.method-canvas.svelte-i1kcqz{width:100%;height:100%;image-rendering:pixelated;display:block}.engraving.svelte-6j8hc3{aspect-ratio:var(--ratio);background:var(--ground);position:relative}canvas.svelte-6j8hc3{opacity:0;width:100%;height:100%;image-rendering:pixelated;transition:opacity .6s;display:block}.live.svelte-6j8hc3 canvas:where(.svelte-6j8hc3){opacity:1}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.engraving.svelte-6j8hc3{animation:linear both svelte-6j8hc3-print;animation-timeline:view();animation-range:entry entry 70%}}}@keyframes svelte-6j8hc3-print{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}.next-page.svelte-1jdkw7e{z-index:2;border-top:1px solid var(--line-soft);position:relative;overflow-x:clip}.next-inner.svelte-1jdkw7e{padding:clamp(56px, 7vw, 104px) var(--gutter);color:var(--text);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:20px clamp(32px,6vw,96px);display:grid}.next-meta.svelte-1jdkw7e{color:var(--text-muted);align-items:center;gap:14px;display:flex}.next-title.svelte-1jdkw7e{font-family:var(--font-sans);font-size:var(--text-opening);letter-spacing:-.05em;flex-wrap:wrap;align-items:baseline;gap:0 .3em;font-weight:500;line-height:.95;display:flex}.next-title.svelte-1jdkw7e strong:where(.svelte-1jdkw7e){font-weight:inherit;text-wrap:balance;transition:transform .7s var(--ease)}.next-arrow.svelte-1jdkw7e{color:var(--cobalt-soft);transition:transform .5s var(--ease)}.next-summary.svelte-1jdkw7e{max-width:34em;color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-lead);letter-spacing:0;line-height:1.5}.next-plate.svelte-1jdkw7e{border:1px solid var(--rule);grid-area:1/2/-1;align-self:end}.next-inner.svelte-1jdkw7e:is(:where(.svelte-1jdkw7e):hover,:where(.svelte-1jdkw7e):focus-visible,:where(.svelte-1jdkw7e):active) .next-title:where(.svelte-1jdkw7e) strong:where(.svelte-1jdkw7e){transform:translate(.25em)}.next-inner.svelte-1jdkw7e:is(:where(.svelte-1jdkw7e):hover,:where(.svelte-1jdkw7e):focus-visible,:where(.svelte-1jdkw7e):active) .next-arrow:where(.svelte-1jdkw7e){transform:translate(.35em)}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.next-title.svelte-1jdkw7e{animation:linear both svelte-1jdkw7e-turn;animation-timeline:view();animation-range:entry 10% cover 40%}}}@keyframes svelte-1jdkw7e-turn{0%{opacity:.2;transform:translate(8%)}to{opacity:1;transform:none}}.next-inner.svelte-1jdkw7e:focus-visible{outline-offset:-8px}@media (width<=760px){.next-inner.svelte-1jdkw7e{grid-template-columns:1fr}.next-plate.svelte-1jdkw7e{grid-area:auto/1;max-width:280px}}.opening.svelte-1vux7we{border-bottom:1px solid var(--line-soft);align-content:center;min-height:100svh;display:grid}.opening-inner.svelte-1vux7we{padding:calc(var(--header-h) + var(--scene-y)) var(--gutter) var(--scene-y)}h1.svelte-1vux7we{letter-spacing:-.05em;max-width:11em;margin:0;font-size:clamp(50px,8.2vw,132px);font-weight:500;line-height:.92}h1.svelte-1vux7we em:where(.svelte-1vux7we){color:var(--cobalt-soft);font-style:normal}.who.svelte-1vux7we{border-top:1px solid var(--rule);position:relative;overflow:hidden}.who.svelte-1vux7we:first-of-type{border-top:0}.who-inner.svelte-1vux7we{z-index:2;min-height:min(86svh,780px);padding:clamp(60px, 8vw, 120px) var(--gutter);align-content:center;gap:clamp(16px,2.2vw,26px);display:grid;position:relative}.who-label.svelte-1vux7we{color:var(--text-muted)}.who.svelte-1vux7we h2:where(.svelte-1vux7we){letter-spacing:-.045em;max-width:10em;margin:0;font-size:clamp(36px,5.2vw,78px);font-weight:500;line-height:1}.who-bio.svelte-1vux7we{max-width:28em;color:var(--paper-soft);font-size:var(--text-lead);margin:0;line-height:1.5}.who-card.svelte-1vux7we{border-top:1px solid var(--line-strong);max-width:44em;color:var(--text-muted);flex-wrap:wrap;gap:6px 22px;padding-top:clamp(14px,1.8vw,20px);display:flex}.who-card.svelte-1vux7we a:where(.svelte-1vux7we){color:var(--text);transition:color .2s;position:relative}.who-card.svelte-1vux7we a:where(.svelte-1vux7we):after{content:"";position:absolute;inset:-13px -6px}.who-card.svelte-1vux7we a:where(.svelte-1vux7we):is(:where(.svelte-1vux7we):hover,:where(.svelte-1vux7we):focus-visible){color:var(--cobalt-soft)}.who-portrait.svelte-1vux7we{z-index:1;width:min(58%,740px);position:absolute;bottom:-9%;right:-3%}.position.svelte-1vux7we{border-top:1px solid var(--rule)}.position-inner.svelte-1vux7we{padding:clamp(70px, 9vw, 140px) var(--gutter);gap:clamp(28px,4vw,52px);display:grid}.position-label.svelte-1vux7we,.asks-label.svelte-1vux7we{color:var(--text-muted);margin:0}.statement.svelte-1vux7we{gap:14px;margin:0;display:grid}.statement.svelte-1vux7we p:where(.svelte-1vux7we){letter-spacing:-.045em;max-width:15em;margin:0;font-size:clamp(30px,3.8vw,58px);font-weight:500;line-height:1.02}.statement.svelte-1vux7we p:where(.svelte-1vux7we):last-of-type{color:var(--cobalt-soft)}.statement.svelte-1vux7we footer:where(.svelte-1vux7we){color:var(--text-muted);margin-top:clamp(8px,1.4vw,16px)}.principles.svelte-1vux7we{border-top:1px solid var(--line-strong);margin:0;padding:0;list-style:none;display:grid}.principle.svelte-1vux7we{border-bottom:1px solid var(--line-soft);grid-template-columns:3em minmax(0,1fr) minmax(0,1fr);align-items:baseline;gap:10px clamp(18px,3vw,44px);padding:clamp(18px,2.6vw,32px) 0;display:grid}.principle-mark.svelte-1vux7we{color:var(--stone);transition:color .4s var(--ease)}.principle.svelte-1vux7we h3:where(.svelte-1vux7we){letter-spacing:-.04em;margin:0;font-size:clamp(22px,2.8vw,40px);font-weight:500;line-height:1.05}.principle.svelte-1vux7we p:where(.svelte-1vux7we){max-width:30em;color:var(--text-muted);font-size:var(--text-body);opacity:0;transition:opacity .45s var(--ease);margin:0;line-height:1.5}.principle.current.svelte-1vux7we p:where(.svelte-1vux7we){opacity:1}.principle.current.svelte-1vux7we .principle-mark:where(.svelte-1vux7we){color:var(--text-muted)}.method.svelte-1vux7we{border-top:1px solid var(--rule)}.method-track.svelte-1vux7we{height:calc(var(--steps) * 75svh)}.method-stage.svelte-1vux7we{height:100svh;display:grid;position:sticky;top:0;overflow:hidden}.method-field.svelte-1vux7we{z-index:0;position:absolute;inset:0}.method-veil.svelte-1vux7we{z-index:1;background:linear-gradient(to top, var(--obsidian) 6%, #121311b8 38%, #1213110a 86%), linear-gradient(to bottom, #121311f0 0%, #12131199 12%, #12131100 30%);position:absolute;inset:0}.method-inner.svelte-1vux7we{z-index:2;width:100%;height:100%;padding:calc(var(--header-h) + clamp(12px, 2vw, 22px)) var(--gutter) clamp(40px, 6vw, 72px);grid-template-rows:auto 1fr auto;gap:clamp(16px,2.4vw,28px);display:grid;position:relative}.method-caption.svelte-1vux7we{align-self:end}.method-label.svelte-1vux7we{color:var(--text-muted)}.method-caption.svelte-1vux7we{gap:clamp(8px,1.2vw,14px);display:grid}.method-marks.svelte-1vux7we{align-self:end}.method-stage-name.svelte-1vux7we{color:var(--cobalt-soft)}.method-caption.svelte-1vux7we h3:where(.svelte-1vux7we){letter-spacing:-.05em;margin:0;font-size:clamp(38px,6vw,92px);font-weight:500;line-height:.96}.method-caption.svelte-1vux7we p:where(.svelte-1vux7we){max-width:26em;color:var(--paper-soft);font-size:var(--text-lead);margin:0;line-height:1.45}.method-marks.svelte-1vux7we{gap:8px;margin:0;padding:0;list-style:none;display:flex}.method-marks.svelte-1vux7we li:where(.svelte-1vux7we){background:var(--line-strong);width:26px;height:1px;transition:background .5s var(--ease), width .5s var(--ease)}.method-marks.svelte-1vux7we li.current:where(.svelte-1vux7we){background:var(--cobalt-soft);width:44px}.asks.svelte-1vux7we{border-top:1px solid var(--rule)}.asks-inner.svelte-1vux7we{padding:clamp(70px, 9vw, 130px) var(--gutter);gap:clamp(24px,3vw,40px);display:grid}.folds.svelte-1vux7we{border-top:1px solid var(--line-soft);display:grid}.fold.svelte-1vux7we{border-bottom:1px solid var(--line-soft)}summary.svelte-1vux7we{cursor:pointer;font-family:var(--font-sans);letter-spacing:-.035em;transition:color .25s ease, opacity .45s var(--ease);justify-content:space-between;align-items:center;gap:24px;padding:clamp(20px,2.6vw,32px) 0;font-size:clamp(20px,2.6vw,34px);font-weight:500;list-style:none;display:flex}summary.svelte-1vux7we::-webkit-details-marker{display:none}summary.svelte-1vux7we:is(:where(.svelte-1vux7we):hover,:where(.svelte-1vux7we):focus-visible){color:var(--cobalt-soft)}.folds.has-open.svelte-1vux7we .fold:where(.svelte-1vux7we):not([open]) summary:where(.svelte-1vux7we){opacity:.42}.sign.svelte-1vux7we{flex:none;width:13px;height:13px;position:relative}.sign.svelte-1vux7we:before,.sign.svelte-1vux7we:after{content:"";background:currentColor;width:100%;height:1px;position:absolute;top:50%;left:0}.sign.svelte-1vux7we:after{transition:transform .5s var(--ease);transform:rotate(90deg)}.fold[open].svelte-1vux7we .sign:where(.svelte-1vux7we):after{transform:rotate(0)}.fold-body.svelte-1vux7we{transition:grid-template-rows .5s var(--ease);grid-template-rows:0fr;display:grid}.fold[open].svelte-1vux7we .fold-body:where(.svelte-1vux7we){grid-template-rows:1fr}.fold[data-closing].svelte-1vux7we .fold-body:where(.svelte-1vux7we){grid-template-rows:0fr}.fold-body.svelte-1vux7we>div:where(.svelte-1vux7we){overflow:hidden}.fold-body.svelte-1vux7we p:where(.svelte-1vux7we){max-width:44em;color:var(--text-muted);font-family:var(--font-mono);font-size:var(--text-small);letter-spacing:-.02em;opacity:0;transition:opacity .4s var(--ease) .12s, transform .5s var(--ease) .12s;margin:0;padding-bottom:clamp(22px,2.8vw,34px);line-height:1.7;transform:translateY(6px)}.fold[open].svelte-1vux7we:not([data-closing]) .fold-body:where(.svelte-1vux7we) p:where(.svelte-1vux7we){opacity:1;transform:none}@media (width<=900px){.who-portrait.svelte-1vux7we{width:min(78%,420px);margin:clamp(40px, 9vw, 72px) calc(var(--gutter) * -.5) calc(-6vw - 10px) auto;position:relative;bottom:auto;right:auto}.who-inner.svelte-1vux7we{min-height:0;padding-top:clamp(26px,5vw,40px)}.principle.svelte-1vux7we{grid-template-columns:2.4em minmax(0,1fr)}.principle.svelte-1vux7we p:where(.svelte-1vux7we){opacity:1;grid-column:2}.method-track.svelte-1vux7we{height:calc(var(--steps) * 78svh)}}@media (width<=760px){.who-card.svelte-1vux7we>span:where(.svelte-1vux7we){display:none}.method-field.svelte-1vux7we{top:calc(var(--header-h) + 44px);bottom:34%}.method-veil.svelte-1vux7we{display:none}}
