:root{--color-bg: #07060a;--color-bg-2: #0b0a10;--color-ground: #120e12;--color-border: #2a2126;--color-border-strong: #4a3a3c;--color-text: #efe6dc;--color-text-muted: #b3a79b;--color-text-faint: #867b71;--color-scrim: rgba(7, 6, 10, .84);--color-scrim-soft: rgba(7, 6, 10, .5);--color-focus: #ffd27a;--color-ink-on-light: #07060a;--color-shadow: rgba(0, 0, 0, .85);--color-ember-flame: #ff7a1a;--color-ember-core: #ffd27a;--color-ember-hot: #fff2d6;--color-ember-coal: #7a2a12;--color-ember-ash: #3b2a26;--color-ember-text: #ff8f6a;--color-operator-amplify: #ffb83f;--color-operator-suppress: #79b4d6;--color-operator-mix: #cf7fe3;--color-operator-collapse: #fff6e0;--color-reading: #5a4f52;--color-reading-lit: #f2c48d;--color-signal-ok: #8fd49b;--color-signal-warn: #ffd27a;--color-signal-error: #ff5d5d;--color-signal-live: #ff8f6a;--color-docs-bg: #0b0a10;--color-docs-panel: #100e15;--color-docs-rule: #241e24;--color-docs-link: #ff8f6a;--glow-ember: 0 0 18px rgba(255,122,26,.55), 0 0 60px rgba(122,42,18,.5);--glow-core: 0 0 10px rgba(255,210,122,.65), 0 0 30px rgba(255,122,26,.35);--glow-text-bloom: 0 0 2px rgba(239,230,220,.7), 0 0 20px rgba(255,122,26,.25);--glow-title-bloom: 0 0 1px rgba(255,246,224,.95), 0 0 14px rgba(255,176,103,.5), 0 0 48px rgba(255,122,26,.35), 0 0 120px rgba(122,42,18,.45);--glow-operator-amplify: 0 0 12px rgba(255,184,63,.6);--glow-operator-suppress: 0 0 12px rgba(121,180,214,.5);--glow-operator-mix: 0 0 12px rgba(207,127,227,.55);--glow-operator-collapse: 0 0 6px rgba(255,246,224,.9), 0 0 24px rgba(255,246,224,.5);--glow-halo: 0 0 12px #07060a, 0 0 28px #07060a;--glow-line: 0 0 6px rgba(255,122,26,.5);--font-display: "Fraunces", "Fraunces Fallback", Georgia, "Times New Roman", serif;--font-body: "Manrope", "Manrope Fallback", "Inter", ui-sans-serif, system-ui, sans-serif;--font-mono: "JetBrains Mono", "JetBrains Mono Fallback", "IBM Plex Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--font-size-xs: 12px;--font-size-sm: 14px;--font-size-base: 15px;--font-size-body: clamp(16px, .35vw + 14px, 19px);--font-size-lg: 18px;--font-size-input-min: 16px;--font-size-xl: 24px;--font-size-2xl: 40px;--font-size-headline: clamp(36px, 5.6vw, 104px);--font-size-display: clamp(56px, 14vw, 220px);--font-size-docs-body: clamp(16px, .3vw + 15px, 18px);--font-size-label: 12px;--font-weight-light: 300;--font-weight-regular: 400;--font-weight-medium: 500;--font-weight-semibold: 600;--font-weight-bold: 700;--font-optical-display-min: 72;--font-optical-display-max: 144;--font-optical-headline: 96;--font-optical-docs-heading: 36;--font-optical-body-serif: 14;--font-tracking-tight: -.015em;--font-tracking-normal: 0;--font-tracking-wide: .16em;--font-tracking-mono-wide: .22em;--font-line-tight: .96;--font-line-snug: 1.15;--font-line-normal: 1.5;--font-line-relaxed: 1.65;--space-1: 4px;--space-2: 8px;--space-3: 12px;--space-4: 16px;--space-5: 24px;--space-6: 32px;--space-8: 48px;--space-10: 72px;--space-12: 120px;--space-section: clamp(96px, 16vh, 220px);--space-hud-inset: clamp(10px, 1.6vw, 22px);--space-gutter: clamp(18px, 5vw, 72px);--space-measure: 60ch;--space-docs-measure: 72ch;--space-stage-max-lines: 2;--space-label-measure: 32ch;--mood-forge: .35;--effect-touch-min: 44px;--effect-gate-dot: 10px;--effect-ember-line-width: 1.5;--effect-ember-line-dash: 1 6;--effect-ember-line-mask-width: 18;--effect-sweep-width: 18%;--effect-sweep-angle: 12deg;--effect-rule-width: 1px;--effect-focus-ring: 2px;--effect-focus-offset: 3px;--effect-letterbox-height: 7svh;--radius-sm: 2px;--radius-md: 6px;--radius-lg: 12px;--radius-pill: 999px;--layer-scene: 0;--layer-content: 10;--layer-hud: 40;--layer-menu: 60;--layer-gate: 80;--layer-skip: 90;--motion-fast: .14s;--motion-base: .32s;--motion-slow: .7s;--motion-cine: 1.4s;--motion-easing: cubic-bezier(.2,.7,.2,1);--motion-ease-cine: cubic-bezier(.76,0,.24,1);--motion-stagger-ms: 70;--motion-collapse-readings-max: 3;--motion-collapse-ms-per-reading: 110;--motion-collapse-settle-ms: 260;--motion-collapse-word-stagger-ms: 90;--motion-collapse-scrub-span: .35;--motion-sweep-ms: 900;--motion-ember-draw-ms: 1600;--motion-typed-ms-per-char: 9;--motion-typed-line-pause-ms: 120;--motion-caret-blink-ms: 1060;--motion-heat-shimmer: .0035;--motion-heat-shimmer-velocity-gain: .004;--motion-bloom-strength: .85;--motion-bloom-radius: .6;--motion-bloom-threshold: .45;--motion-velocity-spike: 2.4;--motion-flame-flicker: .22;--motion-cloud-drift: .003;--motion-cloud-breathe: .018;--motion-pointer-parallax: .14;--motion-brazier-drift: .03;--motion-boot-min-ms: 2200;--motion-boot-max-ms: 6500;--motion-intro-memory-days: 30;--motion-gate-exit-ms: 1000;--motion-scroll-lerp: .085;--motion-wheel-multiplier: .9;--motion-chapter-snap-ms: 600;--motion-collapse-flicker-order: readings-then-true;--motion-sweep-band-opacity: .55;--motion-ember-core-dot-ms: 1200;--motion-chapter-enter-offset: .12;--motion-composer-landing-pulse-ms: 900;--motion-demo-step-ms: 320;--motion-scene-handover-ms: 700;--motion-menu-open-ms: 420;--motion-flare-flame: 1.3;--motion-inst-stagger-ms: 220;--motion-inst-lead-ms: 300;--motion-inst-settle-ms: 1500;--motion-inst-dot-ms: 4;--motion-camera-spring: 4.2;--motion-tear-ms: 750;--motion-tear-color: #ff7a1a;--motion-dive-zoom: .32;--motion-dive-color: #fff1d6;--motion-warp-zoom: .12;--scene-void-hue-a: #1a0f12;--scene-void-hue-b: #0d0a14;--scene-void-deep: #07060a;--scene-void-density: .28;--scene-cloud-count: 16000;--scene-cloud-radius: 15;--scene-cloud-clusters: 7;--scene-reading-color: #5a4f52;--scene-reading-lit-color: #f2c48d;--scene-reading-size: 1.5;--scene-flame-color: #ff7a1a;--scene-flame-core-color: #ffd27a;--scene-brazier-iron: #1c1618;--scene-brazier-iron-lit: #5a3a2e;--scene-coal-color: #7a2a12;--scene-key-light: #ffb067;--scene-rim-light-a: #4f5d6b;--scene-rim-light-b: #3e3448;--scene-operator-light-amplify: #ffb83f;--scene-operator-light-suppress: #79b4d6;--scene-operator-light-mix: #cf7fe3;--scene-operator-light-collapse: #fff6e0;--scene-max-pixel-ratio: 1.5;--scene-void-resolution: .5;--scene-frame-budget-ms: 16.7;--scene-flame-height: 1.15;--scene-brazier-radius: .9;--scene-brazier-height: .95;--scene-coal-count: 160;--scene-landing-size: 6;--scene-sheet-color: #efe6dc;--scene-cluster-spread: 1.9;--scene-amplify-gather: .85;--scene-suppress-push: 1.15;--scene-haze-fraction: .15;--scene-phase-arc-radius: 2.4;--scene-phase-arc-y: .9;--scene-phase-arc-from-deg: -75;--scene-phase-arc-to-deg: 75;--scene-governor-window-frames: 60;--scene-lite-device-memory-gb: 2;--scene-order-tighten: .6;--scene-motes-count: 180;--scene-motes-radius: 9;--scene-motes-size: 2;--scene-motes-drift: .02;--scene-motes-opacity: .1;--scene-world-field-radius: 50;--scene-world-field-spacing: .36;--scene-world-field-point-size: 1.25;--scene-world-field-color: #3e4a58;--scene-world-field-lit-color: #f2c48d;--scene-world-field-crest-color: #fff2d6;--scene-world-field-amp: .72;--scene-world-field-wave-k: 1.35;--scene-world-field-wave-speed: 1.3;--scene-world-field-cluster-height: 2.6;--scene-world-field-cluster-sigma: 2.6;--scene-world-field-near-fire: 2.2;--scene-world-space-grid-step: 2;--scene-world-space-axis-length: 9;--scene-world-station-height: 1.5;--scene-world-orbit-radius: 3.2;--scene-world-prompt-size: 9;--scene-world-trail-length: 420;--scene-world-pulse-speed: 7;--scene-world-ignite-speed: 16;--scene-embers-count: 900;--scene-embers-rate: .085;--scene-embers-rise: 3.4;--scene-embers-spread: 11;--scene-embers-size: 1.15;--scene-camera-drift: .32;--scroll-unit: svh;--scroll-chapters-hero: 320;--scroll-chapters-yield: 340;--scroll-chapters-principle: 320;--scroll-chapters-operators: 320;--scroll-chapters-modes: 240;--scroll-chapters-forge: 360;--scroll-chapters-alive: 300;--scroll-chapters-install: 480;--scroll-sticky-min-width: 768;--scroll-sticky-min-height: 560;--scroll-land-principle: .065;--signal-decode-ms-per-char: 7;--signal-decode-settle-ms: 150;--signal-decode-swap-ms: 45;--signal-readout-ms-per-char: 22;--signal-glitch-ms: 260;--signal-tear-ms: 420;--signal-warm-ms: 1100;--signal-gate-type-ms-per-char: 26;--signal-gate-mark-ms-per-char: 70;--signal-gate-min-ms: 2600;--signal-scan-strength: .34;--signal-scan-px: 2.2;--signal-grain: .085;--signal-barrel: .085;--signal-ca-px: 2.4;--signal-level: .9;--signal-gamma: 1.18;--signal-vignette: .78;--signal-dom-scan-opacity: .14;--signal-tear-color: #ffb36a;--signal-ghost-a: #ff5a2a;--signal-ghost-b: #7fd6ff;--signal-crush: .3;--signal-fringe: 2.2;--signal-edge-px: .012;--signal-run-step-ms: 700}@font-face{font-family:Fraunces;src:url(./fraunces-var-D35A2ec1.woff2) format("woff2");font-weight:400 600;font-style:normal;font-display:swap}@font-face{font-family:Manrope;src:url(./manrope-var-D34N9SOn.woff2) format("woff2");font-weight:300 600;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(./jetbrains-mono-400-znDbYEUd.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(data:font/woff2;base64,d09GMgABAAAAAALkAA8AAAAABlgAAAKLAAI2BAAAAAAAAAAAAAAAAAAAAAAAAAAAGyAcKgZgP1NUQVReADwRCAqBWIE+ATYCJAMICwgABCAFhQAHIAwHGzIFEdWbQwh+FtiNTxfhu2lLCeFDEYsQiyx6sbL334O3O+Pha78+z+1+MwsEoMgCgV5WQVYLLsw+FfchAI62OUnlIuJxpLnnV/BDNP8bdSYup78GPfAczrM9dGuarWFZl1ACTy1/yjdQBglm7sqsvBTWrHusy0MSXaC2ttqLqdPnLlVTAdUAmEp3PaXD6u/ddGC/ljDoeJFWxhUl0rm0EnNseKw3OCaSqGXgj+BrzJ6MT/Lj/CxXVH2ZK6IvAlL39D0dlYRQU0JTGV2lwzt2HgjsOrBpbzQQylrrLSFFEVeI9cRnZFExfeCDcbohCJCQKcmwTKEnWG6EdGarGuWDK1ZVFIAQ1TQAGZRRwnjMAxQgC1Hk3LZlnVK9YnO90tY9devFua+/jlwnHXn1eR1tnn/5utv/8svaNiGOJr/S1Dd6o9pWf3//+3WD+o6ZUK3XV3o6bs2QwWsnbFy6sdeLDd3+XPpn9/uLXm5swvba1UPGP02vv7Ep2btu7ZK146ZMG/PLzF/GrPFxElsn99/0Bgik4UWrvo3/29Bg7P81c/4XP3z+8B78Uzr11PDqS+qcvqcsgeB5ubQSIgzfIQzxAIDVtOFs1lbeEsqpum5lUdTCBzw+tPUBn9T3LZ+N9Tdf6Bud+ZLWMZ8v6x07ufqGxzVdUDeeVQvZ+WgQo19Ga6h2sL+usRirKAgb8Jy5Dp8AFP/BSTSrikR5DVfMER4VxoI1sGybEKsalLBpinph20HUhC21GGY2bXz3+Zurx9VfotrblFSe3HNdf9+Vn7/CzJhcVkEb/omqjrAq8GfEHX2zes1CJiqatUWJpzaOEh7Y993lLx75A48NSSP2wozkc6gW3p8OvhNOvlIMAAA=) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+03A8,U+03C8}@font-face{font-family:Fraunces Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("LiberationSerif"),local("Tinos");font-weight:400 600;size-adjust:121.03%;ascent-override:80.81%;descent-override:21.07%;line-gap-override:0%}@font-face{font-family:Manrope Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("LiberationSans"),local("Arimo");font-weight:300 600;size-adjust:102.44%;ascent-override:104.06%;descent-override:29.28%;line-gap-override:0%}@font-face{font-family:JetBrains Mono Fallback;src:local("Courier New"),local("CourierNewPSMT"),local("Liberation Mono"),local("LiberationMono"),local("Cousine");font-weight:400;size-adjust:99.98%;ascent-override:102.02%;descent-override:30%;line-gap-override:0%}*,*:before,*:after{box-sizing:border-box}html{color-scheme:dark;background:var(--color-bg);-webkit-text-size-adjust:100%;text-size-adjust:100%}html.is-locked,html.is-locked body{overflow:hidden}body{margin:0;background:var(--color-bg);color:var(--color-text);font-family:var(--font-body);font-size:var(--font-size-body);line-height:var(--font-line-relaxed);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}::selection{background:var(--color-ember-coal);color:var(--color-text)}img,svg,canvas{display:block;max-width:100%}a{color:var(--color-ember-text);text-underline-offset:.2em}button{font:inherit;color:inherit}h1,h2,h3,p,ol,ul{margin:0}ol,ul{padding:0;list-style:none}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}:focus{outline:none}:focus-visible{outline:var(--effect-focus-ring) solid var(--color-focus);outline-offset:var(--effect-focus-offset);border-radius:var(--radius-sm)}.stmt[tabindex="-1"]:focus-visible{outline:none}.skip-link{position:fixed;left:var(--space-4);top:var(--space-4);z-index:var(--layer-skip);padding:var(--space-2) var(--space-4);background:var(--color-ember-core);color:var(--color-ink-on-light);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;text-decoration:none;transform:translateY(-200%);transition:transform var(--motion-fast) var(--motion-easing)}.skip-link:focus-visible{transform:none}.mono{font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--font-tracking-mono-wide);text-transform:uppercase;font-weight:var(--font-weight-regular)}.scene-layer{position:fixed;inset:0;z-index:var(--layer-scene);pointer-events:none}.scene-layer canvas{width:100%;height:100%;opacity:0;transition:opacity var(--motion-cine) var(--motion-easing)}.scene-layer.is-live canvas{opacity:1}.poster{position:absolute;inset:0;background-color:var(--color-bg);background-size:cover;background-position:50% 60%;transition:opacity var(--motion-cine) var(--motion-easing)}.scene-layer.is-live .poster{opacity:0}.lite-sweep{position:absolute;inset:0;opacity:0;pointer-events:none}html.is-lite:not(.motion-reduce) .lite-sweep{opacity:1;background:linear-gradient(var(--effect-sweep-angle),transparent 35%,color-mix(in srgb,var(--color-operator-amplify) 14%,transparent) 50%,transparent 65%);background-size:300% 100%;mix-blend-mode:screen;animation:lite-sweep calc(var(--motion-sweep-ms) * 1ms * 12) var(--motion-ease-cine) infinite alternate}@keyframes lite-sweep{0%{background-position:100% 0}to{background-position:0 0}}.btn{display:inline-flex;align-items:center;gap:var(--space-2);min-height:var(--effect-touch-min);padding:var(--space-2) var(--space-5);border:var(--effect-rule-width) solid var(--color-border-strong);border-radius:var(--radius-pill);background:var(--color-scrim-soft);color:var(--color-text);font-family:var(--font-mono);font-size:var(--font-size-label);letter-spacing:var(--font-tracking-wide);text-transform:uppercase;text-decoration:none;cursor:pointer;transition:border-color var(--motion-fast) var(--motion-easing),color var(--motion-fast) var(--motion-easing),box-shadow var(--motion-base) var(--motion-easing)}.btn:hover{border-color:var(--color-ember-flame);color:var(--color-ember-hot)}.btn--ember{border-color:var(--color-ember-flame);color:var(--color-ember-hot);box-shadow:var(--glow-ember)}.btn--ghost{background:transparent;border-color:var(--color-border)}.more{display:inline-block;min-height:var(--effect-touch-min);padding-block:var(--space-3);color:var(--color-ember-text);text-decoration:none}.more:hover{text-decoration:underline}.noscript{position:relative;z-index:var(--layer-content);max-width:var(--space-measure);margin:var(--space-12) auto;padding:var(--space-gutter)}html.og-capture main{display:block!important}html.og-capture main .chapter:not(.chapter--hero),html.og-capture .hero>*:not(.hero__mark),html.og-capture .hero__instr{display:none!important}html.poster-capture:not(.og-capture) main,html.poster-capture .hud,html.poster-capture .skip-link{display:none!important}
