@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1iVSs7erU9kMz3lR27gVA.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1iVSs7frU9kMz3lR27gVA.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:italic;font-weight:600;font-display:swap;src:url(/fonts/6NVf8FyLNQOQZAnv9ZwNjucMHVn85Ni7emAe9lKqZTnbB-gzTK0K1ChJdt9vIVYX9G37lvd9sPEKsxx664UJf1iVSs7RrU9kMz3lR24.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcaRyTBv7Tp05GNyXkb24.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcaRyTB_7Tp05GNyXkb24.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Fraunces;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/6NUh8FyLNQOQZAnv9bYEvDiIdE9Ea92uemAk_WBq8U_9v0c2Wa0K7iN7hzFUPJH58nib1603gg7S2nfgRYIcaRyTCf7Tp05GNyXk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNJfJ7QwOk1Fig.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNIfJ7QwOk1Fig.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Public Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ijwRs572Xtc6ZYQws9YVwnNGfJ7QwOk1.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1iIq131nj-otFQ.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1isq131nj-otFQ.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1iAq131nj-otFQ.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1iEq131nj-otFQ.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/-F63fjptAgt5VM-kVkqdyU8n1i8q131nj-o.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl1FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlRFgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl9FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwl5FgsAXHNlYzg.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/-F6qfjptAgt5VM-kVkqdyU8n3vAOwlBFgsAXHNk.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{color-scheme:light;font-family:Public Sans,Arial,sans-serif;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;--ground-night: #090d16;--ground-panel: #0d1320;--ground-paper: #f0e6cf;--ground-paper-deep: #e4d5b7;--ink: #171a1f;--ink-muted: #625f57;--ink-cool: #e7edf6;--rule: rgba(23, 26, 31, .22);--ghost: rgba(23, 26, 31, .12);--accent-blue: #2b6cb5;--accent-mid: #4b5daa;--accent-violet: #6b4d9f;--gold: #d8c17c;--focus: #2b6cb5;--paper-width: 1180px;--gutter: clamp(16px, 4vw, 64px);--rule-step: 24px}*{box-sizing:border-box}html{overflow-x:clip;background:var(--ground-paper);scroll-padding-top:1rem;-webkit-text-size-adjust:100%}body{min-width:0;min-height:100vh;margin:0;overflow-x:clip;background:var(--ground-paper);color:var(--ink);font-family:Public Sans,Arial,sans-serif;font-size:clamp(1rem,1.2vw,1.18rem);font-weight:400;line-height:1.55}button,a{font:inherit}button{color:inherit}h1,h2,h3,p,blockquote,figure,figcaption,dl,dd,ol,ul{margin:0}ol,ul{padding:0}h1,h2,blockquote{font-family:Fraunces,Georgia,serif;font-weight:600;font-optical-sizing:auto}h3{font-family:Public Sans,Arial,sans-serif;font-weight:600}h1{font-size:clamp(2.75rem,8vw,7.5rem);letter-spacing:-.045em;line-height:.94}h2{font-size:clamp(2rem,5vw,4.5rem);letter-spacing:-.035em;line-height:.98}h3{font-size:clamp(1.45rem,2.8vw,2.25rem);letter-spacing:-.025em;line-height:1.02}a{color:inherit;text-decoration-thickness:1px;text-underline-offset:.25em}a:focus-visible,button:focus-visible,[tabindex]:focus-visible{outline:2px solid var(--focus);outline-offset:3px}::selection{background:var(--accent-blue);color:#fff}.atlas-site,main,.paper-scene,.paper-sheet,article,figure,svg{min-width:0}.folio,.ledger dt,.ledger dd,.map-register dt,.map-register dd,.pipeline-status,.code-register,.identity-diagram,.footer-location,.contact-link{font-family:IBM Plex Mono,ui-monospace,monospace;font-variant-numeric:tabular-nums}.folio{color:var(--ink);font-size:.72rem;font-weight:600;letter-spacing:.13em;line-height:1.4}.scene-heading .folio{margin-bottom:clamp(1rem,2.5vw,1.75rem)}.paper-scene{position:relative;isolation:isolate;overflow:clip;background-color:var(--ground-paper);background-image:radial-gradient(circle at 9% 17%,rgba(23,26,31,.07) 0,rgba(23,26,31,.07) 1px,transparent 1.5px),radial-gradient(circle at 88% 63%,rgba(23,26,31,.055) 0,rgba(23,26,31,.055) 1px,transparent 1.5px),linear-gradient(#ffffff1f,#ffffff1f),repeating-linear-gradient(0deg,transparent 0,transparent calc(var(--rule-step) - 1px),rgba(23,26,31,.025) calc(var(--rule-step) - 1px),rgba(23,26,31,.025) var(--rule-step)),repeating-linear-gradient(90deg,transparent 0,transparent 95px,rgba(23,26,31,.018) 95px,rgba(23,26,31,.018) 96px)}.paper-sheet{width:min(100%,calc(var(--paper-width) + var(--gutter) * 2));margin-inline:auto;padding:clamp(5.5rem,10vw,9rem) var(--gutter) clamp(6rem,11vw,10rem)}.scene-heading{margin-bottom:clamp(2.5rem,6vw,5rem)}.scene-heading h2{max-width:14ch}.scene-heading--with-caption{display:grid;grid-template-columns:minmax(0,1fr) minmax(18rem,.62fr);gap:clamp(2rem,7vw,7rem);align-items:end}.scene-heading--with-caption p{max-width:38rem;color:var(--ink-muted)}.ledger{border-top:1px solid var(--ink)}.ledger-row{display:grid;grid-template-columns:minmax(0,34%) minmax(0,66%);border-bottom:1px solid var(--rule)}.ledger dt,.ledger dd{min-width:0;padding:1rem 0;font-size:.72rem;line-height:1.5}.ledger dt{padding-right:1rem;color:var(--ink-muted);font-weight:600;letter-spacing:.035em}.ledger dd{overflow-wrap:anywhere;color:var(--ink)}.ledger-row--selected{border-top:2px solid var(--gold)}.register-link{color:var(--accent-blue);font-weight:600;overflow-wrap:anywhere;text-decoration-thickness:1px;text-underline-offset:.25em}.night-register{position:relative;min-height:100svh;overflow:clip;background:var(--ground-paper);color:var(--ink-cool);isolation:isolate}.night-stage{position:relative;width:100%;min-height:100svh;overflow:hidden;background:var(--ground-paper);isolation:isolate}.night-cover{position:absolute;z-index:1;inset:0;overflow:hidden;clip-path:polygon(0 0,100% 0,100% 82%,64% 100%,0 92%)}.night-ground,.night-light,.silhouette-stack,.fog-ribbons,.registration-field,.cover-panel-surface{position:absolute;inset:0}.night-ground{z-index:1;background:var(--ground-night)}.night-light{z-index:2;background:radial-gradient(circle at 68% 28%,#d8c17c33 0,#d8c17c13 17%,#d8c17c00 42%)}.silhouette-stack{z-index:3;overflow:hidden}.silhouette{position:absolute;right:0;bottom:0;left:0;width:100%;height:72%}.silhouette path{vector-effect:non-scaling-stroke}.silhouette--far{bottom:18%;fill:#151d2b}.silhouette--middle{bottom:5%;fill:#111824}.silhouette--near{bottom:-9%;fill:#0c111b}.fog-ribbons{z-index:4;left:-4vw;width:calc(100% + 8vw);height:100%;overflow:hidden;fill:none;pointer-events:none}.fog-ribbon{vector-effect:non-scaling-stroke;stroke:var(--ink-cool);stroke-linecap:round}.fog-ribbon--one{opacity:.08;stroke-width:84;animation:fog-one 24s ease-in-out infinite alternate}.fog-ribbon--two{opacity:.05;stroke-width:110;animation:fog-two 31s ease-in-out infinite alternate}.registration-field{z-index:5;width:100%;height:100%;fill:none;stroke:#e7edf629;stroke-width:1}.registration-field *{vector-effect:non-scaling-stroke}.cover-panel-surface{z-index:6;border:1px solid rgba(231,237,246,.08);background:#0d13202e}.hero-front{position:absolute;z-index:7;inset:0;max-width:calc(var(--paper-width) + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter);pointer-events:none}.hero-front .atlas-mark{position:absolute;top:clamp(.5rem,2vh,1.5rem);left:var(--gutter);right:auto;width:min(35vw,420px,36svh);height:min(35vw,420px,36svh)}.hero-copy{position:absolute;right:var(--gutter);bottom:clamp(2.25rem,7svh,5.5rem);left:var(--gutter);max-width:58rem;pointer-events:auto}.hero-copy .folio{margin-bottom:clamp(.8rem,2vh,1.5rem);color:var(--gold)}.hero-copy h1{max-width:9.2ch;color:var(--ink-cool)}.identity-line{display:flex;gap:1rem 2rem;align-items:baseline;margin-top:clamp(1.25rem,3vh,2.25rem);color:#e7edf6d1}.company-name{color:var(--ink-cool);font-weight:600}.cta{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;padding:.65rem 1rem;border:1px solid currentColor;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.82rem;font-weight:600;letter-spacing:.035em;line-height:1.25;text-decoration:none}.cta--night{margin-top:clamp(1.25rem,3vh,2.25rem);color:var(--gold)}.atlas-mark{display:block;overflow:visible}.atlas-mark *{vector-effect:non-scaling-stroke}.mark-guide{fill:none;stroke:#e7edf6e0;stroke-linecap:round;stroke-linejoin:round;stroke-width:1;stroke-dasharray:1;stroke-dashoffset:1}.guide-circle--one{animation:guide-draw 1.2s linear 0ms forwards}.guide-circle--two{animation:guide-draw 1.08s linear .12s forwards}.guide-circle--three{animation:guide-draw .96s linear .24s forwards}.guide-contour--one{animation:guide-draw 1.6s linear 1s forwards}.guide-contour--two{animation:guide-draw 1.5s linear 1.1s forwards}.guide-contour--three{animation:guide-draw 1.4s linear 1.2s forwards}.guide-contour--four{animation:guide-draw 1.3s linear 1.3s forwards}.guide-figure--one{stroke-width:1.5;animation:guide-draw 1.7s linear 2.3s forwards}.guide-figure--two{stroke-width:1.5;animation:guide-draw 1.6s linear 2.4s forwards}.figure-joints{opacity:1}.figure-joints circle{stroke:var(--ink-cool);stroke-width:1}.joint--blue{fill:var(--accent-blue)}.joint--violet{fill:var(--accent-violet)}.mark-reveal-mask{transform:scaleX(0);transform-box:fill-box;transform-origin:left center;animation:mask-sweep 1s linear 3.9s forwards}.mark-final{opacity:1;paint-order:stroke fill}.guide-extension--one,.guide-extension--two{stroke:#e7edf6d1;animation:guide-draw .9s linear 4.9s forwards}.atlas-mark--compact{width:168px;height:168px}.atlas-mark--compact .mark-construction{display:none}.atlas-mark--compact .mark-reveal-mask{animation:none;transform:scaleX(1)}@keyframes guide-draw{0%{opacity:.7;stroke-dashoffset:1}75%{opacity:.36}to{opacity:.16;stroke-dashoffset:0}}@keyframes mask-sweep{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fog-one{0%{transform:translate(-2vw)}to{transform:translate(2vw)}}@keyframes fog-two{0%{transform:translate(2vw)}to{transform:translate(-2vw)}}.result-record{border-top:1px solid var(--ink)}.result-article{display:grid;grid-template-columns:minmax(0,1fr) minmax(9rem,.16fr);gap:clamp(2rem,4vw,4rem)}.result-layout{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(2rem,5vw,5rem);align-items:start}.ge-ledger{break-inside:avoid}.result-trigger{width:100%;margin:-.25rem 0;padding:.25rem 0;border:0;background:transparent;color:var(--accent-violet);cursor:pointer;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:clamp(.95rem,1.6vw,1.6rem);font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:-.03em;line-height:1.1;text-align:left;white-space:nowrap;touch-action:manipulation;-webkit-user-select:none;user-select:none}.trace-figure{break-inside:avoid}.trace-graphics{width:100%}.trace-plate{display:block;width:100%;height:auto;overflow:hidden}.trace-plate--print{display:none}.graph-base{fill:none;stroke:#171a1f2e;stroke-linecap:round;stroke-width:1.25}.graph-base path,.graph-active path{vector-effect:non-scaling-stroke}.graph-active{fill:none;stroke:var(--accent-blue);stroke-linecap:round;stroke-width:2.25}.graph-active path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset .24s linear var(--trace-delay),stroke .12s linear var(--trace-delay)}.graph-node .node-base{fill:var(--ground-paper);stroke:#171a1f4d;stroke-width:1.25}.graph-node .node-active{fill:var(--accent-blue);opacity:0;transition:opacity .12s linear var(--node-delay),fill .12s linear var(--node-delay)}.graph-node.is-join .node-active,.graph-result .result-node{fill:var(--accent-violet)}.graph-result .result-ring{fill:none;stroke:var(--accent-violet);stroke-width:2;stroke-dasharray:1;stroke-dashoffset:1;transform:rotate(-90deg);transform-box:fill-box;transform-origin:center;transition:stroke-dashoffset .12s linear}.trace-state-tracing .graph-active path,.trace-state-held .graph-active path{stroke-dashoffset:0}.trace-state-tracing .graph-node .node-active,.trace-state-held .graph-node .node-active{opacity:1}.trace-state-tracing .result-ring,.trace-state-held .result-ring{stroke-dashoffset:0}.trace-state-settling .graph-active path{stroke-dashoffset:1;transition-delay:80ms;transition-duration:.32s}.trace-state-settling .graph-node .node-active{opacity:0;transition-delay:.4s;transition-duration:.12s}.trace-state-settling .result-ring{stroke-dashoffset:1;transition-delay:.4s}.lineage-row{transition:border-color .16s linear .96s}.trace-state-tracing .lineage-row,.trace-state-held .lineage-row{border-bottom-color:var(--ink)}.trace-state-settling .lineage-row{border-bottom-color:var(--rule);transition-delay:.4s;transition-duration:.12s}.trace-figure figcaption,.pipeline-figure figcaption{max-width:46rem;margin-top:1rem;color:var(--ink-muted);font-size:.9rem}.trace-help{max-width:46rem;margin-top:.8rem;color:var(--ink);font-size:.88rem}.trace-legend{display:flex;flex-wrap:wrap;gap:.65rem 1.25rem;margin-top:1.25rem;list-style:none;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.72rem}.trace-legend li{display:inline-flex;gap:.5rem;align-items:center}.legend-swatch{width:.72rem;height:.72rem;border:1px solid currentColor;border-radius:50%}.legend-swatch--ancestor{background:var(--accent-blue);color:var(--accent-blue)}.legend-swatch--join,.legend-swatch--result{background:var(--accent-violet);color:var(--accent-violet)}.margin-note{align-self:stretch;padding:var(--rule-step) 0 var(--rule-step) 1rem;border-right:1px solid var(--rule);background-image:repeating-linear-gradient(to bottom,transparent 0,transparent calc(var(--rule-step) - 1px),var(--ghost) calc(var(--rule-step) - 1px),var(--ghost) var(--rule-step))}.margin-note p{color:var(--ink-muted);font-family:IBM Plex Mono,ui-monospace,monospace;font-size:.9rem;line-height:1.55;text-align:right}.map-pipeline{border-top:1px solid var(--rule);background-color:var(--ground-paper-deep)}.map-article{padding-bottom:clamp(5rem,10vw,9rem)}.map-register{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.map-register>div{min-width:0;padding:clamp(1.2rem,3vw,2.25rem);border-right:1px solid var(--rule)}.map-register>div:first-child{padding-left:0}.map-register>div:last-child{padding-right:0;border-right:0}.map-register dt{margin-bottom:.75rem;color:var(--ink-muted);font-size:.76rem;font-weight:600;letter-spacing:.035em}.map-register dd{overflow-wrap:anywhere;color:var(--ink);font-size:clamp(2.15rem,5.5vw,5rem);font-weight:600;letter-spacing:-.055em;line-height:1}.map-register>div:nth-child(3) dd{overflow-wrap:normal;white-space:nowrap;font-size:clamp(1.35rem,2.5vw,2.5rem);letter-spacing:.02em}.map-register-example dd,.map-register.map-register .map-register-example dd{align-self:end;font-size:.85rem;font-weight:400;letter-spacing:0;line-height:1.5}.pipeline-article{padding-top:clamp(5rem,10vw,9rem);border-top:1px solid var(--ink)}.pipeline-heading-block{display:flex;flex-wrap:wrap;gap:1.25rem 3rem;align-items:baseline;justify-content:space-between}.pipeline-status{color:var(--accent-violet);font-size:.82rem;font-weight:600}.pipeline-ledger{max-width:54rem}.pipeline-register{margin-top:clamp(3rem,7vw,5rem)}.pipeline-register h3{margin-bottom:1.5rem}.code-register{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink);list-style:none}.code-register li{min-width:0;padding:1rem;border-right:1px solid var(--rule);overflow-wrap:anywhere;font-size:.78rem;line-height:1.45}.code-register li:first-child{padding-left:0}.code-register li:last-child{padding-right:0;border-right:0}.pipeline-figure{margin-top:clamp(3.5rem,8vw,6.5rem);break-inside:avoid}.pipeline-plate{display:block;width:100%;height:auto;min-height:280px;overflow:hidden}.pipeline-rules{fill:none;stroke:var(--ghost);stroke-width:1}.pipeline-edges{fill:none;stroke:var(--accent-blue);stroke-linecap:round;stroke-width:2}.pipeline-edges .is-resolving{stroke:var(--accent-mid)}.pipeline-edges path,.pipeline-rules path{vector-effect:non-scaling-stroke}.pipeline-node circle:first-child{fill:var(--ground-paper-deep);stroke:var(--accent-violet);stroke-width:2}.pipeline-node circle:last-child{fill:var(--accent-violet)}.pipeline-node.is-input circle:first-child{stroke:var(--accent-blue)}.pipeline-node.is-input circle:last-child{fill:var(--accent-blue)}.pipeline-node.is-output circle:first-child{fill:var(--accent-violet)}.method-colophon{border-top:1px solid var(--ink)}.method-sheet{background-image:linear-gradient(90deg,transparent 0,transparent calc(var(--gutter) - 1px),rgba(23,26,31,.13) calc(var(--gutter) - 1px),rgba(23,26,31,.13) var(--gutter),transparent var(--gutter))}.method-article{display:grid;grid-template-columns:minmax(16rem,.72fr) minmax(0,1.28fr);gap:clamp(3rem,8vw,8rem);align-items:start}.method-article blockquote{grid-row:1 / span 3;max-width:12ch;color:var(--accent-violet);font-size:clamp(2rem,4.8vw,4.25rem);font-style:italic;letter-spacing:-.035em;line-height:1.02}.method-ledger{width:100%}.identity-diagram{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--ink);border-bottom:1px solid var(--ink)}.identity-diagram p{min-width:0;min-height:5.5rem;padding:1.2rem;border-right:1px solid var(--ink);overflow-wrap:anywhere;font-size:.78rem;font-weight:600;line-height:1.45}.identity-diagram p:first-child{padding-left:0}.identity-diagram p:last-child{padding-right:0;border-right:0}.site-footer{overflow:hidden;background:var(--ground-panel);color:var(--ink-cool)}.footer-inner{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(2rem,7vw,7rem);align-items:center;width:min(100%,calc(var(--paper-width) + var(--gutter) * 2));min-height:56svh;margin-inline:auto;padding:clamp(4rem,9vw,7rem) var(--gutter)}.closing-brand-line{max-width:12ch;font-family:Fraunces,Georgia,serif;font-size:clamp(2rem,5vw,4.5rem);font-weight:600;letter-spacing:-.035em;line-height:.98}.footer-location{margin-top:1.25rem;color:#e7edf6ad;font-size:.76rem}.site-footer .atlas-mark{flex:0 0 auto}.footer-links{display:flex;flex-direction:column;align-items:flex-end}.footer-links .cta{margin-top:0}.contact-link{margin-top:1.25rem;color:var(--ink-cool);font-size:.76rem;overflow-wrap:anywhere}@media(max-width:1020px){.code-register{grid-template-columns:repeat(2,minmax(0,1fr))}.code-register li:nth-child(2){border-right:0}.code-register li:nth-child(-n+2){border-bottom:1px solid var(--rule)}.code-register li:nth-child(3){padding-left:0}}@media(max-width:720px){.result-article,.scene-heading--with-caption,.result-layout,.method-article{grid-template-columns:minmax(0,1fr)}.scene-heading--with-caption{gap:1.5rem}.ledger-row{grid-template-columns:minmax(0,38%) minmax(0,62%)}.result-layout{gap:3.5rem}.margin-note{width:100%;padding-left:0}.margin-note p{text-align:left}.method-article blockquote{grid-row:auto;max-width:14ch}.map-register{grid-template-columns:minmax(0,1fr)}.map-register>div,.map-register>div:first-child,.map-register>div:last-child{padding:1.25rem 0;border-right:0;border-bottom:1px solid var(--rule)}.map-register>div:last-child{border-bottom:0}.identity-diagram{grid-template-columns:minmax(0,1fr)}.identity-diagram p,.identity-diagram p:first-child,.identity-diagram p:last-child{min-height:0;padding:1rem 0;border-right:0;border-bottom:1px solid var(--rule)}.identity-diagram p:last-child{border-bottom:0}.footer-inner{grid-template-columns:minmax(0,1fr);justify-items:start;min-height:0}.footer-inner .atlas-mark{width:132px;height:132px}.footer-links{align-items:flex-start}}@media(max-width:760px){.night-cover{transform:translateY(calc(-18svh * var(--cover-progress)))}.hero-front{display:flex;flex-direction:column;justify-content:flex-start;padding:max(8px,1.5svh) 16px 16px}.hero-front .atlas-mark{position:relative;top:auto;right:auto;flex:0 0 auto;width:calc(100vw - 32px);height:max(240px,min(calc(100vw - 32px),42svh));margin-inline:auto}.hero-copy{position:relative;right:auto;bottom:auto;left:auto;width:100%;margin-top:-.25rem}.hero-copy h1{max-width:11ch;font-size:clamp(2.75rem,13vw,4.4rem)}.identity-line{display:block;margin-top:clamp(.75rem,2svh,1.25rem);font-size:.9rem;line-height:1.4}.identity-line p+p{margin-top:.2rem}.cta--night{margin-top:clamp(.75rem,2svh,1.25rem)}}@media(max-width:360px){:root{--gutter: 16px}.paper-sheet{padding-top:4.75rem;padding-bottom:5rem}.code-register{grid-template-columns:minmax(0,1fr)}.code-register li,.code-register li:first-child,.code-register li:nth-child(3),.code-register li:last-child{padding:.85rem 0;border-right:0;border-bottom:1px solid var(--rule)}.code-register li:last-child{border-bottom:0}.trace-plate,.pipeline-plate{width:100%;min-height:280px}.result-trigger{font-size:clamp(.95rem,5.4vw,1.4rem)}}@media(max-width:360px)and (max-height:620px){.hero-front{padding-top:4px}.hero-copy .folio{margin-bottom:.45rem}.hero-copy h1{font-size:2.75rem}.hero-front .atlas-mark{height:240px}.identity-line{margin-top:.6rem;font-size:.82rem}.cta--night{min-height:2.4rem;margin-top:.6rem;padding-block:.45rem}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-delay:0s!important;animation-duration:0s!important;transition-delay:0s!important;transition-duration:0s!important}.night-cover{transform:none}.fog-ribbon{animation:none}.mark-guide{opacity:.16;stroke-dashoffset:0}.figure-joints{opacity:.7}.mark-reveal-mask{transform:scaleX(1)}.trace-state-tracing .graph-active path,.trace-state-held .graph-active path{stroke-dashoffset:0}.trace-state-tracing .graph-node .node-active,.trace-state-held .graph-node .node-active{opacity:1}}@page{margin:12mm}@media print{*,*:before,*:after{animation:none!important;transition:none!important}html,body{overflow:visible;background:var(--ground-paper);color:var(--ink)}body{font-size:10pt}.night-register{height:auto;overflow:visible;background:var(--ground-paper);color:var(--ink)}.night-stage{position:relative;height:auto;min-height:180mm;overflow:visible;background:var(--ground-paper)}.night-cover,.fog-ribbons,.registration-field{display:none}.hero-front{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:10mm;align-items:center;height:auto;min-height:180mm;padding:0}.hero-front .atlas-mark{position:relative;top:auto;right:auto;grid-column:2;grid-row:1;width:76mm;height:76mm}.hero-copy{position:relative;right:auto;bottom:auto;left:auto;grid-column:1;grid-row:1;color:var(--ink)}.hero-copy .folio,.hero-copy h1,.company-name,.identity-line{color:var(--ink)}.hero-copy h1{font-size:42pt}.mark-guide{opacity:.16;stroke:var(--ink);stroke-dashoffset:0}.figure-joints{opacity:.7}.mark-reveal-mask{transform:scaleX(1)}.cta{color:var(--ink)}.paper-scene{overflow:visible;background:var(--ground-paper);break-before:page}.paper-sheet{width:100%;padding:0}.result-article,.result-layout,.method-article{display:block}.ledger,.trace-figure,.pipeline-figure,.map-register,.code-register,.identity-diagram,blockquote{break-inside:avoid}.trace-figure,.pipeline-figure,.method-ledger,.identity-diagram{margin-top:8mm}.result-trigger{pointer-events:none;cursor:default}.trace-help{display:none}.trace-graphics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6mm}.trace-plate--print{display:block}.trace-plate--interactive .graph-active{display:none}.trace-plate--print .graph-active path{stroke-dashoffset:0}.trace-plate--print .graph-node .node-active{opacity:1}.trace-plate--print .result-ring{stroke-dashoffset:0}.margin-note{margin-top:6mm}.map-article,.pipeline-article{padding-block:12mm}.method-article blockquote{max-width:18ch;margin-bottom:10mm;font-size:28pt}.site-footer{margin-top:16mm;background:var(--ground-paper);color:var(--ink);break-inside:avoid}.footer-inner{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:0;padding:12mm 0 0;border-top:1px solid var(--ink)}.closing-brand-line,.footer-location,.contact-link{color:var(--ink)}}.guide-circle--one{animation:cyc-guide-circle-one 13s linear infinite!important}@keyframes cyc-guide-circle-one{0%{stroke-dashoffset:1}0%{stroke-dashoffset:1}8%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-circle--two{animation:cyc-guide-circle-two 13s linear infinite!important}@keyframes cyc-guide-circle-two{0%{stroke-dashoffset:1}1%{stroke-dashoffset:1}9%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-circle--three{animation:cyc-guide-circle-three 13s linear infinite!important}@keyframes cyc-guide-circle-three{0%{stroke-dashoffset:1}2%{stroke-dashoffset:1}10%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-contour--one{animation:cyc-guide-contour-one 13s linear infinite!important}@keyframes cyc-guide-contour-one{0%{stroke-dashoffset:1}8%{stroke-dashoffset:1}14%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-contour--two{animation:cyc-guide-contour-two 13s linear infinite!important}@keyframes cyc-guide-contour-two{0%{stroke-dashoffset:1}10%{stroke-dashoffset:1}16%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-contour--three{animation:cyc-guide-contour-three 13s linear infinite!important}@keyframes cyc-guide-contour-three{0%{stroke-dashoffset:1}12%{stroke-dashoffset:1}18%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-contour--four{animation:cyc-guide-contour-four 13s linear infinite!important}@keyframes cyc-guide-contour-four{0%{stroke-dashoffset:1}14%{stroke-dashoffset:1}20%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-figure--one{animation:cyc-guide-figure-one 13s linear infinite!important}@keyframes cyc-guide-figure-one{0%{stroke-dashoffset:1}18%{stroke-dashoffset:1}26%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-figure--two{animation:cyc-guide-figure-two 13s linear infinite!important}@keyframes cyc-guide-figure-two{0%{stroke-dashoffset:1}20%{stroke-dashoffset:1}28%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-extension--one{animation:cyc-guide-extension-one 13s linear infinite!important}@keyframes cyc-guide-extension-one{0%{stroke-dashoffset:1}30%{stroke-dashoffset:1}36%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.guide-extension--two{animation:cyc-guide-extension-two 13s linear infinite!important}@keyframes cyc-guide-extension-two{0%{stroke-dashoffset:1}32%{stroke-dashoffset:1}38%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.figure-joints circle{animation:cyc-joints 13s linear infinite!important}@keyframes cyc-joints{0%{stroke-dashoffset:1;fill-opacity:0}26%{stroke-dashoffset:1;fill-opacity:0}29%{stroke-dashoffset:0;fill-opacity:1}94%{stroke-dashoffset:0;fill-opacity:1}to{stroke-dashoffset:1;fill-opacity:0}}.mark-pen{fill:none;stroke:#cfd9e6;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.92;stroke-dasharray:1}.mark-pen-group path:nth-child(1){animation:cyc-pen-0 13s linear infinite}@keyframes cyc-pen-0{0%{stroke-dashoffset:1}31.0%{stroke-dashoffset:1}34.5%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(2){animation:cyc-pen-1 13s linear infinite}@keyframes cyc-pen-1{0%{stroke-dashoffset:1}33.2%{stroke-dashoffset:1}36.7%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(3){animation:cyc-pen-2 13s linear infinite}@keyframes cyc-pen-2{0%{stroke-dashoffset:1}35.4%{stroke-dashoffset:1}38.9%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(4){animation:cyc-pen-3 13s linear infinite}@keyframes cyc-pen-3{0%{stroke-dashoffset:1}37.6%{stroke-dashoffset:1}41.1%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(5){animation:cyc-pen-4 13s linear infinite}@keyframes cyc-pen-4{0%{stroke-dashoffset:1}39.8%{stroke-dashoffset:1}43.3%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(6){animation:cyc-pen-5 13s linear infinite}@keyframes cyc-pen-5{0%{stroke-dashoffset:1}42.0%{stroke-dashoffset:1}45.5%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(7){animation:cyc-pen-6 13s linear infinite}@keyframes cyc-pen-6{0%{stroke-dashoffset:1}44.2%{stroke-dashoffset:1}47.7%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(8){animation:cyc-pen-7 13s linear infinite}@keyframes cyc-pen-7{0%{stroke-dashoffset:1}46.4%{stroke-dashoffset:1}49.9%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(9){animation:cyc-pen-8 13s linear infinite}@keyframes cyc-pen-8{0%{stroke-dashoffset:1}48.6%{stroke-dashoffset:1}52.1%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(10){animation:cyc-pen-9 13s linear infinite}@keyframes cyc-pen-9{0%{stroke-dashoffset:1}50.8%{stroke-dashoffset:1}54.3%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(11){animation:cyc-pen-10 13s linear infinite}@keyframes cyc-pen-10{0%{stroke-dashoffset:1}53.0%{stroke-dashoffset:1}56.5%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(12){animation:cyc-pen-11 13s linear infinite}@keyframes cyc-pen-11{0%{stroke-dashoffset:1}55.2%{stroke-dashoffset:1}58.7%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(13){animation:cyc-pen-12 13s linear infinite}@keyframes cyc-pen-12{0%{stroke-dashoffset:1}57.4%{stroke-dashoffset:1}60.9%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(14){animation:cyc-pen-13 13s linear infinite}@keyframes cyc-pen-13{0%{stroke-dashoffset:1}59.6%{stroke-dashoffset:1}63.1%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(15){animation:cyc-pen-14 13s linear infinite}@keyframes cyc-pen-14{0%{stroke-dashoffset:1}61.8%{stroke-dashoffset:1}65.3%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(16){animation:cyc-pen-15 13s linear infinite}@keyframes cyc-pen-15{0%{stroke-dashoffset:1}64.0%{stroke-dashoffset:1}67.5%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.mark-pen-group path:nth-child(17){animation:cyc-pen-16 13s linear infinite}@keyframes cyc-pen-16{0%{stroke-dashoffset:1}66.2%{stroke-dashoffset:1}69.7%{stroke-dashoffset:0}94%{stroke-dashoffset:0}to{stroke-dashoffset:1}}.atlas-mark--compact .mark-pen,.atlas-mark--compact .mark-guide,.atlas-mark--compact .figure-joints circle{animation:none!important;stroke-dashoffset:0}.atlas-mark--compact .mark-guide{opacity:.16}@media(prefers-reduced-motion:reduce){.mark-pen,.mark-guide,.figure-joints circle{animation:none!important;stroke-dashoffset:0}.mark-guide{opacity:.16}}@media print{.mark-pen,.mark-guide,.figure-joints circle{animation:none!important;stroke-dashoffset:0}.mark-guide{opacity:.14}}
