/* Selected moments of emphasis, rather than the same scale in every section. */
.brandIntro h2{font-size:clamp(65px,6.5vw,92px)}.academyCopy h2{font-size:clamp(50px,4.4vw,66px);line-height:1.02}.academyFeature:not(.academyPageHero) .academyImage{min-height:620px}.academyFeature:not(.academyPageHero){padding-top:105px;padding-bottom:105px}.academyFeature:not(.academyPageHero) .academyCopy>p:not(.eyebrow){font-size:15px;max-width:430px}.basecampCopy h2{font-size:clamp(64px,6.2vw,88px);line-height:.96}.basecampCopy>p:not(.eyebrow){max-width:425px}.responsibilityCopy h2{font-size:clamp(49px,4.3vw,64px);line-height:1.03}.planning h2{font-size:clamp(68px,6.5vw,95px)}.academyImage,.responsibilityImage{overflow:hidden}.academyImage>img,.responsibilityImage>img{height:108%;top:-4%;transform:translate3d(0,var(--image-drift,0px),0);will-change:transform}.basecampFeature>img{height:110%;top:-5%;transform:translate3d(0,var(--image-drift,0px),0);will-change:transform}.stageExploreCue{position:absolute;z-index:2;right:35px;top:35px;width:48px;height:48px;border:1px solid #f2f0e985;border-radius:50%;display:grid;place-items:center;font-size:23px;transition:background .4s,transform .4s}.stageMain:hover .stageExploreCue{background:#f2f0e920;transform:translate(2px,-2px)}.experienceProgress>span{transform:scaleX(calc(.06 + var(--journey-progress,0) * .94))}.solid{transition:background .3s,border-color .3s,transform .3s}.solid:hover{transform:translateY(-2px)}.textLink span{display:inline-block;transition:transform .35s}.textLink:hover span{transform:translate(3px,-2px)}header .navLeft>button#exploreMenuButton{display:inline-flex;gap:15px;align-items:center}#exploreMenuButton>span{font-size:16px}.modalOpen{overflow:hidden}#exploreMenu{width:100vw;max-width:none;max-height:100svh;height:100svh;border:0;margin:0;background:#202522;color:#F2F0E9;padding:65px 8%;overflow:auto}#exploreMenu::backdrop{background:#202522}#exploreMenu>.close{color:#F2F0E9;top:25px;right:35px;font-size:32px}.exploreHeader{display:flex;align-items:end;justify-content:space-between;gap:30px;padding-bottom:35px;margin-bottom:35px;border-bottom:1px solid #d8d0c030}.exploreHeader>.eyebrow{font-size:9px;color:#D8D0C0}.exploreLayout{display:grid;grid-template-columns:1.15fr 1fr;gap:9%;min-height:58svh}.exploreList{display:flex;flex-direction:column;justify-content:center;gap:13px}.exploreList>a{display:flex;flex-direction:column;gap:5px;position:relative;padding:9px 0}.exploreList>a>span{font-family:'Barlow Condensed',Impact,sans-serif;font-size:clamp(38px,3.8vw,58px);line-height:1;text-transform:uppercase;letter-spacing:.015em;transition:color .35s,transform .35s}.exploreList>a>small{font-size:10px;color:#D8D0C0}.exploreList>a:hover>span,.exploreList>a:focus-visible>span{color:#D8D0C0;transform:translateX(9px)}.exploreList>a:after{content:'↗';position:absolute;right:0;top:11px;color:#D8D0C0;font-size:22px;opacity:0;transition:opacity .35s}.exploreList>a:hover:after,.exploreList>a:focus-visible:after{opacity:1}.exploreDivider{height:1px;background:#d8d0c030;margin:10px 0;width:85%}.exploreVisual{position:relative;overflow:hidden;min-height:400px}.exploreVisual>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.exploreVisual:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 75%,#20252260)}.exploreVisual>span{position:absolute;z-index:1;left:25px;bottom:25px;font-size:10px;letter-spacing:.12em;text-transform:uppercase}.academyPageHero .academyCopy h1,.basecampPageHero .basecampCopy h1{font-size:clamp(80px,8vw,115px)}
@media(max-width:1000px){.academyFeature:not(.academyPageHero) .academyImage{min-height:660px}.academyCopy h2{font-size:58px}.basecampCopy h2{font-size:76px}#exploreMenu{padding:60px 7%}.exploreLayout{gap:7%}.exploreList>a>span{font-size:44px}}
@media(max-width:700px){.brandIntro h2{font-size:66px}.academyCopy h2{font-size:58px;line-height:1.02}.academyFeature:not(.academyPageHero){padding-top:80px;padding-bottom:80px}.academyFeature:not(.academyPageHero) .academyImage{min-height:0;height:450px}.basecampCopy h2{font-size:69px}.responsibilityCopy h2{font-size:58px}.planning h2{font-size:68px}.stageExploreCue{right:22px;top:22px;width:38px;height:38px;font-size:19px}.academyPageHero .academyCopy h1{font-size:85px}.basecampPageHero .basecampCopy h1{font-size:77px}#exploreMenu{padding:70px 8% 40px}.exploreHeader{margin-bottom:25px;padding-bottom:25px}.exploreHeader>.eyebrow{display:none}.exploreLayout{grid-template-columns:1fr;min-height:0}.exploreVisual{display:none}.exploreList{gap:10px}.exploreList>a>span{font-size:43px}.exploreList>a>small{font-size:10px}.exploreList>a{padding:10px 0}#exploreMenu>.close{top:20px;right:25px}}
@media(prefers-reduced-motion:reduce){.solid,.textLink span,.stageExploreCue,.exploreList>a>span,.exploreList>a:after{transition:none}.solid:hover,.textLink:hover span,.stageMain:hover .stageExploreCue,.exploreList>a:hover>span{transform:none}.academyImage>img,.responsibilityImage>img,.basecampFeature>img{transform:none;will-change:auto}}
