.car-masthead{background:var(--dark-surface);color:var(--white);--focus:var(--brand-orange);padding-block:165px 0}.car-masthead-grid{grid-template-columns:1fr 1.1fr;align-items:center;gap:65px;display:grid}.car-masthead .detail-kicker{color:var(--brand-orange)}.car-masthead h1{font-size:clamp(110px,12vw,172px);line-height:.85}.car-masthead-subtitle{font:800 36px/1 var(--type-display);margin:28px 0}.car-masthead-description{max-width:390px;color:var(--muted-light);margin:0 0 30px;font-size:15px;line-height:1.65}.car-masthead-photo{border-radius:var(--action-corner);background:var(--media-surface);height:450px;margin:0;position:relative;overflow:hidden}.car-masthead-photo img{object-fit:cover;transition:transform var(--image-duration) var(--image-easing)}.car-masthead-photo:hover img{transform:scale(1.025)}.car-masthead-photo figcaption{background:linear-gradient(transparent,color-mix(in srgb, var(--overlay) 80%, transparent));color:var(--white);padding:30px 20px 16px;font-size:11px;line-height:1.5;position:absolute;inset:auto 0 0}.car-baseline{border-top:1px solid color-mix(in srgb, var(--white) 20%, transparent);grid-template-columns:1fr 1fr 1.1fr;gap:50px;margin-top:60px;margin-bottom:0;padding-block:28px 32px;display:grid}.car-baseline dt{color:var(--muted-light);font-size:12px}.car-baseline dd{font:800 32px/1 var(--type-display);text-transform:uppercase;margin:9px 0 0}.car-baseline dd span{font-size:22px}.car-design-note{grid-template-columns:1fr 1.6fr;gap:80px;padding-block:85px 30px;display:grid}.car-design-note h2{font-size:42px}.car-design-note p{margin:0 0 18px}.journey-masthead{padding-bottom:0}.journey-heading{justify-content:space-between;align-items:flex-end;gap:40px;padding-top:75px;display:flex}.journey-heading h1{font-size:80px}.journey-season{text-align:right;flex-shrink:0}.journey-season>span{font-size:12px}.journey-season p{font:800 96px/.9 var(--type-display);color:var(--brand-red);letter-spacing:-.03em;margin:16px 0 0}.journey-season p span{vertical-align:10%;padding-inline:4px;font-size:.65em}.journey-introduction{justify-content:space-between;align-items:flex-end;gap:50px;margin-top:38px;display:flex}.journey-introduction p{max-width:610px;margin:0}.journey-introduction .text-action{flex-shrink:0}.journey-phases{grid-template-columns:repeat(5,1fr);margin:60px 0 45px;padding:0;list-style:none;display:grid}.journey-phases li{border-top:1px solid var(--rule);flex-direction:column;gap:12px;padding-top:23px;display:flex;position:relative}.journey-phases li:before{content:"";background:var(--brand-red);width:7px;height:7px;position:absolute;top:-4px;left:0}.journey-phases span{color:var(--muted);font-size:11px}.journey-phases strong{font:800 26px/1 var(--type-display);text-transform:uppercase}.journey-panorama{background:var(--dark-surface);height:300px;margin:0;position:relative;overflow:hidden}.journey-panorama img{object-fit:cover;object-position:center 44%!important}.journey-panorama:after{content:"";background:linear-gradient(transparent,color-mix(in srgb, var(--overlay) 67%, transparent));pointer-events:none;position:absolute;inset:50% 0 0}.journey-panorama figcaption{z-index:1;color:var(--white);font-size:11px;position:absolute;bottom:18px;left:50%;transform:translate(-50%)}.journey-roadmap .milestone-list{margin-top:50px}.journey-roadmap .milestone-list li{border:0;grid-template-columns:230px 1fr;gap:55px;padding:0}.journey-roadmap .milestone-date{padding-top:4px}.journey-roadmap .milestone-body{border-left:1px solid var(--rule);padding:0 0 48px 35px;position:relative}.journey-roadmap .milestone-body:before{content:"";background:var(--brand-red);width:9px;height:9px;position:absolute;top:8px;left:-5px}.journey-roadmap .milestone-body h3{padding-top:0}.journey-roadmap .milestone-body .status-label{margin-top:8px;font-size:11px}.partners-heading{grid-template-columns:1fr 1fr;align-items:end;gap:90px;padding-block:80px 65px;display:grid}.partners-heading>:first-child{min-width:0;container-type:inline-size}.partners-heading h1{white-space:nowrap;font-size:min(104px,15cqi);line-height:.88}.partners-introduction{max-width:470px;padding-bottom:4px}.partners-introduction p{margin:0 0 22px}.partners-introduction .button-shape{margin-top:9px}.partners-directory{padding-bottom:85px;scroll-margin-top:30px}.partners-directory .sponsor-wall--directory{gap:0 90px}@media (max-width:1000px){.car-masthead-grid{gap:35px}.car-masthead h1{font-size:120px}.car-masthead-subtitle{font-size:30px}.car-masthead-photo{height:420px}.car-design-note{gap:40px}.journey-heading h1{font-size:65px}.journey-season p{font-size:72px}.journey-phases strong{font-size:23px}.partners-heading{gap:45px}.partners-heading h1{font-size:min(80px,15cqi)}}@media (max-width:640px){.car-masthead{padding-top:145px}.car-masthead-grid{grid-template-columns:1fr;gap:40px}.car-masthead h1{font-size:116px}.car-masthead-subtitle{font-size:32px}.car-masthead-photo{height:315px}.car-baseline{grid-template-columns:1fr;gap:20px;margin-top:35px;padding-bottom:35px}.car-baseline>div{justify-content:space-between;align-items:baseline;gap:18px;display:flex}.car-baseline dt{max-width:135px}.car-baseline dd{text-align:right;font-size:25px}.car-design-note{grid-template-columns:1fr;gap:25px;padding-block:60px 0}.car-design-note h2{font-size:39px}.car-design-note p{font-size:15px}.journey-heading{padding-top:55px;display:block}.journey-heading h1{font-size:58px}.journey-season{text-align:left;margin-top:35px}.journey-season p{margin-top:12px;font-size:80px}.journey-introduction{margin-top:25px;display:block}.journey-introduction p{font-size:15px}.journey-introduction .text-action{margin-top:18px}.journey-phases{grid-template-columns:1fr;margin-block:35px}.journey-phases li{border-top:0;border-left:1px solid var(--rule);flex-direction:row;align-items:baseline;gap:20px;padding:0 0 22px 20px}.journey-phases li:last-child{padding-bottom:0}.journey-phases li:before{top:7px;left:-4px}.journey-phases strong{font-size:25px}.journey-panorama{height:260px}.journey-panorama figcaption{font-size:10px;line-height:1.5}.journey-roadmap .milestone-list li{grid-template-columns:1fr;gap:16px}.journey-roadmap .milestone-date{padding-left:20px}.journey-roadmap .milestone-body{padding:0 0 38px 20px}.journey-roadmap .milestone-list li+li{padding-top:16px}.partners-heading{grid-template-columns:1fr;gap:30px;padding-block:55px 35px}.partners-heading h1{font-size:min(76px,15cqi)}.partners-introduction p{font-size:15px}.partners-directory{padding-bottom:55px}.partners-directory .sponsor-wall--directory{gap:0 28px}}@media (max-width:360px){.car-masthead h1{font-size:100px}.car-baseline dd{font-size:23px}.partners-heading h1{font-size:min(66px,15cqi)}.journey-heading h1{font-size:50px}}
