.nav a[aria-current="page"]{color:#9b4812;border-bottom:2px solid #f37021;padding-bottom:5px}
.about-hero{min-height:clamp(560px,68vw,780px);position:relative;isolation:isolate;display:flex;align-items:end;overflow:hidden;background:#14241d}
.about-hero>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.about-hero:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(0deg,rgba(7,20,18,.84),rgba(7,20,18,.08) 75%),linear-gradient(90deg,rgba(7,20,18,.57),transparent 75%)}
.about-hero-content{width:100%;padding-block:90px 76px}
.about-hero h1{max-width:none;font-size:clamp(5.2rem,12vw,12rem);margin:25px 0 12px;line-height:.78}
.about-hero-content>p{font:800 clamp(2.8rem,5.7vw,6rem)/.95 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;color:#ff7926;margin:0}
.about-intro{background:#f4f2e9;color:#192b23;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1fr);gap:clamp(45px,7vw,130px);padding-block:clamp(90px,11vw,155px)}
.about-lead{font:700 clamp(3.1rem,5.5vw,6.2rem)/.98 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin:0;max-width:650px}
.about-prose{max-width:700px}
.about-prose p,.about-brand-copy p,.about-values p{font-size:1.1rem;line-height:1.75;margin:0 0 23px}
.about-prose p:last-child,.about-brand-copy p:last-of-type,.about-values p:last-child{margin-bottom:0}
.about-prose strong{font-weight:700;color:inherit}
.about-section{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1fr);gap:clamp(45px,7vw,130px);padding-block:clamp(100px,11vw,160px)}
.about-section--cream{background:#e8e6d9;color:#192b23}
.about-section--dark{background:#20372d;color:#f4f2e9}
.about-section h2,.about-brand h2,.about-values h2{font-size:clamp(4rem,7vw,8rem);line-height:.88;margin:24px 0 25px}
.about-section h3,.about-brand h3{font-size:clamp(2rem,3vw,3.5rem);line-height:1.04;margin:0;max-width:610px}
.about-section--cream .about-prose{color:#3c4e43}
.about-section--dark .section-label{color:#e6b76f}
.about-section--dark .about-prose{color:#e0e8df}
.adventure-list{list-style:none;padding:0;margin:31px 0 36px;border-top:1px solid #667d70}
.adventure-list li{padding:16px 0;border-bottom:1px solid #667d70;font-size:1.05rem;line-height:1.6}
.adventure-list strong{color:#e6b76f}
.about-brand{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#d6b280;color:#17281e}
.about-brand-image{position:relative;min-height:850px;overflow:hidden;background:#253b31}
.about-brand-image img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:45% center}
.about-brand-copy{padding:clamp(65px,8vw,135px) clamp(32px,6vw,105px)}
.about-brand h2{margin-top:28px}
.about-brand h3{margin-bottom:33px}
.about-brand-copy p{max-width:590px}
.about-brand .button{margin-top:37px}
.about-values{background:#f4f2e9;color:#192b23;display:grid;grid-template-columns:1fr 1fr;gap:clamp(55px,8vw,140px);padding-block:clamp(100px,11vw,160px)}
.about-values section+section{border-left:1px solid #bdc4b9;padding-left:clamp(45px,6vw,110px)}
.about-values h2{margin-bottom:31px}
.about-values p{color:#405148}
.about-finale{position:relative;isolation:isolate;min-height:820px;display:flex;align-items:center;overflow:hidden;background:#14241d}
.about-finale>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center;z-index:-2}
.about-finale:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(8,23,19,.9),rgba(8,23,19,.58) 65%,rgba(8,23,19,.25))}
.about-finale-content{width:100%;padding-block:105px}
.about-finale h2{font-size:clamp(5rem,10vw,11rem);line-height:.85;margin:24px 0 45px;max-width:900px}
.about-finale p{font-size:1.1rem;line-height:1.7;max-width:690px;margin:0 0 18px;color:#edf1e9}
.finale-lines{border-left:3px solid #f37021;padding-left:24px;margin-bottom:35px}
.finale-lines p{font:700 clamp(1.65rem,2.4vw,2.7rem)/1.15 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;margin-bottom:10px;color:#fff}
.about-finale .finale-emphasis{color:#ff994b;font-size:1.25rem;margin-top:35px}
.about-finale .finale-signoff{font:800 clamp(2.1rem,3.6vw,4rem)/1 'Barlow Condensed',Impact,sans-serif;text-transform:uppercase;letter-spacing:.02em;margin-top:34px;color:#fff}
@media(max-width:900px){.about-intro,.about-section{grid-template-columns:minmax(0,.8fr) minmax(0,1fr);gap:45px}.about-brand-image{min-height:700px}.about-brand-copy{padding:65px 35px}}
@media(max-width:760px){
 .about-hero{min-height:580px}.about-hero>img{object-position:37% center}.about-hero-content{padding-block:80px 64px}.about-hero h1{font-size:clamp(4.5rem,17vw,8rem);margin:24px 0 20px}.about-hero-content>p{font-size:clamp(3rem,11vw,5rem)}
 .about-intro,.about-section{display:block;padding-block:80px 90px}.about-lead{font-size:clamp(3.2rem,11vw,5.5rem);margin-bottom:35px}.about-prose p,.about-brand-copy p,.about-values p{font-size:1.06rem;line-height:1.7}
 .about-section-head{margin-bottom:35px}.about-section h2,.about-brand h2,.about-values h2{font-size:clamp(3.7rem,13vw,6.2rem);margin:20px 0 24px}.about-section h3,.about-brand h3{font-size:clamp(2rem,7vw,3rem)}
 .adventure-list li{font-size:1rem;padding:15px 0}
 .about-brand{display:flex;flex-direction:column}.about-brand-image{min-height:0;aspect-ratio:4/3}.about-brand-copy{padding:70px clamp(22px,5.5vw,50px) 85px}
 .about-values{display:block;padding-block:90px}.about-values section+section{border-left:0;border-top:1px solid #bdc4b9;padding:65px 0 0;margin-top:65px}
 .about-finale{min-height:0}.about-finale>img{object-position:35% center}.about-finale-content{padding-block:100px}.about-finale h2{font-size:clamp(4.6rem,16vw,8rem);margin-bottom:40px}.finale-lines{padding-left:19px}
}
@media(max-width:410px){.about-hero{min-height:530px}.about-brand-image{aspect-ratio:1/1}.about-finale p{font-size:1.04rem}}
