.page_journey__qXLUO{--journey-ink:#172334;--journey-indigo:#102640;--journey-red:#b33038;--journey-paper:#f8f5ef;--journey-mist:#e7edf0;--journey-gold:#c59b3b;background:var(--journey-paper);color:var(--journey-ink);overflow:clip}.page_journey__qXLUO blockquote,.page_journey__qXLUO dd,.page_journey__qXLUO dl,.page_journey__qXLUO figure,.page_journey__qXLUO h1,.page_journey__qXLUO h2,.page_journey__qXLUO h3,.page_journey__qXLUO ol,.page_journey__qXLUO p{margin:0}.page_hero__AOUJA{min-height:calc(100svh - 4rem);position:relative;display:grid;align-items:end;isolation:isolate;background:var(--journey-indigo)}.page_heroImage__PdBoc,.page_heroImage__PdBoc img,.page_heroImage__PdBoc picture{position:absolute;inset:0;width:100%;height:100%}.page_heroImage__PdBoc{overflow:hidden}.page_heroImage__PdBoc img{object-fit:cover;object-position:center 68%}.page_heroImage__PdBoc figcaption{display:none}.page_heroShade__Uz_Kb{position:absolute;inset:0;z-index:1;background:linear-gradient(90deg,rgba(10,24,41,.91),rgba(10,24,41,.58) 43%,rgba(10,24,41,.08) 74%),linear-gradient(0deg,rgba(10,24,41,.72),transparent 38%)}.page_heroCopy__y7geF{position:relative;z-index:2;width:min(1240px,calc(100% - 3rem));margin:0 auto;padding:7rem 0 7.5rem;color:white}.page_chapterHead__k2RlU>p,.page_folio__vnRf1,.page_kicker__Xac7z,.page_nextSteps__TkIPT>p,.page_nightIntro__n3f25>p:first-child,.page_planTitle__sd7Mv>p,.page_routeRail__x_XKE>p,.page_verticalLabel__zSLZ0{font-family:var(--font-geist-mono),monospace;font-size:.69rem;font-weight:600;letter-spacing:.19em;text-transform:uppercase}.page_kicker__Xac7z{margin-bottom:1.4rem!important;color:#f2bcc0}.page_hero__AOUJA h1{max-width:780px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(3.7rem,8.5vw,8.6rem);font-weight:400;letter-spacing:-.055em;line-height:.86;text-wrap:balance}.page_heroLead__P9rcx{max-width:520px;margin-top:2rem!important;font-size:clamp(1.05rem,1.8vw,1.35rem);line-height:1.55;color:rgba(255,255,255,.82)}.page_heroMeta__w2lho{display:flex;gap:2rem;margin-top:2.5rem;font-family:var(--font-geist-mono),monospace;font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:rgba(255,255,255,.62)}.page_heroMeta__w2lho strong{margin-right:.25rem;font-size:.95rem;color:white}.page_scrollCue__bqVzn{position:absolute;right:max(1.5rem,calc((100vw - 1240px) / 2));bottom:2.5rem;z-index:3;display:flex;align-items:center;gap:.9rem;font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.15em;text-transform:uppercase;color:rgba(255,255,255,.72)}.page_scrollCue__bqVzn i{position:relative;display:block;width:4.5rem;height:1px;overflow:hidden;background:rgba(255,255,255,.35)}.page_scrollCue__bqVzn i:after{content:"";position:absolute;inset:0;background:white;transform:translateX(-100%);animation:page_routeSweep__mYo_r 2.4s ease-in-out infinite}@keyframes page_routeSweep__mYo_r{50%,to{transform:translateX(100%)}}.page_introduction__Emq_W{width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:clamp(5rem,10vw,9rem) 0 clamp(4rem,8vw,7rem);border-bottom:1px solid #d8d5cf}.page_folio__vnRf1{color:var(--journey-red)}.page_introGrid__XzLTC{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(280px,.8fr);gap:clamp(3rem,8vw,8rem);align-items:start;margin-top:2.5rem}.page_chapterHead__k2RlU h2,.page_introGrid__XzLTC h2,.page_nextSteps__TkIPT h2,.page_nightIntro__n3f25 h2,.page_planTitle__sd7Mv h2{font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-weight:400;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.page_introGrid__XzLTC h2{font-size:clamp(2.8rem,5.6vw,5.7rem)}.page_introCopy__gBDLx{padding-top:.5rem;font-size:1.02rem;line-height:1.9;color:#49525d}.page_introCopy__gBDLx p+p{margin-top:1.3rem!important}.page_dropCap__jLlhr:first-letter{float:left;margin:.12em .12em 0 0;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:4.8em;line-height:.72;color:var(--journey-red)}.page_mobileRoute__sILsf{display:none}.page_storyShell__wiHIY{display:grid;grid-template-columns:180px minmax(0,940px);gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:clamp(5rem,9vw,8rem) 0}.page_routeRail__x_XKE{align-self:start;position:sticky;top:6.5rem;padding-left:1.1rem;border-left:1px solid #c9c4bb}.page_routeRail__x_XKE>p{margin-bottom:2rem!important;color:var(--journey-red)}.page_routeRail__x_XKE ol{list-style:none;padding:0}.page_routeRail__x_XKE li+li{margin-top:1.2rem}.page_routeRail__x_XKE a{display:grid;grid-template-columns:1.8rem 1fr;gap:.25rem;align-items:baseline;font-size:.72rem;line-height:1.3;color:#68717a;transition:color .18s ease}.page_routeRail__x_XKE a:focus-visible,.page_routeRail__x_XKE a:hover{color:var(--journey-red)}.page_routeRail__x_XKE span{font-family:var(--font-geist-mono),monospace;font-size:.62rem;color:var(--journey-red)}.page_story__pJ8n4{min-width:0}.page_chapter__iPSIj{scroll-margin-top:6rem}.page_chapter__iPSIj+.page_chapter__iPSIj{margin-top:clamp(7rem,14vw,12rem)}.page_chapterHead__k2RlU>p{display:flex;align-items:center;gap:.8rem;color:var(--journey-red)}.page_chapterHead__k2RlU>p span{display:grid;width:2rem;height:2rem;place-items:center;border:1px solid;border-radius:50%;letter-spacing:0}.page_chapterHead__k2RlU h2{margin-top:1.3rem!important;font-size:clamp(2.9rem,6.5vw,6.25rem)}.page_copyLeft__bh87x,.page_copyRight__CVcis{max-width:560px;margin-top:2.8rem;font-size:1rem;line-height:1.9;color:#4c5660}.page_copyRight__CVcis{margin-left:auto}.page_copyLeft__bh87x{margin-left:clamp(0rem,7vw,7rem)!important}.page_copyRight__CVcis p+p{margin-top:1.25rem!important}.page_figure__oLLzU picture{display:block}.page_figure__oLLzU img{display:block;width:100%;height:auto}.page_figure__oLLzU.page_heroImage__PdBoc img{height:100%}.page_figure__oLLzU figcaption{display:flex;gap:.65rem;align-items:center;margin-top:.75rem;font-family:var(--font-geist-mono),monospace;font-size:.64rem;line-height:1.5;letter-spacing:.05em;text-transform:uppercase;color:#747b82}.page_figure__oLLzU figcaption:before{content:"";flex:0 0 2.2rem;height:1px;background:var(--journey-red)}.page_breakout__ZYdQC{width:calc(100% + clamp(0rem, 5vw, 5rem));margin-top:clamp(3rem,7vw,6rem)!important;margin-left:clamp(-5rem,-5vw,0rem)!important}.page_photoPair__kR13R{display:grid;grid-template-columns:.88fr 1.12fr;gap:1.2rem;align-items:end;margin-top:1.2rem}.page_photoPair__kR13R figure:first-child img{aspect-ratio:4/5;object-fit:cover}.page_photoPair__kR13R figure:last-child img{aspect-ratio:4/3;object-fit:cover}.page_detailBlock__ypEV2{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(230px,.7fr);gap:clamp(2rem,5vw,4rem);align-items:center;margin-top:clamp(4rem,8vw,7rem)}.page_detailBlock__ypEV2 blockquote{padding:1.8rem 0 1.8rem 1.8rem;border-left:2px solid var(--journey-red);font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.55rem,2.5vw,2.15rem);line-height:1.32;color:var(--journey-indigo)}.page_offsetGrid__zIC3y{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(220px,.8fr);gap:clamp(1rem,3vw,2.5rem);align-items:end;margin-top:clamp(3rem,7vw,6rem)}.page_offsetLarge__eIcFI img{aspect-ratio:4/5;object-fit:cover}.page_offsetSmall__4rzSe{margin-bottom:3.5rem!important}.page_offsetSmall__4rzSe img{aspect-ratio:4/3;object-fit:cover}.page_verticalMoment__Zz9AO{display:grid;grid-template-columns:minmax(300px,.95fr) minmax(260px,.75fr);gap:clamp(2.5rem,7vw,6rem);align-items:center;margin-top:clamp(4rem,9vw,8rem)}.page_verticalMoment__Zz9AO figure{width:min(100%,520px)}.page_verticalMoment__Zz9AO h3{margin-top:1rem!important;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(2.1rem,4vw,3.7rem);font-weight:400;letter-spacing:-.04em;line-height:1.02}.page_verticalMoment__Zz9AO>div>p:last-child{margin-top:1.5rem!important;font-size:.98rem;line-height:1.85;color:#56606a}.page_verticalLabel__zSLZ0{color:var(--journey-red)}.page_nightSection__E___q{padding:clamp(5rem,10vw,10rem) max(1.5rem,calc((100vw - 1280px) / 2));background:#091423;color:#f4f0e8}.page_nightIntro__n3f25{display:grid;grid-template-columns:.45fr 1fr .75fr;gap:3rem;align-items:end;margin-bottom:clamp(3rem,7vw,6rem)}.page_nightIntro__n3f25>p:first-child{align-self:start;color:#e28c92}.page_nightIntro__n3f25 h2{font-size:clamp(3rem,6vw,6.2rem);scroll-margin-top:6rem}.page_nightIntro__n3f25>p:last-child{font-size:.98rem;line-height:1.85;color:#aeb9c5}.page_nightSection__E___q .page_figure__oLLzU figcaption{color:#8d9aaa}.page_nightHero___L4zj img{max-height:78vh;object-fit:cover}.page_nightGrid__XiqRs{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,5rem) 1.2rem;margin-top:clamp(4rem,8vw,7rem)}.page_nightGrid__XiqRs figure:nth-child(2n){margin-top:clamp(3rem,7vw,7rem)!important}.page_nightGrid__XiqRs img{aspect-ratio:4/3;object-fit:cover}.page_plan__OoPCi{display:grid;grid-template-columns:.8fr .9fr 1fr;gap:clamp(2rem,5vw,5rem);width:min(1180px,calc(100% - 3rem));margin:0 auto;padding:clamp(6rem,11vw,10rem) 0}.page_nextSteps__TkIPT>p,.page_planTitle__sd7Mv>p{color:var(--journey-red)}.page_planTitle__sd7Mv h2{margin-top:1rem!important;font-size:clamp(2.8rem,5vw,4.8rem);scroll-margin-top:6rem}.page_planFacts__rd49Y>div{padding:1rem 0;border-top:1px solid #d5d0c8}.page_planFacts__rd49Y>div:last-child{border-bottom:1px solid #d5d0c8}.page_planFacts__rd49Y dt{margin-bottom:.3rem;font-family:var(--font-geist-mono),monospace;font-size:.63rem;letter-spacing:.12em;text-transform:uppercase;color:var(--journey-red)}.page_planFacts__rd49Y dd{font-size:.9rem;line-height:1.55;color:#4c5660}.page_planNotes__Zc0_J>p{font-size:.98rem;line-height:1.85;color:#4c5660}.page_officialLinks__5c_uI{display:flex;flex-direction:column;gap:.8rem;margin-top:2rem}.page_officialLinks__5c_uI a{display:flex;justify-content:space-between;gap:1rem;padding-bottom:.7rem;border-bottom:1px solid #c9c4bb;font-size:.79rem;line-height:1.5;color:var(--journey-indigo)}.page_officialLinks__5c_uI a:focus-visible,.page_officialLinks__5c_uI a:hover{color:var(--journey-red)}.page_nextSteps__TkIPT{padding:clamp(5rem,9vw,8rem) max(1.5rem,calc((100vw - 1180px) / 2));background:var(--journey-mist)}.page_nextSteps__TkIPT h2{max-width:780px;margin-top:1rem!important;font-size:clamp(2.7rem,5.4vw,5.2rem)}.page_nextSteps__TkIPT>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin-top:3.5rem;background:#c8d1d6;border:1px solid #c8d1d6}.page_nextSteps__TkIPT a{display:flex;flex-direction:column;min-height:180px;justify-content:space-between;padding:1.8rem;background:#f4f6f6;transition:background .18s ease,color .18s ease}.page_nextSteps__TkIPT a:focus-visible,.page_nextSteps__TkIPT a:hover{background:var(--journey-indigo);color:white}.page_nextSteps__TkIPT a span{font-family:var(--font-geist-mono),monospace;font-size:.65rem;letter-spacing:.12em;text-transform:uppercase;color:var(--journey-red)}.page_nextSteps__TkIPT a strong{max-width:390px;font-family:Iowan Old Style,Baskerville,Times New Roman,serif;font-size:clamp(1.35rem,2vw,1.8rem);font-weight:400;line-height:1.2}.page_storyFooter__zFPAP{display:flex;justify-content:space-between;gap:1.5rem;padding:1.5rem max(1.5rem,calc((100vw - 1180px) / 2));background:var(--journey-indigo);font-family:var(--font-geist-mono),monospace;font-size:.61rem;letter-spacing:.05em;color:#9baaba}@media (max-width:900px){.page_heroShade__Uz_Kb{background:linear-gradient(90deg,rgba(10,24,41,.88),rgba(10,24,41,.22)),linear-gradient(0deg,rgba(10,24,41,.78),transparent 50%)}.page_heroCopy__y7geF{padding-bottom:8rem}.page_introGrid__XzLTC{grid-template-columns:1fr;gap:2.5rem}.page_mobileRoute__sILsf{display:flex;gap:0;margin-top:3.5rem!important;padding:0 0 .75rem;list-style:none;overflow-x:auto;scroll-snap-type:x mandatory}.page_mobileRoute__sILsf li{flex:0 0 auto;scroll-snap-align:start}.page_mobileRoute__sILsf a{display:flex;align-items:center;gap:.55rem;padding:.65rem 1rem;border-top:1px solid #c9c4bb;border-bottom:1px solid #c9c4bb;font-size:.72rem;color:#53606a}.page_mobileRoute__sILsf li+li a{border-left:1px solid #c9c4bb}.page_mobileRoute__sILsf span{font-family:var(--font-geist-mono),monospace;font-size:.6rem;color:var(--journey-red)}.page_storyShell__wiHIY{display:block}.page_routeRail__x_XKE{display:none}.page_nightIntro__n3f25{grid-template-columns:.4fr 1fr}.page_nightIntro__n3f25>p:last-child{grid-column:2}.page_plan__OoPCi{grid-template-columns:1fr 1fr}.page_planNotes__Zc0_J{grid-column:2}}@media (max-width:640px){.page_hero__AOUJA{min-height:calc(92svh - 4rem)}.page_heroImage__PdBoc img{object-position:58% 70%}.page_heroCopy__y7geF{width:calc(100% - 2rem);padding:5rem 0 7.5rem}.page_hero__AOUJA h1{font-size:clamp(3.25rem,16vw,5rem);line-height:.9}.page_heroLead__P9rcx{max-width:330px;font-size:1rem}.page_heroMeta__w2lho{gap:1rem;flex-wrap:wrap}.page_scrollCue__bqVzn{right:1rem;bottom:2rem}.page_introduction__Emq_W,.page_plan__OoPCi,.page_storyShell__wiHIY{width:calc(100% - 2rem)}.page_chapterHead__k2RlU h2,.page_introGrid__XzLTC h2{font-size:clamp(2.7rem,14vw,4.4rem)}.page_copyLeft__bh87x,.page_copyRight__CVcis{margin-left:0!important;font-size:.95rem}.page_breakout__ZYdQC{width:calc(100% + 2rem);margin-left:-1rem!important}.page_breakout__ZYdQC figcaption{padding-inline:1rem}.page_detailBlock__ypEV2,.page_nextSteps__TkIPT>div,.page_nightGrid__XiqRs,.page_nightIntro__n3f25,.page_offsetGrid__zIC3y,.page_photoPair__kR13R,.page_plan__OoPCi,.page_verticalMoment__Zz9AO{grid-template-columns:1fr}.page_offsetLarge__eIcFI img,.page_offsetSmall__4rzSe img,.page_photoPair__kR13R figure:first-child img,.page_photoPair__kR13R figure:last-child img{aspect-ratio:auto}.page_detailBlock__ypEV2 blockquote{margin-left:1rem!important}.page_offsetSmall__4rzSe{width:78%;margin:-1.2rem 0 0 auto!important}.page_verticalMoment__Zz9AO figure{width:82%}.page_nightIntro__n3f25>p:last-child{grid-column:auto}.page_nightGrid__XiqRs figure:nth-child(2n){margin-top:0!important}.page_nightGrid__XiqRs figure:nth-child(odd){width:86%}.page_nightGrid__XiqRs figure:nth-child(2n){width:86%;margin-left:auto!important}.page_planNotes__Zc0_J{grid-column:auto}.page_nextSteps__TkIPT a{min-height:150px}.page_storyFooter__zFPAP{flex-direction:column}}@media (prefers-reduced-motion:reduce){.page_scrollCue__bqVzn i:after{animation:none;transform:none}}