: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:44px;height:44px;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-context-links{color:#eaf3f1;border-block:1px solid var(--seo-line-light);background:#071012;padding:clamp(72px,9vh,108px) 0}.seo-context-head{grid-template-columns:minmax(180px,.42fr) minmax(0,1fr);align-items:end;gap:clamp(30px,6vw,92px);margin-bottom:clamp(38px,5vh,58px);display:grid}.seo-context-head .seo-section-label{color:var(--seo-cyan);margin:0}.seo-context-head h2{letter-spacing:-.065em;text-transform:uppercase;max-width:12ch;margin:0;font-size:clamp(2.8rem,4.4vw,5.8rem);font-weight:900;line-height:.9}.seo-context-list{border-top:1px solid var(--seo-line-light)}.seo-context-link{border-bottom:1px solid var(--seo-line-light);min-height:112px;transition:color .25s ease, padding .4s var(--seo-ease), background .25s ease;grid-template-columns:minmax(100px,.26fr) minmax(220px,.7fr) minmax(260px,1fr) auto;align-items:center;gap:clamp(20px,3vw,48px);padding-inline:0;display:grid}.seo-context-link>span{color:var(--seo-cyan);letter-spacing:.12em;text-transform:uppercase;font:780 .58rem/1.35 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-context-link>span:last-child{color:#eaf4f29e;white-space:nowrap}.seo-context-link strong{letter-spacing:-.045em;text-transform:uppercase;font-size:clamp(1.55rem,2.2vw,2.7rem);line-height:1}.seo-context-link p{color:var(--seo-muted-light);margin:0;font-size:.88rem;line-height:1.55}.seo-context-link i{color:var(--seo-cyan);font-style:normal}.seo-context-link:hover,.seo-context-link:focus-visible{color:var(--seo-cyan);background:#2ac7d009;padding-inline:12px}.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}.seo-context-link{grid-template-columns:72px minmax(0,1fr) auto}.seo-context-link p{display:none}}@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-context-head{grid-template-columns:1fr;gap:20px}.seo-context-head h2{font-size:clamp(2.8rem,13vw,4.2rem)}.seo-context-link{grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:12px 18px;min-height:132px}.seo-context-link>span:first-child{grid-column:1/-1}.seo-context-link strong{font-size:1.5rem}.seo-context-link>span:last-child{justify-self:end}.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}.seo-brand{min-height:44px}.seo-footer-nav a,.seo-footer-social{align-items:center;min-height:44px;display:inline-flex}.seo-footer-language button{width:44px;height:44px}}@media (width<=340px){.seo-brand span{display:none}}.seo-section-editorial{color:#edf4f1;background:#0b1213}.seo-editorial-list{border-top:1px solid #e6f3ee29}.seo-editorial-item{border-bottom:1px solid #e6f3ee29;grid-template-columns:72px minmax(0,1fr);gap:clamp(28px,6vw,96px);min-height:260px;padding:clamp(38px,5vw,72px) 0;display:grid}.seo-editorial-item>span{color:#52e2e8;letter-spacing:.14em;font:750 .58rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.seo-editorial-item h3{letter-spacing:-.055em;max-width:18ch;margin:0 0 24px;font-size:clamp(2rem,4.3vw,4.7rem);line-height:.9}.seo-editorial-item p{color:#e5f2edad;max-width:66ch;font-size:clamp(1rem,1.35vw,1.2rem);line-height:1.7}.seo-editorial-item ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px;margin:32px 0 0;padding:0;list-style:none;display:grid}.seo-editorial-item li{color:#e5f2edd6;border-top:1px solid #52e2e838;padding:14px 0;font-size:.82rem}@media (width<=620px){.seo-editorial-item{grid-template-columns:38px minmax(0,1fr);gap:12px}.seo-editorial-item ul{grid-template-columns:1fr}}@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}}.privacy-page,.error-page{color:#edf3f0;background:#070b0c;min-height:100%}.privacy-main{padding:clamp(150px,18vw,230px) 0 clamp(96px,12vw,160px)}.privacy-hero{gap:28px;display:grid}.privacy-hero h1,.error-main h1{letter-spacing:-.075em;text-transform:uppercase;max-width:11ch;font-size:clamp(4rem,9vw,9rem);font-weight:900;line-height:.8}.privacy-intro{color:#edf3f0ad;max-width:55ch;font-size:clamp(1.05rem,1.45vw,1.35rem);line-height:1.65}.privacy-hero small{color:#28cbd3;letter-spacing:.12em;font:760 .58rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.privacy-sections{border-top:1px solid #edf3f024;margin-top:clamp(72px,10vw,132px)}.privacy-sections section{border-bottom:1px solid #edf3f024;grid-template-columns:90px minmax(0,1fr);gap:30px;padding:34px 0;display:grid}.privacy-sections section>span{color:#28cbd3;font:760 .58rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.privacy-sections h2{font-size:clamp(1.35rem,2vw,2.1rem)}.privacy-sections p{color:#edf3f0a3;max-width:76ch;margin-top:12px;line-height:1.72}.privacy-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:54px;display:flex}.error-page{place-items:center;padding:24px;display:grid}.error-main{width:min(100%,1100px)}.error-main>span{color:#28cbd3;letter-spacing:.14em;font:760 .62rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.error-main h1{margin-top:38px}.error-main p{color:#edf3f0a8;max-width:50ch;margin:34px 0;font-size:1.05rem;line-height:1.65}@media (width<=620px){.privacy-main{padding-top:120px}.privacy-hero{grid-template-columns:minmax(0,1fr)}.privacy-hero h1{min-width:0;max-width:100%;font-size:clamp(2.8rem,12.8vw,4.2rem)}.error-main h1{font-size:clamp(3rem,16vw,4.4rem)}.privacy-sections section{grid-template-columns:1fr;gap:12px}}.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}}.work-case-noir{--noir-ivory:#eee9df;--noir-bone:#e2dbcf;--noir-stone:#cfc5b6;--noir-graphite:#242522;--noir-ink:#131411;--noir-champagne:#b9a078;--noir-night:#0d0e0c;--noir-line:#2425222b;--noir-line-light:#eee9df29;--seo-cyan:var(--noir-champagne);--seo-cyan-deep:#8b7657;color:var(--noir-graphite);background:var(--noir-ivory)}.work-case-noir ::selection{color:var(--noir-ivory);background:var(--noir-graphite)}.noir-case{background:var(--noir-ivory);overflow:clip}.work-case-noir .seo-header{background:#0d0e0cb8;border-color:#f4efe624}.work-case-noir .seo-header.is-scrolled{background:#0d0e0cf0}.noir-index{color:var(--noir-champagne);letter-spacing:.16em;text-transform:uppercase;margin:0;font:760 .62rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-hero{min-height:max(820px,100svh);color:var(--noir-ivory);background:var(--noir-night);align-items:end;display:grid;position:relative;overflow:hidden}.noir-hero:after{content:"";pointer-events:none;background:linear-gradient(90deg,#080907d6 0%,#0809077a 38%,#0000 68%),linear-gradient(#0000 58%,#080907b3);position:absolute;inset:0}.noir-hero-media,.noir-hero-media img{width:100%;height:100%;position:absolute;inset:0}.noir-hero-media img{--noir-parallax:0%;object-fit:cover;object-position:center;filter:saturate(.82)brightness(.76)contrast(1.04);transform:scale(1.075) translate3d(0, var(--noir-parallax), 0);will-change:transform}.noir-hero-content{z-index:2;grid-template-rows:auto 1fr auto;grid-template-columns:minmax(0,1.2fr) minmax(320px,.55fr);align-items:end;gap:40px 8vw;min-height:max(820px,100svh);padding-top:120px;padding-bottom:clamp(48px,6vh,78px);display:grid;position:relative}.noir-breadcrumbs{color:#f5f0e6ad;grid-column:1/-1;align-self:start}.noir-breadcrumbs a:hover,.noir-breadcrumbs a:focus-visible{color:#fff}.noir-hero-title p:first-child,.noir-hero-meta dt{color:var(--noir-champagne);letter-spacing:.15em;text-transform:uppercase;font:760 .6rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-hero-title h1{letter-spacing:-.075em;text-transform:uppercase;margin:20px 0 0;font-size:clamp(4.8rem,7.7vw,10.5rem);font-weight:850;line-height:.72}.noir-hero-title h1 span{display:block}.noir-hero-line{letter-spacing:-.025em;margin:30px 0 0;font-size:clamp(1.3rem,2vw,2.2rem)}.noir-hero-meta{align-self:end}.noir-hero-meta>p{color:#f5f0e6bd;max-width:44ch;margin:0 0 28px;font-size:clamp(1rem,1.18vw,1.22rem);line-height:1.65}.noir-hero-meta dl{border-top:1px solid var(--noir-line-light);gap:0;margin:0;display:grid}.noir-hero-meta dl div{border-bottom:1px solid var(--noir-line-light);grid-template-columns:82px 1fr;gap:16px;padding:12px 0;display:grid}.noir-hero-meta dt,.noir-hero-meta dd{margin:0}.noir-hero-meta dd{color:#f5f0e6b8;font-size:.72rem;line-height:1.5}.noir-actions{flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:28px;display:flex}.noir-button,.noir-text-link{letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:28px;min-height:54px;font:780 .66rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;display:inline-flex}.noir-button{min-width:220px;color:var(--noir-ink);background:var(--noir-champagne);padding:0 20px;transition:color .35s,background .35s,transform .35s}.noir-text-link{color:inherit;border-bottom:1px solid}.noir-button:hover,.noir-button:focus-visible{color:var(--noir-ink);background:#d0bb96;transform:translateY(-2px)}.noir-text-link:hover,.noir-text-link:focus-visible{color:var(--noir-champagne)}.noir-section{padding:clamp(100px,13vw,220px) 0;position:relative}.noir-split{grid-template-columns:minmax(300px,.78fr) minmax(0,1.22fr);align-items:start;gap:clamp(56px,10vw,180px);display:grid}.noir-split h2,.noir-wide-head h2,.noir-bespoke h2,.noir-outcome h2,.noir-next h2{letter-spacing:-.065em;text-transform:uppercase;margin:24px 0 0;font-size:clamp(3.8rem,7vw,8.4rem);font-weight:820;line-height:.82}.noir-lead>p,.noir-wide-head>p:last-child,.noir-bespoke header>p:last-child,.noir-outcome-grid>p{color:#242522b8;font-size:clamp(1.15rem,1.55vw,1.65rem);line-height:1.65}.noir-lead>p:first-child{color:var(--noir-graphite);font-size:clamp(1.45rem,2.2vw,2.4rem)}.noir-rule{background:var(--noir-line);width:100%;height:1px;margin:clamp(38px,5vw,72px) 0}.noir-wide-head{grid-template-columns:minmax(0,1.3fr) minmax(280px,.52fr);align-items:end;gap:28px 8vw;margin-bottom:clamp(58px,8vw,120px);display:grid}.noir-wide-head .noir-index{grid-column:1/-1}.noir-wide-head h2,.noir-wide-head>p:last-child{margin:0}.noir-overview{background:#f3efe7}.noir-direction{background:var(--noir-bone);overflow:hidden}.noir-direction:before{content:"NOIR";color:#24252209;letter-spacing:-.1em;pointer-events:none;font-size:clamp(13rem,30vw,38rem);font-weight:900;line-height:.7;position:absolute;top:10%;right:-2vw}.noir-palette{border:1px solid var(--noir-line);grid-template-columns:repeat(4,1fr);display:grid;position:relative}.noir-palette>span{min-height:230px;color:var(--noir-ink);background:linear-gradient(180deg, var(--swatch) 0 68%, transparent 68%);border-right:1px solid var(--noir-line);flex-direction:column;justify-content:flex-end;gap:6px;padding:24px;display:flex}.noir-palette>span:last-child{border:0}.noir-palette b,.noir-palette small,.noir-type-study small{letter-spacing:.12em;font:750 .58rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-palette small{opacity:.55}.noir-palette span:nth-child(3){color:var(--noir-ivory)}.noir-type-study{border-top:1px solid var(--noir-line);grid-template-columns:1.4fr 1fr;align-items:end;gap:30px;margin-top:30px;padding-top:40px;display:grid}.noir-type-study>span{letter-spacing:-.085em;font-size:clamp(7rem,17vw,20rem);font-weight:820;line-height:.65}.noir-type-study>p{margin:0;font-size:clamp(1.3rem,2.4vw,2.8rem);line-height:1.35}.noir-type-study small{color:#24252280}.noir-collection{background:#f4f0e8}.noir-collection-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(42px,7vw,110px) clamp(22px,3.5vw,58px);display:grid}.noir-collection-grid article:nth-child(2n){padding-top:clamp(70px,9vw,140px)}.noir-collection-grid figure,.noir-engineering-grid figure,.noir-before-after figure,.noir-responsive-frames figure,.noir-spec-study figure{background:var(--noir-stone);margin:0;overflow:hidden}.noir-collection-grid img,.noir-engineering-grid img,.noir-before-after img,.noir-responsive-frames img,.noir-spec-study img{object-fit:cover;width:100%;height:100%;transition:transform 1.1s cubic-bezier(.22,1,.36,1)}.noir-collection-grid figure{aspect-ratio:1.48}.noir-collection-grid article:hover img{transform:scale(1.025)}.noir-collection-grid article>div{border-top:1px solid var(--noir-line);grid-template-columns:42px minmax(0,1fr) auto;gap:14px 22px;padding-top:20px;display:grid}.noir-collection-grid span,.noir-collection-grid article>div>p:first-of-type{letter-spacing:.12em;text-transform:uppercase;font:730 .56rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-collection-grid span{color:var(--noir-champagne)}.noir-collection-grid article>div>p:first-of-type{color:#24252280}.noir-collection-grid h3{letter-spacing:-.06em;grid-column:2/-1;margin:10px 0 0;font-size:clamp(3rem,5vw,6rem);line-height:.8}.noir-collection-grid article>div>p:last-child{color:#242522a3;grid-column:2/-1;max-width:47ch;margin:0;line-height:1.6}.noir-engineering{color:var(--noir-ivory);background:var(--noir-night)}.noir-engineering .noir-wide-head>p:last-child{color:#eee9df9e}.noir-engineering-grid{border-top:1px solid var(--noir-line-light);grid-template-columns:repeat(2,1fr);display:grid}.noir-engineering-grid article{border-right:1px solid var(--noir-line-light);border-bottom:1px solid var(--noir-line-light);grid-template-columns:1fr .7fr;min-height:420px;display:grid}.noir-engineering-grid article:nth-child(2n){border-right:0}.noir-engineering-grid figure{min-height:100%}.noir-engineering-grid article>div{flex-direction:column;padding:clamp(24px,3vw,48px);display:flex}.noir-engineering-grid span{color:var(--noir-champagne);font:760 .6rem/1 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-engineering-grid h3{letter-spacing:-.05em;margin:auto 0 20px;font-size:clamp(2.1rem,3.5vw,4rem)}.noir-engineering-grid p{color:#eee9df94;margin:0;line-height:1.6}.noir-bespoke{background:#e8e1d5}.noir-bespoke-grid{grid-template-columns:minmax(300px,.62fr) minmax(0,1.38fr);align-items:start;gap:clamp(58px,8vw,140px);display:grid}.noir-bespoke header{position:sticky;top:130px}.noir-bespoke h2{font-size:clamp(3.6rem,6vw,7rem)}.noir-bespoke header>p:last-child{max-width:36ch}.noir-spec-study{border:1px solid var(--noir-line);background:#f2ede4;grid-template-columns:1fr .7fr;display:grid}.noir-spec-study figure{aspect-ratio:1.9;grid-column:1/-1}.noir-spec-options{display:grid}.noir-spec-options span{border-right:1px solid var(--noir-line);border-bottom:1px solid var(--noir-line);grid-template-columns:38px 1fr;gap:12px;padding:18px 22px;font-size:.86rem;display:grid}.noir-spec-options b,.noir-brief span{color:#8b7657;letter-spacing:.1em;font:760 .55rem/1.4 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-brief{flex-direction:column;padding:24px;display:flex}.noir-brief strong{letter-spacing:-.06em;margin:auto 0 18px;font-size:clamp(2rem,3vw,3.6rem)}.noir-brief p{color:#24252294;margin:0;font:650 .58rem/1.6 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-transformation{background:#f4f0e8}.noir-transformation h2 span{color:var(--noir-champagne)}.noir-before-after{grid-template-columns:1fr 1fr;display:grid}.noir-before-after figure{aspect-ratio:1.5;position:relative}.noir-before-after figcaption{color:var(--noir-ivory);letter-spacing:.12em;background:#0d0e0cc7;padding:10px 13px;font:750 .55rem/1 ui-monospace,SFMono-Regular,Consolas,monospace;position:absolute;bottom:18px;right:18px}.noir-archive{color:var(--noir-ivory);background:#151512}.noir-archive .noir-wide-head>p:last-child{color:#eee9df9e}.noir-archive-rail{width:min(calc(100% - (var(--seo-gutter) * 2)), 1780px);scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--noir-champagne) #eee9df1a;grid-auto-columns:min(76vw,1120px);grid-auto-flow:column;gap:clamp(18px,2vw,34px);margin:0 auto;padding-bottom:26px;display:grid;overflow-x:auto}.noir-archive-rail figure{aspect-ratio:1.55;scroll-snap-align:center;background:#080906;margin:0;position:relative;overflow:hidden}.noir-archive-rail img{object-fit:cover;width:100%;height:100%}.noir-archive-rail figcaption{color:#fff;background:linear-gradient(#0000,#070806d6);grid-template-columns:auto 1fr auto;align-items:end;gap:16px;padding:34px;display:grid;position:absolute;bottom:0;left:0;right:0}.noir-archive-rail figcaption span,.noir-archive-rail figcaption small{letter-spacing:.11em;text-transform:uppercase;font:730 .58rem/1.3 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-archive-rail figcaption span{color:var(--noir-champagne)}.noir-archive-rail figcaption strong{letter-spacing:-.06em;font-size:clamp(2.3rem,4vw,5rem);line-height:.8}.noir-archive-rail figcaption small{color:#ffffff94}.noir-responsive{background:var(--noir-bone)}.noir-responsive-frames{grid-template-columns:1fr .42fr;align-items:end;gap:18px;margin-top:48px;display:grid}.noir-responsive-frames figure:first-child{aspect-ratio:1.45}.noir-responsive-frames figure:last-child{aspect-ratio:.68}.noir-outcome{color:var(--noir-ivory);background:var(--noir-night)}.noir-outcome-grid{grid-template-columns:minmax(0,1.2fr) minmax(300px,.7fr);align-items:end;gap:32px 8vw;display:grid}.noir-outcome-grid .noir-index{grid-column:1/-1}.noir-outcome h2{margin:0}.noir-outcome-grid>p{color:#eee9dfa3;margin:0}.noir-outcome .noir-actions{grid-column:2}.noir-next{color:var(--noir-ink);background:var(--noir-champagne)}.noir-next-grid{grid-template-columns:minmax(0,.42fr) minmax(0,1fr) auto;align-items:center;gap:36px;min-height:clamp(430px,56vw,740px);padding-top:72px;padding-bottom:72px;display:grid}.noir-next .noir-index{color:#1314119e;align-self:start}.noir-next-grid>div>span{letter-spacing:.14em;font:760 .6rem/1.2 ui-monospace,SFMono-Regular,Consolas,monospace}.noir-next h2{margin:20px 0;font-size:clamp(5rem,11vw,13rem)}.noir-next-grid>div p{color:#131411a3;max-width:42ch;margin:0;font-size:1.05rem;line-height:1.6}.noir-next-arrow{font-size:clamp(4rem,8vw,9rem);transition:transform .6s cubic-bezier(.22,1,.36,1)}.noir-next-grid:hover .noir-next-arrow,.noir-next-grid:focus-visible .noir-next-arrow{transform:translate(12px,-12px)}.work-case-noir .seo-js [data-seo-reveal]{clip-path:inset(0 0 8%);transition-duration:1.05s;transform:translateY(34px)}.work-case-noir .seo-js [data-seo-reveal].is-visible{clip-path:inset(0);transform:translate(0,0)}@media (width<=1100px){.noir-hero-content{grid-template-columns:1fr minmax(290px,.68fr);gap:38px}.noir-hero-title h1{font-size:clamp(4.8rem,7.5vw,7.2rem)}.noir-engineering-grid article{grid-template-columns:1fr}.noir-engineering-grid figure{aspect-ratio:1.5;min-height:260px}.noir-bespoke-grid{grid-template-columns:1fr}.noir-bespoke header{position:static}}@media (width<=760px){.noir-hero,.noir-hero-content{min-height:820px}.noir-hero:after{background:linear-gradient(#08090738,#0809078f 40%,#080907eb 100%)}.noir-hero-media img{object-position:60% center;transform:scale(1.08)}.noir-hero-content{flex-direction:column;justify-content:flex-end;align-items:stretch;width:calc(100% - 36px);min-width:0;padding-top:110px;padding-bottom:34px;display:flex}.noir-hero-title,.noir-hero-meta{width:100%;min-width:0}.noir-breadcrumbs{margin-bottom:auto}.noir-hero-title h1{font-size:clamp(2.8rem,12.3vw,3.6rem);line-height:.76}.noir-hero-line{margin-top:18px}.noir-hero-meta>p{font-size:.93rem}.noir-hero-meta dl{display:none}.noir-button{width:100%}.noir-section{padding:88px 0}.noir-split,.noir-wide-head,.noir-outcome-grid{grid-template-columns:1fr;gap:34px}.noir-wide-head .noir-index,.noir-outcome-grid .noir-index,.noir-outcome .noir-actions{grid-column:auto}.noir-split h2,.noir-wide-head h2,.noir-bespoke h2,.noir-outcome h2{font-size:clamp(3.25rem,14vw,5.4rem)}.noir-lead>p,.noir-wide-head>p:last-child,.noir-bespoke header>p:last-child,.noir-outcome-grid>p{font-size:1.04rem}.noir-wide-head{margin-bottom:50px}.noir-palette{grid-template-columns:1fr 1fr}.noir-palette>span{min-height:160px}.noir-palette>span:nth-child(2){border-right:0}.noir-type-study{grid-template-columns:1fr}.noir-type-study>span{font-size:clamp(6.4rem,29vw,10rem)}.noir-collection-grid{grid-template-columns:1fr;gap:54px}.noir-collection-grid article:nth-child(2n){padding-top:0}.noir-collection-grid article>div{grid-template-columns:34px 1fr}.noir-collection-grid article>div>p:first-of-type{text-align:right}.noir-collection-grid h3,.noir-collection-grid article>div>p:last-child{grid-column:2}.noir-engineering-grid{grid-template-columns:1fr}.noir-engineering-grid article{border-right:0}.noir-engineering-grid article>div{min-height:250px}.noir-spec-study{grid-template-columns:1fr}.noir-spec-options{grid-column:1}.noir-spec-options span{border-right:0}.noir-brief{min-height:220px}.noir-before-after{grid-template-columns:1fr;gap:8px}.noir-archive-rail{width:100%;padding:0 var(--seo-gutter) 22px;scroll-padding-left:var(--seo-gutter);grid-auto-columns:88vw}.noir-archive-rail figure{aspect-ratio:.78}.noir-archive-rail img{object-position:center}.noir-archive-rail figcaption{grid-template-columns:auto 1fr;padding:22px}.noir-archive-rail figcaption small{grid-column:2}.noir-responsive-frames{grid-template-columns:1fr .58fr}.noir-next-grid{grid-template-columns:1fr auto;align-content:center;min-height:470px}.noir-next .noir-index{grid-column:1/-1}.noir-next h2{font-size:clamp(4.2rem,19vw,7rem)}.noir-next-grid>div p{font-size:.93rem}}@media (width<=420px){.noir-hero-title h1{font-size:clamp(2.8rem,12.3vw,3.6rem)}.noir-hero-title p:first-child{font-size:.48rem}.noir-actions{flex-direction:column;align-items:stretch}.noir-palette>span{min-height:140px;padding:16px}.noir-collection-grid h3{font-size:3.6rem}.noir-next-grid{gap:24px 12px}.noir-next-arrow{font-size:3rem}}@media (prefers-reduced-motion:reduce){.noir-hero-media img{transform:none!important}.work-case-noir .seo-js [data-seo-reveal]{opacity:1;clip-path:none;transform:none}}.work-case-sentinel{--sentinel-ink:#142b34;--sentinel-night:#071820;--sentinel-paper:#f1f2ec;--sentinel-paper-deep:#e5ebe6;--sentinel-teal:#6bd4cc;--sentinel-teal-deep:#14646a;--sentinel-line-dark:#1739422b;--sentinel-line-light:#c6e5e52b;--seo-cyan:var(--sentinel-teal);--seo-cyan-deep:var(--sentinel-teal-deep);background:var(--sentinel-night);overflow-x:visible}.work-case-sentinel .sentinel-case{color:var(--sentinel-paper);background:var(--sentinel-night);font-family:Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1rem;line-height:1.7}.work-case-sentinel .sentinel-case ::selection{color:inherit;background:#6bd4cc55}.work-case-sentinel .sentinel-case :focus-visible{outline:2px solid var(--sentinel-teal);outline-offset:5px}.work-case-sentinel .sentinel-case .seo-container{width:min(90%,1600px);max-width:none;margin-inline:auto}.work-case-sentinel .sentinel-case :is(header,article,figure,div,li,dl,h1,h2,h3,p){min-inline-size:0}.work-case-sentinel .sentinel-case :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-inline-size:100%;margin:0;font-weight:550;line-height:1.14}.work-case-sentinel .sentinel-case :is(h1,h2){padding-block:.14em}.work-case-sentinel .sentinel-case h1{font-size:clamp(2.6rem,4.2vw,4.75rem);line-height:1.08}.work-case-sentinel .sentinel-case h2{max-width:23ch;font-size:clamp(2rem,3.3vw,3.5rem)}.work-case-sentinel .sentinel-case h3{letter-spacing:-.02em;font-size:clamp(1.3rem,1.8vw,1.8rem);line-height:1.25}.work-case-sentinel .sentinel-case p{max-inline-size:68ch;margin:0}.work-case-sentinel .sentinel-case img{width:100%;height:auto}.work-case-sentinel .sentinel-case figure{margin:0}.work-case-sentinel .sentinel-case :is(.sentinel-index,figcaption,small,dt,.sentinel-scope,.sentinel-browser-bar,.sentinel-tech-list,.sentinel-roadmap>span){letter-spacing:.065em;text-transform:uppercase;font-family:ui-monospace,Consolas,monospace;font-size:.6875rem;font-weight:400;line-height:1.65}.work-case-sentinel .sentinel-case .sentinel-index{color:var(--sentinel-teal);margin-bottom:22px}.work-case-sentinel .sentinel-case :is(.sentinel-lede,.sentinel-lead>p,.sentinel-wide-head>p:last-child,.sentinel-statement>p:last-child,.sentinel-report-copy>p:not(.sentinel-index),.sentinel-outcome-grid>div:last-child>p){color:#afc2c6;font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.75}.work-case-sentinel .sentinel-section{padding-block:clamp(64px,6.4vw,112px)}.work-case-sentinel .sentinel-hero{background:radial-gradient(ellipse at 88% 40%, #17475359, transparent 60%), var(--sentinel-night);padding-block:132px 80px}.work-case-sentinel .sentinel-hero-grid{grid-template-columns:minmax(0,.93fr) minmax(0,1.17fr);align-items:center;gap:clamp(32px,4vw,72px);display:grid}.work-case-sentinel .sentinel-project-identity{align-items:center;gap:20px;margin-block:30px 28px;display:flex}.work-case-sentinel .sentinel-case .sentinel-brand-lockup{border:1px solid var(--sentinel-line-light);background:var(--sentinel-paper);border-radius:4px;flex:0 0 120px;width:120px;height:auto;padding:6px 8px}.work-case-sentinel .sentinel-project-identity .sentinel-index{max-width:34ch;margin:0;font-size:.625rem}.work-case-sentinel .sentinel-hero h1 span{display:block}.work-case-sentinel .sentinel-hero h1 span:last-child{color:var(--sentinel-teal)}.work-case-sentinel .sentinel-case .sentinel-lede{max-width:57ch;margin-top:24px}.work-case-sentinel .sentinel-case .sentinel-scope{color:#c3d1d2;margin-top:22px;font-size:.625rem}.work-case-sentinel .sentinel-scope>span{color:#7fa6b0;margin-bottom:5px;display:block}.work-case-sentinel .sentinel-actions{flex-wrap:wrap;align-items:center;gap:16px 28px;margin-top:28px;display:flex}.work-case-sentinel .sentinel-button,.work-case-sentinel .sentinel-text-link{justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:48px;font-size:.875rem;font-weight:550;line-height:1.5;display:inline-flex}.work-case-sentinel .sentinel-button{border:1px solid var(--sentinel-teal);color:var(--sentinel-night);background:var(--sentinel-teal);border-radius:6px;padding:14px 22px;transition:background .18s,border-color .18s}.work-case-sentinel .sentinel-button:hover{background:#9ae8df;border-color:#9ae8df}.work-case-sentinel .sentinel-text-link{border-bottom:1px solid var(--sentinel-line-light);padding-block:12px}.work-case-sentinel .sentinel-text-link:hover{color:var(--sentinel-teal);border-color:currentColor}.work-case-sentinel :is(.sentinel-hero-visual,.sentinel-product-frame){background:#10262f;border:1px solid #6fa8b14a;border-radius:8px;box-shadow:0 24px 64px #0003}.work-case-sentinel .sentinel-case .sentinel-browser-bar{color:#afc6c9;justify-content:space-between;align-items:center;gap:12px;padding:10px 16px;font-size:.6rem;display:flex}.work-case-sentinel .sentinel-browser-bar>span:first-child{letter-spacing:.18em;color:#62818a}.work-case-sentinel :is(.sentinel-hero-visual,.sentinel-product-frame) figcaption{color:#b5c7cb;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;padding:14px 16px;font-size:.6rem;display:flex}.work-case-sentinel :is(.sentinel-overview,.sentinel-system,.sentinel-intelligence,.sentinel-ux){color:var(--sentinel-ink);background:var(--sentinel-paper)}.work-case-sentinel .sentinel-case :is(.sentinel-overview,.sentinel-system,.sentinel-intelligence,.sentinel-ux,.sentinel-sources){--sentinel-teal:var(--sentinel-teal-deep)}.work-case-sentinel .sentinel-case :is(.sentinel-overview,.sentinel-system,.sentinel-intelligence,.sentinel-ux,.sentinel-sources) :is(.sentinel-lead>p,.sentinel-wide-head>p:last-child){color:#435c64}.work-case-sentinel :is(.sentinel-split,.sentinel-outcome-grid){grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.work-case-sentinel .sentinel-facts{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:32px 0 0;display:grid}.work-case-sentinel .sentinel-facts>div{border-top:1px solid var(--sentinel-line-dark);padding-block:16px}.work-case-sentinel .sentinel-facts dt{color:var(--sentinel-teal-deep)}.work-case-sentinel .sentinel-facts dd{margin:8px 0 0;font-size:.9375rem}.work-case-sentinel .sentinel-challenge{border-block:1px solid var(--sentinel-line-light);background:#0b2028}.work-case-sentinel .sentinel-statement{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:24px clamp(40px,7vw,112px);display:grid}.work-case-sentinel .sentinel-statement>.sentinel-index{grid-column:1/-1;margin-bottom:0}.work-case-sentinel .sentinel-wide-head{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);align-items:start;gap:24px clamp(40px,7vw,112px);margin-bottom:48px;display:grid}.work-case-sentinel .sentinel-wide-head>.sentinel-index{grid-column:1/-1;margin-bottom:0}.work-case-sentinel .sentinel-routing{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:64px;margin:0;padding:0;list-style:none;display:grid}.work-case-sentinel .sentinel-routing li{border-top:1px solid var(--sentinel-line-dark);grid-template-columns:32px minmax(0,1fr) 24px;gap:6px 16px;padding-block:26px;display:grid}.work-case-sentinel .sentinel-routing li>span{color:var(--sentinel-teal-deep);grid-row:1/3;font:400 .75rem/1.6 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-routing small{color:#536c74;margin-bottom:8px;display:block}.work-case-sentinel .sentinel-routing strong{font-size:1.25rem;font-weight:550;line-height:1.4}.work-case-sentinel .sentinel-routing b{color:#435c64;grid-column:2;font-size:1rem;font-weight:400}.work-case-sentinel .sentinel-routing i{color:var(--sentinel-teal-deep);font-size:1.25rem;font-style:normal}.work-case-sentinel .sentinel-sources{color:var(--sentinel-ink);background:var(--sentinel-paper-deep)}.work-case-sentinel .sentinel-source-grid article{border-top:1px solid var(--sentinel-line-dark);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:10px 64px;padding-block:28px;display:grid}.work-case-sentinel .sentinel-source-top{color:var(--sentinel-teal-deep);flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:12px;display:flex}.work-case-sentinel .sentinel-source-top>span{font:550 .75rem/1.6 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-source-top small{color:#4c646b}.work-case-sentinel .sentinel-source-grid article>p:first-of-type{color:#526c73;grid-column:1;font-size:.875rem}.work-case-sentinel .sentinel-source-grid h3{grid-area:3/1}.work-case-sentinel .sentinel-source-grid article>p:last-child{color:#435c64;grid-area:2/2/4;align-self:center}.work-case-sentinel .sentinel-workspace{background:#0d222b}.work-case-sentinel .sentinel-experience-media{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:center;gap:clamp(28px,4vw,64px);display:grid}.work-case-sentinel .sentinel-mobile-frame{border:1px solid var(--sentinel-line-light);background:#132b34;border-radius:8px;padding:8px;box-shadow:0 20px 40px #0003}.work-case-sentinel .sentinel-mobile-frame img{border-radius:4px}.work-case-sentinel .sentinel-mobile-frame figcaption{color:#b5c7cb;margin-top:12px;padding:4px;font-size:.6rem}.work-case-sentinel .sentinel-state-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.work-case-sentinel .sentinel-state-grid article{border-top:1px solid var(--sentinel-line-dark);grid-template-columns:28px minmax(0,1fr);gap:10px 16px;padding-block:28px;display:grid}.work-case-sentinel .sentinel-state-grid article>span{color:#506a72;grid-row:1/3;font:400 .75rem/1.6 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-state-grid h3{font-size:clamp(1.15rem,1.5vw,1.4rem)}.work-case-sentinel .sentinel-state-grid p{color:#435c64;grid-column:2}.work-case-sentinel .sentinel-state-grid .is-positive h3{color:#18645a}.work-case-sentinel .sentinel-state-grid .is-review h3{color:#80551b}.work-case-sentinel .sentinel-state-grid .is-negative h3{color:#9c4845}.work-case-sentinel .sentinel-state-grid .is-technical h3{color:#4e6570}.work-case-sentinel .sentinel-reporting{background:#0a1c24}.work-case-sentinel .sentinel-report-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:clamp(40px,8vw,128px);display:grid}.work-case-sentinel .sentinel-case .sentinel-report-copy>p:not(.sentinel-index){margin-top:24px}.work-case-sentinel .sentinel-report-grid figure{border:1px solid var(--sentinel-line-light);background:#122c36;justify-self:center;width:min(100%,520px);padding:16px;box-shadow:0 24px 60px #0003}.work-case-sentinel .sentinel-report-grid figcaption{color:#bdd0d3;margin-top:16px;font-size:.625rem}.work-case-sentinel .sentinel-semantics{flex-wrap:wrap;gap:0 20px;margin-top:28px;display:flex}.work-case-sentinel .sentinel-semantics span{letter-spacing:.03em;color:#36525c;border-bottom:2px solid #61747a;padding-block:12px;font:500 .6875rem/1.65 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-semantics .is-positive{border-color:#267866}.work-case-sentinel .sentinel-semantics .is-negative{border-color:#ae5650}.work-case-sentinel .sentinel-semantics .is-review{border-color:#9c752b}.work-case-sentinel .sentinel-semantics .is-technical{border-color:#557180}.work-case-sentinel .sentinel-architecture{background:#0a1c24}.work-case-sentinel .sentinel-architecture-map{border-block:1px solid var(--sentinel-line-light);letter-spacing:.04em;color:#b4c9cd;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.3fr) 24px minmax(0,1fr);align-items:center;gap:16px;margin-bottom:32px;padding-block:28px;font:400 .6875rem/1.6 ui-monospace,Consolas,monospace;display:grid}.work-case-sentinel .sentinel-architecture-map strong{font-weight:400}.work-case-sentinel .sentinel-architecture-map i{background:#45868a;width:100%;height:1px}.work-case-sentinel .sentinel-engineering-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;display:grid}.work-case-sentinel .sentinel-engineering-grid article{border-bottom:1px solid var(--sentinel-line-light);grid-template-columns:28px minmax(0,1fr);gap:10px 16px;padding-block:28px;display:grid}.work-case-sentinel .sentinel-engineering-grid article>span{color:var(--sentinel-teal);grid-row:1/3;font:400 .75rem/1.6 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-engineering-grid h3{font-size:1.3rem}.work-case-sentinel .sentinel-engineering-grid p{color:#afc2c6;grid-column:2}.work-case-sentinel .sentinel-tech-list{color:#afc2c6;flex-wrap:wrap;gap:12px 28px;margin:28px 0 0;padding:0;list-style:none;display:flex}.work-case-sentinel .sentinel-tech-list li{max-width:100%}.work-case-sentinel .sentinel-outcome{border-top:1px solid var(--sentinel-line-light);background:#163942}.work-case-sentinel .sentinel-roadmap{border-top:1px solid var(--sentinel-line-light);margin-top:28px;padding-top:22px}.work-case-sentinel .sentinel-roadmap>span{color:var(--sentinel-teal)}.work-case-sentinel .sentinel-case .sentinel-roadmap p{color:#afc2c6;margin-top:12px;font-size:.9375rem}.work-case-sentinel .sentinel-case .seo-context-links{background:#0a1c24;padding-block:64px}.work-case-sentinel .sentinel-case .seo-context-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:40px;margin-bottom:36px}.work-case-sentinel .sentinel-case .seo-context-head .seo-section-label{letter-spacing:.065em;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-case .seo-context-link{grid-template-columns:90px minmax(0,.8fr) minmax(0,1fr) auto;gap:24px;min-height:0;padding-block:24px}.work-case-sentinel .sentinel-case .seo-context-link strong{letter-spacing:-.02em;text-transform:none;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:550;line-height:1.3}.work-case-sentinel .sentinel-case .seo-context-link p{color:#afc2c6}.work-case-sentinel .sentinel-next{background:var(--sentinel-paper-deep);color:var(--sentinel-ink)}.work-case-sentinel .sentinel-next-grid{grid-template-columns:minmax(0,.45fr) minmax(0,1fr) auto;align-items:center;gap:40px;padding-block:64px;display:grid}.work-case-sentinel .sentinel-case .sentinel-next .sentinel-index{color:var(--sentinel-teal-deep);margin:0}.work-case-sentinel .sentinel-next-grid>div>span{color:#42646c;letter-spacing:.065em;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.work-case-sentinel .sentinel-case .sentinel-next h2{margin-block:12px}.work-case-sentinel .sentinel-next p:last-child{color:#435c64}.work-case-sentinel .sentinel-next-arrow{color:var(--sentinel-teal-deep);font-size:2.5rem;transition:transform .18s}.work-case-sentinel .sentinel-next-grid:hover .sentinel-next-arrow{transform:translate(3px,-3px)}.work-case-sentinel .sentinel-next :focus-visible{outline-color:var(--sentinel-teal-deep)}.seo-js .work-case-sentinel .sentinel-case [data-seo-reveal]{clip-path:none;transition:opacity .55s,transform .55s cubic-bezier(.22,1,.36,1);transform:translateY(16px)}.seo-js .work-case-sentinel .sentinel-case [data-seo-reveal].is-visible,.seo-js .work-case-sentinel .sentinel-case [data-seo-reveal]:focus-within{opacity:1;transform:none}@media (width<=1100px){.work-case-sentinel .sentinel-hero{padding-top:112px;padding-bottom:64px}.work-case-sentinel .sentinel-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:32px}.work-case-sentinel .sentinel-project-identity{flex-wrap:wrap;gap:12px;margin-top:24px}.work-case-sentinel .sentinel-project-identity .sentinel-index{max-width:100%}.work-case-sentinel .sentinel-experience-media{grid-template-columns:minmax(0,1fr) minmax(0,190px);gap:24px}.work-case-sentinel .sentinel-case .seo-context-link{grid-template-columns:70px minmax(0,1fr) auto}.work-case-sentinel .sentinel-case .seo-context-link p{grid-area:2/2}.work-case-sentinel .sentinel-case .seo-context-link>span:last-child{grid-area:1/3/3}}@media (width<=900px){.work-case-sentinel .sentinel-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.work-case-sentinel .sentinel-hero-copy{max-width:650px}.work-case-sentinel .sentinel-case h1{font-size:clamp(2.3rem,5.5vw,3.5rem)}.work-case-sentinel :is(.sentinel-wide-head,.sentinel-split,.sentinel-statement,.sentinel-report-grid,.sentinel-outcome-grid){grid-template-columns:minmax(0,1fr);gap:24px}.work-case-sentinel .sentinel-report-grid{gap:40px}.work-case-sentinel .sentinel-wide-head{margin-bottom:32px}.work-case-sentinel .sentinel-case h2{max-width:25ch}.work-case-sentinel .sentinel-case .sentinel-architecture-map{grid-template-columns:minmax(0,1fr);gap:14px}.work-case-sentinel .sentinel-architecture-map i{width:1px;height:16px;margin-left:10px}.work-case-sentinel .sentinel-next-grid{grid-template-columns:minmax(0,1fr) auto;gap:24px}.work-case-sentinel .sentinel-next-grid>.sentinel-index{grid-column:1/-1}}@media (width<=620px){.work-case-sentinel .sentinel-case .seo-container{width:calc(100% - 40px)}.work-case-sentinel .sentinel-section{padding-block:56px}.work-case-sentinel .sentinel-hero{padding-block:104px 48px}.work-case-sentinel .sentinel-case h1{letter-spacing:-.025em;font-size:clamp(2rem,8.5vw,2.75rem);line-height:1.13}.work-case-sentinel .sentinel-case h2{letter-spacing:-.02em;font-size:clamp(1.65rem,6.5vw,2.25rem);line-height:1.2}.work-case-sentinel .sentinel-project-identity{margin-block:24px}.work-case-sentinel .sentinel-case .sentinel-brand-lockup{flex-basis:104px;width:104px}.work-case-sentinel .sentinel-project-identity .sentinel-index{max-width:26ch}.work-case-sentinel .sentinel-case .sentinel-index{font-size:.625rem}.work-case-sentinel .sentinel-case :is(.sentinel-lede,.sentinel-lead>p,.sentinel-wide-head>p:last-child,.sentinel-statement>p:last-child,.sentinel-report-copy>p:not(.sentinel-index),.sentinel-outcome-grid>div:last-child>p){font-size:1rem}.work-case-sentinel .sentinel-actions{gap:12px 24px}.work-case-sentinel .sentinel-button{width:100%}.work-case-sentinel :is(.sentinel-routing,.sentinel-state-grid,.sentinel-engineering-grid,.sentinel-source-grid article,.sentinel-experience-media){grid-template-columns:minmax(0,1fr)}.work-case-sentinel .sentinel-source-grid article{gap:8px}.work-case-sentinel .sentinel-source-grid article>p:last-child{grid-area:4/1;margin-top:8px}.work-case-sentinel .sentinel-mobile-frame{justify-self:center;width:min(100%,260px)}.work-case-sentinel .sentinel-facts{grid-template-columns:minmax(0,1fr)}.work-case-sentinel .sentinel-report-grid figure{padding:10px}.work-case-sentinel .sentinel-case .seo-context-head,.work-case-sentinel .sentinel-case .seo-context-link{grid-template-columns:minmax(0,1fr);gap:16px}.work-case-sentinel .sentinel-case .seo-context-link>span:first-child,.work-case-sentinel .sentinel-case .seo-context-link>span:last-child,.work-case-sentinel .sentinel-case .seo-context-link p{grid-area:auto;justify-self:start}.work-case-sentinel .sentinel-next-grid{padding-block:48px}.work-case-sentinel .sentinel-next-arrow{font-size:2rem}}@media (prefers-reduced-motion:reduce){.seo-js .work-case-sentinel .sentinel-case [data-seo-reveal]{opacity:1;clip-path:none;transition:none;transform:none}.work-case-sentinel .sentinel-case :is(.sentinel-button,.sentinel-text-link,.sentinel-next-arrow,.seo-context-link){transition:none}.work-case-sentinel .sentinel-next-grid:hover .sentinel-next-arrow{transform:none}}.maxeo-case-page{color:#f3f1eb;background:#070b12;overflow-x:visible}.maxeo-case-page .maxeo-case{--maxeo-navy:#06182d;--maxeo-red:#ef233c;--maxeo-blue:#1265e8;--maxeo-paper:#f3f1eb;--maxeo-ink:#152236;--maxeo-muted:#b8c4d3;--maxeo-label:#ff929f;--maxeo-rule:#c3d2e52b;--seo-cyan:#ff929f;--seo-cyan-deep:#aa1a30;color:var(--maxeo-paper);background:#070b12;font-family:Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1rem;line-height:1.75}.maxeo-case-page .maxeo-case :is(h1,h2,h3,p,li,dt,dd,figcaption)::selection{color:inherit;background:#ef233c55}.maxeo-case-page .maxeo-case :is(.maxeo-live,.seo-context-link,.maxeo-next a):focus-visible{outline:2px solid var(--maxeo-label);outline-offset:5px}.maxeo-case-page .maxeo-case :is(.maxeo-container,.seo-container){width:min(90%,1600px);max-width:none;margin-inline:auto}.maxeo-case-page .maxeo-case :is(div,header,article,figure,h1,h2,h3,p,dl,li){min-inline-size:0}.maxeo-case-page .maxeo-case :is(h1,h2,h3){letter-spacing:-.03em;text-wrap:balance;word-break:normal;overflow-wrap:normal;max-inline-size:100%;margin:0;font-weight:550;line-height:1.14}.maxeo-case-page .maxeo-case :is(h1,h2){padding-block:.14em}.maxeo-case-page .maxeo-case h1{font-size:clamp(2.6rem,4.2vw,4.75rem);line-height:1.09}.maxeo-case-page .maxeo-case h2{max-width:25ch;font-size:clamp(2rem,3.3vw,3.5rem)}.maxeo-case-page .maxeo-case h3{font-size:clamp(1.25rem,1.8vw,1.75rem)}.maxeo-case-page .maxeo-case p{max-inline-size:68ch;margin:0}.maxeo-case-page .maxeo-case figure{margin:0}.maxeo-case-page .maxeo-case :is(img,svg){width:100%;height:auto;display:block}.maxeo-case-page .maxeo-case :is(.maxeo-kicker,.maxeo-caption,figcaption,.maxeo-facts dt,.maxeo-facts dd,.maxeo-browser-bar,.maxeo-palette,.maxeo-journey small,.maxeo-journey>li>span,.maxeo-tech-list,.maxeo-foundations){letter-spacing:.055em;text-transform:uppercase;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.maxeo-case-page .maxeo-case .maxeo-kicker{color:var(--maxeo-label);margin-bottom:22px}.maxeo-case-page .maxeo-case :is(.maxeo-overview,.maxeo-lead,.maxeo-reading,.maxeo-section-head>p,.maxeo-contact-copy,.maxeo-result-grid>div>p:not(.maxeo-kicker),.maxeo-next-copy){color:var(--maxeo-muted);font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.75}.maxeo-case-page .maxeo-section{padding-block:clamp(64px,6.5vw,112px)}.maxeo-case-page .maxeo-hero{background:linear-gradient(135deg,#06182d,#081426 72%,#241622);padding-block:132px 80px}.maxeo-case-page .maxeo-hero-grid{grid-template-columns:minmax(0,.95fr) minmax(0,1.15fr);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.maxeo-case-page .maxeo-case .maxeo-project-label{margin-block:30px 24px}.maxeo-case-page .maxeo-hero h1 span{display:block}.maxeo-case-page .maxeo-hero h1 span:first-child{letter-spacing:.015em;margin-bottom:14px;font-size:.54em}.maxeo-case-page .maxeo-hero h1 span:last-child{color:#ff7787}.maxeo-case-page .maxeo-case .maxeo-overview{margin-top:24px}.maxeo-case-page .maxeo-facts{border-top:1px solid var(--maxeo-rule);gap:14px;margin:26px 0 0;padding-top:20px;display:grid}.maxeo-case-page .maxeo-facts>div{grid-template-columns:70px minmax(0,1fr);gap:18px;display:grid}.maxeo-case-page .maxeo-facts dt{color:var(--maxeo-label)}.maxeo-case-page .maxeo-facts dd{color:#c3cfdd;margin:0;font-size:.625rem}.maxeo-case-page .maxeo-live{color:#f3f1eb;border:1px solid #f3f1eb70;border-radius:4px;justify-content:space-between;align-items:center;gap:28px;min-height:50px;margin-top:28px;padding:13px 22px;font-size:.875rem;font-weight:550;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.maxeo-case-page .maxeo-live:hover{background:#ef233c24;border-color:#ff7787}.maxeo-case-page .maxeo-hero-media{grid-template-columns:repeat(20,minmax(0,1fr));align-items:start;display:grid}.maxeo-case-page .maxeo-hero-desktop{grid-area:1/1/auto/20}.maxeo-case-page .maxeo-case .maxeo-hero-mobile{z-index:1;grid-area:1/15/auto/-1;margin-top:125%}.maxeo-case-page .maxeo-browser{background:#061321;border:1px solid #66809c70;border-radius:8px;box-shadow:0 24px 64px #0003}.maxeo-case-page .maxeo-browser-bar{color:#b5c6d8;justify-content:space-between;gap:12px;padding:11px 15px;font-size:.5625rem;display:flex}.maxeo-case-page .maxeo-browser-bar>span:first-child{color:#a66c7b;letter-spacing:.18em}.maxeo-case-page .maxeo-browser figcaption{color:#c3cfdd;padding:13px 15px;font-size:.625rem}.maxeo-case-page .maxeo-phone{background:#061321;border:1px solid #8596aa;border-radius:12px;padding:6px;box-shadow:0 20px 45px #0004}.maxeo-case-page .maxeo-phone img{border-radius:7px}.maxeo-case-page .maxeo-phone figcaption{color:#d3dbe5;padding:12px 4px 6px;font-size:.5625rem}.maxeo-case-page .maxeo-case :is(.maxeo-intro,.maxeo-architecture,.maxeo-design,.maxeo-contact-experience,.maxeo-next){--maxeo-muted:#4b5768;--maxeo-label:#aa1a30;--maxeo-rule:#1522362b;--seo-cyan:#aa1a30;color:var(--maxeo-ink);background:var(--maxeo-paper)}.maxeo-case-page .maxeo-editorial{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);align-items:start;gap:clamp(40px,7vw,112px);display:grid}.maxeo-case-page .maxeo-intro .maxeo-lead{padding-top:45px}.maxeo-case-page .maxeo-case .maxeo-architecture{background:#e7e7e2}.maxeo-case-page .maxeo-section-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:clamp(40px,6vw,96px);margin-bottom:44px;display:grid}.maxeo-case-page .maxeo-section-head>:last-child{padding-top:42px}.maxeo-case-page .maxeo-reading p+p{margin-top:22px}.maxeo-case-page .maxeo-journey{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:0;padding:0;list-style:none;display:grid}.maxeo-case-page .maxeo-journey li{border-top:1px solid var(--maxeo-rule);grid-template-columns:30px minmax(0,1fr);gap:14px 20px;padding-top:24px;display:grid}.maxeo-case-page .maxeo-journey li>span{color:var(--maxeo-label)}.maxeo-case-page .maxeo-journey strong{font-size:clamp(1.3rem,2vw,1.8rem);font-weight:550;line-height:1.3}.maxeo-case-page .maxeo-journey small{color:var(--maxeo-muted);grid-column:2}.maxeo-case-page .maxeo-design-board{border:1px solid var(--maxeo-rule);grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr);display:grid}.maxeo-case-page .maxeo-type-detail{background:#03131f;flex-direction:column;justify-content:center;align-self:stretch;gap:22px;padding:clamp(24px,4vw,64px);display:flex}.maxeo-case-page .maxeo-type-detail figcaption{color:#c4d2df}.maxeo-case-page .maxeo-palette{grid-template-rows:repeat(4,minmax(92px,1fr));display:grid}.maxeo-case-page .maxeo-swatch{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:12px;padding:22px 26px;display:flex}.maxeo-case-page .maxeo-swatch-navy{color:#eaf3fb;background:#06182d}.maxeo-case-page .maxeo-swatch-ice{color:#06182d;background:#eaf3fb}.maxeo-case-page .maxeo-swatch-blue{color:#fff;background:#1265e8}.maxeo-case-page .maxeo-swatch-red{color:#000;background:#ef233c}.maxeo-case-page .maxeo-showcase{background:#0e2037}.maxeo-case-page .maxeo-showcase-head{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:24px;margin-bottom:44px;display:flex}.maxeo-case-page .maxeo-showcase-head>span{color:#b5c6d8;padding-bottom:12px}.maxeo-case-page .maxeo-responsive-media{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:center;gap:clamp(32px,4.5vw,72px);display:grid}.maxeo-case-page .maxeo-implementation{background:#080f1b}.maxeo-case-page .maxeo-build-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(40px,7vw,112px);display:grid}.maxeo-case-page .maxeo-build-grid article{border-top:1px solid var(--maxeo-rule);padding-top:26px}.maxeo-case-page .maxeo-build-grid .maxeo-caption{color:var(--maxeo-label)}.maxeo-case-page .maxeo-build-grid h2{margin-block:16px 22px}.maxeo-case-page .maxeo-build-grid p{color:var(--maxeo-muted);font-size:1rem}.maxeo-case-page .maxeo-tech-list{color:#c6cfdb;flex-wrap:wrap;gap:10px 22px;margin:28px 0 0;padding:0;list-style:none;display:flex}.maxeo-case-page .maxeo-foundations{color:#c6cfdb;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:28px 0 0;padding:0;list-style:none;display:grid}.maxeo-case-page .maxeo-foundations li{border-bottom:1px solid var(--maxeo-rule);padding-block:10px}.maxeo-case-page .maxeo-case .maxeo-contact-copy{margin-top:24px}.maxeo-case-page .maxeo-contact-detail{background:#03131f;border:1px solid #66809c70;justify-self:end;width:min(100%,460px);padding:12px}.maxeo-case-page .maxeo-contact-detail svg+svg{margin-top:24px}.maxeo-case-page .maxeo-contact-detail figcaption{color:#c4d2df;padding:20px 10px 10px;font-size:.625rem}.maxeo-case-page .maxeo-result{background:#211320;border-block:1px solid #ff778740}.maxeo-case-page .maxeo-result-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,112px);display:grid}.maxeo-case-page .maxeo-result-grid h2{max-width:20ch}.maxeo-case-page .maxeo-live-dark{color:#211320;background:#f3f1eb;border-color:#f3f1eb}.maxeo-case-page .maxeo-live-dark:hover{background:#f6d8dd;border-color:#f6d8dd}.maxeo-case-page .maxeo-case .seo-context-links{background:#080f1b;padding-block:64px}.maxeo-case-page .maxeo-case .seo-context-head{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;gap:40px}.maxeo-case-page .maxeo-case .seo-context-head .seo-section-label{letter-spacing:.055em;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.maxeo-case-page .maxeo-case .seo-context-link{grid-template-columns:90px minmax(0,.8fr) minmax(0,1fr) auto;gap:24px;min-height:0;padding-block:24px}.maxeo-case-page .maxeo-case .seo-context-link strong{letter-spacing:-.02em;text-transform:none;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:550;line-height:1.3}.maxeo-case-page .maxeo-case .seo-context-link p{color:var(--maxeo-muted)}.maxeo-case-page .maxeo-next .maxeo-editorial{grid-template-columns:minmax(0,.4fr) minmax(0,1fr)}.maxeo-case-page .maxeo-case .maxeo-next-copy{margin-top:22px}.maxeo-case-page .maxeo-next a{border-bottom:1px solid #15223670;align-items:center;gap:24px;min-height:48px;margin-top:24px;font-size:.875rem;font-weight:550;display:inline-flex}.maxeo-case-page .maxeo-next a:hover{color:var(--maxeo-label);border-color:currentColor}.seo-js .maxeo-case-page .maxeo-case [data-seo-reveal]{clip-path:none;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.seo-js .maxeo-case-page .maxeo-case [data-seo-reveal].is-visible,.seo-js .maxeo-case-page .maxeo-case [data-seo-reveal]:focus-within{opacity:1;transform:none}@media (width<=1100px){.maxeo-case-page .maxeo-hero{padding-block:112px 64px}.maxeo-case-page .maxeo-hero-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px}.maxeo-case-page .maxeo-responsive-media{grid-template-columns:minmax(0,1fr) minmax(0,190px);gap:28px}.maxeo-case-page .maxeo-case .seo-context-link{grid-template-columns:70px minmax(0,1fr) auto}.maxeo-case-page .maxeo-case .seo-context-link p{grid-area:2/2}.maxeo-case-page .maxeo-case .seo-context-link>span:last-child{grid-area:1/3/3}}@media (width<=900px){.maxeo-case-page .maxeo-hero-grid{grid-template-columns:minmax(0,1fr);gap:40px}.maxeo-case-page .maxeo-hero-copy{max-width:680px}.maxeo-case-page .maxeo-case h1{font-size:clamp(2.3rem,5.5vw,3.5rem)}.maxeo-case-page :is(.maxeo-editorial,.maxeo-section-head,.maxeo-build-grid,.maxeo-result-grid,.maxeo-next .maxeo-editorial){grid-template-columns:minmax(0,1fr);gap:24px}.maxeo-case-page :is(.maxeo-section-head>:last-child,.maxeo-intro .maxeo-lead){padding-top:0}.maxeo-case-page .maxeo-build-grid{gap:48px}.maxeo-case-page .maxeo-design-board{grid-template-columns:minmax(0,1fr)}.maxeo-case-page .maxeo-palette{grid-template-rows:auto;grid-template-columns:repeat(4,minmax(0,1fr))}.maxeo-case-page .maxeo-swatch{min-height:130px;padding:20px}.maxeo-case-page .maxeo-contact-detail{justify-self:start}}@media (width<=620px){.maxeo-case-page .maxeo-case :is(.maxeo-container,.seo-container){width:calc(100% - 40px)}.maxeo-case-page .maxeo-section{padding-block:56px}.maxeo-case-page .maxeo-hero{padding-block:104px 48px}.maxeo-case-page .maxeo-case h1{letter-spacing:-.025em;font-size:clamp(2rem,8.3vw,2.75rem);line-height:1.13}.maxeo-case-page .maxeo-case h2{letter-spacing:-.02em;font-size:clamp(1.65rem,6.5vw,2.25rem);line-height:1.2}.maxeo-case-page .maxeo-case :is(.maxeo-overview,.maxeo-lead,.maxeo-reading,.maxeo-section-head>p,.maxeo-contact-copy,.maxeo-result-grid>div>p:not(.maxeo-kicker),.maxeo-next-copy){font-size:1rem}.maxeo-case-page .maxeo-case .maxeo-project-label{margin-block:24px 20px;font-size:.625rem}.maxeo-case-page .maxeo-live{width:100%}.maxeo-case-page .maxeo-hero-media{grid-template-columns:minmax(0,1fr);gap:28px}.maxeo-case-page .maxeo-hero-desktop{display:none}.maxeo-case-page .maxeo-case .maxeo-hero-mobile{grid-area:1/1;justify-self:center;width:min(100%,300px);margin-top:0}.maxeo-case-page .maxeo-journey{grid-template-columns:minmax(0,1fr);gap:24px}.maxeo-case-page .maxeo-palette{grid-template-columns:repeat(2,minmax(0,1fr))}.maxeo-case-page .maxeo-responsive-media{grid-template-columns:minmax(0,1fr);gap:28px}.maxeo-case-page .maxeo-responsive-media .maxeo-phone{justify-self:center;width:min(100%,300px)}.maxeo-case-page .maxeo-type-detail{padding:20px}.maxeo-case-page .maxeo-case .seo-context-head,.maxeo-case-page .maxeo-case .seo-context-link{grid-template-columns:minmax(0,1fr);gap:16px}.maxeo-case-page .maxeo-case .seo-context-link>span:first-child,.maxeo-case-page .maxeo-case .seo-context-link>span:last-child,.maxeo-case-page .maxeo-case .seo-context-link p{grid-area:auto;justify-self:start}}@media (prefers-reduced-motion:reduce){.seo-js .maxeo-case-page .maxeo-case [data-seo-reveal]{opacity:1;clip-path:none;transition:none;transform:none}.maxeo-case-page .maxeo-case :is(.maxeo-live,.seo-context-link){transition:none}}.jastew-case-page{color:#211c19;background:#f4efe6;overflow-x:visible}.jastew-case-page .jastew-case{--jastew-paper:#f4efe6;--jastew-light:#faf7f1;--jastew-wine:#692b2d;--jastew-ink:#211c19;--jastew-muted:#6f645a;--jastew-rule:#d7ccbc;--jastew-label:#692b2d;--seo-cyan:#692b2d;--seo-cyan-deep:#692b2d;color:var(--jastew-ink);background:var(--jastew-paper);font-family:Segoe UI Variable,Segoe UI,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;font-size:1rem;line-height:1.75}.jastew-case-page .jastew-case :is(h1,h2,h3,p,li,dt,dd,figcaption)::selection{color:#faf7f1;background:#692b2d}.jastew-case-page .jastew-case :is(.jastew-case-link,.seo-context-link,.jastew-next a):focus-visible{outline:2px solid var(--jastew-label);outline-offset:5px}.jastew-case-page .jastew-case :is(.jastew-container,.seo-container){width:min(90%,1440px);max-width:none;margin-inline:auto}.jastew-case-page .jastew-case :is(div,header,figure,h1,h2,h3,p,li,dl,dt,dd){min-inline-size:0}.jastew-case-page .jastew-case :is(h1,h2,h3){letter-spacing:-.025em;text-wrap:balance;overflow-wrap:normal;word-break:normal;max-inline-size:100%;margin:0;font-weight:500;line-height:1.15}.jastew-case-page .jastew-case :is(h1,h2){padding-block:.13em}.jastew-case-page .jastew-case h1{font-size:clamp(2.6rem,4.2vw,4.75rem)}.jastew-case-page .jastew-case h2{max-width:23ch;font-size:clamp(2rem,3.3vw,3.5rem)}.jastew-case-page .jastew-case p{max-inline-size:68ch;margin:0}.jastew-case-page .jastew-case figure{margin:0}.jastew-case-page .jastew-case :is(img,svg){width:100%;height:auto;display:block}.jastew-case-page .jastew-case :is(.jastew-case-label,.jastew-caption,.jastew-stage-caption,figcaption,.jastew-hero-summary small,.jastew-facts dt,.jastew-palette,.jastew-tech){letter-spacing:.055em;text-transform:uppercase;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.jastew-case-page .jastew-case .jastew-case-label{color:var(--jastew-label);margin-bottom:20px}.jastew-case-page .jastew-case :is(.jastew-reading,.jastew-next p:not(.jastew-case-label)){color:var(--jastew-muted);font-size:clamp(1rem,1.15vw,1.1875rem);line-height:1.75}.jastew-case-page .jastew-reading p+p{margin-top:22px}.jastew-case-page .jastew-section{padding-block:clamp(64px,6.5vw,104px)}.jastew-case-page .jastew-editorial{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,7vw,104px);display:grid}.jastew-case-page .jastew-hero{background:var(--jastew-paper);padding-block:130px 64px}.jastew-case-page .jastew-hero-heading{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center;gap:clamp(32px,6vw,80px);padding-block:28px 32px;display:grid}.jastew-case-page .jastew-hero h1>span{letter-spacing:.06em;margin-bottom:12px;font-size:.33em;line-height:1.6;display:block}.jastew-case-page .jastew-hero h1 em{color:var(--jastew-wine);font-family:Georgia,Times New Roman,serif;font-weight:400}.jastew-case-page .jastew-hero-summary>p{max-width:36ch;color:var(--jastew-ink);font-size:clamp(1.125rem,1.3vw,1.1875rem);line-height:1.5}.jastew-case-page .jastew-hero-summary small{max-width:48ch;color:var(--jastew-muted);margin-top:14px;display:block}.jastew-case-page .jastew-case-link{border:1px solid var(--jastew-wine);background:var(--jastew-wine);min-height:50px;color:var(--jastew-light);border-radius:3px;justify-content:space-between;align-items:center;margin-top:24px;padding:12px 20px;font-size:.875rem;font-weight:550;line-height:1.5;transition:background .18s,border-color .18s;display:inline-flex}.jastew-case-page .jastew-case-link:hover{background:#502023;border-color:#502023}.jastew-case-page .jastew-hero-stage{background:#692b2d;border-radius:4px;padding:22px clamp(24px,5vw,80px) 30px}.jastew-case-page .jastew-stage-caption{color:#f4efe6;flex-wrap:wrap;justify-content:space-between;gap:8px 20px;margin-bottom:20px;font-size:.625rem;display:flex}.jastew-case-page .jastew-case .jastew-hero-desktop{background:var(--jastew-light);border:1px solid #b99a6980;width:min(100%,1040px);margin-inline:auto;box-shadow:0 18px 45px #211c1933}.jastew-case-page .jastew-hero-desktop img{object-fit:contain}.jastew-case-page .jastew-hero-desktop figcaption{color:#6f645a;padding:12px 18px}.jastew-case-page .jastew-mobile-caption{display:none}.jastew-case-page .jastew-context{border-bottom:1px solid var(--jastew-rule)}.jastew-case-page .jastew-facts{margin:30px 0 0}.jastew-case-page .jastew-facts>div{border-top:1px solid var(--jastew-rule);grid-template-columns:100px minmax(0,1fr);gap:22px;padding-block:15px;display:grid}.jastew-case-page .jastew-facts dt{color:var(--jastew-label);padding-top:3px}.jastew-case-page .jastew-facts dd{color:var(--jastew-ink);margin:0;font-size:.875rem}.jastew-case-page .jastew-design{background:var(--jastew-light)}.jastew-case-page .jastew-design-board{background:var(--jastew-rule);border:1px solid var(--jastew-rule);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:2px;margin-top:44px;display:grid}.jastew-case-page .jastew-type-detail{background:#efe5d6;align-content:center;padding:clamp(24px,4vw,56px);display:grid}.jastew-case-page .jastew-type-detail svg{max-width:420px;margin-inline:auto}.jastew-case-page .jastew-design-board figcaption{color:#6f645a;margin-top:24px}.jastew-case-page .jastew-materials{grid-template-rows:1fr auto;display:grid}.jastew-case-page .jastew-palette{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.jastew-case-page .jastew-swatch{flex-direction:column;justify-content:end;gap:8px;min-height:180px;padding:22px;display:flex}.jastew-case-page .jastew-swatch-cream{color:#211c19;background:#f4efe6}.jastew-case-page .jastew-swatch-wine{color:#faf7f1;background:#692b2d}.jastew-case-page .jastew-swatch-ink{color:#f4efe6;background:#211c19}.jastew-case-page .jastew-navigation-detail{background:#faf7f1;padding:40px 24px}.jastew-case-page .jastew-pricelist{--jastew-muted:#62574e;background:#e9dfd0}.jastew-case-page .jastew-pricelist-media{grid-template-columns:minmax(0,1fr) minmax(0,240px);align-items:center;gap:clamp(28px,4vw,56px);margin-top:44px;display:grid}.jastew-case-page .jastew-screen{border:1px solid var(--jastew-rule);background:var(--jastew-light);box-shadow:0 14px 35px #211c1912}.jastew-case-page .jastew-screen figcaption{color:#6f645a;padding:15px 18px}.jastew-case-page .jastew-phone{background:#211c19;border:1px solid #80665a;border-radius:13px;width:100%;max-width:300px;padding:7px;box-shadow:0 16px 35px #211c1926}.jastew-case-page .jastew-phone img{border-radius:6px}.jastew-case-page .jastew-phone figcaption{color:#f4efe6;padding:12px 8px 6px;font-size:.625rem}.jastew-case-page .jastew-case .jastew-snapshot-note{color:#62574e;margin-top:24px}.jastew-case-page .jastew-showcase{background:var(--jastew-paper)}.jastew-case-page .jastew-showcase-heading{margin-bottom:36px}.jastew-case-page .jastew-responsive-media{border-block:1px solid var(--jastew-rule);background:repeating-linear-gradient(90deg,#692b2d04 0 1px,#0000 1px 32px),#ede4d6;grid-template-columns:minmax(0,280px) minmax(0,1fr);align-items:center;gap:clamp(32px,7vw,100px);padding:clamp(24px,3.5vw,50px);display:grid}.jastew-case-page .jastew-ordering{border-top:1px solid var(--jastew-rule);background:#faf7f1}.jastew-case-page .jastew-ordering-heading{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:60px;display:grid}.jastew-case-page .jastew-contact-detail{border:1px solid var(--jastew-rule);background:#efe5d6;padding:20px}.jastew-case-page .jastew-contact-detail figcaption{color:#6f645a;margin-top:20px}.jastew-case-page .jastew-order-flow{counter-reset:order;grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin:44px 0 0;padding:0;list-style:none;display:grid}.jastew-case-page .jastew-order-flow li{counter-increment:order;border-top:1px solid var(--jastew-rule);padding-top:22px;font-size:clamp(1.2rem,1.6vw,1.5rem);line-height:1.45}.jastew-case-page .jastew-order-flow li:before{content:"0" counter(order);color:var(--jastew-wine);margin-bottom:14px;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace;display:block}.jastew-case-page .jastew-implementation{color:#faf7f1;--jastew-muted:#d8cdbd;--jastew-label:#dfbe8c;--jastew-rule:#d7ccbc40;background:#211c19}.jastew-case-page .jastew-tech{color:#f4efe6;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;margin:28px 0 0;padding:0;list-style:none;display:grid}.jastew-case-page .jastew-tech li{border-top:1px solid var(--jastew-rule);padding-block:14px}.jastew-case-page .jastew-result{color:#faf7f1;--jastew-muted:#f0ddd0;--jastew-label:#f0ddd0;background:#692b2d}.jastew-case-page .jastew-result h2{font-family:Georgia,Times New Roman,serif;font-weight:400}.jastew-case-page .jastew-result .jastew-case-link{color:#692b2d;background:#faf7f1;border-color:#faf7f1}.jastew-case-page .jastew-result .jastew-case-link:hover{background:#ead9c7;border-color:#ead9c7}.jastew-case-page .jastew-case .seo-context-links{background:var(--jastew-paper);padding-block:64px}.jastew-case-page .jastew-case .seo-context-head{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(36px,7vw,104px)}.jastew-case-page .jastew-case .seo-context-head h2{color:#211c19}.jastew-case-page .jastew-case .seo-context-head .seo-section-label{color:#692b2d;letter-spacing:.055em;font:400 .6875rem/1.65 ui-monospace,Consolas,monospace}.jastew-case-page .jastew-case .seo-context-list{border-color:var(--jastew-rule)}.jastew-case-page .jastew-case .seo-context-link{color:#211c19;border-color:var(--jastew-rule);grid-template-columns:90px minmax(0,.8fr) minmax(0,1fr) auto;gap:24px;min-height:0;padding-block:24px}.jastew-case-page .jastew-case .seo-context-link strong{letter-spacing:-.02em;text-transform:none;font-size:clamp(1.25rem,1.8vw,1.75rem);font-weight:550;line-height:1.3}.jastew-case-page .jastew-case .seo-context-link p{color:#6f645a}.jastew-case-page .jastew-case .seo-context-link>span:last-child{color:#692b2d}.jastew-case-page .jastew-case .seo-context-link:hover{background:#692b2d08}.jastew-case-page .jastew-next{border-top:1px solid var(--jastew-rule);background:#faf7f1}.jastew-case-page .jastew-next a{color:#692b2d;letter-spacing:-.02em;border-bottom:1px solid #692b2d70;justify-content:space-between;align-items:center;gap:24px;min-height:48px;padding-block:10px;font-size:clamp(1.75rem,2.8vw,2.75rem);font-weight:500;line-height:1.3;transition:color .18s;display:inline-flex}.jastew-case-page .jastew-next a:hover{color:#211c19}.jastew-case-page .jastew-case .jastew-next a+p{margin-top:22px}.seo-js .jastew-case-page .jastew-case [data-seo-reveal]{clip-path:none;transition:opacity .5s,transform .5s cubic-bezier(.22,1,.36,1);transform:translateY(14px)}.seo-js .jastew-case-page .jastew-case [data-seo-reveal].is-visible,.seo-js .jastew-case-page .jastew-case [data-seo-reveal]:focus-within{opacity:1;transform:none}@media (width<=1100px){.jastew-case-page .jastew-hero{padding-top:112px}.jastew-case-page .jastew-hero-heading{gap:32px}.jastew-case-page .jastew-pricelist-media{grid-template-columns:minmax(0,1fr) minmax(0,200px)}.jastew-case-page .jastew-responsive-media{grid-template-columns:minmax(0,220px) minmax(0,1fr);gap:32px}.jastew-case-page .jastew-ordering-heading{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px}.jastew-case-page .jastew-case .seo-context-link{grid-template-columns:70px minmax(0,1fr) auto}.jastew-case-page .jastew-case .seo-context-link p{grid-area:2/2}.jastew-case-page .jastew-case .seo-context-link>span:last-child{grid-area:1/3/3}}@media (width<=900px){.jastew-case-page .jastew-hero-heading{grid-template-columns:minmax(0,1fr);gap:20px}.jastew-case-page .jastew-hero-summary>p{max-width:38ch}.jastew-case-page .jastew-editorial{grid-template-columns:minmax(0,1fr);gap:26px}.jastew-case-page .jastew-design-board{grid-template-columns:minmax(0,1fr)}.jastew-case-page .jastew-type-detail svg{max-width:320px}.jastew-case-page .jastew-navigation-detail{padding:30px}.jastew-case-page .jastew-swatch{min-height:140px}.jastew-case-page .jastew-pricelist-media{grid-template-columns:minmax(0,1fr);gap:32px}.jastew-case-page .jastew-pricelist-media .jastew-phone{justify-self:center}.jastew-case-page .jastew-case .seo-context-head{grid-template-columns:minmax(0,1fr);gap:20px}}@media (width<=620px){.jastew-case-page .jastew-case :is(.jastew-container,.seo-container){width:calc(100% - 40px)}.jastew-case-page .jastew-hero{padding-bottom:44px}.jastew-case-page .jastew-hero-heading{padding-block:28px}.jastew-case-page .jastew-case h1{font-size:clamp(2.6rem,10vw,3.5rem)}.jastew-case-page .jastew-case h2{font-size:clamp(2rem,7.4vw,2.6rem)}.jastew-case-page .jastew-hero-stage{padding:18px}.jastew-case-page .jastew-stage-caption{font-size:.5625rem}.jastew-case-page .jastew-hero-desktop{max-width:390px;margin-inline:auto}.jastew-case-page .jastew-hero-desktop img{aspect-ratio:390/844}.jastew-case-page .jastew-desktop-caption{display:none}.jastew-case-page .jastew-mobile-caption{display:inline}.jastew-case-page .jastew-hero-desktop figcaption{padding:12px;font-size:.625rem}.jastew-case-page .jastew-section{padding-block:56px}.jastew-case-page .jastew-facts>div{grid-template-columns:78px minmax(0,1fr);gap:18px}.jastew-case-page .jastew-swatch{letter-spacing:0;min-height:120px;padding:14px 10px;font-size:.625rem}.jastew-case-page .jastew-navigation-detail{padding:22px 14px}.jastew-case-page .jastew-responsive-media{background:0 0;grid-template-columns:minmax(0,1fr);gap:32px;padding:24px 0}.jastew-case-page .jastew-responsive-media .jastew-phone{justify-self:center}.jastew-case-page .jastew-ordering-heading{grid-template-columns:minmax(0,1fr);gap:24px}.jastew-case-page .jastew-order-flow{grid-template-columns:minmax(0,1fr);gap:24px;margin-top:30px}.jastew-case-page .jastew-order-flow li{grid-template-columns:30px minmax(0,1fr);gap:20px;display:grid}.jastew-case-page .jastew-order-flow li:before{margin:5px 0 0}.jastew-case-page .jastew-tech{grid-template-columns:minmax(0,1fr)}.jastew-case-page .jastew-case .seo-context-links{padding-block:56px}.jastew-case-page .jastew-case .seo-context-link{grid-template-columns:minmax(0,1fr) auto;gap:14px}.jastew-case-page .jastew-case .seo-context-link>span:first-child{grid-column:1}.jastew-case-page .jastew-case .seo-context-link strong{grid-area:2/1}.jastew-case-page .jastew-case .seo-context-link p{grid-area:3/1}.jastew-case-page .jastew-case .seo-context-link>span:last-child{grid-area:1/2/4}}@media (prefers-reduced-motion:reduce){.seo-js .jastew-case-page .jastew-case [data-seo-reveal]{opacity:1;clip-path:none;transition:none;transform:none}.jastew-case-page .jastew-case :is(a,img){transition:none}}
