:root{--night: #0a1033;--deep: #060a22;--navy: #16255b;--gold: #f2a521;--gold-hi: #ffc75a;--paper: #f3eee3;--paper-2: #e9e2d2;--ink: #0a1033;--ink-2: #4b5170;--pitch: #0e3b2a;--pitch-2: #11452f;--wa: #25d366;--rule: rgba(10, 16, 51, .16);--rule-l: rgba(255, 255, 255, .14);--display: "Big Shoulders Display", "Arial Narrow", Impact, sans-serif;--serif: "Instrument Serif", Georgia, serif;--mono: "JetBrains Mono", ui-monospace, Consolas, monospace;--body: "Manrope", "Segoe UI", system-ui, sans-serif;--max: 1320px;--gut: clamp(18px, 4vw, 56px);--ease: cubic-bezier(.2, .8, .2, 1);--spring: cubic-bezier(.3, 1.5, .5, 1)}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{margin:0;font:500 17px/1.6 var(--body);color:var(--ink);background:var(--paper);overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit}button{font:inherit;cursor:pointer;color:inherit}::selection{background:var(--gold);color:var(--ink)}:focus-visible{outline:3px solid var(--gold);outline-offset:3px}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gut)}body:after{content:"";position:fixed;inset:-50%;z-index:90;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:grain 1.2s steps(4) infinite}@keyframes grain{25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-1%,-2%)}}.d{font-family:var(--display);font-weight:900;text-transform:uppercase;line-height:.86;letter-spacing:-.005em;margin:0}.s{font-family:var(--serif);font-style:italic;font-weight:400;letter-spacing:-.01em}.m{font-family:var(--mono);font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase}.h2{font-size:clamp(56px,9vw,150px);text-wrap:balance}.h2 .s{text-transform:none;color:var(--gold);font-size:.78em;letter-spacing:-.02em;line-height:1;display:inline-block;transform:translateY(.04em)}.paper .h2 .s,.paper-2 .h2 .s{color:var(--navy)}.lede{font-size:clamp(18px,1.6vw,21px);line-height:1.55;max-width:34em;color:var(--ink-2);margin:0}.dark .lede,.deep .lede{color:#ffffffb8}.sh{display:flex;align-items:baseline;gap:18px;border-top:1.5px solid currentColor;padding-top:14px;margin-bottom:clamp(36px,5vw,70px)}.sh .no{font:900 18px var(--display)}.sh .m{opacity:.7}.sh .m:last-child{margin-left:auto}@media(max-width:560px){.sh .m:last-child{display:none}}.intro{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:30px 60px;align-items:end;margin-bottom:clamp(44px,6vw,90px)}@media(max-width:860px){.intro{grid-template-columns:1fr}}section{position:relative;padding-block:clamp(90px,12vw,170px)}.dark{background:var(--night);color:#fff}.deep{background:var(--deep);color:#fff}.paper{background:var(--paper)}.paper-2{background:var(--paper-2)}.btn{--bg: var(--gold);--fg: var(--ink);display:inline-flex;align-items:center;gap:14px;padding:18px 22px 17px;background:var(--bg);color:var(--fg);text-decoration:none;border:0;font:800 19px/1 var(--display);letter-spacing:.04em;text-transform:uppercase;position:relative;transition:transform .3s var(--spring),box-shadow .3s}.btn:after{content:"→";font-family:var(--body);font-weight:800;transition:transform .3s var(--spring)}.btn:hover{transform:translate(-3px,-3px);box-shadow:5px 5px 0 0 currentColor}.btn:hover:after{transform:translate(5px)}.btn:active{transform:none;box-shadow:none}.btn.wa{--bg: var(--wa);--fg: #062b16}.btn.line{--bg: transparent;--fg: currentColor;box-shadow:inset 0 0 0 1.5px currentColor}.btn.line:hover{box-shadow:inset 0 0 0 1.5px currentColor,5px 5px 0 0 currentColor}.btn svg{width:20px;height:20px}.top{position:fixed;inset:0 0 auto;z-index:50;color:#fff;padding-top:env(safe-area-inset-top,0px);transition:background .35s,transform .45s var(--ease)}.top.solid{background:#060a22e6;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.top.hide{transform:translateY(-100%)}.top .wrap{display:flex;align-items:center;gap:28px;height:68px}.mark{display:inline-flex;align-items:center;gap:10px;text-decoration:none;font:900 25px/1 var(--display);text-transform:none;letter-spacing:.01em;color:inherit}.mark img{height:32px;width:auto}.mark b{color:var(--gold);font-weight:900}.top nav{margin-left:auto;display:flex;gap:26px;font-size:15px;font-weight:600}.top nav a{text-decoration:none;opacity:.75;transition:opacity .2s}.top nav a:hover{opacity:1}.top .btn{padding:12px 16px 11px;font-size:16px}.top .lang{text-decoration:none;border:1px solid var(--rule-l);padding:7px 10px}@media(max-width:1060px){.top nav{display:none}.top .lang{margin-left:auto}}@media(max-width:480px){.top .lang{display:none}.top .btn{margin-left:auto}.mark{font-size:22px}.mark img{height:26px}}.hero{--g: clamp(96px, min(18vw, 26svh), 310px);background:var(--deep);color:#fff;min-height:max(100svh,720px);padding:0;overflow:hidden;display:grid;isolation:isolate;position:relative}.hero-light{position:absolute;inset:0;z-index:-1;background:radial-gradient(70% 60% at 0% 100%,rgba(22,37,91,.85),transparent 70%),linear-gradient(180deg,#0a1238 0%,var(--deep) 85%)}.stage{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:auto 1fr auto;min-height:inherit;padding-top:92px}.head{position:relative;align-self:center;min-width:0;padding-top:calc(var(--g) * .45)}.kicker{font-size:calc(var(--g) * .21);line-height:1;margin:0 0 .32em .04em;position:relative;z-index:4;animation:fade .9s var(--ease) both .05s}.gw{position:relative;font-size:var(--g);width:fit-content}.gw:before{content:"";position:absolute;left:2.3em;top:-1.15em;width:3.4em;height:3.4em;background:radial-gradient(closest-side,rgba(242,165,33,.42),rgba(242,165,33,.12) 55%,transparent);z-index:0;pointer-events:none;animation:fade 1.6s var(--ease) both .3s}.giant{position:relative;z-index:1;margin:0;font-size:1em;line-height:.8;letter-spacing:-.012em;color:var(--gold)}.giant .l{display:block;overflow:hidden;white-space:nowrap;padding-block:.04em .1em;margin-block:-.04em -.1em}.giant .l2{padding-left:.62em}.giant .i{display:inline-block;animation:up 1.1s var(--ease) both .1s}.giant .l2 .i{animation-delay:.2s}@keyframes up{0%{transform:translateY(104%)}}@keyframes fade{0%{opacity:0}}.player{position:absolute;z-index:2;left:2.62em;top:-1.02em;height:3.45em;width:auto;max-width:none;-webkit-mask-image:linear-gradient(180deg,#000 70%,transparent 96%);mask-image:linear-gradient(180deg,#000 70%,transparent 96%);animation:fade 1.2s var(--ease) both .45s}.giant.ghost{position:absolute;inset:0;z-index:3;color:transparent;-webkit-text-stroke:1.5px rgba(255,255,255,.92);pointer-events:none;-webkit-mask:url(/img/player-hero.webp) no-repeat 2.62em -1.02em / auto 3.45em;mask:url(/img/player-hero.webp) no-repeat 2.62em -1.02em / auto 3.45em;animation:fade .8s var(--ease) both 1.1s}.giant.ghost .i{animation:none}.hero-foot{position:relative;z-index:4;padding-block:24px 34px;display:grid;gap:22px;justify-items:start;animation:fade 1s var(--ease) both .6s}.hero-foot p{margin:0;max-width:27em;font-size:18px;color:#ffffffd9}.hero-foot .ctas{display:flex;flex-wrap:wrap;gap:12px}.bug{position:relative;z-index:4;display:inline-flex;align-items:stretch;font:700 12.5px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;justify-self:start;animation:bugin .7s var(--ease) both .9s}@keyframes bugin{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}.bug>*{height:34px;padding:0 12px;display:flex;align-items:center;gap:8px}.bug .live{background:#e5322d;color:#fff}.bug .live:before{content:"";width:6px;height:6px;border-radius:50%;background:#fff;animation:blink 1.2s infinite}@keyframes blink{50%{opacity:.2}}.bug .tm{background:#fff;color:var(--ink)}.bug .tm b{font-weight:500;opacity:.5}.bug .fl{width:15px;height:10px;display:inline-block}.bug .fl.br{background:radial-gradient(circle at 50% 50%,#002776 0 18%,transparent 19%),linear-gradient(135deg,transparent 22%,#ffdf00 22% 78%,transparent 78%) center / 100% 100% no-repeat,#009c3b}.bug .fl.de{background:linear-gradient(#000 0 33.3%,#d00 33.3% 66.6%,#ffce00 66.6%)}.bug .clk{background:var(--gold);color:var(--ink);font-variant-numeric:tabular-nums;min-width:70px;justify-content:center}.bug .ht{background:var(--navy);color:#fff}.scroll-cue{position:absolute;right:var(--gut);bottom:40px;z-index:4;display:flex;flex-direction:column;align-items:center;gap:10px;color:#fff9;text-decoration:none;font-size:11px;writing-mode:vertical-rl;animation:fade 1s both 1.4s}.scroll-cue span{width:1.5px;height:46px;background:#fff3;position:relative;overflow:hidden}.scroll-cue span:after{content:"";position:absolute;inset:0;background:var(--gold);animation:cue 2s var(--ease) infinite}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(100%)}}@media(max-width:900px){.hero{--g: calc((100vw - 2 * var(--gut)) / 4.3);min-height:max(100svh,640px)}.stage{padding-top:84px}.head{padding-top:calc(var(--g) * 1.25)}.kicker{font-size:max(26px,calc(var(--g) * .3));max-width:5.6em;line-height:1.02}.player{left:1.95em;top:-2.05em;height:3.25em}.giant.ghost{-webkit-mask-position:1.95em -2.05em;mask-position:1.95em -2.05em;-webkit-mask-size:auto 3.25em;mask-size:auto 3.25em}.gw:before{left:1.6em;top:-2.2em}.hero-foot{padding-bottom:28px}.hero-foot p{font-size:16px}.scroll-cue{display:none}}@media(max-width:480px){.bug .ht{display:none}.bug>*{padding:0 10px}}.crawl{display:flex;background:var(--gold);color:var(--ink);overflow:hidden;position:relative;z-index:5}.crawl .tag{flex:none;background:var(--ink);color:var(--gold);font:900 19px/1 var(--display);padding:15px 18px;text-transform:uppercase;letter-spacing:.04em;z-index:1}.crawl .run{display:flex;white-space:nowrap;animation:crawl 40s linear infinite}.crawl .run span{font:800 19px/1 var(--display);text-transform:uppercase;padding:15px 0;letter-spacing:.03em}.crawl .run span:after{content:"/";margin:0 22px;opacity:.45}@keyframes crawl{to{transform:translate(-50%)}}.duo{position:relative;overflow:hidden;background:var(--navy)}.duo img{width:100%;height:100%;object-fit:cover;filter:url(#duotone) contrast(1.05)}.duo:after{content:"";position:absolute;inset:0;background:linear-gradient(200deg,rgba(242,165,33,.35) 0%,transparent 55%);mix-blend-mode:screen;pointer-events:none}.story{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,7vw,120px);align-items:center}.reel-frame{position:relative;justify-self:center;width:100%;max-width:420px}.reel-frame:before{content:"";position:absolute;inset:18px -18px -18px 18px;border:1.5px solid var(--gold)}.reel{position:relative;aspect-ratio:9 / 16;width:100%;background:#000;overflow:hidden}.reel video,.reel>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reel .ui{position:absolute;inset:0;border:0;padding:18px;background:linear-gradient(180deg,rgba(6,10,34,.55),transparent 25%,transparent 55%,rgba(6,10,34,.92));color:#fff;display:flex;flex-direction:column;justify-content:space-between;text-align:left}.reel .ui .m{display:flex;justify-content:space-between;gap:10px}.reel .ui .rec:before{content:"● ";color:#e5322d}.reel .pl{align-self:center;width:96px;height:96px;border-radius:50%;border:1.5px solid #fff;display:grid;place-items:center;transition:transform .4s var(--spring),background .3s,border-color .3s;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.reel .pl:after{content:"";border-left:24px solid #fff;border-top:15px solid transparent;border-bottom:15px solid transparent;margin-left:7px}.reel:hover .pl{transform:scale(1.1);background:var(--gold);border-color:var(--gold)}.reel:hover .pl:after{border-left-color:var(--ink)}.reel .nm{font:900 58px/.85 var(--display);text-transform:uppercase}.reel .nm small{display:block;font:500 12px/1.5 var(--mono);letter-spacing:.1em;margin-top:10px;opacity:.8}.state{font-size:clamp(40px,4.6vw,72px);line-height:1;margin:0 0 28px;color:#fff;text-wrap:balance}.state em{color:var(--gold)}.stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--rule-l);margin-top:44px}.stats div{padding:18px 16px 0 0}.stats div+div{padding-left:16px;border-left:1px solid var(--rule-l)}.stats b{display:block;font:900 clamp(30px,4vw,58px)/1 var(--display);color:var(--gold);white-space:nowrap}.stats span{font:500 11.5px/1.4 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#ffffff9e;display:block;margin-top:6px}@media(max-width:860px){.story{grid-template-columns:1fr}.reel-frame{max-width:320px;margin-right:18px}.story>div:last-child{order:-1}}.pitch-wrap{position:relative}.pitch{width:100%;height:auto;display:block}.pitch.v{display:none}.pitch .ga{fill:var(--pitch)}.pitch .gb{fill:var(--pitch-2)}.pitch .ln{fill:none;stroke:#ffffff80;stroke-width:2}.pitch .spot{fill:#fff9}.pitch .trail{fill:none;stroke:var(--gold);stroke-width:3.5;stroke-linecap:round}.pitch .mk circle{fill:var(--pitch);stroke:#fff;stroke-width:2.5;transition:fill .4s,stroke .4s}.pitch .mk.on circle{fill:var(--gold);stroke:var(--gold)}.pitch .mk text{font:900 30px var(--display);fill:#fff;text-anchor:middle}.pitch .ball{fill:#fff}.pitch .glow{fill:var(--gold);opacity:.35}.pitch .goal{font:900 120px var(--display);fill:var(--gold);text-anchor:middle;opacity:0;transition:opacity .3s,transform .6s var(--spring);transform-box:fill-box;transform-origin:center;transform:scale(.6)}.pitch.scored .goal{opacity:1;transform:scale(1)}.plays{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1.5px solid var(--ink)}.play{padding:22px 18px 0 0;transition:opacity .4s}.play+.play{padding-left:18px;border-left:1px solid var(--rule)}.play .m{color:var(--ink-2)}.play h3{font:900 32px/1 var(--display);text-transform:uppercase;margin:10px 0 8px}.play p{margin:0;font-size:15px;color:var(--ink-2);line-height:1.5}.plays.live .play{opacity:.32}.plays.live .play.on{opacity:1}@media(max-width:860px){.pitch.h{display:none}.pitch-wrap{display:grid;grid-template-columns:92px minmax(0,1fr);gap:22px}.pitch.v{display:block;width:92px;position:sticky;top:84px;align-self:start}.plays{grid-template-columns:1fr;border-top:0}.play,.play+.play{padding:0 0 34px;border:0}}.money{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(30px,5vw,90px);align-items:start}.board{background-color:#03050f;color:var(--gold-hi);padding:clamp(18px,2.4vw,32px);position:relative;box-shadow:0 0 0 10px #10142b,0 0 0 11px #ffffff1a,0 60px 100px -40px #000;background-image:radial-gradient(rgba(255,255,255,.06) 1px,transparent 1.5px);background-size:6px 6px}.board:before,.board:after{content:"";position:absolute;top:-10px;width:10px;height:10px;background:var(--gold);box-shadow:0 0 12px var(--gold)}.board:before{left:30px}.board:after{right:30px}.board-top{display:flex;justify-content:space-between;align-items:center;gap:12px;border-bottom:1px solid rgba(255,255,255,.1);padding-bottom:16px;margin-bottom:6px;flex-wrap:wrap}.chans{display:flex;gap:4px;flex-wrap:wrap}.chans button{border:1px solid rgba(255,199,90,.35);background:transparent;color:#ffc75abf;font:700 12px/1 var(--mono);letter-spacing:.1em;text-transform:uppercase;padding:10px 12px;transition:all .2s}.chans button:hover{border-color:var(--gold)}.chans button.on{background:var(--gold);color:#03050f;border-color:var(--gold)}.board .m{color:#ffc75a8c}.row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px 0;border-bottom:1px dashed rgba(255,255,255,.09)}.row .lab{font:600 13px/1.35 var(--mono);letter-spacing:.06em;text-transform:uppercase;color:#ffffffbf}.row .lab small{display:block;color:#ffffff61;letter-spacing:.02em;text-transform:none;font-size:12px;margin-top:2px}.odo{display:inline-flex;align-items:flex-start;font:900 clamp(44px,5vw,70px)/1 var(--display);filter:drop-shadow(0 0 14px rgba(255,170,40,.5))}.odo .sp{width:.18em}.odo .dg{display:inline-block;height:1em;overflow:hidden;width:.5em;text-align:center}.odo .dg>span{display:flex;flex-direction:column;transition:transform 1.1s var(--spring)}.odo .dg>span>span{height:1em}.odo .ch{display:inline-block}.row.cost .odo{color:#ff7a66;filter:drop-shadow(0 0 14px rgba(255,90,70,.45))}.row.total{border:0;padding-top:18px}.row.total .lab{color:#fff;font-size:15px}.row.total .odo{font-size:clamp(84px,10vw,140px);color:#fff;filter:drop-shadow(0 0 26px rgba(255,199,90,.7))}.toggle{display:flex;align-items:center;gap:12px;cursor:pointer;padding:14px 0 4px;font:600 13px/1.4 var(--mono);letter-spacing:.03em;color:#ffffffc7}.toggle input{appearance:none;-webkit-appearance:none;width:46px;height:24px;background:#ffffff26;position:relative;flex:none;transition:background .2s;cursor:pointer;margin:0}.toggle input:after{content:"";position:absolute;top:3px;left:3px;width:18px;height:18px;background:#fff;transition:transform .3s var(--spring)}.toggle input:checked{background:var(--wa)}.toggle input:checked:after{transform:translate(22px)}.board-note{font:500 12px/1.55 var(--mono);color:#ffffff73;margin:14px 0 0;min-height:3.1em}.after{margin-top:44px;border-top:1.5px solid currentColor}.after div{display:grid;grid-template-columns:150px minmax(0,1fr);gap:20px;align-items:baseline;padding:16px 0;border-bottom:1px solid var(--rule-l)}.after b{font:900 46px/1 var(--display);color:var(--gold);white-space:nowrap}.after span{color:#ffffffbf;font-size:15px}.src{font:500 11px/1.6 var(--mono);letter-spacing:.03em;color:#ffffff6b;margin-top:22px}@media(max-width:960px){.money{grid-template-columns:1fr}}@media(max-width:480px){.after div{grid-template-columns:1fr;gap:4px}.board{box-shadow:0 0 0 6px #10142b,0 0 0 7px #ffffff1a}}.day{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(30px,5vw,90px);align-items:start}.day .duo{aspect-ratio:4 / 5;position:sticky;top:100px}.day .duo .cap{position:absolute;left:16px;bottom:14px;z-index:1;color:#fff}.sched{border-top:1.5px solid var(--ink)}.slot{display:grid;grid-template-columns:92px minmax(0,1fr);gap:18px;padding:22px 0;border-bottom:1px solid var(--rule);align-items:baseline;transition:background .3s,padding .4s var(--ease)}.slot:hover{background:#f2a52124;padding-left:12px}.slot time{font:700 15px var(--mono);color:var(--navy);letter-spacing:.04em}.slot h3{font:400 italic clamp(28px,2.8vw,40px)/1.05 var(--serif);margin:0 0 4px}.slot p{margin:0;color:var(--ink-2);font-size:15px}.slot.hi time{color:var(--ink);background:var(--gold);padding:3px 6px;justify-self:start}.note{font:500 12px/1.5 var(--mono);color:var(--ink-2);margin-top:16px}.numbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:clamp(70px,9vw,130px);border-top:1.5px solid var(--ink)}.num{padding:26px 22px 30px 0;border-bottom:1px solid var(--rule)}.num:not(:nth-child(3n+1)){padding-left:22px;border-left:1px solid var(--rule)}.num b{display:block;font:900 clamp(64px,7vw,108px)/.85 var(--display);letter-spacing:-.01em}.num b sup{font-size:.36em;vertical-align:top;color:var(--gold);margin-left:4px;position:relative;top:.2em}.num h3{font:400 italic 27px/1.1 var(--serif);margin:12px 0 4px}.num p{margin:0;font-size:14.5px;color:var(--ink-2)}@media(max-width:860px){.day{grid-template-columns:1fr}.day .duo{position:relative;top:0;aspect-ratio:16 / 11}.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.num:not(:nth-child(3n+1)){padding-left:0;border-left:0}.num:nth-child(2n){padding-left:16px;border-left:1px solid var(--rule)}.num b{font-size:60px}}.sheet{border-top:1.5px solid currentColor}.sheet a{display:grid;grid-template-columns:60px minmax(0,1fr) auto;gap:18px;align-items:center;padding:12px 0;border-bottom:1px solid var(--rule-l);text-decoration:none}.sheet .no{font:700 13px var(--mono);color:var(--gold)}.sheet .nm{font:900 clamp(46px,6.2vw,96px)/.95 var(--display);text-transform:uppercase;transition:color .3s,transform .5s var(--ease)}.sheet .dt{font:500 12px/1.45 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:#fff9;text-align:right;max-width:24ch}.sheet a:hover .nm{color:transparent;-webkit-text-stroke:1.5px var(--gold);transform:translate(22px)}.sheet .th{display:none}.peek{position:fixed;left:0;top:0;width:280px;aspect-ratio:3 / 4;pointer-events:none;z-index:40;opacity:0;transform:translate(-50%,-50%) scale(.8) rotate(-5deg);transition:opacity .25s,transform .45s var(--spring);overflow:hidden;box-shadow:0 30px 60px #00000080}.peek.on{opacity:1;transform:translate(-50%,-50%) scale(1) rotate(-5deg)}.peek img{width:100%;height:100%;object-fit:cover}.partner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:26px;align-items:center;margin-top:50px;padding:22px 26px;background:var(--paper);color:var(--ink)}.partner img{width:110px}.partner b{font:900 30px/1 var(--display);text-transform:uppercase;display:block}.partner p{margin:6px 0 0;color:var(--ink-2);font-size:15px}.partner .m{color:var(--navy)}@media(max-width:760px){.sheet a{grid-template-columns:64px minmax(0,1fr);gap:4px 16px;padding:12px 0}.sheet .th{display:block;width:64px;height:64px;object-fit:cover;grid-row:span 2}.sheet .nm{font-size:46px;align-self:end}.sheet .dt{text-align:left;align-self:start}.sheet .no,.peek{display:none}.partner{grid-template-columns:1fr;gap:14px}}.quiz-wrap{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(30px,5vw,90px);align-items:start}.quiz{background:#fff;border:1.5px solid var(--ink);box-shadow:10px 10px 0 var(--ink);padding:clamp(22px,3vw,40px);min-height:440px}.qbar{display:flex;justify-content:space-between;align-items:center;margin-bottom:26px}.qbar .pips{display:flex;gap:5px}.qbar .pips i{width:34px;height:5px;background:var(--paper-2);transition:background .3s}.qbar .pips i.on{background:var(--ink)}.q{animation:qin .45s var(--ease)}@keyframes qin{0%{opacity:0;transform:translate(30px)}}.q h3{font:400 italic clamp(34px,3.6vw,54px)/1.02 var(--serif);margin:0 0 24px}.opts{display:grid;gap:8px}.opts button{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:14px;text-align:left;border:1px solid var(--rule);background:transparent;padding:13px 16px;font-weight:700;font-size:17px;transition:background .2s,border-color .2s,transform .25s var(--spring)}.opts button kbd{font:700 12px var(--mono);border:1px solid var(--rule);height:26px;display:grid;place-items:center;background:var(--paper)}.opts button:hover{border-color:var(--ink);transform:translate(6px)}.opts button.pick{background:var(--ink);color:#fff}.opts button.pick kbd{background:var(--gold);border-color:var(--gold);color:var(--ink)}.q .back{border:0;background:none;padding:0;margin-top:18px;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2)}.res .big{font:900 clamp(64px,7vw,104px)/.85 var(--display);text-transform:uppercase;margin:12px 0 16px}.res p{color:var(--ink-2);margin:0 0 20px}.res pre{font:500 13px/1.6 var(--mono);background:var(--paper);padding:14px 16px;margin:0 0 22px;white-space:pre-wrap;border-left:3px solid var(--wa)}.side-list{margin:34px 0 0;padding:0;list-style:none;border-top:1.5px solid var(--ink)}.side-list li{display:grid;grid-template-columns:34px minmax(0,1fr);padding:14px 0;border-bottom:1px solid var(--rule);font-size:15.5px}.side-list li span{font:700 13px var(--mono);color:var(--navy)}@media(max-width:860px){.quiz-wrap{grid-template-columns:1fr}.quiz{box-shadow:6px 6px 0 var(--ink)}}.faq-wrap{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,8fr);gap:clamp(30px,5vw,90px)}.faq-wrap .side{position:sticky;top:100px;align-self:start}.faq{border-top:1.5px solid var(--ink)}.faq details{border-bottom:1px solid var(--rule)}.faq summary{list-style:none;cursor:pointer;display:grid;grid-template-columns:44px minmax(0,1fr) 30px;align-items:baseline;gap:10px;padding:22px 0}.faq summary::-webkit-details-marker{display:none}.faq summary .m{color:var(--ink-2)}.faq summary b{font:400 italic clamp(25px,2.4vw,33px)/1.15 var(--serif)}.faq summary:after{content:"+";font:400 34px/1 var(--body);justify-self:end;transition:transform .35s var(--spring)}.faq details[open] summary:after{transform:rotate(45deg)}.faq details p{margin:0 0 24px 54px;color:var(--ink-2);max-width:40em}.faq .tag{font:700 11px var(--mono);letter-spacing:.1em;text-transform:uppercase;background:var(--gold);padding:3px 7px;margin-left:10px;font-style:normal;vertical-align:middle;white-space:nowrap}.reg{margin-top:30px;border:1.5px solid var(--ink);padding:18px 20px;font:500 13px/1.7 var(--mono)}.reg b{font:900 22px/1 var(--display);text-transform:uppercase;display:block;margin-bottom:8px}@media(max-width:860px){.faq-wrap{grid-template-columns:1fr}.faq-wrap .side{position:static}.faq details p{margin-left:0}.faq summary{grid-template-columns:34px minmax(0,1fr) 24px}}.final{padding:0;min-height:100svh;display:grid;color:#fff;overflow:hidden;isolation:isolate}.final>.duo{position:absolute;inset:0;z-index:-1}.final>.duo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#060a2259,#060a22e6)}.final .wrap{display:grid;align-content:center;padding-block:120px 80px}.final .pre{font-size:clamp(34px,4.6vw,72px);line-height:1;margin:0}.oi{font:900 clamp(220px,40vw,600px)/.8 var(--display);color:var(--gold);margin:.12em 0 34px -.04em;letter-spacing:-.03em;text-transform:uppercase}.oi span{display:inline-block;transform-origin:50% 100%}.final.in .oi span{animation:bounce 1.2s var(--spring) both}.final.in .oi span:nth-child(2){animation-delay:.1s}.final.in .oi span:nth-child(3){animation-delay:.2s}@keyframes bounce{0%{transform:translateY(40%) scaleY(.6);opacity:0}}.final .row2{display:flex;flex-wrap:wrap;gap:26px 40px;align-items:center;justify-content:space-between}.final .row2 p{margin:0;max-width:28em;color:#ffffffd1}.final .ctas{display:flex;gap:12px;flex-wrap:wrap}footer{background:var(--deep);color:#fff9;padding-block:60px calc(40px + env(safe-area-inset-bottom,0px));font-size:14px}footer .wrap{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:30px;align-items:end}footer .mark{color:#fff;font-size:34px;margin-bottom:14px}footer nav{display:flex;gap:22px;flex-wrap:wrap}footer a{text-decoration:none;color:#ffffffd9}footer a:hover{color:var(--gold)}@media(max-width:640px){footer .wrap{grid-template-columns:1fr}}.wa-float{position:fixed;right:16px;bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:60;width:60px;height:60px;background:var(--wa);display:grid;place-items:center;box-shadow:4px 4px 0 var(--ink);transition:transform .3s var(--spring),opacity .3s}.wa-float:hover{transform:translate(-2px,-2px) rotate(-4deg)}.wa-float svg{width:30px;height:30px}.wa-float.away{opacity:0;pointer-events:none;transform:translateY(20px)}.js .rv{opacity:0;transform:translateY(22px);transition:opacity 1s var(--ease),transform 1s var(--ease)}.js .rv.in{opacity:1;transform:none}.js .h2.rv{opacity:1;transform:none;clip-path:inset(-.2em -1em 100% -1em);transition:clip-path 1.15s var(--ease)}.js .h2.rv .rise{display:block;transform:translateY(.5em);transition:transform 1.15s var(--ease)}.js .h2.rv.in{clip-path:inset(-.2em -1em -.3em -1em)}.js .h2.rv.in .rise{transform:none}.sh{border-top:0;position:relative}.sh:before{content:"";position:absolute;left:0;right:0;top:0;height:1.5px;background:currentColor;transform-origin:left}.js .sh:before{transform:scaleX(0);transition:transform 1.3s var(--ease)}.js .sh>*{opacity:0;transition:opacity .8s var(--ease) .35s}.js .sh.in:before{transform:none}.js .sh.in>*{opacity:1}.js .duo.rv,.js .reel-frame.rv{opacity:1;transform:none;clip-path:inset(100% 0 0 0);transition:clip-path 1.3s var(--ease)}.js .duo.rv img,.js .reel-frame.rv .reel{transform:scale(1.14);transition:transform 1.8s var(--ease)}.js .duo.rv.in,.js .reel-frame.rv.in{clip-path:inset(-30px -30px -30px -30px)}.js .duo.rv.in img,.js .reel-frame.rv.in .reel{transform:none}.js .reel-frame.rv:before{opacity:0;transform:translate(-18px,-18px);transition:opacity .6s var(--ease) .9s,transform .9s var(--ease) .9s}.js .reel-frame.rv.in:before{opacity:1;transform:none}.js .board.rv{opacity:1;transform:none}.js .board.rv>*{opacity:0;transition:opacity .5s steps(3) calc(.15s + var(--i, 0) * 90ms)}.js .board.rv.in>*{opacity:1}.js [data-stagger]:not(.in)>*{opacity:0}.js [data-stagger].in>*{animation:arrive .9s var(--ease) backwards calc(var(--i, 0) * 75ms)}@keyframes arrive{0%{opacity:0;transform:translateY(18px)}}.js .sheet[data-stagger].in>*{animation-name:arrive-x}@keyframes arrive-x{0%{opacity:0;transform:translate(-30px)}}.d1{transition-delay:.1s!important}.d2{transition-delay:.2s!important}.d3{transition-delay:.3s!important}.house{display:grid;gap:8px}.house .roof{background:var(--gold);color:var(--ink);clip-path:polygon(50% 0,100% 100%,0 100%);padding:100px 20px 22px;text-align:center;font:900 clamp(28px,3.4vw,46px)/1 var(--display);text-transform:uppercase}.house .cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.house .cols div{background:var(--night);color:#fff;padding:26px 22px;min-height:210px;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.house .cols b{font:900 38px/1 var(--display);text-transform:uppercase;color:var(--gold)}.house .cols span{color:#ffffffb8;font-size:15px}.house .base{background:var(--ink);color:#fff;padding:22px;display:flex;justify-content:space-between;gap:10px 20px;flex-wrap:wrap;align-items:baseline}.house .base b{font:900 32px/1 var(--display);text-transform:uppercase}.house .base span{color:#ffffffa6;font-size:15px}@media(max-width:700px){.house .cols{grid-template-columns:1fr}.house .cols div{min-height:0}}.gains{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1.5px solid var(--ink)}.gains div{padding:26px 22px 0 0}.gains div+div{padding-left:22px;border-left:1px solid var(--rule)}.gains b{font:900 clamp(48px,5vw,80px)/.9 var(--display);text-transform:uppercase;display:block}.gains h3{font:400 italic 30px/1.1 var(--serif);margin:14px 0 6px}.gains p{color:var(--ink-2);margin:0;font-size:15.5px}@media(max-width:860px){.gains{grid-template-columns:1fr}.gains div,.gains div+div{padding:24px 0;border-left:0;border-bottom:1px solid var(--rule)}}.form{display:grid;gap:18px}.form .two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.form label{display:grid;gap:4px;font:600 12px var(--mono);letter-spacing:.1em;text-transform:uppercase;color:#ffffffa6}.form input,.form select,.form textarea{font:500 18px var(--body);padding:12px 0;border:0;border-bottom:1.5px solid rgba(255,255,255,.3);background:transparent;color:#fff;border-radius:0;transition:border-color .2s;width:100%}.form input:focus,.form select:focus,.form textarea:focus{outline:0;border-color:var(--gold)}.form select option{color:var(--ink)}.form textarea{min-height:90px;resize:vertical}.form .fine{font:500 12px/1.5 var(--mono);color:#ffffff73;margin:0}@media(max-width:560px){.form .two{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important}.rv,.js .rv,.js [data-stagger]>*,.js .sh>*{opacity:1!important;transform:none!important;clip-path:none!important}}.dehero .dephoto{position:absolute;top:0;right:0;bottom:0;width:52%;z-index:0}.dehero .dephoto:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,var(--deep),transparent 45%),linear-gradient(0deg,var(--deep),transparent 40%)}.dehero .head,.dehero .hero-foot,.dehero .bug{z-index:3}.dehero .giant .l{text-shadow:0 10px 40px rgba(6,10,34,.5)}.dehero .hero-foot{grid-template-columns:minmax(0,1fr)}.dehero .hero-foot p{max-width:34em}@media(max-width:900px){.dehero .dephoto{width:100%;opacity:.55}.dehero .hero-foot:before{display:none}.dehero .giant{font-size:21vw!important}}.deep .form+*,.money .form{align-self:start}.after div b+span{overflow-wrap:anywhere}.top .btn{white-space:nowrap}@media(max-width:560px){.hero{--g: calc((100vw - 2 * var(--gut)) / 3.4)}.head{padding-top:calc(var(--g) * 1.95)}.kicker{max-width:5em}.player{left:1.5em;top:-2.6em;height:3.6em}.giant.ghost{-webkit-mask-position:1.5em -2.6em;mask-position:1.5em -2.6em;-webkit-mask-size:auto 3.6em;mask-size:auto 3.6em}.gw:before{left:1.1em;top:-2.8em;width:3.6em;height:3.6em}}.sheet .dt{max-width:none;white-space:nowrap}.plays.live .play{opacity:.42}@media(max-width:760px){.sheet .dt{white-space:normal}}@media(max-width:520px){.stats{grid-template-columns:1fr}.stats div,.stats div+div{display:grid;grid-template-columns:7.5ch minmax(0,1fr);gap:14px;align-items:baseline;padding:14px 0;border-left:0;border-bottom:1px solid var(--rule-l)}.stats span{margin:0}}.mclock{display:inline-flex;align-items:center;gap:8px;height:30px;padding:0 10px;background:var(--gold);color:var(--ink);font:700 13px/1 var(--mono);letter-spacing:.04em;font-variant-numeric:tabular-nums;opacity:0;transform:translateY(-8px);transition:opacity .4s var(--ease),transform .4s var(--ease);pointer-events:none}.mclock.on{opacity:1;transform:none}.mclock i{width:6px;height:6px;border-radius:50%;background:#e5322d;animation:blink 1.2s infinite}.mclock span{min-width:3.2ch;text-align:right}@media(max-width:480px){.mclock{height:26px;font-size:12px;padding:0 8px}.top .wrap{gap:12px}}.acard{position:relative;width:100%;max-width:390px;justify-self:center;perspective:1100px}.ac-in{position:relative;aspect-ratio:5 / 7;background:var(--night);color:#fff;padding:16px;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto auto;gap:12px;overflow:hidden;box-shadow:0 40px 70px -30px #0a1033b3;transform:rotateX(var(--rx, 0deg)) rotateY(var(--ry, 0deg));transition:transform .6s var(--ease)}.ac-in:before{content:"";position:absolute;inset:8px;border:1px solid rgba(242,165,33,.55);pointer-events:none;z-index:4}.ac-top{display:flex;justify-content:space-between;color:var(--gold);font-size:10.5px;padding:4px 6px 0}.ac-photo{position:relative;min-height:0}.ac-photo img{position:absolute;inset:0;transition:opacity .5s var(--ease),transform .8s var(--ease)}.ac-photo img.swap{opacity:0;transform:scale(1.08)}.ac-photo:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,transparent 45%,rgba(10,16,51,.9))}.ac-sport{position:absolute;left:12px;right:12px;bottom:8px;z-index:2;font-size:clamp(34px,3.4vw,46px);line-height:.9}.ac-name{padding:0 6px;display:grid;gap:2px}.ac-name .m,.ac-fields dt{color:var(--gold);font-size:10px;letter-spacing:.14em}.ac-name b{font:900 34px/1 var(--display);text-transform:uppercase;overflow-wrap:anywhere}.ac-fields{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 14px;margin:0;padding:0 6px}.ac-fields div{border-top:1px solid var(--rule-l);padding:7px 0 6px}.ac-fields dd{margin:2px 0 0;font:800 21px/1 var(--display);text-transform:uppercase;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ac-foot{display:flex;justify-content:space-between;color:#ffffff80;font-size:10.5px;padding:0 6px 4px}.ac-stamp{position:absolute;right:22px;top:38%;z-index:5;border:3px solid var(--gold);color:var(--gold);background:#0a1033b8;font:900 25px/.95 var(--display);text-transform:uppercase;text-align:center;padding:8px 12px 6px;transform:rotate(-11deg) scale(2.2);opacity:0;transition:transform .55s var(--spring),opacity .25s;pointer-events:none}.acard.done .ac-stamp{opacity:1;transform:rotate(-11deg) scale(1)}.ac-sheen{position:absolute;inset:0;z-index:6;pointer-events:none;background:radial-gradient(circle at var(--mx, 50%) var(--my, 30%),rgba(255,255,255,.22),transparent 42%);mix-blend-mode:overlay;opacity:0;transition:opacity .4s}.acard:hover .ac-sheen{opacity:1}[data-ac].upd{animation:acflash .6s var(--ease)}@keyframes acflash{0%{opacity:0;transform:translateY(8px);color:var(--gold)}}.quiz-wrap{align-items:center}.quiz .q input[type=text]{width:100%;font:400 italic clamp(30px,3vw,42px)/1.2 var(--serif);border:0;border-bottom:2px solid var(--ink);background:transparent;padding:8px 0;color:var(--ink);border-radius:0}.quiz .q input[type=text]:focus{outline:0;border-color:var(--gold)}.quiz .q .row-btns{display:flex;gap:12px;align-items:center;margin-top:22px;flex-wrap:wrap}.quiz .q .skip{border:0;background:none;font:600 12px var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);padding:10px 4px}@media(max-width:860px){.acard{max-width:520px}.ac-in{aspect-ratio:auto;grid-template-columns:40% minmax(0,1fr);grid-template-rows:auto auto auto auto;grid-template-areas:"top top" "photo name" "photo fields" "foot foot";gap:10px 14px}.ac-top{grid-area:top}.ac-photo{grid-area:photo;min-height:190px}.ac-name{grid-area:name;padding:0}.ac-fields{grid-area:fields;padding:0;gap:0 10px}.ac-foot{grid-area:foot}.ac-sport{font-size:26px;left:8px;bottom:6px}.ac-name b{font-size:26px}.ac-fields dd{font-size:17px}.ac-stamp{font-size:18px;right:14px;top:16px}}.tally{position:relative;height:calc(var(--n) * 70svh + 100svh);margin-top:clamp(60px,8vw,110px)}.tally-in{position:sticky;top:0;height:100svh;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-rows:auto 1fr auto;gap:0 50px;align-items:center;padding-block:90px 34px}.t-head{grid-column:1 / -1;display:flex;justify-content:space-between;border-top:1.5px solid var(--ink);padding-top:14px}.t-head .m{color:var(--ink-2)}.t-num{display:flex;align-items:flex-start;min-width:0}.t-num .odo{font:900 clamp(150px,23vw,380px)/.82 var(--display);color:var(--ink);filter:none;letter-spacing:-.02em}.t-num .odo .dg{width:.52em}.t-unit{font:900 clamp(40px,5vw,84px)/1 var(--display);color:var(--gold);margin:.2em 0 0 .12em;text-transform:lowercase}.t-caps{position:relative;align-self:center;min-height:12em}.t-cap{position:absolute;inset:0 0 auto;opacity:0;transform:translateY(24px);transition:opacity .5s var(--ease),transform .7s var(--ease)}.t-cap.on{opacity:1;transform:none;transition-delay:.12s}.t-cap h3{font:400 italic clamp(40px,4vw,64px)/1 var(--serif);margin:0 0 16px}.t-cap p{margin:0;color:var(--ink-2);font-size:18px;max-width:26em}.t-pips{grid-column:1 / -1;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:8px}.t-pips button{border:0;background:none;padding:10px 0 0;text-align:left;font:600 11px var(--mono);letter-spacing:.1em;color:var(--ink-2);text-transform:uppercase;position:relative}.t-pips button:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--rule)}.t-pips button i{position:absolute;left:0;top:0;height:3px;width:calc(var(--f, 0) * 100%);background:var(--ink)}.t-pips button.on{color:var(--ink)}@media(max-width:860px){.tally-in{grid-template-columns:1fr;grid-template-rows:auto auto 1fr auto;padding-block:76px 22px;align-items:start}.t-num{padding-top:6svh}.t-num .odo{font-size:42vw}.t-caps{min-height:9em}.t-cap h3{font-size:36px;margin-bottom:10px}.t-cap p{font-size:16px}.t-pips button span{display:none}.t-pips button{padding-top:12px}}.dark .side-list li{border-color:var(--rule-l)}.dark .side-list li span{color:var(--gold)}.t-num .odo{line-height:.8}.t-num .odo .dg{height:.8em}.t-num .odo .dg>span>span{height:.8em;line-height:.8em}.t-num .odo .ch{line-height:.8em;height:.8em}.t-num .odo .dg>span{transition:transform .9s cubic-bezier(.65,0,.25,1)}@media(max-width:560px){.qbar .pips i{width:18px}.qbar{gap:12px}}.t-num .odo{line-height:1.3;margin-block:-.25em}.t-num .odo .dg{height:1.3em}.t-num .odo .dg>span>span,.t-num .odo .ch{height:1.3em;line-height:1.3em}.t-unit{margin-top:.55em}@media(max-width:860px){.tally-in{grid-template-rows:auto auto auto 1fr}.t-caps{margin-top:10px}.t-pips{align-self:end}}@media(max-width:860px){.t-num{padding-top:9svh}.t-caps{margin-top:26px}}.ac-stamp{top:13%;right:20px}@media(max-width:860px){.ac-stamp{top:auto;bottom:34px;right:16px}}.ac-foot{gap:12px}.ac-foot span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ac-foot span:last-child{flex:none}@media(max-width:860px){.ac-stamp{bottom:12px;right:12px;font-size:16px;padding:6px 9px 4px}}.brand{text-transform:none!important}.mark{white-space:nowrap}@media(max-width:480px){.top .mark{font-size:18px;gap:7px}.top .mark img{height:22px}}
