.hero-tagline,.story-lines{font-family:var(--font-display);text-transform:uppercase;letter-spacing:-.015em;font-weight:750;line-height:.88}.hero-tagline{text-wrap:balance;margin:0}.stage{grid-template-columns:1334fr 1119fr 1601fr;display:grid}.stage-p{display:block}.stage-p img{width:100%;height:auto;display:block}.hero-copy{gap:var(--space-2);padding-block:var(--space-4);flex-direction:column;display:flex}.hero-tagline{letter-spacing:-.02em;font-size:clamp(60px,8vw,124px);font-weight:800;line-height:.84}.hero-tagline em{color:var(--laser)}.story{--color:1;--word:1;--jersey:1;color:var(--on-midnight);background:#07170f;position:relative}.story.is-live{--color:0;--word:0;--jersey:0;height:420vh}.story-pin{align-items:flex-end;height:100svh;min-height:560px;display:flex;position:sticky;top:0;overflow:hidden}.story-media{aspect-ratio:1095/1959;height:100%;position:absolute;top:0;right:8%;overflow:hidden}.story-media img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.story-field{filter:grayscale()}.story-studio{opacity:var(--color)}.story-final{opacity:var(--word)}.story-jersey{opacity:var(--jersey)}.story-lines{z-index:1;padding:0 0 var(--space-7) var(--space-6);margin:0;font-size:clamp(56px,8vw,128px);list-style:none;position:relative}.story-lines li{opacity:.22;transition:opacity .3s}.story-lines li.on,.story:not(.is-live) .story-lines li{opacity:1}.film{align-items:center;gap:var(--space-6);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.film>.wrap{width:100%}.film-sub{margin:var(--space-3) 0 0;color:var(--ink-2);font-size:18px;line-height:26px}.film-row{--w:calc(min(72svh, 48vw) * .566);justify-content:center;align-items:center;gap:var(--space-5);display:flex}.film-row figure{margin:0}.film-row figcaption{margin-top:var(--space-4);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);font-size:12px;font-weight:600;line-height:16px}.film-still{width:calc(var(--w) * .6)}.film-still img{width:100%;height:auto;display:block}.film-arrow{fill:none;width:32px;height:32px;stroke:var(--ink);stroke-width:1.5px;flex:none}.film-post{width:var(--w)}.film-screen{aspect-ratio:480/848;width:100%;box-shadow:0 0 0 5px var(--ink);cursor:pointer;background:0 0;border:0;border-radius:20px;padding:0;display:block;position:relative;overflow:hidden}.film-screen>picture img,.film-screen video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.film-progress{background:#ffffff59;height:2px;position:absolute;top:12px;left:12px;right:12px}.film-progress:after{content:"";transform:scaleX(var(--progress,0));transform-origin:0;background:#fff;transition:transform .25s linear;position:absolute;inset:0}.film-handle{color:#fff;text-shadow:0 1px 3px #0006;align-items:center;gap:8px;font-size:13px;font-weight:600;line-height:18px;display:flex;position:absolute;top:22px;left:12px}.film-handle img{object-fit:cover;border-radius:50%;width:32px;height:32px;box-shadow:0 0 0 1.5px #fff}.film-actions{flex-direction:column;gap:14px;display:flex;position:absolute;bottom:44%;right:10px}.film-actions svg{fill:none;stroke:#fff;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;filter:drop-shadow(0 1px 2px #0006);width:24px;height:24px;display:block}.film-heart{transition:fill .2s,stroke .2s}.is-liked .film-heart{fill:var(--laser);stroke:var(--laser)}.film-like{display:block;position:relative}.film-burst svg{width:calc(var(--w) * var(--k,1));height:calc(var(--w) * var(--k,1));fill:var(--laser);stroke:none;filter:none;opacity:0;position:absolute;bottom:0;left:50%}@media (prefers-reduced-motion:no-preference){.is-liked .film-burst svg{animation:film-heart-up 1.9s ease-out var(--d) both}}@keyframes film-heart-up{0%{opacity:0;transform:translate(-50%)scale(.4)}15%{opacity:1;transform:translate(calc(-50% + var(--x) * .2), calc(var(--rise,280px) * -.15)) scale(1)}70%{opacity:1}to{opacity:0;transform:translate(calc(-50% + var(--x)), calc(var(--rise,280px) * -1)) scale(1)}}.film-play{border-block:14px solid #0000;filter:drop-shadow(0 1px 3px #00000080);border-left:24px solid #fff;width:0;height:0;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.is-stopped .film-play{display:block}.wall{align-items:center;gap:var(--space-6);padding-left:max(var(--space-6), calc((100% - 1280px) / 2 + var(--space-6)));background:var(--surface);color:var(--ink);grid-template-columns:minmax(0,1fr) 58%;text-decoration:none;display:grid}.wall-copy{align-items:flex-start;gap:var(--space-4);flex-direction:column;display:flex}.wall-copy p{max-width:34ch;color:var(--ink-2);margin:0;font-size:18px;line-height:26px}.wall-photo{object-fit:cover;object-position:center 55%;width:100%;height:min(100svh,62vw);display:block}.wall:hover .pick-btn,.wall:focus-visible .pick-btn{background:#a30a1e}.fx [data-reveal]{opacity:0;transition:opacity .7s,transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(32px)}.fx [data-reveal].in{opacity:1;transform:none}.fame{align-items:center;gap:var(--space-6);padding-block:var(--space-8);text-align:center;flex-direction:column;display:flex}.mosaic{--w:min(100vw - 96px, 840px);--row:calc((var(--w) - 24px) / 5 * .75);width:var(--w);grid-template-columns:repeat(5,minmax(0,1fr));grid-auto-rows:var(--row);grid-auto-flow:dense;gap:6px;margin:0;padding:0;list-style:none;display:grid;margin-inline:auto!important}.mosaic li{background:#05070f;overflow:hidden}.mosaic a{height:100%;display:block;position:relative}.mosaic img{object-fit:cover;width:100%;height:100%;display:block}.mosaic video{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.m-m{--rs:2;--cs:1}.m-xl{--rs:4;--cs:2}.mosaic li{grid-column:span var(--cs);grid-row:span var(--rs)}@media (width>=761px){.mosaic li{grid-column:var(--c) / span var(--cs);grid-row:var(--r) / span var(--rs)}}.cta{padding-top:var(--space-8)}.label{text-transform:uppercase}.fame>.wrap{width:100%}.big-title{font-family:var(--font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;margin:0;font-size:clamp(44px,6vw,84px);font-style:italic;font-weight:800;line-height:.86}.t-cta{margin-bottom:var(--space-6)}.fx .big-title[data-reveal]{opacity:1;color:#0000;-webkit-text-stroke:1.5px var(--title-ink,var(--ink));background:linear-gradient(var(--title-ink,var(--ink)), var(--title-ink,var(--ink))) no-repeat 0 0 / 0 100%;-webkit-background-clip:text;background-clip:text;transition:background-size 1.1s cubic-bezier(.2,.7,.2,1);transform:none}.fx .big-title[data-reveal].in{background-size:100% 100%}.picks{grid-template-columns:1fr 1fr;gap:6px;display:grid}.pick{color:#fff;cursor:pointer;background:#05070f;height:clamp(300px,32vw,440px);text-decoration:none;display:block;position:relative;overflow:hidden}.pick img{object-fit:cover;object-position:center 12%;width:100%;height:100%;display:block}.pick:after{content:"";background:linear-gradient(#05070f26 30%,#05070fe6);position:absolute;inset:0}.pick-row{z-index:1;left:var(--space-5);right:var(--space-5);bottom:var(--space-5);justify-content:space-between;align-items:center;gap:var(--space-4);display:flex;position:absolute}.pick-word{font-family:var(--font-display);text-transform:uppercase;font-size:clamp(44px,6vw,84px);font-style:italic;font-weight:800;line-height:.9}.pick-btn{z-index:1;background:var(--laser-text);color:#fff;border-radius:0;flex:none;align-items:center;height:44px;padding-inline:22px;font-size:15px;font-weight:600;transition:background-color .15s;display:inline-flex;position:relative}.pick:hover .pick-btn,.pick:focus-visible .pick-btn,.finale:hover .pick-btn,.finale:focus-visible .pick-btn{background:#a30a1e}.faq{padding-block:var(--space-8);background:var(--surface)}.faq-in{gap:var(--space-5);flex-direction:column;display:flex}.faq details{box-shadow:inset 0 -1px 0 var(--line)}.faq summary{justify-content:space-between;align-items:center;gap:var(--space-5);padding:var(--space-4) 0;font-family:var(--font-display);text-transform:uppercase;cursor:pointer;font-size:clamp(26px,2.6vw,34px);font-weight:750;line-height:1;list-style:none;transition:color .2s;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:hover{color:var(--midnight)}.faq summary:after{content:"+";font-family:var(--font-sans);flex:none;font-weight:400;transition:transform .3s cubic-bezier(.2,.9,.3,1.3)}.faq details[open] summary:after{transform:rotate(135deg)}.faq details p a{color:var(--ink);text-underline-offset:3px}.faq details p{padding-bottom:var(--space-5);max-width:72ch;color:var(--ink-2);margin:0;font-size:16px;line-height:26px}.fx .faq details[open] p{animation:.3s both faq-in}@keyframes faq-in{0%{opacity:0;transform:translateY(-8px)}}.finale{align-items:center;gap:var(--space-3);padding:var(--space-8) var(--space-4);color:#fff;text-align:center;cursor:pointer;background:#05070f;flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.finale-word{z-index:1;font-family:var(--font-display);letter-spacing:-.02em;text-transform:uppercase;font-size:clamp(64px,9vw,132px);font-weight:800;line-height:.84;position:relative}.finale-btn{margin-top:var(--space-3)}.finale-bg{opacity:.45;grid-template-columns:1fr 1fr 1fr;display:grid;position:absolute;inset:0}.finale-bg img{object-fit:cover;object-position:center 25%;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.faq summary,.pick-btn,.story-lines li{transition:none}}@media (width<=760px){.picks{grid-template-columns:minmax(0,1fr)}.pick{height:72vw}.pick-row{align-items:flex-start;gap:var(--space-3);left:var(--space-4);bottom:var(--space-4);flex-direction:column}.mosaic{--w:calc(100vw - 48px);--row:calc((var(--w) - 6px) / 2 * .75);grid-template-columns:repeat(2,minmax(0,1fr))}.m-xl{--rs:2;--cs:1}.stage{scroll-snap-type:x mandatory;display:flex;overflow-x:auto}.stage-p{scroll-snap-align:start;flex:none}.stage-p img{width:auto;max-width:none;height:min(115vw,72svh)}.story-media{width:100%;height:auto;max-height:100%;right:0}.story-pin:after{content:"";background:linear-gradient(#05070f00,#05070f 60%);position:absolute;inset:50% 0 0}.story-lines{padding-left:var(--space-4)}.film-row{--w:52vw;gap:6px}.film-still{width:28vw}.film-arrow{width:16px;height:16px}.film-row figcaption{margin-top:var(--space-3);letter-spacing:.1em;font-size:10px}.film-screen{box-shadow:0 0 0 3px var(--ink);border-radius:14px}.film-progress{top:8px;left:8px;right:8px}.film-handle{gap:6px;font-size:11px;line-height:16px;top:14px;left:8px}.film-handle img{width:22px;height:22px}.film-actions{gap:10px;right:6px}.film-actions svg{width:18px;height:18px}.film-burst{--k:.7;--rise:170px}.film-burst svg{width:calc(var(--w) * var(--k));height:calc(var(--w) * var(--k))}.wall{flex-direction:column-reverse;align-items:stretch;gap:0;padding:0;display:flex}.wall-copy{padding:var(--space-6) var(--space-4)}.wall-photo{height:110vw}.sl-head{padding-inline:var(--space-4)}.sl-head-logo{height:36px}}
