@import url('https://fonts.googleapis.com/css2?family=Barlow+Condensed:wght@500;600;700&display=swap');
:root{--paper:#edece5;--ink:#20251f;--olive:#263229;--line:#bebfb4;--ember:#bc5b36}.heroShade{background:linear-gradient(90deg,#07130b99,transparent 78%),linear-gradient(180deg,#07130b50,transparent 45%,#07130b80)}.heroText{left:8%;right:8%;text-align:left;top:44%;transform:translateY(-20%)}.heroText h1{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:600;font-size:clamp(115px,14vw,205px);line-height:.79;letter-spacing:-.025em;text-transform:uppercase;margin:28px 0 35px}.heroText>.eyebrow{font-size:9px;letter-spacing:.18em}.heroIntro{font-size:12px}.heroActions{justify-content:start;gap:35px}.hero>img:first-child{object-position:60% 50%}.heroFoot{border-top:1px solid #ffffff40;padding-top:14px}.wordmark{font-weight:600}.outline{border-color:#c6cec580}.intro{padding:100px 18% 105px}.intro h2{font-size:clamp(62px,6.5vw,95px)}.intro>.eyebrow:before,.closing>.eyebrow:before{content:'';display:inline-block;width:7px;height:7px;background:var(--ember);margin-right:12px}.ridingManifesto{display:grid;grid-template-columns:1fr 1fr;background:#202a23;color:#eeeee5;min-height:790px}.ridingPortrait{position:relative;min-height:790px}.ridingPortrait img{position:absolute;width:100%;height:100%;object-fit:cover;object-position:center 53%;filter:saturate(.8)}.ridingPortrait:after{content:'';position:absolute;inset:0;background:linear-gradient(transparent 60%,#101c1260)}.ridingPortrait>span{position:absolute;left:8%;bottom:35px;z-index:1;font-size:8px;letter-spacing:.17em}.ridingStatement{padding:90px 12%}.ridingStatement h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:500;font-size:clamp(58px,5.8vw,90px);text-transform:uppercase;letter-spacing:0;line-height:.95;margin:25px 0}.ridingStatement>p:not(.eyebrow){font-size:12px;color:#c1c9bc;line-height:1.95;max-width:430px}.terrainRows{margin:35px 0 18px}.terrainRows>div{border-top:1px solid #ffffff25;padding:17px 0;display:grid;grid-template-columns:30px 1fr;gap:4px 12px}.terrainRows span{color:#6ea8e0;font-size:9px;grid-row:1/3}.terrainRows strong{font-weight:500;font-size:9px;letter-spacing:.12em}.terrainRows p{font-size:11px;color:#c1c9bc;line-height:1.8}.ridingStatement .textLink{font-size:10px}.world{background:#e4e5dc}.sectionHeading h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0;line-height:.93}.sectionHeading h2 em{font-style:normal}.chapter h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:500;letter-spacing:.02em;text-transform:uppercase;line-height:.95}.chapter:first-child h3{font-size:110px}.chapter:after{background:linear-gradient(90deg,#0b18128a,transparent 80%),linear-gradient(transparent,#0b181255)}.chapter .eyebrow{font-size:9px}.chapterDescription{font-size:12px}.chapter span{border-color:#ffffff60}.featureCopy>.eyebrow{color:#0057b8}.facts strong{font-family:'Barlow Condensed',Impact,sans-serif;font-size:36px;font-weight:500}.solid{background:#0057b8;border-color:#0057b8;color:#fff}.solid:hover{background:#003f87}.interlude{height:77svh}.interlude:after{background:#07130b65}.interlude h2{font-size:clamp(65px,8vw,115px)}.privateBackground{opacity:.5;object-position:center 63%}.private:after{background:#0a190e66}.closing{padding:105px 25px}.closing h2{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:500;text-transform:uppercase;letter-spacing:0;font-size:clamp(85px,8vw,120px);line-height:.9}.closing h2 em{font-style:normal}footer{background:#18231b}.outline:hover{background:#ffffff15}.heroActions .textLink{border-color:#d2dace90}
@media(max-width:950px){.ridingStatement{padding:70px 9%}.ridingManifesto,.ridingPortrait{min-height:740px}.ridingStatement h2{font-size:64px}.heroText h1{font-size:155px}.intro{padding:95px 12%}}
@media(max-width:700px){.heroText{left:7%;right:7%;top:42%}.heroText h1{font-size:clamp(115px,26vw,175px);line-height:.82;margin:25px 0 30px}.heroText>.eyebrow{font-size:7px;letter-spacing:.1em}.heroIntro{font-size:10px}.hero>img:first-child{object-position:64% center}.heroActions{gap:27px}.intro{padding:80px 8%}.intro h2{font-size:62px}.ridingManifesto{display:flex;flex-direction:column;min-height:0}.ridingPortrait{min-height:550px}.ridingStatement{padding:65px 8%}.ridingStatement h2{font-size:74px}.ridingStatement>p:not(.eyebrow){font-size:12px}.terrainRows{margin-top:30px}.sectionHeading h2{font-size:68px}.chapter:first-child h3{font-size:82px}.chapter h3{font-size:70px}.interlude{height:580px}.interlude h2{font-size:64px}.privateBackground{object-position:center}.closing h2{font-size:85px}.closing{padding:85px 8%}}
