.reel-wall[data-astro-cid-437l2xm3]{max-width:1200px;margin:0 auto;padding:clamp(4.5rem,9vw,7rem) clamp(1.25rem,5vw,2rem) clamp(4rem,7vw,6rem)}.rw-head[data-astro-cid-437l2xm3]{margin-bottom:clamp(2rem,4vw,3.25rem);max-width:60ch}.rw-kicker[data-astro-cid-437l2xm3]{font-family:var(--font-mono);font-size:.78rem;letter-spacing:.3em;text-transform:uppercase;color:var(--text-dim);margin:0 0 .85rem}.rw-title[data-astro-cid-437l2xm3]{font-family:var(--font-head);font-weight:200;font-size:clamp(2.2rem,5vw,3.4rem);line-height:1.05;color:#fff;margin:0;letter-spacing:.01em}.rw-note[data-astro-cid-437l2xm3]{font-family:var(--font-body);font-size:.95rem;line-height:1.6;color:var(--text);margin:1rem 0 0}.rw-grid[data-astro-cid-437l2xm3]{display:grid;grid-template-columns:repeat(2,1fr);gap:clamp(.9rem,2.2vw,1.75rem)}.spot[data-astro-cid-437l2xm3]{min-width:0}.spot-media[data-astro-cid-437l2xm3]{position:relative;display:block;width:100%;aspect-ratio:16 / 9;overflow:hidden;cursor:pointer;background:#000;border:1px solid rgba(255,255,255,.08)}.spot-media[data-astro-cid-437l2xm3]:focus-visible{outline:2px solid #fff;outline-offset:2px}.spot-media[data-astro-cid-437l2xm3] img[data-astro-cid-437l2xm3]{width:100%;height:100%;object-fit:cover;filter:brightness(.82);transition:transform .7s cubic-bezier(.2,.7,.2,1),filter .4s}.spot-media[data-astro-cid-437l2xm3]:hover img[data-astro-cid-437l2xm3]{transform:scale(1.055);filter:brightness(1)}.spot-media[data-astro-cid-437l2xm3].no-thumb{background:linear-gradient(135deg,#171717,#0b0b0b)}.spot-media[data-astro-cid-437l2xm3].no-thumb img[data-astro-cid-437l2xm3]{opacity:0}.spot-scrim[data-astro-cid-437l2xm3]{position:absolute;inset:0;z-index:2;pointer-events:none;background:linear-gradient(to top,rgba(5,5,5,.9) 0%,rgba(5,5,5,.15) 42%,transparent 70%);transition:opacity .3s}.spot-play[data-astro-cid-437l2xm3]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) scale(.86);z-index:3;width:62px;height:62px;border-radius:50%;display:grid;place-items:center;color:#fff;background:#0a0a0a6b;border:1px solid rgba(255,255,255,.85);padding-left:3px;backdrop-filter:blur(3px);transition:transform .3s cubic-bezier(.2,.7,.2,1),background .25s,opacity .25s}.spot-media[data-astro-cid-437l2xm3]:hover .spot-play[data-astro-cid-437l2xm3]{transform:translate(-50%,-50%) scale(1);background:#0a0a0ab8}.spot-cap[data-astro-cid-437l2xm3]{position:absolute;left:0;right:0;bottom:0;z-index:3;display:flex;align-items:baseline;gap:.7rem;padding:.95rem 1.1rem;transition:opacity .3s}.spot-index[data-astro-cid-437l2xm3]{font-family:var(--font-mono);font-size:.72rem;color:#ffffff8c;font-variant-numeric:tabular-nums}.spot-name[data-astro-cid-437l2xm3]{font-family:var(--font-body);font-weight:500;font-size:clamp(.98rem,1.6vw,1.12rem);color:#fff;margin-right:auto;letter-spacing:.01em}.spot-plat[data-astro-cid-437l2xm3]{font-family:var(--font-mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:#cfcfcf;border:1px solid rgba(255,255,255,.22);border-radius:2px;padding:.14rem .42rem;white-space:nowrap;align-self:center}.lightbox[data-astro-cid-437l2xm3]{border:0;padding:0;background:transparent;color:#fff;max-width:min(92vw,1040px);width:100%;overflow:visible}.lightbox[data-astro-cid-437l2xm3]::backdrop{background:#040404db;backdrop-filter:blur(5px)}.lb-frame[data-astro-cid-437l2xm3]{position:relative;width:100%;aspect-ratio:16 / 9;background:#000;box-shadow:0 40px 120px #000000b3}.lb-close[data-astro-cid-437l2xm3]{position:absolute;top:-2.6rem;right:0;background:none;border:0;color:#fff;font-size:2.1rem;line-height:1;cursor:pointer;padding:0 .2rem;opacity:.8;transition:opacity .2s}.lb-close[data-astro-cid-437l2xm3]:hover{opacity:1}@media(max-width:560px){.lb-close[data-astro-cid-437l2xm3]{top:-2.4rem}}@media(max-width:700px){.rw-grid[data-astro-cid-437l2xm3]{grid-template-columns:1fr;gap:1rem}}@media(prefers-reduced-motion:reduce){.spot-media[data-astro-cid-437l2xm3] img[data-astro-cid-437l2xm3],.spot-play[data-astro-cid-437l2xm3],.spot-scrim[data-astro-cid-437l2xm3],.spot-cap[data-astro-cid-437l2xm3]{transition:none}}
