.voyage_wrap{--paper:#eeede9;--ink:#14161b;--mute:#5b606a;--line:rgba(20,22,27,0.14);--blue:#2a6cff;--pad:clamp(18px,2.6vw,40px);--mono:'CNUD Geist Mono','Geist Mono',ui-monospace,monospace;--ease:cubic-bezier(0.16,1,0.3,1);background:var(--paper);color:var(--ink);font:400 16px/1.5 'CNUD Geist','Geist',system-ui,sans-serif;-webkit-font-smoothing: antialiased}.voyage_wrap *,.voyage_wrap *::before,.voyage_wrap *::after{box-sizing:border-box}.voyage_wrap p,.voyage_wrap h1,.voyage_wrap h2,.voyage_wrap h3,.voyage_wrap figure{margin:0}.voyage_wrap .voyage_contain{position:relative}.voyage_wrap .voyage_mono{font:400 10px/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--mute)}.voyage_wrap .voyage_stage{position:sticky;top:0;height:100dvh;overflow:hidden}.voyage_wrap .voyage_gl{position:absolute;inset:0;width:100%;height:100%;display:block}.voyage_wrap .voyage_scrim{position:absolute;inset:0;pointer-events: none;background:linear-gradient(90deg,rgba(238,237,233,0.94) 0%,rgba(238,237,233,0.8) 30%,rgba(238,237,233,0) 50%)}.voyage_wrap .voyage_notes{position:absolute;inset:0;pointer-events: none}.voyage_wrap .voyage_note{position:absolute;left:0;top:0;display:grid;gap:2px;padding-left: 14px;font:400 10px/1.25 var(--mono);letter-spacing: 0.07em;text-transform: uppercase;color:var(--ink);white-space: nowrap;will-change: transform,opacity;transition:opacity 0.5s var(--ease)}.voyage_wrap .voyage_note::before{content:"";position:absolute;left:0;top:4px;width:6px;height:6px;background:var(--blue)}.voyage_wrap .voyage_note b{font-weight: 500;color:var(--blue)}.voyage_wrap .voyage_read{position:absolute;right:calc(var(--pad) + 4px);top:104px;color:var(--ink)}.voyage_wrap .voyage_scale{position:absolute;right:calc(var(--pad) + 4px);bottom:var(--pad);display:grid;grid-template-columns: repeat(4,40px);height:6px;border:1px solid var(--ink)}.voyage_wrap .voyage_scale span:nth-child(odd){background:var(--ink)}.voyage_wrap .voyage_chapters{position:relative;z-index:1;margin-top:-100dvh}.voyage_wrap .voyage_ch{padding:0 var(--pad);max-width:min(42vw,640px);display:grid;align-content: center;gap:16px;min-height:100dvh}.voyage_wrap .voyage_ch.is-short{min-height:80svh}.voyage_wrap .voyage_label{font:400 11px/1.3 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.voyage_wrap .voyage_label i{display:inline-block;width:7px;height:7px;background:var(--blue);margin-right: 10px;vertical-align: 1px}.voyage_wrap .voyage_lead{font-size:clamp(19px,1.5vw,24px);line-height: 1.3;letter-spacing: -0.02em}.voyage_wrap .voyage_body{color:var(--mute);font-size:16px;line-height: 1.6}.voyage_wrap .voyage_n{font:400 11px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--blue)}.voyage_wrap .voyage_h{font-weight: 400;font-size:clamp(30px,3.2vw,52px);line-height: 1;letter-spacing: -0.045em}.voyage_wrap .voyage_h2{font-weight: 400;font-size:clamp(40px,4.4vw,76px);line-height: 0.95;letter-spacing: -0.05em}.voyage_wrap .is-hero{align-content: end;padding-bottom: calc(var(--pad) + 56px);gap:22px;max-width:min(50vw,820px)}.voyage_wrap .voyage_title{font-weight: 400;font-size:clamp(46px,min(5.8vw,10.5svh),112px);line-height: 0.92;letter-spacing: -0.055em}.voyage_wrap .is-hero .voyage_body{max-width:34em}.voyage_wrap .voyage_year{font:400 clamp(72px,9vw,168px)/0.88 var(--mono);letter-spacing: -0.07em;color:var(--blue)}.voyage_wrap .is-leader{max-width:1240px;grid-template-columns: 4fr 6fr;gap:clamp(24px,4vw,72px);align-items: center}.voyage_wrap .voyage_photo{position:relative;aspect-ratio: 4 / 5;overflow:hidden;background:#3a3d42;border:1px solid rgba(20,22,27,0.2)}.voyage_wrap .voyage_img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position: 50% 22%;display:block}.voyage_wrap .voyage_leader{display:grid;gap:16px;padding:26px;background:rgba(246,245,242,0.92);border:1px solid rgba(20,22,27,0.2)}.voyage_wrap .voyage_name{font-weight: 400;font-size:clamp(48px,5.6vw,96px);line-height: 0.92;letter-spacing: -0.055em}.voyage_wrap .voyage_role{font:400 11px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--blue)}.voyage_wrap.is-still .voyage_ch{min-height:0;padding-top: 48px;padding-bottom: 48px}@media (max-width: 900px){.voyage_wrap .voyage_ch,.voyage_wrap .is-hero{max-width:none}.voyage_wrap .voyage_scrim{background:linear-gradient(180deg,rgba(238,237,233,0) 30%,rgba(238,237,233,0.92) 62%)}.voyage_wrap .voyage_ch{align-content: end;padding-bottom: 72px}.voyage_wrap .is-leader{grid-template-columns: 1fr;align-content: center;padding-bottom: 0}.voyage_wrap .voyage_read{display:none}}@media (max-width: 900px){.voyage_wrap .voyage_ch:not(.is-hero):not(.is-leader){min-height:0;margin:0 12px 78svh;padding:22px 18px 24px;background:rgba(238,237,233,0.95);border:1px solid rgba(20,22,27,0.14);align-content: start}.voyage_wrap .voyage_chapters{padding-bottom: 20svh}}