.field_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}.field_wrap *,.field_wrap *::before,.field_wrap *::after{box-sizing:border-box}.field_wrap p,.field_wrap h1,.field_wrap h2,.field_wrap ol{margin:0}.field_wrap .field_contain{position:relative}.field_wrap .field_mono{font:400 10px/1.3 var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--ink)}.field_wrap .field_stage{position:sticky;top:0;height:100dvh;overflow:hidden}.field_wrap .field_gl{position:absolute;inset:0;width:100%;height:100%;display:block}.field_wrap .field_scrim{position:absolute;inset:0;pointer-events: none;background:linear-gradient(90deg,rgba(238,237,233,0.94) 0%,rgba(238,237,233,0.82) 32%,rgba(238,237,233,0) 52%)}.field_wrap .field_read{position:absolute;right:calc(var(--pad) + 4px);top:104px}.field_wrap .field_legend{position:absolute;right:calc(var(--pad) + 4px);bottom:var(--pad);display:flex;gap:18px;font:400 10px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--mute)}.field_wrap .field_legend .field_dot{display:inline-block;width:8px;height:8px;border-radius: 50%;margin-right: 8px;vertical-align: 0}.field_wrap .field_legend .field_dot.is-blue{background:var(--blue)}.field_wrap .field_legend .field_dot.is-ink{background:var(--ink)}.field_wrap .field_chapters{position:relative;z-index:1;margin-top:-100dvh}.field_wrap .field_ch{min-height:110svh;padding:0 var(--pad);max-width:min(42vw,640px);display:grid;align-content: center;gap:16px}.field_wrap .field_label{font:400 11px/1.3 var(--mono);letter-spacing: 0.05em;text-transform: uppercase;color:var(--mute)}.field_wrap .field_label i{display:inline-block;width:7px;height:7px;background:var(--blue);margin-right: 10px;vertical-align: 1px}.field_wrap .field_title{font-weight: 400;font-size:clamp(46px,min(5.8vw,10.5svh),112px);line-height: 0.92;letter-spacing: -0.055em}.field_wrap .is-hero{min-height:100dvh;align-content: end;padding-bottom: calc(var(--pad) + 56px);gap:22px;max-width:min(50vw,820px)}.field_wrap .field_lead{font-size:clamp(19px,1.5vw,24px);line-height: 1.3;letter-spacing: -0.02em}.field_wrap .field_body{color:var(--mute);line-height: 1.6;max-width:36em}.field_wrap .field_key{padding-top: 14px;border-top:1px solid var(--ink);font-size:clamp(17px,1.3vw,20px);line-height: 1.35;max-width:32em}.field_wrap .field_n{font:400 11px var(--mono);letter-spacing: 0.08em;text-transform: uppercase;color:var(--blue)}.field_wrap .field_h{font-weight: 400;font-size:clamp(32px,3.4vw,58px);line-height: 1;letter-spacing: -0.045em}.field_wrap .field_h2{font-weight: 400;font-size:clamp(36px,3.8vw,64px);line-height: 0.98;letter-spacing: -0.05em}.field_wrap .field_steps{list-style:none;padding:0;border-top:1px solid var(--ink)}.field_wrap .field_steps li{display:grid;grid-template-columns: 36px 1fr;gap:2px 12px;padding:12px 0;border-bottom: 1px solid var(--line)}.field_wrap .field_steps span{font:400 11px var(--mono);color:var(--blue);padding-top: 4px}.field_wrap .field_steps b{font-weight: 400;font-size:18px;letter-spacing: -0.02em}.field_wrap .field_steps em{grid-column: 2;font-style:normal;font-size:14px;color:var(--mute)}.field_wrap .field_btn{display:inline-flex;width:fit-content;align-items: center;gap:24px;height:54px;padding:0 22px;margin-top:8px;background:var(--blue);color:#fff;text-decoration: none;font-size:16px;transition:background 0.35s var(--ease)}.field_wrap .field_btn:hover{background:var(--ink)}.field_wrap .field_k{font:400 12px var(--mono)}.field_wrap.is-still .field_ch{min-height:0;padding-top: 48px;padding-bottom: 48px}@media (max-width: 900px){.field_wrap .field_ch,.field_wrap .is-hero{max-width:none;align-content: end;padding-bottom: 72px}.field_wrap .field_scrim{background:linear-gradient(180deg,rgba(238,237,233,0) 30%,rgba(238,237,233,0.93) 58%)}.field_wrap .field_read{display:none}}@media (max-width: 900px){.field_wrap .field_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}.field_wrap .field_chapters{padding-bottom: 20svh}}