:root{--seo-ink:#0d1113;--seo-paper:#ecece7;--seo-paper-bright:#f5f5f0;--seo-night:#060a0b;--seo-night-soft:#0a1113;--seo-cyan:#2ac7d0;--seo-cyan-deep:#168e95;--seo-line-dark:#0a101229;--seo-line-light:#dff4f224;--seo-muted-dark:#0c12149e;--seo-muted-light:#e8f2f099;--seo-container:1660px;--seo-gutter:clamp(24px, 4vw, 76px);--seo-ease:cubic-bezier(.22, 1, .36, 1)}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;background:var(--seo-night);min-width:320px}body{background:var(--seo-paper);min-width:320px;color:var(--seo-ink);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;line-height:1.5;overflow-x:hidden}body.seo-menu-open{overflow:hidden}button,a,summary{-webkit-tap-highlight-color:transparent}button,input,textarea{font:inherit}button{border:0}a{color:inherit;text-decoration:none}svg,img{max-width:100%;display:block}::selection{color:#fff;background:#2ac7d05c}:focus-visible{outline:2px solid var(--seo-cyan);outline-offset:4px}.seo-container{width:min(calc(100% - (var(--seo-gutter) * 2)), var(--seo-container));margin-inline:auto}.seo-skip-link{z-index:200;color:var(--seo-night);background:var(--seo-cyan);letter-spacing:.1em;text-transform:uppercase;padding:12px 16px;font:800 .72rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:transform .2s;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.seo-skip-link:focus{transform:translateY(0)}.seo-header{z-index:100;color:#eef5f3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#05090a94;border-bottom:1px solid #daf0ee1a;transition:background .35s,border-color .35s;position:fixed;inset:0 0 auto}.seo-header.is-scrolled{background:#05090ae6;border-color:#daf0ee29}.seo-navbar{justify-content:space-between;align-items:center;gap:26px;min-height:74px;display:flex}.seo-brand,.seo-nav-right,.seo-languages{align-items:center;display:inline-flex}.seo-brand{letter-spacing:.16em;flex:none;gap:12px;font-size:.8rem;font-weight:850}.seo-brand img{object-fit:contain;width:40px;height:40px}.seo-navigation{background:#e4f4f20b;border:1px solid #e4f4f21a;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex}.seo-navigation a{color:#eef6f4a8;border-radius:999px;align-items:center;min-height:40px;padding:0 13px;font-size:.78rem;font-weight:720;transition:color .25s,background .25s;display:inline-flex}.seo-navigation a:hover,.seo-navigation a:focus-visible{color:#fff;background:#ebf7f514}.seo-navigation .seo-nav-cta{color:#031012;background:var(--seo-cyan)}.seo-nav-right{flex:none;gap:10px}.seo-languages{border:1px solid #e4f4f21a;border-radius:999px;gap:3px;padding:4px}.seo-languages form{display:contents}.seo-languages button{cursor:pointer;color:#eef6f48f;letter-spacing:.08em;background:0 0;border-radius:999px;width:38px;height:34px;font:800 .68rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-languages button[aria-current=page]{color:#fff;background:#ebf7f51a}.seo-menu-toggle{cursor:pointer;background:#e4f4f20f;border:1px solid #e4f4f21f;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;gap:6px;width:46px;height:46px;display:none}.seo-menu-toggle span{background:#fff;width:18px;height:1px;transition:transform .25s}.seo-menu-toggle.is-active span:first-child{transform:translateY(3.5px)rotate(45deg)}.seo-menu-toggle.is-active span:last-child{transform:translateY(-3.5px)rotate(-45deg)}.seo-main{overflow:clip}.seo-hero{color:#edf3f1;background:radial-gradient(circle at 83% 34%,#2ac7d024,#0000 28rem),linear-gradient(135deg,#050809 0%,#091012 60%,#071416 100%);align-items:center;min-height:min(960px,100svh);padding:clamp(150px,18vh,210px) 0 clamp(86px,11vh,130px);display:flex;position:relative;overflow:hidden}.seo-hero:before,.seo-hero:after{content:"";pointer-events:none;position:absolute}.seo-hero:before{opacity:.23;background-image:linear-gradient(#d6eeec14 1px,#0000 1px),linear-gradient(90deg,#d6eeec14 1px,#0000 1px);background-size:76px 76px;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000 42%,#000);mask-image:linear-gradient(90deg,#0000,#000 42%,#000)}.seo-hero:after{aspect-ratio:1;border:1px solid #2ac7d026;border-radius:50%;width:min(68vw,1080px);bottom:-40%;right:-12vw;box-shadow:0 0 0 7vw #2ac7d006,0 0 0 14vw #2ac7d005}.seo-hero-grid{z-index:2;width:min(calc(100% - (var(--seo-gutter) * 2)), var(--seo-container));grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:end;gap:clamp(50px,8vw,150px);display:grid;position:relative}.seo-eyebrow,.seo-section-label,.seo-technical-label,.seo-footer-label,.seo-breadcrumbs{letter-spacing:.15em;text-transform:uppercase;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-weight:780}.seo-eyebrow{color:var(--seo-cyan);align-items:center;gap:13px;margin:0 0 clamp(34px,5vh,60px);font-size:.66rem;display:flex}.seo-breadcrumbs{color:#e2f1ef6b;flex-wrap:wrap;gap:8px;margin:0 0 28px;font-size:.54rem;display:flex}.seo-breadcrumbs a:hover{color:var(--seo-cyan)}.seo-eyebrow:before{content:"";border:1px solid;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #2ac7d014}.seo-hero h1{letter-spacing:-.075em;text-wrap:balance;max-width:11.5ch;margin:0;padding:.06em .04em .12em 0;font-size:clamp(4.8rem,8.1vw,10.5rem);font-weight:900;line-height:.82}.seo-hero-intro{color:#e7f1efa3;max-width:54ch;margin:clamp(30px,4vh,48px) 0 0;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.62}.seo-actions{flex-wrap:wrap;gap:12px;margin-top:40px;display:flex}.seo-text-link{color:#eef6f4b8;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:12px;min-height:58px;padding:0 12px;font:760 .66rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .25s,transform .25s;display:inline-flex}.seo-text-link:hover{color:#fff;transform:translate(4px)}.seo-button{color:#edf5f3;letter-spacing:.13em;text-transform:uppercase;border:1px solid #dff4f233;justify-content:space-between;align-items:center;gap:30px;min-height:58px;padding:0 22px;font:800 .66rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;transition:transform .25s,border-color .25s,background .25s;display:inline-flex}.seo-button:after{content:"↗";font-size:1rem}.seo-button:hover{border-color:var(--seo-cyan);transform:translateY(-2px)}.seo-button-primary{color:#031012;border-color:var(--seo-cyan);background:var(--seo-cyan)}.seo-hero-aside{background:#020b0c52;border:1px solid #e0f3f126;min-height:clamp(330px,46vh,510px);position:relative}.seo-signal-graphic{width:100%;height:100%;position:absolute;inset:0}.seo-signal-graphic path,.seo-signal-graphic line,.seo-signal-graphic circle{vector-effect:non-scaling-stroke}.seo-signal-graphic .signal-grid{opacity:.18;stroke:#d8eeec}.seo-signal-graphic .signal-line{fill:none;stroke:var(--seo-cyan);stroke-width:1.2px;stroke-dasharray:8 12;animation:10s linear infinite seo-signal-dash}.seo-signal-graphic .signal-node{fill:var(--seo-cyan);filter:drop-shadow(0 0 8px #2ac7d0b3);animation:3.4s ease-in-out infinite seo-signal-pulse}.seo-aside-meta{color:#e2f1ef80;letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:18px;font:720 .55rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex;position:absolute;inset:auto 24px 22px}.seo-section{padding:clamp(100px,13vh,160px) 0;position:relative}.seo-section-light{color:var(--seo-ink);background:var(--seo-paper)}.seo-section-dark{color:#edf3f1;background:var(--seo-night)}.seo-section-head{grid-template-columns:minmax(160px,.38fr) minmax(0,1.35fr) minmax(260px,.65fr);align-items:start;gap:clamp(34px,6vw,100px);margin-bottom:clamp(58px,8vh,96px);display:grid}.seo-section-label{color:var(--seo-cyan-deep);font-size:.62rem}.seo-section-dark .seo-section-label{color:var(--seo-cyan)}.seo-section-head h2,.seo-related-head h2{letter-spacing:-.07em;text-transform:uppercase;text-wrap:balance;max-width:11ch;margin:0;font-size:clamp(3.8rem,6vw,7.8rem);font-weight:900;line-height:.86}.seo-section-head>p{color:var(--seo-muted-dark);margin:0;font-size:1rem;line-height:1.72}.seo-section-dark .seo-section-head>p{color:var(--seo-muted-light)}.seo-value-grid{border-top:1px solid var(--seo-line-dark);border-bottom:1px solid var(--seo-line-dark);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.seo-value-item{border-right:1px solid var(--seo-line-dark);min-height:280px;padding:clamp(28px,3.5vw,52px)}.seo-value-item:last-child{border-right:0}.seo-value-item span{color:var(--seo-cyan-deep);letter-spacing:.13em;text-transform:uppercase;font:760 .58rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-value-item p{color:var(--seo-muted-dark);margin:72px 0 0;font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.55}.seo-capability-list{border-top:1px solid var(--seo-line-light)}.seo-capability-row{border-bottom:1px solid var(--seo-line-light);grid-template-columns:90px minmax(0,1fr) auto;align-items:center;gap:28px;min-height:150px;transition:background .3s;display:grid}.seo-capability-row:hover{background:#2ac7d009}.seo-capability-row>span{color:var(--seo-cyan);font:800 .72rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-capability-row h3{letter-spacing:-.055em;max-width:18ch;margin:0;font-size:clamp(2rem,3.1vw,4.2rem);font-weight:850;line-height:.98}.seo-capability-row small{color:#e1efed61;letter-spacing:.12em;text-align:right;text-transform:uppercase;font:700 .54rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-process-list{border-top:1px solid var(--seo-line-dark);border-bottom:1px solid var(--seo-line-dark);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.seo-process-step{border-right:1px solid var(--seo-line-dark);min-height:390px;padding:clamp(28px,3.5vw,48px);position:relative}.seo-process-step:last-child{border-right:0}.seo-process-step>span{color:var(--seo-cyan-deep);font:820 .75rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-process-step h3{letter-spacing:-.06em;text-transform:uppercase;margin:clamp(90px,12vh,130px) 0 24px;font-size:clamp(2.2rem,3.3vw,4.2rem);line-height:.92}.seo-process-step p{color:var(--seo-muted-dark);margin:0;line-height:1.65}.seo-quality-grid{border-top:1px solid var(--seo-line-light);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.seo-quality-item{border-right:1px solid var(--seo-line-light);border-bottom:1px solid var(--seo-line-light);min-height:260px;padding:clamp(30px,4vw,56px);position:relative}.seo-quality-item:nth-child(2n){border-right:0}.seo-quality-item:before{content:"";background:var(--seo-cyan);width:0;height:1px;transition:width .6s var(--seo-ease);position:absolute;top:-1px;left:0}.seo-quality-item:hover:before,.seo-quality-item:focus-within:before{width:100%}.seo-technical-label{color:var(--seo-cyan);font-size:.55rem}.seo-quality-item h3{letter-spacing:-.055em;text-transform:uppercase;margin:64px 0 18px;font-size:clamp(2rem,3vw,3.7rem);line-height:.95}.seo-quality-item p{max-width:43ch;color:var(--seo-muted-light);margin:0;line-height:1.65}.seo-faq-list{border-top:1px solid var(--seo-line-dark)}.seo-faq-item{border-bottom:1px solid var(--seo-line-dark)}.seo-faq-item summary{cursor:pointer;grid-template-columns:72px minmax(0,1fr) 34px;align-items:center;gap:24px;min-height:112px;list-style:none;display:grid}.seo-faq-item summary::-webkit-details-marker{display:none}.seo-faq-index{color:var(--seo-cyan-deep);font:800 .68rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-faq-question{letter-spacing:-.025em;font-size:clamp(1.25rem,2vw,2rem);font-weight:760}.seo-faq-icon{width:28px;height:28px;position:relative}.seo-faq-icon:before,.seo-faq-icon:after{content:"";background:var(--seo-ink);width:20px;height:1px;transition:transform .3s;position:absolute;top:50%;left:4px}.seo-faq-icon:after{transform:rotate(90deg)}.seo-faq-item[open] .seo-faq-icon:after{transform:rotate(0)}.seo-faq-answer{max-width:64ch;color:var(--seo-muted-dark);margin:-10px 0 0 96px;padding:0 0 44px;font-size:1rem;line-height:1.72}.seo-related{color:#eaf3f1;background:var(--seo-night-soft);padding:clamp(88px,11vh,130px) 0}.seo-related-head{justify-content:space-between;align-items:end;gap:40px;margin-bottom:54px;display:flex}.seo-related-head h2{max-width:9ch;font-size:clamp(3.1rem,5vw,6.2rem)}.seo-related-list{border-top:1px solid var(--seo-line-light)}.seo-related-link{border-bottom:1px solid var(--seo-line-light);min-height:128px;transition:color .25s ease, padding .4s var(--seo-ease), background .25s ease;grid-template-columns:72px minmax(240px,.75fr) minmax(280px,1fr) 40px;align-items:center;gap:28px;display:grid}.seo-related-link:hover{color:var(--seo-cyan);background:#2ac7d008;padding-inline:14px}.seo-related-link>span:first-child{color:var(--seo-cyan);font:800 .65rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-related-link strong{letter-spacing:-.04em;text-transform:uppercase;font-size:clamp(1.55rem,2.3vw,2.8rem);line-height:1}.seo-related-link p{color:var(--seo-muted-light);margin:0;font-size:.9rem;line-height:1.6}.seo-related-link>span:last-child{text-align:right;font-size:1.5rem}.seo-contact-cta{color:#061012;background:var(--seo-cyan);padding:clamp(110px,15vh,180px) 0;position:relative;overflow:hidden}.seo-contact-cta:before{content:"";opacity:.24;background-image:linear-gradient(#04151733 1px,#0000 1px),linear-gradient(90deg,#04151733 1px,#0000 1px);background-size:70px 70px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.seo-contact-grid{z-index:1;grid-template-columns:minmax(0,1.2fr) minmax(300px,.55fr);align-items:end;gap:clamp(50px,10vw,170px);display:grid;position:relative}.seo-contact-cta h2{letter-spacing:-.075em;text-transform:uppercase;max-width:10ch;margin:28px 0 0;font-size:clamp(4.4rem,8vw,10rem);font-weight:900;line-height:.82}.seo-contact-side p{max-width:43ch;margin:0 0 30px;font-size:1rem;line-height:1.65}.seo-contact-side .seo-button{color:#eef6f4;border-color:var(--seo-night);background:var(--seo-night);width:100%}.seo-contact-side .seo-button+.seo-button{color:var(--seo-night);background:0 0;margin-top:10px}.seo-footer{color:#e6f1efa8;background:#040708;padding:38px 0 24px}.seo-footer-wordmark{border-bottom:1px solid var(--seo-line-light);color:#e7eeec;letter-spacing:-.075em;white-space:nowrap;padding:.06em .03em .16em;font-size:clamp(4.4rem,11.2vw,12.8rem);font-weight:900;line-height:.8;display:block;overflow:hidden}.seo-footer-language{align-items:center;gap:7px;margin-top:6px;display:flex}.seo-footer-language form{display:contents}.seo-footer-language button{cursor:pointer;color:#eaf4f26b;background:0 0;padding:0;font:730 .68rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-footer-language button[aria-current=page]{color:var(--seo-cyan)}.seo-footer-grid{grid-template-columns:minmax(260px,1fr) repeat(2,minmax(160px,.36fr));gap:54px;padding:52px 0 62px;display:grid}.seo-footer-label{color:#e1efed6b;margin-bottom:24px;font-size:.52rem;display:block}.seo-footer-copy{max-width:40ch;margin:0;line-height:1.7}.seo-footer-nav,.seo-footer-meta{align-content:start;gap:12px;display:grid}.seo-footer-nav a,.seo-footer-meta strong,.seo-footer-social{color:#eaf4f2c7;letter-spacing:.08em;text-transform:uppercase;font:730 .68rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-footer-social{align-items:center;gap:7px;width:fit-content;display:inline-flex;position:relative}.seo-footer-social:after{content:"";background:var(--seo-cyan);transform-origin:100%;height:1px;transition:transform .4s var(--seo-ease);position:absolute;bottom:-3px;left:0;right:0;transform:scaleX(0)}.seo-footer-social span,.seo-footer-nav a:hover,.seo-footer-social:hover{color:var(--seo-cyan)}.seo-footer-social:hover:after,.seo-footer-social:focus-visible:after{transform-origin:0;transform:scaleX(1)}.seo-footer-bottom{border-top:1px solid var(--seo-line-light);color:#e1efed61;letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;min-height:52px;font:700 .53rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.seo-js [data-seo-reveal]{opacity:0;clip-path:inset(0 0 12%);transition:opacity .72s ease, clip-path .9s var(--seo-ease), transform .9s var(--seo-ease);transform:translateY(28px)}.seo-js [data-seo-reveal].is-visible{opacity:1;clip-path:inset(0);transform:translateY(0)}@keyframes seo-signal-dash{to{stroke-dashoffset:-80px}}@keyframes seo-signal-pulse{0%,to{opacity:.45;transform-origin:50%;transform:scale(.8)}50%{opacity:1;transform-origin:50%;transform:scale(1.2)}}@media (width<=1180px){.seo-navigation a{padding-inline:10px}.seo-hero-grid{grid-template-columns:minmax(0,1.15fr) minmax(280px,.55fr);gap:52px}.seo-section-head{grid-template-columns:130px minmax(0,1fr)}.seo-section-head>p{grid-column:2;max-width:54ch}.seo-process-list{grid-template-columns:repeat(2,minmax(0,1fr))}.seo-process-step:nth-child(2){border-right:0}.seo-process-step:nth-child(-n+2){border-bottom:1px solid var(--seo-line-dark)}}@media (width<=899px){:root{--seo-gutter:22px}.seo-menu-toggle{display:flex}.seo-navigation{opacity:0;visibility:hidden;background:#05090afa;border:0;border-radius:0;gap:0;padding:22px;transition:opacity .25s,visibility .25s,transform .25s;display:grid;position:fixed;inset:75px 0 auto;transform:translateY(-12px)}.seo-menu-open .seo-navigation{opacity:1;visibility:visible;transform:translateY(0)}.seo-navigation a{border-bottom:1px solid #e4f4f21a;border-radius:0;min-height:54px}.seo-hero{min-height:auto;padding:140px 0 80px}.seo-hero-grid,.seo-contact-grid{grid-template-columns:1fr}.seo-hero h1{max-width:12ch;font-size:clamp(4.4rem,11vw,6.6rem)}.seo-hero-aside{width:min(100%,620px);min-height:300px}.seo-section-head{grid-template-columns:1fr;gap:24px}.seo-section-head>p{grid-column:auto}.seo-value-grid,.seo-quality-grid{grid-template-columns:1fr}.seo-value-item,.seo-quality-item,.seo-quality-item:nth-child(2n){border-right:0}.seo-value-item{border-bottom:1px solid var(--seo-line-dark);min-height:230px}.seo-value-item:last-child{border-bottom:0}.seo-related-link{grid-template-columns:54px minmax(0,1fr) 32px}.seo-related-link p{display:none}.seo-footer-grid{grid-template-columns:1fr 1fr}.seo-footer-grid>div:first-child{grid-column:1/-1}}@media (width<=620px){:root{--seo-gutter:18px}.seo-navbar{min-height:70px}.seo-brand{font-size:.67rem}.seo-brand img{width:36px;height:36px}.seo-languages{display:inline-flex}.seo-navigation{inset-block-start:71px}.seo-hero{padding:120px 0 68px}.seo-eyebrow{margin-bottom:30px;font-size:.57rem}.seo-hero h1{font-size:clamp(3.5rem,16vw,5rem);line-height:.84}.seo-hero-intro{font-size:.95rem}.seo-actions{grid-template-columns:1fr;display:grid}.seo-button{width:100%;min-height:58px}.seo-hero-aside{min-height:240px}.seo-aside-meta{font-size:.47rem;inset:auto 16px 16px}.seo-section{padding:84px 0}.seo-section-head{margin-bottom:48px}.seo-section-head h2,.seo-related-head h2{font-size:clamp(3.1rem,14vw,4.6rem)}.seo-value-item{min-height:210px;padding:26px 22px}.seo-value-item p{margin-top:50px;font-size:1rem}.seo-capability-row{grid-template-columns:42px minmax(0,1fr);gap:16px;min-height:130px;padding:22px 0}.seo-capability-row h3{font-size:clamp(2rem,9vw,3rem)}.seo-capability-row small{text-align:left;grid-column:2}.seo-process-list{grid-template-columns:1fr}.seo-process-step,.seo-process-step:nth-child(2){border-right:0;border-bottom:1px solid var(--seo-line-dark);min-height:290px}.seo-process-step:last-child{border-bottom:0}.seo-process-step h3{margin-top:70px}.seo-quality-item{min-height:235px;padding:28px 22px}.seo-quality-item h3{margin-top:52px}.seo-faq-item summary{grid-template-columns:34px minmax(0,1fr) 28px;gap:12px;min-height:100px}.seo-faq-answer{margin-left:46px;padding-bottom:34px}.seo-related-head{align-items:start;display:grid}.seo-related-link{grid-template-columns:34px minmax(0,1fr) 24px;gap:12px;min-height:108px}.seo-related-link strong{font-size:1.45rem}.seo-contact-cta{padding:86px 0}.seo-contact-cta h2{font-size:clamp(3.5rem,16vw,5rem)}.seo-footer-wordmark{font-size:clamp(2.9rem,12.5vw,4.2rem);line-height:.86}.seo-footer-grid{grid-template-columns:1fr;gap:34px;padding:42px 0}.seo-footer-grid>div:first-child{grid-column:auto}.seo-footer-bottom{align-content:center;min-height:76px;display:grid}}@media (width<=340px){.seo-brand span{display:none}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}.seo-js [data-seo-reveal]{opacity:1;clip-path:none;transform:none}}.work-case-page{--volt-lime:#c9ff35;--volt-lime-deep:#8dad16;--volt-night:#050704;--volt-night-soft:#0a0d09;--volt-paper:#eeefe8;--volt-line-dark:#0a0e0929;--volt-line-light:#eaf9dc24;--seo-cyan:var(--volt-lime);--seo-cyan-deep:var(--volt-lime-deep);background:var(--volt-night)}.work-case-page ::selection{color:var(--volt-night);background:#c9ff35d1}.volt-case{background:var(--volt-night);overflow:clip}.volt-case-hero{color:#f4f7ee;background:radial-gradient(circle at 77% 22%, #c9ff351c, transparent 31rem), linear-gradient(150deg, #0a0d09, var(--volt-night) 58%);min-height:100svh;padding:clamp(132px,15vh,176px) 0 clamp(74px,9vh,112px)}.volt-case-hero-inner{gap:clamp(58px,8vh,96px);display:grid}.volt-case-hero-copy{max-width:1500px}.volt-breadcrumbs{color:#f0f6e87a;margin-bottom:clamp(42px,6vh,74px)}.volt-breadcrumbs a:hover{color:var(--volt-lime)}.volt-case-kicker,.volt-section-index{color:var(--volt-lime-deep);letter-spacing:.15em;text-transform:uppercase;margin:0;font:800 .6rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.volt-case-kicker{color:var(--volt-lime);border-bottom:1px solid var(--volt-line-light);justify-content:space-between;gap:24px;padding-bottom:16px;display:flex}.volt-case-kicker span{color:#ecf4e36b}.volt-case-hero h1{letter-spacing:-.078em;text-transform:uppercase;flex-direction:column;margin:clamp(34px,5vh,62px) 0 0;font-size:clamp(6rem,12vw,14.5rem);font-weight:920;line-height:.72;display:flex}.volt-case-hero h1 span:last-child{color:var(--volt-lime);letter-spacing:-.065em;white-space:nowrap;margin-top:.12em;font-size:.56em}.volt-case-lede{color:#ebf2e4a8;max-width:66ch;margin:clamp(34px,5vh,58px) 0 0;font-size:clamp(1rem,1.3vw,1.3rem);line-height:1.7}.volt-case-actions{flex-wrap:wrap;align-items:center;gap:18px 28px;margin-top:clamp(30px,4vh,46px);display:flex}.volt-button{border:1px solid var(--volt-lime);letter-spacing:.12em;text-transform:uppercase;min-height:58px;transition:color .3s ease, background-color .3s ease, transform .3s var(--seo-ease);justify-content:space-between;align-items:center;gap:34px;padding:0 22px;font:850 .64rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.volt-button-live{color:#080b06;background:var(--volt-lime);min-width:250px}.volt-button:hover,.volt-button:focus-visible{transform:translateY(-2px)}.volt-button-live:hover,.volt-button-live:focus-visible{background:#dcff78}.volt-source-link,.volt-text-link{color:#edf4e694;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;font:800 .58rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace;transition:color .3s;display:inline-flex;position:relative}.volt-source-link:after,.volt-text-link:after{content:"";background:var(--volt-lime);transform-origin:100%;height:1px;transition:transform .4s var(--seo-ease);position:absolute;bottom:-6px;left:0;right:0;transform:scaleX(0)}.volt-source-link:hover,.volt-source-link:focus-visible,.volt-text-link:hover,.volt-text-link:focus-visible{color:var(--volt-lime)}.volt-source-link:hover:after,.volt-source-link:focus-visible:after,.volt-text-link:hover:after,.volt-text-link:focus-visible:after{transform-origin:0;transform:scaleX(1)}.volt-case-cover{margin:0}.volt-case-cover-frame{aspect-ratio:1.9;clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%);background:#020302;border:1px solid #c9ff3533;position:relative;overflow:hidden}.volt-case-cover-frame:after{content:"";pointer-events:none;background:linear-gradient(#00000029,#0000 26% 72%,#0000006b);position:absolute;inset:0}.volt-case-cover img{object-fit:cover;width:100%;height:100%}.volt-cover-index,.volt-cover-live{z-index:2;color:var(--volt-lime);letter-spacing:.13em;font:800 .55rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute}.volt-cover-index{top:24px;left:26px}.volt-cover-live{bottom:26px;right:28px}.volt-case-cover figcaption{color:#edf4e670;letter-spacing:.11em;text-transform:uppercase;justify-content:space-between;gap:22px;padding-top:16px;font:750 .5rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace;display:flex}.volt-case-section{padding:clamp(98px,13vw,190px) 0}.volt-case-light{color:#10140e;background:var(--volt-paper)}.volt-case-dark{color:#f0f4e9;background:var(--volt-night)}.volt-editorial-grid,.volt-statement-grid,.volt-technology-grid,.volt-interaction-grid,.volt-result-grid,.volt-next-grid{grid-template-columns:minmax(190px,.38fr) minmax(0,1fr);gap:clamp(48px,8vw,146px);display:grid}.volt-editorial-grid,.volt-statement-grid,.volt-technology-grid{grid-template-columns:minmax(0,.52fr) minmax(0,1fr)}.volt-editorial-grid header h2,.volt-statement-grid h2,.volt-wide-head h2,.volt-technology-grid h2,.volt-interaction-copy h2,.volt-result-grid h2,.volt-next-grid h2{letter-spacing:-.075em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(4rem,8vw,9rem);font-weight:900;line-height:.79}.volt-editorial-grid header h2,.volt-statement-grid h2,.volt-technology-grid h2{letter-spacing:-.065em;max-width:100%;font-size:clamp(3.1rem,4vw,4.8rem)}.volt-interaction-copy h2{letter-spacing:-.065em;max-width:100%;font-size:clamp(3.1rem,4.65vw,5.9rem)}.volt-section-copy>p,.volt-statement,.volt-wide-head>p,.volt-technology-grid header>p,.volt-interaction-copy>p,.volt-result-grid>p,.volt-next-grid div>p{max-width:66ch;margin:0;font-size:clamp(1.05rem,1.45vw,1.42rem);line-height:1.72}.volt-project-facts{border-top:1px solid var(--volt-line-dark);gap:0;margin:clamp(52px,7vw,88px) 0 0;display:grid}.volt-project-facts div{border-bottom:1px solid var(--volt-line-dark);grid-template-columns:minmax(130px,.34fr) minmax(0,1fr);align-items:center;gap:24px;min-height:76px;display:grid}.volt-project-facts dt,.volt-project-facts dd{letter-spacing:.1em;text-transform:uppercase;margin:0;font:750 .57rem/1.5 ui-monospace,SFMono-Regular,Consolas,monospace}.volt-project-facts dt{color:var(--volt-lime-deep)}.volt-project-facts dd{color:#0c120a9e}.volt-statement-grid{align-items:start}.volt-statement-grid .volt-section-index{grid-column:1/-1}.volt-statement-grid h2{color:var(--volt-lime);margin:0}.volt-statement{color:#ecf2e5bf}.volt-wide-head{grid-template-columns:.42fr minmax(0,1fr);align-items:end;gap:34px 8vw;margin-bottom:clamp(58px,8vw,112px);display:grid}.volt-wide-head .volt-section-index{grid-column:1/-1}.volt-wide-head h2{margin:0}.volt-wide-head>p{color:#0d120b9e;align-self:end}.volt-experience-list{border-top:1px solid var(--volt-line-dark)}.volt-experience-row{border-bottom:1px solid var(--volt-line-dark);grid-template-columns:72px minmax(220px,.65fr) minmax(280px,1fr) 30px;align-items:center;gap:clamp(22px,4vw,70px);min-height:154px;display:grid;position:relative}.volt-experience-row>span{color:var(--volt-lime-deep);font:850 .62rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.volt-experience-row h3{letter-spacing:-.045em;text-transform:uppercase;margin:0;font-size:clamp(1.65rem,2.6vw,3rem);line-height:1}.volt-experience-row p{color:#0e130c94;margin:0;line-height:1.65}.volt-experience-row i{background:var(--volt-lime-deep);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 7px #8dad1617}.volt-case-technology{color:#f1f5eb;background-color:#080b07;background-image:linear-gradient(#c9ff350b 1px,#0000 1px),linear-gradient(90deg,#c9ff350b 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:86px 86px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box}.volt-technology-grid{align-items:start}.volt-technology-grid header{position:sticky;top:122px}.volt-technology-grid header>p{color:#ebf2e39e;margin-top:34px}.volt-tech-list{border-top:1px solid var(--volt-line-light);margin:0;padding:0;list-style:none}.volt-tech-list li{border-bottom:1px solid var(--volt-line-light);grid-template-columns:62px minmax(0,1fr) 60px;align-items:center;gap:24px;min-height:112px;display:grid}.volt-tech-list span{color:var(--volt-lime);font:800 .58rem/1 ui-monospace,monospace}.volt-tech-list strong{letter-spacing:-.05em;font-size:clamp(1.7rem,3vw,3.6rem)}.volt-tech-list i{background:linear-gradient(90deg, var(--volt-lime), transparent);height:1px}.volt-case-design{color:#10140e;background:#e8e9e1}.volt-design-signal{color:#090c08;background:var(--volt-lime);clip-path:polygon(0 0,100% 0,100% calc(100% - 34px),calc(100% - 34px) 100%,0 100%);grid-template-rows:auto 1fr auto;grid-template-columns:auto 1fr;gap:18px;min-height:clamp(280px,35vw,520px);padding:clamp(24px,4vw,64px);display:grid}.volt-design-signal span{letter-spacing:.12em;font:850 .58rem/1 ui-monospace,monospace}.volt-design-signal span:last-child{text-align:right;align-self:end}.volt-design-signal b{letter-spacing:-.085em;grid-column:1/-1;align-self:center;font-size:clamp(7rem,22vw,26rem);line-height:.65}.volt-design-signal i{background:#070a067a;align-self:end;height:1px}.volt-design-list{border-bottom:1px solid var(--volt-line-dark);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.volt-design-list article{border-left:1px solid var(--volt-line-dark);min-height:270px;padding:28px 22px}.volt-design-list article:last-child{border-right:1px solid var(--volt-line-dark)}.volt-design-list article>span{color:var(--volt-lime-deep);font:800 .56rem/1 ui-monospace,monospace}.volt-design-list h3{text-transform:uppercase;margin:58px 0 18px;font-size:1.25rem;line-height:1.05}.volt-design-list p{color:#0d120b96;margin:0;font-size:.88rem;line-height:1.62}.volt-case-interaction{color:#f1f5eb;background:#050704}.volt-interaction-grid{grid-template-columns:minmax(0,1.1fr) minmax(330px,.68fr);align-items:center}.volt-interface-study{background:linear-gradient(#c9ff350d 1px,#0000 1px) 0 0/12.5% 12.5%,linear-gradient(90deg,#c9ff350d 1px,#0000 1px) 0 0/12.5% 12.5%,radial-gradient(circle at 54% 45%,#c9ff3514,#0000 42%),#090c08;border:1px solid #c9ff352e;min-height:clamp(480px,53vw,720px);position:relative;overflow:hidden}.volt-interface-top{border-bottom:1px solid var(--volt-line-light);color:#ecf5e27a;letter-spacing:.12em;justify-content:space-between;align-items:center;height:52px;padding:0 18px;font:750 .48rem/1 ui-monospace,monospace;display:flex}.volt-interface-top span:last-child{color:var(--volt-lime)}.volt-can-schematic{aspect-ratio:.42;color:#eef4e7;background:linear-gradient(90deg,#11150f,#283022 42%,#0a0c09 78%);border:1px solid #e8f4e061;border-radius:48% 48% 13% 13%/4% 4% 3% 3%;flex-direction:column;justify-content:center;align-items:center;width:26%;min-width:120px;display:flex;position:absolute;top:18%;left:37%;box-shadow:0 0 80px #c9ff3514}.volt-can-schematic:before,.volt-can-schematic:after{content:"";border:1px solid #f1f6eb5c;border-radius:50%;height:8px;position:absolute;left:7%;right:7%}.volt-can-schematic:before{top:-4px}.volt-can-schematic:after{bottom:-4px}.volt-can-schematic i{border-left:1px solid var(--volt-lime);border-right:1px solid #c9ff352e;position:absolute;inset:7% 10%}.volt-can-schematic b{z-index:1;letter-spacing:-.07em;font-size:clamp(2.2rem,5vw,5.8rem);position:relative;transform:rotate(-90deg)}.volt-can-schematic small{color:var(--volt-lime);letter-spacing:.1em;font:750 .42rem/1 monospace;position:absolute;bottom:10%}.volt-flavor-switch{gap:10px;display:flex;position:absolute;bottom:8%;right:6%}.volt-flavor-switch span{border:1px solid #ecf4e452;border-radius:50%;width:11px;height:11px}.volt-flavor-switch .is-active{border-color:var(--volt-lime);background:var(--volt-lime);box-shadow:0 0 18px #c9ff3580}.volt-cart-schematic{border:1px solid var(--volt-line-light);gap:13px;width:25%;padding:18px;font:750 .5rem/1 monospace;display:grid;position:absolute;top:19%;right:5%}.volt-cart-schematic span{color:#edf4e67a}.volt-cart-schematic b{font-size:clamp(1.4rem,2.4vw,2.8rem)}.volt-cart-schematic i{background:linear-gradient(90deg, var(--volt-lime), transparent);height:1px}.volt-interaction-copy h2{margin-bottom:34px}.volt-interaction-copy>p{color:#ebf2e4a8}.volt-interaction-copy .volt-text-link{margin-top:38px}.volt-case-result{color:#090c07;background:var(--volt-lime)}.volt-result-grid{align-items:start}.volt-result-grid .volt-section-index{color:#070a0694}.volt-result-grid h2{margin:0}.volt-result-grid>p{color:#070a06b8}.volt-result-grid .volt-case-actions{grid-column:2}.volt-result-grid .volt-button-live{color:#f2f7eb;background:#080b06;border-color:#080b06}.volt-result-grid .volt-source-link{color:#070a06a3}.volt-result-grid .volt-source-link:after{background:#080b06}.volt-result-grid .volt-source-link:hover,.volt-result-grid .volt-source-link:focus-visible{color:#080b06}.volt-next-project{color:#eef4e7;border-bottom:1px solid var(--volt-line-light);background:#080b07;padding:clamp(88px,11vw,150px) 0}.volt-next-grid{align-items:end}.volt-next-grid>.volt-section-index{align-self:start}.volt-next-grid div>span{color:var(--volt-lime);letter-spacing:.13em;text-transform:uppercase;font:800 .57rem/1 monospace}.volt-next-grid div>p{color:#ebf2e399;margin-top:28px}.volt-next-grid>a{width:fit-content;color:var(--volt-lime);letter-spacing:.12em;text-transform:uppercase;grid-column:2;margin-top:-6px;font:800 .6rem/1 monospace}@media (width<=1180px){.volt-design-list{grid-template-columns:repeat(3,minmax(0,1fr))}.volt-design-list article:nth-child(n+4){border-top:1px solid var(--volt-line-dark)}.volt-interaction-grid{grid-template-columns:minmax(0,1fr) minmax(300px,.7fr);gap:56px}}@media (width<=899px){.volt-case-hero{min-height:auto;padding-top:126px}.volt-case-hero h1{font-size:clamp(5.4rem,18vw,9rem)}.volt-case-hero h1 span:last-child{white-space:normal;font-size:.48em}.volt-case-cover-frame{aspect-ratio:1.55}.volt-case-cover img{object-position:58% center}.volt-editorial-grid,.volt-statement-grid,.volt-technology-grid,.volt-interaction-grid,.volt-result-grid,.volt-next-grid{grid-template-columns:1fr;gap:42px}.volt-wide-head{grid-template-columns:1fr}.volt-wide-head .volt-section-index{grid-column:auto}.volt-wide-head>p{max-width:58ch}.volt-statement-grid .volt-section-index{grid-column:auto}.volt-technology-grid header{position:static}.volt-experience-row{grid-template-columns:54px minmax(0,.8fr) minmax(0,1fr) 18px;gap:22px}.volt-design-list{grid-template-columns:1fr 1fr}.volt-design-list article:nth-child(n){border-top:1px solid var(--volt-line-dark)}.volt-design-list article:first-child,.volt-design-list article:nth-child(2){border-top:0}.volt-result-grid .volt-case-actions,.volt-next-grid>a{grid-column:auto}}@media (width<=620px){.volt-case-hero{padding:112px 0 62px}.volt-breadcrumbs{margin-bottom:38px;font-size:.5rem}.volt-case-kicker{font-size:.51rem;display:block}.volt-case-kicker span{margin-top:8px;display:block}.volt-case-hero h1{margin-top:30px;font-size:clamp(4.8rem,25vw,6.8rem);line-height:.74}.volt-case-hero h1 span:last-child{max-width:10ch;margin-top:.18em;font-size:.45em;line-height:.82}.volt-case-lede{font-size:.96rem}.volt-case-actions{grid-template-columns:1fr;display:grid}.volt-button-live{width:100%;min-width:0}.volt-source-link{width:fit-content}.volt-case-cover-frame{aspect-ratio:1.15;clip-path:polygon(0 0,100% 0,100% calc(100% - 20px),calc(100% - 20px) 100%,0 100%)}.volt-case-cover img{object-position:65% center}.volt-cover-index{top:14px;left:14px}.volt-cover-live{font-size:.42rem;bottom:14px;right:14px}.volt-case-cover figcaption{font-size:.42rem;display:grid}.volt-case-section{padding:86px 0}.volt-editorial-grid header h2,.volt-statement-grid h2,.volt-wide-head h2,.volt-technology-grid h2,.volt-interaction-copy h2,.volt-result-grid h2,.volt-next-grid h2{max-width:100%;font-size:clamp(2.4rem,11vw,4rem)}.volt-section-copy>p,.volt-statement,.volt-wide-head>p,.volt-technology-grid header>p,.volt-interaction-copy>p,.volt-result-grid>p,.volt-next-grid div>p{font-size:1rem}.volt-project-facts div{grid-template-columns:1fr;align-content:center;gap:7px;min-height:92px}.volt-project-facts dd{overflow-wrap:anywhere}.volt-experience-row{grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:0;padding:28px 0}.volt-experience-row h3{font-size:1.7rem}.volt-experience-row p{grid-column:2;font-size:.91rem}.volt-experience-row i{display:none}.volt-tech-list li{grid-template-columns:36px minmax(0,1fr);gap:14px;min-height:90px}.volt-tech-list strong{font-size:1.6rem}.volt-tech-list i{display:none}.volt-design-signal{min-height:260px;padding:20px}.volt-design-signal b{font-size:clamp(6rem,30vw,9rem)}.volt-design-list{grid-template-columns:1fr}.volt-design-list article,.volt-design-list article:first-child,.volt-design-list article:nth-child(2){border-top:1px solid var(--volt-line-dark);border-right:1px solid var(--volt-line-dark);min-height:220px}.volt-design-list article:first-child{border-top:0}.volt-interface-study{min-height:430px}.volt-can-schematic{width:40%;left:27%}.volt-cart-schematic{width:38%;top:auto;bottom:8%;right:5%}.volt-flavor-switch{bottom:8%;left:5%;right:auto}.volt-next-grid>a{margin-top:0}}@media (prefers-reduced-motion:reduce){.work-case-page .volt-button,.work-case-page .volt-source-link:after,.work-case-page .volt-text-link:after{transition:none!important}}
