.owner-manifesto blockquote{font-size:clamp(2.15rem,4vw,4.35rem);font-weight:800;line-height:.94;letter-spacing:-.025em;max-width:880px}
@media(max-width:850px){.owner-manifesto{padding-top:4rem;padding-bottom:4rem}.owner-manifesto blockquote{font-size:clamp(2.15rem,9.5vw,3.2rem)}}

.story-intro,.story-pillars,.vault-partner{width:86%;max-width:1440px;margin-left:auto;margin-right:auto}
.story-intro{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:6vw;padding:8rem 0 3rem;border-bottom:1px solid var(--line)}
.story-intro h2{margin:.6rem 0 0;font-family:Barlow Condensed,sans-serif;font-size:clamp(3.5rem,6.3vw,6.7rem);line-height:.84;letter-spacing:-.035em}
.story-intro-text{align-self:end;max-width:570px;border-left:2px solid var(--orange);padding-left:1.4rem;color:#aaa8a1;font-size:1rem;line-height:1.75}
.story-intro-text p{margin:0}.story-intro-text p+p{margin-top:1rem}
.story-pillars{display:grid;grid-template-columns:repeat(3,1fr);gap:1.25rem;background:transparent;border:0;margin-top:2.5rem;margin-bottom:1rem}
.story-pillars article{position:relative;overflow:hidden;min-height:340px;background:linear-gradient(145deg,#151817 0%,#0b0d0d 72%);border:1px solid rgba(241,237,228,.14);padding:2.2rem;display:flex;flex-direction:column;justify-content:flex-end;transition:border-color .25s,transform .25s,box-shadow .25s}
.story-pillars article:before{content:"";position:absolute;left:0;top:0;width:100%;height:3px;background:linear-gradient(90deg,var(--orange),transparent 70%)}
.story-pillars article:after{content:"";position:absolute;width:210px;height:210px;right:-105px;top:-105px;border:1px solid rgba(200,91,32,.16);border-radius:50%}
.story-pillars article:hover{border-color:rgba(200,91,32,.58);transform:translateY(-6px);box-shadow:0 24px 55px rgba(0,0,0,.32)}
.story-pillars article>span{position:absolute;top:1.7rem;right:1.8rem;font:900 5.8rem/.8 Barlow Condensed,sans-serif;color:rgba(241,237,228,.055);letter-spacing:-.05em}
.story-pillars article>div{position:relative;z-index:1;max-width:380px}.story-pillars small{font-size:.68rem;letter-spacing:.22em;color:var(--orange);font-weight:700}.story-pillars h3{font:800 clamp(2.3rem,3vw,3.5rem)/.9 Barlow Condensed,sans-serif;text-transform:uppercase;margin:.8rem 0 1.3rem;max-width:320px}
.story-pillars p{color:#aaa8a1;line-height:1.7;margin:0;max-width:355px}
.story-pillars article:nth-child(2){background:linear-gradient(155deg,#1a1511 0%,#0b0d0d 74%);transform:translateY(1.5rem)}
.story-pillars article:nth-child(2):hover{transform:translateY(calc(1.5rem - 6px))}
.story-pillars article:nth-child(3){background:linear-gradient(145deg,#121516 0%,#090b0c 72%)}
.expedition-footprint{width:86%;max-width:1440px;margin:8rem auto 1rem;display:grid;grid-template-columns:minmax(360px,.8fr) minmax(0,1.2fr);border:1px solid var(--line);background:linear-gradient(120deg,#0a0c0c,#14110f)}.footprint-map{position:relative;min-height:570px;display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem;border-right:1px solid var(--line);overflow:hidden}.footprint-map:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at center,rgba(223,108,36,.14),transparent 62%)}.footprint-map img{position:absolute;width:84%;height:76%;object-fit:contain;filter:sepia(1) saturate(6) hue-rotate(335deg) brightness(.72);opacity:.34}.footprint-map span,.footprint-map strong,.footprint-map p,.map-credit{position:relative;z-index:1;text-shadow:0 2px 18px #050606}.footprint-map span{margin-top:auto;font-size:.65rem;font-weight:800;letter-spacing:.25em;color:var(--orange)}.footprint-map strong{font:900 clamp(4rem,7vw,7rem)/.85 Barlow Condensed,sans-serif;letter-spacing:.04em}.footprint-map p{max-width:280px;margin:auto 0 0;text-align:center;color:#8e8c86;font-size:.72rem;line-height:1.5}.map-credit{color:#555;font-size:.52rem;margin-top:.75rem}.footprint-story{align-self:center;padding:4rem}.footprint-story h2{font:900 clamp(3.5rem,6vw,6.5rem)/.84 Barlow Condensed,sans-serif;margin:.5rem 0 1.4rem;letter-spacing:-.03em}.footprint-story>p:not(.eyebrow){max-width:650px;color:#aaa8a1;line-height:1.75}.footprint-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line);margin:2.5rem 0}.footprint-stats div{background:#0b0d0d;padding:1.2rem}.footprint-stats strong{display:block;font:900 2.8rem/.9 Barlow Condensed,sans-serif;color:var(--text)}.footprint-stats span{display:block;margin-top:.55rem;color:#8e8c86;font-size:.64rem;line-height:1.35;text-transform:uppercase;letter-spacing:.08em}.footprint-story .text-link{padding:.8rem 0}
.vault-partner{position:relative;overflow:hidden;margin-top:8rem;margin-bottom:2rem;border:1px solid rgba(200,91,32,.42);background:radial-gradient(circle at 82% 16%,rgba(223,108,36,.16),transparent 28%),linear-gradient(120deg,#0c0e0e 0%,#18100b 100%);padding:3.2rem;display:grid;grid-template-columns:1.25fr .75fr;gap:4rem;align-items:center}
.vault-partner h2{font:800 clamp(3rem,5vw,5.4rem)/.86 Barlow Condensed,sans-serif;letter-spacing:-.03em;margin:.7rem 0 1rem;max-width:800px}.vault-partner p{color:#aaa8a1;line-height:1.7;max-width:680px}
.vault-lockup{width:max-content;display:grid;grid-template-columns:auto auto;align-items:end;margin-bottom:2.4rem;line-height:.8}.vault-lockup span,.vault-lockup strong{font:900 2.25rem Barlow Condensed,sans-serif;letter-spacing:.04em}.vault-lockup strong{color:var(--orange)}.vault-lockup i{grid-column:1/-1;font:700 .55rem/2 Inter,sans-serif;letter-spacing:.32em;color:#8f8d87;font-style:normal}.vault-story ul{display:flex;gap:.65rem;flex-wrap:wrap;padding:0;margin:1.5rem 0 0;list-style:none}.vault-story li{border:1px solid rgba(241,237,228,.15);padding:.55rem .75rem;color:#c3c0b9;font-size:.75rem}.vault-offer{border-left:1px solid var(--line);padding-left:3rem;display:flex;flex-direction:column;align-items:stretch}.vault-offer>small:first-child{letter-spacing:.14em;color:#aaa8a1}.vault-discount{display:flex;align-items:flex-end;gap:.65rem;margin:1.1rem 0 .2rem}.vault-discount strong{font:900 6rem/.72 Barlow Condensed,sans-serif;color:var(--text)}.vault-discount span{font:800 .75rem Inter,sans-serif;letter-spacing:.15em;color:var(--orange)}.vault-offer>p{font-size:.8rem;margin:.8rem 0}.vault-offer code{font:800 1.15rem Inter,sans-serif;letter-spacing:.18em;border:1px dashed rgba(241,237,228,.35);padding:.85rem 1rem;color:var(--orange);background:#090a0a;text-align:center}.vault-offer .primary{text-align:center;margin-top:1rem}.vault-offer .partner-note{font-size:.62rem;letter-spacing:.04em!important;text-align:center;margin-top:.8rem;color:#777!important}
@media(max-width:850px){.story-intro,.story-pillars,.vault-partner{width:calc(100% - 40px)}.story-intro{grid-template-columns:1fr;gap:2rem;padding:5rem 0 2.5rem}.story-intro h2{font-size:clamp(3.4rem,16vw,5rem)}.story-pillars{grid-template-columns:1fr;gap:1rem}.story-pillars article,.story-pillars article:nth-child(2){min-height:275px;padding:1.6rem;transform:none}.story-pillars article:nth-child(2):hover{transform:translateY(-6px)}.story-pillars article>span{top:1.35rem;right:1.35rem;font-size:4.6rem}.story-pillars h3{font-size:clamp(2.5rem,12vw,3.5rem)}.vault-partner{grid-template-columns:1fr;gap:2rem;padding:1.5rem;margin-top:5rem}.vault-partner h2{font-size:clamp(3rem,14vw,4.5rem)}.vault-offer{border-left:0;border-top:1px solid var(--line);padding:2rem 0 0}.vault-offer strong{font-size:4rem}}
@media(max-width:850px){.expedition-footprint{width:calc(100% - 40px);grid-template-columns:1fr;margin-top:5rem}.footprint-map{min-height:390px;border-right:0;border-bottom:1px solid var(--line);padding:1.5rem}.footprint-map img{width:90%;height:78%}.footprint-map strong{font-size:4.8rem}.footprint-story{padding:2rem 1.5rem}.footprint-story h2{font-size:clamp(3.2rem,15vw,4.6rem)}.footprint-stats{grid-template-columns:repeat(2,1fr)}.footprint-stats strong{font-size:2.5rem}}

.latest-title{align-items:center;padding-bottom:1.6rem}.latest-title h2{font-size:clamp(2.8rem,4.5vw,4.5rem);line-height:.9}.latest-title>div>p:last-child{margin:.8rem 0 0;color:#8f8d87;font-size:.9rem}.latest-title .text-link{border:1px solid var(--line);padding:.85rem 1rem}
@media(min-width:851px){.hero-copy>p:not(.eyebrow){font-size:.98rem;line-height:1.65;max-width:510px}.story-intro-text{font-size:.95rem}}
@media(max-width:850px){.latest-title{align-items:flex-end}.latest-title>div>p:last-child{max-width:245px;font-size:.82rem}.latest-title .text-link{padding:.65rem .75rem;font-size:.72rem;white-space:nowrap}}

@media(min-width:851px){.hero-copy{width:min(820px,92%)}.hero h1{font-size:clamp(3.6rem,6.2vw,6rem);line-height:.88;max-width:820px}.hero-copy{padding-bottom:7vh}.desktop-nav{gap:clamp(1.25rem,2.1vw,2.5rem)}.desktop-nav button{font-size:.9rem}}
@media(min-width:851px){.inner>h1,.exclusive h1{font-size:clamp(4.5rem,7.4vw,7.4rem)}.story-intro h2{font-size:clamp(3.4rem,5.4vw,5.6rem)}}
@media(max-width:850px){.hero h1{font-size:clamp(3.1rem,14vw,4.35rem);line-height:.84}.inner>h1,.exclusive h1{font-size:clamp(3.5rem,16vw,4.8rem)}.story-intro h2{font-size:clamp(3rem,14vw,4.35rem)}}

#home>.video-grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(330px,.75fr);grid-template-rows:1fr 1fr;gap:1rem;background:transparent;border:0}
#home .video-card{padding:0;border:1px solid var(--line);position:relative;overflow:hidden;background:#0c0e0e}
#home .video-card a{height:100%;display:block}
#home .video-featured{grid-row:1/3}.video-featured .thumb{height:100%;min-height:580px}.video-featured .video-copy{position:absolute;z-index:4;left:0;right:0;bottom:0;padding:8rem 2.2rem 2rem;background:linear-gradient(0deg,rgba(5,6,6,.98),rgba(5,6,6,.78) 55%,transparent)}
#home .video-featured h3{font-size:clamp(2.6rem,4vw,4.6rem);line-height:.9;max-width:800px;margin:0 0 1rem}
#home .video-side a{display:grid;grid-template-columns:43% 57%;align-items:stretch}.video-side .thumb{height:100%;min-height:280px}.video-side .video-copy{display:flex;flex-direction:column;justify-content:flex-end;padding:1.6rem}
#home .video-side h3{font-size:clamp(1.65rem,2.25vw,2.55rem);line-height:.96;margin:0 0 1.2rem}.video-copy p{margin:0!important;color:#888!important}.video-copy p b{float:right;color:var(--orange);font-size:.7rem;letter-spacing:.1em}
#home .thumb:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(5,6,6,.62),transparent 55%);pointer-events:none}.thumb em{position:absolute;z-index:2;left:1rem;top:1rem;background:var(--orange);color:#fff;padding:.5rem .65rem;font:700 .62rem Inter,sans-serif;letter-spacing:.14em;font-style:normal}.video-featured .thumb span{width:62px;height:62px;font-size:1rem}.video-card .thumb span{z-index:3}
@media(max-width:1050px) and (min-width:851px){#home>.video-grid{grid-template-columns:1.3fr .7fr}.video-side a{grid-template-columns:1fr}.video-side .thumb{min-height:175px}.video-side .video-copy{padding:1.2rem}.video-featured .thumb{min-height:610px}}
@media(max-width:850px){#home>.video-grid{display:grid;grid-template-columns:1fr;grid-template-rows:auto;gap:1rem;padding:0 20px}#home .video-featured{grid-row:auto}.video-featured .thumb{min-height:430px}.video-featured .video-copy{padding:7rem 1.35rem 1.35rem}.video-featured .video-copy h3{font-size:clamp(2.45rem,12vw,3.7rem)}#home .video-side a{grid-template-columns:42% 58%}.video-side .thumb{min-height:210px}.video-side .video-copy{padding:1rem}.video-side .video-copy h3{font-size:clamp(1.5rem,6.8vw,2.05rem)}.video-copy p b{display:block;float:none;margin-top:.55rem}.thumb em{font-size:.55rem;padding:.42rem .5rem}}
