@font-face{font-family:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-vietnamese-wght-normal-Czsa-EzN.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-ext-wght-normal-C-3rgBeH.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:Newsreader Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/newsreader-latin-wght-normal-CCVVNp6i.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(data:font/woff2;base64,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)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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-cyrillic-wght-normal-Dvxsihut.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-greek-wght-normal-DL7QRZyv.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-vietnamese-wght-normal-usUDDRr7.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-ext-wght-normal-Ch3YOpNY.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:Manrope Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/assets/manrope-latin-wght-normal-DHIcAJRg.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-xuaO2J-f.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-ext-400-normal-DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-cyrillic-400-normal-BSMlKf0J.woff2)format("woff2"),url(/assets/ibm-plex-mono-cyrillic-400-normal-CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-vietnamese-400-normal-BulugwFq.woff2)format("woff2"),url(/assets/ibm-plex-mono-vietnamese-400-normal-DDuiU_S-.woff)format("woff");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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-ext-400-normal-BmRBH3aV.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-ext-400-normal-D3D2R8hC.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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-mono-latin-400-normal-DMJ8VG8y.woff2)format("woff2"),url(/assets/ibm-plex-mono-latin-400-normal-CvHOgSBP.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}:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--carbon-950:#0d0c0a;--carbon-900:#151310;--carbon-850:#1c1915;--carbon-800:#25211b;--umber:#4b3729;--sand-50:#f1e5d1;--sand-100:#e2cfb1;--sand-300:#bd9c72;--clay:#8d462e;--clay-bright:#ba5d37;--petrol:#123e43;--mineral:#216a78;--ember:#ef6b31;--brass:#b89458;--acid:#c5d84a;--ink:#17130f;--muted-dark:#a99d8f;--muted-light:#6b5b4a;--line-dark:#e2cfb12e;--line-light:#17130f2e;--display:"Newsreader Variable", Georgia, serif;--body:"Manrope Variable", Arial, sans-serif;--mono:"IBM Plex Mono", monospace;--gutter:clamp(1.25rem, 4vw, 5rem);--max:92rem;--radius:.35rem;--shadow:0 1.5rem 4rem #0000004d}*{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--carbon-950)}body{background:var(--carbon-950);min-width:320px;color:var(--sand-50);font-family:var(--body);text-rendering:optimizelegibility;margin:0;font-size:1rem;line-height:1.6;overflow-x:hidden}img,svg{max-width:100%;display:block}a{color:inherit;text-decoration:none}button,input,select,textarea{color:inherit;font:inherit}button,select{cursor:pointer}button:disabled{cursor:wait;opacity:.6}:focus-visible{outline:2px solid var(--acid);outline-offset:4px}::selection{background:var(--ember);color:var(--carbon-950)}h1,h2,h3,p{margin-top:0}h1,h2,h3{font-family:var(--display);letter-spacing:-.035em;font-weight:420;line-height:.98}h1{font-size:clamp(3.3rem,8vw,8.5rem)}h2{font-size:clamp(2.5rem,5vw,5.4rem)}h3{font-size:clamp(1.45rem,2.4vw,2.4rem)}p{max-width:42rem}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--acid);color:var(--ink);padding:.7rem 1rem;position:fixed;top:1rem;left:1rem;transform:translateY(-200%)}.skip-link:focus{transform:translateY(0)}.mono-label{color:var(--brass);font-family:var(--mono);letter-spacing:.16em;text-transform:uppercase;margin:0 0 1rem;font-size:.72rem}.mineral-light .mono-label,.qualifier .mono-label{color:#6f4f1d}.proof-chapter .mono-label,.substrate .mono-label{color:#d8bd8d}.bring-workflow .mono-label,.mineral-clay .mono-label{color:#f1d3a5}.result .mono-label{color:var(--brass)}.site-header{z-index:50;width:100%;position:absolute;top:0;left:0}.site-header__inner{max-width:var(--max);min-height:6.5rem;padding:1rem var(--gutter);justify-content:space-between;align-items:center;margin:auto;display:flex}.wordmark{grid-template-rows:1.6rem .8rem;grid-template-columns:2rem auto;align-items:center;width:max-content;display:grid}.wordmark svg{width:1.6rem;color:var(--brass);grid-row:1/3}.wordmark__name{font-family:var(--display);font-size:1.7rem;line-height:1}.wordmark__studio{letter-spacing:.25em;text-transform:uppercase;font-size:.58rem}.nav{align-items:center;gap:clamp(1.25rem,3vw,3rem);font-size:.83rem;display:flex}.nav>a:not(.action){color:var(--sand-100)}.nav>a:not(.action)[aria-current=page]{color:var(--brass)}.menu-button{background:0 0;border:0;display:none}.action,.button{min-height:3.45rem;font-family:var(--body);letter-spacing:-.01em;border:1px solid #0000;border-radius:2px;justify-content:center;align-items:center;gap:1.2rem;padding:.8rem 1.35rem;font-size:.86rem;font-weight:620;transition:background .18s,border .18s,color .18s,transform .18s;display:inline-flex}.action svg{width:1.2rem}.action--primary,.button--primary{background:var(--ember);color:var(--carbon-950)}.action--secondary,.button--secondary{color:var(--sand-50);background:#0d0c0a40;border-color:#e2cfb173}.action--text{color:var(--brass);padding-inline:0}.action:hover,.button:hover{transform:translateY(-2px)}.action--primary:hover,.button--primary:hover{background:#ff7b3e}.hero{max-width:120rem;min-height:min(58rem,100svh);padding:8rem var(--gutter) 5rem;background:radial-gradient(circle at 68% 22%, #59453159, transparent 36%), var(--carbon-950);grid-template-columns:minmax(28rem,1.05fr) minmax(28rem,.95fr);align-items:center;margin:auto;display:grid;position:relative;overflow:hidden}.hero:after{content:"";opacity:.18;pointer-events:none;background:url(/assets/concepts/responsive-background.webp) 50%/cover;position:absolute;inset:0}.hero__copy{z-index:3;position:relative}.hero h1{max-width:16ch;color:var(--sand-50);margin-bottom:2rem;font-size:clamp(3.8rem,6.4vw,6.8rem)}.hero__copy>p{max-width:35rem;color:var(--sand-100);font-size:clamp(1.05rem,1.5vw,1.3rem)}.hero__actions{flex-wrap:wrap;gap:1rem;margin-top:2.4rem;display:flex}.hero__media{z-index:2;filter:drop-shadow(0 2rem 4rem #0006);background:url(/assets/concepts/hero-sculpture.webp) 50%/contain no-repeat;width:110%;height:min(42rem,68vw);margin-left:-5%;position:relative;-webkit-mask-image:radial-gradient(68% 62%,#000 58%,#0000 100%);mask-image:radial-gradient(68% 62%,#000 58%,#0000 100%)}.signal-line{z-index:4;pointer-events:none;width:5rem;height:30rem;position:absolute;bottom:-5rem;left:62%;overflow:visible}.signal-line path{fill:none;stroke:var(--brass);stroke-width:1.4px;vector-effect:non-scaling-stroke}.hero__next{z-index:4;right:var(--gutter);bottom:2rem;left:var(--gutter);border-top:1px solid var(--line-dark);color:var(--sand-300);font-family:var(--display);justify-content:space-between;align-items:center;padding-top:1rem;font-size:1.25rem;display:flex;position:absolute}.hero__next svg{width:1.5rem}.mineral-light{background:var(--sand-50);color:var(--ink)}.mineral-clay{background:var(--clay);color:var(--sand-50)}.proposition{padding:clamp(6rem, 10vw, 11rem) var(--gutter);grid-template-columns:1fr .8fr;gap:4rem;display:grid}.proposition>*{width:100%;max-width:42rem}.proposition h2{margin:0}.proposition>p{color:var(--muted-light);align-self:end;font-size:clamp(1.1rem,2vw,1.55rem)}.section-heading{max-width:60rem;margin-bottom:clamp(3rem,6vw,6rem)}.section-heading h2{margin-bottom:1.5rem}.section-heading p{color:var(--muted-dark);font-size:1.1rem}.section-heading--center{text-align:center;margin-inline:auto}.systems-chapter{padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:var(--carbon-900)}.artifact-rail{width:calc(100% + var(--gutter) * 2);margin-left:calc(var(--gutter) * -1);border-block:1px solid var(--line-dark);overflow:hidden}.rail-pause{z-index:2;right:var(--gutter);border:1px solid var(--line-dark);background:var(--carbon-900);color:var(--sand-100);margin-top:1rem;padding:.45rem .7rem;font-size:.68rem;position:absolute}.artifact-rail__track{width:max-content;animation:30s linear infinite rail;display:flex}.artifact-rail:hover .artifact-rail__track,.artifact-rail:focus-within .artifact-rail__track,.artifact-rail--paused .artifact-rail__track{animation-play-state:paused}.artifact{border-right:1px solid var(--line-dark);background:linear-gradient(145deg,#b8945812,#0000);align-content:space-between;width:clamp(14rem,22vw,22rem);min-height:12rem;padding:1.5rem;display:grid}.artifact span{color:var(--brass);font-family:var(--mono);font-size:.7rem}.artifact strong{font-family:var(--display);font-size:1.6rem;font-weight:420}@keyframes rail{to{transform:translate(-50%)}}.system-spotlight{border:1px solid var(--line-dark);box-shadow:var(--shadow);background:linear-gradient(120deg,#123e438c,#0d0c0a33),url(/assets/concepts/oxidized-conduit.webp) 100%/cover;grid-template-columns:1.2fr .8fr;align-items:end;gap:3rem;margin-top:7rem;padding:clamp(2rem,4vw,4rem);display:grid}.system-spotlight h3{font-size:clamp(2.5rem,5vw,5rem)}.system-spotlight__facts{grid-template-columns:repeat(3,1fr);gap:1rem;display:grid}.system-spotlight__facts span{min-height:7rem;color:var(--sand-100);border-left:1px solid #e2cfb140;flex-direction:column;justify-content:end;padding-left:1rem;font-size:.8rem;display:flex}.system-spotlight__facts strong{color:var(--sand-50);font-family:var(--display);font-size:2.4rem;font-weight:420}.safeguards{padding:clamp(6rem, 10vw, 11rem) var(--gutter);background-image:linear-gradient(90deg,#f1e5d1b3,#f1e5d1eb),url(/assets/concepts/sandstone-transition.webp);background-position:50%;background-size:cover}.safeguards .section-heading p{color:var(--muted-light)}.safeguard-path{grid-template-columns:repeat(6,1fr);display:grid}.safeguard-path>div{border-top:1px solid var(--line-light);gap:1rem;padding:2rem 1rem 0 0;display:grid;position:relative}.safeguard-path>div:not(:last-child):after{background:var(--brass);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;right:0}.safeguard-path span{border:1px solid var(--clay);width:2rem;height:2rem;color:var(--clay);border-radius:50%;place-items:center;display:grid}.safeguard-path svg{width:1rem}.demo-teaser{padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:var(--carbon-950);grid-template-columns:.72fr 1.28fr;gap:clamp(2rem,6vw,7rem);display:grid}.demo-teaser__copy{align-self:center}.demo-teaser__copy p:not(.mono-label){color:var(--muted-dark)}.demo{border:1px solid var(--line-dark);background:var(--carbon-850);box-shadow:var(--shadow);overflow:hidden}.case-selector{border-bottom:1px solid var(--line-dark);grid-template-columns:repeat(4,1fr);display:grid}.case{border:0;border-right:1px solid var(--line-dark);min-height:9rem;color:var(--sand-50);text-align:left;background:0 0;gap:.8rem;padding:1.2rem;display:flex}.case:last-child{border-right:0}.case[aria-checked=true]{box-shadow:inset 0 -2px var(--mineral);background:#216a783d}.case__indicator{width:.8rem;height:.8rem;color:var(--brass);border:1px solid;border-radius:50%;flex:none;margin-top:.3rem}.case--error .case__indicator{color:var(--ember);border-radius:0;transform:rotate(45deg)}.case--duplicate .case__indicator{border-style:dashed;border-radius:0}.case strong,.case small{display:block}.case strong{font-family:var(--display);font-size:1.25rem;font-weight:420}.case small{color:var(--muted-dark);margin-top:.5rem;font-size:.7rem;line-height:1.4}.demo__run{justify-content:space-between;align-items:center;gap:1rem;padding:1.2rem;display:flex}.demo__run>span{color:var(--muted-dark);font-size:.75rem}.stage-path{grid-template-columns:repeat(7,1fr);margin:0;padding:1.2rem;list-style:none;display:grid}.stage{color:var(--muted-dark);font-family:var(--mono);text-align:center;text-transform:uppercase;justify-items:center;gap:.5rem;font-size:.58rem;display:grid;position:relative}.stage:not(:last-child):after{background:var(--line-dark);content:"";width:calc(100% - 2rem);height:1px;position:absolute;top:.8rem;left:calc(50% + 1rem)}.stage>span{z-index:1;border:1px solid var(--muted-dark);background:var(--carbon-850);border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;display:grid}.stage svg{width:.8rem}.stage--active{color:var(--brass)}.stage--active>span{border-color:var(--brass)}.result{border:1px solid var(--line-dark);background:#0d0c0a8c;justify-content:space-between;align-items:center;gap:2rem;margin:1.2rem;padding:1.5rem;display:flex}.result h3{margin-bottom:.5rem}.result p{color:var(--muted-dark);margin-bottom:0;font-size:.85rem}.result__route{color:var(--brass);font-family:var(--mono);text-transform:uppercase;border:1px solid;padding:.4rem .8rem;font-size:.7rem}.result--approved .result__route{color:var(--acid)}.result--error .result__route{color:var(--ember)}.inspector{border:1px solid var(--line-dark);margin:1.2rem}.inspector__tabs{border-bottom:1px solid var(--line-dark);display:flex;overflow-x:auto}.inspector__tabs button{color:var(--muted-dark);font-family:var(--mono);text-transform:uppercase;background:0 0;border:0;flex:none;padding:.8rem 1rem;font-size:.65rem}.inspector__tabs button[aria-selected=true]{background:var(--petrol);color:var(--sand-50)}.json-panel{color:#a9c8c6;max-height:22rem;font-family:var(--mono);white-space:pre-wrap;margin:0;padding:1.5rem;font-size:.72rem;line-height:1.7;overflow:auto}.demo--compact .case-selector{grid-template-columns:repeat(2,1fr)}.demo--compact .case{min-height:7rem}.demo--compact .stage-path{grid-template-columns:repeat(4,1fr);row-gap:1.5rem}.method-chapter{padding:clamp(6rem, 10vw, 10rem) var(--gutter)}.method-grid{border-top:1px solid #f1e5d159;grid-template-columns:repeat(4,1fr);display:grid}.method-grid article{border-right:1px solid #f1e5d140;min-height:20rem;padding:1.5rem}.method-grid article:last-child{border-right:0}.method-grid span{font-family:var(--mono);font-size:.65rem}.method-grid h3{margin-top:6rem}.method-grid p{color:var(--sand-100);font-size:.88rem}.proof-chapter{background:var(--petrol);grid-template-columns:.85fr 1.15fr;min-height:50rem;display:grid}.proof-chapter__copy{padding:var(--gutter);align-self:center}.proof-chapter__copy>p:not(.mono-label){color:#b5c8c6}.proof-chapter details{border-block:1px solid #e2cfb133;margin-top:2rem;padding:1rem 0}.proof-chapter summary{cursor:pointer;color:var(--sand-100)}.proof-chapter li{color:#b5c8c6;margin-bottom:.5rem}.proof-chapter__media{background:linear-gradient(90deg, var(--petrol), transparent 25%), url(/assets/concepts/oxidized-conduit.webp) center/cover;min-height:32rem}.emerging{padding:clamp(6rem, 10vw, 10rem) var(--gutter)}.emerging .section-heading p{color:var(--muted-light)}.emerging__list{border-block:1px solid var(--line-light);grid-template-columns:repeat(3,1fr);display:grid}.emerging__list article{border-right:1px solid var(--line-light);min-height:16rem;padding:2rem}.emerging__list article:last-child{border-right:0}.emerging__list p{color:var(--muted-light)}.closing-cta{min-height:48rem;padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:linear-gradient(90deg,#0d0c0af5,#0d0c0a4d),url(/assets/concepts/social-card-background.webp) 50%/cover;justify-content:space-between;align-items:end;gap:3rem;display:flex}.closing-cta h2{font-size:clamp(3rem,7vw,7rem)}.closing-cta p{color:var(--sand-100)}.closing-cta__secondary{color:var(--brass);align-items:center;gap:1rem;display:flex}.closing-cta__secondary svg{width:1.4rem}.hero--buyer h1{max-width:11ch}.home-intro{align-items:end}.home-intro__body>p{color:var(--muted-light);font-size:clamp(1.1rem,2vw,1.55rem)}.friction-rail{border-block:1px solid var(--line-light);margin-top:2.5rem;display:grid}.friction-rail span{color:var(--muted-light);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;padding:.8rem 0;font-size:.68rem}.friction-rail span+span{border-top:1px solid var(--line-light)}.showcases-chapter{background:var(--carbon-900);padding-top:clamp(6rem,10vw,10rem);overflow:hidden}.showcases-chapter>.section-heading{margin-inline:var(--gutter)}.showcase{grid-template-columns:minmax(22rem,1.05fr) minmax(24rem,.95fr);min-height:48rem;display:grid}.showcase+.showcase{border-top:1px solid var(--line-dark)}.showcase__copy{padding:clamp(4rem, 8vw, 8rem) var(--gutter);align-self:center}.showcase__copy h3{margin-bottom:2rem;font-size:clamp(3.2rem,6vw,6.5rem)}.showcase__copy>p:not(.mono-label){color:#b5c8c6}.showcase__statement{font-family:var(--display);font-size:clamp(1.45rem,2.4vw,2.5rem);line-height:1.15}.showcase__radar{background:linear-gradient(#c5d84a12 1px, transparent 1px), linear-gradient(90deg, #c5d84a12 1px, transparent 1px), radial-gradient(circle at center, #216a78cc, var(--petrol) 64%);background-size:4rem 4rem,4rem 4rem,auto;min-height:48rem;position:relative;overflow:hidden}.showcase__radar:after{background:linear-gradient(90deg, transparent 70%, var(--petrol));content:"";position:absolute;inset:0}.showcase--radar{background:var(--petrol)}.showcase--radar .mono-label{color:#d8bd8d}.showcase--intake{background:var(--sand-50);color:var(--ink);grid-template-columns:minmax(24rem,.9fr) minmax(26rem,1.1fr)}.showcase--intake .mono-label{color:#6f4f1d}.showcase--intake .showcase__copy>p:not(.mono-label){color:var(--muted-light)}.showcase--intake .action--secondary{color:var(--ink);background:0 0;border-color:#17130f5c}.showcase__routing{background:linear-gradient(90deg,#f1e5d1eb,#f1e5d126),url(/assets/concepts/oxidized-conduit.webp) 50%/cover;align-content:center;gap:2rem;min-height:48rem;padding:clamp(3rem,8vw,8rem);display:grid;position:relative;overflow:hidden}.showcase__routing:before{background:linear-gradient(var(--clay), var(--brass), var(--petrol));content:"";width:1px;position:absolute;top:16%;bottom:16%;left:clamp(3rem,8vw,8rem)}.showcase__routing span{border-block:1px solid var(--line-light);width:min(100%,19rem);color:var(--ink);font-family:var(--display);background:#f1e5d1d1;padding:1.3rem 1rem 1.3rem 2.8rem;font-size:clamp(1.3rem,2vw,2rem);position:relative;box-shadow:0 1rem 3rem #17130f1a}.showcase__routing span:before{background:var(--brass);content:"";border-radius:50%;width:.55rem;height:.55rem;position:absolute;top:50%;left:-.28rem;transform:translateY(-50%)}.showcase__routing span:last-child:before{background:var(--petrol)}.delivery-chapter{padding:clamp(6rem, 10vw, 10rem) var(--gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.delivery-chapter__heading h2{max-width:10ch}.delivery-path{margin:0;padding:0;list-style:none}.delivery-path li{border-top:1px solid #f1e5d14d;grid-template-columns:3.5rem .55fr 1fr;align-items:start;min-height:9rem;padding:1.5rem 0;display:grid}.delivery-path li:last-child{border-bottom:1px solid #f1e5d14d}.delivery-path span{font-family:var(--mono);font-size:.65rem}.delivery-path h3{margin:0}.delivery-path p{color:var(--sand-100);margin:0;font-size:.88rem}.confidence-chapter{min-height:48rem;padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:linear-gradient(90deg,#0d0c0afa,#0d0c0a94),url(/assets/concepts/social-card-background.webp) 50%/cover;grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.confidence-chapter__lead h2{max-width:11ch}.confidence-signals{margin:0;padding:0;list-style:none}.confidence-signals li{border-top:1px solid var(--line-dark);grid-template-columns:3.5rem 1fr;gap:1rem;padding:2rem 0;display:grid}.confidence-signals li:last-child{border-bottom:1px solid var(--line-dark)}.confidence-signals span{color:var(--brass);font-family:var(--mono);font-size:.68rem}.confidence-signals strong{font-family:var(--display);font-size:clamp(1.45rem,2.3vw,2.2rem);font-weight:430}.confidence-signals p{color:var(--muted-dark);margin:.5rem 0 0;font-size:.88rem}.closing-cta--buyer .mono-label{color:#d8bd8d}.closing-cta--buyer h2{max-width:10ch}.capability-reveal{background:var(--petrol);grid-template-columns:minmax(22rem,1.05fr) minmax(24rem,.95fr);min-height:50rem;display:grid;overflow:hidden}.capability-reveal__visual{background:linear-gradient(#c5d84a12 1px, transparent 1px), linear-gradient(90deg, #c5d84a12 1px, transparent 1px), radial-gradient(circle at center, #216a78cc, var(--petrol) 64%);background-size:4rem 4rem,4rem 4rem,auto;min-height:50rem;position:relative;overflow:hidden}.capability-reveal__visual:after{background:linear-gradient(90deg, transparent 70%, var(--petrol));content:"";position:absolute;inset:0}.radar-orbit,.radar-pulse{border:1px solid #c5d84a5c;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.radar-orbit--outer{aspect-ratio:1;width:min(38rem,80vw)}.radar-orbit--inner{aspect-ratio:1;width:min(22rem,48vw)}.radar-pulse{aspect-ratio:1;border-color:var(--acid);background:radial-gradient(circle,#c5d84a52,#0000 68%);width:min(8rem,20vw);box-shadow:0 0 4rem #c5d84a2e}.radar-node{z-index:2;min-width:8.5rem;min-height:4rem;color:var(--sand-50);font-family:var(--mono);letter-spacing:.08em;text-align:center;text-transform:uppercase;background:#0d0c0ad1;border:1px solid #e2cfb15c;place-content:center;padding:.7rem 1rem;font-size:.65rem;display:grid;position:absolute;box-shadow:0 1rem 3rem #00000040}.radar-node:before{background:var(--acid);content:"";border-radius:50%;width:.5rem;height:.5rem;position:absolute;top:-.28rem;left:-.28rem}.radar-node--1{top:18%;left:16%}.radar-node--2{top:29%;right:10%}.radar-node--3{bottom:18%;right:17%}.radar-node--4{bottom:22%;left:11%}.capability-reveal__copy{padding:clamp(4rem, 8vw, 8rem) var(--gutter);align-self:center}.capability-reveal__copy>p:not(.mono-label){color:#b5c8c6;font-size:1.08rem}.capability-reveal__copy .mono-label{color:#d8bd8d}.radar-signal-list{counter-reset:signal;margin:3rem 0;padding:0;list-style:none}.radar-signal-list li{color:var(--sand-100);counter-increment:signal;border-top:1px solid #e2cfb133;grid-template-columns:3rem minmax(7rem,.75fr) 1fr;align-items:baseline;padding:1rem 0;display:grid}.radar-signal-list li:before{color:var(--acid);content:"0" counter(signal);font-family:var(--mono);font-size:.65rem}.radar-signal-list strong{color:var(--sand-50);font-weight:620}.radar-signal-list small{color:#b5c8c6;font-size:.78rem}.platform-reveal{min-height:52rem;padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:var(--carbon-950);grid-template-columns:.85fr 1.15fr;align-items:center;gap:clamp(3rem,8vw,9rem);display:grid}.platform-reveal__copy>p:not(.mono-label){color:var(--muted-dark)}.platform-reveal__statement{border-left:1px solid var(--brass);color:var(--sand-100);font-family:var(--display);margin-top:2rem;padding-left:1.5rem;font-size:clamp(1.4rem,2.4vw,2.5rem);line-height:1.15}.platform-stack{margin:0;padding:0;list-style:none;position:relative}.platform-stack:before{background:linear-gradient(var(--ember), var(--brass), var(--acid));content:"";width:1px;position:absolute;top:1.75rem;bottom:1.75rem;left:1.72rem}.platform-stack li{--layer:0;min-height:6.6rem;margin-left:calc(var(--layer) * .8rem);border-top:1px solid var(--line-dark);background:linear-gradient(90deg,#25211bd1,#0000);grid-template-columns:3.5rem 10rem 1fr;align-items:center;display:grid;position:relative}.platform-stack span{z-index:1;aspect-ratio:1;border:1px solid var(--brass);background:var(--carbon-950);width:3.5rem;color:var(--brass);font-family:var(--mono);border-radius:50%;place-content:center;font-size:.65rem;display:grid}.platform-stack strong{color:var(--sand-50);font-family:var(--display);padding-inline:1.2rem;font-size:1.55rem;font-weight:430}.platform-stack small{color:var(--muted-dark);padding-right:1rem;font-size:.76rem}.engagement-choice{padding:clamp(6rem, 10vw, 10rem) var(--gutter)}.engagement-choice>h2{max-width:12ch}.engagement-choice .section-heading p{color:var(--muted-light)}.engagement-choice__paths{border-block:1px solid var(--line-light);grid-template-columns:1fr 1fr;margin-top:clamp(3rem,6vw,6rem);display:grid}.engagement-choice__paths article{min-height:26rem;padding:clamp(2rem,5vw,5rem)}.engagement-choice__paths article:first-child{border-right:1px solid var(--line-light)}.engagement-choice__paths p:not(.mono-label){color:var(--muted-light)}.capability-hero{min-height:50rem;padding:11rem var(--gutter) 6rem;background:radial-gradient(circle at 74% 38%, #c5d84a38, transparent 9%), repeating-radial-gradient(circle at 74% 38%, transparent 0 5.5rem, #c5d84a17 5.55rem 5.6rem), linear-gradient(120deg, var(--carbon-950) 44%, var(--petrol));grid-template-columns:1.2fr .8fr;align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.capability-hero h1{margin-block:1rem 2rem}.capability-hero>div>p:not(.mono-label){color:var(--sand-100);font-size:1.18rem}.capability-hero__facts{border:1px solid var(--line-dark);background:#0d0c0aa8}.capability-hero__facts>div{border-bottom:1px solid var(--line-dark);grid-template-columns:8rem 1fr;padding:1.2rem;display:grid}.capability-hero__facts>div:last-child{border-bottom:0}.capability-hero__facts dt{color:var(--muted-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.capability-hero__facts dd{margin:0}.radar-demo,.capability-details{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.radar-demo .section-heading p{color:var(--muted-light)}.radar-walkthrough{border:1px solid var(--line-light);background:#e8d9c1;box-shadow:0 2rem 6rem #412b1624}.radar-walkthrough__tabs{border-bottom:1px solid var(--line-light);grid-template-columns:repeat(4,1fr);display:grid}.radar-walkthrough__tabs button{border:0;border-right:1px solid var(--line-light);min-height:7rem;color:var(--muted-light);text-align:left;background:0 0;align-content:space-between;padding:1rem;display:grid}.radar-walkthrough__tabs button:last-child{border-right:0}.radar-walkthrough__tabs button[aria-selected=true]{background:var(--petrol);color:var(--sand-50)}.radar-walkthrough__tabs button span{font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.62rem}.radar-walkthrough__tabs button strong{font-family:var(--display);font-size:1.45rem;font-weight:430}.radar-walkthrough__panel{grid-template-columns:1.1fr .9fr;min-height:25rem;display:grid}.radar-walkthrough__summary,.radar-walkthrough__evidence,.radar-walkthrough__decision{padding:clamp(1.5rem,4vw,3rem)}.radar-walkthrough__summary{border-right:1px solid var(--line-light);grid-row:1/3}.radar-walkthrough__summary h3{margin-top:5rem;font-size:clamp(2.8rem,5vw,5rem)}.radar-walkthrough__summary p,.radar-walkthrough__evidence li{color:var(--muted-light)}.radar-walkthrough__evidence{border-bottom:1px solid var(--line-light)}.radar-walkthrough__evidence ul{padding-left:1.15rem}.radar-walkthrough__decision{background:var(--carbon-900);color:var(--sand-50)}.radar-walkthrough__decision span{color:var(--brass);font-family:var(--mono);text-transform:uppercase;font-size:.63rem}.radar-walkthrough__decision p{color:var(--sand-100);margin-block:1rem}.radar-walkthrough__decision strong{color:var(--acid);letter-spacing:.06em;text-transform:uppercase;font-size:.76rem}.radar-demo__boundary{border-left:1px solid var(--clay);color:var(--muted-light);margin:2rem 0 0 auto;padding-left:1rem;font-size:.83rem}.capability-details>div:first-child{grid-template-columns:.7fr 1.1fr .8fr;gap:2rem;display:grid}.capability-details>div:first-child h2{grid-column:2}.capability-details>div:first-child>p:last-child{color:var(--muted-dark);grid-column:3}.capability-exclusions{padding:clamp(5rem, 9vw, 9rem) var(--gutter);grid-template-columns:.8fr 1.2fr;gap:clamp(3rem,8vw,8rem);display:grid}.capability-exclusions ul{margin:0;padding:0;list-style:none;display:grid}.capability-exclusions li{font-family:var(--display);border-top:1px solid #f1e5d147;padding:1.2rem 0;font-size:clamp(1.5rem,3vw,2.6rem)}.capability-exclusions li:before{color:var(--sand-300);content:"—";margin-right:1rem}.capability-handoff{min-height:34rem;padding:clamp(5rem, 9vw, 9rem) var(--gutter);background:var(--carbon-900);justify-content:space-between;align-items:end;gap:4rem;display:flex}.capability-handoff h2{max-width:12ch}.capability-handoff p{color:var(--muted-dark)}.status--preview{color:var(--brass)}.mineral-light .status--preview{color:#73551f}.page-hero,.dossier-hero,.start-hero{min-height:44rem;padding:10rem var(--gutter) 6rem;background:var(--carbon-900);align-items:end;display:flex}.page-hero>div,.start-hero>div{max-width:75rem}.page-hero h1,.start-hero h1{max-width:11ch}.page-hero p,.start-hero p{color:var(--sand-100);font-size:1.2rem}.page-hero--systems{background:linear-gradient(90deg,#0d0c0af5,#0d0c0a33),url(/assets/concepts/social-card-background.webp) 50%/cover}.page-hero--systems>div{grid-template-columns:.5fr 1.25fr .8fr;align-items:end;gap:2rem;max-width:78rem;display:grid}.page-hero--systems h1{max-width:11ch;margin:0}.page-hero--systems>div>p:last-child{margin:0 0 .6rem}.page-hero--method{background:linear-gradient(90deg,#0d0c0af0,#0d0c0a40),url(/assets/concepts/sandstone-transition.webp) 50%/cover}.page-hero--studio{background:linear-gradient(90deg,#0d0c0af5,#0d0c0a38),url(/assets/concepts/responsive-background.webp) 50%/cover}.systems-index{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.custom-tool-offer{padding:clamp(5rem, 9vw, 9rem) var(--gutter);grid-template-columns:.28fr 1.2fr .55fr;align-items:end;gap:clamp(2rem,6vw,6rem);display:grid}.custom-tool-offer__index{color:var(--clay);font-family:var(--mono);opacity:.7;font-size:clamp(4rem,9vw,9rem);line-height:.8}.custom-tool-offer h2{max-width:12ch;color:var(--ink);margin-block:1rem 2rem;font-size:clamp(3rem,6vw,6.5rem)}.custom-tool-offer p:not(.mono-label){max-width:47rem;color:var(--muted-light);font-size:1.05rem}.tool-showcases{padding:clamp(6rem, 10vw, 10rem) var(--gutter);background:var(--carbon-900)}.tool-showcases__intro{grid-template-columns:.5fr 1.15fr .75fr;align-items:end;gap:2rem;margin-bottom:clamp(4rem,8vw,8rem);display:grid}.tool-showcases__intro h2,.tool-showcases__intro p{margin:0}.tool-showcases__intro p:last-child{color:var(--muted-dark)}.tool-showcase{border-top:1px solid var(--line-dark);grid-template-columns:1.15fr .85fr;min-height:35rem;display:grid}.tool-showcase:last-child{border-bottom:1px solid var(--line-dark)}.tool-showcase__visual{background:radial-gradient(circle at 50% 50%, #c5d84a40, transparent 5%), repeating-radial-gradient(circle at 50% 50%, transparent 0 4rem, #f1e5d11a 4.05rem 4.1rem), linear-gradient(135deg, var(--petrol), var(--carbon-950));justify-content:space-between;align-items:center;min-height:31rem;margin:2rem 2rem 2rem 0;padding:2rem;display:flex;position:relative;overflow:hidden}.tool-showcase--intake .tool-showcase__visual{background:linear-gradient(90deg, transparent 49.8%, #f1e5d159 50%, transparent 50.2%), radial-gradient(circle at 50% 50%, var(--brass) 0 .4rem, transparent .45rem), linear-gradient(135deg, var(--clay), #2c1710 72%)}.tool-showcase__visual:after{content:"";border:1px solid #f1e5d140;position:absolute;inset:2rem}.tool-showcase__visual span{z-index:1;color:var(--sand-100);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;font-size:.65rem}.tool-showcase__copy{flex-direction:column;justify-content:center;align-items:flex-start;padding:clamp(2rem,5vw,5rem);display:flex}.tool-showcase__copy h3{margin-block:1rem 2rem;font-size:clamp(3.5rem,7vw,7.5rem)}.tool-showcase__copy>p:not(.tool-status){color:var(--muted-dark)}.tool-status{color:var(--brass);font-family:var(--mono);letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:.65rem;margin:0;display:inline-flex;font-size:.66rem!important}.tool-status:before{content:"";background:currentColor;border-radius:50%;width:.5rem;height:.5rem}.system-index-card{border:1px solid var(--line-light);grid-template-columns:.8fr 1.2fr;display:grid}.system-index-card__image{background:url(/assets/concepts/hero-sculpture.webp) 50%/cover;min-height:34rem}.system-index-card>div:last-child{padding:clamp(2rem,5vw,5rem)}.system-index-card h2{margin-top:1rem}.system-index-card p,.system-index-card dd{color:var(--muted-light)}.system-index-card dl>div{border-top:1px solid var(--line-light);grid-template-columns:8rem 1fr;padding:1rem 0;display:grid}.system-index-card dt{font-family:var(--mono);text-transform:uppercase;font-size:.68rem}.system-index-card dd{margin:0}.status{color:var(--muted-dark);font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:.5rem;font-size:.68rem;display:inline-flex}.status:before{content:"";background:currentColor;border-radius:50%;width:.55rem;height:.55rem}.bring-workflow{background:var(--clay);color:var(--sand-50);justify-content:space-between;align-items:end;gap:3rem;margin-top:4rem;padding:clamp(2rem,4vw,4rem);display:flex}.bring-workflow p:not(.mono-label){color:var(--sand-100)}.emerging--index{background:var(--carbon-900)}.emerging--index>p,.emerging--index .emerging__list p{color:var(--muted-dark)}.emerging--index .emerging__list,.emerging--index .emerging__list article{border-color:var(--line-dark)}.dossier-hero{background:linear-gradient(90deg,#0d0c0af2,#0d0c0a4d),url(/assets/concepts/hero-sculpture.webp) 100%/cover;grid-template-columns:1.2fr .8fr;gap:4rem;display:grid}.dossier-hero h1{margin-block:1rem 2rem}.dossier-hero>div:first-child>p{color:var(--sand-100);font-size:1.2rem}.dossier-hero>div:first-child>.tool-status{color:var(--brass)}.dossier-hero__facts{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0c0ab8;align-self:end}.dossier-hero__facts>div{border-bottom:1px solid var(--line-dark);padding:1.2rem}.dossier-hero__facts>div:last-child{border-bottom:0}.dossier-hero__facts dt{color:var(--muted-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;font-size:.63rem}.dossier-hero__facts dd{margin:.35rem 0 0}.text-link{color:var(--sand-50);border-bottom:1px solid;margin-top:1.5rem;font-weight:650;display:inline-block}.dossier-hero__terms{border:1px solid var(--line-dark);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0d0c0ab8;align-self:end}.dossier-hero__terms div{border-bottom:1px solid var(--line-dark);grid-template-columns:1fr 1.5fr;padding:1.2rem;display:grid}.dossier-hero__terms div:last-child{border-bottom:0}.dossier-hero__terms span{color:var(--muted-dark);font-family:var(--mono);text-transform:uppercase;font-size:.65rem}.dossier-demo{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.dossier-demo .section-heading p{color:var(--muted-light)}.dossier-demo .demo{color:var(--sand-50)}.dossier-details{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.dossier-details>div:first-child{grid-template-columns:.5fr 1.2fr .8fr;display:grid}.dossier-details>div:first-child h2{grid-column:2}.dossier-details>div:first-child>p:last-child{color:var(--muted-dark);grid-column:3}.detail-columns{border-top:1px solid var(--line-dark);grid-template-columns:repeat(3,1fr);margin-top:5rem;display:grid}.detail-columns article{border-right:1px solid var(--line-dark);padding:2rem}.detail-columns article:last-child{border-right:0}.detail-columns li{color:var(--muted-dark);margin-bottom:1rem}.handoff{padding:clamp(5rem, 9vw, 9rem) var(--gutter);justify-content:space-between;align-items:end;gap:4rem;display:flex}.handoff p{color:var(--sand-100)}.method-timeline{padding:clamp(5rem, 9vw, 9rem) var(--gutter)}.method-timeline article{border-top:1px solid var(--line-light);grid-template-columns:.3fr 1.2fr .7fr;padding:2.5rem 0;display:grid}.method-timeline article>span{font-family:var(--mono);font-size:.7rem}.method-timeline article>div{grid-column:2/4;grid-template-columns:1fr .8fr;gap:4rem;display:grid}.method-timeline h2{margin:0}.method-timeline p{color:var(--muted-light)}.method-acceptance,.substrate{padding:clamp(5rem, 9vw, 9rem) var(--gutter);background:var(--petrol);justify-content:space-between;align-items:end;gap:4rem;display:flex}.method-acceptance p,.substrate p:not(.mono-label){color:#b5c8c6}.principles{padding:clamp(5rem, 9vw, 9rem) var(--gutter);grid-template-columns:repeat(3,1fr);display:grid}.principles article{border-right:1px solid var(--line-light);min-height:26rem;padding:2rem}.principles article:last-child{border-right:0}.principles span{font-family:var(--mono);font-size:.7rem}.principles h2{margin-top:7rem;font-size:clamp(2rem,4vw,4rem)}.principles p{color:var(--muted-light)}.start-hero{background:linear-gradient(90deg,#0d0c0af0,#8d462e80),url(/assets/concepts/social-card-background.webp) 50%/cover;grid-template-columns:1.2fr .8fr;gap:4rem;display:grid}.contact-direct{border-left:1px solid var(--brass);align-self:end;padding-left:1.5rem}.contact-direct span,.contact-direct a{display:block}.contact-direct span{color:var(--muted-dark);font-family:var(--mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:.55rem;font-size:.65rem}.contact-direct a{color:var(--sand-50);font-size:clamp(1.05rem,2vw,1.45rem)}.config-note{border-left:1px solid var(--brass);align-self:end;padding-left:1.5rem;font-size:.85rem}.qualifier{padding:clamp(5rem, 9vw, 9rem) var(--gutter);grid-template-columns:1.4fr .6fr;gap:clamp(3rem,8vw,8rem);display:grid}.qualifier form{gap:1.5rem;display:grid}.form-privacy-note{border-left:2px solid var(--clay);color:var(--muted-light);margin:0 0 1rem;padding-left:1rem}.form-row{grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.qualifier label{gap:.5rem;font-size:.78rem;font-weight:650;display:grid}.qualifier label>span:not(.field-error){color:var(--muted-light);font-weight:450}.qualifier input,.qualifier select,.qualifier textarea{width:100%;color:var(--ink);background:#fffaf173;border:1px solid #ad987b;border-radius:0;padding:.9rem 1rem;font-size:.95rem}.qualifier textarea{resize:vertical}.qualifier .consent{grid-template-columns:auto 1fr;align-items:start}.qualifier .consent input{width:1.1rem;margin-top:.2rem}.field-error{color:#852a16;font-weight:650}.honeypot{position:absolute;left:-10000px}.form-status:empty{display:none}.form-success,.form-failure,.form-ready{border:1px solid var(--line-light);padding:1.2rem}.form-success{border-color:#627614}.form-success span{font-family:var(--mono);font-size:.8rem;display:block}.form-failure>div{flex-wrap:wrap;gap:1rem;display:flex}.form-ready{background:#c5d84a1a;border-color:#627614}.form-ready>strong{font-family:var(--display);font-size:1.8rem}.form-ready>div{flex-wrap:wrap;gap:1rem;display:flex}.form-ready a,.form-ready button{border:1px solid var(--ink);background:var(--ink);color:var(--sand-50);align-items:center;gap:.5rem;padding:.75rem 1rem;display:inline-flex}.form-ready button{color:var(--ink);background:0 0}.form-ready svg{width:1rem}.form-failure button,.form-failure a{border:1px solid var(--ink);color:var(--ink);background:0 0;align-items:center;gap:.5rem;padding:.7rem 1rem;display:inline-flex}.form-failure svg{width:1rem}.qualifier aside{border-top:1px solid var(--line-light);align-self:start;padding-top:2rem;position:sticky;top:2rem}.qualifier aside h2{font-size:clamp(2rem,3vw,3.2rem)}.qualifier aside li,.qualifier aside>p:last-child{color:var(--muted-light)}.legal-page{max-width:58rem;padding:12rem var(--gutter) 8rem;margin:0 auto}.legal-page h1{font-size:clamp(4rem,8vw,8rem)}.legal-page h2{margin-top:4rem;font-size:2.2rem}.legal-page p{color:var(--sand-100)}.error-page{min-height:78svh;padding:10rem var(--gutter);background:linear-gradient(90deg,#0d0c0af2,#0000),url(/assets/concepts/responsive-background.webp) 50%/cover;align-content:center;display:grid}.error-page h1{max-width:10ch}.error-page p:not(.mono-label){color:var(--sand-100)}.error-page .action{width:max-content}.site-footer{padding:5rem var(--gutter) 2rem;background:var(--carbon-950);border-top:1px solid var(--line-dark)}.site-footer__main{grid-template-columns:.9fr 1fr 1fr auto;align-items:end;gap:3rem;display:grid}.site-footer__email{color:var(--sand-100);font-size:.8rem}.site-footer__main p{color:var(--muted-dark);margin:0}.site-footer nav{flex-wrap:wrap;gap:1.5rem;font-size:.8rem;display:flex}.site-footer__fine{border-top:1px solid var(--line-dark);color:#968c80;justify-content:space-between;gap:2rem;margin-top:4rem;padding-top:1.5rem;font-size:.68rem;display:flex}.site-footer__fine span:last-child{gap:1.5rem;display:flex}@media (max-width:900px){.site-footer__main{grid-template-columns:1fr 1fr}.site-header__inner{min-height:5rem}.menu-button{z-index:2;width:2.8rem;height:2.8rem;color:var(--sand-50);place-content:center;gap:.35rem;display:grid}.menu-button>span:not(.sr-only){background:currentColor;width:1.3rem;height:1px}.nav{background:var(--carbon-900);flex-direction:column;align-items:stretch;width:min(24rem,100%);min-height:100svh;padding:7rem 2rem 2rem;display:none;position:absolute;top:0;right:0;box-shadow:-2rem 0 5rem #0006}.nav--open{display:flex}.hero{grid-template-columns:1fr;min-height:auto;padding-top:9rem}.hero__media{background-position:50%;width:100%;height:28rem;margin:1rem 0 4rem}.signal-line{display:none}.proposition,.demo-teaser,.proof-chapter,.dossier-hero,.start-hero,.qualifier,.system-spotlight{grid-template-columns:1fr}.safeguard-path{grid-template-columns:repeat(3,1fr);row-gap:3rem}.method-grid{grid-template-columns:repeat(2,1fr)}.method-grid article:nth-child(2){border-right:0}.proof-chapter__media{min-height:28rem}.capability-reveal,.platform-reveal,.showcase,.showcase--intake,.delivery-chapter,.confidence-chapter,.capability-hero,.capability-exclusions,.page-hero--systems>div,.custom-tool-offer,.tool-showcases__intro,.tool-showcase{grid-template-columns:1fr}.page-hero--systems>div>p:last-child{max-width:38rem;margin:0}.custom-tool-offer__index{font-size:4rem}.tool-showcase__visual{margin-right:0}.tool-showcase__copy{padding-inline:0}.capability-reveal__visual{min-height:36rem}.showcase__radar,.showcase__routing{min-height:34rem}.showcase__radar{order:2}.showcase--radar .showcase__copy{order:1}.delivery-chapter__heading h2,.confidence-chapter__lead h2{max-width:14ch}.capability-reveal__visual:after{background:linear-gradient(transparent 75%, var(--petrol))}.platform-reveal{min-height:auto}.capability-hero__facts,.dossier-hero__facts{width:min(100%,42rem)}.capability-details>div:first-child{display:block}.system-index-card{grid-template-columns:1fr}.system-index-card__image{min-height:24rem}.dossier-details>div:first-child{display:block}.detail-columns,.principles{grid-template-columns:1fr}.detail-columns article,.principles article{border-right:0;border-bottom:1px solid var(--line-dark);min-height:auto}.principles article{border-color:var(--line-light)}.principles h2{margin-top:3rem}.qualifier aside{position:static}}@media (max-width:620px){:root{--gutter:1.25rem}body{font-size:.95rem}.hero{padding-bottom:4rem}.hero h1{font-size:clamp(3.2rem,15vw,5rem)}.hero__media{background-position:58%;width:calc(100% + 4rem);height:23rem;margin-inline:-2rem}.hero__actions .action{width:100%}.hero__next{font-size:1rem}.proposition{gap:2rem}.artifact{width:13rem}.system-spotlight__facts,.safeguard-path,.case-selector{grid-template-columns:1fr 1fr}.case{min-height:7.5rem;padding:.8rem}.case small{display:none}.demo__run{flex-direction:column;align-items:stretch}.stage-path{grid-template-columns:repeat(2,1fr);row-gap:1.5rem}.stage:not(:last-child):after{display:none}.result{flex-direction:column;align-items:flex-start}.method-grid,.emerging__list,.form-row,.engagement-choice__paths{grid-template-columns:1fr}.capability-reveal__visual{min-height:27rem}.showcase{min-height:auto}.showcase__copy{padding-block:5rem}.showcase__radar,.showcase__routing{min-height:27rem}.showcase__routing{padding:3rem}.showcase__routing:before{left:3rem}.delivery-path li{grid-template-columns:2.5rem 1fr}.delivery-path p{grid-column:2;margin-top:.75rem}.confidence-chapter{min-height:auto}.radar-orbit--outer{width:22rem}.radar-orbit--inner{width:13rem}.radar-node{min-width:6.8rem;min-height:3rem;padding:.5rem;font-size:.55rem}.radar-node--1{top:13%;left:6%}.radar-node--2{top:25%;right:4%}.radar-node--3{bottom:12%;right:8%}.radar-node--4{bottom:17%;left:3%}.radar-signal-list li{grid-template-columns:2.4rem 1fr}.radar-signal-list small{grid-column:2}.platform-stack li{grid-template-columns:3.5rem 1fr;margin-left:0}.platform-stack small{grid-column:2;padding:0 1rem 1rem}.engagement-choice__paths article{min-height:auto}.engagement-choice__paths article:first-child{border-right:0;border-bottom:1px solid var(--line-light)}.capability-hero{min-height:46rem;padding-top:8rem}.capability-hero__facts>div{grid-template-columns:1fr;gap:.5rem}.radar-walkthrough__tabs{display:flex;overflow-x:auto}.radar-walkthrough__tabs button{min-width:10.5rem}.radar-walkthrough__panel{grid-template-columns:1fr}.radar-walkthrough__summary{border-right:0;border-bottom:1px solid var(--line-light);grid-row:auto}.radar-walkthrough__summary h3{margin-top:3rem}.capability-exclusions ul{margin-top:2rem}.capability-handoff{flex-direction:column;align-items:flex-start}.method-grid article,.emerging__list article{border-bottom:1px solid;border-right:0;min-height:auto}.method-grid h3{margin-top:3rem}.closing-cta,.bring-workflow,.handoff,.method-acceptance,.substrate{flex-direction:column;align-items:flex-start}.page-hero,.dossier-hero,.start-hero{min-height:38rem;padding-top:8rem}.dossier-hero h1{font-size:4.5rem}.dossier-hero__terms{width:100%}.tool-showcase{min-height:auto}.tool-showcase__visual{min-height:24rem}.tool-showcase__copy h3{font-size:clamp(3.3rem,15vw,5rem)}.custom-tool-offer .action{width:100%}.contact-direct{margin-top:2rem}.form-row{grid-template-columns:1fr}.method-timeline article{grid-template-columns:3rem 1fr}.method-timeline article>div{grid-column:2;grid-template-columns:1fr;gap:1rem}.site-footer__main{grid-template-columns:1fr}.site-footer__fine{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto;transition-duration:.001ms;animation-duration:.001ms;animation-iteration-count:1}.artifact-rail{overflow-x:auto}.artifact-rail__track{animation:none}.artifact[aria-hidden=true]{display:none}}@supports (view-transition-name:none){.wordmark{view-transition-name:wordmark}}
