.axon_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}.axon_wrap *,.axon_wrap *::before,.axon_wrap *::after{box-sizing:border-box}.axon_wrap p,.axon_wrap h1,.axon_wrap h2,.axon_wrap h3,.axon_wrap dl,.axon_wrap dd{margin:0}.axon_wrap .axon_contain{position:relative}.axon_wrap .axon_mono{font:400 10px/1.4 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--ink)}.axon_wrap .axon_mono.is-dim{color:var(--mute);max-width:40em}.axon_wrap .axon_stage{position:sticky;top:0;height:100dvh;overflow:hidden}.axon_wrap .axon_gl{position:absolute;inset:0;width:100%;height:100%;display:block}.axon_wrap .axon_scrim{position:absolute;inset:0;pointer-events: none;background:linear-gradient(90deg,rgba(238,237,233,0.95) 0%,rgba(238,237,233,0.84) 32%,rgba(238,237,233,0) 50%)}.axon_wrap .axon_notes{position:absolute;inset:0;pointer-events: none}.axon_wrap .axon_note{position:absolute;left:0;top:0;padding:4px 8px;background:var(--paper);border:1px solid var(--ink);font:400 10px/1.2 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;white-space: nowrap;transform-origin: 0 0;will-change: transform,opacity;transition:opacity 0.5s var(--ease)}.axon_wrap .axon_note.is-blue{background:var(--blue);border-color: var(--blue);color:#fff}.axon_wrap .axon_read{position:absolute;right:calc(var(--pad) + 4px);top:104px}.axon_wrap .axon_chapters{position:relative;z-index:1;margin-top:-100dvh}.axon_wrap .axon_ch{min-height:105svh;padding:0 var(--pad);max-width:min(42vw,620px);display:grid;align-content: center;gap:16px}.axon_wrap .axon_ch.is-short{min-height:70svh}.axon_wrap .axon_label{font:400 11px/1.3 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.axon_wrap .axon_label i{display:inline-block;width:7px;height:7px;background:var(--blue);margin-right: 10px;vertical-align: 1px}.axon_wrap .is-hero{min-height:100dvh;align-content: end;padding-bottom: calc(var(--pad) + 56px);gap:22px;max-width:min(50vw,840px)}.axon_wrap .axon_title{font-weight: 400;font-size:clamp(46px,min(5.8vw,10.5svh),112px);line-height: 0.92;letter-spacing: -0.055em}.axon_wrap .axon_lead{font-size:clamp(19px,1.5vw,24px);line-height: 1.3;letter-spacing: -0.02em;max-width:30em}.axon_wrap .axon_body{color:var(--mute);line-height: 1.6;max-width:36em}.axon_wrap .axon_n{font:400 11px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--blue)}.axon_wrap .axon_h{font-weight: 400;font-size:clamp(32px,3.4vw,58px);line-height: 1;letter-spacing: -0.045em}.axon_wrap .axon_h2{font-weight: 400;font-size:clamp(40px,4.4vw,76px);line-height: 0.95;letter-spacing: -0.05em}.axon_wrap .axon_deliv{display:grid;gap:4px;padding:12px 14px;background:var(--ink);color:#f4f5f7;font-size:15px;line-height: 1.45;max-width:34em}.axon_wrap .axon_deliv span:first-child{font:400 10px var(--mono);letter-spacing: 0.1em;text-transform: uppercase;color:#8fb0ff}.axon_wrap .axon_ledger{border-top:1px solid var(--ink);max-width:36em}.axon_wrap .axon_ledger div{display:grid;grid-template-columns: 120px 1fr;gap:14px;padding:9px 0;border-bottom: 1px solid var(--line)}.axon_wrap .axon_ledger dt{font:400 10px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--blue);padding-top: 3px}.axon_wrap .axon_ledger dd{font-size:15px;line-height: 1.45}.axon_wrap.is-still .axon_ch{min-height:0;padding-top: 48px;padding-bottom: 48px}@media (max-width: 900px){.axon_wrap .axon_ch,.axon_wrap .is-hero{max-width:none;align-content: end;padding-bottom: 64px}.axon_wrap .axon_scrim{background:linear-gradient(180deg,rgba(238,237,233,0) 28%,rgba(238,237,233,0.94) 52%)}.axon_wrap .axon_read{display:none}.axon_wrap .axon_ledger div{grid-template-columns: 1fr;gap:2px}}@media (max-width: 900px){.axon_wrap .axon_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}.axon_wrap .axon_chapters{padding-bottom: 20svh}.axon_wrap .axon_ch.is-short[data-ch^="d"]:not(.is-hero){margin-bottom: 34svh}}