/* Clear sans typography and an immersive expedition selector. */
h1,h2,h3,.intro h2,.featureCopy h2,.interlude h2,.private h2,dialog h2,.details h3{font-family:'Barlow Condensed',Impact,sans-serif;font-weight:500;font-style:normal;letter-spacing:.005em;line-height:.98;text-transform:uppercase}em{font-style:normal}header{position:absolute;display:grid;grid-template-columns:1fr auto 1fr;gap:30px;padding:24px 3%;background:linear-gradient(#13221d88,transparent);align-items:center}header .wordmark{text-align:center;font-size:30px}header nav{gap:8px;display:flex}header .navRight{justify-content:end}header nav a,header nav button{padding:13px 18px;background:#ffffff12;border:1px solid #ffffff25;color:white;font-size:10px;line-height:1.5;letter-spacing:.02em;text-align:center}header nav a:hover,header nav button:hover{background:#ffffff25}.heroText h1{font-weight:600}.heroText{top:45%}.intro h2{font-size:clamp(65px,6.5vw,95px)}.featureCopy h2{font-size:clamp(68px,6.5vw,100px)}.interlude h2{font-size:clamp(65px,7.5vw,108px)}.private h2{font-size:clamp(68px,7vw,105px)}.world{padding:90px 0 35px;overflow:hidden;background:#dfe3dc}.sectionHeading{padding:0 8% 45px}.chapters{display:flex;overflow-x:auto;overflow-y:hidden;gap:22px;padding:0 21vw 15px;scroll-snap-type:x mandatory;scrollbar-width:none;scroll-behavior:smooth}.chapters::-webkit-scrollbar{display:none}.chapter,.chapter:first-child{flex:0 0 58vw;width:58vw;height:720px;grid-column:auto;scroll-snap-align:center;border-radius:2px;isolation:isolate}.chapter img{filter:blur(3px) saturate(.65);opacity:.6;transition:filter .6s,opacity .6s,transform .8s}.chapter.isActive img{filter:none;opacity:1}.chapter>div,.chapter:first-child>div{left:7%;right:7%;bottom:50px;max-width:480px;opacity:.4;transition:opacity .5s}.chapter.isActive>div{opacity:1}.chapter h3,.chapter:first-child h3{font-size:82px;margin:12px 0 26px}.chapterDescription{max-width:390px;font-size:13px;line-height:1.8;margin:18px 0 25px}.panelMeta{font-size:11px;font-weight:500;color:white;letter-spacing:.03em;border-top:1px solid #ffffff45;padding-top:17px;max-width:390px}.chapter .eyebrow{font-size:9px}.chapter:after{background:linear-gradient(0deg,#0a181bcc,transparent 85%)}.chapter span{font-size:10px;border-bottom:1px solid #ffffff80;border-top:0;display:inline-block;padding:10px 0;letter-spacing:.03em}.panelNavigation{display:flex;gap:35px;align-items:center;justify-content:center;padding:22px 20px 0}.panelNavigation>button{background:transparent;border:1px solid #a6afa1;color:#29382f;width:38px;height:38px;font-size:18px}.panelTabs{display:flex;gap:25px}.panelTabs button{background:none;border:0;border-bottom:1px solid transparent;padding:8px 0;color:#717d6d;font-size:10px}.panelTabs button.selected{color:#25372c;border-color:#25372c}.howTab{position:fixed;z-index:8;right:0;top:48%;writing-mode:vertical-rl;background:#bb5734;border:0;color:white;padding:23px 12px;font-size:11px;letter-spacing:.05em;display:flex;align-items:center;gap:20px;border-radius:3px 0 0 3px}.howTab:hover{background:#984226}.howTab span{font-size:20px}.howSteps{padding-left:22px;counter-reset:steps;margin:30px 0}.howSteps li{padding:0 0 22px 10px;border-bottom:1px solid #c5c9be;margin-bottom:20px;font-size:12px}.howSteps strong{font-weight:600}.howSteps p{font-size:11px;color:#5e6a59;line-height:1.85;margin-top:8px}.facts strong{font-family:'Barlow Condensed',Impact,sans-serif}.details h3{font-size:44px}.featureCopy p{max-width:460px}
@media(max-width:1100px){header{gap:15px}header nav a,header nav button{padding:12px 10px;font-size:9px}.chapter,.chapter:first-child{height:660px}.chapter h3,.chapter:first-child h3{font-size:70px}}
@media(max-width:700px){header{grid-template-columns:1fr auto;padding:25px 7%;background:linear-gradient(#13221d99,transparent)}header nav{display:none}header .wordmark{text-align:left;font-size:26px}#menuButton{display:block}#mobileNav{top:95px}.intro h2{font-size:65px}.featureCopy h2{font-size:76px}.private h2{font-size:72px}.interlude h2{font-size:66px}.world{padding:65px 0 30px}.sectionHeading{padding:0 8% 35px}.chapters{padding:0 8vw 12px;gap:14px}.chapter,.chapter:first-child{flex-basis:84vw;width:84vw;height:590px}.chapter>div,.chapter:first-child>div{left:8%;right:8%;bottom:35px;max-width:none}.chapter h3,.chapter:first-child h3{font-size:68px}.chapterDescription{font-size:12px}.panelMeta{font-size:9px}.panelNavigation{gap:16px;padding-top:15px}.panelTabs{gap:15px}.panelTabs button{font-size:8px}.panelNavigation>button{width:30px;height:30px}.howTab{top:auto;bottom:22px;right:15px;writing-mode:horizontal-tb;padding:12px 16px;gap:12px;border-radius:2px;box-shadow:0 3px 15px #0003}.howTab span{font-size:17px}dialog h2{font-size:48px}.closing h2{font-size:87px}}
@media(prefers-reduced-motion:reduce){.chapters{scroll-behavior:auto}.chapter img,.chapter>div{transition:none}}
