.v25-loader{contain:strict;backface-visibility:hidden;transform:translateZ(0)}.v25-loader-field span{filter:none;will-change:transform, opacity;left:-22%}.v25-loader-pressure>i,.v25-loader-progress>i>b{transition:width .24s cubic-bezier(.22,.61,.36,1)}.v4-canvas-placeholder{transition:opacity .7s cubic-bezier(.22,.61,.36,1)}.v4-canvas-placeholder.is-ready{opacity:0}@keyframes v25LoaderSweep{0%{opacity:0;transform:translate(0,0)skew(-12deg)}14%{opacity:1}86%{opacity:1}to{opacity:0;transform:translate(750%)skew(-12deg)}}.v26-thermal-tag{z-index:8;bottom:clamp(72px,9vh,110px);left:var(--v4-pad);width:min(30vw,460px);color:var(--v4-bone);opacity:var(--v4-thermal,0);transform:translateY(calc((1 - var(--v4-thermal,0)) * 16px));pointer-events:none;gap:9px;display:grid;position:absolute}.v26-thermal-tag p{color:var(--v4-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:10px;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex}.v26-thermal-tag p i{border-top:2px solid;width:30px}.v26-thermal-tag strong{font-size:19px;font-weight:750;line-height:1.2}.v26-thermal-tag span{color:#ede9df9e;font-size:12.5px;line-height:1.5}.v26-return-kicker{z-index:8;top:clamp(122px,14.5vh,158px);left:var(--v4-pad);color:#bf3c13;letter-spacing:.17em;opacity:var(--v4-exit-copy);text-transform:uppercase;transform:translateX(calc((1 - var(--v4-exit-copy)) * -42px));align-items:center;gap:12px;margin:0;font-family:IBM Plex Mono,monospace;font-size:10px;display:flex;position:absolute}.v26-return-kicker i{border-top:2px solid var(--v4-orange);width:38px}.v4-exit-back,.v4-exit-front{right:auto;left:var(--v4-pad);z-index:8;transform:translateX(calc((1 - var(--v4-exit-copy)) * -9vw));font-size:clamp(102px,8.4vw,164px)}.v4-exit-back{top:clamp(192px,23.5vh,256px)}.v4-exit-front{top:clamp(318px,39.5vh,430px)}.v4-exit-copy{bottom:clamp(170px,20vh,220px);right:auto;left:var(--v4-pad);text-align:left;width:min(31vw,480px);transform:translateX(calc((1 - var(--v4-exit-copy)) * -38px))}.v26-return-proof{z-index:8;bottom:clamp(45px,5.7vh,64px);left:var(--v4-pad);width:min(45vw,690px);color:var(--v4-navy);opacity:clamp(0, calc((var(--v4-exit-copy) - .28) * 1.8), 1);transform:translateY(calc((1 - var(--v4-exit-copy)) * 20px));border-top:1px solid #0b11203d;grid-template-columns:repeat(3,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute}.v26-return-proof li{border-right:1px solid #0b112029;gap:5px;padding:13px 18px 0 0;display:grid}.v26-return-proof li+li{padding-left:18px}.v26-return-proof li:last-child{border-right:0}.v26-return-proof i{color:#bf3c13;font-family:Doto,monospace;font-size:13px;font-style:normal}.v26-return-proof span{color:#0b11207a;letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.v26-return-proof strong{text-transform:uppercase;font-size:11px;font-weight:750;line-height:1.25}.v4-custom-build h2>span{clip-path:none!important}.v4-custom-back,.v4-custom-trace{letter-spacing:-.058em;max-width:43vw;transform:translateX(calc((1 - var(--v4-custom-in)) * -54px));font-size:clamp(60px,4.6vw,90px);top:clamp(188px,22.5vh,240px)}.v4-custom-trace{display:none}.v4-custom-front{width:min(42vw,670px);min-width:0;transform:translateX(calc((1 - var(--v4-custom-in)) * -66px));font-size:clamp(72px,5.65vw,110px);top:clamp(298px,36.5vh,390px)}.v4-custom-words{min-width:0;min-height:.9em;overflow:visible}.v4-custom-words>span{opacity:0;transform-origin:0 100%;transition:opacity .24s linear, transform .56s var(--v4-ease);will-change:opacity, transform;transform:translate(-34px,20px)skew(-2.5deg);clip-path:none!important;animation:none!important}.v4-custom-words[data-word="0"]>span:first-child,.v4-custom-words[data-word="1"]>span:nth-child(2),.v4-custom-words[data-word="2"]>span:nth-child(3),.v4-custom-words[data-word="3"]>span:nth-child(4){opacity:1;transform:translate(0,0)skew(0);animation:.72s cubic-bezier(.16,1,.3,1) both v26BuildWordIn!important}@keyframes v26BuildWordIn{0%{opacity:0;transform:translate(-42px,24px)skew(-3deg)}55%{opacity:1}to{opacity:1;transform:translate(0,0)skew(0)}}.v26-build-track{z-index:8;top:clamp(430px,51.5vh,552px);left:var(--v4-pad);width:min(38vw,610px);opacity:var(--v4-custom-copy-in);transform:translateX(calc((1 - var(--v4-custom-copy-in)) * -34px));border-top:1px solid #0b112033;grid-template-columns:repeat(4,1fr);margin:0;padding:0;list-style:none;display:grid;position:absolute}.v26-build-track li{color:#0b112059;border-right:1px solid #0b112021;gap:7px;padding:12px 12px 0 0;transition:color .42s,opacity .42s;display:grid;position:relative}.v26-build-track li+li{padding-left:12px}.v26-build-track li:last-child{border-right:0}.v26-build-track li:before{content:"";border-top:3px solid var(--v4-orange);width:0;transition:width .56s var(--v4-ease);position:absolute;top:-2px;left:0}.v26-build-track i{font-family:Doto,monospace;font-size:13px;font-style:normal}.v26-build-track span{letter-spacing:.08em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.v26-build-track[data-word="0"] li:first-child,.v26-build-track[data-word="1"] li:nth-child(2),.v26-build-track[data-word="2"] li:nth-child(3),.v26-build-track[data-word="3"] li:nth-child(4){color:var(--v4-navy)}.v26-build-track[data-word="0"] li:first-child:before,.v26-build-track[data-word="1"] li:nth-child(2):before,.v26-build-track[data-word="2"] li:nth-child(3):before,.v26-build-track[data-word="3"] li:nth-child(4):before{width:100%}.v4-story-build{width:min(34vw,540px);top:clamp(520px,62vh,658px)}.v4-story-build .v4-story-item strong,.v4-story-build .v4-story-item span{clip-path:none!important;animation:none!important}.v4-story-build .v4-story-item strong{transition:color .32s}.v4-build-readout>em.is-typing{animation:.5s cubic-bezier(.16,1,.3,1) both v26ReadoutIn;clip-path:none!important}@keyframes v26ReadoutIn{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}.v4-build-readout{width:min(34vw,540px);bottom:clamp(45px,5.7vh,64px)}.v4-custom-specs{z-index:8;right:var(--v4-pad);width:min(54vw,850px);opacity:clamp(0, calc((var(--v4-custom-copy-in) - .2) * 1.7), 1);transform:translateY(calc((1 - var(--v4-custom-copy-in)) * 18px));background:#ede9dfed;border:1px solid #0b11202e;grid-template-columns:repeat(3,1fr);margin:0;padding:0;display:grid;position:absolute;bottom:clamp(45px,5.7vh,64px)}.v4-custom-specs div{border-right:1px solid #0b112024;gap:6px;min-height:64px;padding:13px 16px;display:grid}.v4-custom-specs div:last-child{border-right:0}.v4-custom-specs dt{color:#bf3c13;letter-spacing:.13em;font-family:IBM Plex Mono,monospace;font-size:7px}.v4-custom-specs dd{color:var(--v4-navy);text-transform:uppercase;margin:0;font-size:11px;font-weight:750}.sub-v23.is-hub-custom .v23-hero-visual .v23-media img{object-position:54% center;filter:saturate(.72)contrast(1.07)brightness(.82)}.sub-v23.is-hub-custom .v23-hero-visual .v23-media:after{background:linear-gradient(90deg,#0309123d,#0000 45%),linear-gradient(#0000 54%,#03091247)}.sub-v23.is-contact-v26{background:var(--s23-paper)}.v26-contact-hero{min-height:max(900px,100vh);padding:clamp(155px, 17vh, 205px) var(--v4-pad) 0;color:var(--s23-paper);background:linear-gradient(#5e8fc40e 1px, transparent 1px), linear-gradient(90deg, #5e8fc40e 1px, transparent 1px), radial-gradient(circle at 76% 44%, #24527733, transparent 34%), var(--s23-deep);background-size:74px 74px,74px 74px,auto,auto;grid-template-rows:1fr auto;grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:0 clamp(45px,5vw,96px);display:grid;position:relative;overflow:hidden}.v26-contact-hero:before{content:"10";color:#ede9df06;font-family:Doto,monospace;font-size:25vw;font-weight:750;line-height:.7;position:absolute;bottom:5%;right:-1vw}.v26-contact-hero-copy{z-index:4;align-self:start;min-width:0;padding-top:13px;position:relative}.v26-contact-hero .v23-kicker{margin-bottom:clamp(40px,5.2vh,62px)}.v26-contact-hero h1{letter-spacing:-.068em;text-transform:uppercase;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(74px,6.45vw,128px);font-weight:800;line-height:.83}.v26-contact-hero h1 em{max-width:100%;color:var(--s23-orange);letter-spacing:-.058em;margin-top:.16em;font-size:.75em;font-style:normal;line-height:.9;display:block}.v26-contact-lead{color:#ede9dfa8;max-width:650px;margin:clamp(32px,4vh,48px) 0 0;font-size:clamp(15px,1.05vw,19px);line-height:1.58}.v26-contact-actions{background:#ede9df2b;grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(34px,4.2vh,50px);display:grid}.v26-contact-actions a{min-width:0;min-height:92px;color:var(--s23-paper);background:var(--s23-ink);gap:8px;padding:18px 52px 18px 20px;text-decoration:none;transition:color .3s,background .3s;display:grid;position:relative}.v26-contact-actions a.is-phone{min-height:112px;color:var(--s23-ink);background:var(--s23-orange);grid-column:1/-1}.v26-contact-actions a:hover{color:var(--s23-ink);background:var(--s23-paper)}.v26-contact-actions a span{letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.v26-contact-actions a strong{overflow-wrap:normal;word-break:normal;font-size:clamp(17px,1.55vw,29px);line-height:1}.v26-contact-actions a.is-phone strong{font-size:clamp(30px,2.45vw,48px)}.v26-contact-actions svg{width:20px;position:absolute;top:18px;right:18px}.v26-contact-visual{z-index:3;align-self:stretch;min-width:0;min-height:640px;position:relative}.v26-contact-visual>.v23-media{clip-path:polygon(7% 0,100% 0,100% 94%,0 100%);min-height:100%;position:absolute;inset:0}.v26-contact-visual .v23-media img{filter:saturate(.7)contrast(1.08)brightness(.78)}.v26-contact-signal{z-index:5;width:min(340px,72%);color:var(--s23-paper);background:#030912f0;grid-template-columns:9px 1fr;gap:4px 10px;padding:17px 18px;display:grid;position:absolute;bottom:42px;right:25px}.v26-contact-signal i{background:var(--s23-orange);border-radius:50%;grid-row:1/span 2;width:8px;height:8px;margin-top:2px;box-shadow:0 0 0 5px #ff5a1f1f}.v26-contact-signal span{color:var(--s23-orange);letter-spacing:.14em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.v26-contact-signal strong{font-size:12px;line-height:1.35}.v26-contact-flow{z-index:5;margin:clamp(55px, 7vh, 82px) calc(var(--v4-pad) * -1) 0;padding:0 var(--v4-pad);border-top:1px solid #ede9df26;grid-column:1/-1;grid-template-columns:repeat(3,1fr);list-style:none;display:grid;position:relative}.v26-contact-flow li{border-right:1px solid #ede9df21;grid-template-columns:36px 1fr;gap:4px 12px;min-height:118px;padding:22px 28px 18px 0;display:grid}.v26-contact-flow li+li{padding-left:28px}.v26-contact-flow li:last-child{border-right:0}.v26-contact-flow i{color:var(--s23-orange);grid-row:1/span 2;font-family:Doto,monospace;font-size:18px;font-style:normal}.v26-contact-flow strong{text-transform:uppercase;font-size:15px}.v26-contact-flow span{color:#ede9df7a;font-size:11px}.v26-contact-form-section{padding:clamp(110px, 13vh, 155px) var(--v4-pad) clamp(120px, 15vh, 175px);background:linear-gradient(#08111f0b 1px, transparent 1px), linear-gradient(90deg, #08111f0b 1px, transparent 1px), var(--s23-paper);background-size:74px 74px;position:relative;overflow:hidden}.v26-contact-form-section:after{content:"RECH";color:#08111f06;pointer-events:none;font-family:Big Shoulders,sans-serif;font-size:28vw;font-weight:800;line-height:.7;position:absolute;bottom:-3vw;right:-2vw}.v26-contact-form-heading{z-index:2;grid-template-columns:minmax(180px,25%) 1fr;gap:35px;margin-bottom:clamp(55px,7vh,86px);display:grid;position:relative}.v26-contact-form-heading .v23-kicker{color:var(--s23-ink)}.v26-contact-form-heading h2{color:var(--s23-ink);letter-spacing:-.06em;text-transform:uppercase;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(58px,4.75vw,94px);font-weight:800;line-height:.9}.v26-contact-form-heading h2 em{color:var(--s23-orange);font-style:normal}.v26-contact-form-heading>div>p{color:#08111f9e;max-width:720px;margin:25px 0 0;font-size:16px;line-height:1.55}.v26-contact-form-layout{z-index:2;border:1px solid #08111f2b;grid-template-columns:minmax(285px,340px) minmax(0,1fr);align-items:stretch;display:grid;position:relative}.v26-contact-form-layout>div{min-width:0}.v26-contact-checklist{min-width:0;color:var(--s23-ink);background:var(--s23-orange);flex-direction:column;padding:clamp(32px,3vw,50px);display:flex}.v26-contact-checklist>p:first-child{letter-spacing:.14em;text-transform:uppercase;margin:0 0 32px;font-family:IBM Plex Mono,monospace;font-size:8px;font-weight:700}.v26-contact-checklist ol{border-top:1px solid #08111f40;margin:0;padding:0;list-style:none;display:grid}.v26-contact-checklist li{border-bottom:1px solid #08111f33;grid-template-columns:34px 1fr;gap:5px 10px;padding:18px 0;display:grid}.v26-contact-checklist li i{grid-row:1/span 2;font-family:Doto,monospace;font-size:15px;font-style:normal}.v26-contact-checklist li strong{text-transform:uppercase;font-size:14px}.v26-contact-checklist li span{font-size:11px;line-height:1.4}.v26-machine-only{text-transform:uppercase;margin-top:auto;padding-top:35px;font-size:17px;line-height:1.15;display:block}.v26-machine-only span{text-transform:none;margin-top:8px;font-size:10px;font-weight:500;line-height:1.45;display:block}.v26-placeholder-note{letter-spacing:.08em;text-transform:uppercase;border-top:1px solid #08111f40;margin:28px 0 0;padding-top:15px;font-family:IBM Plex Mono,monospace;font-size:7px;line-height:1.55}.v26-contact-form-layout .v24-contact-form{height:100%;box-shadow:none;grid-template-columns:minmax(0,1fr);gap:25px;padding:clamp(34px,4vw,64px)}.v26-contact-form-layout .v24-form-number{display:none}.v26-contact-form-layout .v24-form-consent,.v26-contact-form-layout .v24-form-actions,.v26-contact-form-layout .v24-form-status{grid-column:1}@media (max-height:800px) and (min-width:901px){.v26-return-kicker{top:120px}.v4-exit-back{top:165px}.v4-exit-front{top:275px}.v4-exit-copy{bottom:150px}.v26-return-proof{bottom:34px}.v4-custom-back,.v4-custom-trace{top:152px}.v4-custom-front{top:238px}.v26-build-track{top:330px}.v4-story-build{top:405px}.v4-build-readout,.v4-custom-specs{bottom:34px}}@media (max-width:1180px){.v26-return-proof{width:48vw}.v4-custom-specs{width:52vw}.v26-contact-hero{gap:0 38px}.v26-contact-actions a strong{font-size:17px}.v26-contact-form-layout{grid-template-columns:285px minmax(0,1fr)}}@media (max-width:900px){.v26-contact-hero{grid-template-rows:auto auto auto;grid-template-columns:1fr;padding-top:130px}.v26-contact-hero h1{font-size:clamp(60px,14vw,90px)}.v26-contact-visual{min-height:560px;margin-top:60px}.v26-contact-flow{grid-column:1;grid-template-columns:1fr}.v26-contact-flow li{border-top:1px solid #ede9df21;border-right:0}.v26-contact-flow li+li{padding-left:0}.v26-contact-form-heading,.v26-contact-form-layout{grid-template-columns:1fr}.v26-machine-only{margin-top:45px}}@media (prefers-reduced-motion:reduce){.v25-loader-field span{animation:none}.v4-custom-words>span{transition:none}.v4-custom-words[data-word="0"]>span:first-child,.v4-custom-words[data-word="1"]>span:nth-child(2),.v4-custom-words[data-word="2"]>span:nth-child(3),.v4-custom-words[data-word="3"]>span:nth-child(4){animation:none!important}}
.v26-menu-toggle,.v26-mobile-menu{display:none}@media (max-width:900px){:root{--v4-pad:clamp(18px, 5vw, 30px)}html,body{max-width:100%;overflow-x:clip}body.v26-menu-lock{overscroll-behavior:none;overflow:hidden}.v4-experience{width:100%;min-width:0;overflow:clip}.v4-header{isolation:isolate;height:74px;padding:14px var(--v4-pad);color:var(--v4-bone);background:#030912db;border-bottom:1px solid #ede9df1f;grid-template-columns:1fr auto;align-items:center;gap:14px}.v4-header:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);position:absolute;inset:0}.v4-header:after{display:none}.v4-header.is-light,.v4-header.is-docked{color:var(--v4-navy);background:#ede9dfeb;border-color:#08111f29;padding-bottom:14px}.v4-header.is-menu-open{color:var(--v4-navy);background:#ede9dff5;border-color:#08111f29}.v4-brand{z-index:4;justify-self:start;position:relative}.v4-brand strong{font-size:43px;line-height:.76}.v4-brand-note,.v4-nav,.v4-contact{display:none}.v26-menu-toggle{z-index:4;min-width:112px;height:46px;color:inherit;letter-spacing:.14em;text-transform:uppercase;background:0 0;border:1px solid;border-radius:0;grid-template-columns:auto 32px;align-items:center;gap:12px;padding:0 7px 0 16px;font:700 10.5px/1 IBM Plex Mono,monospace;display:grid;position:relative}.v26-menu-toggle i{background:var(--v4-orange);width:32px;height:32px;display:block;position:relative}.v26-menu-toggle b{width:14px;transition:transform .42s var(--v4-ease), top .42s var(--v4-ease);border-top:1.5px solid #160701;position:absolute;top:13px;left:9px}.v26-menu-toggle b:last-child{top:19px}.v4-header.is-menu-open .v26-menu-toggle b:first-child{top:16px;transform:rotate(45deg)}.v4-header.is-menu-open .v26-menu-toggle b:last-child{top:16px;transform:rotate(-45deg)}.v26-mobile-menu{z-index:3;padding:96px var(--v4-pad) max(26px, env(safe-area-inset-bottom));overscroll-behavior:contain;color:var(--v4-navy);background:linear-gradient(#08111f0d 1px, transparent 1px), linear-gradient(90deg, #08111f0d 1px, transparent 1px), radial-gradient(circle at 92% 8%, #ff5a1f1a, transparent 32%), var(--v4-bone);opacity:0;visibility:hidden;transition:transform .72s var(--v4-ease), opacity .4s, visibility 0s .72s;background-size:48px 48px,48px 48px,auto,auto;display:block;position:fixed;inset:0;overflow-y:auto;transform:translate(100%)}.v4-header.is-menu-open .v26-mobile-menu{opacity:1;visibility:visible;transition:transform .72s var(--v4-ease), opacity .4s;transform:none}.v26-mobile-menu:before{content:"RECH";color:#0000;-webkit-text-stroke:1.5px #08111f0f;pointer-events:none;font-family:Big Shoulders,sans-serif;font-size:42vw;font-weight:800;line-height:.7;position:fixed;bottom:-2vw;right:-8vw}.v26-mobile-menu-head{border-bottom:2px solid var(--v4-navy);justify-content:space-between;align-items:flex-start;gap:20px;padding-bottom:14px;display:flex}.v26-mobile-menu-head p,.v26-mobile-menu-head span,.v26-mobile-menu-foot{letter-spacing:.12em;text-transform:uppercase;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px;line-height:1.5}.v26-mobile-menu-head p{color:#bf3c13;align-items:center;gap:9px;font-weight:700;display:flex}.v26-mobile-menu-head p i{border-top:2px solid var(--v4-orange);width:27px}.v26-mobile-menu-head>span{color:#08111f80;text-align:right}.v26-mobile-menu>nav{margin-top:6px}.v26-mobile-menu-head,.v26-mobile-menu-item,.v26-mobile-menu-contact,.v26-mobile-menu-foot{opacity:0;transition:opacity .45s var(--v4-ease), transform .55s var(--v4-ease);transform:translateY(18px)}.v4-header.is-menu-open .v26-mobile-menu-head,.v4-header.is-menu-open .v26-mobile-menu-item,.v4-header.is-menu-open .v26-mobile-menu-contact,.v4-header.is-menu-open .v26-mobile-menu-foot{opacity:1;transform:none}.v4-header.is-menu-open .v26-mobile-menu-head{transition-delay:.14s}.v4-header.is-menu-open .v26-mobile-menu-item:first-child{transition-delay:.2s}.v4-header.is-menu-open .v26-mobile-menu-item:nth-child(2){transition-delay:.26s}.v4-header.is-menu-open .v26-mobile-menu-item:nth-child(3){transition-delay:.32s}.v4-header.is-menu-open .v26-mobile-menu-item:nth-child(4){transition-delay:.38s}.v4-header.is-menu-open .v26-mobile-menu-item:nth-child(5){transition-delay:.44s}.v4-header.is-menu-open .v26-mobile-menu-contact{transition-delay:.52s}.v4-header.is-menu-open .v26-mobile-menu-foot{transition-delay:.58s}.v26-menu-strip{opacity:0;transition:opacity .45s var(--v4-ease)}.v4-header.is-menu-open .v26-menu-strip{opacity:1;transition-delay:.48s}.v26-mobile-menu-item{border-bottom:1px solid #08111f38}.v26-mobile-menu-item>a{min-height:64px;color:var(--v4-navy);grid-template-columns:34px 1fr 26px;align-items:center;text-decoration:none;display:grid;position:relative}.v26-mobile-menu-item>a:before{content:"";top:0;bottom:0;left:calc(var(--v4-pad) * -1);background:var(--v4-orange);transform-origin:top;width:4px;transition:transform .35s var(--v4-ease);position:absolute;transform:scaleY(0)}.v26-mobile-menu-item>a:active:before{transform:scaleY(1)}.v26-mobile-menu-item>a>i{color:#bf3c13;font:750 14px/1 Doto,monospace}.v26-mobile-menu-item>a>strong{letter-spacing:-.05em;text-transform:uppercase;font-family:Inter Tight,sans-serif;font-size:clamp(28px,8vw,37px);line-height:.88}.v26-mobile-menu-item>a>svg{width:19px;color:var(--v4-orange);justify-self:end}.v26-mobile-submenu{margin-top:-8px}.v26-mobile-submenu summary{color:#08111f94;cursor:pointer;letter-spacing:.13em;text-transform:uppercase;grid-template-columns:34px 1fr auto 24px;align-items:center;gap:8px;min-height:42px;padding-bottom:4px;font-family:IBM Plex Mono,monospace;font-size:9.5px;font-weight:600;list-style:none;display:grid}.v26-mobile-submenu summary:before{content:"";border-top:1px solid #08111f59;width:14px}.v26-mobile-submenu summary::-webkit-details-marker{display:none}.v26-mobile-submenu summary>i{color:#bf3c13;justify-self:end;font-style:normal}.v26-mobile-submenu summary>b{background:var(--v4-navy);justify-self:end;width:24px;height:24px;position:relative}.v26-mobile-submenu summary>b:before,.v26-mobile-submenu summary>b:after{content:"";border-top:1.5px solid var(--v4-bone);width:10px;transition:transform .35s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.v26-mobile-submenu summary>b:after{transform:translate(-50%,-50%)rotate(90deg)}.v26-mobile-submenu[open] summary>b{background:var(--v4-orange)}.v26-mobile-submenu[open] summary>b:before,.v26-mobile-submenu[open] summary>b:after{border-color:#160701}.v26-mobile-submenu[open] summary>b:after{transform:translate(-50%,-50%)}.v26-mobile-submenu>div{border-top:1px solid #08111f24;border-left:2px solid var(--v4-orange);grid-template-columns:1fr;margin-left:34px;padding:10px 0 16px 14px;display:grid}.v26-mobile-submenu a{color:#08111fd1;grid-template-columns:30px 1fr;align-items:center;min-height:40px;font-size:14px;font-weight:600;text-decoration:none;display:grid}.v26-mobile-submenu a i{color:#08111f66;font:650 10px/1 Doto,monospace}.v26-mobile-subgroup+.v26-mobile-subgroup{margin-top:12px}.v26-mobile-subgroup>p{color:#bf3c13;letter-spacing:.14em;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 2px;font-family:IBM Plex Mono,monospace;font-size:8.5px;font-weight:700;display:flex}.v26-mobile-subgroup>p:after{content:"";border-top:1px solid #08111f29;flex:1}.v26-menu-strip{margin:20px calc(var(--v4-pad) * -1) 0;background:var(--v4-navy);border-top:1px solid #08111f33;border-bottom:1px solid #08111f33;padding:9px 0;display:flex;position:relative;overflow:hidden}.v26-menu-strip span{color:var(--v4-bone);letter-spacing:.16em;text-transform:uppercase;white-space:nowrap;flex:none;padding-right:8px;font-family:IBM Plex Mono,monospace;font-size:9.5px;animation:17s linear infinite v26MenuStrip}.v26-mobile-menu-contact{grid-template-columns:1fr;gap:2px;margin-top:20px;display:grid;position:relative}.v26-menu-phone{min-height:84px;color:var(--v4-bone);background:var(--v4-navy);gap:6px;padding:15px 18px;text-decoration:none;display:grid}.v26-menu-phone span{letter-spacing:.14em;text-transform:uppercase;color:#ede9df99;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:600}.v26-menu-phone strong{letter-spacing:.02em;font-family:Doto,monospace;font-size:clamp(30px,9vw,40px);font-weight:750;line-height:.9}.v26-mobile-menu-contact>a:last-child{color:#180701;background:var(--v4-orange);justify-content:space-between;align-items:center;min-height:62px;padding:0 18px;font-size:14px;font-weight:800;text-decoration:none;display:flex}.v26-mobile-menu-contact>a:last-child svg{width:18px}.v26-mobile-menu-foot{color:#08111f8c;align-items:center;gap:10px;margin-top:20px;display:flex;position:relative}.v26-mobile-menu-foot i{border-top:2px solid var(--v4-orange);width:22px}.v25-loader-meta{top:max(22px, env(safe-area-inset-top));padding-bottom:15px}.v25-loader-stage{top:44%}.v25-loader-word,.v25-loader-trace{max-width:calc(100vw - (var(--v4-pad) * 2));font-size:min(37vw,166px)}.v25-loader-overline{white-space:nowrap;margin-bottom:25px;font-size:8px}.v25-loader-overline i{flex:1}.v25-loader-status{bottom:102px;right:auto;left:var(--v4-pad);justify-items:start}.v25-loader-status strong{max-width:calc(100vw - (var(--v4-pad) * 2));font-size:18px}.v25-loader-progress{bottom:max(38px, env(safe-area-inset-bottom))}.v25-loader-field b{width:88vw;height:88vw;bottom:4%;right:-22%}.v4-chapter{height:1000svh;min-height:0}.v4-chapter.is-primary-only{height:560svh;min-height:0}.v4-stage{height:100svh;min-height:0}.v4-stage-base:before{left:66%}.v4-stage-base:after{background:linear-gradient(112deg,#0000 0 72%,#5e8fc417 72.1% 72.2%,#0000 72.3%)}.v4-light-wipe{width:196%;left:-48%}.v4-light-wipe:after{display:none}.v4-orbit{width:112%;height:35%;top:27%;right:-30%}.v4-bone-field{width:104%;height:42%;top:24%;left:-22%}.v4-canvas-placeholder span,.v4-webgl-fallback span{width:104vw;height:44svh;top:25%;right:-2%}.v4-eyebrow{top:96px;right:var(--v4-pad);left:var(--v4-pad);letter-spacing:.12em;gap:8px;font-size:8.5px;line-height:1.4}.v4-eyebrow>i{width:24px}.v4-eyebrow span{text-align:right;max-width:120px;margin-left:auto}.v4-title-back,.v4-title-trace,.v4-title-front{left:var(--v4-pad);max-width:calc(100vw - (var(--v4-pad) * 2));letter-spacing:-.065em;line-height:.82}.v4-title-back,.v4-title-trace{font-size:min(12.2vw,57px);top:137px}.v4-title-front{font-size:min(17vw,76px);top:196px}.v4-hero-copy{right:var(--v4-pad);bottom:82px;left:var(--v4-pad);border-top:1px solid #ede9df2e;width:auto;padding:16px 0 0}.v4-hero-copy>p{max-width:355px;font-size:13px;line-height:1.5}.v4-hero-copy>div{grid-template-columns:minmax(0,1fr) auto;gap:17px;margin-top:17px;display:grid}.v4-primary-action{grid-template-columns:minmax(0,1fr) 55px;width:100%;min-width:0;height:56px}.v4-secondary-action{white-space:nowrap;align-self:center;font-size:10px}.v4-hero-usp{gap:14px;margin-top:13px;display:flex;overflow:hidden}.v4-hero-usp li{letter-spacing:.06em;flex:none;font-size:8.5px}.v4-hero-usp li:last-child,.v4-temperature{display:none}.v4-scroll{right:var(--v4-pad);gap:9px;font-size:8px;bottom:20px;left:auto}.v4-scroll i{width:26px;height:26px}.v4-process>p,.v4-probe-eyebrow,.v26-return-kicker,.v4-custom-build>p{top:98px;left:var(--v4-pad);letter-spacing:.13em;font-size:8.5px}.v4-process>p:before,.v4-probe-eyebrow:before,.v4-custom-build>p:before{width:25px;margin-right:8px}.v4-process h2{top:130px;left:var(--v4-pad);right:var(--v4-pad);grid-template-columns:1fr;font-size:min(12.6vw,58px);line-height:.86}.v4-process h2 span:first-child{justify-self:start}.v4-process h2 span:last-child{text-align:left;justify-self:start;margin-left:7vw}.v4-callouts,.v4-process-notes{display:none}.v4-fault-tags{right:var(--v4-pad);bottom:172px;left:var(--v4-pad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030912c7;border:1px solid #ede9df1f;gap:8px;padding:14px}.v4-fault-tags>p{font-size:8.5px}.v4-fault-tags>span{grid-template-columns:8px 1fr;gap:5px 10px}.v4-fault-tags b{width:8px;height:8px}.v4-fault-tags strong{font-size:14px}.v4-fault-tags em{grid-column:2;font-size:10.5px}.v4-process ol{right:var(--v4-pad);bottom:22px;left:var(--v4-pad)}.v4-process li{grid-template-columns:26px 1fr;min-height:104px;padding:14px 6px 0 0}.v4-process li+li{padding-left:10px}.v4-process li i{font-size:14px}.v4-process li strong{text-transform:uppercase;font-size:12px}.v4-process li span{font-size:10px;line-height:1.38}.v26-thermal-tag{right:var(--v4-pad);bottom:96px;left:var(--v4-pad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#030912b8;border:1px solid #ede9df1f;width:auto;padding:14px}.v26-thermal-tag p{font-size:8.5px}.v26-thermal-tag strong{font-size:15.5px}.v26-thermal-tag span{font-size:11px}.v4-probe h2>span{max-width:calc(100vw - (var(--v4-pad) * 2));letter-spacing:-.065em;line-height:.82}.v4-probe-back,.v4-probe-trace{top:133px;left:var(--v4-pad);font-size:min(19vw,84px)}.v4-probe-front{top:200px;left:calc(var(--v4-pad) + 3.5vw);font-size:min(12.4vw,58px)}.v4-story{right:var(--v4-pad);bottom:136px;left:var(--v4-pad);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ede9dfe6;border:1px solid #08111f1f;width:auto;min-height:118px;padding:13px}.v4-story-item{padding-top:12px;inset:13px}.v4-story-item strong{margin-bottom:6px;font-size:15.5px;line-height:1.18}.v4-story-item span{font-size:11px;line-height:1.45}.v4-flow-readout{right:var(--v4-pad);bottom:32px;left:var(--v4-pad);width:auto}.v4-flow-readout strong{font-size:39px}.v4-types-rail{display:none}.v4-exit-beat h2>span{right:auto;left:var(--v4-pad);max-width:calc(100vw - (var(--v4-pad) * 2));letter-spacing:-.065em;text-align:left;line-height:.8}.v4-exit-back{transform:translateX(calc((1 - var(--v4-exit-copy)) * -18px));font-size:min(21vw,92px);top:139px}.v4-exit-front{transform:translateX(calc((1 - var(--v4-exit-copy)) * -18px));font-size:min(17.5vw,78px);top:210px}.v4-exit-copy{right:var(--v4-pad);bottom:190px;left:var(--v4-pad);color:#0b1120b8;text-align:left;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);width:auto;transform:translateX(calc((1 - var(--v4-exit-copy)) * -14px));background:#ede9dfe6;border:1px solid #08111f21;padding:13px;font-size:12.5px;line-height:1.48}.v26-return-proof{right:var(--v4-pad);bottom:35px;left:var(--v4-pad);width:auto}.v26-return-proof li{min-width:0;padding:11px 6px 0 0}.v26-return-proof li+li{padding-left:9px}.v26-return-proof i{font-size:12px}.v26-return-proof span{letter-spacing:.08em;font-size:8px}.v26-return-proof strong{overflow-wrap:normal;word-break:normal;font-size:10.5px;line-height:1.3}.v4-custom-build>p{opacity:var(--v4-custom-in)}.v4-custom-build h2>span{left:var(--v4-pad);max-width:calc(100vw - (var(--v4-pad) * 2));letter-spacing:-.063em;line-height:.82}.v4-custom-back{transform:translateX(calc((1 - var(--v4-custom-in)) * -16px))}.v4-custom-trace{transform:translate(calc((1 - var(--v4-custom-in)) * -16px + 3px), 3px)}.v4-custom-back,.v4-custom-trace{max-width:none;font-size:min(12.8vw,58px);top:131px}.v4-custom-front{width:auto;font-size:min(15.5vw,70px);top:183px;transform:none}.v4-custom-words{min-width:0;width:calc(100vw - (var(--v4-pad) * 2))}.v4-custom-words>span{transform:translateY(16px)}.v26-build-track{top:250px;right:var(--v4-pad);left:var(--v4-pad);width:auto;transform:none}.v26-build-track li{min-width:0;padding:10px 4px 0}.v26-build-track li+li{padding-left:6px}.v26-build-track i{font-size:11px}.v26-build-track span{letter-spacing:.03em;font-size:8px}.v4-custom-words[data-word="0"]>span:first-child,.v4-custom-words[data-word="1"]>span:nth-child(2),.v4-custom-words[data-word="2"]>span:nth-child(3),.v4-custom-words[data-word="3"]>span:nth-child(4){animation-name:v26BuildWordInMobile!important}.v4-story-build{top:auto;right:var(--v4-pad);bottom:112px;left:var(--v4-pad);width:auto;min-height:111px;opacity:var(--v4-custom-copy-in)}.v4-build-readout{right:var(--v4-pad);bottom:22px;left:var(--v4-pad);width:auto}.v4-build-readout strong{font-size:44px}.v4-build-readout>span,.v4-build-readout>em{font-size:8px}.v4-build-readout>em{max-width:200px}.v21-section{padding:88px var(--v4-pad);overflow:hidden}.v21-section-rule{margin:0 calc(var(--v4-pad) * -1) 60px;padding:0 var(--v4-pad)}.v21-section-rule span,.v21-section-rule b{font-size:8px}.v21-heading-grid,.v21-heading-grid.is-services,.v21-downtime-head,.v21-downtime-contact,.v21-craft-grid,.v21-case-head,.v21-case-dossier,.v21-faq,.v21-contact-grid,.v21-area-copy{grid-template-columns:minmax(0,1fr);gap:34px}.v21 .v21-display,.v21-faq-side .v21-display,.v21-contact-grid .v21-display{letter-spacing:-.06em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(40px,11.4vw,60px);line-height:.9}.v21-label{font-size:8.5px}.v21-intro,.v21-heading-aside p,.v21-case-head>p{font-size:13px;line-height:1.55}.v21-heading-aside{margin-top:0}.v21-diagnostic-cards{flex-direction:column;gap:2px;margin-top:47px}.v21-diagnostic-card{flex:none;min-height:330px;padding:25px}.v21-diagnostic-card h3{font-size:clamp(42px,12vw,59px)}.v21-diagnostic-card:nth-child(2){margin-top:0}.v21-open-diagnosis{grid-template-columns:1fr 42px;gap:6px 12px;min-height:118px;padding:22px}.v21-open-diagnosis span,.v21-open-diagnosis strong{grid-column:1}.v21-open-diagnosis i{grid-area:1/2/span 2}.v21-service-portals{grid-template-columns:1fr;gap:2px}.v21-service-portal,.v21-service-portal.is-repair{grid-template-columns:1fr;min-height:0}.v21-portal-copy{padding:34px 24px 42px}.v21-service-portal h3{font-size:clamp(43px,12.4vw,61px);line-height:.86}.v21-service-portal.is-custom{min-height:540px}.v21-portal-photo{min-height:310px;display:block}.v21-portal-photo .v21-photo-plate-media{min-height:310px}.v21-blueprint{min-height:315px}.v21-blueprint-svg{width:118%;margin-left:-9%}.v21-proof-rail{grid-template-columns:repeat(2,1fr)}.v21-proof-rail>p{grid-column:1/-1;min-height:58px}.v21-proof-rail article{min-height:130px;padding:18px 12px}.v21-downtime{padding-top:92px}.v21-downtime-phone{font-size:clamp(41px,13vw,61px)}.v21-downtime-contact{margin-top:52px}.v21-downtime-signal{min-height:210px}.v21-response-line{margin-top:42px}.v21-downtime-phone{grid-template-columns:minmax(0,1fr) auto;min-width:0;padding:24px 21px;overflow:hidden}.v21-downtime-phone>strong{letter-spacing:-.075em;min-width:0;font-size:clamp(38px,10.8vw,50px)}.v21-response-line{grid-template-columns:minmax(0,1fr)}.v21-response-line:before{width:100%;animation:none}.v21-response-line li,.v21-response-line li:not(:first-child){border-bottom:1px solid #08111f33;border-right:0;min-height:88px;padding:18px 0}.v21-application-grid{margin-top:52px}.v21-machine-list a{grid-template-columns:35px minmax(0,1fr) 25px;min-height:78px;padding-right:3px}.v21-machine-list a>span{display:none}.v21-machine-list a>strong{font-size:clamp(22px,7vw,31px)}.v21-machine-list a>em{grid-column:3}.v21-industry-band{grid-template-columns:1fr}.v21-industry-band ul{grid-template-columns:1fr 1fr}.v21-industry-band li{padding-left:8px;padding-right:8px}.v21-craft{padding-top:105px}.v21-craft-grid{margin-top:52px}.v21-craft-photo-wrap{min-height:480px}.v21-craft-photo .v21-photo-plate-media{min-height:430px}.v21-years{width:126px;height:126px;bottom:34px;right:11px}.v21-years strong{font-size:47px}.v21-craft-copy{padding-top:30px}.v21-craft-copy blockquote{font-size:clamp(27px,8.2vw,39px)}.v21-brand-rail{margin-right:calc(var(--v4-pad) * -1);margin-left:calc(var(--v4-pad) * -1)}.v21-case-dossier{min-height:0;margin-top:48px}.v21-case-images{border-bottom:1px solid #ede9df2b;border-right:0;min-height:510px}.v21-case-before{inset:0 0 29%}.v21-case-before .v21-photo-plate-media{height:calc(100% - 43px);min-height:0}.v21-case-after{width:67%;bottom:15px;right:15px}.v21-case-after .v21-photo-plate-media{height:180px}.v21-case-stamp{min-width:126px;top:18px;right:15px}.v21-case-data{padding:28px 22px 32px}.v21-case-data h3{margin:38px 0;font-size:clamp(46px,14vw,68px)}.v21-case-time{margin-top:40px}.v21-case-time strong{font-size:61px}.v21-faq{gap:46px}.v21-faq-list summary{grid-template-columns:35px 1fr 28px;gap:9px;min-height:86px}.v21-faq-list summary>i{font-size:16px}.v21-faq-list summary>span{font-size:clamp(19px,5.8vw,27px)}.v21-faq-list details p{padding:0 8px 27px 44px;font-size:13px}.v21-contact-primary{min-height:220px;padding:26px 22px}.v21-contact-primary>strong{letter-spacing:-.075em;white-space:nowrap;font-size:clamp(38px,10.8vw,50px)}.v21-contact-channels{grid-template-columns:1fr;gap:22px;margin-top:52px}.v21-contact-channels a{overflow-wrap:normal;word-break:normal;font-size:clamp(24px,7.6vw,35px)}.v21-area{margin-top:58px}.v21-area-copy{padding-top:25px;padding-bottom:30px}.v21-area-copy a{justify-self:start}.v23-hero{min-height:0;padding:112px var(--v4-pad) 0;background-size:46px 46px,46px 46px,auto,auto}.v23-hero-grid{grid-template-columns:minmax(0,1fr);gap:42px;min-height:0}.v23-hero-copy{padding-bottom:0}.v23-hero h1,.v26-contact-hero h1{letter-spacing:-.062em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(43px,12.2vw,62px);line-height:.88}.v23-hero-lead,.v26-contact-lead{margin-top:27px;font-size:14px;line-height:1.52}.v23-hero-actions{grid-template-columns:1fr;gap:18px;display:grid}.v23-button{width:100%;min-width:0}.v23-text-link{justify-self:start}.v23-hero-visual{min-height:390px;padding-bottom:28px}.v23-hero-visual>.v23-media{clip-path:polygon(7% 0,100% 0,100% 94%,0 100%);min-height:370px}.v23-hero-coordinate{top:27px;right:9px}.v23-hero-tags{grid-template-columns:1fr}.v23-hero-tags li{min-height:62px;padding:10px 0}.v23-section{padding:82px var(--v4-pad)}.v23-section-title{grid-template-columns:1fr;gap:24px;margin-bottom:45px}.v23-section-title h2,.v23-detail-grid>div h2{letter-spacing:-.052em;overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(40px,11.3vw,58px);line-height:.92!important}.v23-section-title>div>p,.v23-detail-lead{font-size:14px;line-height:1.58}.v23-kicker{font-size:8.5px}.v23-kicker i{width:31px}.v23-hub-grid{grid-template-columns:1fr}.v23-hub-card,.sub-v23.is-hub-service .v23-hub-card:first-child:nth-last-child(3){min-height:480px;padding:28px 22px}.v23-hub-card h2{font-size:clamp(39px,11.5vw,56px);line-height:.9}.v23-hub-card>p{font-size:12px}.v23-hub-statement{grid-template-columns:1fr;min-height:0}.v23-hub-statement>.v23-media{min-height:390px}.v23-hub-statement>div{padding:58px var(--v4-pad) 70px}.v23-hub-statement h2{font-size:clamp(43px,12.6vw,62px);line-height:.9!important}.v23-detail-intro{padding-top:0}.v23-fact-rail{grid-template-columns:1fr;margin-bottom:76px}.v23-fact-rail>div{border-top:1px solid #08111f24;border-left:0;min-height:93px;padding:20px 0}.v23-detail-grid{grid-template-columns:minmax(0,1fr);gap:48px}.v23-feature-list{margin-left:0}.v23-feature-list li{grid-template-columns:34px minmax(0,1fr);gap:8px 10px;min-height:0;padding:21px 0}.v23-feature-list strong{font-size:21px}.v23-feature-list span{grid-column:2;font-size:12px}.v23-image-manifesto{height:650px;min-height:0}.v23-image-manifesto>.v23-media:after{background:linear-gradient(#03091240,#030912e0 74%,#030912)}.v23-image-manifesto blockquote{top:auto;right:var(--v4-pad);bottom:55px;left:var(--v4-pad);width:auto;max-width:none;transform:none}.v23-image-manifesto blockquote p{margin-top:20px;font-size:clamp(29px,8.8vw,42px)!important;line-height:1.02!important}.sub-v23.is-motion-ready .v23-image-manifesto blockquote[data-v23-reveal=left]{transform:translate(-32px)}.sub-v23.is-motion-ready .v23-image-manifesto blockquote[data-v23-reveal=left].is-in{transform:none}.v23-process{padding:86px var(--v4-pad)}.v23-process ol{grid-template-columns:1fr}.v23-process li{border-top:1px solid #ede9df24;border-left:0;min-height:192px;padding:22px 7px 27px}.v23-process li strong{margin-top:37px;font-size:29px}.v23-test-note{grid-template-columns:1fr;gap:13px;margin-top:34px;padding:19px}.v23-related{padding:70px var(--v4-pad)}.v23-related a{grid-template-columns:34px minmax(0,1fr) 22px;gap:10px;min-height:88px}.v23-related a strong{font-size:24px}.v23-related a span{grid-column:2;font-size:10px}.v23-related a svg{grid-area:1/3/span 2}.v23-cta{min-height:0;padding:77px var(--v4-pad);grid-template-columns:minmax(0,1fr);gap:34px;overflow:hidden}.v23-cta>*{min-width:0;max-width:100%}.v23-cta h2{overflow-wrap:normal;word-break:normal;max-width:100%;font-size:clamp(40px,11.4vw,56px);line-height:.9}.v23-cta-actions,.v23-cta-phone,.v23-cta-wa{width:100%;min-width:0;max-width:100%}.v23-cta-phone{min-height:137px;padding:21px}.v23-cta-phone strong{font-size:clamp(27px,8.8vw,41px)}.v23-case-card{padding:17px}.v23-before-after{grid-template-columns:1fr}.v23-before-after .v23-media{min-height:370px}.v23-case-card dl{grid-template-columns:1fr 1fr}.v23-case-card dl>div{min-height:92px}.v23-case-queue{grid-template-columns:1fr}.v23-case-queue article{min-height:235px;padding:31px 23px}.v23-case-queue strong{margin-top:55px}.v23-about-grid{grid-template-columns:1fr;gap:55px}.v23-about-grid blockquote{margin-top:42px;padding-left:22px;font-size:clamp(25px,8vw,36px)}.v23-about-grid>.v23-media{min-height:480px}.v23-authority-rail{padding:0 var(--v4-pad) 82px;grid-template-columns:1fr}.v23-authority-rail article{border-top:1px solid #08111f24;border-left:0;min-height:220px;padding:24px 0}.v23-authority-rail strong{margin-top:53px;font-size:55px}.v23-editorial-list article{grid-template-columns:1fr;gap:16px;min-height:0;padding:27px 2px}.v23-editorial-list h2{font-size:29px}.v23-editorial-list article>p,.v23-editorial-list article>em{grid-column:auto;justify-self:start}.v23-faq-list summary{grid-template-columns:34px minmax(0,1fr) 30px;gap:8px;min-height:89px}.v23-faq-list summary span{font-size:clamp(20px,6vw,28px)}.v23-faq-list details>p{padding:0 3px 28px 42px;font-size:13px}.v23-region-grid>ul{grid-template-columns:1fr}.v23-region-grid li{border-right:0;min-height:205px;padding:23px 0}.v23-region-grid li strong{font-size:clamp(49px,15vw,72px)}.v23-logistics{padding:82px var(--v4-pad)}.v23-logistics>div:last-child{grid-template-columns:1fr}.v23-logistics article{border-top:1px solid #ede9df24;border-left:0;min-height:220px;padding:24px 0}.v23-logistics article strong{margin-top:52px}.v26-contact-hero{min-height:0;padding:116px var(--v4-pad) 0;grid-template-rows:auto auto auto;grid-template-columns:minmax(0,1fr);gap:0}.v26-contact-actions{grid-template-columns:1fr;margin-top:31px}.v26-contact-actions a,.v26-contact-actions a.is-phone{grid-column:auto;min-height:86px;padding:16px 48px 16px 17px}.v26-contact-actions a.is-phone{min-height:101px}.v26-contact-actions a strong{font-size:clamp(18px,6.2vw,28px)}.v26-contact-actions a.is-phone strong{font-size:clamp(31px,10vw,45px)}.v26-contact-visual{min-height:450px;margin-top:50px}.v26-contact-visual>.v23-media{clip-path:polygon(6% 0,100% 0,100% 94%,0 100%)}.v26-contact-signal{width:calc(100% - 28px);bottom:30px;right:14px}.v26-contact-flow{grid-template-columns:1fr;margin-top:55px}.v26-contact-flow li{border-top:1px solid #ede9df21;border-right:0;min-height:93px;padding:20px 0}.v26-contact-flow li+li{padding-left:0}.v26-contact-actions a span{font-size:9px}.v26-contact-signal span{font-size:8.5px}.v26-contact-checklist>p:first-child{font-size:9.5px}.v26-placeholder-note{font-size:8.5px}.v26-contact-form-section{padding:86px var(--v4-pad) 98px;background-size:48px 48px}.v26-contact-form-heading{grid-template-columns:1fr;gap:25px;margin-bottom:48px}.v26-contact-form-heading h2{font-size:clamp(45px,13vw,63px);line-height:.9}.v26-contact-form-heading>div>p{font-size:14px}.v26-contact-form-layout{grid-template-columns:minmax(0,1fr)}.v26-contact-checklist{padding:28px 22px}.v26-machine-only{margin-top:40px}.v26-contact-form-layout .v24-contact-form{padding:30px 20px}.v24-form-grid{grid-template-columns:1fr}.v24-form-grid .is-wide{grid-column:1}.v24-form-actions{align-items:stretch}.v24-form-actions button{width:100%}.v21>.v16-footer,.v23-route-page>.v16-footer,.v16-footer{padding:72px var(--v4-pad) 28px;grid-template-columns:minmax(0,1fr);gap:45px}.v21>.v16-footer .v16-footer-brand strong,.v23-route-page>.v16-footer .v16-footer-brand strong,.v16-footer-brand strong{font-size:66px}.v16-footer-nav>div{grid-template-columns:1fr 1fr;gap:13px 17px}.v16-footer-contact{grid-column:auto!important}.v16-footer-contact a{overflow-wrap:normal;word-break:normal}.v16-footer-meta{grid-column:1;grid-template-columns:1fr;gap:9px;margin-top:18px}}@media (max-width:900px) and (max-height:720px){.v4-eyebrow,.v4-process>p,.v4-probe-eyebrow,.v26-return-kicker,.v4-custom-build>p{top:88px}.v4-process h2{font-size:min(11.6vw,50px);top:118px}.v4-title-back,.v4-title-trace{font-size:min(11.2vw,48px);top:122px}.v4-title-front{font-size:min(15.4vw,62px);top:174px}.v4-hero-copy{bottom:58px}.v4-hero-copy>p{font-size:12px}.v4-scroll{bottom:12px}.v4-fault-tags{gap:6px;padding:11px;bottom:138px}.v4-fault-tags em{font-size:9.5px}.v4-process ol{bottom:12px}.v4-process li{min-height:86px;padding-top:10px}.v4-process li span{font-size:9px}.v26-thermal-tag{padding:11px;bottom:74px}.v4-probe-back,.v4-probe-trace{font-size:min(17vw,70px);top:118px}.v4-probe-front{font-size:min(11.4vw,47px);top:176px}.v4-story{min-height:104px;bottom:112px}.v4-story-item strong{font-size:14px}.v4-story-item span{font-size:10px}.v4-flow-readout{bottom:18px}.v4-flow-readout strong{font-size:32px}.v4-exit-back{font-size:min(18.5vw,76px);top:122px}.v4-exit-front{font-size:min(15.5vw,64px);top:184px}.v4-exit-copy{padding:11px;font-size:11.5px;bottom:152px}.v26-return-proof{bottom:22px}.v4-custom-back,.v4-custom-trace{font-size:min(11.6vw,48px);top:116px}.v4-custom-front{font-size:min(14vw,58px);top:160px}.v26-build-track{top:216px}.v26-build-track li{padding-top:8px}.v4-story-build{bottom:96px}.v4-build-readout{bottom:14px}.v4-build-readout strong{font-size:36px}}@keyframes v26MenuStrip{to{transform:translate(-100%)}}@keyframes v26BuildWordInMobile{0%{opacity:0;letter-spacing:-.1em;transform:translateY(22px)}55%{opacity:1}to{opacity:1;letter-spacing:-.078em;transform:translate(0,0)}}@media (max-width:430px){.v4-hero-copy>div{grid-template-columns:1fr;gap:12px}.v4-secondary-action,.v4-hero-usp{display:none}.v4-hero-copy{bottom:66px}.v21-industry-band ul{grid-template-columns:1fr}.v21-case-images{min-height:470px}.v23-hub-card{min-height:450px}.v23-case-card dl,.v16-footer-nav>div{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.v26-mobile-menu,.v26-menu-toggle b,.v26-mobile-menu-head,.v26-mobile-menu-item,.v26-mobile-menu-contact,.v26-menu-strip,.v26-mobile-menu-foot{opacity:1!important;transition:none!important;transform:none!important}.v26-menu-strip span{animation:none!important}}
.sub-v23.is-realizations-v28{background:#e9e5dc;overflow:visible}.is-realizations-v28 .r28-kicker{color:var(--s23-orange);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:12px;margin:0;font-family:IBM Plex Mono,monospace;font-size:9px;font-weight:650;line-height:1.35;display:flex}.is-realizations-v28 .r28-kicker span{color:inherit}.is-realizations-v28 .r28-kicker i{border-top:1px solid;width:46px}.r28-hero{min-height:min(980px,100svh);padding:clamp(144px, 16vh, 190px) var(--v4-pad) 0;color:var(--s23-paper);background:linear-gradient(#5e8fc40b 1px, transparent 1px), linear-gradient(90deg, #5e8fc40b 1px, transparent 1px), radial-gradient(circle at 81% 18%, #5e8fc42b, transparent 30%), var(--s23-deep);background-size:62px 62px,62px 62px,auto,auto;position:relative;overflow:hidden}.r28-hero:before{content:"05";color:#ede9df06;font-family:Doto,monospace;font-size:22vw;font-weight:800;line-height:.7;position:absolute;bottom:1vw;right:-1vw}.r28-hero-grid{z-index:2;grid-template-columns:minmax(470px,.82fr) minmax(610px,1.18fr);align-items:center;gap:clamp(48px,5vw,104px);min-height:clamp(590px,67vh,715px);display:grid;position:relative}.r28-hero-copy{z-index:3;padding-bottom:48px;position:relative}.r28-hero h1{letter-spacing:-.068em;text-transform:uppercase;max-width:860px;margin:clamp(26px,3.4vh,42px) 0 0;font-family:Inter Tight,Archivo,sans-serif;font-size:clamp(66px,5.7vw,112px);font-weight:800;line-height:.78}.r28-hero h1>span{white-space:nowrap;display:block}.r28-hero h1 em{color:var(--s23-blue);letter-spacing:-.052em;margin-top:.07em;font-size:.58em;font-style:normal;line-height:.91;display:block}.r28-hero-lead{color:#ede9dfb3;letter-spacing:-.018em;max-width:610px;margin:clamp(28px,3.8vh,45px) 0 0;font-size:clamp(16px,1.14vw,20px);line-height:1.57}.r28-hero-actions{align-items:center;gap:28px;margin-top:38px;display:flex}.r28-hero-actions a{color:var(--s23-paper);text-decoration:none}.r28-hero-actions>a:not(.r28-button){align-items:center;gap:11px;font-size:11px;font-weight:750;display:inline-flex}.r28-hero-actions>a:not(.r28-button) svg{width:17px;color:var(--s23-orange);transition:transform .35s var(--v4-ease)}.r28-hero-actions>a:not(.r28-button):hover svg{transform:translate(4px,-4px)}.r28-button{background:var(--s23-orange);letter-spacing:.02em;min-height:60px;transition:background .35s, transform .35s var(--v4-ease);justify-content:space-between;align-items:center;gap:32px;padding:0 20px 0 24px;font-size:10px;font-weight:800;display:inline-flex;color:var(--s23-ink)!important}.r28-button:hover{background:#ff7544;transform:translateY(-3px)}.r28-button svg{width:18px}.r28-hero-media{min-width:0;height:clamp(540px,63vh,680px);position:relative}.r28-hero figure{margin:0}.r28-hero-main,.r28-hero-detail{background:#111923;position:absolute;overflow:hidden;box-shadow:0 34px 75px #00000052}.r28-hero-main{inset:0 0 32px 8%}.r28-hero-detail{z-index:3;border:7px solid var(--s23-deep);width:36%;height:36%;bottom:0;left:0}.r28-hero figure img{object-fit:cover;filter:saturate(.8)contrast(1.06);transition:transform 1.2s var(--v4-ease), filter .6s}.r28-hero figure:hover img{filter:saturate(.96)contrast(1.04);transform:scale(1.025)}.r28-hero figure:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 55%,#030912ad);position:absolute;inset:0}.r28-hero figcaption{z-index:2;color:#ede9dfd1;letter-spacing:.12em;text-transform:uppercase;background:#030912c7;align-items:center;gap:9px;padding:8px 10px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal;line-height:1.4;display:flex;position:absolute;bottom:14px;right:15px}.r28-hero figcaption i{background:var(--s23-orange);width:5px;height:5px}.r28-hero-detail figcaption{max-width:calc(100% - 16px);bottom:8px;right:8px}.r28-hero-count{z-index:4;min-width:162px;color:var(--s23-ink);background:var(--s23-orange);grid-template-rows:auto auto auto;grid-template-columns:auto auto;padding:16px 18px 14px;display:grid;position:absolute;bottom:0;right:-1px}.r28-hero-count span{letter-spacing:.11em;text-transform:uppercase;grid-column:1/-1;font-family:IBM Plex Mono,monospace;font-size:7px}.r28-hero-count strong{grid-row:2/4;margin-top:7px;font-family:Doto,monospace;font-size:47px;line-height:.8}.r28-hero-count i{letter-spacing:.12em;text-transform:uppercase;align-self:end;margin:8px 0 0 8px;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.r28-hero-count b{letter-spacing:.05em;margin:5px 0 0 8px;font-family:IBM Plex Mono,monospace;font-size:7px;font-weight:600}.r28-hero-proof{z-index:4;margin:0 calc(var(--v4-pad) * -1);border-top:1px solid #ede9df24;grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}.r28-hero-proof li{min-height:86px;padding:15px var(--v4-pad);border-right:1px solid #ede9df24;align-items:center;gap:18px;display:flex}.r28-hero-proof li:last-child{border-right:0}.r28-hero-proof i{color:var(--s23-orange);font-family:Doto,monospace;font-size:15px;font-style:normal;font-weight:800}.r28-hero-proof span{color:#ede9dfb8;font-size:11px;line-height:1.4}.r28-index{padding:clamp(95px, 12vh, 155px) var(--v4-pad) clamp(110px, 14vh, 180px);background:#e9e5dc}.r28-index-head{grid-template-columns:minmax(180px,.33fr) minmax(620px,1.17fr);align-items:start;gap:clamp(50px,7vw,135px);display:grid}.r28-index-head h2{letter-spacing:-.065em;text-transform:uppercase;max-width:1030px;margin:0;font-family:Inter Tight,sans-serif;font-size:clamp(58px,6.2vw,118px);font-weight:800;line-height:.81}.r28-index-head>div>p{color:#08111fa8;max-width:700px;margin:32px 0 0;font-size:clamp(15px,1.1vw,19px);line-height:1.62}.r28-proof-note{color:var(--s23-paper);background:var(--s23-ink);grid-template-columns:8px 190px 1fr;align-items:center;gap:22px;margin:clamp(62px,8vh,95px) 0 0;padding:22px 27px;display:grid}.r28-proof-note>i{background:var(--s23-orange);width:8px;height:8px;box-shadow:0 0 0 7px #ff5a1f1f}.r28-proof-note span{color:var(--s23-orange);letter-spacing:.13em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:8px}.r28-proof-note strong{font-size:clamp(15px,1.15vw,20px);line-height:1.4}.r28-filters{border-bottom:2px solid var(--s23-ink);flex-wrap:wrap;gap:2px;margin:38px 0 0;padding:0 0 30px;display:flex}.r28-filters button{min-height:49px;color:var(--s23-ink);cursor:pointer;font:inherit;background:0 0;border:1px solid #08111f2e;align-items:center;gap:16px;padding:0 18px;transition:color .25s,background .25s,border-color .25s;display:flex}.r28-filters button i{color:#af3914;font-family:Doto,monospace;font-size:11px;font-style:normal;font-weight:800}.r28-filters button span{letter-spacing:.03em;font-size:10px;font-weight:750}.r28-filters button:hover,.r28-filters button.is-active{border-color:var(--s23-ink);color:var(--s23-paper);background:var(--s23-ink)}.r28-filters button.is-active i{color:var(--s23-orange)}.r28-list{gap:clamp(42px,6.5vw,96px);margin-top:clamp(52px,7vw,100px);display:grid}.r28-card{min-height:610px;color:var(--s23-paper);background:var(--s23-ink);grid-template-columns:minmax(0,1.18fr) minmax(350px,.62fr);display:grid;box-shadow:0 25px 55px #070f1b21}.r28-card:nth-child(2n){grid-template-columns:minmax(350px,.62fr) minmax(0,1.18fr)}.r28-card:nth-child(2n) .r28-card-gallery{grid-column:2}.r28-card:nth-child(2n) .r28-card-copy{grid-area:1/1}.r28-card[hidden]{display:none}.r28-card-gallery{background:#ede9df1f;gap:2px;min-width:0;min-height:610px;display:grid;overflow:hidden}.r28-card-gallery.is-1{grid-template-columns:1fr}.r28-card-gallery.is-2{grid-template-columns:1fr 1fr}.r28-card-gallery.is-3{grid-template-rows:1fr 1fr;grid-template-columns:1.1fr .9fr}.r28-card-gallery.is-3 .r28-card-image:first-child{grid-row:1/3}.r28-card-image{min-width:0;min-height:0;color:var(--s23-paper);cursor:zoom-in;background:#161d26;border:0;padding:0;position:relative;overflow:hidden}.r28-card-image>img{object-fit:contain;filter:saturate(.88)contrast(1.04);transition:transform .65s var(--v4-ease), filter .45s;padding:clamp(8px,1vw,18px)}.r28-card-image:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000 60%,#030912b3);position:absolute;inset:0}.r28-card-image:hover>img{filter:saturate()contrast(1.03);transform:scale(1.025)}.r28-card-image>span{z-index:2;text-align:left;grid-template-columns:auto 1fr auto;align-items:end;gap:12px;display:grid;position:absolute;bottom:14px;left:15px;right:15px}.r28-card-image>span i{color:var(--s23-orange);letter-spacing:.12em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px;font-style:normal}.r28-card-image>span strong{text-overflow:ellipsis;white-space:nowrap;font-size:9px;font-weight:650;line-height:1.3;overflow:hidden}.r28-card-image>span b{color:#ede9df8c;font-family:Doto,monospace;font-size:14px}.r28-card-copy{flex-direction:column;min-width:0;padding:clamp(30px,3.3vw,60px);display:flex}.r28-card-copy>header{letter-spacing:.13em;border-bottom:1px solid #ede9df29;justify-content:space-between;gap:20px;padding-bottom:21px;font-family:IBM Plex Mono,monospace;font-size:8px;display:flex}.r28-card-copy>header span{color:var(--s23-orange)}.r28-card-copy>header i{color:#ede9df7a;font-style:normal}.r28-card-category{color:var(--s23-blue);letter-spacing:.14em;text-transform:uppercase;margin:clamp(36px,4.2vw,72px) 0 0;font-family:IBM Plex Mono,monospace;font-size:8px}.r28-card-copy h3{letter-spacing:-.052em;text-transform:uppercase;margin:17px 0 0;font-family:Inter Tight,sans-serif;font-size:clamp(35px,3.1vw,61px);font-weight:800;line-height:.88}.r28-card-description{color:#ede9dfa8;margin:25px 0 0;font-size:13px;line-height:1.62}.r28-card-copy dl{gap:0;margin:auto 0 0;padding-top:34px;display:grid}.r28-card-copy dl>div{border-top:1px solid #ede9df1f;grid-template-columns:112px 1fr;gap:15px;padding:12px 0;display:grid}.r28-card-copy dt{color:#ede9df66;letter-spacing:.11em;text-transform:uppercase;font-family:IBM Plex Mono,monospace;font-size:7px}.r28-card-copy dd{margin:0;font-size:11px;line-height:1.4}.r28-card-copy>a{min-height:58px;color:var(--s23-paper);border:1px solid #ff5a1f8c;justify-content:space-between;align-items:center;gap:24px;margin-top:28px;padding:0 17px;font-size:9px;font-weight:750;text-decoration:none;transition:color .3s,background .3s;display:flex}.r28-card-copy>a svg{width:17px;color:var(--s23-orange)}.r28-card-copy>a:hover{color:var(--s23-ink);background:var(--s23-orange)}.r28-card-copy>a:hover svg{color:var(--s23-ink)}.r28-image-missing{color:#ede9df8c;text-transform:uppercase;place-items:center;font-family:IBM Plex Mono,monospace;font-size:9px;display:grid;position:absolute;inset:0}body.r28-lightbox-open{overflow:hidden}.r28-lightbox{z-index:5000;color:var(--s23-paper);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#02070df7;grid-template-rows:auto 1fr;padding:0 clamp(20px,4vw,74px) clamp(20px,3vh,42px);display:grid;position:fixed;inset:0}.r28-lightbox>header{border-bottom:1px solid #ede9df29;justify-content:space-between;align-items:center;min-height:86px;display:flex}.r28-lightbox>header p{align-items:center;gap:20px;margin:0;display:flex}.r28-lightbox>header p span{color:var(--s23-orange);letter-spacing:.14em;font-family:IBM Plex Mono,monospace;font-size:8px}.r28-lightbox>header p strong{text-transform:uppercase;font-family:Inter Tight,sans-serif;font-size:clamp(17px,1.55vw,27px)}.r28-lightbox>header button{cursor:pointer;background:0 0;border:1px solid #ede9df40;width:47px;height:47px;padding:0;position:relative}.r28-lightbox>header button i{border-top:1px solid var(--s23-paper);width:19px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.r28-lightbox>header button i:last-child{transform:translate(-50%,-50%)rotate(-45deg)}.r28-lightbox>figure{background:#080e16;min-width:0;min-height:0;margin:22px 0 0;position:relative;overflow:hidden}.r28-lightbox>figure img{object-fit:contain;padding:clamp(10px,2vw,32px)}.r28-lightbox>figure figcaption{z-index:2;color:var(--s23-paper);background:#02070dcc;grid-template-columns:auto 1fr auto;gap:16px;padding:12px 14px;font-style:normal;display:grid;position:absolute;bottom:16px;left:18px;right:18px}.r28-lightbox>figure figcaption span{color:var(--s23-orange);letter-spacing:.13em;font-family:IBM Plex Mono,monospace;font-size:7px}.r28-lightbox>figure figcaption strong{font-size:10px}.r28-lightbox>figure figcaption i{color:#ede9df8c;font-family:Doto,monospace;font-size:12px;font-style:normal}.r28-lightbox-prev,.r28-lightbox-next{z-index:2;width:54px;height:54px;color:var(--s23-paper);cursor:pointer;background:#02070dbf;border:1px solid #ede9df40;place-items:center;padding:0;display:grid;position:absolute;top:50%}.r28-lightbox-prev{left:clamp(8px,1.7vw,30px)}.r28-lightbox-next{right:clamp(8px,1.7vw,30px);transform:rotate(180deg)}.r28-lightbox-prev svg,.r28-lightbox-next svg{width:18px}@media (max-width:1180px){.r28-hero-grid{grid-template-columns:minmax(390px,.83fr) minmax(500px,1.17fr)}.r28-index-head{grid-template-columns:160px 1fr}.r28-card{grid-template-columns:minmax(0,1fr) minmax(330px,.7fr)}.r28-card:nth-child(2n){grid-template-columns:minmax(330px,.7fr) minmax(0,1fr)}.r28-card-copy{padding:35px}}@media (max-width:900px){.r28-hero{min-height:0;padding:calc(116px + env(safe-area-inset-top,0px)) var(--v4-pad) 0}.r28-hero-grid{min-height:0;display:block}.r28-hero-copy{padding:0}.r28-hero h1{max-width:100%;margin-top:26px;font-size:clamp(52px,14.8vw,67px);line-height:.79}.r28-hero h1 em{max-width:92%;font-size:.54em;line-height:.94}.r28-hero-lead{margin-top:27px;font-size:15px;line-height:1.58}.r28-hero-actions{align-items:stretch;gap:17px;margin-top:29px}.r28-button{flex:auto;min-height:58px;padding-left:18px;padding-right:17px}.r28-hero-actions>a:not(.r28-button){flex:none;font-size:0}.r28-hero-actions>a:not(.r28-button) svg{width:23px}.r28-hero-media{height:min(134vw,565px);margin-top:48px}.r28-hero-main{inset:0 0 40px}.r28-hero-detail{border-width:5px;width:43%;height:32%;bottom:0}.r28-hero-count{min-width:142px;padding:13px 14px 12px;right:0}.r28-hero-count strong{font-size:39px}.r28-hero-proof{grid-template-columns:1fr;margin-top:34px}.r28-hero-proof li{min-height:59px;padding:12px var(--v4-pad);border-bottom:1px solid #ede9df24;border-right:0}.r28-hero-proof li:last-child{border-bottom:0}.r28-index{padding:82px var(--v4-pad) 105px}.r28-index-head{display:block}.r28-index-head>div{margin-top:34px}.r28-index-head h2{font-size:clamp(49px,14.1vw,66px);line-height:.84}.r28-index-head>div>p{margin-top:25px;font-size:14px}.r28-proof-note{grid-template-columns:7px 1fr;gap:15px;margin-top:52px;padding:19px 18px}.r28-proof-note strong{grid-column:1/-1;padding-left:22px;font-size:14px}.r28-filters{margin-right:calc(var(--v4-pad) * -1);margin-left:calc(var(--v4-pad) * -1);padding:0 var(--v4-pad) 26px;scrollbar-width:none;scroll-snap-type:x proximity;border-bottom-width:1px;flex-wrap:nowrap;gap:7px;overflow-x:auto}.r28-filters::-webkit-scrollbar{display:none}.r28-filters button{scroll-snap-align:start;flex:none;min-height:47px}.r28-list{gap:48px;margin-top:50px}.r28-card,.r28-card:nth-child(2n){flex-direction:column;min-height:0;display:flex}.r28-card:nth-child(2n) .r28-card-gallery,.r28-card:nth-child(2n) .r28-card-copy{grid-area:auto}.r28-card-gallery,.r28-card-gallery.is-1,.r28-card-gallery.is-2,.r28-card-gallery.is-3{scroll-snap-type:x mandatory;scrollbar-width:none;gap:2px;min-height:min(116vw,485px);display:flex;overflow-x:auto}.r28-card-gallery::-webkit-scrollbar{display:none}.r28-card-gallery .r28-card-image,.r28-card-gallery.is-3 .r28-card-image:first-child{scroll-snap-align:start;flex:0 0 86%;grid-row:auto;min-height:min(116vw,485px)}.r28-card-gallery.is-1 .r28-card-image{flex-basis:100%}.r28-card-image>img{padding:9px}.r28-card-image>span{bottom:11px;left:12px;right:12px}.r28-card-copy{padding:27px 21px 24px}.r28-card-copy>header{padding-bottom:17px}.r28-card-category{margin-top:38px}.r28-card-copy h3{font-size:clamp(35px,10.9vw,51px);line-height:.88}.r28-card-description{font-size:13px}.r28-card-copy dl{margin-top:33px;padding-top:0}.r28-card-copy dl>div{grid-template-columns:95px 1fr}.r28-card-copy>a{margin-top:28px}.r28-lightbox{padding:env(safe-area-inset-top,0px) 0 env(safe-area-inset-bottom,0px);grid-template-rows:auto 1fr}.r28-lightbox>header{min-height:71px;padding:0 14px}.r28-lightbox>header p{gap:4px;max-width:calc(100% - 65px);display:grid}.r28-lightbox>header p strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;overflow:hidden}.r28-lightbox>header button{width:43px;height:43px}.r28-lightbox>figure{margin:0}.r28-lightbox>figure img{padding:10px}.r28-lightbox>figure figcaption{grid-template-columns:auto 1fr;gap:8px 12px;bottom:10px;left:9px;right:9px}.r28-lightbox>figure figcaption i{grid-column:2}.r28-lightbox-prev,.r28-lightbox-next{top:auto;bottom:calc(84px + env(safe-area-inset-bottom,0px));width:46px;height:46px}.r28-lightbox-prev{left:9px}.r28-lightbox-next{right:9px}}@media (prefers-reduced-motion:reduce){.r28-hero figure img,.r28-card-image>img,.r28-button{transition:none}}
.skip-link:not(:focus):not(:focus-visible){clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;transform:none}.skip-link:focus,.skip-link:focus-visible{top:max(12px, env(safe-area-inset-top,0px));left:max(12px, env(safe-area-inset-left,0px));clip:auto;clip-path:none;width:auto;height:auto;margin:0;padding:11px 16px;overflow:visible;transform:none}@media (max-width:900px){.v4-header{height:calc(74px + env(safe-area-inset-top,0px));padding:calc(14px + env(safe-area-inset-top,0px)) var(--v4-pad) 14px;transition:transform .8s var(--v4-ease), opacity .5s}.v4-header.is-light,.v4-header.is-docked{padding-bottom:14px}.v26-mobile-menu{padding-top:calc(96px + env(safe-area-inset-top,0px));padding-right:max(var(--v4-pad), env(safe-area-inset-right,0px));padding-left:max(var(--v4-pad), env(safe-area-inset-left,0px))}.v4-stage{height:100dvh;transform:translateZ(0)}.v4-eyebrow,.v4-process>p,.v4-probe-eyebrow,.v26-return-kicker,.v4-custom-build>p{top:calc(98px + env(safe-area-inset-top,0px))}.v4-title-back,.v4-title-trace{top:calc(137px + env(safe-area-inset-top,0px))}.v4-title-front{top:calc(196px + env(safe-area-inset-top,0px))}.v4-process h2{top:calc(130px + env(safe-area-inset-top,0px))}.v4-probe-back,.v4-probe-trace{top:calc(133px + env(safe-area-inset-top,0px))}.v4-probe-front{top:calc(200px + env(safe-area-inset-top,0px))}.v4-exit-back{top:calc(139px + env(safe-area-inset-top,0px))}.v4-exit-front{top:calc(210px + env(safe-area-inset-top,0px))}.v4-custom-back,.v4-custom-trace{top:calc(131px + env(safe-area-inset-top,0px))}.v4-custom-front{top:calc(183px + env(safe-area-inset-top,0px))}.v26-build-track{top:calc(250px + env(safe-area-inset-top,0px))}.v4-hero-copy{bottom:calc(82px + env(safe-area-inset-bottom,0px))}.v4-scroll{bottom:calc(20px + env(safe-area-inset-bottom,0px))}.v4-fault-tags{bottom:calc(172px + env(safe-area-inset-bottom,0px))}.v4-process ol{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.v26-thermal-tag{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.v4-story{bottom:calc(136px + env(safe-area-inset-bottom,0px))}.v4-flow-readout{bottom:calc(32px + env(safe-area-inset-bottom,0px))}.v4-exit-copy{bottom:calc(190px + env(safe-area-inset-bottom,0px))}.v26-return-proof{bottom:calc(35px + env(safe-area-inset-bottom,0px))}.v4-story-build{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.v4-build-readout{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.v4-callouts{display:block}.v4-callout{color:#ede9dfe6;letter-spacing:.08em;filter:drop-shadow(0 2px 3px #00000073);gap:5px;max-width:47vw;font-size:6.7px}.v4-callout i{border-color:#b2c6d5b3;width:clamp(24px,8vw,35px)}.v4-callout em{text-overflow:ellipsis;background:#030912c2;max-width:25vw;padding:4px 5px;overflow:hidden}.v4-callout b{padding:3px 0;font-size:7px}.v4-callout b:after{display:none}.v4-callout i:after{width:5px;height:5px}.v4-process ol{--rail-progress:var(--v4-process-timeline,0);background:linear-gradient(#0309127a,#0000 84%);border-top:1px solid #b2c6d53b}.v4-process ol:after{content:"";background:linear-gradient(90deg, var(--v4-orange), #ffb000 72%, var(--v4-orange));height:2px;transform:scaleX(var(--rail-progress));transform-origin:0;position:absolute;top:-1px;left:0;right:0;box-shadow:0 0 12px #ff5a1f8c}.v4-process li{position:relative}.v4-process li:first-child{--step-on:clamp(0, calc(var(--rail-progress) * 5), 1)}.v4-process li:nth-child(2){--step-on:clamp(0, calc((var(--rail-progress) - .32) * 5), 1)}.v4-process li:nth-child(3){--step-on:clamp(0, calc((var(--rail-progress) - .66) * 5), 1)}.v4-process li:before{content:"";z-index:2;background:var(--v4-navy);border:1px solid #ede9df75;border-radius:50%;width:10px;height:10px;position:absolute;top:-6px;left:0}.v4-process li:after{content:"";z-index:3;background:var(--v4-orange);width:6px;height:6px;opacity:var(--step-on);transform:scale(var(--step-on));border-radius:50%;position:absolute;top:-3px;left:3px;box-shadow:0 0 10px #ff5a1fbf}.v4-process li strong{color:var(--v4-bone);opacity:calc(.55 + var(--step-on) * .45)}.v4-process li i{opacity:calc(.45 + var(--step-on) * .55)}.v4-exit-copy,.v26-return-proof{z-index:10}.v4-custom-build>p,.v4-custom-build h2>span,.v26-build-track,.v4-story-build,.v4-build-readout{pointer-events:none}}@media (max-width:900px) and (max-height:720px){.v4-eyebrow,.v4-process>p,.v4-probe-eyebrow,.v26-return-kicker,.v4-custom-build>p{top:calc(88px + env(safe-area-inset-top,0px))}.v4-process h2{top:calc(118px + env(safe-area-inset-top,0px))}.v4-title-back,.v4-title-trace{top:calc(122px + env(safe-area-inset-top,0px))}.v4-title-front{top:calc(174px + env(safe-area-inset-top,0px))}.v4-probe-back,.v4-probe-trace{top:calc(118px + env(safe-area-inset-top,0px))}.v4-probe-front{top:calc(176px + env(safe-area-inset-top,0px))}.v4-exit-back{top:calc(122px + env(safe-area-inset-top,0px))}.v4-exit-front{top:calc(184px + env(safe-area-inset-top,0px))}.v4-custom-back,.v4-custom-trace{top:calc(116px + env(safe-area-inset-top,0px))}.v4-custom-front{top:calc(160px + env(safe-area-inset-top,0px))}.v26-build-track{top:calc(216px + env(safe-area-inset-top,0px))}.v4-hero-copy{bottom:calc(58px + env(safe-area-inset-bottom,0px))}.v4-scroll{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v4-fault-tags{bottom:calc(138px + env(safe-area-inset-bottom,0px))}.v4-process ol{bottom:calc(12px + env(safe-area-inset-bottom,0px))}.v26-thermal-tag{bottom:calc(74px + env(safe-area-inset-bottom,0px))}.v4-story{bottom:calc(112px + env(safe-area-inset-bottom,0px))}.v4-flow-readout{bottom:calc(18px + env(safe-area-inset-bottom,0px))}.v4-exit-copy{bottom:calc(152px + env(safe-area-inset-bottom,0px))}.v26-return-proof{bottom:calc(22px + env(safe-area-inset-bottom,0px))}.v4-story-build{bottom:calc(96px + env(safe-area-inset-bottom,0px))}.v4-build-readout{bottom:calc(14px + env(safe-area-inset-bottom,0px))}.v4-callout{font-size:6.2px}.v4-callout em{max-width:23vw}}
.skip-link:not(:focus):not(:focus-visible){opacity:0;pointer-events:none;top:0;left:0;transform:translateY(-200%)}.skip-link:focus,.skip-link:focus-visible{opacity:1;pointer-events:auto}.v25-loader{clip-path:none;contain:none;backface-visibility:visible;will-change:auto;transform:none}.v25-loader:before{background:linear-gradient(#5e8fc40b 1px,#0000 1px) 0 0/74px 74px,linear-gradient(90deg,#5e8fc40b 1px,#0000 1px) 0 0/74px 74px,radial-gradient(circle at 68% 45%,#1f4e742b,#0000 36%),#030912}.v25-loader-field b,.v25-loader-field span,.v25-loader-trace{display:none}.v25-loader-meta,.v25-loader-overline,.v25-loader-word>span>i,.v25-loader-word>b{animation:none}.v25-loader-meta,.v25-loader-overline{display:none}.v25-loader-word{font-size:clamp(160px,22vw,420px);line-height:.72}.v25-loader-stage{display:none}.v29-loader-logo{z-index:6;top:29%;left:var(--v4-pad);width:clamp(420px,40vw,620px);height:auto;position:absolute;overflow:visible}.v29-loader-logo path{fill:#ede9df}.v29-loader-logo circle{fill:#ff5a1f}.v25-loader-word>span{overflow:visible}.v25-loader-word>span>i{transform:none}.v25-loader-word>b{opacity:1;transform:scale(1)}.v25-loader-pressure,.v25-loader-progress>i{overflow:hidden}.v25-loader-pressure>i,.v25-loader-progress>i>b{transform:scaleX(var(--v29-loader-progress,.02));transform-origin:0;will-change:transform;transition:transform .72s cubic-bezier(.22,.72,.18,1);width:100%!important}.v25-loader-pressure:after{content:"";border-top:4px solid #ff5a1f1c;width:23%;animation:1.8s ease-in-out infinite v29LoaderPulse;position:absolute;top:-1px;left:0}.v25-loader.is-leaving{clip-path:none;opacity:0;pointer-events:none;will-change:opacity;transition:opacity .62s;transform:none}.v25-loader.is-leaving .v25-loader-stage,.v25-loader.is-leaving .v25-loader-status,.v25-loader.is-leaving .v25-loader-progress{opacity:1;transform:none}body.v4-intro-lock .v4-canvas-placeholder.is-ready{opacity:0;transition:none}@keyframes v29LoaderPulse{0%,to{opacity:.25;transform:translate(0)}50%{opacity:.85;transform:translate(330%)}}.v29-callout-leaders{display:none}.v4-process h2 span:first-child{transform:translateX(calc((1 - var(--v4-process-enter,0)) * -5vw));clip-path:inset(-.3em calc((1 - clamp(0, calc(var(--v4-process-enter,0) * 2.2), 1)) * 100%) -.35em 0)}.v4-process h2 span:last-child{transform:translateX(calc((1 - var(--v4-process-enter,0)) * 5vw));clip-path:inset(-.3em 0 -.35em calc((1 - clamp(0, calc((var(--v4-process-enter,0) - .18) * 2.2), 1)) * 100%))}.v4-callout.c-1{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .16) * 3.2), 1))}.v4-callout.c-2{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .29) * 3.2), 1))}.v4-callout.c-3{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .42) * 3.2), 1))}.v4-callout.c-4{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .55) * 3.2), 1))}.v4-process ol:after{opacity:var(--v4-process-in,0)}.v4-flow-readout{display:grid}.v4-flow-readout>i{background:#486f9133}.v4-flow-readout>i b{background:linear-gradient(90deg, var(--v4-orange), #ff9b3f);box-shadow:0 0 10px #ff5a1f40}.v4-story[data-step="-1"]{opacity:0!important}.v4-probe>.v4-story{bottom:clamp(38px,5.2vh,58px)}.v26-build-track{isolation:isolate;border-top:0}.v26-build-track:before,.v26-build-track:after{content:"";z-index:0;height:2px;position:absolute;top:0;left:0;right:0}.v26-build-track:before{background:#486f9152}.v26-build-track:after{background:var(--v4-orange);transform:scaleX(var(--v4-custom-progress,0));transform-origin:0;box-shadow:0 0 12px #ff5a1f47}.v26-build-track li{--v29-node-on:0;z-index:1;color:rgba(11, 17, 32, calc(.34 + var(--v29-node-on) * .66));border-right:0;padding-top:17px}.v26-build-track li:first-child{--v29-node-on:clamp(0, calc(var(--v4-custom-progress) * 9), 1)}.v26-build-track li:nth-child(2){--v29-node-on:clamp(0, calc((var(--v4-custom-progress) - .27) * 9), 1)}.v26-build-track li:nth-child(3){--v29-node-on:clamp(0, calc((var(--v4-custom-progress) - .53) * 9), 1)}.v26-build-track li:nth-child(4){--v29-node-on:clamp(0, calc((var(--v4-custom-progress) - .79) * 9), 1)}.v26-build-track li:before{background:#ede9df;border:1px solid #486f918c;border-radius:50%;height:9px;transition:none;top:-4px;left:0;width:9px!important}.v26-build-track li:after{content:"";z-index:2;background:var(--v4-orange);width:5px;height:5px;opacity:var(--v29-node-on);transform:scale(var(--v29-node-on));border-radius:50%;position:absolute;top:-1px;left:3px;box-shadow:0 0 9px #ff5a1f80}.v4-build-readout{border-top-color:#486f9161}.sub-v23.is-realizations-v28{overflow-x:clip}.r28-index,.r28-index-head,.r28-index-head>div,.r28-list,.r28-card{min-width:0}.r28-list{grid-template-columns:minmax(0,1fr)}.r28-card{width:100%;max-width:100%}@media (max-width:900px){.v29-loader-logo{width:clamp(180px,60vw,240px);top:38%}.v25-loader-word{font-size:clamp(105px,31vw,150px)}.v25-loader-status{bottom:calc(104px + env(safe-area-inset-bottom,0px))}.v25-loader-progress{bottom:calc(43px + env(safe-area-inset-bottom,0px))}.sub-v23.is-motion-ready [data-v23-reveal]{transform:translateY(18px)}.sub-v23.is-motion-ready [data-v23-reveal=left]{transform:translate(-18px)}.sub-v23.is-motion-ready [data-v23-reveal=right]{transform:translate(18px)}.sub-v23.is-motion-ready [data-v23-reveal].is-in{transform:none}.sub-v23.is-motion-ready .v23-image-manifesto blockquote[data-v23-reveal=left]{transform:translate(-18px)}.sub-v23.is-motion-ready .v23-image-manifesto blockquote[data-v23-reveal=left].is-in{transform:none}.v29-callout-leaders{z-index:5;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}.v29-callout-leader.c-1,.v4-callout.c-1{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .16) * 3.2), 1))}.v29-callout-leader.c-2,.v4-callout.c-2{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .29) * 3.2), 1))}.v29-callout-leader.c-3,.v4-callout.c-3{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .42) * 3.2), 1))}.v29-callout-leader.c-4,.v4-callout.c-4{--cr:min(var(--v4-process-in,0), clamp(0, calc((var(--v4-process-enter,0) - .55) * 3.2), 1))}.v29-callout-leader polyline{fill:none;stroke:#b2c6d5c2;stroke-width:1px;stroke-linecap:square;stroke-linejoin:miter;stroke-dasharray:1;stroke-dashoffset:calc(1 - var(--cr));opacity:var(--cr)}.v29-callout-leader circle{fill:var(--v4-orange);filter:drop-shadow(0 0 4px #ff5a1fb8);opacity:var(--cr);transform:scale(var(--cr));transform-box:fill-box;transform-origin:50%}.v4-callout,.v4-callout.is-left,.v4-callout.is-right{color:#ede9dff0;letter-spacing:.075em;white-space:normal;filter:drop-shadow(0 2px 3px #000000bf);background:0 0;gap:5px;width:min(40vw,170px);max-width:none;font-size:8.1px;line-height:1.32;right:auto;transform:translateY(-50%);left:var(--v4-pad)!important}.v4-callout.v29-mobile-left{text-align:left;flex-direction:row;justify-content:flex-start}.v4-callout.v29-mobile-right{right:var(--v4-pad);text-align:right;flex-direction:row-reverse;justify-content:flex-start;left:auto!important}.v4-callout>i{display:none}.v4-callout em{clip-path:none;text-overflow:clip;background:0 0;max-width:none;padding:0;overflow:visible}.v4-callout b{flex:none;padding:0;font-size:7.5px}.v4-fault-tags{bottom:calc(110px + env(safe-area-inset-bottom,0px));grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 12px;padding:10px 12px 11px}.v4-fault-tags>p{grid-column:1/-1;margin-bottom:0}.v4-fault-tags>span{grid-template-columns:8px minmax(0,1fr);gap:3px 7px;min-width:0}.v4-fault-tags strong{font-size:12.5px}.v4-fault-tags em{grid-column:2;font-size:8.8px;line-height:1.28}.v4-process ol{background:0 0;border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));min-height:68px;overflow:visible}.v4-process ol:before{content:"";height:1px;opacity:var(--v4-process-in,0);background:#b2c6d557;position:absolute;top:0;left:16.666%;right:16.666%}.v4-process ol:after{top:-1px;left:16.666%;right:16.666%}.v4-process li,.v4-process li+li{text-align:center;border-right:0;flex-direction:column;align-items:center;gap:4px;min-width:0;min-height:68px;padding:15px 3px 0;display:flex}.v4-process li:before{top:-6px;left:50%;transform:translate(-50%)}.v4-process li:after{transform:translateX(-50%) scale(var(--step-on));top:-3px;left:50%}.v4-process li i{grid-row:auto;font-size:10px;line-height:1}.v4-process li strong{letter-spacing:-.015em;white-space:nowrap;max-width:100%;font-size:clamp(10px,3.25vw,12px);line-height:1.1}.v4-process li span{display:none}.v4-story{-webkit-backdrop-filter:none;backdrop-filter:none;background:#ede9dff5}.v4-probe>.v4-story{bottom:calc(124px + env(safe-area-inset-bottom,0px))}.v4-flow-readout{right:var(--v4-pad);bottom:calc(22px + env(safe-area-inset-bottom,0px));left:var(--v4-pad);background:#ede9dfe6;border:1px solid #486f9140;grid-template-columns:auto minmax(0,1fr);gap:5px 14px;width:auto;padding:11px 13px 10px}.v4-flow-readout>span{letter-spacing:.11em;font-size:8px}.v4-flow-readout strong{font-size:34px}.v4-flow-readout>i{height:4px;margin-bottom:5px}.v4-story-item strong,.v4-story-item span{clip-path:none!important;animation:none!important}.v4-story-item{transition:none!important;transform:none!important}.v4-story-build{opacity:clamp(0, calc((var(--v4-custom-copy-in) - .28) * 2.2), 1)}.v26-build-track{opacity:clamp(0, calc(var(--v4-custom-in) * 1.8), 1);border-top:0}.v26-build-track:before,.v26-build-track:after{left:12.5%;right:12.5%}.v26-build-track li{text-align:center;justify-items:center;min-width:0;padding:16px 2px 0}.v26-build-track li+li{padding-left:2px}.v26-build-track li:before{left:50%;transform:translate(-50%)}.v26-build-track li:after{transform:translateX(-50%) scale(var(--v29-node-on));left:50%}.v26-build-track li:first-child{--v29-node-on:clamp(0, calc(var(--v4-custom-in) * 4), 1)}.v26-build-track span{letter-spacing:.01em;font-size:8px}.v4-build-readout{background:#ede9dff0;border:1px solid #486f9140;padding:10px 12px 9px}.v4-build-readout strong{font-size:34px}.v21 .v21-display,.v21-faq-side .v21-display,.v21-contact-grid .v21-display{font-size:clamp(36px,9.8vw,52px);line-height:.94}.v21-diagnostic-card h3{font-size:clamp(37px,10.2vw,52px)}.v21-service-portal h3{font-size:clamp(38px,10.5vw,53px);line-height:.91}.v21-case-data h3{font-size:clamp(39px,10.8vw,55px)}.v23-hero h1,.v26-contact-hero h1{font-size:clamp(35px,10vw,55px);line-height:.92}.v23-section-title h2,.v23-detail-grid>div h2{font-size:clamp(33px,8.9vw,48px);line-height:1!important}.v23-hub-card h2{font-size:clamp(33px,9vw,47px);line-height:.97}.v23-hub-statement h2{font-size:clamp(34px,9.1vw,49px);line-height:.97!important}.v23-cta h2{font-size:clamp(35px,9.8vw,50px);line-height:.95}.v26-contact-form-heading h2{font-size:clamp(38px,10.5vw,53px);line-height:.94}.r28-hero,.r28-index{overflow-x:clip}.r28-hero [data-v23-reveal],.r28-index [data-v23-reveal]{transform:none!important}.r28-hero h1{font-size:clamp(43px,13vw,60px);line-height:.84}.r28-hero h1>span{white-space:nowrap}.r28-hero h1 em{max-width:100%;font-size:.49em;line-height:1}.r28-hero-actions>a:not(.r28-button){border:1px solid #ede9df4d;place-items:center;width:58px;min-width:58px;display:grid}.r28-index-head h2{font-size:clamp(34px,9.5vw,48px);line-height:.95}.r28-list{width:100%;max-width:100%}.r28-card,.r28-card:nth-child(2n){width:100%;max-width:100%;overflow:hidden}.r28-card-gallery,.r28-card-copy{width:100%;max-width:100%}.r28-card-gallery .r28-card-image,.r28-card-gallery.is-3 .r28-card-image:first-child{flex-basis:84%}.r28-card-copy h3{font-size:clamp(24px,7.4vw,36px);line-height:1}}@media (max-width:430px){.r28-hero-lead,.r28-index-head>div>p{font-size:13px}.r28-card-copy{padding:25px 18px 23px}.r28-card-copy dl>div{grid-template-columns:82px minmax(0,1fr);gap:10px}}@media (max-width:900px) and (max-height:720px){.v4-callout,.v4-callout.is-left,.v4-callout.is-right{font-size:7.4px}.v4-callout b{font-size:7px}.v4-fault-tags{bottom:calc(86px + env(safe-area-inset-bottom,0px));gap:6px 9px;padding:8px 9px 9px}.v4-fault-tags>p{font-size:7.5px}.v4-fault-tags strong{font-size:11.5px}.v4-fault-tags em{font-size:8px}.v26-build-track{background:#ede9dff0;border-left:1px solid #486f912e;border-right:1px solid #486f912e;padding-left:4px;padding-right:4px;box-shadow:0 8px 20px #0b11200f}.v26-build-track:before,.v26-build-track:after{left:calc(12.5% + 3px);right:calc(12.5% + 3px)}.v4-probe>.v4-story{bottom:calc(108px + env(safe-area-inset-bottom,0px));min-height:96px}.v4-flow-readout{bottom:calc(14px + env(safe-area-inset-bottom,0px));padding-top:8px;padding-bottom:7px}.v4-flow-readout strong,.v4-build-readout strong{font-size:30px}}@media (prefers-reduced-motion:reduce){.v25-loader-pressure:after{animation:none}.v25-loader-pressure>i,.v25-loader-progress>i>b{transition:none}}body.r28-lightbox-open .v4-header{opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:none!important}
