.odin-situations .odin-situations__head{margin-bottom:6px}.odin-situations .odin-situations__title{max-width:16ch}.odin-situations .odin-situations__grid{display:grid;gap:var(--odin-sit-gap,6px);grid-template-columns:repeat(var(--odin-sit-cols,6),minmax(0,1fr));list-style:none;margin:0;padding:0}.odin-situations .odin-situations__card,.odin-situations .odin-situations__card:where(:hover,:focus,:active){aspect-ratio:var(--odin-sit-aspect,9/16);background:var(--odin-dark);color:var(--odin-white);display:block;isolation:isolate;overflow:hidden;position:relative;text-decoration:none}.odin-situations .odin-situations__img{filter:grayscale(1) contrast(1.05);height:100%;inset:0;mix-blend-mode:screen;object-fit:cover;opacity:.72;position:absolute;transform:scale(1);transition:opacity .5s ease-out,transform calc(1.1s*var(--odin-motion) + .01ms) var(--odin-ease);width:100%}.odin-situations .odin-situations__tint{background:var(--odin-neon);inset:0;mix-blend-mode:multiply;opacity:.16;position:absolute;transition:opacity .5s ease-out}.odin-situations .odin-situations__shade{background:linear-gradient(180deg,rgba(0,51,45,.94) 0,rgba(0,51,45,.3) 60%,rgba(0,51,45,0));inset:0;position:absolute}.odin-situations .odin-situations__card:focus-visible .odin-situations__img,.odin-situations .odin-situations__card:hover .odin-situations__img{opacity:.95;transform:scale(calc(1 + var(--odin-motion)*.05))}.odin-situations .odin-situations__card:focus-visible .odin-situations__tint,.odin-situations .odin-situations__card:hover .odin-situations__tint{opacity:.45}.odin-situations .odin-situations__text{align-items:flex-start;display:flex;flex-direction:column;gap:10px;inset-inline:14px;position:absolute;top:14px}.odin-situations .odin-situations__num{color:var(--odin-neon)}.odin-situations .odin-situations__card-title{color:var(--odin-sit-card-color,var(--odin-white));font-family:var(--odin-sit-card-family,var(--odin-font-display));font-size:var(--odin-sit-card-size,clamp(17px,1.9vw,26px));letter-spacing:.01em;line-height:.95;overflow-wrap:anywhere;text-transform:uppercase}.odin-situations .odin-situations__reveal{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows calc(.5s*var(--odin-motion) + .01ms) var(--odin-ease),opacity .4s ease-out}.odin-situations .odin-situations__card:focus-visible .odin-situations__reveal,.odin-situations .odin-situations__card:hover .odin-situations__reveal{grid-template-rows:1fr;opacity:1}.odin-situations .odin-situations__target{align-items:center;color:var(--odin-neon);display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(10px,.85vw,12px);gap:8px;letter-spacing:.14em;line-height:1.3;min-height:0;text-transform:uppercase}.odin-situations .odin-situations__target .odin-arrow{height:7px;width:14px}@media (max-width:819px){.odin-situations .odin-situations__grid{grid-template-columns:repeat(var(--odin-sit-cols-m,2),minmax(0,1fr))}.odin-situations .odin-situations__card{aspect-ratio:4/5}.odin-situations .odin-situations__card-title{font-size:17px}.odin-situations .odin-situations__reveal{display:none}}