@layer components{.section-head{font-size:var(--step--1);letter-spacing:.18em;color:var(--stone);text-transform:uppercase;flex-direction:column;gap:22px;display:flex}.section-rule{opacity:.25;transform-origin:0;background:currentColor;height:1px;display:block}.display-heading{font-family:var(--font-display);font-size:var(--step-3);letter-spacing:-.025em;line-height:1.03}.display-heading>span{display:block}.raw-act{padding-top:var(--section-y);overflow:clip}.raw-intro .display-heading{max-width:1100px;margin-top:60px;font-size:clamp(3rem,7.1vw,7.5rem)}.raw-scroll{padding-block:30px}.raw-stage{place-items:center;min-height:70svh;display:grid;position:relative}.fragment-field{grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;gap:18px;width:100%;padding-block:55px;display:grid}.fragment{letter-spacing:.02em;color:var(--ivory);border:1px solid var(--line-dark);white-space:nowrap;background:var(--obsidian);text-overflow:ellipsis;justify-self:center;max-width:100%;padding:8px 12px;font-size:10px;overflow:hidden}.raw-result{text-align:center;width:100%;position:relative}.raw-resolved{font-family:var(--font-display);color:var(--ivory);margin:auto auto 30px;font-size:clamp(2rem,4vw,4rem)}.raw-line{background:var(--bronze);transform-origin:50%;width:100%;height:1px;display:block}.raw-outro{gap:var(--gutter);padding-top:36px;padding-bottom:var(--section-y);grid-template-columns:1fr 7fr 1fr;align-items:start;display:grid}.small-cross{font:32px var(--font-mono);color:var(--bronze);line-height:1}.raw-outro>p{font-size:var(--step-2);max-width:28ch;line-height:1.25}.raw-index{color:var(--stone);justify-self:end;padding-top:10px;font-size:10px}.work-act{padding-top:40px;padding-bottom:var(--section-y);overflow:clip}.work-heading{justify-content:space-between;align-items:end;gap:24px;margin:54px 0 64px;display:flex}.work-heading .display-heading{font-size:clamp(3.5rem,7vw,7rem)}.work-instruction{color:var(--stone);letter-spacing:.04em;padding-bottom:14px;font-size:10px}.work-viewport{overscroll-behavior-inline:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--margin);padding:2px var(--margin) 24px;overflow-x:auto}.work-track{gap:var(--gutter);align-items:stretch;width:max-content;display:flex}.service-card{scroll-snap-align:start;border-radius:var(--radius);background:linear-gradient(145deg, var(--deep-blue), var(--obsidian-raised) 70%);border:1px solid #a39a8f4d;flex-direction:column;justify-content:space-between;width:520px;min-height:640px;padding:32px;display:flex;position:relative}.card-meta{color:var(--stone);letter-spacing:.06em;justify-content:space-between;gap:15px;font-size:10px;display:flex}.mini-demo{place-items:center;height:300px;display:grid}.card-copy h3{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:16px;font-size:44px;line-height:1.05}.card-copy>p{color:var(--stone);max-width:43ch;font-size:14px;line-height:1.65}.card-copy .text-link{margin-top:20px}.quote-demo{background:var(--ivory);width:90%;max-width:340px;color:var(--obsidian);padding:22px 20px;font-size:11px;transform:rotate(-3deg);box-shadow:20px 20px #0b0b0c33}.quote-demo-top{letter-spacing:.03em;justify-content:space-between;padding-bottom:22px;font-size:8px;display:flex}.quote-demo-header{color:var(--stone-ink);border-bottom:1px solid var(--line-light);justify-content:space-between;padding-bottom:8px;font-size:9px;display:flex}.quote-row{border-bottom:1px solid var(--line-light);justify-content:space-between;gap:20px;padding:11px 0;display:flex}.quote-sum{justify-content:space-between;padding-block:16px;font-size:13px;display:flex}.quote-demo-foot{color:var(--stone-ink);justify-content:space-between;font-size:8px;display:flex}.flow-demo{width:100%;padding:30px 0;position:relative}.flow-state{color:var(--stone);margin-bottom:48px;font-size:9px}.flow-track{background:#a39a8f59;height:1px;position:absolute;top:114px;left:12%;right:12%;overflow:clip}.flow-pulse{background:var(--bronze);width:25%;height:1px;animation:flow 4s var(--ease) infinite;position:absolute;left:0}.flow-nodes{grid-template-columns:repeat(4,1fr);gap:10px;display:grid;position:relative}.flow-nodes>div{color:var(--stone);flex-direction:column;align-items:center;gap:16px;font-size:10px;display:flex}.flow-node{border:1px solid var(--stone);width:44px;height:44px;color:var(--ivory);background:#17202a;place-items:center;font-size:10px;display:grid}.flow-note{letter-spacing:.08em;color:var(--stone);margin-top:55px;font-size:8px}.score-demo{flex-direction:column;align-items:center;display:flex;position:relative}.score-ring{width:180px;height:180px;transform:rotate(-90deg)}.score-ring circle{fill:none;stroke:#a39a8f33;stroke-width:1px}.score-ring circle.score-ring-value{stroke:var(--bronze);stroke-width:2px}.score-value{font:86px var(--font-display);color:var(--ivory);line-height:1.2;position:absolute;top:23px}.score-label{letter-spacing:.1em;text-align:center;color:var(--stone);font-size:8px;position:absolute;top:119px}.score-note{letter-spacing:.03em;color:var(--stone);text-align:center;margin-top:18px;font-size:8px}.proof-entry{background:linear-gradient(var(--obsidian), var(--ivory));height:60svh;position:relative;overflow:clip}.proof-entry-mark{top:50%;left:var(--margin);right:var(--margin);justify-content:space-between;height:1px;display:flex;position:absolute}.proof-entry-mark span{background:var(--bronze);width:32px;height:1px}.light-surface{background:var(--ivory);color:var(--obsidian)}.light-surface :focus-visible{outline-color:var(--bronze-ink)}.light-surface .section-head{color:var(--stone-ink)}.proof-act{padding-block:72px 0}.proof-title{max-width:10ch;margin:64px 0 100px;font-size:clamp(3.5rem,7.5vw,8rem)}.proof-sheet{gap:var(--gutter);border-top:1px solid var(--line-light);grid-template-columns:5fr 1fr 6fr;align-items:center;padding-block:64px 80px;display:grid}.proof-copy{grid-column:1}.proof-number{color:var(--stone-ink);letter-spacing:.05em;margin-bottom:24px;font-size:10px;display:block}.proof-copy h3,.optional-proof h3{font-family:var(--font-display);letter-spacing:-.025em;margin-bottom:24px;font-size:clamp(2.8rem,4vw,5rem);line-height:1.05}.proof-copy>p{max-width:40ch;color:var(--stone-ink);font-size:15px;line-height:1.6}.spec-list{margin:36px 0 24px;font-size:10px;line-height:1.6}.spec-list>div{border-top:1px solid var(--line-light);grid-template-columns:90px 1fr;gap:18px;padding-block:12px;display:grid}.spec-list dt{color:var(--stone-ink)}.spec-list dd{margin:0}.proof-copy>p.evidence-disclosure{max-width:48ch;color:var(--stone-ink);font-size:10px}.proof-visual{aspect-ratio:1.05;background:var(--obsidian);min-width:0;color:var(--ivory);grid-column:3;place-items:center;padding:42px 32px;display:grid;position:relative;overflow:clip}.proof-device{aspect-ratio:.56;border:1px solid var(--stone);width:74%;max-width:330px;transition:transform var(--dur-ui) var(--ease);background:#151719;padding:14px 12px;position:relative;transform:perspective(1600px)rotateY(-8deg)rotateX(3deg)}.device-top{color:var(--stone);border-bottom:1px solid var(--line-dark);letter-spacing:.04em;padding:10px 0;font-size:7px}.zack-evidence-placeholder{color:var(--stone);padding-block:100px;font-size:10px}.proof-visual:hover .proof-device,.proof-visual:hover .site-device{transform:perspective(1600px)rotateY(0)rotateX(0)}.proof-metrics{grid-template-columns:repeat(3,1fr);gap:20px;margin:36px 0 20px;display:grid}.proof-metrics>div{flex-direction:column;gap:10px;display:flex}.metric-value{font-family:var(--font-display);white-space:nowrap;font-variant-numeric:tabular-nums;font-size:clamp(2rem,3.2vw,3.4rem);line-height:1}.proof-metrics .mono{color:var(--stone-ink);font-size:8px}.site-device{width:100%;transition:transform var(--dur-ui) var(--ease);background:var(--obsidian);border:1px solid #a39a8f66;transform:perspective(1600px)rotateY(-8deg)rotateX(3deg);box-shadow:20px 30px #2a3a4b26}.browser-bar,.browser-status{letter-spacing:.08em;color:var(--stone);border-bottom:1px solid var(--line-dark);justify-content:space-between;padding:12px 16px;font-size:6px;display:flex}.browser-status{border-top:1px solid var(--line-dark);border-bottom:0}.site-mini{background:linear-gradient(155deg, var(--obsidian) 55%, #1b252f);padding:35px 20px 28px}.site-mini>.mono{letter-spacing:.1em;color:var(--stone);font-size:6px}.site-mini>p{font-family:var(--font-display);letter-spacing:-.025em;margin-block:24px 30px;font-size:clamp(1.8rem,3.2vw,3.7rem);line-height:1}.site-mini-line{background:var(--bronze);height:1px;margin-bottom:26px}.proof-visual-caption{letter-spacing:.06em;color:var(--stone);font-size:8px;position:absolute;bottom:22px;left:32px}.contact-act{padding-top:var(--section-y);padding-bottom:var(--section-y)}.contact-title{font-family:var(--font-display);font-size:var(--display);letter-spacing:var(--ls-display);margin:64px 0 70px;line-height:.95}.contact-title>span{display:block}.contact-compose{max-width:1200px}.contact-compose input{border:none;border-bottom:1px solid var(--stone-ink);width:100%;color:var(--obsidian);font-family:var(--font-display);caret-color:var(--bronze-ink);outline-offset:8px;transition:border-color var(--dur-ui) var(--ease);background:0 0;border-radius:0;padding:10px 0 25px;font-size:clamp(2rem,5.2vw,5rem);line-height:1.15}.contact-compose input::placeholder{color:var(--stone-ink);opacity:1}.contact-compose input:focus{border-bottom-color:var(--bronze-ink)}.contact-action-row{justify-content:space-between;align-items:center;gap:20px;margin-top:30px;display:flex}.contact-topic{color:var(--stone-ink);font-size:10px}.contact-send{color:var(--obsidian);border-color:#0b0b0c59}.contact-send>span{color:var(--bronze-ink)}.contact-send:after{background:var(--bronze-ink)}.contact-send:hover{border-color:var(--bronze-ink)}.contact-hint{color:var(--stone-ink);max-width:60ch;margin-top:20px;font-size:12px}.direct-contact{margin-top:120px}.direct-contact>a{font-family:var(--font-mono);letter-spacing:-.03em;border-top:1px solid var(--line-light);overflow-wrap:anywhere;justify-content:space-between;align-items:center;gap:20px;padding-block:28px;font-size:clamp(1rem,3vw,3rem);display:flex}.direct-contact>a>span:last-child{color:var(--bronze-ink);flex-shrink:0}.direct-contact>p{color:var(--stone-ink);margin-top:32px;font-size:14px}.optional-proof{grid-template-columns:1fr}.optional-proof>div{grid-column:1/-1}.workflow-device{background:var(--ivory);max-height:none;color:var(--obsidian);aspect-ratio:auto;border:1px solid var(--stone-ink);width:82%;max-width:370px;padding:26px}.workflow-device .device-top{color:var(--stone-ink);border-bottom:1px solid var(--line-light);padding:0 0 18px;font-size:7px;line-height:1.5}.workflow-heading{letter-spacing:.08em;color:var(--stone-ink);justify-content:space-between;align-items:center;margin-top:26px;font-size:8px;display:flex}.workflow-signal{background:var(--bronze-ink);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 5px #a16a3b1f}.workflow-device h4{font-family:var(--font-display);margin:18px 0 10px;font-size:40px;font-weight:400;line-height:1.1}.workflow-subtitle{color:var(--stone-ink);font-size:11px}.workflow-tasks{margin:28px 0}.workflow-task{border-top:1px solid var(--line-light);cursor:pointer;align-items:center;gap:12px;padding:18px 0;display:flex;position:relative}.workflow-task input{opacity:0;width:24px;height:24px;position:absolute}.workflow-check{border:1px solid var(--stone-ink);color:#0000;flex-shrink:0;place-items:center;width:24px;height:24px;display:grid}.workflow-task input:checked+.workflow-check{background:var(--obsidian);color:var(--ivory)}.workflow-task input:focus-visible+.workflow-check{outline:2px solid var(--bronze-ink);outline-offset:4px}.workflow-task>span:last-child{justify-content:space-between;align-items:center;gap:10px;width:100%;font-size:12px;display:flex}.workflow-task small{color:var(--stone-ink);font-size:8px}.workflow-progress{justify-content:space-between;gap:10px;font-size:8px;display:flex}.workflow-device progress{appearance:none;background:var(--line-light);width:100%;height:4px;accent-color:var(--bronze-ink);border:0;margin-top:14px;display:block}.workflow-device progress::-webkit-progress-bar{background:var(--line-light)}.workflow-device progress::-webkit-progress-value{background:var(--bronze-ink)}.workflow-device progress::-moz-progress-bar{background:var(--bronze-ink)}.workflow-note{color:var(--stone-ink);margin-top:20px;font-size:9px;line-height:1.6}.concept-visual{min-height:550px}.service-card .card-meta{color:var(--ivory)}.concept-item input:disabled,.contact-compose input:disabled{opacity:1;-webkit-text-fill-color:var(--obsidian)}body[data-light]:after{opacity:.015}.concept-visual{aspect-ratio:auto}.quote-row-0{--row:0}.quote-row-1{--row:1}.quote-row-2{--row:2}.type-letter{display:inline-block}body[data-js] .type-letter{animation:typed-letter .16s var(--ease) both;animation-delay:calc(.16s + var(--row) * .6s + var(--i) * 35ms)}.char-0{--i:0}.char-1{--i:1}.char-2{--i:2}.char-3{--i:3}.char-4{--i:4}.char-5{--i:5}.char-6{--i:6}.char-7{--i:7}.char-8{--i:8}.char-9{--i:9}.char-10{--i:10}.char-11{--i:11}.char-12{--i:12}.char-13{--i:13}.char-14{--i:14}.char-15{--i:15}.char-16{--i:16}.char-17{--i:17}.char-18{--i:18}.char-19{--i:19}.char-20{--i:20}.char-21{--i:21}.char-22{--i:22}.char-23{--i:23}.char-24{--i:24}.char-25{--i:25}.char-26{--i:26}.char-27{--i:27}.char-28{--i:28}.char-29{--i:29}.char-30{--i:30}.char-31{--i:31}.char-32{--i:32}.char-33{--i:33}.char-34{--i:34}.char-35{--i:35}.char-36{--i:36}.char-37{--i:37}.char-38{--i:38}.char-39{--i:39}.quote-device-note{display:none}body[data-js] .quote-device-note{display:block}.quote-static-note{color:var(--stone-ink);margin-top:20px;font-size:9px;line-height:1.6}.nav{z-index:40;height:72px;transition:transform var(--dur-ui) var(--ease), background var(--dur-ui) var(--ease);position:fixed;inset:0 0 auto}.nav.is-scrolled{backdrop-filter:blur(8px);background:#0b0b0ce0}.nav.is-hidden{transform:translateY(-100%)}.nav-inner{align-items:center;gap:3rem;height:100%;display:flex}.brand{flex-shrink:0;align-items:center;gap:14px;display:flex}.signet{width:28px;height:28px;color:var(--ivory)}.signet-frame{stroke:var(--bronze)}.brand>span{font-family:var(--font-mono);letter-spacing:.18em;font-size:12px;line-height:1.5}.brand>span>span{letter-spacing:.2em;color:var(--stone);font-size:9px;display:block}.desktop-links{gap:32px;margin-left:auto;font-size:12px;display:flex}.desktop-links a{padding-block:12px;position:relative}.desktop-links a:after{content:"";background:var(--bronze);transform-origin:0;height:1px;transition:transform var(--dur-ui) var(--ease);position:absolute;bottom:5px;left:0;right:0;transform:scaleX(0)}.desktop-links a:hover:after{transform:scaleX(1)}.nav-tools{white-space:nowrap;align-items:center;gap:10px;font-size:11px;display:flex}.language{color:var(--stone);padding-block:12px}.language.active{color:var(--ivory)}.language-divider{color:var(--stone)}.menu-toggle{background:0 0;border:0;padding:10px 0 10px 15px;font-size:11px;display:none}.menu-toggle span{margin-left:8px}.progress{justify-content:space-evenly;height:2px;display:flex;position:absolute;inset:auto 0 0}.progress>span{background:var(--bronze);transform-origin:0;position:absolute;inset:0;transform:scaleX(0)}.progress i{background:var(--stone);width:1px;height:2px}.mobile-menu{width:100%;max-width:none;height:100svh;max-height:none;padding:28px var(--margin);background:var(--obsidian);color:var(--ivory);border:0;margin:0;position:fixed;inset:0}.mobile-menu::backdrop{background:var(--obsidian)}.menu-heading{color:var(--stone);justify-content:space-between;align-items:center;gap:12px;font-size:9px;display:flex}.menu-heading button{color:var(--ivory);background:0 0;border:0;padding:12px;font-size:12px}.mobile-menu nav{margin-top:18svh;display:grid}.mobile-menu nav>a{border-top:1px solid var(--line-dark);font-family:var(--font-display);align-items:center;gap:20px;padding:20px 0;font-size:clamp(2.8rem,9vw,5rem);line-height:1.1;display:flex}.mobile-menu nav>a>span:first-child{color:var(--stone);font-size:10px}.mobile-menu nav>a>span:last-child{color:var(--bronze);margin-left:auto;font-size:28px}.menu-mail{margin-top:48px;font-size:12px;display:inline-block}.hero{isolation:isolate;background:var(--obsidian);min-height:100svh;position:relative;overflow:clip}.hero-material,.hero-shader{z-index:-2;pointer-events:none;position:absolute;inset:0}.hero-material{background:linear-gradient(115deg, var(--obsidian) 22%, #0d1014 60%, #18212a 100%)}.material-stratum{background:linear-gradient(#202a35 0%,#11161d 8%,#11151b 85%);border-top:1px solid #a39a8f1c;position:absolute;inset:44% -5% -16% 35%;transform:skewY(-13deg)}.stratum-front{background:linear-gradient(#17202a 0%,#0c1015 12%,#0b0b0c 70%);inset:72% -5% -30% 4%;transform:skewY(-8deg)}.hero-material:after{content:"";background:linear-gradient(90deg,#0b0b0c40,#0000 80%);position:absolute;inset:0}.hero-shader canvas{opacity:.8;width:100%;height:100%}.spark-line{width:100%;height:2px;color:var(--bronze);z-index:-1;opacity:.8;position:absolute;top:38%;left:0}.hero-layout{flex-direction:column;min-height:100svh;padding-top:max(132px,17svh);padding-bottom:24px;display:flex}.hero-eyebrow{color:var(--stone);letter-spacing:.18em;border-bottom:1px solid var(--line-dark);justify-content:space-between;margin-bottom:clamp(32px,5svh,70px);padding-bottom:20px;font-size:10px;display:flex}.hero-eyebrow>span{letter-spacing:.14em;font-size:9px}.hero-title{font-family:var(--font-display);font-size:var(--display);line-height:var(--lh-display);letter-spacing:var(--ls-display);text-wrap:balance;max-width:1300px;position:relative}.headline-line{display:block}.headline-line:last-child{color:var(--ivory)}.word-mask{vertical-align:top;margin-bottom:-.12em;padding-bottom:.12em;display:inline-block;overflow:clip}.word{display:inline-block}.hero-detail{grid-template-columns:1fr minmax(280px,360px);align-items:end;gap:40px;margin-top:clamp(35px,5svh,70px);padding-bottom:48px;display:grid}.hero-intro{color:var(--stone);max-width:38ch;font-size:15px;line-height:1.65}.hero-actions{flex-wrap:wrap;align-items:center;gap:30px;display:flex}.button{height:56px;font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;transition:border-color var(--dur-ui) var(--ease);border:1px solid #f3efe73d;align-items:center;gap:42px;padding:0 32px;font-size:13px;display:inline-flex;position:relative}.button:after{content:"";background:var(--bronze);transform-origin:0;height:1px;transition:transform var(--dur-ui) var(--ease);position:absolute;inset:auto -1px -1px;transform:scaleX(0)}.button:hover{border-color:var(--bronze)}.button:hover:after{transform:scaleX(1)}.button>span{color:var(--bronze);font-size:18px;line-height:1}.text-link{background:linear-gradient(var(--bronze), var(--bronze)) left bottom/0 1px no-repeat;transition:background-size var(--dur-ui) var(--ease);align-items:center;gap:18px;padding-block:12px;font-size:12px;display:inline-flex}.text-link:hover{background-size:100% 1px}.hero-bottom{letter-spacing:.13em;color:var(--stone);border-top:1px solid var(--line-dark);justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;font-size:9px;display:flex}.scroll-cue{align-items:center;gap:28px;min-height:24px;display:flex}.scroll-cue span{color:var(--bronze);font-size:18px}body:after{content:"";pointer-events:none;z-index:60;opacity:.03;background:url(/grain.png);position:fixed;inset:0}.preloader{z-index:70;background:var(--obsidian);pointer-events:none;justify-content:center;align-items:center;gap:22px;display:none;position:fixed;inset:0}.preloader .signet{width:62px;height:62px}.preloader>span{letter-spacing:.18em;font-size:10px}.preloader.is-active{animation:preload-out 1.3s var(--ease) forwards;display:flex}.preloader.is-active .signet-frame{animation:frame-in .6s var(--ease) both}.preloader.is-active .signet path{animation:brand-heat .9s var(--ease) both}.cursor{border:1px solid var(--bronze);background:var(--bronze);pointer-events:none;z-index:90;width:8px;height:8px;transition:width var(--dur-micro) var(--ease), height var(--dur-micro) var(--ease), margin var(--dur-micro) var(--ease);font-family:var(--font-mono);color:var(--bronze);border-radius:50%;justify-content:center;align-items:center;margin:-4px;font-size:9px;display:none;position:fixed;top:0;left:0}.cursor.is-ring{background:0 0;width:40px;height:40px;margin:-20px}.cursor.is-view{background:var(--obsidian);width:68px;height:68px;margin:-34px}.footer{background:var(--obsidian);border-top:1px solid var(--line-dark);padding-block:48px 100px;position:relative;overflow:clip}.footer-inner{z-index:1;justify-content:space-between;align-items:center;gap:36px;display:flex;position:relative}.footer-brand{align-items:center;gap:20px;font-size:12px;display:flex}.footer-brand p>span{color:var(--stone)}.footer-links{color:var(--stone);gap:24px;font-size:10px;display:flex}.footer-watermark{opacity:.06;width:60vw;height:60vw;position:absolute;top:24%;right:-6vw}.milestone-note{color:var(--stone);justify-content:space-between;gap:30px;padding-block:60px;font-size:11px;display:flex}.milestone-note a{color:var(--bronze);white-space:nowrap}.grid-overlay{inset:0 var(--margin);gap:var(--gutter);z-index:99;pointer-events:none;grid-template-columns:repeat(12,minmax(0,1fr));display:grid;position:fixed}.grid-overlay i{background:#b287631a;border-inline:1px solid #b2876333}.nojs-nav{display:none}.footer-links a{align-items:center;min-height:24px;display:inline-flex}}@layer motion{@keyframes flow{0%{transform:translate(-110%)}to{transform:translate(500%)}}@keyframes typed-letter{0%{opacity:0}to{opacity:1}}@keyframes preload-out{0%,65%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes frame-in{0%{stroke-dasharray:1;stroke-dashoffset:1px}to{stroke-dasharray:1;stroke-dashoffset:0}}@keyframes brand-heat{0%,65%{fill:var(--bronze)}to{fill:var(--ivory)}}}@media (width>=1000px) and (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){body[data-motion] .raw-scroll{height:220svh}body[data-motion] .raw-stage{height:calc(100svh - 72px);position:sticky;top:72px}body[data-motion] .fragment-field{padding:0;display:block;position:absolute;inset:0}body[data-motion] .fragment{margin-left:-70px;position:absolute;top:50%;left:50%}body[data-motion] .raw-result{align-self:center;margin-top:100px}body[data-motion] .work-viewport{scroll-snap-type:none;overflow:clip}body[data-motion] .work-track{will-change:auto}}@media (width<=719px){.raw-intro .display-heading{margin-top:40px;font-size:clamp(2.6rem,9vw,4.5rem)}.fragment-field{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;padding-block:45px}.fragment{text-overflow:ellipsis;max-width:100%;padding:7px;font-size:7px;overflow:hidden}.fragment:nth-child(n+13){display:none}.raw-stage{min-height:auto;padding-bottom:48px}.raw-result{padding-top:12px}.raw-resolved{margin-bottom:20px;font-size:2rem}.raw-outro{grid-template-columns:28px 1fr;gap:20px}.raw-index{display:none}.raw-outro>p{font-size:25px}.small-cross{font-size:24px}.work-heading{margin:40px 0;display:block}.work-heading .display-heading{font-size:3.6rem}.work-instruction{margin-top:22px;font-size:9px;display:block}.service-card{width:min(86vw,420px);min-height:610px;padding:24px}.mini-demo{height:285px}.card-copy h3{font-size:36px}.card-copy>p{font-size:13px}.quote-demo{width:100%;padding:20px 16px}.flow-nodes>div{font-size:8px}.flow-node{width:38px;height:38px}.flow-track{top:108px}.flow-state,.flow-note{font-size:7px}}@media (prefers-reduced-motion:reduce){.fragment-field{grid-template-columns:repeat(2,minmax(0,1fr))}.fragment{opacity:1!important;transform:none!important}.raw-scroll{height:auto!important}.raw-stage{height:auto!important;position:relative!important}.flow-pulse{left:40%;animation:none!important}.raw-resolved{opacity:1!important;transform:none!important}.work-track,.raw-line{transform:none!important}}@media (width<=999px){.proof-sheet{grid-template-columns:1fr 1fr;gap:36px}.proof-copy{grid-column:1}.proof-visual{aspect-ratio:.85;grid-column:2;padding:28px 18px}.proof-metrics{gap:12px}.spec-list>div{grid-template-columns:70px 1fr;gap:10px}.metric-value,.site-mini>p{font-size:2rem}.proof-device{width:85%}}@media (width<=719px){.proof-entry{height:35svh}.proof-act{padding-top:36px}.proof-title{max-width:9ch;margin:40px 0 56px;font-size:clamp(3.4rem,11vw,5rem)}.proof-sheet{flex-direction:column;align-items:stretch;gap:32px;padding-block:40px 56px;display:flex}.proof-copy h3{margin-bottom:18px;font-size:3rem}.proof-number{margin-bottom:20px;font-size:9px}.proof-copy>p{font-size:14px}.proof-visual{aspect-ratio:1.04;padding:28px}.spec-list{margin:28px 0 20px;font-size:10px}.spec-list>div{grid-template-columns:80px 1fr}.proof-device{aspect-ratio:.56;width:55%;max-height:300px;padding:10px}.device-top{font-size:5px}.zack-evidence-placeholder{padding-block:70px;font-size:8px}.proof-metrics{gap:12px;margin:32px 0 18px}.metric-value{font-size:2.1rem}.proof-metrics .mono{font-size:7px}.site-mini>p{font-size:2.4rem}.site-device{width:96%}.proof-visual-caption{font-size:7px;bottom:16px;left:26px}.contact-title{margin:40px 0 50px;font-size:clamp(3.6rem,12vw,6rem)}.contact-compose input{padding-bottom:20px;font-size:2.3rem}.contact-action-row{flex-direction:column;align-items:start;gap:15px}.contact-topic:empty{display:none}.contact-hint{max-width:34ch;font-size:11px}.direct-contact{margin-top:75px}.direct-contact>a{gap:12px;padding-block:22px;font-size:clamp(.9rem,4.5vw,1.3rem)}.direct-contact>p{font-size:12px}}@media (prefers-reduced-motion:reduce){.proof-entry{height:15svh;background:var(--ivory)!important}.proof-device,.site-device{transform:none!important}}@media (width<=999px){.workflow-device{width:90%;padding:20px}}@media (width<=719px){.workflow-device{width:86%}.concept-visual{min-height:520px}}.proof-visual.concept-visual{aspect-ratio:auto}.proof-device.workflow-device{aspect-ratio:auto;background:var(--ivory);max-height:none;color:var(--obsidian);width:86%;max-width:370px;padding:24px}@media (width>=1920px){.hero-layout{padding-top:18svh}.hero-detail{margin-top:70px}.hero-title{font-size:9rem}}@media (width<=1000px){.nav-inner{gap:24px}.desktop-links{gap:20px}.hero-detail{grid-template-columns:1fr 290px;gap:24px}.hero-actions{gap:18px}.button{gap:24px;padding-inline:24px}.hero-title{font-size:clamp(3rem,10vw,7rem)}}@media (width<=719px){.nav{height:60px}.nav-inner{justify-content:space-between;gap:12px}.brand{gap:8px}.brand>span{letter-spacing:.1em;font-size:10px}.brand>span>span{letter-spacing:.13em;font-size:7px}.signet{width:28px;height:28px}.desktop-links{display:none}.nav-tools{gap:7px;font-size:10px}body[data-js] .menu-toggle{display:block}.hero-layout{padding-top:max(114px,17svh);padding-bottom:20px}.hero-eyebrow{margin-bottom:48px;padding-bottom:16px;font-size:9px}.hero-eyebrow>span{letter-spacing:.08em;font-size:7px}.hero-title{letter-spacing:-.035em;font-size:clamp(2.8rem,10.8vw + .3rem,5rem);line-height:.98}.headline-line{display:inline}.headline-line:after{content:" "}.hero-detail{flex-direction:column-reverse;align-items:start;gap:28px;margin-top:32px;padding-bottom:48px;display:flex}.hero-intro{max-width:34ch;font-size:14px}.hero-actions{flex-direction:column;align-items:start;gap:16px;width:100%}.button{gap:32px;padding-inline:24px;font-size:13px}.text-link{font-size:11px}.hero-bottom{letter-spacing:.07em;gap:18px;font-size:7px}.hero-bottom>span{max-width:190px}.scroll-cue{gap:12px;font-size:8px}.spark-line{top:38%}.stratum-back{inset:53% -20% 0 10%}.stratum-front{inset:80% -10% -15% -30%}.footer-inner{display:block}.footer-links{flex-wrap:wrap;gap:20px;margin-top:32px}.footer{padding-bottom:80px}.footer-brand{gap:14px;font-size:11px}.milestone-note{flex-direction:column;gap:16px}.preloader{gap:12px}.preloader>span{font-size:8px}}@media (height<=760px) and (width>=720px){.hero-layout{padding-top:110px}.hero-eyebrow{margin-bottom:24px}.hero-title{font-size:clamp(3rem,8vw,7rem)}.hero-detail{margin-top:30px;padding-bottom:30px}}@media (hover:hover) and (pointer:fine) and (prefers-reduced-motion:no-preference){.cursor.is-ready{display:flex}}@media (prefers-reduced-motion:reduce){.hero-shader,.cursor,.preloader{display:none!important}.word{opacity:1!important;transform:none!important}.spark-line path{stroke-dashoffset:0!important}}@media (width<=719px){.nojs-nav{top:60px;left:var(--margin);right:var(--margin);z-index:35;justify-content:space-between;font-size:11px;display:flex;position:absolute}.nojs-nav a{padding-block:8px}}
