@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@600;700;800;900&family=Inter:wght@400;500;600;700&display=swap');
.reading-progress{position:fixed;top:0;left:0;height:4px;background:var(--yellow);width:100%;transform:scaleX(0);transform-origin:left;z-index:50}.story{background:#e1e5da}.story-grid{display:grid;grid-template-columns:1fr 1fr;gap:10%;margin-top:50px}.sticky-story{position:sticky;top:60px;align-self:start}.outline-number{font:800 130px 'Barlow Condensed',Impact;color:transparent;-webkit-text-stroke:1px #1244ee;display:block}.story h2{font-size:clamp(60px,7vw,110px)}.story-chapters article{padding:50px 0;border-bottom:1px solid #a7afa0}.story-chapters article>span,.opportunity-grid article>span{font-size:11px;color:var(--blue);letter-spacing:.1em}.story h3{font-size:42px;line-height:1;margin:25px 0}.story p,.season p,.broadcast p,.opportunities p{font-size:15px;line-height:1.8;color:#5b6057}.season{background:var(--blue);color:white}.season em{color:var(--yellow)}.season .future-title p,.season p{color:#e0e6ff}.season-grid{display:grid;grid-template-columns:1fr 1fr;gap:12%}.season-grid h3{font-size:52px;margin:0 0 25px}.season-grid p+p{margin-top:20px}.race-list{padding:0;margin:0;list-style:none}.race-list li{padding:20px 0;border-bottom:1px solid #ffffff40;font-size:17px}.race-list span{color:var(--yellow);font-size:11px;margin-right:30px}.calendar h2,.media h2,.opportunities h2{font-size:clamp(54px,7.4vw,115px)}.event{display:flex;align-items:center;gap:60px;padding:32px 0;border-top:1px solid #b6b8ae;transition:padding .3s,background .3s}.event:hover{padding-left:20px;background:#e7eadd}.event-date{font:700 55px 'Barlow Condensed',Impact;min-width:160px;color:var(--blue)}.event-date span{display:block;font:10px Inter;margin-top:10px;letter-spacing:.1em}.event h3{font-size:35px;margin:14px 0}.event p{font-size:13px;color:#62695b}.event-tag{margin-left:auto;padding:10px 15px;border:1px solid #aaa;border-radius:25px;font-size:10px}.source-note{font-size:11px!important;line-height:1.7!important;opacity:.65;margin-top:30px;max-width:900px}.media{background:#151914;color:var(--paper)}.media h2{margin:55px 0 30px}.media em{color:var(--yellow)}.media-lead{max-width:610px;line-height:1.8;color:#b7c0b0}.media-grid{display:grid;grid-template-columns:repeat(3,1fr);margin:65px 0;border-top:1px solid #ffffff30}.media-grid article{padding:30px 20px 30px 0}.media-grid strong{display:block;font:700 clamp(38px,5vw,80px) 'Barlow Condensed',Impact;color:var(--yellow)}.media-grid article>span{font-size:12px;color:#b7c0b0}.broadcast{display:grid;grid-template-columns:1fr 1fr;gap:10%;border-top:1px solid #ffffff30;padding-top:40px}.broadcast h3{font-size:40px;margin-bottom:25px}.broadcast p{color:#b7c0b0}.social-stats{display:grid;grid-template-columns:1fr 1fr;gap:30px;font-size:11px}.social-stats b{display:block;font:600 36px 'Barlow Condensed',Impact;margin-bottom:8px}.opportunity-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px}.opportunity-grid article{border-top:1px solid #b6b8ae;padding-top:25px}.opportunity-grid h3{font-size:38px;line-height:1;margin:30px 0 20px}.offer-details{margin-top:100px;display:grid;grid-template-columns:1fr 1.5fr;gap:8%}.offer-details>h3{font-size:55px;line-height:.95}.offer-details details{border-bottom:1px solid #b6b8ae}.offer-details summary{cursor:pointer;list-style:none;padding:24px 0;display:flex;justify-content:space-between;font-size:17px}.offer-details summary::-webkit-details-marker{display:none}.offer-details summary span{font-size:24px;transition:transform .3s}.offer-details details[open] summary span{transform:rotate(45deg)}.offer-details details p{padding:0 0 25px}.hero h1{animation:hero-in 1.2s cubic-bezier(.2,.7,.2,1) both}.hero-top,.hero-bottom{animation:hero-in 1.2s .2s both}.button:hover{background:#d4ed29;transform:translateY(-3px)}.round:hover{background:var(--yellow);color:var(--black);transform:rotate(-30deg)}.gallery figure img{transition:filter .5s,transform .6s}.gallery figure{overflow:hidden}.gallery figure:hover img{filter:saturate(1.15);transform:scale(1.02)}.star{animation:star-turn 20s linear infinite;width:max-content}.history article,.opportunity-grid article{transition-delay:var(--delay,0ms)}@keyframes hero-in{from{opacity:0;transform:translateY(45px)}to{opacity:1;transform:translateY(0)}}@keyframes star-turn{to{transform:rotate(360deg)}}@media(max-width:760px){.story-grid,.season-grid,.broadcast,.offer-details{grid-template-columns:1fr;gap:40px}.sticky-story{position:static}.outline-number{font-size:90px}.story-chapters article{padding:30px 0}.event{gap:18px;flex-wrap:wrap}.event-date{min-width:85px;font-size:38px}.event h3{font-size:27px}.event-tag{display:none}.media-grid{grid-template-columns:1fr}.media-grid article{border-bottom:1px solid #ffffff20}.media-grid strong{font-size:65px}.opportunity-grid{grid-template-columns:1fr}.offer-details{margin-top:60px}.calendar h2,.media h2,.opportunities h2{font-size:56px}}
:root{--blue:#1244ee;--yellow:#e9ff52;--black:#101210;--paper:#f2f1e9}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:90px}body{margin:0;background:var(--paper);color:var(--black);font:15px Inter,Arial,sans-serif}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer}h1,h2,h3,p,figure{margin:0}h1,h2,h3,.footer-cta{font-family:'Barlow Condensed','Arial Narrow',Impact,sans-serif;font-weight:800;line-height:.85;letter-spacing:-.025em}h2{font-size:clamp(65px,8.4vw,138px)}em{font-style:normal;color:var(--blue)}img{display:block;width:100%;height:100%;object-fit:cover}.section{padding:110px 6%}.eyebrow{font-size:11px;letter-spacing:.1em;font-weight:700}.skip{position:fixed;top:-80px;background:white;padding:20px;z-index:100}.skip:focus{top:0}header{position:absolute;top:0;left:0;width:100%;padding:28px 4%;display:flex;align-items:center;justify-content:space-between;color:white;z-index:10}.brand{font:italic 900 36px 'Barlow Condensed',Impact,sans-serif;letter-spacing:-3px}.brand span{font-size:15px;letter-spacing:-1px;margin-left:6px;vertical-align:top}nav{display:flex;gap:35px;font-size:12px}.contact{font-size:12px;border:1px solid #ffffff60;padding:14px 20px;border-radius:30px}.contact span{margin-left:30px}.hero{height:max(780px,100svh);max-height:1200px;position:relative;background:#0932b1;color:white;overflow:hidden}.hero-photo{position:absolute;object-position:50% 41%;opacity:.8}.hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#06154165,transparent 35%,#07131bd9)}.hero-top{position:absolute;top:150px;left:4%;right:4%;display:flex;justify-content:space-between;font-size:11px;letter-spacing:.1em}.hero h1{position:absolute;bottom:170px;left:4%;font-size:clamp(90px,15.5vw,250px);width:92%;line-height:.79;letter-spacing:-.025em}.hero h1>span{display:block}.hero h1>span:nth-child(2){color:var(--yellow)}.hero i{display:inline-block;font-size:.23em;vertical-align:top;border:2px solid var(--yellow);padding:12px;border-radius:50%;margin:10px 0 0 25px;letter-spacing:-.05em}.hero-bottom{position:absolute;bottom:38px;left:4%;right:4%;display:flex;justify-content:space-between;align-items:end}.hero-bottom p{font-size:17px;line-height:1.5}.hero-bottom>span{font-size:10px;letter-spacing:.1em}.round{display:grid;place-items:center;width:62px;height:62px;border:1px solid #ffffff70;border-radius:50%;font-size:25px}.side-label{position:absolute;right:25px;top:40%;writing-mode:vertical-rl;font-size:10px;letter-spacing:.18em}.ticker{overflow:hidden;background:var(--yellow);padding:18px 0;font:700 34px 'Barlow Condensed',Impact,sans-serif}.ticker div{white-space:nowrap;width:max-content;animation:roll 28s linear infinite}@keyframes roll{to{transform:translateX(-50%)}}.intro-grid{display:grid;grid-template-columns:1.45fr 1fr;gap:8%;margin-top:60px}.bio{max-width:430px;padding-top:5px}.bio p{font-size:20px;line-height:1.5}.bio .muted{font-size:14px;color:#63675e;margin-top:25px}.star{display:block;color:var(--blue);font-size:70px;margin-bottom:25px}.text-link{display:flex;justify-content:space-between;border-bottom:1px solid #999;padding:25px 0;font-size:13px}.history{display:grid;grid-template-columns:repeat(3,1fr);margin-top:90px;border-top:1px solid #b6b8ae}.history article{padding:30px 20px 0 0}.history span{font:700 50px 'Barlow Condensed',Impact;color:var(--blue)}.history h3{font:600 16px Inter;margin:15px 0 8px;letter-spacing:0}.history p{font-size:12px;color:#666}.track{position:relative;height:900px;color:white;background:#101c2c;overflow:hidden}.track>img{opacity:.8;object-position:55% center}.track:after{content:'';position:absolute;inset:0;background:linear-gradient(90deg,#081320a8,transparent)}.track-heading{position:absolute;z-index:1;top:70px;left:6%}.track h2{margin-top:50px}.track em{color:var(--yellow)}.track-caption{position:absolute;z-index:1;bottom:45px;left:6%;right:6%;display:flex;justify-content:space-between;font-size:12px;line-height:1.6}.future-title{display:flex;justify-content:space-between;align-items:end;margin:50px 0 65px}.future-title p{line-height:1.7;color:#64685e}.project{display:grid;grid-template-columns:1.4fr 1fr;background:var(--blue);color:white}.project-image{position:relative;min-height:580px;overflow:hidden}.project-image img{object-position:60% center;transition:transform .8s}.project:hover img{transform:scale(1.04)}.project-image>span{position:absolute;top:25px;left:25px;background:var(--yellow);color:var(--black);padding:12px 16px;font-size:10px;font-weight:700}.project-copy{padding:60px 45px}.project-copy h3{font-size:100px;margin:35px 0}.project-copy p{line-height:1.7;font-size:14px}.button{display:inline-block;background:var(--yellow);color:var(--black);padding:18px 25px;border-radius:30px;margin-top:30px;font-size:12px;font-weight:700}.project-copy small{display:block;font-size:10px;line-height:1.6;opacity:.65;margin-top:25px}.gallery{padding-right:0;background:#dfe3d8;overflow:hidden}.gallery-heading{padding-right:6%;position:relative}.gallery h2{margin:40px 0}.gallery-controls{position:absolute;bottom:0;right:6%;display:flex;gap:10px}.gallery-controls button{border:1px solid #999;border-radius:50%;width:50px;height:50px;background:transparent;font-size:24px}.gallery-rail{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;padding:20px 6% 20px 0;scrollbar-width:thin}.gallery figure{flex:0 0 44%;scroll-snap-align:start}.gallery figure img{height:490px}.gallery figcaption{padding-top:20px;font-size:10px;letter-spacing:.08em}.partners{background:var(--yellow)}.partners h2{margin-top:55px}.partners em{color:var(--black)}.partner-bottom{display:flex;justify-content:space-between;gap:70px;margin-top:65px}.partner-bottom p{max-width:420px;line-height:1.7}.partner-bottom div{width:45%;display:grid}.partner-bottom span{border-bottom:1px solid #15151540;padding:15px 0;font-size:11px}footer{background:var(--black);color:var(--paper)}.footer-cta{display:block;font-size:clamp(75px,14vw,220px);margin:60px 0 100px;color:var(--yellow);position:relative}.footer-cta span{position:absolute;right:0;top:0}.footer-bottom{border-top:1px solid #ffffff30;padding-top:35px;display:flex;justify-content:space-between;align-items:center;font-size:10px;line-height:1.9}.footer-bottom a:hover{color:var(--yellow)}a,button{transition:background .2s,color .2s}a:focus-visible,button:focus-visible,.gallery-rail:focus-visible{outline:3px solid #ff7b29;outline-offset:5px}.reveal{opacity:0;transform:translateY(40px);transition:opacity .8s,transform .8s}.reveal.visible{opacity:1;transform:none}@media(max-width:760px){header{padding:20px 5%}nav{display:none}.contact{padding:12px}.hero{height:850px;max-height:100svh;min-height:650px}.hero-photo{object-position:49% center}.hero-top{top:110px}.hero-top span:last-child{display:none}.hero h1{font-size:18vw;bottom:170px}.hero i{margin:5px 0 0 8px;padding:6px}.hero-bottom>span{display:none}.hero-bottom p{font-size:14px}.section{padding:70px 6%}.intro-grid{grid-template-columns:1fr;gap:35px;margin-top:40px}.bio p{font-size:18px}.star{display:none}.history{margin-top:45px;gap:10px}.history span{font-size:36px}.history h3{font-size:13px}.history p{font-size:10px}.track{height:750px}.track-heading{top:45px}.track h2{font-size:67px}.track>img{object-position:58%}.future-title{display:block}.future-title p{margin-top:30px}.project{grid-template-columns:1fr}.project-image{min-height:300px;height:300px}.project-copy{padding:35px}.project-copy h3{font-size:80px}.gallery figure{flex-basis:80%}.gallery figure img{height:390px}.gallery-controls{bottom:5px}.partner-bottom{display:block}.partner-bottom div{width:100%;margin-top:30px}.footer-cta{margin:45px 0 65px;font-size:17vw}.footer-bottom{display:grid;grid-template-columns:1fr 1fr;gap:25px}.footer-bottom .brand{font-size:36px}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.reveal{opacity:1;transform:none}}
