@font-face{font-family:Barlow Condensed;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/barlow-condensed-600-DbEhLfXh.woff2)format("woff2")}@font-face{font-family:Barlow Condensed;font-style:italic;font-weight:800;font-display:swap;src:url(/assets/barlow-condensed-800-italic-Cn6z5dZ9.woff2)format("woff2")}:root{--graphite:#0b1022;--graphite-2:#121a33;--paper:#f6f1e7;--paper-dim:#c3c6d1;--orange:#ef6a23;--skew:-15deg;--unskew:15deg;--cut:polygon(0 0, calc(100% - 14px) 0, 100% 14px, 100% 100%, 14px 100%, 0 calc(100% - 14px));--pad:clamp(18px, 5vw, 72px)}*{box-sizing:border-box}html{background:var(--graphite);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;-webkit-text-size-adjust:100%}body{background:var(--graphite);color:var(--paper);letter-spacing:.01em;margin:0;font:600 clamp(18px,1.25vw + 13px,22px)/1.4 Barlow Condensed,Arial Narrow,system-ui,sans-serif}img{max-width:100%;height:auto;display:block}a{color:inherit}h1,h2,.figure,.kicker,.cta,.top-play{text-transform:uppercase;letter-spacing:.01em;font-style:italic;font-weight:800}a:focus-visible{outline:3px solid var(--orange);outline-offset:4px}.top{z-index:2;padding:max(16px, env(safe-area-inset-top)) var(--pad) 0;justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0 0 auto}.brand img{width:clamp(104px,11vw,148px)}.top-play{border:2px solid var(--paper);color:var(--paper);transform:skewX(var(--skew));padding:8px 22px;font-size:.95em;text-decoration:none;display:inline-block}.top-play>span{transform:skewX(var(--unskew));display:inline-block}.top-play:hover{background:var(--paper);color:var(--graphite)}.lang{letter-spacing:.08em;gap:4px;margin:0 18px 0 auto;font-size:.78em;display:flex}.lang a{text-align:center;min-width:34px;color:var(--paper-dim);border-bottom:2px solid #0000;padding:6px 4px;text-decoration:none}.lang a:hover{color:var(--paper)}.lang a[aria-current]{color:var(--paper);border-bottom-color:var(--paper)}.lang a[data-suggest]{color:var(--paper);border-bottom-color:var(--orange)}.hero{min-height:100svh;color:var(--paper);isolation:isolate;align-items:flex-end;text-decoration:none;display:flex;position:relative;overflow:hidden}.hero picture,.hero-shot{width:100%;height:100%;position:absolute;inset:0}.hero-shot{object-fit:cover;object-position:50% 30%;z-index:-2;transition:transform 1.2s}.hero:before{content:"";z-index:-1;background:linear-gradient(#0b10228c 0,#0b102200 22%),linear-gradient(0deg,#0b1022f5 0,#0b1022d1 34%,#0b102200 68%);position:absolute;inset:0}.hero-copy{width:100%;max-width:1320px;padding:0 var(--pad) clamp(54px, 9vh, 96px);margin:0 auto}.kicker{background:var(--orange);color:var(--graphite);transform:skewX(var(--skew));margin:0 0 14px;padding:4px 14px 5px;font-size:clamp(15px,.9vw + 11px,20px);display:inline-block}h1{text-shadow:0 2px 24px #0b10228c;margin:0;font-size:clamp(54px,9.4vw,148px);line-height:.86}.lead{max-width:34em;color:var(--paper);margin:20px 0 26px}.cta{background:var(--orange);color:var(--graphite);clip-path:var(--cut);transform:skewX(var(--skew));padding:16px 44px 18px;font-size:clamp(24px,1.6vw + 16px,38px);line-height:1;text-decoration:none;transition:transform .18s,background .18s;display:inline-block}.cta>span{transform:skewX(var(--unskew));display:inline-block}.cta>span:after{content:" →"}.hero:hover .cta,.cta:hover{transform:skewX(var(--skew)) translateX(6px);background:#ff8a3d}.hero:hover .hero-shot{transform:scale(1.025)}.note{color:var(--paper-dim);margin:16px 0 0;font-size:.86em}.hero-credit{right:var(--pad);color:#f6f1e79e;margin:0;font-size:.66em;position:absolute;bottom:14px}.numbers{max-width:1320px;padding:clamp(36px, 6vw, 80px) var(--pad) 0;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;margin:0 auto;display:grid}.number{background:var(--graphite-2);clip-path:var(--cut);padding:22px 22px 24px}.figure{color:var(--orange);margin:0;font-size:clamp(46px,5.2vw,84px);line-height:.92}.label{margin:8px 0 6px}.source{color:var(--paper-dim);margin:0;font-size:.78em;line-height:1.3}.pillars{max-width:1320px;padding:clamp(40px, 6vw, 84px) var(--pad);grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.4vw,34px);margin:0 auto;display:grid}.pillar{background:var(--graphite-2);clip-path:var(--cut)}.pillar img{aspect-ratio:3/2;object-fit:cover;width:100%}.pillar>div{padding:20px 22px 26px}h2{margin:0 0 8px;font-size:clamp(30px,2.6vw,44px);line-height:.95}.pillar p{color:var(--paper-dim);margin:0}.again{padding:clamp(36px, 6vw, 80px) var(--pad) clamp(48px, 7vw, 96px);background:var(--graphite-2);text-align:center}.again h2{margin-bottom:24px;font-size:clamp(34px,4.6vw,72px)}.soon{color:var(--paper-dim);margin:26px 0 0;font-size:.86em}.soon strong{color:var(--paper);font-weight:600}.soon+.soon{margin-top:6px}.foot{max-width:1320px;padding:28px var(--pad) max(28px, env(safe-area-inset-bottom));color:var(--paper-dim);flex-wrap:wrap;align-items:center;gap:14px 26px;margin:0 auto;font-size:.84em;display:flex}.foot p{flex:200px;margin:0}.foot nav{gap:22px;display:flex}.foot a{color:var(--paper);text-underline-offset:4px}@media (width<=900px){.numbers{grid-template-columns:repeat(2,minmax(0,1fr))}.pillars{grid-template-columns:1fr}.hero-credit{padding:0 var(--pad) 12px;position:static}.hero{flex-direction:column;justify-content:flex-end;align-items:stretch}}@media (width<=460px){.numbers{grid-template-columns:1fr}.cta{padding:14px 30px 16px}}@media (height<=520px) and (orientation:landscape){h1{font-size:clamp(36px,12.5vh,64px)}.kicker{display:none}.lead{max-width:30em;margin:8px 0 12px;font-size:.86em}.hero-copy{padding-bottom:20px}.cta{padding:10px 30px 12px;font-size:24px}.note,.hero-credit{display:none}.brand img{width:92px}.top-play{padding:5px 16px}.lang{margin-right:12px}}@media (aspect-ratio<=4/5){.hero-shot{object-position:36% 30%}}@media (prefers-reduced-motion:reduce){.hero-shot,.cta{transition:none}.hero:hover .hero-shot{transform:none}.hero:hover .cta,.cta:hover{transform:skewX(var(--skew))}}.lost{flex-direction:column;min-height:100dvh;display:flex}.lost-main{width:100%;max-width:1320px;padding:clamp(110px, 18vh, 180px) var(--pad) clamp(40px, 8vh, 80px);flex-direction:column;flex:1;justify-content:center;align-items:flex-start;margin:0 auto;display:flex}.lost-back{margin:22px 0 0;font-size:.9em}.lost-back a{color:var(--paper-dim);text-underline-offset:4px}.lost-back a:hover{color:var(--paper)}@media (height<=520px) and (orientation:landscape){.lost-main{padding-top:76px;padding-bottom:20px}.lost .kicker{display:inline-block}}
