body:has(.landing-journey) .site-main{max-width:none;padding:0}.site-header-home{background:#fffaf0bf;border-bottom-color:#fffaf099}body:has(.landing-journey)>.site-footer{display:none}.landing-journey{background:#d4eae7;height:1200svh;position:relative}.journey-stage{isolation:isolate;height:100dvh;position:sticky;top:0;overflow:clip}.journey-world,.journey-poster,.journey-shade{position:absolute;inset:0}.journey-world canvas{touch-action:pan-y}.journey-poster{pointer-events:none;opacity:1;background:#d4eae7;transition:opacity .5s}.journey-poster svg{width:100%;height:100%}.journey-poster-hidden{opacity:0}.journey-shade{pointer-events:none;z-index:1;transition:background .5s}.journey-shade-0{background:linear-gradient(#fff6e3b3 5%,#fff6e3a6 28%,#fff6e366 43%,#0000 72%)}.journey-shade-1{background:linear-gradient(90deg,#fff5e5ed,#fff5e5a6 24%,#0000 65%)}.journey-shade-2,.journey-shade-3,.journey-shade-5{background:linear-gradient(270deg,#fff5e5ed,#fff5e5a6 24%,#0000 65%)}.journey-shade-4,.journey-shade-6{background:linear-gradient(90deg,#fff5e5ed,#fff5e5a6 24%,#0000 65%)}.journey-panels{z-index:2;pointer-events:none;position:absolute;inset:0}.journey-panel{will-change:opacity, transform;pointer-events:none;width:min(440px,100% - 3rem);position:absolute}.journey-panel a,.journey-panel button{pointer-events:auto}.journey-panel h1,.journey-panel h2{color:#46526b;letter-spacing:-.02em;text-wrap:balance}.journey-panel h2{margin-top:1rem;font-size:clamp(2rem,3.4vw,3.4rem);line-height:1.04}.journey-panel>p{color:#5b6e7a;margin-top:1rem;font-size:13px;line-height:1.9}.journey-tag{color:#8b6474;text-transform:none;letter-spacing:.02em;border-bottom:1px solid #8b647466;align-items:center;gap:.5rem;padding:.5rem 0;font:600 12px/1.5 Bricolage Grotesque,sans-serif;display:inline-flex}.journey-panel-0{text-align:center;width:min(1000px,100% - 3rem);margin:0 auto;top:clamp(125px,15vh,180px);left:0;right:0}.journey-panel-0 h1{margin-top:1rem;font-size:clamp(3rem,5.8vw,6rem);font-weight:700;line-height:1.01}.journey-panel-0 h1 em{color:#ac667d;font-style:normal}.journey-panel-0>p{max-width:500px;margin:1rem auto 0;font-size:14px}.journey-actions{flex-wrap:wrap;align-items:center;gap:.7rem;margin-top:1.4rem;display:flex}.journey-panel-0 .journey-actions{justify-content:center}.journey-scroll-cue{color:#6e7b80;align-items:center;gap:.5rem;min-height:44px;margin-top:.9rem;font-size:12px;display:inline-flex}.journey-panel-1,.journey-panel-2,.journey-panel-3,.journey-panel-4,.journey-panel-5,.journey-panel-6{text-shadow:0 1px 16px #fffaf0;background:0 0;border:0;border-radius:0;padding:1.4rem 0}.journey-panel-1{top:32%;left:5vw}.journey-panel-2,.journey-panel-3{top:25%;right:4vw}.journey-panel-4{top:27%;left:4vw}.journey-panel-5{top:25%;right:4vw}.journey-panel-6{top:25%;left:5vw}.journey-text-link{color:#526775;text-underline-offset:4px;align-items:center;gap:.4rem;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.journey-panel .journey-endnote{color:#526775;font-size:12px}.journey-panel .journey-small{color:#5d6d77;font-size:12px;line-height:1.8}.journey-crew{flex-wrap:wrap;gap:.4rem;margin-top:1rem;display:flex}.journey-crew button{min-height:44px;color:var(--crew);background:#fffaf0;border:1px solid #deded0;border-radius:99px;padding:.4rem .7rem;font:600 12px/1.4 Bricolage Grotesque,sans-serif}.journey-crew button[aria-pressed=true]{border-color:var(--crew);background:color-mix(in srgb, var(--crew) 9%, #fffaf0)}.journey-destinations{flex-wrap:wrap;gap:.3rem 1rem;margin-top:1rem;display:flex}.journey-destinations a{color:#6e8392;text-underline-offset:4px;align-items:center;min-height:44px;font-size:12px;text-decoration:underline;display:inline-flex}.journey-bottom-bar{z-index:3;pointer-events:none;justify-content:space-between;align-items:center;gap:1rem;display:flex;position:absolute;inset:auto 2rem 2.1rem}.journey-bottom-bar a,.journey-bottom-bar button{pointer-events:auto}.journey-chapters{pointer-events:auto;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);overscroll-behavior-x:contain;scrollbar-width:none;background:#fffaf0f5;border:0;border-radius:0;gap:.4rem;max-width:calc(100% - 190px);padding:.3rem;display:flex;overflow-x:auto}.journey-chapters button{color:#4f5f66;border-radius:0;flex-shrink:0;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .8rem;font:13px/1.4 Bricolage Grotesque,sans-serif;display:flex}.journey-chapters button span{color:#6b767a;font:12px Figtree,sans-serif}.journey-chapters button[aria-current=step]{color:#584153;background:0 0;box-shadow:inset 0 -2px #ac667d}.journey-controls{align-items:center;gap:.7rem;display:flex}.journey-controls a,.journey-controls button{color:#718082;background:#fffaf0d9;border:1px solid #fffaf3;border-radius:99px;justify-content:center;align-items:center;gap:.5rem;min-height:44px;padding:.5rem .8rem;font-size:12px;display:flex}.journey-controls .journey-pause{width:44px;padding:0}.journey-render-note{z-index:2;color:#728480;pointer-events:none;background:#fffaf0aa;border-radius:6px;padding:.2rem .4rem;font-size:12px;position:absolute;bottom:.7rem;left:2.5rem}.journey-progress{z-index:3;pointer-events:none;background:#fffaf066;height:3px;position:absolute;inset:auto 0 0}.journey-progress span{transform-origin:0;background:#ac667d;height:100%;display:block}.journey-dialog{color:#46526b;overscroll-behavior:contain;background:#fffaf0;border:1px solid #e4d6c3;border-radius:28px;width:min(640px,100% - 2rem);max-height:calc(100dvh - 3rem);margin:auto;padding:clamp(1.3rem,4vw,2.5rem);overflow-y:auto;box-shadow:0 30px 100px #314e5940}.journey-dialog::backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#314e5977}.journey-dialog-top{justify-content:space-between;align-items:center;gap:1rem;display:flex}.journey-dialog-top button{background:#eee5df;border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.journey-dialog h2{letter-spacing:-.02em;margin-top:1.4rem;font-size:clamp(1.8rem,4vw,2.7rem);line-height:1.1}.journey-dialog p,.journey-dialog li{color:#536777;margin-top:1rem;font-size:13px;line-height:1.9}.journey-dialog ol{padding-left:1.3rem;list-style:decimal}.journey-dialog .journey-note-label{color:#8b546a;font-size:12px;font-weight:600}.landing-journey :is(a,button):focus-visible{outline-offset:4px;outline:3px solid #536c94}.landing-journey[data-reduced=true]{height:auto}.landing-journey[data-reduced=true] .journey-stage{height:auto;position:relative;overflow:visible}.landing-journey[data-reduced=true] :is(.journey-poster,.journey-shade){transition:none}.landing-journey[data-reduced=true] .journey-world{height:90svh;bottom:auto}.landing-journey[data-reduced=true] .journey-panels{position:relative}.landing-journey[data-reduced=true] .journey-panel{width:min(760px,100% - 2rem);margin:1rem auto;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.landing-journey[data-reduced=true] .journey-panel-0{min-height:90svh;margin-top:0;padding-top:150px}.landing-journey[data-reduced=true] .journey-panel-0 h1{font-size:clamp(3rem,6vw,5rem)}.landing-journey[data-reduced=true] .journey-bottom-bar{flex-wrap:wrap;padding:1rem;position:relative;inset:auto}.landing-journey[data-reduced=true] .journey-render-note{margin:0 1.5rem;padding-bottom:1rem;position:relative;inset:auto}@media (max-width:1000px){.journey-panel-0{top:150px}.journey-panel-0 h1{font-size:clamp(3rem,6.5vw,5rem)}.journey-panel-1{left:2rem}.journey-panel-2,.journey-panel-3,.journey-panel-5{right:2rem}.journey-panel-2{top:27%}}@media (max-width:700px){.landing-journey{height:850svh}.journey-panel-0{width:calc(100% - 2rem);margin-left:0;top:145px;left:1rem}.journey-panel-0 h1{letter-spacing:-.02em;font-size:clamp(2.4rem,10.5vw,3.5rem)}.journey-panel-0>p{max-width:330px;font-size:12px;line-height:1.8}.journey-panel-0 .journey-actions{gap:.5rem}.journey-actions a{padding:.85rem 1rem;font-size:12px}.journey-scroll-cue{margin-top:.5rem;font-size:12px}.journey-shade-0{background:linear-gradient(#fff6e3bb,#fff6e3a6 37%,#fff6e344 65%,#0000)}.journey-panel-1,.journey-panel-2,.journey-panel-3,.journey-panel-4,.journey-panel-5,.journey-panel-6{background:#fffaf0ed;border-radius:0;width:auto;max-width:450px;margin:0 auto;padding:1.1rem;inset:auto 1rem 118px}.journey-panel h2{margin-top:.7rem;font-size:clamp(1.7rem,7vw,2.2rem)}.journey-panel>p{margin-top:.7rem;font-size:12px;line-height:1.8}.journey-panel .journey-small,.journey-tag{font-size:12px}.journey-crew{gap:.3rem;margin-top:.6rem}.journey-crew button{padding:.4rem .6rem;font-size:12px}.journey-destinations{gap:.2rem .8rem;margin-top:.6rem}.journey-destinations a{font-size:12px}.journey-bottom-bar{align-items:center;gap:.5rem;inset:auto .7rem 2.4rem}.journey-chapters{gap:0;max-width:calc(100% - 145px);padding:.15rem}.journey-chapters button{flex-direction:column;justify-content:center;gap:.15rem;padding:.4rem .35rem;font-size:12px}.journey-chapters button span{font-size:12px}.journey-controls{gap:.3rem}.journey-controls a{padding:.4rem .6rem;font-size:12px}.journey-controls .journey-skip{padding:.4rem .5rem;font-size:12px}.journey-controls .journey-pause{width:44px}.journey-render-note{font-size:12px;bottom:.6rem;left:1rem;right:1rem}.landing-journey[data-reduced=true] .journey-panel-0{padding-top:145px}.landing-journey[data-reduced=true] .journey-panel-0 h1{font-size:2.7rem}}@media (max-height:700px) and (min-width:701px){.journey-panel-0{top:105px}.journey-panel-0 h1{font-size:3.5rem}.journey-panel-0>p{font-size:12px}.journey-panel-1,.journey-panel-2,.journey-panel-3,.journey-panel-4,.journey-panel-5,.journey-panel-6{padding:1.1rem;top:25%}.journey-panel h2{font-size:2.2rem}}@media (max-height:700px) and (max-width:700px){.journey-panel-0{top:125px}.journey-panel-0 h1{font-size:2.35rem}.journey-panel-0>p{font-size:12px}.journey-scroll-cue{display:none}.journey-panel-1,.journey-panel-2,.journey-panel-3,.journey-panel-4,.journey-panel-5,.journey-panel-6{bottom:105px}.journey-panel h2{font-size:1.65rem}.journey-panel>p{font-size:12px}.journey-panel-2>p:not(.journey-small){display:none}.journey-panel{overscroll-behavior:auto;pointer-events:auto;max-height:calc(100dvh - 245px);overflow-y:auto}.journey-panel-0{max-height:calc(100dvh - 225px)}.landing-journey[data-reduced=true] .journey-panel{max-height:none;overflow:visible}}@media (prefers-reduced-motion:reduce){.journey-poster,.journey-shade{transition:none}.landing-journey{height:auto}.journey-stage{height:auto;position:relative;overflow:visible}.journey-world{height:90svh;bottom:auto}.journey-panels{position:relative}.journey-panel{width:min(760px,100% - 2rem);margin:1rem auto;position:relative;inset:auto;opacity:1!important;visibility:visible!important;transform:none!important}.journey-panel-0{min-height:90svh;margin-top:0;padding-top:150px}.journey-bottom-bar{flex-wrap:wrap;padding:1rem;position:relative;inset:auto}.journey-render-note{margin:0 1rem;position:relative;inset:auto}}.journey-panel h1,.journey-panel h2,.journey-panel>p,.journey-panel .journey-tag,.journey-panel .journey-text-link,.journey-panel .journey-small,.journey-endnote{text-shadow:0 0 14px #fffaf0f2,0 0 6px #fffaf0cc,0 1px #fffaf0b3}.journey-panel-0>p{font-size:16px;line-height:1.6}.journey-panel:not(.journey-panel-0)>p{font-size:15px;line-height:1.6}
