:root{--carbon:#171d1f;--steel:#cdd5d2;--paper:#f4f1e8;--amber:#ffb000;--teal:#37c4b5;--red:#e34f42;--mono:Consolas,"Courier New",monospace;--sans:"Arial Narrow","Segoe UI",sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--carbon);font-family:var(--sans);overflow-x:hidden}.skip{position:fixed;top:-5rem;left:1rem;z-index:30;background:var(--amber);padding:.8rem}.skip:focus{top:1rem}:focus-visible{outline:3px solid var(--teal);outline-offset:4px}a{color:inherit}.gauge-head{height:84px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:3rem;padding:0 4vw;background:var(--carbon);color:white}.brand{display:flex;gap:.8rem;align-items:center;text-decoration:none}.brand>span{display:grid;place-items:center;width:50px;aspect-ratio:1;border:4px solid var(--amber);border-radius:50%;font:900 .7rem var(--mono)}.brand>b{font-size:1.3rem}.brand small{display:block;font:600 .52rem var(--mono);color:var(--teal)}nav{display:flex;gap:2rem}nav a{text-decoration:none;font:700 .62rem var(--mono);letter-spacing:.11em}.dial-link{padding:.8rem 1rem;border-radius:50%;background:var(--amber);color:var(--carbon);text-decoration:none;font-weight:900}.tank-hero{min-height:760px;display:grid;grid-template-columns:.85fr 1.15fr;background:var(--steel)}.hero-copy{padding:8vw 5vw;align-self:center}.hero-copy>p:first-child,.custody>div>span,.loading-copy>span,.reconcile-copy>span,.exceptions>div>span{font:700 .62rem var(--mono);letter-spacing:.15em}.hero-copy h1,.custody h2,.loading h2,.reconcile h2,.exceptions h2{font-size:clamp(3.8rem,7vw,8rem);line-height:.83;letter-spacing:-.07em;margin:1rem 0}.hero-copy h1 em{font-style:normal;color:var(--red)}.hero-copy p:nth-child(3){max-width:52ch;line-height:1.7}.hero-copy a{display:inline-block;margin-top:1.5rem;padding:1rem 1.3rem;background:var(--carbon);color:white;text-decoration:none;font-weight:900}.farm{position:relative;background:var(--carbon);overflow:hidden}.farm:before{content:"";position:absolute;inset:0;background:repeating-linear-gradient(45deg,transparent 0 69px,rgba(255,255,255,.07) 70px)}.tank{position:absolute;width:var(--s);aspect-ratio:1;border-radius:50%;border:12px solid var(--steel);background:repeating-radial-gradient(circle,var(--carbon) 0 18%,var(--teal) 19% 21%,var(--carbon) 22% 36%);display:grid;place-items:center;font-style:normal;color:white}.tank b{font:700 .7rem var(--mono);background:var(--carbon);padding:.4rem}.t1{--s:230px;left:8%;top:10%}.t2{--s:180px;right:8%;top:18%}.t3{--s:195px;left:20%;bottom:8%}.t4{--s:145px;right:11%;bottom:10%}.pipe{position:absolute;height:10px;background:var(--amber);transform-origin:left}.p1{left:20%;top:48%;width:65%;transform:rotate(15deg)}.p2{left:35%;top:38%;width:48%;transform:rotate(102deg)}.farm strong{position:absolute;right:2rem;bottom:2rem;color:var(--amber);font:900 1rem var(--mono);text-align:right}.custody{padding:7rem 5vw;background:var(--amber)}.custody>div{display:flex;justify-content:space-between;align-items:end}.custody h2{max-width:760px}.custody ol{list-style:none;margin:4rem 0 0;padding:0;display:grid;grid-template-columns:repeat(4,1fr)}.custody li{aspect-ratio:1;border:3px solid;border-radius:50%;display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;margin-right:-1.5rem;background:var(--paper)}.custody li:nth-child(even){background:var(--teal)}.custody li b{font:900 .7rem var(--mono)}.custody li span{max-width:120px;margin-top:.7rem}.loading{display:grid;grid-template-columns:1.1fr .9fr;min-height:700px;background:var(--carbon);color:white}.gantry{position:relative;display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;align-items:end;padding:6rem 3vw}.gantry i{height:72%;border:12px solid var(--steel);border-bottom:0;position:relative}.gantry i:after{content:"";position:absolute;left:50%;top:15%;bottom:-40%;width:9px;background:var(--amber)}.gantry span{position:relative;text-align:center;font:700 .6rem var(--mono);color:var(--teal)}.loading-copy{align-self:center;padding:7rem 5vw}.loading-copy>span{color:var(--teal)}.loading-copy p{line-height:1.7;color:#c3d0ce}.loading-copy dl div{padding:1rem 0;border-bottom:1px solid #526466}.loading-copy dt{font-weight:900}.loading-copy dd{margin:.4rem 0 0;color:#b9c8c6}.reconcile{display:grid;grid-template-columns:1.15fr .85fr;gap:6vw;padding:7rem 6vw;background:var(--steel)}.inputs{display:grid;grid-template-columns:repeat(2,1fr);gap:1rem;margin-top:2rem}.inputs label{display:grid;gap:.5rem;font:700 .62rem var(--mono)}.inputs input{min-height:48px;padding:.7rem;border:2px solid;background:var(--paper)}.variance-ring{align-self:center;aspect-ratio:1;border:24px solid var(--teal);border-radius:50%;background:var(--carbon);color:white;padding:3rem;display:flex;flex-direction:column;justify-content:center;text-align:center}.variance-ring small,.variance-ring i{font:700 .57rem var(--mono)}.variance-ring b{font:900 clamp(3rem,6vw,6rem) var(--mono);color:var(--amber);margin:1rem 0}.variance-ring i{margin-top:2rem;color:var(--teal)}.exceptions{padding:7rem 5vw}.exceptions>div:first-child{display:flex;justify-content:space-between;align-items:end}.exceptions h2{max-width:720px}.exception-orbits{display:grid;grid-template-columns:repeat(3,1fr);gap:1rem;margin:4rem 0}.exception-orbits article{border:3px solid;border-radius:50% 50% 0 0;padding:3rem 2rem;min-height:260px}.exception-orbits b{font:900 3rem var(--mono);color:var(--red)}.exception-orbits span{display:block;font-size:1.3rem;font-weight:900}.exceptions form{max-width:900px;margin:auto;display:grid;grid-template-columns:1fr auto;gap:1rem;padding:2rem;background:var(--amber)}.exceptions label{display:grid;gap:.5rem;font:700 .62rem var(--mono)}select{min-height:50px;border:2px solid;padding:.7rem;background:var(--paper)}.exceptions button{border:0;background:var(--carbon);color:white;padding:1rem;font-weight:900;cursor:pointer}.exceptions form p,.exceptions form small{grid-column:1/-1;margin:0;line-height:1.5}footer{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:3rem;padding:3rem 5vw;background:var(--carbon);color:white}.seal{display:flex;align-items:center;gap:1rem}.seal b{display:grid;place-items:center;width:54px;aspect-ratio:1;border-radius:50%;border:4px solid var(--amber)}.seal span{font:700 .55rem var(--mono)}footer address{font-style:normal;line-height:1.6}footer p{margin:0;color:#b9c8c6;line-height:1.6}@media(max-width:950px){.tank-hero,.loading,.reconcile{grid-template-columns:1fr}.farm{min-height:680px}.gantry{min-height:600px}.custody ol{grid-template-columns:repeat(2,1fr)}.custody li{margin:-.5rem}footer{grid-template-columns:1fr 1fr}}@media(max-width:650px){.gauge-head{grid-template-columns:1fr auto;padding:0 1rem}.gauge-head nav{position:fixed;z-index:20;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);gap:0;background:var(--carbon)}.gauge-head nav a{padding:1rem .2rem;text-align:center;color:white;border-right:1px solid #657276}.dial-link{font-size:.6rem}.hero-copy,.custody,.loading-copy,.reconcile,.exceptions{padding:5rem 1rem}.hero-copy h1{font-size:4rem}.farm{min-height:560px}.tank{border-width:8px}.t1{--s:170px}.t2{--s:130px}.t3{--s:145px}.t4{--s:110px}.custody>div,.exceptions>div:first-child{display:block}.custody ol{grid-template-columns:1fr}.custody li{aspect-ratio:auto;min-height:180px;margin:-.5rem 0}.loading{grid-template-columns:1fr}.gantry{min-height:500px;padding:4rem 1rem}.gantry i{border-width:8px}.reconcile{grid-template-columns:1fr}.inputs{grid-template-columns:1fr}.variance-ring{aspect-ratio:auto;min-height:340px}.exception-orbits{grid-template-columns:1fr}.exceptions form{grid-template-columns:1fr;padding:1rem}.exceptions form p,.exceptions form small{grid-column:auto}footer{grid-template-columns:1fr;padding:3rem 1rem 5rem}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}}
