:root{color-scheme:light;--bg:#d8dcdd;--paper:#f1f3f3;--paper-soft:#e3e7e8;--ink:#121617;--ink-soft:#303638;--muted:#5f6868;--line:rgba(18,22,23,.14);--line-strong:rgba(18,22,23,.24);--accent:#7f9cad;--accent-strong:#4d6f82;--accent-soft:rgba(127,156,173,.14);--warm:#7f9cad;--shadow:0 26px 78px -60px rgba(18,22,23,.62);--radius:28px;--radius-sm:16px;--max-width:1120px}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:7.75rem;background:var(--bg)}body,html{overflow-x:hidden}body{--site-header-height:4.1rem;margin:0;min-width:320px;padding-top:var(--site-header-height);font-family:Geist,Aptos,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.55;letter-spacing:-.018em}body:after,body:before{content:"";position:fixed;inset:0;pointer-events:none}body:after{border:12px solid hsla(90,7%,94%,.36)}.wire-field{inset:0;z-index:0;overflow:hidden;opacity:.42}.wire-field,.wire-field:before{position:fixed;pointer-events:none}.wire-field:before{content:"";left:50%;top:clamp(8.4rem,15vh,10.8rem);z-index:1;width:min(58rem,calc(100vw - 2rem));height:clamp(24rem,47vh,35rem);transform:translateX(-50%);border-radius:999px;background:radial-gradient(ellipse at center,#d8dcdd 0,#d8dcdd 56%,hsla(192,7%,86%,.98) 68%,hsla(192,7%,86%,0) 88%)}.wire-pulse{position:absolute;z-index:0;width:.34rem;height:.34rem;border-radius:999px;background:rgba(180,207,222,.68);box-shadow:0 0 0 4px rgba(127,156,173,.07),0 0 14px rgba(77,111,130,.18);animation-timing-function:linear;animation-iteration-count:infinite;animation-fill-mode:both}.wire-pulse-one{top:0;animation-name:wire-left-gutter-drop;animation-duration:18s;animation-delay:-6s}.wire-pulse-two{right:calc(var(--grid-step) * 1);top:0;animation-name:wire-right-gutter-drop;animation-duration:26s;animation-delay:-14s}.wire-pulse-three{left:0;top:calc(var(--grid-step) * 10);width:.3rem;height:.3rem;animation-name:wire-lower-cross-a;animation-duration:22s;animation-delay:-9s}.wire-pulse-four{left:calc(var(--grid-step) * 3);top:0;width:.3rem;height:.3rem;animation-name:wire-left-gutter-stagger;animation-duration:31s;animation-delay:-19s}.wire-pulse-five{right:0;top:calc(var(--grid-step) * 11);width:.32rem;height:.32rem;animation-name:wire-right-lower-cross;animation-duration:28s;animation-delay:-16s}@keyframes wire-left-gutter-drop{0%{transform:translate(-50%,calc(var(--grid-step) * -1));opacity:0}12%{opacity:.58}70%{transform:translate(-50%,calc(var(--grid-step) * 11));opacity:.52}to{transform:translate(-50%,calc(100vh + var(--grid-step)));opacity:0}}@keyframes wire-right-gutter-drop{0%{transform:translate(50%,calc(var(--grid-step) * -1));opacity:0}12%{opacity:.5}74%{transform:translate(50%,calc(var(--grid-step) * 12));opacity:.54}to{transform:translate(50%,calc(100vh + var(--grid-step)));opacity:0}}@keyframes wire-lower-cross-a{0%{transform:translate(calc(var(--grid-step) * -1),-50%);opacity:0}16%{opacity:.46}76%{transform:translate(calc(100vw + var(--grid-step)),-50%);opacity:.46}to{transform:translate(calc(100vw + var(--grid-step) * 2),-50%);opacity:0}}@keyframes wire-left-gutter-stagger{0%{transform:translate(-50%,calc(var(--grid-step) * -1));opacity:0}16%{opacity:.42}56%{transform:translate(-50%,calc(var(--grid-step) * 7));opacity:.46}64%{transform:translate(calc(var(--grid-step) * -1 - 50%),calc(var(--grid-step) * 7));opacity:.38}to{transform:translate(calc(var(--grid-step) * -1 - 50%),calc(100vh + var(--grid-step)));opacity:0}}@keyframes wire-right-lower-cross{0%{transform:translate(var(--grid-step),-50%);opacity:0}14%{opacity:.42}82%{transform:translate(calc(-100vw - var(--grid-step)),-50%);opacity:.42}to{transform:translate(calc(-100vw - var(--grid-step) * 2),-50%);opacity:0}}a{color:inherit;text-decoration:none}h1,h2,h3,p,ul{margin:0}ul{padding-left:1.1rem}li+li{margin-top:.42rem}strong{color:var(--ink);font-weight:650}.container{width:min(calc(100% - 2rem),var(--max-width));margin:0 auto}.site-header{position:fixed;top:0;left:0;right:0;z-index:100;border-bottom:1px solid var(--line);-webkit-backdrop-filter:blur(24px) saturate(140%);backdrop-filter:blur(24px) saturate(140%)}.site-footer-inner,.site-header-inner{display:flex;align-items:center;justify-content:space-between;gap:1.75rem;padding:.78rem 0}.brand-block{display:grid;grid-gap:.08rem;gap:.08rem}.brand{width:max-content;font-size:clamp(1rem,1.22vw,1.14rem);font-weight:780;letter-spacing:-.05em}.brand-subtitle,.eyebrow,.footer-heading,.hero-kicker,.hero-ledger-label,.hero-status-mark,.proof-boundary-label,.service-mini-label{font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;text-transform:uppercase;letter-spacing:.13em}.footer-heading{color:#6f8792;font-weight:700;letter-spacing:.18em}.footer-kicker{color:#87a0aa;font-size:14px;font-weight:700;letter-spacing:.1em}.footer-line{color:#5d6668;font-size:1rem;font-weight:500}.brand-subtitle{max-width:30rem;font-size:.66rem;line-height:1.15}.site-nav{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.24rem;padding:.22rem;border:1px solid var(--line);border-radius:999px;background:hsla(180,8%,95%,.48)}.site-nav a{border-radius:999px;padding:.46rem .78rem;color:var(--muted);font-size:.72rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;transition:color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.site-nav a:focus-visible,.site-nav a:hover{color:var(--ink);background:hsla(0,0%,100%,.62);transform:translateY(-1px)}:focus-visible{outline:2px solid rgba(77,111,130,.34);outline-offset:3px;border-radius:12px}.site-main{position:relative;padding:clamp(1.35rem,2.75vw,2.95rem) 0 clamp(4rem,7vw,7.4rem)}.site-main>*+*{margin-top:clamp(2.55rem,5.2vw,5.6rem)}.site-main>#contact:after,.site-main>#contact:before,.site-main>.page-section:after,.site-main>.page-section:before{content:none}.motion-ready [data-reveal]{opacity:1;transform:none;transition:opacity .52s cubic-bezier(.16,1,.3,1),transform .52s cubic-bezier(.16,1,.3,1);will-change:auto}.motion-ready [data-reveal].is-visible{opacity:1;transform:translateY(0)}#contact,.hero,.page-section,.panel,.section-intro{position:relative}#contact,.hero,.page-section,.proof-card,.service-cell{scroll-margin-top:7rem}.hero{display:grid;min-height:min(100dvh - 5.5rem,58rem);align-content:start;isolation:isolate;grid-gap:clamp(1.25rem,2.7vw,2.55rem);gap:clamp(1.25rem,2.7vw,2.55rem);padding-top:clamp(1rem,2.8vw,2.3rem);padding-bottom:clamp(3.5rem,8vw,6.4rem)}.hero-grid{min-height:100%;grid-template-columns:minmax(0,1fr);grid-gap:clamp(1.2rem,2.4vw,2rem);gap:clamp(1.2rem,2.4vw,2rem)}.hero-copy-block,.hero-grid{display:grid;justify-items:center}.hero-copy-block{position:relative;align-content:center;text-align:center;max-width:52rem;min-height:clamp(24rem,62vh,40rem);padding-top:clamp(.4rem,1.2vw,1rem);padding-bottom:clamp(1.2rem,3.2vw,2.1rem)}.hero-copy-block:after,.hero-copy-block:before{content:"";position:absolute;z-index:-1;pointer-events:none}.hero-copy-block:before{inset:clamp(1rem,2.4vw,1.8rem) max(-4rem,-6vw) clamp(2.8rem,5.5vw,4.8rem);border-radius:999px;background:radial-gradient(ellipse at center,#d8dcdd 0,#d8dcdd 58%,hsla(192,7%,86%,.96) 72%,hsla(192,7%,86%,0) 90%)}.hero-copy-block:after{left:50%;top:50%;width:min(44rem,calc(100vw - 2rem));height:clamp(19rem,34vh,27rem);transform:translate(-50%,-50%);border-radius:4rem;background:hsla(192,7%,86%,.98);filter:blur(18px)}.eyebrow{display:inline-flex;align-items:center;gap:.5rem;width:max-content;max-width:100%;margin-bottom:1.1rem;padding:.26rem .46rem .24rem;border:1px solid rgba(64,88,102,.28);border-bottom:0;background:linear-gradient(90deg,rgba(64,88,102,.12),hsla(180,8%,95%,.28)),hsla(192,7%,86%,.74);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28),0 8px 20px -18px rgba(18,22,23,.7);color:#243a46;font-size:.8rem;font-weight:820;letter-spacing:.15em}.eyebrow:before{content:"";width:.46rem;height:.46rem;border:1px solid rgba(36,58,70,.48);background:rgba(36,58,70,.22);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22)}.hero-kicker{max-width:38rem;color:var(--muted);font-size:.77rem}.cta-panel h2,.hero h1,.panel h2,.panel h3,.section-intro h1,.section-intro h2{line-height:.98;letter-spacing:-.07em;font-weight:760}.hero h1{position:relative;z-index:1;max-width:13.8ch;margin:.7rem 0 .92rem;font-size:clamp(2.95rem,5.75vw,5.3rem);text-transform:uppercase;letter-spacing:-.07em;font-weight:680}.hero-copy,.panel li,.panel p,.section-body{color:var(--muted)}.hero-copy,.section-body{max-width:41rem;font-size:clamp(1.03rem,1.28vw,1.18rem);color:#41494a}.hero .cta-row,.hero-copy{position:relative;z-index:1}.hero .cta-row{display:flex;flex-wrap:wrap;gap:.85rem;margin-top:1.55rem;justify-content:center}.hero-line{display:block}.hero-line-accent{color:var(--accent-strong);font-style:normal;letter-spacing:inherit}.hero h1 span{display:block}.hero h1 span+span{position:relative;display:inline-block;margin-top:.12em;border-top:1px solid rgba(18,22,23,.34);border-bottom:1px solid rgba(18,22,23,.22);padding:.08em .18em .1em;background:linear-gradient(90deg,rgba(18,22,23,.04),hsla(180,8%,95%,.16),rgba(18,22,23,.04));color:#121617;font-style:normal;letter-spacing:.02em;font-family:Geist,Aptos,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.72em;font-weight:640}.button{display:inline-flex;min-width:8.6rem;align-items:center;justify-content:center;border:1px solid var(--line-strong);border-radius:999px;padding:.78rem 1rem;font-size:.78rem;font-weight:780;letter-spacing:.065em;text-transform:uppercase;transition:transform .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1)}.button:hover{transform:translateY(-2px)}.button:active,.panel:active,.text-link:active{transform:translateY(0) scale(.99)}.button-primary{background:var(--ink);color:var(--paper);border-color:var(--ink)}.button-primary:hover{background:#2a2927}.button-secondary{background:hsla(180,8%,95%,.42);color:var(--ink)}.button-secondary:hover{background:hsla(180,8%,95%,.72)}.text-link{display:inline-flex;width:max-content;color:var(--accent-strong);font-weight:720;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.28em;transition:color .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.text-link:hover{color:var(--ink);transform:translateX(3px)}.workflow-line{position:relative;display:flex;width:min(100%,38rem);align-items:center;justify-content:space-between;opacity:.82;pointer-events:none}.workflow-line:before{content:"";position:absolute;left:.24rem;right:.24rem;top:50%;height:1px;transform:translateY(-50%)}.workflow-line span{position:relative;z-index:1;display:block;width:.48rem;height:.48rem;border:1px solid rgba(77,111,130,.42);border-radius:999px;background:hsla(192,7%,86%,.94);box-shadow:0 0 0 4px rgba(127,156,173,.055)}.workflow-line span:nth-child(2){width:.34rem;height:.34rem;background:rgba(77,111,130,.52);box-shadow:0 0 0 5px rgba(127,156,173,.06)}.workflow-line-hero{margin-top:clamp(2.1rem,4vw,3.4rem)}.workflow-line-section{width:min(100%,46rem);margin:.95rem auto 0}.panel{border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(180deg,hsla(0,0%,100%,.5),hsla(0,0%,100%,.18)),hsla(180,8%,95%,.88);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.52);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transition:transform .22s cubic-bezier(.16,1,.3,1),border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1)}.panel:hover{border-color:var(--line-strong);transform:translateY(-2px)}.hero-aside{display:grid;grid-gap:1.18rem;gap:1.18rem;align-content:start;min-height:clamp(21rem,33vw,28rem);margin-top:0;padding:clamp(1.45rem,2.45vw,2.25rem);background:radial-gradient(circle at 100% 0,rgba(127,156,173,.16),transparent 14rem),hsla(180,8%,95%,.7)}.hero-aside-topline{display:flex;align-items:center;justify-content:space-between;gap:1rem}.footer-heading,.hero-ledger-label,.hero-status-mark,.proof-boundary-label,.service-mini-label{color:var(--warm);font-size:.68rem}.hero-aside h2{max-width:12.8ch;font-size:clamp(2.1rem,3.25vw,3.18rem)}.hero-aside-copy{max-width:28rem}.hero-facts{display:grid;grid-gap:.55rem;gap:.55rem;padding:1.2rem 0 0;list-style:none;border-top:1px solid var(--line)}.hero-facts li{display:flex;align-items:baseline;gap:.62rem;margin:0}.hero-facts li:before{content:"";width:.36rem;height:.36rem;flex:0 0 auto;border-radius:999px;background:var(--accent)}.hero-ledger{display:grid;grid-template-columns:minmax(240px,.62fr) minmax(0,1fr);grid-gap:clamp(1rem,2vw,2rem);gap:clamp(1rem,2vw,2rem);align-items:center;padding:clamp(.95rem,1.7vw,1.25rem);border-radius:calc(var(--radius) + 8px)}.hero-ledger-heading{display:grid;grid-gap:.25rem;gap:.25rem}.hero-ledger-heading h2{max-width:12ch;font-size:clamp(1.75rem,3vw,2.85rem)}.hero-ledger-heading h2 span{display:block}.hero-ledger-heading h2 span+span{color:var(--accent-strong);font-style:italic;letter-spacing:-.08em}.hero-ledger-summary{max-width:48rem;color:var(--ink-soft);font-size:clamp(1.02rem,1.35vw,1.2rem)}.hero-ledger-grid{display:grid;grid-template-columns:1.12fr 1fr 1fr;grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:22px;background:var(--line)}.hero-ledger-item{display:grid;grid-gap:.58rem;gap:.58rem;min-height:7.25rem;align-content:end;padding:.85rem;background:hsla(180,8%,95%,.62)}.capability-strip{margin-top:1.2rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(170px,max-content));grid-gap:.56rem;gap:.56rem}.capability-pill{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid var(--line);border-radius:999px;padding:.5rem .78rem;background:hsla(180,8%,95%,.58);color:var(--ink-soft);font-size:.66rem;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42)}.section-intro{display:grid;grid-gap:.9rem;gap:.9rem}.section-intro h2{max-width:15.5ch;font-size:clamp(1.95rem,4.1vw,4rem)}.about-section,.contact-layout,.home-proof-shell,.rfid-callout-grid,.split-section{display:grid;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);grid-gap:clamp(1.35rem,3.25vw,3.25rem);gap:clamp(1.35rem,3.25vw,3.25rem);align-items:start}.split-section .section-intro h2{max-width:18ch}.home-proof-shell{display:block;margin-bottom:1.65rem}.home-proof-shell .section-body,.home-proof-shell .section-intro h2{max-width:none}.home-proof-shell .section-intro h2{white-space:nowrap}.home-proof-shell .section-body{max-width:48rem}.home-proof-section{display:grid;grid-gap:1.2rem;gap:1.2rem}.home-anchor-work,.home-tool-work{display:grid;grid-gap:clamp(.72rem,1.5vw,1rem);gap:clamp(.72rem,1.5vw,1rem)}.work-group-heading{display:grid;grid-template-columns:minmax(2rem,1fr) auto minmax(2rem,1fr);align-items:center;grid-gap:clamp(.75rem,2vw,1.25rem);gap:clamp(.75rem,2vw,1.25rem);margin:0;color:#5d6668;font-size:.84rem;font-weight:820;letter-spacing:.09em;text-align:center;text-transform:uppercase}.work-group-heading:after,.work-group-heading:before{content:"";height:1px;background:linear-gradient(90deg,transparent,rgba(93,102,104,.34))}.work-group-heading:after{background:linear-gradient(90deg,rgba(93,102,104,.34),transparent)}.fit-section,.process-section,.service-section{display:grid;grid-gap:1.2rem;gap:1.2rem}.service-section>.section-intro h2{max-width:12.5ch}.fit-section{grid-template-columns:minmax(18rem,.7fr) minmax(0,1.3fr);align-items:start;gap:clamp(1.45rem,3.2vw,3.4rem)}.fit-intro{display:grid;grid-gap:.9rem;gap:.9rem;max-width:35rem}.fit-intro h2{max-width:15ch;font-size:clamp(1.95rem,4.1vw,4rem);line-height:.98;letter-spacing:-.07em;font-weight:760}.fit-intro p:not(.eyebrow){max-width:31.5rem;color:#41494a;font-size:clamp(1rem,1.08vw,1.1rem)}.fit-panel-heading{align-items:start;grid-template-columns:minmax(0,1fr);padding:clamp(.95rem,1.45vw,1.18rem) clamp(1rem,1.75vw,1.32rem) 0}.fit-panel h3{max-width:9.5ch;color:var(--ink);font-size:clamp(1.18rem,1.8vw,1.65rem);line-height:1;letter-spacing:-.054em}.fit-signal-list{position:relative;gap:0;padding:.52rem clamp(1rem,1.75vw,1.32rem) clamp(.88rem,1.5vw,1.14rem) calc(clamp(1rem, 1.75vw, 1.32rem) + .82rem)}.fit-signal-list:before{content:"";position:absolute;left:clamp(1.25rem,calc(1.75vw + .24rem),1.55rem);top:.88rem;bottom:.9rem;width:1px;background:linear-gradient(180deg,rgba(77,111,130,.12),rgba(77,111,130,.5),rgba(77,111,130,.12))}.fit-signal{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.52rem;gap:.52rem;align-items:start;min-width:0;padding:.42rem 0;margin:0;color:#596466;font-size:.8rem;line-height:1.3}.fit-signal+.fit-signal{border-top:1px solid rgba(38,35,30,.08)}.fit-signal-node{position:relative;z-index:1;width:.48rem;height:.48rem;margin-top:.22rem;border:1px solid rgba(77,111,130,.48);border-radius:999px;background:var(--paper);box-shadow:0 0 0 3px hsla(180,8%,95%,.96)}.fit-panel-close{align-content:start;min-height:100%}.fit-close-content{padding-bottom:clamp(.88rem,1.5vw,1.14rem)}.fit-close-content .text-link{width:-moz-fit-content;width:fit-content;font-size:inherit;line-height:inherit}.process-section{grid-template-columns:minmax(18rem,.72fr) minmax(0,1.28fr);align-items:start;gap:clamp(1.5rem,3.4vw,3.6rem)}.process-intro{display:grid;grid-gap:.9rem;gap:.9rem;max-width:35.5rem}.process-brief-panel h2,.process-intro h2{max-width:15.5ch;font-size:clamp(1.8rem,3.45vw,3.35rem);line-height:1;letter-spacing:-.066em}.process-intro p:not(.eyebrow){max-width:31.5rem;color:#41494a;font-size:clamp(1rem,1.08vw,1.1rem)}.process-panel{position:relative;display:grid;grid-gap:0;gap:0;overflow:hidden;padding:clamp(1.05rem,1.8vw,1.28rem) clamp(1.05rem,1.9vw,1.38rem);background:linear-gradient(90deg,hsla(180,8%,95%,.98),hsla(120,5%,89%,.82)),hsla(180,8%,95%,.94)}.process-lane{display:none}.process-steps{display:grid;grid-gap:0;gap:0}.process-step{position:relative;display:grid;grid-template-columns:1.55rem minmax(0,1fr);grid-gap:.78rem;gap:.78rem;padding:.02rem 0 .86rem}.process-step:before{content:"";position:absolute;left:.31rem;top:.72rem;bottom:-.34rem;width:1px;background:rgba(77,111,130,.34)}.process-step:last-child:before{bottom:.64rem}.process-step+.process-step{padding-top:.9rem;border-top:1px solid rgba(38,35,30,.1)}.process-step+.process-step:before{top:0}.process-step-node{position:relative;z-index:1;width:.64rem;height:.64rem;margin-top:.24rem;border:1px solid rgba(77,111,130,.58);border-radius:999px;background:hsla(180,8%,95%,.98);box-shadow:0 0 0 4px hsla(180,8%,95%,.98)}.process-step-node:after{content:"";position:absolute;left:50%;top:50%;width:.2rem;height:.2rem;border-radius:999px;background:rgba(77,111,130,.74);transform:translate(-50%,-50%)}.process-step-copy{display:grid;grid-gap:.4rem;gap:.4rem;min-width:0}.process-step-heading{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;grid-gap:.85rem;gap:.85rem}.process-step-heading h3{color:var(--ink);font-size:clamp(1.04rem,1.28vw,1.2rem);letter-spacing:-.04em;line-height:1.08}.process-step-heading p{justify-self:end;color:var(--warm)!important;font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.59rem;font-weight:680;letter-spacing:.095em;text-transform:uppercase;white-space:nowrap}.process-step-copy>p{max-width:38rem;color:#596466;font-size:.89rem;line-height:1.43}.process-evidence{display:grid;grid-gap:.42rem;gap:.42rem;margin-top:.08rem;margin-left:2.33rem;padding:.78rem 0 0;border-top:1px solid rgba(38,35,30,.12)}.process-evidence strong{font-size:.96rem}.process-evidence p{max-width:38rem;color:#596466;font-size:.88rem;line-height:1.45}.services-process-brief{padding-top:0;padding-bottom:0}.process-brief-panel{display:grid;grid-gap:1rem;gap:1rem;padding:clamp(1.1rem,2.1vw,1.55rem)}.process-brief-panel h2{max-width:18ch;font-size:clamp(1.55rem,2.6vw,2.75rem)}.process-brief-list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:1px;gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);background:var(--line)}.process-brief-list article{display:grid;grid-gap:.48rem;gap:.48rem;padding:.85rem;background:hsla(180,8%,95%,.92)}.process-brief-list strong{color:var(--ink);font-size:.92rem}.process-brief-list p{color:#596466;font-size:.78rem;line-height:1.42}.contact-note,.proof-philosophy,.proof-section-note,.service-note{padding:1.2rem}.about-section{grid-template-columns:minmax(0,.96fr) minmax(24rem,.92fr);gap:clamp(1.2rem,2.35vw,2.45rem);align-items:center}.about-copy{position:relative;display:grid;grid-gap:1rem;gap:1rem;max-width:42rem}.about-copy:before{content:"";position:absolute;inset:-1.35rem -1.8rem;z-index:-1;border-radius:2rem;pointer-events:none;background:radial-gradient(ellipse at center,hsla(192,7%,86%,.82),hsla(192,7%,86%,.46) 62%,hsla(192,7%,86%,0) 100%)}.about-copy h2{max-width:13ch;font-size:clamp(2.05rem,4.35vw,4.3rem);line-height:.98;letter-spacing:-.07em;font-weight:760}.about-body{display:grid;grid-gap:.78rem;gap:.78rem;max-width:43rem}.about-copy p:not(.eyebrow){max-width:43rem;font-size:clamp(1.01rem,1.22vw,1.16rem)}.about-body p{margin:0}.about-card{position:relative;display:grid;grid-template-columns:minmax(8rem,.38fr) minmax(0,1fr);grid-gap:clamp(.82rem,1.55vw,1.14rem) clamp(.95rem,1.75vw,1.35rem);gap:clamp(.82rem,1.55vw,1.14rem) clamp(.95rem,1.75vw,1.35rem);align-items:center;justify-self:start;width:min(100%,36rem);padding:clamp(1rem,1.75vw,1.28rem);background:radial-gradient(circle at 95% 5%,rgba(127,156,173,.12),transparent 16rem),hsla(180,8%,95%,.9)}.about-card:before{content:"";position:absolute;left:calc(clamp(1.2rem, 2.35vw, 2.45rem) * -1);top:50%;width:clamp(1.2rem,2.35vw,2.45rem);height:1px;background:linear-gradient(90deg,transparent,rgba(18,22,23,.2))}.about-portrait-frame{position:relative;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) - 8px);aspect-ratio:4/5;background:var(--paper-soft)}.about-portrait-frame:after{content:"";position:absolute;inset:0;border:1px solid hsla(0,0%,100%,.34);border-radius:inherit;pointer-events:none}.about-portrait-frame img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 42%;filter:saturate(.92) contrast(1.02)}.about-card-copy{align-self:center;display:grid;grid-gap:.52rem;gap:.52rem;padding-top:.18rem}.about-name{color:var(--ink)!important;font-size:clamp(1.24rem,1.72vw,1.58rem);font-weight:760;letter-spacing:-.052em;line-height:1.02;white-space:nowrap}.about-card ul{display:grid;grid-gap:.38rem;gap:.38rem;padding:0;list-style:none}.about-card li{margin:0;padding-top:.42rem;border-top:1px solid var(--line);color:var(--muted);font-size:.9rem;line-height:1.2}.proof-grid{display:flex;flex-direction:column}.fit-panel-grid,.proof-grid{gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--line)}.fit-panel-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));grid-gap:1px;grid-auto-flow:dense}.service-grid{gap:1px;overflow:hidden;border:1px solid var(--line);border-radius:calc(var(--radius) + 4px);background:var(--line)}.service-column,.service-grid{display:flex;flex-direction:column}.service-column{min-width:0;background:hsla(180,8%,95%,.95)}.service-column+.service-column{border-top:1px solid var(--line)}.service-grid-featured{border-radius:var(--radius)}.proof-card{border:0;border-radius:0;background:hsla(180,8%,95%,.95);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.proof-card.proof-card-anchor{grid-column:1/-1}.proof-card:hover,.proof-card[open]{transform:none;background:hsla(180,8%,95%,.98)}.proof-card-title,.service-cell-title{display:block;color:var(--ink);font-size:clamp(1.28rem,2vw,1.9rem);line-height:1;font-weight:760;letter-spacing:-.055em}.proof-card-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(.9rem,2vw,1.4rem);gap:clamp(.9rem,2vw,1.4rem);align-items:center;width:100%;padding:clamp(1.15rem,2vw,1.6rem);cursor:pointer;list-style:none}.proof-card-summary::-webkit-details-marker{display:none}.proof-card-summary:focus-visible{outline:2px solid rgba(77,111,130,.42);outline-offset:-4px}.proof-card-detail{display:grid;grid-gap:.9rem;gap:.9rem;width:100%;padding:0 clamp(1.15rem,2vw,1.6rem) clamp(.85rem,1.35vw,1.1rem)}.proof-card-toggle{position:relative;width:2rem;height:2rem;border:1px solid rgba(38,35,30,.15);border-radius:50%;background:hsla(180,8%,95%,.82);flex:0 0 auto}.proof-card-toggle:after,.proof-card-toggle:before{content:"";position:absolute;left:50%;top:50%;width:.72rem;height:1.5px;background:var(--ink);transform:translate(-50%,-50%)}.proof-card-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.proof-card[open] .proof-card-toggle:after{opacity:0}.fit-panel-heading,.fit-signal-list,.proof-boundary-block,.proof-case-study,.proof-copy-stack,.service-card-block,.service-card-cta,.service-cell-detail,.service-cell-main,.service-cell-signals,.service-milestone,.service-proof-block{display:grid;grid-gap:.62rem;gap:.62rem}.proof-meta{align-items:center}.proof-lane{color:var(--warm);font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.proof-boundary-block{margin-top:.2rem;padding:.75rem 0 0;border-top:1px solid var(--line)}.proof-case-study{width:100%;gap:0;min-width:0;overflow:hidden;border:1px solid rgba(38,35,30,.12);border-radius:calc(var(--radius) - 6px);background:hsla(180,8%,95%,.62)}.proof-case-section{display:grid;grid-gap:.45rem;gap:.45rem;padding:clamp(.78rem,1.35vw,1rem) clamp(.9rem,1.65vw,1.2rem);background:hsla(180,8%,95%,.68)}.proof-case-limits,.proof-case-section+.proof-case-section{border-top:1px solid rgba(38,35,30,.1)}.proof-case-section p{margin:0;color:#596466;font-size:.84rem;line-height:1.38}.proof-case-outcome p{max-width:72rem;color:#273033;font-size:clamp(.98rem,1.18vw,1.12rem);font-weight:640;line-height:1.42}.proof-proof-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.proof-proof-strip article{display:grid;align-content:start;grid-gap:.36rem;gap:.36rem;min-width:0;padding:clamp(.78rem,1.35vw,1rem);background:hsla(180,8%,95%,.86)}.proof-proof-strip span{width:max-content;padding:0;color:#405866;font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem;font-weight:760;letter-spacing:.11em;text-transform:uppercase}.proof-proof-strip strong{color:#202729;font-size:clamp(.94rem,1.12vw,1.08rem);line-height:1.08}.proof-proof-strip p{font-size:.8rem}.proof-technical-receipts{border:1px solid var(--line);background:hsla(180,8%,95%,.58)}.proof-technical-receipts summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:.75rem;gap:.75rem;align-items:center;padding:.72rem .82rem;color:#2b3437;font-size:.82rem;font-weight:760;cursor:pointer;list-style:none}.proof-technical-receipts summary::-webkit-details-marker{display:none}.proof-technical-receipts summary:after{content:"+";display:grid;place-items:center;width:1.35rem;height:1.35rem;border:1px solid rgba(38,35,30,.14);color:#405866;font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-weight:680}.proof-technical-receipts[open] summary:after{content:"–"}.proof-technical-receipts ul{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none;border-top:1px solid rgba(38,35,30,.1)}.proof-technical-receipts li{margin:0;padding:.62rem .82rem;color:#596466;font-size:.78rem;line-height:1.34}.proof-technical-receipts li+li{border-top:1px solid rgba(38,35,30,.08)}.proof-visual-evidence{background:linear-gradient(180deg,rgba(18,22,23,.04),hsla(180,8%,95%,.68)),hsla(180,8%,95%,.72)}.proof-screenshot-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));grid-gap:.82rem;gap:.82rem}.proof-screenshot-card{display:grid;grid-gap:.52rem;gap:.52rem;min-width:0;margin:0}.proof-screenshot-frame{display:block;overflow:hidden;border:1px solid rgba(38,35,30,.14);border-radius:calc(var(--radius) - 12px);background:#101417;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.proof-screenshot-frame img{display:block;width:100%;height:auto}.proof-screenshot-card figcaption{color:#596466;font-size:.78rem;line-height:1.34}.screenshot-carousel{display:grid;grid-gap:.72rem;gap:.72rem}.screenshot-carousel-viewport{position:relative;display:grid;align-items:center}.screenshot-carousel-slide{display:grid;grid-gap:.52rem;gap:.52rem;margin:0;min-width:0}.screenshot-carousel-frame{position:relative;display:flex;align-items:center;justify-content:center;aspect-ratio:16/9;width:100%}.screenshot-carousel-frame img{display:block;width:100%;height:100%;object-fit:contain}.screenshot-carousel-btn{position:absolute;top:50%;z-index:2;display:inline-flex;align-items:center;justify-content:center;width:2.2rem;height:2.2rem;border:1px solid rgba(18,22,23,.24);border-radius:2px;background:linear-gradient(180deg,hsla(0,0%,100%,.28),rgba(18,22,23,.025)),hsla(90,7%,94%,.5);color:var(--ink-soft);cursor:pointer;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(18,22,23,.06);transform:translateY(-50%);transition:transform .18s cubic-bezier(.16,1,.3,1),background .18s cubic-bezier(.16,1,.3,1),color .18s cubic-bezier(.16,1,.3,1)}.screenshot-carousel-btn:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.34),rgba(18,22,23,.035)),hsla(90,7%,94%,.62);color:var(--ink)}.screenshot-carousel-btn:active{transform:translateY(-50%) scale(.96)}.screenshot-carousel-prev{left:.46rem}.screenshot-carousel-next{right:.46rem}.screenshot-carousel-toolbar{display:flex;align-items:center;justify-content:space-between;gap:.82rem;padding:.34rem .24rem}.screenshot-carousel-counter{display:inline-flex;align-items:baseline;gap:.22rem;font-family:Geist Mono,JetBrains Mono,ui-monospace,monospace;font-size:.72rem;font-weight:500;letter-spacing:.06em;color:var(--muted)}.screenshot-carousel-counter strong{color:var(--ink-soft);font-weight:600}.screenshot-carousel-dots{display:inline-flex;align-items:center;gap:.34rem}.screenshot-carousel-dot{width:.52rem;height:.52rem;border:1px solid rgba(18,22,23,.18);border-radius:2px;background:rgba(18,22,23,.08);cursor:pointer;padding:0;transition:background .18s cubic-bezier(.16,1,.3,1),border-color .18s cubic-bezier(.16,1,.3,1),transform .18s cubic-bezier(.16,1,.3,1)}.screenshot-carousel-dot:hover{background:rgba(18,22,23,.14);border-color:rgba(18,22,23,.24)}.screenshot-carousel-dot.is-active{background:var(--ink);border-color:var(--ink)}.screenshot-carousel-dot:active{transform:scale(.92)}@media (max-width:640px){.screenshot-carousel-btn{width:1.9rem;height:1.9rem}.screenshot-carousel-prev{left:.28rem}.screenshot-carousel-next{right:.28rem}}.proof-evidence-list{display:grid;grid-gap:0;gap:0;margin:0;padding:0;list-style:none}.proof-evidence-list li{position:relative;margin:0;padding:.48rem 0 .48rem 1.05rem;border-top:1px solid rgba(38,35,30,.08);color:#596466;font-size:.82rem;line-height:1.34}.proof-evidence-list li:first-child{border-top:0;padding-top:0}.proof-evidence-list li:before{content:"";position:absolute;left:0;top:.85rem;width:.42rem;height:.42rem;border:1px solid rgba(77,111,130,.48);border-radius:999px;background:var(--paper)}.proof-evidence-list li:first-child:before{top:.37rem}.proof-case-limits{margin:0;padding:.68rem clamp(.9rem,1.65vw,1.2rem) .75rem;color:#687274!important;background:hsla(120,5%,89%,.58);font-size:.76rem!important;line-height:1.36}.proof-case-limits span{color:#4f5e62;font-weight:720}.proof-limit-copy{color:#596466;font-size:.86rem}.proof-boundary-label{width:max-content;max-width:100%;color:#405866!important;font-size:.72rem!important;font-weight:760;letter-spacing:.105em}.fit-panel,.service-cell{border:0;border-radius:0;background:hsla(180,8%,95%,.95);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.fit-panel+.fit-panel,.service-cell+.service-cell{border-top:1px solid var(--line)}.fit-panel:hover,.service-cell:hover{transform:none;background:hsla(180,8%,95%,.98)}.service-cell-summary{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:clamp(.9rem,2vw,1.4rem);gap:clamp(.9rem,2vw,1.4rem);align-items:center;padding:clamp(1rem,1.9vw,1.45rem) clamp(1.1rem,2.2vw,1.7rem);cursor:pointer;list-style:none}.service-cell-summary::-webkit-details-marker{display:none}.service-cell-main{min-width:0}.service-cell-title{display:block;line-height:1;font-weight:760}.service-symptom{max-width:46rem;color:#303638!important;font-size:clamp(.98rem,1.08vw,1.06rem);font-weight:620;line-height:1.42}.service-cell-signals{position:relative;grid-template-columns:minmax(0,1fr);gap:0;margin-top:.35rem;padding-left:1.05rem;border-top:1px solid rgba(38,35,30,.1);border-bottom:1px solid rgba(38,35,30,.1)}.service-cell-signals:before{content:"";position:absolute;left:.28rem;top:.86rem;bottom:.86rem;width:1px;background:linear-gradient(180deg,rgba(77,111,130,.14),rgba(77,111,130,.58),rgba(77,111,130,.14))}.service-signal{position:relative;display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:.62rem;gap:.62rem;align-items:start;min-width:0;padding:.54rem 0 .58rem}.service-signal+.service-signal{border-top:1px solid rgba(38,35,30,.08)}.service-signal-path{position:relative;z-index:1;width:.58rem;height:.58rem;margin-top:.26rem;border:1px solid rgba(77,111,130,.54);border-radius:999px;background:var(--paper);box-shadow:0 0 0 3px hsla(180,8%,95%,.96)}.service-signal-path:after{content:"";position:absolute;left:50%;top:50%;width:.18rem;height:.18rem;border-radius:999px;background:rgba(77,111,130,.72);transform:translate(-50%,-50%)}.service-signal-text{color:#596466;font-size:.78rem;font-weight:520;line-height:1.36}.service-cell-toggle{position:relative;width:2.15rem;height:2.15rem;flex:0 0 auto;border:1px solid var(--line);border-radius:999px;background:hsla(192,7%,86%,.72)}.service-cell-toggle:after,.service-cell-toggle:before{content:"";position:absolute;left:50%;top:50%;width:.78rem;height:1.5px;border-radius:999px;background:var(--accent-strong);transform:translate(-50%,-50%);transition:transform .18s cubic-bezier(.16,1,.3,1)}.service-cell-toggle:after{transform:translate(-50%,-50%) rotate(90deg)}.service-cell[open] .service-cell-toggle:after{transform:translate(-50%,-50%) rotate(0deg)}.service-cell-detail{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(.95rem,2.1vw,1.45rem) clamp(1rem,2.6vw,2rem);padding:0 clamp(1.1rem,2.2vw,1.7rem) clamp(1.1rem,2.2vw,1.55rem)}.service-card-cta,.service-fit-block,.service-milestone,.service-proof-block{grid-column:1/-1}.service-card-block,.service-proof-block{padding-top:.05rem}.service-card-block strong,.service-milestone strong,.service-proof-block strong{font-size:.94rem}.service-best-first-step{color:#596466!important;font-size:.9rem}.service-milestone{padding:.9rem 0 0 1rem;border-left:2px solid rgba(127,156,173,.32)}.service-milestone,.service-proof-block{width:100%;margin-top:.1rem;border-top:1px solid var(--line)}.service-proof-block{padding:.9rem 0 0}.service-proof-block p{font-size:.92rem}.service-cell ul{padding-left:1rem}.service-card-cta{width:100%;padding-top:.9rem;border-top:1px solid var(--line)}.service-card-cta .button{min-width:0}.service-card-cta p{max-width:38rem;color:#596466!important;font-size:.88rem}@media (max-width:720px){.proof-proof-strip{grid-template-columns:minmax(0,1fr)}.service-cell-summary{align-items:start}.service-cell-detail{grid-template-columns:minmax(0,1fr)}.service-cell-signals{border-bottom:0}.service-signal{padding:.5rem 0}.service-signal+.service-signal{border-top:1px solid rgba(38,35,30,.1)}.service-signal-text{font-size:.72rem}}.operating-section{align-items:end}.operating-aside{display:grid;grid-gap:1.1rem;gap:1.1rem}.profile-badge{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:1rem;gap:1rem;align-items:center;max-width:34rem;padding:.9rem 1rem;border:1px solid var(--line);border-radius:999px;background:hsla(180,8%,95%,.56);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.42)}.profile-badge img{width:clamp(3.9rem,5.8vw,5.2rem);height:clamp(3.9rem,5.8vw,5.2rem);display:block;border-radius:999px;object-fit:cover;object-position:center 42%;border:1px solid hsla(0,0%,9%,.12);filter:saturate(.92) contrast(1.02)}.profile-badge p{color:var(--muted);font-size:.92rem}.profile-badge-label{margin-bottom:.12rem;color:var(--ink)!important;font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.66rem!important;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.bullet-grid{list-style:none;padding:0}.bullet-grid li{flex:1 1 180px;margin:0;padding:.9rem 0 0;border-top:1px solid var(--line-strong);color:var(--ink-soft);font-weight:620}.contact-panel,.cta-panel,.rfid-callout,.rfid-proof-shell{padding:clamp(1.25rem,2.6vw,2rem)}.rfid-callout{overflow:hidden;padding:clamp(1rem,2vw,1.45rem);background:radial-gradient(circle at 90% 10%,rgba(127,156,173,.14),transparent 22rem),hsla(180,8%,95%,.94)}.rfid-callout-label{margin:0 0 .7rem;display:inline-flex;width:max-content;max-width:100%;border:1px solid rgba(64,88,102,.2);border-radius:3px;padding:.24rem .42rem .22rem;background:linear-gradient(90deg,rgba(64,88,102,.08),transparent 42%),hsla(180,8%,95%,.42);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.28);color:#405866;font-family:Geist Mono,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.68rem;font-weight:680;letter-spacing:.12em;text-transform:uppercase}.rfid-callout h2{max-width:14ch;font-size:clamp(1.72rem,3.15vw,3.18rem)}.rfid-callout-copy{display:grid;grid-gap:.78rem;gap:.78rem;max-width:32rem;align-content:center}.rfid-callout-note{max-width:30rem;color:#596466!important;font-size:.95rem}.page-divider{display:none}.site-main>.final-contact-section{margin-top:clamp(3rem,7vw,6rem)}.site-main:has(.final-contact-section){padding-bottom:clamp(1.1rem,2.2vw,2.2rem)}.site-main:has(.final-contact-section)+.site-footer{margin-top:clamp(.8rem,1.6vw,1.5rem)}.cta-panel{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto;grid-gap:clamp(1.4rem,3vw,2.6rem);gap:clamp(1.4rem,3vw,2.6rem);align-items:center;min-height:0;padding:clamp(1.45rem,3vw,2rem);background:linear-gradient(135deg,hsla(0,0%,9%,.96),rgba(48,47,43,.94)),var(--ink);color:var(--paper)}.cta-panel-copy{display:grid;grid-gap:clamp(.45rem,1vw,.68rem);gap:clamp(.45rem,1vw,.68rem);align-content:start;width:100%}.cta-panel h2{max-width:23ch;margin-bottom:0;font-size:clamp(2rem,3.7vw,3.35rem);line-height:1.02;letter-spacing:-.055em}.cta-panel h2 span{display:block}.cta-panel p{max-width:34rem;color:hsla(180,8%,95%,.72)}.cta-panel-actions{display:grid;grid-gap:.7rem;gap:.7rem;width:max-content;justify-self:end;justify-items:stretch;align-self:center;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cta-profile{display:grid;grid-gap:.72rem;gap:.72rem;justify-items:center;width:100%;text-align:center}.cta-profile img{width:clamp(96px,8.5vw,112px);aspect-ratio:1;border-radius:999px;object-fit:cover;border:1px solid hsla(180,8%,95%,.22)}.cta-profile-copy{display:grid;width:min(100%,16.5rem);grid-gap:.58rem;gap:.58rem;justify-items:center;align-content:center}.cta-profile-name{color:var(--paper);font-size:clamp(1.1rem,1.28vw,1.24rem);font-weight:720;line-height:1.02;white-space:nowrap}.cta-profile-role{color:hsla(180,8%,95%,.72);font-size:.74rem;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.cta-profile-summary{color:hsla(180,8%,95%,.66);font-size:.94rem}.cta-panel .cta-row{display:flex;flex-wrap:wrap;width:max-content;max-width:100%;justify-content:flex-end;align-items:center;gap:.7rem}.cta-panel .cta-row .button{width:auto;max-width:none;flex:0 0 auto;min-width:9.1rem;min-height:2.9rem;padding:.72rem 1rem;font-size:.82rem}.cta-panel .cta-row .button:only-child{grid-column:1/-1}.cta-panel .button-primary{background:var(--paper);color:var(--ink);border-color:var(--paper)}.cta-panel .button-secondary{color:var(--paper);border-color:hsla(180,8%,95%,.26);background:hsla(180,8%,95%,.06)}.contact-panel{display:grid;grid-gap:1rem;gap:1rem}.contact-panel h2+.contact-route-list,.contact-panel h2+p,.contact-panel h2+ul{margin-top:-.35rem}.contact-primary-link{width:max-content;margin-top:.4rem}.contact-route-list{display:grid;grid-gap:.62rem;gap:.62rem}.contact-route{display:grid;grid-gap:.18rem;gap:.18rem;border:1px solid var(--line);border-radius:var(--radius-sm);padding:.85rem .95rem;background:hsla(180,8%,95%,.44);transition:border-color .22s cubic-bezier(.16,1,.3,1),background .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1)}.contact-route:focus-visible,.contact-route:hover{border-color:var(--line-strong);background:hsla(180,8%,95%,.74);transform:translateY(-1px)}.contact-route span{color:var(--muted);font-size:.78rem;font-weight:720;text-transform:uppercase;letter-spacing:.12em}.contact-route strong{overflow-wrap:anywhere;font-size:.96rem}.site-footer{position:relative;margin-top:clamp(2.4rem,5vw,4.5rem);border-top:1px solid rgba(18,22,23,.18);background:linear-gradient(180deg,rgba(204,212,214,.72),hsla(192,7%,86%,.5)),hsla(192,7%,86%,.68);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.32);color:var(--muted)}.site-footer-inner{padding:1.55rem 0 1.75rem}.footer-contact-links{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.44rem}.footer-contact-links a{padding:.18rem 0;color:#5d6668;font-size:.72rem;font-weight:760;letter-spacing:.09em;text-transform:uppercase;transition:color .22s cubic-bezier(.16,1,.3,1)}.footer-contact-links a:focus-visible,.footer-contact-links a:hover{color:var(--ink)}.muted{color:var(--muted)}.hero-aside{background:radial-gradient(circle at 100% 0,rgba(127,156,173,.18),transparent 14rem),linear-gradient(135deg,hsla(0,0%,9%,.98),rgba(45,44,40,.96));border-color:hsla(180,8%,95%,.16);box-shadow:0 26px 70px -54px hsla(0,0%,9%,.78),inset 0 1px 0 hsla(0,0%,100%,.08)}.hero-aside h2{color:var(--paper)}.hero-aside .eyebrow{color:hsla(89,28%,81%,.86)}.hero-aside li,.hero-aside p,.hero-aside-copy{color:hsla(180,8%,95%,.66)}.hero-facts{border-top-color:hsla(180,8%,95%,.15)}@media (min-width:900px){.proof-card:first-child,.proof-card:nth-child(2),.proof-card:nth-child(3),.proof-card:nth-child(4){grid-column:span 3}.proof-card.proof-card-anchor{grid-column:1/-1}}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}.wire-field{display:none}.motion-ready [data-reveal]{opacity:1!important;transform:none!important;will-change:auto}}@media (max-width:960px){.cta-panel{grid-template-columns:1fr;gap:clamp(.95rem,3.8vw,1.6rem);min-height:0;padding:clamp(1rem,2.8vw,1.45rem)}.cta-panel h2{max-width:18ch;font-size:clamp(2rem,6vw,3.45rem)}.cta-panel-actions{width:100%;justify-self:stretch;justify-items:start;gap:.58rem}.cta-profile{gap:clamp(.95rem,2vw,1.25rem)}.cta-profile img{width:min(100%,138px);aspect-ratio:1}.cta-panel .cta-row{width:-moz-fit-content;width:fit-content;max-width:100%;justify-content:flex-start;gap:.58rem}.cta-panel .button{min-width:0;width:auto;max-width:none;min-height:2.8rem;padding:.64rem .72rem;font-size:.82rem}}@media (max-width:860px){.about-section{grid-template-columns:1fr}.about-card{grid-template-columns:minmax(7.25rem,.36fr) minmax(0,1fr);align-items:center;gap:.8rem}.about-card:before{display:none}.about-card-copy{gap:.5rem}.about-card li{font-size:.88rem;line-height:1.18}.hero{min-height:calc(100dvh - 6.8rem);padding-top:clamp(.8rem,3.8vw,1.4rem);padding-bottom:clamp(2.8rem,8vw,4.4rem)}.hero-copy-block{min-height:calc(100dvh - 13.2rem);align-content:center;padding-top:0;padding-bottom:clamp(1.8rem,5vw,3rem)}.about-section,.contact-layout,.cta-panel,.fit-panel-grid,.fit-section,.hero-grid,.hero-ledger,.hero-ledger-grid,.home-proof-shell,.process-section,.rfid-callout-grid,.split-section{grid-template-columns:1fr}.process-intro{max-width:44rem}.process-brief-list{grid-template-columns:repeat(2,minmax(0,1fr))}.cta-panel-actions{justify-items:stretch}.cta-panel .cta-row{justify-content:flex-start}.hero-ledger-item{min-height:auto}}@media (max-width:760px){body{--site-header-height:7.6rem}body:after{border-width:6px}.container{width:min(calc(100% - 1rem),var(--max-width))}.hero-aside-topline,.site-footer-inner,.site-header-inner{align-items:flex-start;flex-direction:column}.site-nav{width:100%;justify-content:flex-start;border-radius:20px}.cta-panel-actions{width:100%;align-items:end}.cta-profile{grid-template-columns:minmax(120px,.95fr) minmax(0,1fr);justify-items:start;gap:clamp(.9rem,3vw,1.15rem)}.cta-profile img{width:min(100%,138px);aspect-ratio:1}.about-copy h2,.cta-panel h2,.hero h1,.hero-aside h2,.rfid-callout h2,.section-intro h2{max-width:none}.hero h1{font-size:clamp(2.55rem,14vw,4.5rem);margin-top:0}.hero-aside{min-height:auto;margin-top:0}.footer-signoff{text-align:left}}@media (max-width:640px){.site-nav a{min-width:0;flex:1 1 auto;padding:.5rem .42rem;font-size:.66rem}.cta-panel-actions{width:100%;grid-template-columns:1fr;align-items:start;gap:.78rem}.cta-profile{gap:clamp(.82rem,3vw,1rem)}.cta-profile img{width:min(100%,144px);aspect-ratio:1}.cta-panel .cta-row{width:-moz-fit-content;width:fit-content;max-width:100%;display:flex;flex-wrap:wrap;gap:.5rem}.cta-panel .button{width:auto;max-width:none;min-width:0;min-height:2.7rem;padding:.58rem .62rem;font-size:.79rem}}@media (max-width:560px){.site-main{padding-top:2rem}.hero{min-height:auto;padding-top:3.25rem;padding-bottom:4rem}.hero-copy-block{min-height:auto;padding-bottom:1.4rem}.hero-copy-block:before{inset:0}.hero-copy-block:after{width:100%;height:16rem}.button{width:100%}.cta-panel .button{width:auto}.contact-panel .button,.cta-panel .button,.service-card-cta .button{min-height:2.9rem;padding:.72rem .95rem;line-height:1.1}.about-card,.contact-note,.contact-panel,.cta-panel,.hero-aside,.process-brief-panel,.process-panel,.proof-philosophy,.proof-section-note,.rfid-callout,.rfid-proof-shell,.service-note{padding:1rem}.process-step-heading{display:grid;grid-template-columns:1fr;justify-content:start;grid-gap:.25rem;gap:.25rem}.process-step-heading p{justify-self:start;white-space:normal}.process-brief-list{grid-template-columns:1fr}.about-card{grid-template-columns:minmax(6rem,.34fr) minmax(0,1fr);align-items:center;gap:.72rem}.about-portrait-frame{max-width:8.4rem;width:100%}.about-card-copy{padding-top:0;gap:.44rem}.about-name{font-size:clamp(1.12rem,4.2vw,1.28rem);line-height:1}.about-card ul{gap:.26rem}.about-card li{padding-top:.32rem;font-size:clamp(.86rem,3.4vw,.9rem);line-height:1.16}}.cta-panel-profile .cta-panel-actions{width:min(100%,18.5rem);justify-items:center;padding:clamp(1rem,1.8vw,1.25rem);border:1px solid hsla(180,8%,95%,.09);border-radius:calc(var(--radius-sm) + 2px);background:linear-gradient(180deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,.012));box-shadow:inset 0 1px 0 hsla(0,0%,100%,.035)}.cta-panel-profile .cta-profile{grid-template-columns:1fr;gap:.72rem;justify-items:center;text-align:center}.cta-panel-profile .cta-profile img{width:clamp(92px,8vw,112px)}.cta-panel-profile .cta-profile-copy{width:min(100%,16.5rem);gap:.58rem;justify-items:center}.cta-panel-profile .cta-row{width:min(100%,16rem);display:grid;grid-template-columns:1fr}.cta-panel-profile .button{padding-block:.72rem}@media (max-width:860px){.cta-panel-profile .cta-panel-actions{justify-self:start}}@media (max-width:640px){.cta-panel-profile .cta-panel-actions{width:min(100%,18.5rem);justify-self:center}.cta-panel-profile .cta-profile-copy{width:min(100%,16.5rem)}.cta-panel-profile .cta-row{width:min(100%,16rem)}.cta-panel-profile .cta-profile img{width:96px}}.cta-panel-profile{grid-template-columns:minmax(0,.56fr) minmax(300px,.44fr);gap:clamp(.9rem,2.1vw,2rem);align-items:center;padding:clamp(1.15rem,2vw,1.65rem)}.cta-panel-profile h2{max-width:18ch;font-size:clamp(2rem,6.2vw,3.35rem)}.cta-panel-profile p{max-width:48rem}.cta-panel-profile .cta-panel-actions{width:min(100%,23rem);justify-self:end;justify-items:stretch;transform:translateY(-.75rem);padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.cta-panel-profile .cta-profile{display:grid;grid-template-columns:clamp(96px,8vw,116px) minmax(0,1fr);grid-gap:clamp(1.1rem,2vw,1.55rem);gap:clamp(1.1rem,2vw,1.55rem);align-items:center;justify-items:start;width:100%;text-align:left}.cta-panel-profile .cta-profile img{width:clamp(96px,8vw,116px);aspect-ratio:1}.cta-panel-profile .cta-profile-copy{width:min(100%,17.5rem);gap:.3rem;justify-items:start;align-content:center}.cta-panel-profile .cta-row{width:min(100%,9.7rem);justify-self:start;margin-top:.2rem}.cta-panel-profile .button{width:100%;max-width:none;min-height:0;padding:.24rem .5rem;font-size:.76rem;line-height:1}@media (max-width:860px){.cta-panel-profile{grid-template-columns:1fr;gap:1.45rem}.cta-panel-profile .cta-panel-actions{justify-self:start;width:min(100%,23rem);transform:translateY(-.35rem)}}@media (max-width:640px){.cta-panel-profile{gap:1.05rem}.cta-panel-profile h2{max-width:18ch;font-size:clamp(2.05rem,10.5vw,2.85rem)}.cta-panel-profile .cta-panel-actions{justify-self:start;width:min(100%,21rem);transform:translateY(-.2rem)}.cta-panel-profile .cta-profile{grid-template-columns:76px minmax(0,1fr);justify-items:start;align-items:center;text-align:left;gap:.85rem}.cta-panel-profile .cta-profile-copy{width:min(100%,14.5rem);justify-items:start}.cta-panel-profile .cta-profile img{width:76px}.cta-panel-profile .cta-row{width:min(100%,9.7rem);justify-self:start;margin-top:.16rem}.cta-panel-profile .button{width:100%;max-width:none;padding:.22rem .46rem;font-size:.72rem;line-height:1}}body{background:radial-gradient(circle at 72% 18%,rgba(92,130,150,.14),transparent 24rem),radial-gradient(circle at 14% 68%,rgba(40,48,52,.12),transparent 28rem),linear-gradient(90deg,rgba(18,22,23,.045) 1px,transparent 0),linear-gradient(0deg,rgba(18,22,23,.04) 1px,transparent 0),linear-gradient(135deg,#d8dcdd,#cfd4d6 45%,#bfc7ca);background-size:auto,auto,72px 72px,72px 72px,auto;color:var(--ink)}body:before{background-image:radial-gradient(rgba(18,22,23,.1) .7px,transparent 0),linear-gradient(90deg,transparent 0 22%,rgba(77,111,130,.08) 22% calc(22% + 1px),transparent calc(22% + 1px) 74%,rgba(77,111,130,.075) 74% calc(74% + 1px),transparent calc(74% + 1px)),linear-gradient(0deg,transparent 0 33%,rgba(77,111,130,.075) 33% calc(33% + 1px),transparent calc(33% + 1px) 81%,rgba(77,111,130,.06) 81% calc(81% + 1px),transparent calc(81% + 1px));background-size:6px 6px,360px 360px,360px 360px;opacity:.34}body:after{border-color:hsla(90,7%,94%,.36)}.wire-field{opacity:.66;--grid-step:72px}.wire-field:before{display:none;width:min(56rem,calc(100vw - 2rem));background:radial-gradient(ellipse at center,hsla(192,7%,86%,.98) 0,hsla(192,7%,86%,.96) 48%,hsla(192,7%,86%,.74) 68%,hsla(192,7%,86%,0) 88%)}.wire-field:after{content:"";position:fixed;inset:0;pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg width='420' height='420' viewBox='0 0 420 420' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' stroke='%234d6f82' stroke-opacity='.19' stroke-width='1'%3E%3Cpath d='M24 72h96v48h72v72h84'/%3E%3Cpath d='M348 24v84h-60v84h-72v96h-96'/%3E%3Cpath d='M36 312h84v-48h72v-60'/%3E%3Cpath d='M264 336h72v-72h48'/%3E%3Cpath d='M96 24v84H24'/%3E%3Cpath d='M204 36h72v60'/%3E%3C/g%3E%3Cg fill='%234d6f82' fill-opacity='.16'%3E%3Ccircle cx='120' cy='72' r='4'/%3E%3Ccircle cx='192' cy='120' r='3'/%3E%3Ccircle cx='276' cy='192' r='4'/%3E%3Ccircle cx='288' cy='108' r='3'/%3E%3Ccircle cx='120' cy='264' r='4'/%3E%3Ccircle cx='336' cy='336' r='3'/%3E%3Ccircle cx='96' cy='108' r='3'/%3E%3C/g%3E%3C/svg%3E");background-position:top;background-size:420px 420px;opacity:.72;mask-image:linear-gradient(90deg,#000,transparent 47%,transparent 53%,#000);-webkit-mask-image:linear-gradient(90deg,#000,transparent 47%,transparent 53%,#000)}.wire-pulse{width:.7rem;height:2px;border-radius:0;background:rgba(201,226,235,.94);box-shadow:0 0 0 1px rgba(127,156,173,.12),0 0 14px rgba(77,111,130,.5),0 0 30px rgba(201,226,235,.32)}.wire-pulse-one{left:calc(var(--grid-step) * 1);animation-duration:14s}.wire-pulse-one,.wire-pulse-two{animation-name:wire-down-column-long}.wire-pulse-two{right:calc(var(--grid-step) * 2);animation-duration:19s}.wire-pulse-three{top:calc(var(--grid-step) * 8);animation-duration:17s}.wire-pulse-four{left:calc(var(--grid-step) * 4);animation-name:wire-down-column-long;animation-duration:24s}.wire-pulse-five{top:calc(var(--grid-step) * 7);animation-duration:21s}.wire-pulse-six{left:0;top:calc(var(--grid-step) * 2.35);animation-name:wire-cross-right-fast;animation-duration:11s;animation-delay:-4s}.wire-pulse-seven{right:0;top:calc(var(--grid-step) * 4.35);animation-name:wire-cross-left-slow;animation-duration:18s;animation-delay:-12s}.wire-pulse-eight{left:calc(var(--grid-step) * 6);bottom:0;animation-name:wire-up-column;animation-duration:15s;animation-delay:-6s;transform-origin:center}.wire-pulse-nine{right:calc(var(--grid-step) * 5);top:0;animation-name:wire-down-column-short;animation-duration:13s;animation-delay:-9s}.wire-pulse-ten{left:calc(var(--grid-step) * .7);top:calc(var(--grid-step) * 6);animation-name:wire-elbow-right-down;animation-duration:16s;animation-delay:-3s}.wire-pulse-eleven{right:calc(var(--grid-step) * .85);top:calc(var(--grid-step) * 1.85);animation-name:wire-elbow-left-down;animation-duration:20s;animation-delay:-15s}.wire-pulse-twelve{left:calc(var(--grid-step) * 4.8);top:calc(var(--grid-step) * .7);animation-name:wire-elbow-down-right;animation-duration:22s;animation-delay:-7s}.wire-pulse-thirteen{right:calc(var(--grid-step) * 3.1);bottom:calc(var(--grid-step) * 1.1);animation-name:wire-cross-left-low;animation-duration:12s;animation-delay:-10s}.wire-pulse-fourteen{left:calc(var(--grid-step) * 8.2);top:calc(var(--grid-step) * 8.2);animation-name:wire-up-column-short;animation-duration:17s;animation-delay:-13s}.wire-pulse-fifteen{left:0;top:calc(var(--grid-step) * 12.2);animation-name:wire-cross-right-slow;animation-duration:24s;animation-delay:-18s}@keyframes wire-cross-right-fast{0%{transform:translateX(calc(var(--grid-step) * -1));opacity:0}8%{opacity:.72}52%{opacity:.42}to{transform:translateX(calc(100vw + var(--grid-step)));opacity:0}}@keyframes wire-down-column-long{0%{transform:rotate(90deg) translateX(calc(var(--grid-step) * -1));opacity:0}10%{opacity:.54}80%{opacity:.42}to{transform:rotate(90deg) translateX(calc(100vh + var(--grid-step)));opacity:0}}@keyframes wire-cross-right-slow{0%{transform:translateX(calc(var(--grid-step) * -1));opacity:0}12%{opacity:.42}82%{opacity:.38}to{transform:translateX(calc(100vw + var(--grid-step)));opacity:0}}@keyframes wire-cross-left-slow{0%{transform:translateX(var(--grid-step));opacity:0}10%{opacity:.54}78%{opacity:.36}to{transform:translateX(calc(-100vw - var(--grid-step)));opacity:0}}@keyframes wire-cross-left-low{0%{transform:translateX(var(--grid-step));opacity:0}18%{opacity:.62}to{transform:translateX(calc(-100vw - var(--grid-step) * 1.6));opacity:0}}@keyframes wire-up-column{0%{transform:rotate(90deg) translateX(calc(var(--grid-step) * 1));opacity:0}16%{opacity:.48}to{transform:rotate(90deg) translateX(calc(-100vh - var(--grid-step)));opacity:0}}@keyframes wire-up-column-short{0%{transform:rotate(90deg) translateX(calc(var(--grid-step) * 1.2));opacity:0}14%{opacity:.56}to{transform:rotate(90deg) translateX(calc(-55vh - var(--grid-step)));opacity:0}}@keyframes wire-down-column-short{0%{transform:rotate(90deg) translateX(calc(var(--grid-step) * -1));opacity:0}16%{opacity:.46}to{transform:rotate(90deg) translateX(calc(62vh + var(--grid-step)));opacity:0}}@keyframes wire-elbow-right-down{0%{transform:translateX(calc(var(--grid-step) * -1));opacity:0}12%{opacity:.62}46%{transform:translateX(calc(var(--grid-step) * 3));opacity:.56}47%{transform:translateX(calc(var(--grid-step) * 3)) rotate(90deg)}to{transform:translate(calc(var(--grid-step) * 3),calc(var(--grid-step) * 4)) rotate(90deg);opacity:0}}@keyframes wire-elbow-left-down{0%{transform:translateX(var(--grid-step));opacity:0}15%{opacity:.5}45%{transform:translateX(calc(var(--grid-step) * -3.4));opacity:.48}46%{transform:translateX(calc(var(--grid-step) * -3.4)) rotate(90deg)}to{transform:translate(calc(var(--grid-step) * -3.4),calc(var(--grid-step) * 5.2)) rotate(90deg);opacity:0}}@keyframes wire-elbow-down-right{0%{transform:rotate(90deg) translateX(calc(var(--grid-step) * -1));opacity:0}14%{opacity:.52}42%{transform:rotate(90deg) translateX(calc(var(--grid-step) * 2.4));opacity:.5}43%{transform:translateY(calc(var(--grid-step) * 2.4))}to{transform:translate(calc(var(--grid-step) * 4.4),calc(var(--grid-step) * 2.4));opacity:0}}.circuit-light{position:absolute;z-index:0;width:.34rem;height:.34rem;border-radius:999px;background:rgba(180,207,222,.68);box-shadow:0 0 0 4px rgba(127,156,173,.08),0 0 18px rgba(77,111,130,.34);animation:circuit-blink 4.8s step-end infinite}.circuit-light-one{left:calc(var(--grid-step) * 1);top:calc(var(--grid-step) * 5);animation-delay:-.9s}.circuit-light-two{right:calc(var(--grid-step) * 3);top:calc(var(--grid-step) * 2);animation-delay:-2.6s}.circuit-light-three{left:calc(var(--grid-step) * 2);bottom:calc(var(--grid-step) * 1.5);animation-delay:-1.7s}.circuit-light-four{right:calc(var(--grid-step) * 1);bottom:calc(var(--grid-step) * 2.5);animation-delay:-3.4s}.circuit-light-five{left:calc(50% - var(--grid-step) * 4);top:calc(var(--grid-step) * 1.5);animation-delay:-4.1s}@keyframes circuit-blink{0%,55%,to{opacity:.18;transform:scale(.82)}18%,25%{opacity:.92;transform:scale(1)}68%,72%{opacity:.72;transform:scale(.92)}}.site-header{background:hsla(192,7%,86%,.76);-webkit-backdrop-filter:blur(24px) saturate(120%);backdrop-filter:blur(24px) saturate(120%)}.brand-subtitle{color:#5e6866}.site-nav{gap:0;padding:0;border-color:rgba(18,22,23,.16);background:hsla(180,8%,95%,.22);box-shadow:none}.site-nav a{min-width:5.8rem;border-right:1px solid rgba(18,22,23,.12);padding:.56rem .88rem;text-align:center;background:transparent;box-shadow:none}.site-nav a:last-child{border-right:0}.site-nav a:focus-visible,.site-nav a:hover{background:hsla(180,8%,95%,.52);transform:none}.hero-copy-block:before{background:radial-gradient(ellipse at center,hsla(192,7%,86%,.98) 0,hsla(192,7%,86%,.97) 54%,hsla(192,7%,86%,.84) 70%,hsla(192,7%,86%,0) 90%)}.hero-copy-block:after{background:hsla(192,7%,86%,.82);filter:blur(22px)}.eyebrow,.hero-ledger-heading h2 span+span,.hero-line-accent,.text-link{color:var(--accent-strong)}.about-copy p:not(.eyebrow),.fit-intro p:not(.eyebrow),.hero-copy,.process-intro p:not(.eyebrow),.section-body{color:#41494a}.about-copy p:not(.eyebrow){color:#30383b}.button-primary{background:#121617;color:#eef2ef}.button-primary:hover{background:#242a2b}.button-secondary,.capability-pill,.contact-route,.profile-badge{background:hsla(90,7%,94%,.5)}.panel{background:linear-gradient(180deg,hsla(0,0%,100%,.42),hsla(0,0%,100%,.12)),hsla(90,7%,94%,.78);box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.48)}.workflow-line:before{background:linear-gradient(90deg,transparent,rgba(77,111,130,.34),rgba(18,22,23,.16),rgba(77,111,130,.34),transparent)}.fit-signal-node,.process-step-node,.proof-evidence-list li:before,.service-signal-path,.workflow-line span{border-color:rgba(77,111,130,.5);background:var(--paper)}.fit-panel,.hero-ledger-item,.process-brief-list article,.proof-card,.proof-case-section,.service-cell{background:hsla(90,7%,94%,.9)}.fit-panel:hover,.proof-card:hover,.proof-card[open],.service-cell:hover{background:hsla(90,12%,97%,.94)}.rfid-callout{background:radial-gradient(circle at 92% 8%,rgba(127,156,173,.16),transparent 18rem),linear-gradient(135deg,hsla(90,7%,94%,.96),hsla(120,5%,89%,.72))}.proof-case-proof{background:linear-gradient(90deg,rgba(127,156,173,.1),hsla(180,8%,95%,.68) 42%),hsla(90,7%,94%,.78)}.process-panel{background:linear-gradient(90deg,hsla(90,7%,94%,.98),hsla(120,5%,89%,.78)),hsla(90,7%,94%,.94)}.cta-panel,.hero-aside{background:radial-gradient(circle at 90% 8%,rgba(127,156,173,.16),transparent 18rem),linear-gradient(135deg,rgba(18,22,23,.98),rgba(41,48,49,.96));border-color:hsla(90,7%,94%,.16)}.footer-heading,.hero-aside .eyebrow,.hero-ledger-label,.hero-status-mark,.process-step-heading p,.proof-boundary-label,.proof-lane,.rfid-callout-label,.service-mini-label{color:rgba(127,156,173,.92)!important}.cta-panel .eyebrow,.hero-aside .eyebrow{border-color:hsla(180,8%,95%,.18);background:linear-gradient(90deg,hsla(180,8%,95%,.1),transparent),hsla(180,8%,95%,.06);color:hsla(180,8%,95%,.78)!important;box-shadow:inset 0 1px 0 hsla(0,0%,100%,.08)}.cta-panel h2,.hero-aside h2{color:#eef2ef}.cta-panel p,.cta-profile-role,.cta-profile-summary,.hero-aside li,.hero-aside p,.hero-aside-copy{color:rgba(238,242,239,.68)}.about-portrait-frame img,.cta-profile img,.profile-badge img{filter:saturate(1.06) contrast(1.04) brightness(1.015)}.about-card{background:linear-gradient(135deg,hsla(60,20%,96%,.98),hsla(180,9%,91%,.94)),hsla(60,20%,96%,.98)}.about-portrait-frame{background:#ecefed;border-color:rgba(18,22,23,.18)}.about-portrait-frame:after{border-color:hsla(0,0%,100%,.22)}.proof-lane,.service-mini-label{display:inline-flex;align-items:center;width:max-content;max-width:100%;border:1px solid rgba(64,88,102,.18);border-radius:2px;padding:.18rem .34rem .16rem;background:linear-gradient(90deg,rgba(64,88,102,.08),transparent 42%),hsla(180,8%,95%,.48);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.22);color:#405866!important;font-size:.72rem;font-weight:760;letter-spacing:.105em}:root{--radius:2px;--radius-sm:2px}.about-card,.about-portrait-frame,.button,.capability-pill,.contact-route,.cta-panel-profile .cta-panel-actions,.cta-profile img,.fit-panel-grid,.hero-ledger,.hero-ledger-grid,.panel,.profile-badge,.profile-badge img,.proof-card-toggle,.proof-case-study,.proof-grid,.service-cell-toggle,.service-grid,.service-grid-featured,.site-nav,.site-nav a{border-radius:2px}.button,.capability-pill{border-color:rgba(18,22,23,.24);background:linear-gradient(180deg,hsla(0,0%,100%,.28),rgba(18,22,23,.025)),hsla(180,8%,95%,.54);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(18,22,23,.06)}.button-primary{background:linear-gradient(180deg,hsla(0,0%,100%,.07),hsla(0,0%,100%,0)),#121617;border-color:#121617}.button-secondary:hover,.capability-pill:hover{background:linear-gradient(180deg,hsla(0,0%,100%,.34),rgba(18,22,23,.035)),hsla(180,8%,95%,.72)}.proof-card-toggle,.service-cell-toggle{background:linear-gradient(135deg,hsla(0,0%,100%,.5),rgba(18,22,23,.04)),hsla(180,8%,95%,.84);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.34),inset 0 -1px 0 rgba(18,22,23,.08)}.proof-card-toggle:after,.proof-card-toggle:before,.service-cell-toggle:after,.service-cell-toggle:before{border-radius:0}.about-card,.contact-route,.panel{box-shadow:var(--shadow),inset 0 1px 0 hsla(0,0%,100%,.4),inset 0 -1px 0 rgba(18,22,23,.05)}.eyebrow,.rfid-callout-label{display:none!important}@media (max-width:760px){body{--site-header-height:6.25rem}.site-header-inner{gap:.55rem;padding:.56rem 0 .62rem}.brand-block{gap:.05rem}.brand{font-size:clamp(1.18rem,6.3vw,1.62rem);line-height:.98}.brand-subtitle{font-size:clamp(.62rem,2.7vw,.76rem);line-height:1.05}.site-nav{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));width:100%}.site-nav a{min-width:0;padding:.5rem .2rem;font-size:clamp(.62rem,2.45vw,.72rem);line-height:1}.home-proof-shell .section-body{max-width:none}.site-footer-inner{gap:.7rem}.footer-contact-links{justify-content:flex-start}}@media (max-width:560px){.hero{padding-top:clamp(1.45rem,5vw,2.2rem);padding-bottom:clamp(2.6rem,9vw,3.6rem)}.hero h1{max-width:min(100%,9.6ch);margin-inline:auto;font-size:clamp(2.05rem,11vw,2.9rem);text-align:center}.hero-line{max-width:100%;overflow-wrap:normal}.hero h1 span+span{display:block;width:-moz-fit-content;width:fit-content;max-width:100%;margin-inline:auto}.home-proof-shell .section-intro h2{font-size:clamp(1.45rem,7.5vw,1.95rem);letter-spacing:-.065em}.home-proof-shell .section-body{max-width:none;font-size:clamp(.98rem,4.4vw,1.08rem)}.work-group-heading{grid-template-columns:minmax(1rem,1fr) auto minmax(1rem,1fr);gap:.6rem;font-size:.74rem;letter-spacing:.075em}.proof-card-summary{grid-template-columns:minmax(0,1fr) 1.7rem;gap:.75rem;padding:1rem}.proof-card-title{font-size:clamp(1.12rem,6.4vw,1.42rem);line-height:1.02}.proof-card-toggle{width:1.7rem;height:1.7rem}.proof-card-detail{padding:0 1rem 1rem}.about-card{grid-template-columns:minmax(5.4rem,.28fr) minmax(0,1fr)}.footer-kicker{font-size:.78rem;line-height:1.25}}@media (max-width:380px){body{--site-header-height:6rem}.brand{font-size:1.08rem}.brand-subtitle{font-size:.58rem;letter-spacing:.1em}.site-nav a{padding-inline:.1rem;font-size:.58rem;letter-spacing:.055em}.home-proof-shell .section-intro h2{font-size:1.34rem}}