.odin-cases-archive .odin-cases-archive__tiles{border-inline-start:1px solid rgba(var(--odin-neon-rgb),.22);border-top:1px solid rgba(var(--odin-neon-rgb),.22);display:grid;gap:0;grid-template-columns:repeat(auto-fit,minmax(min(100%,200px),1fr));margin-bottom:clamp(34px,4vw,64px);margin-top:clamp(30px,3.6vw,60px);padding-bottom:clamp(34px,4vw,64px);padding-bottom:0}.odin-cases-archive .odin-cases-archive__tile,.odin-cases-archive .odin-cases-archive__tile:where(:hover,:focus,:active){background:var(--odin-bg);border:0;border-bottom:1px solid rgba(var(--odin-neon-rgb),.22);border-inline-end:1px solid rgba(var(--odin-neon-rgb),.22);border-radius:0;color:var(--odin-fg);cursor:pointer;display:flex;flex-direction:column;gap:clamp(18px,2.4vw,40px);justify-content:space-between;margin:0;min-height:clamp(110px,10vw,150px);padding:clamp(14px,1.6vw,22px);text-align:start;transition:background-color .3s ease-out,color .3s ease-out}.odin-cases-archive .odin-cases-archive__tile:focus-visible,.odin-cases-archive .odin-cases-archive__tile:hover{background:rgba(var(--odin-neon-rgb),.12)}.odin-cases-archive .odin-cases-archive__tile.is-on,.odin-cases-archive .odin-cases-archive__tile.is-on:hover{background:var(--odin-neon);color:var(--odin-ink)}.odin-cases-archive .odin-cases-archive__tile-num{color:var(--odin-neon);font-family:var(--odin-font-display);font-size:clamp(28px,3.4vw,54px);line-height:.85}.odin-cases-archive .odin-cases-archive__tile.is-on .odin-cases-archive__tile-num{color:var(--odin-ink)}.odin-cases-archive .odin-cases-archive__tile-label{font-family:var(--odin-font-display);font-size:clamp(18px,1.9vw,28px);letter-spacing:.02em;line-height:1;text-transform:uppercase}.odin-cases-archive .odin-cases-archive__list{background:var(--odin-bg);color:var(--odin-fg);padding:clamp(30px,3.6vw,60px) 0 clamp(56px,7vw,130px)}.odin-cases-archive .odin-cases-archive__bar{align-items:center;border-bottom:1px solid var(--odin-line);display:flex;flex-wrap:wrap;gap:16px 24px;justify-content:space-between;padding-bottom:clamp(18px,2vw,28px)}.odin-cases-archive .odin-cases-archive__empty{margin-top:clamp(30px,3.4vw,52px)}.odin-cases-archive .odin-cases-archive__empty[hidden]{display:none}.odin-cases-archive .odin-cases-archive__grid{gap:clamp(30px,3.4vw,56px) clamp(20px,2.6vw,44px);list-style:none;margin:0;padding-top:clamp(30px,3.4vw,52px);padding-inline:0}.odin-cases-archive .odin-cases-archive__item[hidden]{display:none}.odin-cases-archive .odin-cases-archive__card,.odin-cases-archive .odin-cases-archive__card:where(:hover,:focus,:active){color:var(--odin-fg);display:flex;flex-direction:column;text-decoration:none}.odin-cases-archive .odin-cases-archive__media{aspect-ratio:16/10;display:block}.odin-cases-archive .odin-cases-archive__media .odin-duotone__img{inset:0;position:absolute}.odin-cases-archive .odin-cases-archive__meta{color:var(--odin-accent-soft);display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:clamp(14px,1.6vw,22px)}.odin-cases-archive .odin-cases-archive__card-title{margin-top:8px;max-width:26ch;--odin-display-size:clamp(22px,2.6vw,40px);line-height:.98}.odin-cases-archive .odin-cases-archive__text{display:block;margin-top:10px;max-width:50ch}.odin-cases-archive .odin-cases-archive__read{align-items:center;color:var(--odin-accent);display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(11px,.95vw,14px);gap:10px;letter-spacing:.14em;line-height:1;margin-top:14px;text-transform:uppercase;transition:gap var(--odin-dur-fast) var(--odin-ease)}.odin-cases-archive .odin-cases-archive__card:hover .odin-cases-archive__read{gap:calc(10px + 8px*var(--odin-motion))}.odin-cases-archive .odin-cases-archive__bundle{background:var(--odin-dark);color:var(--odin-white);display:flex;flex-direction:column;height:100%;padding:clamp(22px,2.4vw,36px)}.odin-cases-archive .odin-cases-archive__bundle-top{display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between;letter-spacing:.18em}.odin-cases-archive .odin-cases-archive__bundle-label{color:var(--odin-neon)}.odin-cases-archive .odin-cases-archive__bundle-meta{color:hsla(0,0%,100%,.66)}.odin-cases-archive .odin-cases-archive__bundle-title{margin-top:clamp(14px,1.6vw,24px);max-width:24ch;--odin-display-size:clamp(22px,2.6vw,40px);color:var(--odin-white);line-height:.98}.odin-cases-archive .odin-cases-archive__bundle .odin-cases-archive__text{color:hsla(0,0%,100%,.78)}.odin-cases-archive .odin-cases-archive__scope{margin-top:clamp(16px,1.8vw,26px)}.odin-cases-archive .odin-cases-archive__scope-chip{border-color:rgba(var(--odin-neon-rgb),.4);color:var(--odin-white)}.odin-cases-archive .odin-cases-archive__bundle-link,.odin-cases-archive .odin-cases-archive__bundle-link:where(:hover,:focus,:active){align-items:center;color:var(--odin-neon);display:inline-flex;font-family:var(--odin-font-display);font-size:clamp(11px,.95vw,14px);gap:10px;letter-spacing:.14em;line-height:1.3;margin-top:auto;padding-top:clamp(20px,2.2vw,32px);text-decoration:none;text-transform:uppercase;transition:gap var(--odin-dur-fast) var(--odin-ease)}.odin-cases-archive .odin-cases-archive__bundle-link:hover{gap:calc(10px + 8px*var(--odin-motion))}