/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-serif:"Instrument Serif", Georgia, "Times New Roman", serif;--font-mono:"Geist Mono Variable", ui-monospace, "SF Mono", Menlo, monospace;--ease-out:cubic-bezier(0, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono);--color-ink-900:var(--void);--color-ink-800:var(--raised-black);--color-ink-700:var(--equipment-black);--color-text-hi:var(--dark-high-text);--color-text-mid:var(--dark-body-text);--color-text-low:#8a8c93;--color-rule:#f5f4f124;--color-rule-faint:#f5f4f112;--color-rule-strong:#f5f4f147;--color-seal:var(--oxide);--color-signal:var(--verified);--color-signal-dim:#6be3c624;--color-folio:#f5f4f11a;--font-display:"Archivo Variable", Archivo, "Helvetica Neue", system-ui, sans-serif;--text-h1:clamp(2.75rem, .95rem + 6.6vw, 6.75rem);--text-h2:clamp(1.875rem, .9rem + 3.6vw, 3.75rem);--text-h3:clamp(1.125rem, 1.03rem + .42vw, 1.4375rem);--text-deck:clamp(1.25rem, 1.05rem + .86vw, 1.6875rem);--text-body:clamp(1.0625rem, 1rem + .22vw, 1.1875rem);--text-cell:1rem;--text-label:.75rem;--text-data:.8125rem;--text-note:.875rem}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components,utilities;:root{color-scheme:dark;--void:#080909;--raised-black:var(--void);--equipment-black:var(--void);--warm-paper:#efe9db;--paper-high:#f7f2e8;--dark-high-text:#f0e8db;--dark-body-text:#a8a9ae;--paper-high-text:#14151a;--paper-body-text:#4a4c55;--oxide:#e94b15;--oxide-on-paper:#b93e22;--verified:#b8ff3d;--measure:1440px;--measure-text:68ch;--measure-lead:56ch;--measure-cell:56ch;--gutter:clamp(20px, 4vw, 56px);--grid-gap:clamp(12px, 1.7vw, 24px);--section-y:clamp(80px, 9.5vw, 144px);--section-y-band:clamp(96px, 11vw, 168px);--hair:1px;--radius:0px;--control-radius:3px;--ease-out:cubic-bezier(.22, 1, .36, 1);--dur-tick:.16s;--dur-fast:.22s;--dur-mid:.42s;--dur-rule:.7s;--surface:var(--color-ink-900);--fg-hi:var(--color-text-hi);--fg:var(--color-text-mid);--fg-low:var(--color-text-low);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--accent:var(--color-seal)}html{scroll-behavior:smooth;background:var(--color-ink-900)}body{background:var(--void);color:var(--fg);font-family:var(--font-display);font-variant-numeric:tabular-nums;font-optical-sizing:auto;-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;font-size:17px;line-height:1.62;overflow-x:hidden}input,select,textarea,button{font:inherit}::selection{background:var(--color-seal);color:var(--void)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:1px}img,svg{max-width:100%}img{height:auto}@media (forced-colors:active),(prefers-contrast:more){body{background-image:none}}.skip-link{z-index:200;background:var(--color-text-hi);color:var(--color-ink-900);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;border-radius:var(--control-radius);transition:transform var(--dur-fast) var(--ease-out);padding:10px 16px;font-size:12px;font-weight:700;text-decoration:none;position:fixed;top:8px;left:8px;transform:translateY(-160%)}.skip-link:focus{transform:none}.doc{max-width:var(--measure);padding-inline:var(--gutter);column-gap:var(--grid-gap);grid-template-columns:repeat(12,minmax(0,1fr));margin-inline:auto;display:grid;position:relative}.doc>*{grid-column:1/-1;min-width:0}.inquiry-cta>.doc>*{grid-column:auto}.doc-body{position:relative}.sec,.band,.colophon{overflow-x:clip}.mast-in>*,.colophon-grid>*{min-width:0}@media (width<=1199px){.doc{grid-template-columns:repeat(8,minmax(0,1fr))}}@media (width<=767px){.doc{grid-template-columns:repeat(4,minmax(0,1fr))}}.band{background:var(--void);--surface:var(--void);--fg-hi:var(--color-text-hi);--fg:var(--color-text-mid);--fg-low:var(--color-text-low);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--accent:var(--color-seal);color:var(--fg);position:relative}.band>.doc{padding-block:var(--section-y-band);z-index:1;border-top:0;position:relative}.dsp{font-family:var(--font-display);color:var(--fg-hi);text-wrap:balance;font-weight:620;font-stretch:80%}h1.dsp{font-size:var(--text-h1);letter-spacing:-.038em;line-height:.92}h2.dsp{font-size:var(--text-h2);letter-spacing:-.028em;line-height:1}.h3{font-family:var(--font-display);font-weight:600;font-size:var(--text-h3);letter-spacing:-.012em;color:var(--fg-hi);line-height:1.25}.em{font-family:var(--font-serif);letter-spacing:-.005em;color:var(--accent);font-style:italic;font-weight:400}.lbl{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-low);line-height:1.3}.lead{font-size:var(--text-deck);color:var(--fg-hi);max-width:var(--measure-lead);font-weight:400;line-height:1.42}.prose{font-size:var(--text-body);max-width:var(--measure-text);line-height:1.62}.prose+.prose{margin-top:1.1em}.cell{font-size:var(--text-cell);max-width:var(--measure-cell);line-height:1.55}.company-page .company-list{color:var(--fg);grid-template-columns:repeat(2,minmax(0,1fr));gap:0 32px;margin:36px 0 0;padding:0;line-height:1.55;list-style-position:inside;display:grid}.company-page .company-list li{border-top:var(--hair) solid var(--line);padding:20px 0}@media (width<=700px){.company-page .company-list{grid-template-columns:minmax(0,1fr)}}.note{font-size:var(--text-note);color:var(--fg-low);line-height:1.7}.prose strong,.cell strong,.lead strong{color:var(--fg-hi);font-weight:600}a.txt{color:var(--fg-hi);transition:background-size .26s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0% 1px;text-decoration:none}a.txt:hover,a.txt:focus-visible{background-size:100% 1px}.mono-link{font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.04em}.sec[id]{scroll-margin-block-start:96px}.sec>.doc{padding-block:var(--section-y);border-top:var(--hair) solid var(--line)}.sec:first-of-type>.doc{border-top:0;padding-top:0}.band+.sec>.doc,.sec.band>.doc{border-top:0}.page-intro{padding-top:clamp(124px,14vw,184px);padding-bottom:var(--section-y)}.page-intro .dsp{max-width:18ch;font-size:clamp(2.5rem,1.05rem + 6.2vw,6rem)}.sec-head{margin-bottom:48px}.sec-head .lbl{margin-bottom:18px;display:block}.draw{height:var(--hair);background:var(--line);transform-origin:0;width:100%;transition:transform var(--dur-rule) var(--ease-out) .12s;margin-top:24px;display:block;transform:scaleX(1)}.stn{border-top:var(--hair) solid var(--line);grid-template-columns:88px minmax(0,1fr);align-items:start;gap:24px;padding:26px 0;display:grid;position:relative}.stn:before{content:"";width:9px;height:var(--hair);background:var(--line);transition:width var(--dur-tick) var(--ease-out), background-color var(--dur-tick) var(--ease-out);position:absolute;top:-1px;left:0}.stn:hover:before,.stn:focus-within:before{background:var(--accent);width:13px}.stn-i{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-low);padding-top:.35em}@media (width<=620px){.stn{grid-template-columns:minmax(0,1fr);gap:10px}.stn-i{padding-top:0}}.ledger{border-top:var(--hair) solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.ledger>*{padding:34px 30px 34px 0}.ledger>*+*{border-left:var(--hair) solid var(--line);padding-left:24px}@media (width<=900px){.ledger{grid-template-columns:repeat(2,minmax(0,1fr))}.ledger>:nth-child(odd){border-left:0;padding-left:0}.ledger>:nth-child(n+3){border-top:var(--hair) solid var(--line)}}@media (width<=520px){.ledger{grid-template-columns:minmax(0,1fr)}.ledger>*{border-left:0;padding-left:0}.ledger>*+*{border-top:var(--hair) solid var(--line)}}.framed{background:var(--color-ink-800);border:var(--hair) solid var(--line);border-radius:var(--radius);margin-top:44px;padding:34px;position:relative}.band .framed{background:var(--void)}.framed-strong{border-color:var(--line-strong);background:0 0}.framed-tab{background:var(--color-ink-800);padding:0 10px;position:absolute;top:-9px;left:24px}.band .framed-tab{background:var(--void)}.framed-strong .framed-tab{background:var(--surface)}.mark-seal{background:var(--accent);flex:none;width:6px;height:6px}.btn{background:var(--color-text-hi);color:var(--color-ink-900);border:var(--hair) solid var(--color-text-hi);border-radius:var(--control-radius);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;cursor:pointer;min-height:44px;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);align-items:center;gap:12px;padding:15px 28px;font-weight:600;text-decoration:none;display:inline-flex}.band .btn{background:var(--color-text-hi);color:var(--color-ink-900);border-color:var(--color-text-hi)}.btn:hover,.band .btn:hover{background:#fff;border-color:#fff}.btn-sm{padding:10px 18px}.btn .mark-seal{background:var(--color-ink-900);opacity:.45;width:5px;height:5px;transition:transform var(--dur-tick) var(--ease-out)}.band .btn .mark-seal{background:var(--accent)}.btn:hover .mark-seal{transform:translate(4px)}.btn[disabled]{opacity:.55;cursor:progress}.btn-ghost{color:var(--fg-hi);border-color:var(--line-strong);background:0 0}.btn-ghost .mark-seal{background:var(--accent);opacity:1}.btn-ghost:hover{border-color:var(--fg-hi);background:0 0}.band .btn-ghost{color:var(--fg-hi);border-color:var(--line-strong);background:0 0}.band .btn-ghost:hover{border-color:var(--fg-hi);background:0 0}.mast{z-index:100;transition:background-color var(--dur-fast) var(--ease-out), border-color var(--dur-fast) var(--ease-out);border-bottom:var(--hair) solid transparent;position:fixed;inset:0 0 auto}.mast.stuck{background:var(--void);border-bottom-color:var(--color-rule)}.mast-in{max-width:var(--measure);padding:0 var(--gutter);align-items:center;gap:28px;min-height:60px;margin-inline:auto;display:flex}.wordmark{min-height:44px;font-family:var(--font-display);letter-spacing:.02em;color:var(--color-text-hi);white-space:nowrap;align-items:center;gap:9px;font-size:15px;font-weight:640;text-decoration:none;display:inline-flex}.wordmark-tag{background:var(--color-seal);flex:none;width:2px;height:18px}.contents{gap:22px;margin-left:auto;display:flex}.contents a{min-width:44px;min-height:44px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--color-text-low);transition:color var(--dur-tick) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.contents a:hover{color:var(--color-text-hi)}.contents a[aria-current=location],.contents a[aria-current=page]{color:var(--color-text-hi);text-underline-offset:5px;text-decoration:underline 1px}.mobile-nav{flex:none;display:none;position:relative}.mobile-nav>summary{cursor:pointer;min-width:44px;min-height:44px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-text-low);border-radius:var(--control-radius);justify-content:center;align-items:center;padding-inline:8px;font-weight:600;list-style:none;display:flex}.mobile-nav>summary::-webkit-details-marker{display:none}.mobile-nav>summary::marker{content:""}.mobile-nav[open]>summary{color:var(--color-text-hi)}.mobile-nav-panel{z-index:1;background:var(--color-ink-800);border:var(--hair) solid var(--color-rule);border-radius:var(--radius);min-width:210px;display:grid;position:absolute;top:calc(100% + 5px);right:0;overflow:hidden}.mobile-nav-panel a{min-height:44px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--color-text-low);align-items:center;padding-inline:16px;text-decoration:none;display:flex}.mobile-nav-panel a+a{border-top:var(--hair) solid var(--color-rule)}.mobile-nav-panel .mobile-nav-cta{border-radius:var(--control-radius);color:var(--color-text-hi);font-weight:600}.mobile-nav-panel a:hover,.mobile-nav-panel a[aria-current=location],.mobile-nav-panel a[aria-current=page]{color:var(--color-text-hi);text-underline-offset:5px;text-decoration:underline}.mast-act{align-items:center;gap:18px;margin-left:auto;display:flex}.mast-act .btn{white-space:nowrap}.contents+.mast-act,.mobile-nav+.mast-act{margin-left:0}@media (width<=1000px){.contents{display:none}.mobile-nav{margin-left:auto;display:block}}@media (width<=640px){.mast-act .btn{display:none}}@media (width<=560px){.mast-in{gap:6px;padding-inline:12px}.mast-act{gap:6px}.wordmark{gap:5px;font-size:12px}.mobile-nav>summary{letter-spacing:.08em;padding-inline:4px}.btn-sm{letter-spacing:.08em;padding:10px}}.cover{grid-template-rows:1fr auto;gap:clamp(40px,3.4vw,56px);min-height:82svh;padding-top:clamp(96px,11vw,132px);padding-bottom:28px;display:grid}.cover-lede{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(32px,4vw,72px);display:grid}.cover-act{flex-wrap:wrap;align-items:center;gap:24px;margin-top:38px;display:flex}@media (width<=940px){.cover-lede{grid-template-columns:minmax(0,1fr);align-items:start;gap:40px}}@media (width<=720px){.cover{gap:34px;min-height:0;padding-top:92px;padding-bottom:16px}}.schematic{width:100%;height:auto;display:block}@media (width<=1100px){.sch-band{-webkit-overflow-scrolling:touch;overflow-x:auto}.sch-band .schematic{min-width:1080px}}.sch-rail{stroke:var(--color-rule-strong);stroke-width:1px;fill:none}.sch-rail-new{stroke:var(--color-seal);stroke-width:1.25px;fill:none;stroke-dasharray:3 3}.sch-node{fill:var(--color-ink-700);stroke:var(--color-rule-strong);stroke-width:1px}.sch-node-new{fill:var(--color-ink-700);stroke:var(--color-seal);stroke-width:1px}.sch-gate{fill:none;stroke:var(--color-signal);stroke-width:1.25px}.sch-label{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;fill:var(--color-text-low);font-size:15px}.sch-label-hi{fill:var(--color-text-hi)}.sch-label-seal{fill:var(--color-seal)}.sch-label-signal{fill:var(--color-signal)}.sch-item{fill:var(--color-text-hi)}.sch-item-new{fill:var(--color-seal)}.manifesto{max-width:26ch}.manifesto-copy{max-width:60ch;margin-top:clamp(36px,4vw,56px)}.manifesto-copy p{font-size:var(--text-deck);color:var(--fg-hi);line-height:1.5}.manifesto-copy p+p{margin-top:1.15em}.mw{white-space:pre;display:inline-block}.ticker{border-block:var(--hair) solid var(--line);user-select:none;gap:0;padding-block:22px;display:flex;overflow:hidden}.ticker-track{flex:none;align-items:center;gap:28px;padding-right:28px;display:flex}.ticker-track+.ticker-track{display:none}.ticker-item{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.2em;text-transform:uppercase;color:var(--fg-low);white-space:nowrap}.ticker-dot{background:var(--accent);flex:none;width:4px;height:4px}.figure{margin:0;position:relative}.figure-frame{border-radius:var(--radius);background:var(--color-ink-800);border:var(--hair) solid var(--line);position:relative;overflow:hidden}.figure-frame img{object-fit:cover;filter:grayscale()contrast(1.14)brightness(.82);width:100%;height:100%;display:block}.figure-frame:after{content:"";pointer-events:none;mix-blend-mode:multiply;background:linear-gradient(#e94b1529,#08090b8c);position:absolute;inset:0}.figure-frame:before{content:"";z-index:1;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #f5f4f10f}.figure figcaption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;color:var(--fg-low);margin-top:12px}.figure-ratio-wide .figure-frame{aspect-ratio:16/9}.figure-ratio-tall .figure-frame{aspect-ratio:4/5}.card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}@media (width<=940px){.card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.card-grid,.card-grid-2{grid-template-columns:minmax(0,1fr)}}.card{background:var(--color-ink-800);border:var(--hair) solid var(--line);border-radius:var(--radius);color:inherit;transition:border-color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);flex-direction:column;gap:14px;padding:clamp(24px,2.4vw,32px);text-decoration:none;display:flex;position:relative}.band .card{background:var(--void)}a.card:hover,a.card:focus-visible{border-color:var(--line-strong);background:var(--color-ink-700)}.band a.card:hover{background:var(--void)}.card-n{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-low)}.card-title{font-size:var(--text-h3);color:var(--fg-hi);letter-spacing:-.012em;font-weight:600;line-height:1.25}.card-body{font-size:var(--text-cell);color:var(--fg);line-height:1.55}.card-foot{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--accent);align-items:center;gap:8px;margin-top:auto;padding-top:16px;display:inline-flex}a.card:after{content:"";width:0;height:var(--hair);background:var(--accent);transition:width var(--dur-mid) var(--ease-out);position:absolute;top:-1px;left:0}a.card:hover:after,a.card:focus-visible:after{width:46px}.eng-meta{border-block:var(--hair) solid var(--line);font-family:var(--font-mono);font-size:var(--text-data);letter-spacing:.04em;color:var(--fg-low);flex-wrap:wrap;gap:6px 18px;padding-block:14px;display:flex}.eng-meta strong{color:var(--fg-hi);font-weight:500}.eng-list{gap:9px;margin:0;padding:0;list-style:none;display:grid}.eng-list li{font-size:var(--text-cell);padding-left:18px;line-height:1.5;position:relative}.eng-list li:before{content:"";width:7px;height:var(--hair);background:var(--accent);position:absolute;top:.62em;left:0}.faq{border-top:var(--hair) solid var(--line)}.faq-item{border-bottom:var(--hair) solid var(--line)}.faq-item>summary{cursor:pointer;min-height:44px;font-size:var(--text-h3);color:var(--fg-hi);letter-spacing:-.01em;justify-content:space-between;align-items:center;gap:24px;padding:24px 0;font-weight:560;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary::marker{content:""}.faq-sign{flex:none;width:13px;height:13px;position:relative}.faq-sign:before,.faq-sign:after{content:"";width:13px;height:var(--hair);background:var(--accent);transition:transform var(--dur-fast) var(--ease-out);position:absolute;top:6px;left:0}.faq-sign:after{transform:rotate(90deg)}.faq-item[open] .faq-sign:after{transform:rotate(0)}.faq-answer{max-width:var(--measure-text);padding-bottom:26px}.work-flag{border:var(--hair) solid var(--color-signal);border-radius:var(--radius);background:var(--color-signal-dim);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-signal);align-items:center;gap:9px;padding:7px 12px;display:inline-flex}.spec{border-collapse:collapse;width:100%;margin-top:8px}.spec th,.spec td{text-align:left;vertical-align:top;border-top:var(--hair) solid var(--line);font-size:var(--text-cell);padding:14px 20px 14px 0;line-height:1.5}.spec th{width:34%;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-low);font-weight:400}.spec td{color:var(--fg-hi)}@media (width<=620px){.spec th,.spec td{width:auto;padding-right:0;display:block}.spec td{border-top:0;padding-top:0}}.crumbs{flex-wrap:wrap;align-items:center;gap:0 10px;margin-bottom:26px;display:flex}.crumbs a,.crumbs span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase;color:var(--fg-low);align-items:center;min-height:28px;text-decoration:none;display:inline-flex}.crumbs a:hover,.crumbs [aria-current=page]{color:var(--fg-hi)}.crumbs-sep{color:var(--fg-low);opacity:.6}.f-submit{justify-content:space-between;width:100%;margin-top:8px}.honey{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.f-status{font-family:var(--font-mono);font-size:var(--text-data);margin-top:18px;line-height:1.6;display:none}.f-status:target,.f-status[data-state=ok],.f-status[data-state=maintenance]{border:var(--hair) solid var(--color-signal);background:var(--color-signal-dim);border-radius:var(--radius);color:var(--fg-hi);padding:12px 16px;display:block}.f-status[data-state=maintenance]{border-color:var(--accent)}.f-status[data-state=error]{color:var(--accent)}.home-contact-footer{padding:18px var(--gutter) 28px;background:var(--color-ink-900);justify-content:center;display:flex}.home-contact-footer a{color:var(--color-text-low);font-family:var(--font-mono);font-size:var(--text-data)}.home-contact-footer a:hover,.home-contact-footer a:focus-visible{color:var(--color-text-high)}.colophon{background:var(--color-ink-900);color:var(--color-text-low);border-top:var(--hair) solid var(--color-rule);padding-block:36px}.colophon>.doc{padding-block:0}.colophon-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:20px;display:grid}.colophon-routes{flex-wrap:wrap;gap:0 18px;margin:0 0 14px;display:flex}.colophon-routes a{min-height:44px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;display:inline-flex}.colophon-service-routes{gap:2px;margin:0 0 12px;display:grid}.colophon-service-routes a{width:fit-content;min-height:34px;font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.05em;align-items:center;display:inline-flex}@media (width<=820px){.colophon{padding-block:28px}.colophon-grid{grid-template-columns:minmax(0,1fr);gap:12px}}.split-6-6{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:56px;display:grid}.split-4-7{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}.split-5-7{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start;gap:48px;display:grid}@media (width<=900px){.split-6-6,.split-4-7,.split-5-7{grid-template-columns:minmax(0,1fr);gap:40px}}.sticky-head{position:sticky;top:108px}@media (width<=900px){.sticky-head{position:static}}.scene-frame{isolation:isolate;position:relative;overflow:clip}.scene-frame--raised{background:var(--raised-black)}.scene-frame--paper{background:var(--void);color:var(--dark-body-text);--surface:var(--void);--fg-hi:var(--dark-high-text);--fg:var(--dark-body-text);--fg-low:var(--color-text-low);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--accent:var(--oxide)}.scene-frame__content{z-index:1;position:relative}.scene-frame__registration{border-block-start:var(--hair) solid var(--line-strong);border-inline-start:var(--hair) solid var(--line-strong);pointer-events:none;width:30px;height:30px;position:absolute;inset:18px auto auto 18px}.scene-frame__route{background:var(--accent);transform-origin:0;pointer-events:none;height:2px;position:absolute;inset:auto 0 0;transform:scaleX(1)}.scene-frame[data-motion-state=registered] .scene-frame__registration{opacity:.35;transform:translate(-8px,-8px)}.scene-frame[data-motion-state=registered] .scene-frame__route,.scene-frame[data-motion-state=registered] .draw{transform:scaleX(0)}.scene-frame[data-motion-state=entered] .scene-frame__registration{opacity:1;transition:opacity .55s var(--ease-out), transform .55s var(--ease-out);transform:none}.scene-frame[data-motion-state=entered] .scene-frame__route,.scene-frame[data-motion-state=entered] .draw{transition:transform .7s var(--ease-out) 80ms;transform:scaleX(1)}.pixel-threshold{z-index:150;visibility:hidden;opacity:0;pointer-events:none;background:#08090bf5;place-items:stretch stretch;display:grid;position:fixed;inset:0}.pixel-threshold__field{grid-template-rows:repeat(6,minmax(0,1fr));grid-template-columns:repeat(8,minmax(0,1fr));display:grid}.pixel-threshold__field>span{opacity:0;border:var(--hair) solid #f5f4f117;background:var(--raised-black)}.pixel-threshold__field>span:nth-child(31){background:var(--oxide)}.pixel-threshold[data-motion-state=active]{visibility:visible;opacity:1;animation:.6s steps(6,end) both pixel-threshold-resolve}.pixel-threshold[data-motion-state=active] .pixel-threshold__field>span{animation:.48s steps(3,end) both pixel-cell-resolve;animation-delay:calc(var(--pixel-index) * 2ms)}@keyframes pixel-threshold-resolve{0%,58%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes pixel-cell-resolve{0%{opacity:.92;transform:scale(1)}68%{opacity:.5}to{opacity:0;transform:scale(.82)}}.parallel-run-system{border-block:var(--hair) solid var(--line);margin:0;padding-block:clamp(24px,3vw,42px)}.parallel-run-system__diagram{background:var(--raised-black);border:var(--hair) solid var(--line)}.parallel-run-system__diagram svg{width:100%;height:auto;display:block}.parallel-run-system__route{fill:none;stroke:var(--dark-high-text);stroke-width:2px;vector-effect:non-scaling-stroke}.parallel-run-system__route--incoming{stroke:var(--dark-body-text)}.parallel-run-system__route--new{stroke:var(--oxide);stroke-dasharray:6 5}.parallel-run-system__node{fill:var(--equipment-black);stroke:var(--dark-body-text);stroke-width:1px;vector-effect:non-scaling-stroke}.parallel-run-system__node--new{stroke:var(--oxide)}.parallel-run-system__gate{fill:var(--raised-black);stroke:var(--verified);stroke-width:2px;transform-box:fill-box;transform-origin:50%;vector-effect:non-scaling-stroke}.parallel-run-system__payload--current{fill:var(--dark-high-text)}.parallel-run-system__payload--new{fill:var(--oxide)}.parallel-run-system__incoming,.parallel-run-system figcaption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.14em;text-transform:uppercase}.parallel-run-system__incoming{color:var(--fg-hi);margin-top:18px}.parallel-run-system__legend{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:18px 0 0;padding:0;list-style:none;display:grid}.parallel-run-system__label{border-top:var(--hair) solid var(--line);color:var(--fg);font-size:var(--text-cell);padding:16px 10px 0 18px;line-height:1.45;position:relative}.parallel-run-system__label:before{content:"";background:var(--fg-low);width:9px;height:2px;position:absolute;inset:-1px auto auto 0}.parallel-run-system__label--new:before{background:var(--accent)}.parallel-run-system__label--gate:before{background:var(--verified)}.parallel-run-system figcaption{color:var(--fg-low);margin-top:18px}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__route--incoming,.parallel-run-system[data-motion-state=assembling] .parallel-run-system__route--current{animation:parallel-route-current .9s var(--ease-out) .12s both}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__route--new{animation:parallel-route-new .95s var(--ease-out) .82s both}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__gate{animation:evidence-gate-register .36s var(--ease-out) 1.82s both}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__payload{animation:payload-register .28s var(--ease-out) 2.16s both}.parallel-run-system[data-motion-state=registered] .parallel-run-system__incoming,.parallel-run-system[data-motion-state=registered] .parallel-run-system__label,.parallel-run-system[data-motion-state=registered] figcaption{opacity:.28;transform:translateY(16px)}.parallel-run-system[data-motion-state=registered] .parallel-run-system__route--incoming,.parallel-run-system[data-motion-state=registered] .parallel-run-system__route--current{stroke-dasharray:1200;stroke-dashoffset:1200px}.parallel-run-system[data-motion-state=registered] .parallel-run-system__route--new{stroke-dasharray:900;stroke-dashoffset:900px}.parallel-run-system[data-motion-state=registered] .parallel-run-system__gate{opacity:0;transform:rotate(45deg)scale(.68)}.parallel-run-system[data-motion-state=registered] .parallel-run-system__payload{opacity:0;transform:translate(-18px)}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__incoming,.parallel-run-system[data-motion-state=assembling] .parallel-run-system__label,.parallel-run-system[data-motion-state=assembling] figcaption{animation:parallel-register-copy .58s var(--ease-out) both}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__label:first-child{animation-delay:.18s}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__label:nth-child(2){animation-delay:.34s}.parallel-run-system[data-motion-state=assembling] .parallel-run-system__label:nth-child(3){animation-delay:.5s}.parallel-run-system[data-motion-state=assembling] figcaption{animation-delay:.66s}@keyframes parallel-route-current{0%{stroke-dasharray:1200;stroke-dashoffset:1200px}to{stroke-dasharray:1200;stroke-dashoffset:0}}@keyframes parallel-route-new{0%{stroke-dasharray:900;stroke-dashoffset:900px}88%{stroke-dasharray:900;stroke-dashoffset:0}to{stroke-dasharray:6 5;stroke-dashoffset:0}}@keyframes evidence-gate-register{0%{opacity:0;transform:rotate(45deg)scale(.68)}to{opacity:1;transform:rotate(0)scale(1)}}@keyframes payload-register{0%{opacity:0;transform:translate(-18px)}to{opacity:1;transform:none}}@keyframes parallel-register-copy{0%{opacity:.28;transform:translateY(16px)}to{opacity:1;transform:none}}[data-motion-stations] [data-motion-station],[data-evidence-console] [data-evidence-selection]{transition:border-color .22s var(--ease-out), color .22s var(--ease-out), background-color .22s var(--ease-out)}[data-motion-station][data-motion-active=true],[data-evidence-selection][data-motion-active=true]{border-color:var(--accent)}@media (width<=767px){.pixel-threshold{display:none}.scene-frame__registration,.scene-frame__route{opacity:1;transform:none}.parallel-run-system__diagram{display:none}.parallel-run-system__legend{border-inline-start:var(--hair) solid var(--line-strong);grid-template-columns:minmax(0,1fr);gap:0}.parallel-run-system__label{border-top:0;min-height:74px;padding:10px 0 18px 28px}.parallel-run-system__label:before{width:7px;height:7px;inset:17px auto auto -4px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.draw{transform:scaleX(1)!important}.pixel-threshold{display:none!important}.scene-frame__registration,.scene-frame__route,.scene-frame[data-motion-state=registered] .scene-frame__registration,.scene-frame[data-motion-state=registered] .scene-frame__route,.parallel-run-system__route,.parallel-run-system__gate,.parallel-run-system__payload,.parallel-run-system__incoming,.parallel-run-system__label,.parallel-run-system figcaption{opacity:1!important;stroke-dashoffset:0!important;transform:none!important}}.bleed{width:100vw;margin-inline:calc(50% - 50vw)}.edge-rules{z-index:0;pointer-events:none;justify-content:center;display:flex;position:fixed;inset:0}.edge-rules>span{width:100%;max-width:var(--measure);border-inline:var(--hair) solid var(--color-rule-faint)}@media (width<=1360px){.edge-rules{display:none}}.pin{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:clamp(40px,5vw,88px);display:grid}.pin-head{position:sticky;top:124px}.pin-head .dsp{margin:0}.pin-head .lbl{margin-bottom:20px;display:block}.pin-head .prose{font-size:var(--text-cell);margin-top:24px}.pin-body>*+*{margin-top:20px}@media (width<=940px){.pin{grid-template-columns:minmax(0,1fr);gap:40px}.pin-head{position:static}}.folio{z-index:0;font-family:var(--font-display);letter-spacing:-.06em;color:var(--color-folio);pointer-events:none;user-select:none;font-size:clamp(132px,17vw,268px);font-weight:700;line-height:.78;position:absolute;top:-.07em;left:-.055em}.band .folio{color:var(--color-folio)}.has-folio{position:relative}.has-folio>*{z-index:1;position:relative}.slab>.doc{padding-block:clamp(112px,13vw,196px)}.hero{padding-top:clamp(132px,17vw,232px);padding-bottom:clamp(40px,5vw,72px);position:relative}.hero h1{letter-spacing:-.042em;text-wrap:balance;max-width:15ch;font-size:clamp(3rem,9.4vw,9.5rem);line-height:.9}.hero-lede{grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;gap:clamp(28px,4vw,72px);margin-top:clamp(36px,4vw,60px);display:grid}.hero-act{flex-wrap:wrap;align-items:center;gap:22px;margin-top:32px;display:flex}@media (width<=940px){.hero-lede{grid-template-columns:minmax(0,1fr);align-items:start;gap:30px}}.sch-band{border-block:var(--hair) solid var(--line);padding-block:clamp(28px,3.4vw,48px);overflow:hidden}.sch-band .doc{padding-inline:var(--gutter)}.eng-slab{border-top:var(--hair) solid var(--line);grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:clamp(28px,4vw,72px);padding-block:clamp(44px,5vw,72px);display:grid;position:relative}.eng-slab:before{content:"";width:84px;height:var(--hair);background:var(--accent);transition:width var(--dur-rule) var(--ease-out);position:absolute;top:-1px;left:0}.eng-slab-n{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.16em;text-transform:uppercase;color:var(--fg-low);margin-bottom:18px;display:block}.eng-slab-name{font-family:var(--font-display);letter-spacing:-.03em;color:var(--fg-hi);margin:0;font-size:clamp(2rem,3.6vw,3.25rem);font-weight:620;line-height:1}.eng-slab-tag{font-size:var(--text-deck);color:var(--accent);line-height:1.35;font-family:var(--font-serif);max-width:22ch;margin-top:18px;font-style:italic}.eng-slab-sum{max-width:46ch;margin-top:20px}@media (width<=860px){.eng-slab{grid-template-columns:minmax(0,1fr);gap:26px}}.mobile-nav[open]>summary:after{content:"";z-index:-1;position:fixed;inset:0}.operational-cover{border-bottom:var(--hair) solid var(--line);min-height:100svh}.operational-cover .scene-frame__route{inset:60px 0 auto}.operational-cover__frame{row-gap:clamp(44px,5vw,80px);padding-top:clamp(116px,12vw,184px);padding-bottom:clamp(72px,8vw,120px)}.operational-cover__copy{z-index:2;grid-column:1/span 10;position:relative}.operational-cover__register{color:var(--accent);margin:0 0 22px}.operational-cover h1{letter-spacing:-.055em;text-wrap:balance;max-width:10.5ch;font-size:clamp(4rem,11.5vw,11.5rem);line-height:.82}.operational-cover__deck{max-width:53ch;margin-top:clamp(34px,4vw,58px)}.operational-cover__actions{flex-wrap:wrap;align-items:center;gap:18px 26px;margin-top:34px;display:flex}.operational-cover__actions .mono-link{align-items:center;min-height:44px;display:inline-flex}.operational-cover__system{z-index:1;grid-column:4/-1;position:relative}.operational-cover__system:before{content:"";border-block-start:var(--hair) solid var(--accent);border-inline-start:var(--hair) solid var(--accent);pointer-events:none;width:72px;height:72px;position:absolute;inset:-26px auto auto -36px}.operational-cover[data-motion-state=registered] .operational-cover__register,.operational-cover[data-motion-state=registered] h1,.operational-cover[data-motion-state=registered] .operational-cover__deck,.operational-cover[data-motion-state=registered] .operational-cover__actions,.operational-cover[data-motion-state=registered] .operational-cover__system,.operational-cover[data-motion-state=registered] .operational-outcomes__point{opacity:0;transform:translateY(28px)}.operational-cover[data-motion-state=registered] h1{clip-path:inset(0 0 100%);transform:translateY(.16em)}.operational-cover[data-motion-state=entered] .operational-cover__register,.operational-cover[data-motion-state=entered] h1,.operational-cover[data-motion-state=entered] .operational-cover__deck,.operational-cover[data-motion-state=entered] .operational-cover__actions,.operational-cover[data-motion-state=entered] .operational-cover__system,.operational-cover[data-motion-state=entered] .operational-outcomes__point{opacity:1;transition:opacity .62s var(--ease-out), transform .78s var(--ease-out);transform:none}.operational-cover[data-motion-state=entered] h1{clip-path:inset(0);transition:clip-path .82s var(--ease-out) 60ms, opacity .56s var(--ease-out) 60ms, transform .82s var(--ease-out) 60ms}.operational-cover[data-motion-state=entered] .operational-cover__deck{transition-delay:.18s}.operational-cover[data-motion-state=entered] .operational-cover__actions{transition-delay:.28s}.operational-cover[data-motion-state=entered] .operational-cover__system{transition-delay:.38s}.operational-cover[data-motion-state=entered] .operational-outcomes__point:first-child{transition-delay:.46s}.operational-cover[data-motion-state=entered] .operational-outcomes__point:nth-child(2){transition-delay:.54s}.operational-cover[data-motion-state=entered] .operational-outcomes__point:nth-child(3){transition-delay:.62s}.operational-outcomes{grid-column:2/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;display:grid;position:relative}.operational-outcomes:before{content:"";height:var(--hair);background:var(--line-strong);position:absolute;inset:7px 0 auto}.operational-outcomes__point{margin:0;padding:34px clamp(18px,3vw,46px) 0 0;position:relative}.operational-outcomes__point:before{content:"";background:var(--void);border:2px solid var(--fg-low);width:11px;height:11px;position:absolute;inset:2px auto auto 0}.operational-outcomes__point:nth-child(2):before{border-color:var(--accent)}.operational-outcomes__index{font-family:var(--font-mono);font-size:var(--text-label);color:var(--fg-low);letter-spacing:.14em;margin-bottom:13px;display:block}.operational-outcomes dt{color:var(--fg-hi);font-size:var(--text-h3);font-weight:620}.operational-outcomes dd{max-width:30ch;color:var(--fg);font-size:var(--text-cell);margin:10px 0 0;line-height:1.55}.manifesto-sequence{border-bottom:var(--hair) solid var(--line);overflow:clip}.manifesto-sequence:before{content:"";z-index:0;background:var(--accent);transform-origin:50%;height:2px;position:absolute;inset:13% -8% auto;transform:rotate(-3deg)}.manifesto-sequence__frame{row-gap:clamp(52px,7vw,104px);padding-top:clamp(104px,12vw,180px);padding-bottom:clamp(104px,12vw,180px)}.manifesto-sequence__statement{grid-column:1/span 8}.manifesto-sequence__statement>.lbl{margin-bottom:26px;display:block}.manifesto-sequence__statement h2{letter-spacing:-.05em;max-width:10ch;font-size:clamp(3.25rem,8vw,7.5rem);line-height:.89}.manifesto-sequence__statement h2>span,.manifesto-sequence__statement h2>em{display:block}.manifesto-sequence__statement h2>em{color:var(--accent);font-family:var(--font-serif);margin-left:clamp(36px,8vw,124px);font-weight:400;line-height:.95}.manifesto-sequence__questions{grid-column:8/-1;align-self:end}.manifesto-sequence__questions>.lbl{margin-bottom:18px;display:block}.manifesto-sequence__questions ol{border-top:var(--hair) solid var(--line-strong);margin:0;padding:0;list-style:none}.manifesto-sequence__questions li{border-bottom:var(--hair) solid var(--line);grid-template-columns:minmax(108px,.72fr) minmax(0,1.4fr);gap:20px;padding:18px 0;display:grid}.manifesto-sequence__questions li>span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase;color:var(--accent)}.manifesto-sequence__questions li p{color:var(--fg-hi);font-size:var(--text-cell);margin:0;line-height:1.45}.operational-figure{grid-column:2/-2;margin:0;position:relative}.operational-figure__frame{aspect-ratio:12/5;border:var(--hair) solid var(--line-strong);background:var(--paper-high-text);min-height:260px;position:relative;overflow:hidden}.operational-figure picture,.operational-figure img{width:100%;height:100%;display:block}.operational-figure img{object-fit:cover;object-position:58% center;filter:grayscale()contrast(1.32)brightness(.72)}.operational-figure__frame:after{content:"";mix-blend-mode:screen;pointer-events:none;background:linear-gradient(105deg,#b93e2275,#0000 42%),repeating-linear-gradient(90deg,#f2f0ea0d 0 1px,#0000 1px 31px);position:absolute;inset:0}.operational-figure__target{z-index:1;border:var(--hair) solid var(--warm-paper);width:54px;height:54px;position:absolute;inset:18% 8% auto auto}.operational-figure__target:before,.operational-figure__target:after{content:"";background:var(--warm-paper);position:absolute}.operational-figure__target:before{height:1px;inset:50% -10px auto}.operational-figure__target:after{width:1px;inset:-10px auto -10px 50%}.operational-figure figcaption{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-low);margin-top:12px}.manifesto-sequence__body{grid-column:7/-1}.manifesto-sequence__body .prose{color:var(--fg-hi)}.manifesto-sequence[data-motion-state=registered] .manifesto-sequence__statement h2>*,.manifesto-sequence[data-motion-state=registered] .manifesto-sequence__questions li,.manifesto-sequence[data-motion-state=registered] .manifesto-sequence__body .prose{opacity:.42;transform:translateY(24px)}.manifesto-sequence[data-motion-state=registered] .operational-figure__frame{transform:translate(-4%)scale(1.06)}.manifesto-sequence[data-motion-state=entered] .manifesto-sequence__statement h2>*,.manifesto-sequence[data-motion-state=entered] .manifesto-sequence__questions li,.manifesto-sequence[data-motion-state=entered] .manifesto-sequence__body .prose{opacity:1;transition:opacity .6s var(--ease-out), transform .72s var(--ease-out);transition-delay:calc(var(--sequence-index,0) * 70ms);transform:none}.manifesto-sequence[data-motion-state=entered] .operational-figure__frame{transition:transform .9s var(--ease-out) .18s;transform:none}.commercial-act{background:linear-gradient(90deg, transparent 0 78%, #e94b1506 78% 100%), var(--void)}.engagement-system{border-bottom:var(--hair) solid var(--line);scroll-margin-block-start:96px}.engagement-system>.doc{row-gap:clamp(52px,6vw,88px);padding-top:clamp(104px,11vw,168px);padding-bottom:clamp(96px,10vw,152px)}.engagement-system__intro{grid-column:1/span 8}.engagement-system__intro .lbl{color:var(--accent);margin-bottom:22px;display:block}.engagement-system__intro h2{max-width:12ch;font-size:clamp(3rem,7.2vw,7rem);line-height:.92}.engagement-system__intro .prose{margin-top:30px}.engagement-system__operating-line{grid-column:2/-1;grid-template-columns:minmax(120px,1.2fr) minmax(0,7fr);gap:clamp(30px,4vw,64px);display:grid}.engagement-system__route{align-content:stretch;padding-block:30px;display:grid;position:relative}.engagement-system__route:before{content:"";background:var(--line-strong);width:1px;position:absolute;inset:42px auto 42px 14px}.engagement-system__route span{min-height:44px;font-family:var(--font-mono);font-size:var(--text-label);color:var(--fg-low);letter-spacing:.14em;transition:color var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);align-items:center;gap:14px;display:flex;position:relative}.engagement-system__route span:before{content:"";z-index:1;border:var(--hair) solid var(--line-strong);background:var(--void);width:29px;height:9px;position:relative}.engagement-system__operating-line[data-motion-active=audit] [data-route-station=audit],.engagement-system__operating-line[data-motion-active=build] [data-route-station=build],.engagement-system__operating-line[data-motion-active=watch] [data-route-station=watch]{color:var(--fg-hi);transform:translate(6px)}.engagement-system__operating-line[data-motion-active=audit] [data-route-station=audit]:before,.engagement-system__operating-line[data-motion-active=build] [data-route-station=build]:before,.engagement-system__operating-line[data-motion-active=watch] [data-route-station=watch]:before{border-color:var(--accent);background:var(--accent)}.engagement-system__stations{display:grid}.engagement-station{border-top:var(--hair) solid var(--line);outline-offset:8px;transition:transform .28s var(--ease-out), border-color .22s var(--ease-out), background-color .22s var(--ease-out);grid-template-columns:minmax(210px,.8fr) minmax(0,1.65fr);gap:clamp(26px,4vw,58px);padding:clamp(36px,5vw,68px) 0;display:grid}.engagement-station:first-child{border-top-color:var(--line-strong)}.engagement-station[data-motion-active=true]{border-top-color:var(--accent);transform:translate(10px)}.engagement-station__register{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-low);flex-wrap:wrap;gap:8px 14px;margin:0 0 18px;display:flex}.engagement-station__register span+span:before{content:"/";color:var(--line-strong);margin-right:14px}.engagement-station h3{color:var(--fg-hi);letter-spacing:-.04em;margin:0;font-size:clamp(2.35rem,4vw,4.8rem);line-height:.92}.engagement-station__tagline{max-width:18ch;color:var(--accent);font-family:var(--font-serif);font-size:var(--text-deck);margin:18px 0 0;font-style:italic;line-height:1.2}.engagement-station__control{border:0;border-bottom:var(--hair) solid var(--line);width:fit-content;min-height:44px;color:var(--fg-hi);font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border-radius:0;align-items:center;gap:10px;margin-top:22px;padding:8px 0;display:none}[data-motion-stations][data-motion-controls=ready] .engagement-station__control{display:inline-flex}.engagement-station__control span{border:var(--hair) solid var(--fg-low);background:0 0;width:8px;height:8px}.engagement-station__control[aria-pressed=true]{border-bottom-color:var(--accent)}.engagement-station__control[aria-pressed=true] span{border-color:var(--accent);background:var(--accent)}.engagement-station__detail>.prose{color:var(--fg-hi)}.engagement-station__detail dl{margin:28px 0 0}.engagement-station__detail dl>div{border-top:var(--hair) solid var(--line);grid-template-columns:minmax(118px,.55fr) minmax(0,1.45fr);gap:18px;padding:18px 0;display:grid}.engagement-station__detail dt{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-low)}.engagement-station__detail dd{color:var(--fg);font-size:var(--text-body);margin:0;line-height:1.55}.engagement-station__detail ul{margin:0;padding-left:1.1em}.engagement-station__detail li+li{margin-top:7px}.engagement-system__commercial{border:var(--hair) solid var(--line-strong);background:var(--raised-black);grid-column:3/-1;grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.engagement-system__commercial>div{padding:clamp(24px,3vw,42px)}.engagement-system__commercial>div+div{border-left:var(--hair) solid var(--line)}.engagement-system__commercial .lbl{color:var(--accent);margin-bottom:16px;display:block}.engagement-system__commercial .cell+.cell{margin-top:14px}.engagement-system__commercial .cell{font-size:var(--text-body)}.engagement-system__commercial .mono-link{align-items:center;min-height:44px;margin-top:22px;display:inline-flex}.capability-spine{border-bottom:var(--hair) solid var(--line);background:var(--raised-black);scroll-margin-block-start:96px}.capability-spine__frame{row-gap:44px;padding-top:clamp(88px,9vw,138px);padding-bottom:clamp(88px,9vw,138px)}.capability-spine__intro{grid-column:1/span 5;align-self:start;position:sticky;top:116px}.capability-spine__intro .lbl{color:var(--accent);margin-bottom:20px;display:block}.capability-spine__intro h2{font-size:clamp(2.8rem,5.6vw,5.6rem);line-height:.94}.capability-spine__intro .prose{margin-top:26px}.capability-spine__intro .mono-link{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.capability-spine__list{border-left:var(--hair) solid var(--line-strong);grid-column:7/-1;margin:0;padding:0 0 0 34px;list-style:none}.capability-spine__list li{border-top:var(--hair) solid var(--line);grid-template-columns:50px minmax(0,1fr);gap:20px;padding:30px 0;display:grid;position:relative}.capability-spine__list li:first-child{border-top:0;padding-top:0}.capability-spine__list li:before{content:"";background:var(--raised-black);border:var(--hair) solid var(--fg-low);width:9px;height:9px;position:absolute;inset:35px auto auto -39px}.capability-spine__list li:first-child:before{inset-block-start:5px}.capability-spine__number{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;color:var(--accent);padding-top:4px}.capability-spine__list h3{color:var(--fg-hi);font-size:var(--text-h3);margin:0}.capability-spine__list h3 a{color:inherit;text-underline-offset:5px}.capability-spine__list p{color:var(--fg);font-size:var(--text-body);margin:10px 0 0;line-height:1.55}.capability-spine__list .mono-link{align-items:center;min-height:44px;margin-top:8px;display:inline-flex}.capability-spine__all{grid-column:7/-1;width:fit-content}.method-rail{border-bottom:var(--hair) solid var(--line);scroll-margin-block-start:96px}.method-rail__frame{row-gap:46px;padding-top:clamp(88px,9vw,136px);padding-bottom:clamp(96px,10vw,152px)}.method-rail__frame>header{grid-column:1/span 7}.method-rail__frame>header .lbl{color:var(--accent);margin-bottom:20px;display:block}.method-rail__frame>header h2{font-size:clamp(2.8rem,5.5vw,5.6rem);line-height:.94}.method-rail__frame>header .prose{margin-top:28px}.method-rail__frame>ol{border-top:var(--hair) solid var(--line-strong);grid-column:2/-1;grid-template-columns:repeat(6,minmax(150px,1fr));margin:0;padding:26px 0 0;list-style:none;display:grid;overflow-x:auto}.method-rail__frame>ol li{min-width:150px;padding:24px 24px 0 0;position:relative}.method-rail__frame>ol li+li{border-left:var(--hair) solid var(--line);padding-left:24px}.method-rail__frame>ol li:before{content:"";background:var(--void);border:var(--hair) solid var(--accent);width:9px;height:9px;position:absolute;inset:-31px auto auto 0}.method-rail__frame>ol li+li:before{inset-inline-start:24px}.method-rail__frame>ol li>span{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.13em;color:var(--accent)}.method-rail__frame>ol h3{color:var(--fg-hi);margin:15px 0 0;font-size:1.05rem;line-height:1.3}.method-rail__frame>ol p{color:var(--fg);margin:9px 0 0;font-size:1.0625rem;line-height:1.55}.method-rail__frame>aside{border:var(--hair) solid var(--line-strong);background:var(--raised-black);grid-column:7/-1;padding:28px}.method-rail__frame>aside>p:not(.lbl){color:var(--fg-hi);font-family:var(--font-serif);font-size:var(--text-deck);margin:14px 0 0;font-style:italic;line-height:1.3}.method-rail__frame>aside .mono-link{align-items:center;min-height:44px;margin-top:18px;display:inline-flex}.evidence-act{background:#0b0c0f}.evidence-console{border-bottom:var(--hair) solid var(--line);scroll-margin-block-start:96px}.evidence-console>.doc{row-gap:clamp(48px,6vw,84px);padding-top:clamp(104px,11vw,168px);padding-bottom:clamp(96px,10vw,152px)}.evidence-console__intro{grid-column:1/span 8}.evidence-console__intro .lbl{color:var(--accent);margin-bottom:20px;display:block}.evidence-console__intro h2{max-width:12ch;font-size:clamp(3rem,7vw,6.8rem);line-height:.91}.evidence-console__intro .prose{margin-top:28px}.evidence-console__policy{border-top:var(--hair) solid var(--accent);max-width:54ch;color:var(--fg-hi);font-family:var(--font-serif);font-size:var(--text-deck);margin:26px 0 0;padding:18px 0 0 24px;font-style:italic;line-height:1.35}.evidence-console__instrument{border:var(--hair) solid var(--line-strong);background:var(--raised-black);grid-column:1/-1;grid-template-columns:minmax(170px,2fr) minmax(0,10fr);display:grid;position:relative}.evidence-console__register{border-right:var(--hair) solid var(--line-strong);align-content:start;display:grid}.evidence-console__register a{min-height:112px;color:var(--fg);border-bottom:var(--hair) solid var(--line);gap:6px;padding:22px 20px;text-decoration:none;display:grid}.evidence-console__register a>span,.evidence-console__register a>small{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;text-transform:uppercase;color:var(--fg-low)}.evidence-console__register a>strong{color:var(--fg-hi);font-size:1rem}.evidence-console__register a[data-motion-active=true]{color:var(--fg-hi);background:var(--equipment-black);box-shadow:inset 3px 0 0 var(--accent)}.evidence-console__files{min-width:0}.evidence-file{border-bottom:var(--hair) solid var(--line-strong);transition:background-color var(--dur-fast) var(--ease-out), box-shadow var(--dur-fast) var(--ease-out);padding:clamp(28px,4vw,54px);scroll-margin-block-start:92px}.evidence-file:last-child{border-bottom:0}.evidence-console__instrument[data-motion-active=quote-intake] [data-evidence-file=quote-intake],.evidence-console__instrument[data-motion-active=document-intake] [data-evidence-file=document-intake],.evidence-console__instrument[data-motion-active=internal-answers] [data-evidence-file=internal-answers],.evidence-file:target{background:var(--equipment-black);box-shadow:inset 3px 0 0 var(--accent)}.evidence-file__header{grid-template-columns:minmax(0,1.6fr) minmax(210px,.8fr);align-items:start;gap:30px;display:grid}.evidence-file__header>div>.lbl{color:var(--accent)}.evidence-file__header h3{max-width:18ch;color:var(--fg-hi);letter-spacing:-.035em;margin:13px 0 0;font-size:clamp(2rem,3.6vw,4rem);line-height:.97}.evidence-file__header h3 a{color:inherit;text-underline-offset:7px;text-decoration-thickness:1px}.evidence-file__header dl{margin:0}.evidence-file__header dl>div{border-top:var(--hair) solid var(--line);padding:12px 0}.evidence-file__header dt,.evidence-file__layers h4{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.11em;text-transform:uppercase;color:var(--fg-low)}.evidence-file__header dd{color:var(--fg-hi);font-size:var(--text-cell);margin:6px 0 0}.evidence-file__summary{max-width:64ch;color:var(--fg-hi);font-size:var(--text-deck);margin:34px 0 0;line-height:1.42}.evidence-file__layers{border-top:var(--hair) solid var(--line-strong);border-left:var(--hair) solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:38px;display:grid}.evidence-file__layers>div{border-right:var(--hair) solid var(--line);border-bottom:var(--hair) solid var(--line);padding:26px}.evidence-file__layers h4{color:var(--accent);margin:0 0 16px}.evidence-file__layers p,.evidence-file__layers li{color:var(--fg);font-size:var(--text-body);line-height:1.55}.evidence-file__layers p,.evidence-file__layers ol,.evidence-file__layers ul{margin:0}.evidence-file__layers ol,.evidence-file__layers ul{padding-left:1.1em}.evidence-file__layers li+li{margin-top:9px}.evidence-file__layers li strong,.evidence-file__layers li span{display:block}.evidence-file__layers li span{margin-top:5px}.evidence-file__footer{justify-content:space-between;align-items:end;gap:24px;margin-top:32px;display:flex}.evidence-file__footer>div p:not(.lbl){color:var(--accent);font-family:var(--font-mono);font-size:var(--text-data);text-transform:uppercase;margin:8px 0 0}.evidence-file__footer .mono-link{align-items:center;min-height:44px;display:inline-flex}.evidence-console__gate{pointer-events:none;width:10px;position:absolute;inset:0 0 0 auto;overflow:hidden}.evidence-console__gate span{background:var(--accent);width:10px;height:10px;transition:transform .42s var(--ease-out);position:absolute;inset:54px 0 auto;transform:translateY(0)}.evidence-console__instrument[data-motion-active=document-intake] .evidence-console__gate span{transform:translateY(112px)}.evidence-console__instrument[data-motion-active=internal-answers] .evidence-console__gate span{transform:translateY(224px)}.evidence-console__all{grid-column:2/span 5;width:fit-content}.faq-diagnostic{border-bottom:var(--hair) solid var(--line);scroll-margin-block-start:96px}.faq-diagnostic__frame{row-gap:44px;padding-top:clamp(84px,9vw,132px);padding-bottom:clamp(96px,10vw,152px)}.faq-diagnostic__frame>header{grid-column:1/span 5;align-self:start;position:sticky;top:116px}.faq-diagnostic__frame>header .lbl{color:var(--accent);margin-bottom:20px;display:block}.faq-diagnostic__frame>header h2{font-size:clamp(2.7rem,5vw,5.2rem);line-height:.94}.faq-diagnostic__frame>header .prose{margin-top:24px}.faq-register{border-top:var(--hair) solid var(--line-strong);grid-column:7/-1}.faq-register__item{border-bottom:var(--hair) solid var(--line);grid-template-columns:48px minmax(0,1fr);gap:20px;padding:28px 0;display:grid}.faq-register__number{font-family:var(--font-mono);font-size:var(--text-label);letter-spacing:.12em;color:var(--accent);padding-top:4px}.faq-register__item h3{color:var(--fg-hi);font-size:var(--text-h3);margin:0;line-height:1.25}.faq-register__item .prose{color:var(--fg);font-size:var(--text-body);margin-top:12px}.services-document,.service-operating-file,.work-register-document,.evidence-file-page,.route-stopped{isolation:isolate;position:relative}.engagement-system--interior{border-top:var(--hair) solid var(--line);background:var(--void);max-width:var(--measure);padding-inline:var(--gutter);margin-inline:auto;padding-block:clamp(84px,9vw,132px) clamp(72px,8vw,116px)}.engagement-system--interior>.doc{padding-top:clamp(84px,9vw,132px)}.engagement-system--interior .engagement-system__intro h2{max-width:14ch;font-size:clamp(2.8rem,6vw,6rem)}.engagement-system--interior .engagement-system__operating-line{grid-column:1/-1}.engagement-system--interior .engagement-system__commercial{grid-column:3/-1}.parallel-run-system--compact{padding-block:clamp(22px,3vw,34px)}.parallel-run-system--compact .parallel-run-system__diagram{max-width:920px}.parallel-run-system--compact .parallel-run-system__diagram svg{max-height:270px}.parallel-run-system--compact .parallel-run-system__legend{max-width:920px}.parallel-run-system--compact .parallel-run-system__label{font-size:.9375rem}.work-register-document #builds>.doc{padding-top:clamp(88px,9vw,136px)}.evidence-file-page{background:var(--void)}.editorial-resource,.privacy-document{background:var(--void);color:var(--dark-body-text);--surface:var(--void);--fg-hi:var(--dark-high-text);--fg:var(--dark-body-text);--fg-low:var(--color-text-low);--line:var(--color-rule);--line-strong:var(--color-rule-strong);--accent:var(--oxide);display:block;position:relative}.privacy-document .page-intro{background:var(--void)}.editorial-resource .sec>.doc,.privacy-document .sec>.doc{border-top-color:var(--line)}.editorial-resource--detail .doc-body{width:100%;min-width:0;max-width:980px;margin-inline:auto}.privacy-document .doc-body{max-width:980px;margin-inline:auto}.editorial-resource--detail .sec-head h2,.privacy-document .sec-head h2{max-width:15ch}.privacy-document:before{content:"";width:var(--hair);background:var(--color-rule-faint);pointer-events:none;position:absolute;inset:0 auto 0 calc(50% - min(46vw,650px))}.privacy-document .framed{background:var(--void)}.route-stopped{min-height:72vh}.route-stopped #return>.doc{padding-top:clamp(48px,6vw,84px)}@media (width<=1199px){.operational-cover__copy{grid-column:1/span 7}.operational-cover__system{grid-column:2/-1}.operational-outcomes{grid-column:1/-1}.manifesto-sequence__statement{grid-column:1/span 6}.manifesto-sequence__questions{grid-column:5/-1}.operational-figure{grid-column:1/-1}.manifesto-sequence__body{grid-column:4/-1}.engagement-system__intro,.evidence-console__intro{grid-column:1/span 6}.engagement-system__operating-line{grid-column:1/-1}.engagement-system__commercial{grid-column:2/-1}.capability-spine__intro,.faq-diagnostic__frame>header{grid-column:1/span 3}.capability-spine__list,.capability-spine__all,.faq-register{grid-column:5/-1}.method-rail__frame>header{grid-column:1/span 5}.method-rail__frame>ol{grid-column:1/-1}.method-rail__frame>aside{grid-column:5/-1}.engagement-system--interior .engagement-system__commercial{grid-column:2/-1}}@media (width<=900px){.operational-cover h1{max-width:12ch}.operational-cover__copy,.operational-cover__system,.operational-outcomes,.manifesto-sequence__statement,.manifesto-sequence__questions,.manifesto-sequence__body,.engagement-system__intro,.engagement-system__commercial,.capability-spine__intro,.capability-spine__list,.capability-spine__all,.method-rail__frame>header,.method-rail__frame>aside,.evidence-console__intro,.evidence-console__all,.faq-diagnostic__frame>header,.faq-register{grid-column:1/-1}.manifesto-sequence__statement h2>em{margin-left:0}.manifesto-sequence__questions{max-width:680px}.operational-figure__frame{min-height:220px}.engagement-system__operating-line{grid-template-columns:minmax(0,1fr)}.engagement-system__route{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.engagement-system__route:before{width:auto;height:1px;inset:14px 0 auto}.engagement-system__route span{align-content:start;justify-items:start;display:grid}.engagement-system__route span:before{width:9px;height:29px}.engagement-station,.engagement-system__commercial{grid-template-columns:minmax(0,1fr)}.engagement-system__commercial>div+div{border-left:0;border-top:var(--hair) solid var(--line)}.capability-spine__intro,.faq-diagnostic__frame>header{position:static}.capability-spine__list{padding-left:28px}.method-rail__frame>ol{border-top:0;border-left:var(--hair) solid var(--line-strong);grid-template-columns:minmax(0,1fr);padding-top:0;overflow:visible}.method-rail__frame>ol li,.method-rail__frame>ol li+li{border-left:0;min-width:0;padding:8px 0 28px 28px}.method-rail__frame>ol li:before,.method-rail__frame>ol li+li:before{inset:12px auto auto -5px}.evidence-console__instrument{grid-template-columns:minmax(0,1fr)}.evidence-console__register{border-right:0;border-bottom:var(--hair) solid var(--line-strong);grid-template-columns:repeat(3,minmax(0,1fr))}.evidence-console__register a{border-bottom:0;min-height:100px}.evidence-console__register a+a{border-left:var(--hair) solid var(--line)}.evidence-file__header{grid-template-columns:minmax(0,1fr)}.evidence-console__gate{display:none}.engagement-system--interior .engagement-system__commercial{grid-column:1/-1}}@media (width<=767px){.operational-cover{min-height:0}.operational-cover__frame{row-gap:34px;padding-top:104px;padding-bottom:76px}.operational-cover h1{font-size:clamp(3.75rem,18vw,6.5rem);line-height:.86}.operational-cover__deck{margin-top:30px}.operational-cover__system:before{display:none}.operational-outcomes{grid-template-columns:minmax(0,1fr);padding-left:24px}.operational-outcomes:before{width:1px;height:auto;inset:0 auto 0 5px}.operational-outcomes__point{padding:24px 0 24px 22px}.operational-outcomes__point:before{inset:30px auto auto -24px}.manifesto-sequence__frame,.engagement-system>.doc,.capability-spine__frame,.method-rail__frame,.evidence-console>.doc,.faq-diagnostic__frame{padding-top:82px;padding-bottom:88px}.manifesto-sequence__statement h2{font-size:clamp(3.1rem,16vw,5.3rem)}.manifesto-sequence__questions li{grid-template-columns:minmax(0,1fr);gap:7px}.operational-figure__frame{aspect-ratio:4/5;min-height:0}.operational-figure img{object-position:64% center}.engagement-system__route{position:static}.engagement-station[data-motion-active=true]{transform:translate(6px)}.engagement-station__detail dl>div{grid-template-columns:minmax(0,1fr);gap:8px}.capability-spine__list li{grid-template-columns:38px minmax(0,1fr)}.method-rail__frame>ol{border-top:0;border-left:var(--hair) solid var(--line-strong);grid-template-columns:minmax(0,1fr);padding-top:0;overflow:visible}.method-rail__frame>ol li,.method-rail__frame>ol li+li{border-left:0;min-width:0;padding:8px 0 28px 28px}.method-rail__frame>ol li:before,.method-rail__frame>ol li+li:before{inset:12px auto auto -5px}.evidence-console__register{grid-template-columns:minmax(0,1fr)}.evidence-console__register a{min-height:82px}.evidence-console__register a+a{border-left:0;border-top:var(--hair) solid var(--line)}.evidence-file{padding:24px 20px}.evidence-file__layers{grid-template-columns:minmax(0,1fr)}.evidence-file__footer{flex-direction:column;align-items:start}.faq-register__item{grid-template-columns:38px minmax(0,1fr)}.privacy-document:before{display:none}}@media (prefers-reduced-motion:reduce){.operational-cover__register,.operational-cover h1,.operational-cover__deck,.operational-cover__actions,.operational-cover__system,.operational-outcomes__point,.manifesto-sequence__statement h2>*,.manifesto-sequence__questions li,.manifesto-sequence__body .prose,.operational-figure__frame,.engagement-station,.engagement-system__route span,.evidence-console__gate span{opacity:1!important;transform:none!important}}@media print{@page{margin:14mm}:root{color-scheme:light;--surface:#fff;--fg-hi:#111;--fg:#222;--fg-low:#444;--line:#999;--line-strong:#555;--accent:#111}html,body{overflow:visible;color:#111!important;background:#fff!important}body{font-size:11pt;line-height:1.45}*,:before,:after{transition:none!important;animation:none!important}.mast,.skip-link,.edge-rules,.mobile-nav,.ticker{display:none!important}main,.sec,.band,.slab,.colophon,.card,.framed,.commercial-act,.capability-spine,.evidence-act,.evidence-console__instrument,.evidence-file,.editorial-resource,.privacy-document,.evidence-file-page{overflow:visible;color:#111!important;background:0 0!important}.engagement-system--interior,.engagement-system__commercial,.evidence-file-page__register dl,.evidence-file__architecture,.evidence-gate-explainer,.route-stopped__panel{color:#111!important;background:0 0!important;border-color:#555!important}.doc{max-width:none;padding-inline:0;display:block}.band{--surface:#fff;--fg-hi:#111;--fg:#222;--fg-low:#444;--line:#999;--line-strong:#555;--accent:#111}.pin-head,.sticky-head{position:static}.pixel-threshold,.engagement-station__control,.privacy-document:before{display:none!important}.scene-frame__registration,.scene-frame__route,.parallel-run-system__route,.parallel-run-system__gate,.parallel-run-system__payload,.parallel-run-system__incoming,.parallel-run-system__label,.parallel-run-system figcaption,.operational-cover__register,.operational-cover h1,.operational-cover__deck,.operational-cover__actions,.operational-cover__system,.operational-outcomes__point{opacity:1!important;clip-path:none!important;stroke-dashoffset:0!important;transform:none!important}.work-flag{color:#111!important;background:0 0!important;border-color:#111!important}.figure-frame img{filter:none!important}.figure-frame:after,.operational-figure__frame:after{content:none!important;background:0 0!important}.operational-figure img{filter:none!important}.evidence-console__gate,.operational-figure__target{display:none!important}.capability-spine__intro,.faq-diagnostic__frame>header{position:static}a{text-decoration:underline;color:inherit!important}a[href]:not([href^=\#]):after{content:" [" attr(href) "]";width:auto;height:auto;font-family:var(--font-mono);overflow-wrap:anywhere;background:0 0;font-size:8pt;font-weight:400;display:inline;position:static;inset:auto}h1,h2,h3,.card,.stn,.eng-slab,.work-flag,.spec tr{break-inside:avoid}.colophon{border-top:1px solid #777;margin-top:12mm;padding-block:6mm 0}}:root{--ink:var(--void);--ink-soft:var(--raised-black);--paper:var(--warm-paper);--paper-dark:#d8cfbc;--fog:#99968c;--line:#33342f;--white:var(--dark-high-text);--prototype-edge:clamp(1rem, 3.2vw, 3.6rem);--prototype-header:76px;--dot-grid-image:radial-gradient(circle at 1px 1px, #f0e8db29 1px, transparent 1.25px);--dot-grid-size:18px 18px;--dot-grid-position:0 0}body{background:var(--ink)}.visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.mast{z-index:80;height:var(--prototype-header);backdrop-filter:blur();transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), backdrop-filter .18s var(--ease-out);background-color:#0000;border-bottom:1px solid #0000;position:sticky;top:0}.mast.stuck{backdrop-filter:blur(12px);background-color:#080909eb;border-bottom-color:#f0e8db2e}@supports ((-webkit-backdrop-filter:blur(1px))){.mast{-webkit-backdrop-filter:blur();transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), -webkit-backdrop-filter .18s var(--ease-out), backdrop-filter .18s var(--ease-out)}.mast.stuck{-webkit-backdrop-filter:blur(12px)}}.mast-corner{border-top:1px solid #f0e8db47;border-left:1px solid #f0e8db47;width:33px;height:34px;position:absolute;top:18px;left:12px}.mast .mast-in{width:100%;max-width:none;height:100%;padding:0 max(var(--prototype-edge), 7.25vw);padding-right:var(--prototype-edge);grid-template-columns:minmax(260px,1fr) auto auto;align-items:center;gap:clamp(1.2rem,2.4vw,2.2rem);display:grid}.mast .wordmark{width:fit-content;color:var(--white);font-family:var(--font-display);letter-spacing:-.02em;gap:.7rem;font-size:1rem;font-weight:800}.mast .wordmark svg{width:14px;height:14px;color:var(--white)}.mast .wordmark-tag{background:var(--oxide);width:2px;height:22px;margin-left:.1rem;animation:1.7s steps(2,jump-none) infinite mast-cursor}.mast .contents{align-items:center;gap:clamp(1rem,2.5vw,2.6rem);display:flex}.mast .contents a{color:var(--fog);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;padding:1.55rem 0 1.3rem;font-size:.75rem;text-decoration:none;position:relative}.mast .contents a:after{background:var(--white);content:"";height:1px;transition:right var(--dur-fast) var(--ease-out);position:absolute;bottom:1rem;left:0;right:100%}.mast .contents a:hover,.mast .contents a:focus-visible,.mast .contents a[aria-current]{color:var(--white)}.mast .contents a:hover:after,.mast .contents a:focus-visible:after,.mast .contents a[aria-current]:after{right:0}.mast-contact{min-width:108px;min-height:49px;color:var(--ink);background:var(--white);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);place-items:center;padding:0 1.2rem;font-size:.75rem;font-weight:800;text-decoration:none;display:grid}.mast-contact:hover,.mast-contact:focus-visible{color:var(--ink);background:var(--oxide)}@keyframes mast-cursor{50%{opacity:.28}}.prototype-hero{min-height:max(920px,100svh);padding:calc(var(--prototype-header) + clamp(3rem, 7vw, 7rem)) var(--prototype-edge) 0;border-bottom:1px solid var(--line);position:relative;overflow:hidden}.prototype-hero:before{content:"";border:1px solid #e94b1559;border-radius:50%;width:54vw;min-width:650px;height:54vw;min-height:650px;position:absolute;top:24%;right:-14vw;box-shadow:0 0 0 4vw #e94b1505,0 0 0 10vw #e94b1504}.hero-kicker,.section-index{color:var(--oxide);font-family:var(--font-mono);letter-spacing:.18em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:700}.hero-title{z-index:4;max-width:1280px;font-family:var(--font-display);letter-spacing:-.075em;text-transform:uppercase;margin:clamp(1.7rem,4vw,3.8rem) 0 0;font-size:clamp(5.2rem,14.2vw,13.5rem);font-weight:900;font-stretch:75%;line-height:.72;position:relative}.hero-title span{width:fit-content;display:block}.hero-title span:nth-child(2){color:var(--paper);font-family:var(--font-serif);letter-spacing:-.07em;text-transform:none;margin-left:11vw;font-size:.83em;font-style:italic;font-weight:400;line-height:.84}.hero-title span:nth-child(3){color:#0000;-webkit-text-stroke:1.5px var(--white);margin-left:2.4vw;position:relative}.hero-title span:nth-child(3):after{background:var(--oxide);content:"";width:12vw;max-width:180px;height:.085em;position:absolute;bottom:.15em;right:-1.5rem;transform:rotate(-2deg)}.hero-lower{z-index:3;grid-template-columns:minmax(260px,.58fr) minmax(540px,1.42fr);align-items:end;gap:clamp(2rem,5vw,6rem);margin-top:clamp(4rem,8vw,8rem);display:grid;position:relative}.hero-intro{color:#cfcec7;max-width:450px;font-family:var(--font-serif);margin:0 0 1.8rem;font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1.35}.hero-actions{flex-wrap:wrap;align-items:center;gap:1rem 1.4rem;display:flex}.prototype-cta{border:1px solid var(--oxide);background:var(--oxide);min-width:min(100%,310px);color:var(--ink);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;transition:background-color var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);justify-content:space-between;align-items:center;gap:2.6rem;padding:.95rem 1.05rem;font-size:.69rem;font-weight:800;text-decoration:none;display:inline-flex}.prototype-cta:after{content:"";border-bottom:2px solid;border-right:2px solid;width:10px;height:10px;transform:translateY(-1px)}.prototype-cta:hover,.prototype-cta:focus-visible{background:var(--white);color:var(--ink);outline:2px solid var(--white);outline-offset:3px}.prototype-text-link{color:var(--fog);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.66rem;text-decoration:none}.prototype-text-link:hover,.prototype-text-link:focus-visible{color:var(--white);text-underline-offset:.4em;text-decoration:underline}.system-map{background:linear-gradient(90deg,#0000 49.8%,#ffffff0e 50%,#0000 50.2%) 0 0/100% 100%,linear-gradient(#ffffff09 1px,#0000 1px) 0 0/100% 41px;border-top:1px solid #f0e8db73;border-bottom:1px solid #f0e8db29;min-height:270px;margin:0;padding:2.3rem 1.3rem 1.1rem;position:relative}.system-map .parallel-run-system__diagram{min-height:190px;display:block}.system-map .parallel-run-system__diagram svg{width:100%;height:210px}.system-map .parallel-run-system__incoming,.system-map figcaption{color:var(--fog);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;font-size:.55rem}.system-map .parallel-run-system__legend{grid-template-columns:repeat(3,1fr);gap:1rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.system-map .parallel-run-system__label{color:var(--fog);font-family:var(--font-mono);font-size:.55rem;line-height:1.35}.system-map .parallel-run-system__label:before{content:"";border:1px solid;width:7px;height:7px;margin-right:.5rem;display:inline-block}.system-map .parallel-run-system__label--new,.system-map .parallel-run-system__label--gate{color:var(--oxide)}.system-map .parallel-run-system__route,.system-map .parallel-run-system__node,.system-map .parallel-run-system__gate{fill:none;stroke:var(--white);stroke-width:1.5px}.system-map .parallel-run-system__route--new,.system-map .parallel-run-system__node--new,.system-map .parallel-run-system__gate{stroke:var(--oxide)}.system-map .parallel-run-system__payload--current{fill:var(--white)}.system-map .parallel-run-system__payload--new{fill:var(--oxide)}.outcome-axis{margin:clamp(4rem, 7vw, 7rem) calc(var(--prototype-edge) * -1) 0;border-top:1px solid var(--line);background:var(--ink);grid-template-columns:repeat(3,1fr);display:grid}.outcome{min-height:175px;padding:1.2rem var(--prototype-edge) 1.5rem;border-right:1px solid var(--line);position:relative}.outcome:last-child{border-right:0}.outcome-code{color:var(--fog);font-family:var(--font-mono);letter-spacing:.12em;font-size:.55rem}.outcome dt{bottom:.4rem;right:1.1rem;left:var(--prototype-edge);letter-spacing:-.05em;text-transform:uppercase;font-size:clamp(2rem,4vw,4.8rem);font-weight:900;line-height:.85;position:absolute}.outcome dd{left:var(--prototype-edge);max-width:30ch;color:var(--fog);opacity:0;transition:bottom var(--dur-mid) var(--ease-out), opacity var(--dur-mid) var(--ease-out);margin:0;font-size:.72rem;position:absolute;bottom:-2.8rem}.outcome:hover dd,.outcome:focus-within dd{opacity:1;bottom:1.2rem}.prototype-problem{min-height:940px;padding:clamp(7rem, 12vw, 13rem) var(--prototype-edge);clip-path:polygon(0 4vw,100% 0,100% calc(100% - 5vw),0 100%);position:relative;overflow:hidden}.prototype-problem:after{content:"";border-left:1px solid #f0e8db2e;border-right:1px solid #f0e8db2e;width:24vw;height:110%;position:absolute;top:-5%;right:8%;transform:rotate(8deg)}.prototype-problem .section-index,.prototype-evidence .section-index{color:var(--oxide)}.prototype-manifesto{z-index:2;letter-spacing:-.075em;text-transform:uppercase;max-width:1250px;margin:clamp(2.5rem,6vw,6rem) 0 0;font-size:clamp(4.2rem,11.5vw,11.2rem);font-weight:900;line-height:.76;position:relative}.prototype-manifesto span,.prototype-manifesto em{display:block}.prototype-manifesto em{color:#0000;font-family:var(--font-serif);text-transform:none;-webkit-text-stroke:1.5px var(--white);margin-left:16vw;font-style:italic;font-weight:400}.problem-grid{z-index:3;grid-template-columns:.8fr 1.2fr;align-items:end;gap:clamp(3rem,8vw,9rem);margin-top:clamp(4rem,8vw,9rem);display:grid;position:relative}.problem-copy{max-width:510px;font-family:var(--font-serif);font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.35}.problem-copy p:first-child:first-letter{float:left;color:var(--oxide);font-family:var(--font-display);margin:.05em .12em 0 0;font-size:4.5em;font-weight:900;line-height:.72}.machine-frame{border:2px solid var(--line);background:var(--ink);min-height:330px;margin:0;position:relative;overflow:hidden}.machine-frame .operational-figure__frame{min-height:330px}.machine-frame img{object-fit:cover;filter:grayscale()contrast(1.2)sepia(.25);mix-blend-mode:luminosity;width:100%;min-height:330px}.machine-frame .operational-figure__frame:after{content:"";mix-blend-mode:multiply;background:linear-gradient(90deg,#0000 0 29%,#e94b15b8 29% 46%,#0000 46%),repeating-linear-gradient(0deg,#0000 0 25px,#090a091f 25px 27px);position:absolute;inset:0}.machine-frame figcaption{z-index:4;background:var(--ink);color:var(--paper);font-family:var(--font-mono);letter-spacing:.11em;text-transform:uppercase;padding:.4rem .55rem;font-size:.52rem;position:absolute;bottom:.65rem;right:.75rem}.prototype-engagements{padding:clamp(7rem, 11vw, 12rem) var(--prototype-edge);background:var(--ink);color:var(--white);position:relative}.prototype-engagements>.engagement-system{max-width:1500px;margin-inline:auto}.services-heading{border-bottom:1px solid var(--line);grid-template-columns:.72fr 1.28fr;align-items:end;gap:3rem;padding-bottom:clamp(4rem,7vw,7rem);display:grid}.services-heading h2,.evidence-head h2{letter-spacing:-.07em;margin:1rem 0 0;font-size:clamp(4.2rem,9vw,9.6rem);font-weight:700;line-height:.82}.services-heading>p{color:#bbb9b0;max-width:570px;font-family:var(--font-serif);margin:0;font-size:clamp(1.2rem,1.8vw,1.55rem)}.service-track{max-width:1280px;margin:0 auto;padding-left:clamp(2rem,6vw,6rem);position:relative}.service-track:before{background:linear-gradient(var(--oxide), var(--oxide) 67%, var(--verified) 67%);content:"";width:3px;position:absolute;inset:0 auto 0 0}.service-stage{border-bottom:1px solid var(--line);opacity:.38;min-height:64vh;transition:opacity var(--dur-mid) var(--ease-out);grid-template-columns:minmax(220px,.8fr) minmax(320px,1.2fr);align-items:center;gap:clamp(2rem,7vw,8rem);padding:clamp(4rem,7vw,7rem) 0;display:grid;position:relative}.service-stage[data-motion-active=true],.service-stage:focus-within,.service-stage:hover{opacity:1}.service-stage:before{border:2px solid var(--oxide);background:var(--ink);content:"";width:11px;height:11px;position:absolute;top:50%;left:calc(-1*clamp(2rem,6vw,6rem) - 7px);transform:translateY(-50%)rotate(45deg)}.service-stage:last-child:before{border-color:var(--verified)}.stage-number{color:#0000;letter-spacing:-.09em;-webkit-text-stroke:1px #696a64;font-size:clamp(7rem,15vw,15rem);font-weight:900;line-height:.65}.stage-full-name{color:var(--fog);font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;margin:1rem 0 0;font-size:.58rem}.stage-name{color:var(--paper);font-family:var(--font-serif);letter-spacing:-.06em;margin:.4rem 0 1rem;font-size:clamp(3rem,7vw,7rem);font-style:italic;font-weight:400;line-height:.85}.stage-copy{color:#c6c4bb;max-width:600px;margin:0 0 2rem;font-size:clamp(1.05rem,1.5vw,1.28rem);line-height:1.55}.stage-output{border-top:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid}.stage-output li{color:var(--fog);font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;padding:1rem .7rem 0 0;font-size:.62rem}.stage-output li:before{border-top:2px solid var(--oxide);content:"";width:13px;margin-bottom:.6rem;display:block}.service-stage:last-child .stage-output li:before{border-color:var(--verified)}.stage-disclosure{border-top:1px solid var(--line);color:var(--fog);margin-top:2rem}.stage-disclosure summary{cursor:pointer;min-height:44px;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;padding:.9rem 0;font-size:.62rem}.stage-disclosure dl{gap:1rem;margin:0 0 1rem;display:grid}.stage-disclosure dt{color:var(--white);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.stage-disclosure dd{margin:.35rem 0 0;line-height:1.5}.engagement-station__control{display:none}[data-motion-stations][data-motion-controls=ready] .engagement-station__control{min-height:44px;color:var(--oxide);cursor:pointer;font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;margin-top:1rem;padding:.6rem 0;font-size:.58rem;display:inline-flex}.commercial-strip{border-block:1px solid var(--line);color:var(--fog);grid-template-columns:1.2fr .8fr;gap:2rem;margin-top:3rem;padding:2rem 0;font-size:.85rem;display:grid}.capability-spine{border:1px solid var(--line);grid-template-columns:auto repeat(4,1fr);max-width:1500px;margin:clamp(5rem,9vw,9rem) auto 0;display:grid}.capability-spine>*{border-right:1px solid var(--line);min-height:130px;padding:1rem}.capability-title{background:var(--ink);color:var(--oxide);font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;writing-mode:vertical-rl;align-items:flex-end;font-size:.61rem;font-weight:800;display:flex;transform:rotate(180deg)}.capability{flex-direction:column;justify-content:space-between;gap:.7rem;display:flex}.capability small{color:var(--fog);font-family:var(--font-mono);letter-spacing:.1em;font-size:.52rem}.capability h3{text-transform:uppercase;margin:auto 0 0;font-size:clamp(1rem,1.8vw,1.5rem);line-height:1}.capability h3 a,.capability-all{color:inherit;text-decoration:none}.capability p{color:var(--fog);margin:0;font-size:.72rem;line-height:1.35}.capability-all{border-top:1px solid var(--line);min-height:52px;color:var(--oxide);font-family:var(--font-mono);letter-spacing:.09em;text-transform:uppercase;border-right:0;grid-column:2/-1;font-size:.6rem}.prototype-evidence{padding:clamp(7rem, 11vw, 12rem) var(--prototype-edge);position:relative;overflow:hidden}.prototype-evidence:before{background:var(--line);content:"";width:1px;position:absolute;inset:0 15% 0 auto}.evidence-head{border-bottom:3px solid var(--line);grid-template-columns:1.1fr .9fr;align-items:end;gap:4rem;padding-bottom:clamp(3rem,6vw,6rem);display:grid}.evidence-note{max-width:450px;font-family:var(--font-serif);margin:0;font-size:1.2rem}.evidence-note strong{background:var(--verified);color:var(--ink);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;font-size:.58rem}.build-row{border-bottom:1px solid var(--line);grid-template-columns:100px 1fr .62fr 120px;align-items:center;gap:clamp(1rem,3vw,3rem);min-height:220px;display:grid;position:relative}.build-row:after{border-bottom:4px solid var(--oxide);content:"";width:22%;position:absolute;bottom:-1px;right:0}.build-id{color:inherit;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;font-size:.59rem;font-weight:700;text-decoration:none}.build-row h3{letter-spacing:-.06em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5vw,5.8rem);font-weight:900;line-height:.84}.build-row h3 a{color:inherit;text-decoration:none}.build-row p{font-family:var(--font-serif);margin:0;font-size:1.05rem;line-height:1.35}.build-status{border-left:1px solid var(--line);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;flex-direction:column;justify-content:center;align-self:stretch;padding-left:1rem;font-size:.55rem;display:flex}.build-status:before{background:var(--oxide);content:"";width:7px;height:7px;margin-bottom:.7rem}.build-status small{margin-top:.5rem}.evidence-footer{grid-template-columns:1fr auto;align-items:end;gap:2rem;margin-top:3rem;display:grid}.evidence-footer p{max-width:70ch;font-family:var(--font-serif);margin:0}.prototype-cta--dark{border-color:var(--white);color:var(--white);background:0 0}.colophon{min-height:110px;padding:1.4rem var(--prototype-edge);border-top:1px solid var(--line);background:var(--ink)}.colophon>.doc{width:100%;max-width:none;padding:0}.colophon .colophon-grid{align-items:center;gap:2rem}@media (width<=940px){:root{--prototype-header:68px}.mast .mast-in{grid-template-columns:1fr auto auto;gap:.65rem;padding-left:1.25rem}.mast-corner{display:none}.mast-contact{min-width:auto;min-height:44px;padding-inline:.9rem;font-size:.75rem}.prototype-hero{min-height:920px}.hero-title{font-size:clamp(4.8rem,15vw,8.6rem)}.hero-lower,.problem-grid,.services-heading,.evidence-head{grid-template-columns:1fr}.hero-lower{margin-top:4.5rem}.service-stage{grid-template-columns:.55fr 1.45fr}.capability-spine{grid-template-columns:auto 1fr 1fr}.capability-title{grid-row:1/span 2}.capability-all{grid-column:2/-1}.build-row{grid-template-columns:72px 1fr 110px}.build-row p{grid-column:2/3;padding-bottom:2rem}.build-status{grid-area:1/3/span 2}}@media (width<=640px){:root{--prototype-edge:1rem}.mast .wordmark{font-size:.72rem}.prototype-hero{min-height:850px;padding-top:calc(var(--prototype-header) + 3rem)}.prototype-hero:before{top:36%;right:-90%}.hero-title{font-size:clamp(4.4rem,23vw,7rem);line-height:.75}.hero-title span:nth-child(2){margin-left:7vw}.hero-title span:nth-child(3){margin-left:0;font-size:.78em;line-height:1}.hero-title span:nth-child(3):after{width:24vw;right:0}.hero-lower{gap:3rem;margin-top:3rem}.system-map{min-height:310px;padding-inline:.4rem}.system-map .parallel-run-system__diagram svg{height:170px}.system-map .parallel-run-system__legend,.outcome-axis{grid-template-columns:1fr}.outcome{border-right:0;border-bottom:1px solid var(--line);min-height:112px}.outcome dt{font-size:2.8rem}.prototype-problem{clip-path:polygon(0 2rem,100% 0,100% calc(100% - 2rem),0 100%);min-height:auto;padding-top:7rem;padding-bottom:8rem}.prototype-manifesto{font-size:clamp(3.7rem,19vw,6rem);line-height:.79}.prototype-manifesto em{margin:.15em 0 0 10vw}.problem-grid{gap:2.5rem;margin-top:4rem}.machine-frame,.machine-frame .operational-figure__frame,.machine-frame img{min-height:245px}.prototype-engagements,.prototype-evidence{padding-top:7rem}.services-heading h2,.evidence-head h2{font-size:clamp(4rem,20vw,6.4rem)}.service-track{padding-left:1.5rem}.service-stage{opacity:1;min-height:auto;padding:5rem 0;display:block}.service-stage:before{left:calc(-1.5rem - 6px)}.stage-number{font-size:7rem}.stage-name{font-size:4.2rem}.stage-output{grid-template-columns:1fr}.stage-output li{border-bottom:1px solid var(--line);padding:.75rem 0}.commercial-strip,.evidence-footer{grid-template-columns:1fr}.capability-spine{grid-template-columns:40px 1fr}.capability-spine>*{border-top:1px solid var(--line);border-right:0;min-height:95px}.capability-title{border-top:0;border-right:1px solid var(--line);grid-row:1/span 4;min-height:440px}.capability-all{grid-column:1/-1}.evidence-head{gap:2rem}.build-row{grid-template-columns:1fr 90px;gap:1rem;padding:2.8rem 0}.build-id,.build-row h3,.build-row p{grid-column:1}.build-row h3{font-size:3.1rem}.build-status{grid-area:1/2/span 3}.colophon .colophon-grid{grid-template-columns:1fr!important}}.prototype-hero{min-height:calc(100svh - var(--prototype-header));padding:clamp(4rem, 8vw, 8rem) var(--prototype-edge) clamp(4rem, 7vw, 7rem);grid-template-rows:auto auto 1fr;grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:clamp(1.5rem,3vw,3rem) clamp(2rem,6vw,7rem);display:grid}.prototype-hero .hero-kicker,.prototype-hero .hero-title{grid-column:1/-1}.prototype-hero .hero-title{max-width:12ch}.prototype-hero .hero-intro{max-width:31rem;color:var(--white);align-self:end;margin:0;font-size:clamp(1.15rem,2vw,1.75rem);line-height:1.28}.prototype-hero .system-map{align-self:end;width:min(100%,700px);margin:0 0 0 auto}.prototype-hero[data-motion-state=registered] .hero-kicker,.prototype-hero[data-motion-state=registered] .hero-title,.prototype-hero[data-motion-state=registered] .hero-intro{opacity:0;transform:translateY(28px)}.prototype-hero[data-motion-state=entered] .hero-kicker,.prototype-hero[data-motion-state=entered] .hero-title,.prototype-hero[data-motion-state=entered] .hero-intro{opacity:1;transition:opacity .8s var(--ease-out), transform 1s var(--ease-out);transform:none}.prototype-hero[data-motion-state=entered] .hero-title{transition-delay:80ms}.prototype-hero[data-motion-state=entered] .hero-intro{transition-delay:.2s}.sparse-engagements{min-height:165svh;padding:clamp(7rem, 11vw, 12rem) var(--prototype-edge);background:var(--ink);grid-template-columns:minmax(300px,.9fr) minmax(420px,1.1fr);align-items:start;gap:clamp(3rem,7vw,8rem);display:grid}.sparse-engagements__lead{top:calc(var(--prototype-header) + 5rem);position:sticky}.sparse-engagements__lead h2{max-width:7ch;color:var(--white);font-family:var(--font-display);letter-spacing:-.075em;margin:0;font-size:clamp(4.5rem,7.5vw,8rem);font-weight:700;line-height:.9}.sparse-engagements__lead h2:first-line{color:var(--oxide)}.sparse-engagements__lead p{max-width:31rem;color:var(--fog);margin:2rem 0 0;font-size:1.1rem;line-height:1.5}.sparse-engagements__panels{gap:clamp(1.5rem,3vw,2.2rem);display:grid}.engagement-panel{background:var(--ink);min-height:clamp(310px,36vw,430px);transition:border-color var(--dur-mid) var(--ease-out), background-color var(--dur-mid) var(--ease-out), transform var(--dur-mid) var(--ease-out);border:1px solid #f0e8db94;grid-template-columns:minmax(0,1fr) 96px;align-content:space-between;padding:clamp(1.8rem,3vw,3rem);display:grid;position:relative;overflow:hidden}.engagement-panel h3{color:var(--white);font-family:var(--font-display);letter-spacing:-.07em;margin:0 0 1.5rem;font-size:clamp(4rem,6.5vw,7.2rem);line-height:.85}.engagement-panel p{max-width:34rem;color:var(--fog);margin:0;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.engagement-panel[data-motion-active=true]{border-color:var(--oxide);background:var(--ink-soft);transform:translate(-1rem)}.engagement-glyph{width:82px;height:82px;color:var(--fog);transition:color var(--dur-mid,.42s) var(--ease-out,ease);place-self:center end;position:relative}.engagement-glyph svg{width:100%;height:100%}.engagement-glyph .icon-accent{stroke:var(--oxide)}.engagement-panel[data-motion-active=true] .engagement-glyph{color:var(--white)}.engagement-panel__detail{border-top:1px solid var(--line);grid-column:1/-1;margin-top:2rem}.engagement-panel__detail summary{color:var(--white);cursor:pointer;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;padding:1rem 0;font-size:.75rem}.prototype-risk{min-height:110svh;padding:clamp(7rem, 12vw, 13rem) var(--prototype-edge);align-content:center;display:grid}.prototype-risk h2{max-width:11ch;font-family:var(--font-display);letter-spacing:-.085em;margin:0;font-size:clamp(5rem,11vw,11rem);font-weight:750;line-height:.82}.prototype-risk h2 span,.prototype-risk h2 em{display:block}.prototype-risk h2 em{color:#bd3f23;font-family:var(--font-serif);font-weight:400}.prototype-risk>p{max-width:46rem;margin:clamp(3rem,6vw,6rem) 0 0;font-size:clamp(1.2rem,2.1vw,1.8rem);line-height:1.35}.prototype-risk[data-motion-state=registered] h2 span,.prototype-risk[data-motion-state=registered] h2 em,.prototype-risk[data-motion-state=registered]>p{opacity:0;transform:translateY(48px)}.prototype-risk[data-motion-state=entered] h2 span,.prototype-risk[data-motion-state=entered] h2 em,.prototype-risk[data-motion-state=entered]>p{opacity:1;transition:opacity .75s var(--ease-out), transform 1.05s var(--ease-out);transform:none}.prototype-risk[data-motion-state=entered] h2 em{transition-delay:.12s}.prototype-risk[data-motion-state=entered]>p{transition-delay:.24s}.homepage-faq{min-height:100svh;padding:clamp(7rem, 11vw, 12rem) var(--prototype-edge);background:var(--ink)}.homepage-faq h2{max-width:10ch;color:var(--white);font-family:var(--font-display);letter-spacing:-.075em;margin:0 0 clamp(3rem,6vw,6rem);font-size:clamp(4.5rem,8vw,9rem);line-height:.88}.homepage-faq details{border-top:1px solid #f0e8db8c}.homepage-faq[data-motion-state=registered] h2,.homepage-faq[data-motion-state=registered] details{opacity:0;transform:translateY(24px)}.homepage-faq[data-motion-state=entered] h2,.homepage-faq[data-motion-state=entered] details{opacity:1;transition:opacity .65s var(--ease-out), transform .85s var(--ease-out);transform:none}.homepage-faq[data-motion-state=entered] details:nth-child(2){transition-delay:40ms}.homepage-faq[data-motion-state=entered] details:nth-child(3){transition-delay:80ms}.homepage-faq[data-motion-state=entered] details:nth-child(4){transition-delay:.12s}.homepage-faq[data-motion-state=entered] details:nth-child(5){transition-delay:.16s}.homepage-faq[data-motion-state=entered] details:nth-child(6){transition-delay:.2s}.homepage-faq details:last-child{border-bottom:1px solid #f0e8db8c}.homepage-faq summary{min-height:88px;color:var(--white);cursor:pointer;font-family:var(--font-display);grid-template-columns:1fr auto;align-items:center;gap:2rem;padding:1.4rem 0;font-size:clamp(1.25rem,2.4vw,2.15rem);line-height:1.2;list-style:none;display:grid}.homepage-faq summary::-webkit-details-marker{display:none}.homepage-faq__mark{color:var(--oxide);place-items:center;display:grid}.homepage-faq details[open] .homepage-faq__mark .icon--plus path:first-child{transform:scaleY(0)}.homepage-faq details::details-content{opacity:0;block-size:0;transition:block-size var(--dur-mid) var(--ease-out), content-visibility var(--dur-mid) allow-discrete, opacity var(--dur-fast) var(--ease-out);overflow:clip}.homepage-faq details[open]::details-content{opacity:1;block-size:auto}.homepage-faq__answer{opacity:1;grid-template-rows:1fr;display:grid}.homepage-faq__answer p{max-width:48rem;color:var(--fog);margin:0;padding:0 4rem 2rem 0;font-size:1.08rem;line-height:1.55}.final-invitation{min-height:90svh;padding:clamp(7rem, 12vw, 13rem) var(--prototype-edge);align-content:center;display:grid;position:relative;overflow:hidden}.prototype-problem,.prototype-evidence,.prototype-risk,.final-invitation{background:var(--ink);color:var(--white)}.final-invitation h2{z-index:1;max-width:11ch;font-family:var(--font-display);letter-spacing:-.085em;margin:0;font-size:clamp(5rem,11vw,11rem);font-weight:750;line-height:.82;position:relative}.final-invitation__cta{z-index:1;border:2px solid var(--white);width:fit-content;min-height:52px;color:var(--white);font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;transition:color var(--dur-fast) var(--ease-out), background-color var(--dur-fast) var(--ease-out);align-items:center;gap:1rem;margin-top:clamp(3rem,6vw,6rem);padding:.8rem 1.2rem;font-size:.82rem;font-weight:800;text-decoration:none;display:inline-flex;position:relative}.final-invitation__cta:hover,.final-invitation__cta:focus-visible{color:var(--ink);background:var(--white)}.final-invitation__route{border-top:2px solid var(--line);border-left:2px solid var(--line);opacity:.42;width:52vw;height:120px;position:absolute;bottom:13%;right:-8vw}.final-invitation[data-motion-state=registered] h2,.final-invitation[data-motion-state=registered] .final-invitation__cta{opacity:0;transform:translateY(42px)}.final-invitation[data-motion-state=registered] .final-invitation__route{transform:translate(24%)}.final-invitation[data-motion-state=entered] h2,.final-invitation[data-motion-state=entered] .final-invitation__cta{opacity:1;transition:opacity .75s var(--ease-out), transform 1s var(--ease-out);transform:none}.final-invitation[data-motion-state=entered] .final-invitation__cta{transition-delay:.16s}.final-invitation[data-motion-state=entered] .final-invitation__route{transition:transform 1.2s var(--ease-out);transform:none}@supports (interpolate-size:allow-keywords){.homepage-faq{interpolate-size:allow-keywords}}@media (width<=940px){.prototype-hero{grid-template-columns:1fr;min-height:auto}.prototype-hero .hero-kicker,.prototype-hero .hero-title,.prototype-hero .hero-intro,.prototype-hero .system-map{grid-column:1}.prototype-hero .system-map{margin-top:3rem}.sparse-engagements{grid-template-columns:1fr;min-height:auto}.sparse-engagements__lead{position:static}.sparse-engagements__lead h2{max-width:9ch}.engagement-panel[data-motion-active=true]{transform:none}}@media (width<=600px){.mast .wordmark{font-size:.82rem}.mast-contact{display:none}.prototype-hero,.sparse-engagements,.prototype-risk,.homepage-faq,.final-invitation{padding-left:1rem;padding-right:1rem}.prototype-hero .hero-title{font-size:clamp(4.7rem,23vw,7rem)}.engagement-panel{grid-template-columns:1fr 58px;min-height:270px;padding:1.5rem}.engagement-panel h3{font-size:clamp(3.8rem,20vw,5.4rem)}.engagement-glyph{width:54px;height:54px}.prototype-risk h2,.final-invitation h2{font-size:clamp(4.6rem,23vw,7rem)}.homepage-faq h2{font-size:clamp(4.2rem,21vw,6.2rem)}.homepage-faq summary{min-height:76px}.homepage-faq__answer p{padding-right:1rem}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.service-stage{opacity:1}.outcome dd{opacity:1;margin-top:3.2rem;position:static}.mast .wordmark-tag{animation:none}.sparse-engagements__lead{position:static}.mast,.engagement-panel,.engagement-glyph:before,.engagement-glyph:after,.prototype-hero .hero-kicker,.prototype-hero .hero-title,.prototype-hero .hero-intro,.prototype-risk h2 span,.prototype-risk h2 em,.prototype-risk>p,.homepage-faq h2,.homepage-faq details,.homepage-faq details::details-content,.homepage-faq__mark,.final-invitation h2,.final-invitation__cta,.final-invitation__route{transition:none}.prototype-hero[data-motion-state] .hero-kicker,.prototype-hero[data-motion-state] .hero-title,.prototype-hero[data-motion-state] .hero-intro,.prototype-risk[data-motion-state] h2 span,.prototype-risk[data-motion-state] h2 em,.prototype-risk[data-motion-state]>p,.homepage-faq[data-motion-state] h2,.homepage-faq[data-motion-state] details,.final-invitation[data-motion-state] h2,.final-invitation[data-motion-state] .final-invitation__cta,.final-invitation[data-motion-state] .final-invitation__route,.engagement-panel[data-motion-active=true],.engagement-panel[data-motion-active=false]{opacity:1;transform:none}}@media (width<=1000px){.mast .contents{display:none}.mast .mobile-nav{display:block}}.mast-contact,.mobile-nav-cta,.prototype-cta,.final-invitation__cta,.page-home .homepage-email-form__submit{border-radius:var(--control-radius)}:root{--home-ink:var(--ink);--home-paper:var(--paper);--home-oxide:var(--oxide);--home-oxide-on-paper:var(--oxide-on-paper);--home-signal:var(--verified);--home-muted:var(--fog);--home-rule:#f0e8db3d}.page-home{--home-grid-x:50%;--home-grid-y:50%;--home-form-text-size:clamp(1rem, 1.25vw, 1.125rem);color:var(--home-paper);background-color:var(--home-ink);background-image:var(--dot-grid-image);background-position:var(--dot-grid-position);background-size:var(--dot-grid-size);font-family:var(--font-display);margin:0;font-size:16px;line-height:normal;position:relative;overflow-x:hidden}.page-home *,.page-home :before,.page-home :after{box-sizing:border-box}.page-home .edge-rules{display:none}.page-home:before{z-index:0;opacity:.6;pointer-events:none;mix-blend-mode:normal;content:"";background-image:var(--dot-grid-image);background-position:var(--dot-grid-position);background-size:var(--dot-grid-size);filter:brightness(2.4)drop-shadow(0 -1px #f0e8db2e);-webkit-mask-image:radial-gradient(circle 12rem at var(--home-grid-x) var(--home-grid-y), #000 0, transparent 100%);mask-image:radial-gradient(circle 12rem at var(--home-grid-x) var(--home-grid-y), #000 0, transparent 100%);display:none;position:absolute;inset:0}.page-home main{z-index:1;position:relative}.page-home .skip-link{font-family:var(--font-display)}.page-home main>section{padding:9vw 5vw;position:relative}.page-home h1,.page-home h2,.page-home h3,.page-home p{margin-top:0}.page-home .minimal-home-hero{background:0 0;align-items:start;min-height:0;display:grid}.page-home .minimal-home-hero__content{width:min(100%,100rem)}.page-home .minimal-home-hero h1{max-width:14ch;color:var(--home-paper);font:700 clamp(4rem, 10vw, 10.5rem) / .9 var(--font-display);letter-spacing:-.035em;word-spacing:.06em;margin:0}.page-home .minimal-home-hero__support{color:var(--home-paper);font-family:var(--font-mono);text-transform:none;margin:clamp(1.5rem,4vw,3rem) 0 0;font-size:1.5rem;font-weight:400;line-height:1.25}.page-home .homepage-email-form__submit{width:max-content;min-height:48px;color:var(--home-paper);font-family:var(--font-mono);font-size:var(--home-form-text-size);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:2px solid;justify-content:center;align-items:center;margin-top:2rem;padding:.9rem 1.2rem;font-weight:700;line-height:1;text-decoration:none;transition:color .18s,background-color .18s;display:inline-flex}.page-home .homepage-email-form__submit:not(:disabled):hover,.page-home .homepage-email-form__submit:not(:disabled):focus-visible{color:var(--home-ink);background:var(--home-paper)}.page-home .homepage-email-form__submit:not(:disabled):focus-visible{outline:2px solid var(--home-signal);outline-offset:4px}.page-home .minimal-home-contact{background:0 0;margin-top:clamp(2rem,4vw,3.5rem);scroll-margin-top:6rem}.page-home .homepage-email-form{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:1rem;width:min(100%,58rem);display:grid}.page-home .homepage-email-form__field{min-width:0;color:var(--home-paper);gap:.75rem;display:grid}.page-home .homepage-email-form__field>span{font-family:var(--font-mono);font-size:var(--home-form-text-size);letter-spacing:.12em;text-transform:uppercase;font-weight:700;line-height:1}.page-home .homepage-email-form__field input,.page-home .homepage-email-form__field textarea{border:0;border-bottom:2px solid var(--home-paper);width:100%;min-height:56px;color:var(--home-paper);caret-color:var(--home-oxide);font-size:var(--home-form-text-size);text-transform:none;background:0 0;border-radius:0;outline:0;padding:.75rem 0;font-weight:400;line-height:1.2;font-family:var(--font-mono)!important}.page-home .homepage-email-form__field input::placeholder,.page-home .homepage-email-form__field textarea::placeholder{font:inherit;text-transform:none}.page-home .homepage-email-form__field input:-webkit-autofill{-webkit-text-fill-color:var(--home-paper);caret-color:var(--home-oxide);text-transform:none;background-clip:text;font-family:var(--font-mono)!important}.page-home .homepage-email-form__field input:autofill{color:var(--home-paper);-webkit-text-fill-color:var(--home-paper);caret-color:var(--home-oxide);box-shadow:none;text-transform:none;background-color:#0000;background-clip:text;font-family:var(--font-mono)!important}.page-home .homepage-email-form__field textarea{resize:vertical}.page-home .homepage-email-form__field input:hover,.page-home .homepage-email-form__field textarea:hover{border-bottom-color:var(--home-oxide)}.page-home .homepage-email-form__field input:focus-visible,.page-home .homepage-email-form__field textarea:focus-visible{border-bottom-color:var(--home-paper);box-shadow:none;background-color:#0000;outline:0}.page-home .homepage-email-form__field--message,.page-home .homepage-email-form__turnstile{grid-column:1/-1}.page-home .homepage-email-form__submit{cursor:pointer;min-height:56px;margin-top:0}.page-home .homepage-email-form__status{color:var(--home-paper);font:400 1rem / 1.5 var(--font-display);grid-column:1/-1;margin:.5rem 0 0}@media (prefers-reduced-motion:no-preference){@media (pointer:fine){.page-home:before{display:block}}.page-home .minimal-home-hero[data-motion-state=registered] .minimal-home-hero__content{opacity:0;transform:translateY(1rem)}.page-home .minimal-home-hero[data-motion-state=entered] .minimal-home-hero__content{opacity:1;transition:opacity .42s,transform .42s;transform:none}}@media (width<=760px){.page-home .minimal-home-hero__support{font-size:1.25rem}.page-home main>section{padding:7rem 1.375rem}.page-home .minimal-home-hero h1{letter-spacing:-.06em;font-size:clamp(3.2rem,16vw,6rem)}.page-home .homepage-email-form{grid-template-columns:minmax(0,1fr)}.page-home .homepage-email-form__submit{width:100%}}@media (prefers-reduced-motion:reduce){.page-home{--home-grid-x:50%;--home-grid-y:50%}.page-home *,.page-home :before,.page-home :after{transition:none!important;animation:none!important}}@media (forced-colors:active),(prefers-contrast:more){body.page-home{background-image:none}body.page-home:before{background-image:none;display:none}}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-vietnamese-wdth-normal.rJmnGBSt.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-ext-wdth-normal.7khWdh9v.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Archivo Variable;font-style:normal;font-display:swap;font-weight:100 900;font-stretch:62% 125%;src:url(/_astro/archivo-latin-wdth-normal.DY7AcnAa.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-ext-wght-normal.X_5orZeX.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-cyrillic-wght-normal.DiZS0aHC.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-symbols2-wght-normal.CO5SzqOn.woff2)format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-vietnamese-wght-normal.DadHysG0.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-ext-wght-normal.Bwz-egvJ.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/geist-mono-latin-wght-normal.XN7g48iV.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-ext-400-italic.C9HzH3YL.woff2)format("woff2"),url(/_astro/instrument-serif-latin-ext-400-italic.D7-lnxEk.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Instrument Serif;font-style:italic;font-display:swap;font-weight:400;src:url(/_astro/instrument-serif-latin-400-italic.DKMiL14s.woff2)format("woff2"),url(/_astro/instrument-serif-latin-400-italic.u__WvvIK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.colophon-grid[data-astro-cid-pjjifwt4]{grid-template-columns:minmax(0,.8fr) minmax(0,1.1fr) minmax(0,1.35fr)}.revision[data-astro-cid-pjjifwt4]{margin:0 0 10px}@media (width<=980px){.colophon-grid[data-astro-cid-pjjifwt4]{grid-template-columns:minmax(0,1fr)}}
