:root{--ms-turquoise:#2fd4ca;--ms-silver:#dde1dc;--ms-bone:#fff2d8;--ms-gold:#e5ae18;--ms-chassis:#080a0a;--color-bg:#080a0a;--color-bg-elevated:#0e1111;--color-surface:#131717;--color-surface-2:#181d1d;--color-surface-3:#202626;--color-text:#fcfdfb;--color-text-muted:#dde1dc;--color-text-subtle:#b7bfb6;--color-text-warm:#fff2d8;--color-primary:#2fd4ca;--color-primary-hover:#58e1d8;--color-primary-dim:#0e7772;--color-silver:#dde1dc;--color-silver-bright:#fcfdfb;--color-silver-shadow:#929c93;--color-bone:#fff2d8;--color-gold:#e5ae18;--color-gold-bright:#f6c944;--color-gold-soft:#ffe27a;--color-gold-shadow:#9d6b0c;--color-border:#2b3333;--color-border-soft:#202626;--color-border-metal:#6b766d;--color-border-primary:#149a93;--color-link:#58e1d8;--color-link-hover:#8aede5;--color-focus-ring:#2fd4ca;--button-primary-bg:#2fd4ca;--button-primary-bg-hover:#58e1d8;--button-primary-text:#031f1e;--button-primary-border:#8aede5;--button-secondary-bg:transparent;--button-secondary-bg-hover:#131717;--button-secondary-text:#dde1dc;--button-secondary-border:#6b766d;--card-bg:#0e1111;--card-bg-hover:#131717;--card-border:#2b3333;--card-border-hover:#149a93;--badge-metal-bg:#111713;--badge-metal-text:#dde1dc;--badge-metal-border:#6b766d;--font-sans:system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-mono:ui-monospace, "SFMono-Regular", Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--font-display:var(--font-sans);--font-body:var(--font-sans);--font-label:var(--font-mono)}*{box-sizing:border-box}html{scroll-behavior:smooth;color-scheme:dark;min-width:320px}body{background:radial-gradient(circle at 15% 10%, #2fd4ca1f, transparent 34rem), radial-gradient(circle at 85% 18%, #e5ae1814, transparent 28rem), linear-gradient(135deg, #dde1dc0b 0 1px, transparent 1px 18px), var(--color-bg);min-height:100vh;color:var(--color-text);font-family:var(--font-body);margin:0;line-height:1.5}body:before{z-index:-1;pointer-events:none;content:"";background-color:#0000;background-image:linear-gradient(90deg,#fcfdfb09 1px,#0000 1px),linear-gradient(#fcfdfb06 1px,#0000 1px);background-position:0 0,0 0;background-repeat:repeat,repeat;background-size:72px 72px;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:fixed;inset:0;mask-image:linear-gradient(#000000b3,#0000 72%)}a{color:var(--color-link);text-underline-offset:.22em;text-decoration-thickness:1px}a:hover{color:var(--color-link-hover)}a:focus-visible,button:focus-visible{outline:2px solid var(--color-focus-ring);outline-offset:4px}p,h1,h2,h3{margin-block-start:0}p,ul,ol{margin-block-end:0}ul,ol{padding-inline-start:0}li{list-style:none}.site-shell{width:min(100%,1440px);margin-inline:auto}.site-header{z-index:10;backdrop-filter:blur(18px);background:#080a0ad6;border-bottom:1px solid #6b766d5c;justify-content:space-between;align-items:center;gap:1rem;padding:1rem clamp(1rem,4vw,3rem);display:flex;position:sticky;top:0}.brand-mark{color:var(--color-text);align-items:center;gap:.75rem;text-decoration:none;display:inline-flex}.brand-mark__plate{border:1px solid var(--color-border-metal);width:2.5rem;height:2.5rem;color:var(--color-bg);font-family:var(--font-label);letter-spacing:.08em;background:linear-gradient(135deg,#fcfdfb38,#0000 38%),linear-gradient(315deg,#dde1dc,#929c93 48%,#fcfdfb);place-items:center;font-size:.72rem;font-weight:800;display:grid}.brand-mark__text,.site-nav a,.eyebrow,.badge,.spec-label,.status-light,.step-index,.signal-readout,.build-rail{font-family:var(--font-label);font-variant-numeric:tabular-nums;text-transform:uppercase}.brand-mark__text{color:var(--color-text-muted);letter-spacing:.12em;font-size:.78rem;font-weight:800}.site-nav{flex-wrap:wrap;justify-content:flex-end;gap:.5rem 1rem;display:flex}.site-nav a{color:var(--color-text-subtle);letter-spacing:.1em;font-size:.72rem;font-weight:700;text-decoration:none}.site-nav a:hover{color:var(--color-primary-hover)}.section-grid,.content-band,.closing-cta{padding:clamp(4.5rem,10vw,8rem) clamp(1rem,4vw,3rem)}.hero{grid-template-columns:minmax(0,1.05fr) minmax(20rem,.78fr);align-items:center;gap:clamp(2rem,6vw,5rem);min-height:calc(100vh - 4.6rem);display:grid}.hero__copy{max-width:62rem}.eyebrow{color:var(--color-primary-hover);letter-spacing:.12em;margin-block-end:1rem;font-size:.75rem;font-weight:800}.hero-title,.section-title{font-family:var(--font-display);text-transform:uppercase}.hero-title{max-width:13ch;color:var(--color-silver-bright);letter-spacing:-.04em;margin-block-end:1.25rem;font-size:clamp(3.3rem,8.2vw,8rem);font-weight:850;line-height:.9}.section-title{max-width:15ch;color:var(--color-silver-bright);letter-spacing:-.025em;font-size:clamp(2rem,4vw,4.5rem);font-weight:800;line-height:.96}.body-copy{color:var(--color-text-muted);font-family:var(--font-body);letter-spacing:0;font-size:1.0625rem;font-weight:400;line-height:1.65}.body-copy p+p{margin-block-start:1rem}.hero__lede{max-width:44rem;font-size:clamp(1.08rem,2vw,1.28rem)}.hero__actions{flex-wrap:wrap;gap:.75rem;margin-block-start:2rem;display:flex}.button{min-height:3rem;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;border:1px solid;justify-content:center;align-items:center;padding:.85rem 1.1rem;font-size:.75rem;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.button--primary{border-color:var(--button-primary-border);background:var(--button-primary-bg);color:var(--button-primary-text);box-shadow:0 0 34px #2fd4ca2e}.button--primary:hover{background:var(--button-primary-bg-hover);color:var(--button-primary-text)}.button--secondary{border-color:var(--button-secondary-border);background:var(--button-secondary-bg);color:var(--button-secondary-text)}.button--secondary:hover{background:var(--button-secondary-bg-hover);color:var(--color-silver-bright)}.system-panel{background:linear-gradient(135deg,#fcfdfb14,#0000 34%),linear-gradient(#131717eb,#080a0afa);border:1px solid #6b766db3;position:relative;overflow:hidden;box-shadow:inset 0 1px #fcfdfb1f,0 22px 70px #00000073}.system-panel:before{pointer-events:none;content:"";opacity:.45;background:repeating-linear-gradient(108deg,#0000 0 12px,#fcfdfb0b 13px,#0000 14px 30px);position:absolute;inset:0}.system-panel__header,.signal-readout{z-index:1;border-bottom:1px solid #6b766d59;justify-content:space-between;align-items:center;gap:1rem;padding:1rem;display:flex;position:relative}.status-light{color:var(--color-gold-bright);letter-spacing:.12em;font-size:.72rem;font-weight:800}.system-map{z-index:1;place-items:center;min-height:32rem;padding:2rem;display:grid;position:relative}.system-map:before,.system-map:after{content:"";border:1px solid #149a9380;position:absolute}.system-map:before{aspect-ratio:1;width:min(78%,23rem)}.system-map:after{aspect-ratio:1;width:min(56%,16rem);transform:rotate(45deg)}.system-map__core,.system-node{z-index:2;border:1px solid var(--color-border-primary);color:var(--color-text);background:#031f1eeb;position:absolute;box-shadow:0 0 26px #2fd4ca24}.system-map__core{text-align:center;place-items:center;width:min(58%,14rem);min-height:8.5rem;padding:1.25rem;display:grid}.system-map__core strong{color:var(--color-silver-bright);text-transform:uppercase;font-size:1.45rem;line-height:1}.system-node{width:10.2rem;color:var(--color-link-hover);font-family:var(--font-label);letter-spacing:.08em;text-align:center;text-transform:uppercase;padding:.75rem .9rem;font-size:.72rem;font-weight:800;line-height:1.25}.system-node--one{top:2rem;left:50%;transform:translate(-50%)}.system-node--two{top:35%;right:1.25rem}.system-node--three{bottom:2.25rem;right:13%}.system-node--four{bottom:2.25rem;left:13%}.system-node--five{top:35%;left:1.25rem}.signal-readout{color:var(--color-text-subtle);letter-spacing:.1em;border-top:1px solid #6b766d59;border-bottom:0;font-size:.68rem;font-weight:700}.content-band{border-top:1px solid #6b766d52}.content-band--dark{background:linear-gradient(#0e1111db,#080a0adb)}.content-band--split,.founder-band{background:linear-gradient(90deg,#fff2d812,#0000 52%),#0e1111b3}.section-heading{margin-block-end:clamp(1.8rem,4vw,3rem)}.two-column,.stack-layout,.founder-layout{grid-template-columns:minmax(0,.9fr) minmax(18rem,1fr);gap:clamp(1.5rem,5vw,4rem);display:grid}.callout-line{color:var(--color-bone);font-weight:750}.symptom-list{gap:.7rem;display:grid}.symptom-list li,.note-card,.service-card,.build-panel,.founder-plate{border:1px solid var(--card-border);background:var(--card-bg)}.symptom-list li{color:var(--color-text-muted);padding:1rem}.symptom-list li:before{border:1px solid var(--color-gold-bright);content:"";width:.5rem;height:.5rem;margin-inline-end:.75rem;display:inline-block;transform:rotate(45deg)}.note-card{color:var(--color-text-warm);background:#171108bf;border-color:#6b522dcc;padding:1.1rem}.connection-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-self:start;gap:.75rem;display:grid}.badge{border:1px solid var(--badge-metal-border);background:var(--badge-metal-bg);min-height:3rem;color:var(--badge-metal-text);letter-spacing:.08em;text-align:center;justify-content:center;align-items:center;padding:.8rem;font-size:.72rem;font-weight:800;display:inline-flex}.loop-list{background:var(--color-border);border:1px solid var(--color-border);grid-template-columns:repeat(7,minmax(0,1fr));gap:1px;display:grid}.loop-list li{background:var(--color-bg-elevated);align-content:start;gap:1.25rem;min-height:18rem;padding:1rem;display:grid}.step-index{color:var(--color-primary-hover);letter-spacing:.1em;font-size:.78rem;font-weight:800}.loop-list h3,.service-card h3{color:var(--color-silver-bright);text-transform:uppercase;margin-block-end:.65rem;font-size:1.05rem;line-height:1.15}.loop-list p,.service-card p,.service-card li{color:var(--color-text-subtle);font-size:.95rem;line-height:1.55}.service-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.service-card{padding:1.25rem}.service-card ul{gap:.45rem;margin-block-start:1.25rem;display:grid}.service-card li{gap:.55rem;display:flex}.service-card li:before{color:var(--color-primary-hover);content:"+";font-family:var(--font-label);font-weight:800}.build-panel{gap:1.5rem;padding:1.25rem;display:grid}.build-rail{border:1px solid var(--color-border-metal);background:var(--color-border-metal);color:var(--color-bg);letter-spacing:.08em;grid-template-columns:repeat(5,minmax(0,1fr));gap:1px;font-size:.68rem;font-weight:800;display:grid;overflow:hidden}.build-rail span{background:var(--color-silver);text-align:center;place-items:center;min-height:3rem;padding:.6rem;display:grid}.founder-layout{align-items:start}.founder-plate{color:var(--color-text-warm);background:#171108b8;border-color:#6b522dcc;gap:.45rem;padding:1.25rem;display:grid}.founder-plate strong{color:var(--color-gold-bright);text-transform:uppercase;font-size:clamp(2.5rem,7vw,5rem);line-height:.9}blockquote{border-left:2px solid var(--color-gold);color:var(--color-text-warm);margin:1.5rem 0 0;padding-inline-start:1rem;font-size:clamp(1.15rem,2vw,1.5rem);font-weight:750;line-height:1.25}.closing-cta{background:linear-gradient(135deg, #2fd4ca21, transparent 48%), linear-gradient(315deg, #e5ae181a, transparent 42%), var(--color-bg-elevated);border-top:1px solid #6b766d52;justify-items:start;gap:1rem;display:grid}.closing-cta .body-copy{max-width:46rem}@media (width<=1080px){.hero,.two-column,.stack-layout,.founder-layout{grid-template-columns:1fr}.hero{padding-block-start:3rem}.system-panel{max-width:44rem}.loop-list,.service-grid{grid-template-columns:1fr}.loop-list li{min-height:auto}}@media (width<=720px){.site-header{flex-direction:column;align-items:flex-start;position:static}.site-nav{justify-content:flex-start}.brand-mark__text{font-size:.68rem}.hero-title{letter-spacing:-.03em;font-size:clamp(3rem,15vw,4.6rem)}.section-title{font-size:clamp(1.8rem,10vw,3rem)}.hero__actions,.button{width:100%}.system-map{min-height:30rem;padding:1rem}.system-map:before,.system-map:after{display:none}.system-map__core,.system-node{width:100%;position:static;transform:none}.system-map{align-content:start;gap:.65rem}.system-map__core{min-height:6.5rem}.connection-grid,.build-rail{grid-template-columns:1fr}.signal-readout{flex-direction:column;align-items:flex-start}}
