/* Expedition editorial direction */
:root{--paper:#f7f5ef;--ink:#232822;--olive:#28342d;--line:#d3d4cb}header{padding:32px 4%;border:0}.wordmark{font-weight:500;font-size:28px;letter-spacing:.17em}header nav{gap:34px;font-size:10px;letter-spacing:.06em}.outline{border-color:#ffffff65;padding:13px 24px}.hero{height:100svh;min-height:720px;max-height:none}.hero>img{object-position:50% 45%;opacity:0;transition:opacity 1.4s ease;transform:scale(1.015)}.hero>img:first-child{opacity:1}.heroShade{background:linear-gradient(180deg,#07100c45,transparent 35%,#07100c66)}.heroText{top:47%;left:5%;right:5%;text-align:center;transform:translateY(-30%);max-width:none}.heroText>.eyebrow{letter-spacing:.3em;font-size:9px}.heroText h1{font-size:clamp(90px,11.5vw,174px);line-height:.86;letter-spacing:-.045em;margin:28px 0 35px}.heroText h1 em{font-size:.89em}.heroIntro{font-size:11px;letter-spacing:.04em;line-height:1.9}.heroActions{display:flex;justify-content:center;align-items:center;gap:45px;margin-top:23px}.heroText .textLink{margin:0;font-size:9px;letter-spacing:.09em;gap:25px}.filmTrigger{border:0;color:inherit;background:transparent;display:inline-flex;align-items:center;gap:12px;font-size:10px;letter-spacing:.05em;padding:8px 0}.playIcon{border:1px solid #ffffff85;border-radius:50%;width:34px;height:34px;display:grid;place-items:center;font-size:16px;padding-left:2px}.filmTrigger:hover .playIcon{background:#ffffff25}.heroFoot{left:4%;right:4%;border:0;bottom:30px;align-items:center}.heroFoot>span{font-size:8px;letter-spacing:.22em}.slideControls{display:flex;gap:18px}.slideControls button{font-size:9px;background:none;color:#ffffff70;border:0;border-bottom:1px solid #ffffff40;padding:7px 10px}.slideControls button.active{color:white;border-color:white}.intro{padding:125px 18% 140px;display:flex;flex-direction:column;align-items:center;text-align:center;gap:25px}.intro h2{font-size:clamp(55px,6vw,88px)}.introCopy{max-width:600px;padding:0}.introCopy p{font-size:12px;line-height:1.95}.introCopy p:first-child{margin-bottom:14px}.introCopy .textLink{font-size:10px;margin-top:6px}.world{background:#eaece5;padding:100px 4% 90px}.sectionHeading{padding:0 5% 60px}.sectionHeading h2{font-size:clamp(58px,6vw,88px)}.sectionHeading>p{max-width:330px;line-height:1.9;font-size:11px}.chapters{grid-template-columns:1fr 1fr;gap:26px}.chapter{height:590px}.chapter:first-child{grid-column:1/-1;height:700px}.chapter:first-child img{object-position:center 55%}.chapter:first-child>div{bottom:55px;left:6%;max-width:470px}.chapter>div{bottom:38px;left:38px;right:38px}.chapter h3{font-size:66px;margin:15px 0 18px}.chapter:first-child h3{font-size:100px}.chapterDescription{font-size:12px;line-height:1.85;max-width:370px;color:#ffffffda;margin-bottom:23px}.chapter:after{background:linear-gradient(180deg,#00000005 20%,#0b181271)}.chapter span{font-size:9px;letter-spacing:.09em;max-width:370px;padding-top:17px}.feature{min-height:830px}.featureImage{min-height:740px}.featureCopy{padding:115px 12%}.featureCopy h2{font-size:clamp(66px,6.5vw,98px);line-height:.99}.featureCopy>.eyebrow{font-size:8px;letter-spacing:.18em}.featureCopy>p:not(.eyebrow){font-size:12px;line-height:1.95}.facts{margin:35px 0;border-color:#d3d4cb;gap:35px}.facts strong{font-family:'Cormorant Garamond',Georgia,serif;font-size:32px}.solid{padding:17px 25px;font-size:9px;letter-spacing:.09em}.interlude{height:85svh;min-height:570px;max-height:950px}.interlude>img{object-position:center}.interlude:after{background:#06110d50}.interlude h2{font-size:clamp(65px,8vw,115px);line-height:1}.interlude .filmTrigger{margin-top:25px}.reverse{background:#eceee8}.reverse .featureCopy{padding-top:125px}.private{position:relative;overflow:hidden;min-height:650px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:90px 12%;gap:24px;background:#26372e}.privateBackground{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.35}.private:after{content:'';position:absolute;inset:0;background:linear-gradient(#15231b40,#15231b90)}.private>*:not(img){position:relative;z-index:1}.private h2{font-size:clamp(66px,7vw,105px)}.private>div{align-self:center;max-width:470px}.private p:not(.eyebrow){font-size:12px}.closing{padding:130px 25px}.closing h2{font-size:clamp(65px,7vw,100px)}footer{background:#25332b;color:#f7f5ef;border:0;padding:70px 5% 35px}footer>p,footer>small{color:#c8cec4}#filmDialog{width:min(1100px,94vw);padding:45px 15px 15px;background:#101a14;color:white}#filmDialog .close{color:white;top:0;right:15px}#filmPlayer{aspect-ratio:16/9;background:#000}#filmPlayer iframe{width:100%;height:100%;border:0}#filmDialog>p{color:#bbc3b8;font-size:8px;letter-spacing:.15em;margin:15px 5px 0}.details{background:#eef0e9}
@media(max-width:950px){.featureCopy{padding:85px 9%}.heroText h1{font-size:110px}.intro{padding:95px 12%}.chapter:first-child{height:600px}.chapter{height:500px}.chapter h3{font-size:54px}.featureCopy h2{font-size:65px}.facts{gap:22px}.reverse .featureCopy{padding-top:90px}}
@media(max-width:700px){header{padding:27px 7%}.hero{min-height:700px}.heroText{left:6%;right:6%;top:47%}.heroText h1{font-size:clamp(77px,17vw,115px);line-height:.92;margin:30px 0}.heroText>.eyebrow{font-size:8px;letter-spacing:.2em}.heroIntro{font-size:10px}.heroActions{gap:25px;margin-top:27px}.filmTrigger{font-size:9px}.heroFoot{left:7%;right:7%;bottom:25px}.heroFoot>span{max-width:190px;line-height:2;font-size:7px}.heroFoot .slideControls{display:flex;gap:7px}.slideControls button{padding:7px}.intro{padding:85px 8%;gap:18px}.intro h2{font-size:52px;margin:10px 0 15px}.introCopy p{font-size:12px}.world{padding:70px 5%}.sectionHeading{padding:0 3% 35px}.sectionHeading h2{font-size:60px}.chapters{grid-template-columns:1fr;gap:20px}.chapter,.chapter:first-child{height:510px;grid-column:auto}.chapter:first-child>div,.chapter>div{left:27px;right:27px;bottom:30px}.chapter:first-child h3,.chapter h3{font-size:62px}.chapterDescription{font-size:11px;max-width:310px}.featureImage{min-height:520px}.featureCopy,.reverse .featureCopy{padding:70px 8%}.featureCopy h2{font-size:73px}.feature{min-height:0}.facts{gap:35px}.interlude{height:650px;min-height:0}.interlude h2{font-size:57px;margin:25px 18px}.interlude .eyebrow{font-size:8px}.private{min-height:600px;padding:80px 8%;gap:20px}.private h2{font-size:68px;margin:5px 0 10px}.closing{padding:90px 7%}.closing h2{font-size:72px}footer{padding:55px 7% 30px}.featureImage>span{left:8%;font-size:8px}}
@media(prefers-reduced-motion:reduce){.hero>img{transition:none}}
