.contact{--contact-line:var(--color-accent);--contact-line-strong:var(--color-accent);--contact-muted:var(--color-base);isolation:isolate;padding:var(--spacing-2xl) var(--spacing-4xl) var(--spacing-3xl);color:var(--color-base);background:#fff;position:relative}.contact-inner{max-width:96rem;margin-inline:auto}.contact-header{column-gap:var(--spacing-2xl);row-gap:var(--spacing-sm);margin-bottom:var(--spacing-xl);grid-template-columns:minmax(0,.95fr) minmax(20rem,.8fr);grid-template-areas:"label intro""title intro";align-items:end;display:grid}.contact-eyebrow{align-items:center;gap:var(--spacing-xs);color:var(--color-accent);font-size:var(--text-sm);letter-spacing:.18em;text-transform:uppercase;grid-area:label;font-weight:500;line-height:1;display:flex}.contact-eyebrow-line{transform-origin:0;will-change:transform;background:currentColor;flex:none;width:clamp(2.5rem,5vw,4.5rem);height:1px;transform:scaleX(0)}.contact-title{max-width:18ch;color:var(--color-base);font-family:var(--font-heading), sans-serif;letter-spacing:-.045em;grid-area:title;margin:0;font-size:clamp(2rem,1.45rem + 2.2vw,4rem);font-weight:400;line-height:1}.contact-title-line{margin-bottom:-.12em;padding-bottom:.12em;display:block;overflow:hidden}.contact-title-line-inner{line-height:inherit;will-change:transform;display:block}.contact-intro{max-width:37ch;padding:var(--spacing-md) 0 0 var(--spacing-md);color:var(--color-base);grid-area:intro;margin:0;font-size:clamp(1rem,.94rem + .28vw,1.18rem);line-height:1.7;position:relative}.contact-intro-line{background:var(--color-accent);pointer-events:none;will-change:transform;position:absolute;top:0;left:0}.contact-intro-line-x{transform-origin:0;width:clamp(3rem,8vw,7rem);height:1px}.contact-intro-line-y{transform-origin:top;width:1px;height:100%}.contact-workbench{border:1px solid var(--contact-line-strong);will-change:opacity, transform;background:#fff;grid-template-columns:minmax(20rem,.82fr) minmax(24rem,1.18fr);display:grid;position:relative}.contact-workbench.contact-workbench-single{grid-template-columns:minmax(0,1fr)}.contact-workbench-line,.contact-workbench-divider{display:none}.contact.is-contact-lines-enhanced .contact-workbench{border-color:#0000}.contact.is-contact-lines-enhanced .contact-router{border-right-color:#0000}.contact.is-contact-lines-enhanced .contact-workbench-line,.contact.is-contact-lines-enhanced .contact-workbench-divider{z-index:3;background:var(--contact-line-strong);pointer-events:none;will-change:transform;display:block;position:absolute}.contact-workbench-line-top,.contact-workbench-line-bottom{width:100%;height:1px;left:0;transform:scaleX(1)}.contact-workbench-line-top{transform-origin:0;top:-1px}.contact-workbench-line-bottom{transform-origin:100%;bottom:-1px}.contact-workbench-line-right,.contact-workbench-line-left{width:1px;height:calc(100% + 2px);top:-1px;transform:scaleY(1)}.contact-workbench-line-right{transform-origin:top;right:-1px}.contact-workbench-line-left{transform-origin:bottom;left:-1px}.contact-workbench-divider{transform-origin:top;width:1px;top:0;bottom:0;left:41%;transform:scaleY(1)}.contact-router{gap:var(--spacing-md);border-right:1px solid var(--contact-line);background:#fff;flex-direction:column;padding:clamp(1.15rem,3vw,2.25rem);display:flex;position:relative;overflow:hidden}.contact-router>*{z-index:1;position:relative}.contact-question{color:var(--color-base);font-family:var(--font-heading), sans-serif;letter-spacing:-.035em;margin:0;font-size:clamp(1.25rem,1.05rem + .72vw,1.8rem);font-weight:400;line-height:1.08}.contact-options{gap:.7rem;display:grid}.contact-option{--contact-tab-grid-size:clamp(1.25rem, 2vw, 1.9rem);appearance:none;gap:var(--spacing-xs);width:100%;min-width:0;color:var(--color-base);cursor:pointer;padding:var(--spacing-sm);text-align:left;background:#fff;border:1px solid #2b2b2b3d;border-radius:0;grid-template-columns:2.25rem minmax(0,1fr);transition:background-color .22s,border-color .22s,color .22s;display:grid;position:relative}.contact-option:before,.contact-option:after{content:"";left:var(--spacing-2xs);top:var(--spacing-2xs);opacity:0;pointer-events:none;background:currentColor;position:absolute}.contact-option:before{width:clamp(1.15rem,2vw,1.8rem);height:1px}.contact-option:after{width:1px;height:clamp(1.15rem,2vw,1.8rem)}.contact-option:hover{border-color:rgb(from var(--color-accent) r g b / .3);background:rgb(from var(--color-accent) r g b / .04)}.contact-option.is-active{border-color:var(--color-accent);background-color:var(--color-accent);background-image:linear-gradient(#ffffff1a 1px,#0000 1px),linear-gradient(90deg,#ffffff1a 1px,#0000 1px);background-position:0 0;background-size:var(--contact-tab-grid-size) var(--contact-tab-grid-size);color:#fff;animation:.82s cubic-bezier(.16,1,.3,1) both contact-tab-blueprint}.contact-option.is-active:after{opacity:.5}.contact-option:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.contact-option-number{color:var(--color-accent);font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;font-size:clamp(1.28rem,1.08rem + .62vw,1.8rem);font-weight:500;line-height:1}.contact-option.is-active .contact-option-number{color:currentColor}.contact-option-copy{min-width:0;display:block}.contact-option-label,.contact-option-hint{overflow-wrap:anywhere;display:block}.contact-option-label{font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;font-size:clamp(1rem,.94rem + .22vw,1.16rem);font-weight:500;line-height:1.14}.contact-option-hint{color:currentColor;font-size:var(--text-xs);opacity:.78;margin-top:.35rem;line-height:1.35}.contact-option.is-active:before{opacity:.5}@keyframes contact-tab-blueprint{0%{background-position:calc(var(--contact-tab-grid-size) * -1) calc(var(--contact-tab-grid-size) * -1)}to{background-position:0 0}}.contact-direct{gap:var(--spacing-sm);padding-top:var(--spacing-md);border-top:1px solid var(--contact-line);margin-top:0;display:grid}.contact-direct-mobile{display:none}.contact-direct-single{border-top:0;border-bottom:1px solid var(--contact-line);padding:clamp(1.15rem,3vw,2.25rem);display:block}.contact-direct-single .contact-direct-list{justify-content:space-between;gap:var(--spacing-lg);grid-template-columns:max-content max-content minmax(0,1fr)}.contact-direct-single .contact-direct-list li{gap:var(--spacing-sm);border:0;grid-template-columns:3rem minmax(0,1fr);padding:0}.contact-direct-single .contact-direct-list li:first-child{border-top:0;padding-top:0}.contact-direct-single .contact-direct-icon{width:3rem}.contact-direct-single .contact-direct-list a,.contact-direct-single .contact-direct-list strong{font-size:clamp(1.15rem,1.05rem + .38vw,1.38rem)}.contact-direct-label{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.14em;text-transform:uppercase;font-weight:500;line-height:1}.contact-direct-list{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.contact-direct-list li{gap:var(--spacing-xs);border:1px solid rgb(from var(--color-accent) r g b / .16);padding:var(--spacing-xs);background:#fff;grid-template-columns:2.5rem minmax(0,1fr);align-items:start;display:grid}.contact-direct-list li:first-child{padding-top:var(--spacing-xs);border-top:1px solid rgb(from var(--color-accent) r g b / .16)}.contact-direct-icon{aspect-ratio:1;border:1px solid rgb(from var(--color-accent) r g b / .22);width:2.5rem;color:var(--color-accent);justify-content:center;align-items:center;display:inline-flex}.contact-direct-copy{gap:.24rem;min-width:0;display:grid}.contact-direct-item-label{color:var(--contact-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1}.contact-direct-list a,.contact-direct-list strong{color:var(--color-base);font-family:var(--font-heading), sans-serif;letter-spacing:-.02em;word-break:break-word;margin:0;font-size:clamp(1.02rem,.98rem + .2vw,1.2rem);font-weight:400;line-height:1.1;text-decoration:none}.contact-direct-list a:hover{color:var(--color-accent)}.contact-form-shell{min-width:0;min-height:40rem;color:var(--color-base);background:#fff;position:relative;overflow:hidden}.contact-workbench-single .contact-form-shell{min-height:0}.contact-form{z-index:1;padding:clamp(1.15rem,3vw,2.6rem);position:relative}.contact-form[hidden]{display:none}.contact-form fieldset{border:0;min-width:0;margin:0;padding:0}.contact-bot-field{display:none}.contact-form-heading{gap:var(--spacing-md);margin-bottom:var(--spacing-lg);grid-template-columns:clamp(2.6rem,4.4vw,4.3rem) 1fr;align-items:start;display:grid}.contact-form-heading>span{aspect-ratio:1;border:1px solid rgb(from var(--color-accent) r g b / .24);color:var(--color-accent);font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;justify-content:center;align-items:center;font-size:clamp(1.2rem,.95rem + .85vw,2rem);font-weight:500;display:inline-flex}.contact-form-heading h3{color:var(--color-base);font-family:var(--font-heading), sans-serif;letter-spacing:-.04em;margin:0;font-size:clamp(1.45rem,1.12rem + 1vw,2.2rem);font-weight:400;line-height:1.04}.contact-form-heading p{max-width:48rem;margin:var(--spacing-xs) 0 0;color:var(--contact-muted);font-size:var(--text-sm);line-height:1.58}.contact-fields{gap:var(--spacing-sm);grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;display:grid}.contact-field{flex-direction:column;gap:.45rem;min-width:0;display:flex}.contact-field-full{grid-column:1/-1}.contact-field-label-row{flex-wrap:wrap;align-items:center;gap:.35rem;display:flex}.contact-field-label,.contact-checkset legend{color:var(--contact-muted);font-size:var(--text-xs);letter-spacing:.08em;text-transform:uppercase;flex-wrap:wrap;align-items:center;gap:.35rem;font-weight:500;line-height:1.2;display:flex}.contact-required{color:var(--color-accent);font-weight:500}.contact-required-text{border:1px solid rgb(from var(--color-accent) r g b / .18);color:var(--color-accent);letter-spacing:.08em;align-items:center;padding:.18rem .28rem;font-size:.68rem;font-weight:500;line-height:1;display:inline-flex}.contact-field input,.contact-field select,.contact-field textarea{box-sizing:border-box;width:100%;color:var(--color-base);font:inherit;font-size:var(--text-sm);background:#fff;border:1px solid #2b2b2b3d;border-radius:0;padding:.86rem .95rem;line-height:1.2;transition:background-color .18s,border-color .18s}.contact-field select{appearance:none;background-image:linear-gradient(45deg,#0000 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,#0000 50%);background-position:calc(100% - 1.15rem) calc(50% - .12rem),calc(100% - .82rem) calc(50% - .12rem);background-repeat:no-repeat;background-size:.34rem .34rem;padding-right:2.3rem}.contact-field textarea{resize:vertical;min-height:8rem}.contact-field input:hover,.contact-field select:hover,.contact-field textarea:hover{border-color:rgb(from var(--color-accent) r g b / .34)}.contact-field input:focus,.contact-field select:focus,.contact-field textarea:focus{border-color:var(--color-accent);outline:1px solid rgb(from var(--color-accent) r g b / .42);outline-offset:2px}.contact-checkset{background:#fff;border-radius:0;padding:var(--spacing-sm)!important;border:1px solid #2b2b2b3d!important}.contact-checks{margin-top:var(--spacing-xs);flex-wrap:wrap;gap:.55rem;display:flex}.contact-check{border:1px solid rgb(from var(--color-accent) r g b / .18);color:var(--contact-muted);cursor:pointer;font-size:var(--text-xs);background:#fff;border-radius:0;align-items:center;gap:.24rem;padding:.24rem .34rem;font-weight:500;line-height:1;transition:border-color .18s,color .18s;display:inline-flex}.contact-check input{appearance:none;border:1px solid rgb(from var(--color-accent) r g b / .36);transform-origin:50%;background:0 0;border-radius:0;width:.34rem;height:.34rem;margin:0;transform:scale(.55)}.contact-check:has(input:checked){border-color:var(--color-accent);color:var(--color-accent)}.contact-check input:checked{border-color:var(--color-accent);background:var(--color-accent)}.contact-check input:focus{outline:none}.contact-check:hover{border-color:rgb(from var(--color-accent) r g b / .44)}.contact-check:focus-within{outline:1px solid var(--color-accent);outline-offset:2px}.contact-legal{max-width:55rem;margin:var(--spacing-md) 0 0;color:var(--contact-muted);font-size:var(--text-xs);line-height:1.45}.contact-legal :is(a,.contact-legal-link){color:var(--color-accent);font-weight:500;text-decoration:none}.contact-legal-link{font:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;padding:0}.contact-legal :is(a,.contact-legal-link):hover{text-decoration:underline}.contact-legal-link:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.contact-submit{margin-top:var(--spacing-md);padding:1rem 1.25rem}.contact-submit:disabled{cursor:progress;opacity:.68}.contact-submit:focus-visible,.contact-confirmation-close:focus-visible{outline:1px solid var(--color-accent);outline-offset:2px}.contact-confirmation-modal{width:min(31rem,100vw - 2rem);max-height:calc(100dvh - 2rem);display:grid;overflow-y:auto}.contact-confirmation-top{padding:var(--spacing-md) var(--spacing-md) var(--spacing-sm);justify-content:space-between;align-items:center;display:flex}.contact-confirmation-heading{align-items:center;gap:var(--spacing-xs);display:flex}.contact-confirmation-icon{aspect-ratio:1;border:1px solid rgb(from var(--color-accent) r g b / .24);background:rgb(from var(--color-accent) r g b / .06);width:3rem;color:var(--color-accent);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.contact-confirmation-heading h2{color:var(--color-accent);font-size:var(--text-xs);letter-spacing:.15em;text-transform:uppercase;margin:0;font-weight:500}.contact-confirmation-close{aspect-ratio:1;border:1px solid rgb(from var(--color-accent) r g b / .2);width:2.5rem;color:var(--color-base);cursor:pointer;background:#fff;border-radius:999px;justify-content:center;align-items:center;transition:border-color .2s,background-color .2s,color .2s;display:inline-flex}.contact-confirmation-close:hover{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.contact-confirmation-copy{border-top:1px solid rgb(from var(--color-accent) r g b / .14);padding:var(--spacing-md)}.contact-confirmation-copy p{color:var(--color-base);font-size:var(--text-base);margin:0;font-weight:400;line-height:1.55}.contact-confirmation-accept{margin:0 var(--spacing-md) var(--spacing-md);justify-self:start;padding:.78rem 1rem}@media (width<=1180px){.contact{padding-inline:var(--spacing-2xl)}.contact-workbench{grid-template-columns:minmax(18rem,.9fr) minmax(22rem,1.1fr)}.contact-workbench-divider{left:45%}}@media (width<=920px){.contact-header{grid-template-columns:1fr;grid-template-areas:"label""title""intro"}.contact-title{max-width:19ch}.contact-intro{max-width:44rem;margin-top:var(--spacing-sm)}.contact-workbench{grid-template-columns:1fr}.contact-router{border-right:0;border-bottom:1px solid var(--contact-line)}.contact.is-contact-lines-enhanced .contact-router{border-bottom-color:#0000}.contact-workbench-divider{top:var(--contact-workbench-divider-offset,0px);transform-origin:0;width:100%;height:1px;left:0;right:0;transform:scaleX(1)}.contact-direct-desktop{display:none}.contact-direct-mobile{margin-bottom:var(--spacing-lg);display:grid}.contact-form-shell{min-height:0}}@media (width>=641px) and (width<=1024px){.contact[data-contact-intent=companies] .contact-direct-single .contact-direct-list,.contact[data-contact-intent=owners] .contact-direct-single .contact-direct-list{grid-template-columns:repeat(2,minmax(0,1fr))}.contact[data-contact-intent=companies] .contact-direct-single .contact-direct-list li:nth-child(3),.contact[data-contact-intent=owners] .contact-direct-single .contact-direct-list li:nth-child(3){grid-column:1/-1}}@media (width<=640px){.contact{padding:var(--spacing-2xl) var(--spacing-lg)}.contact-option{padding:var(--spacing-xs);grid-template-columns:1.9rem minmax(0,1fr)}.contact-direct-single{display:block}.contact-direct-single .contact-direct-list,.contact-fields{grid-template-columns:1fr}.contact-field-full{grid-column:auto}.contact-checks{flex-direction:column;align-items:stretch}.contact-check{box-sizing:border-box;justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:reduce){.contact-eyebrow-line{transform:none!important}.contact-intro-line,.contact-workbench-line,.contact-workbench-divider{will-change:auto;transform:none!important}.contact-workbench,.contact-title-line-inner,.contact-intro{opacity:1!important;transform:none!important}.contact-option,.contact-option.is-active,.contact-option:before,.contact-option:after,.contact-field input,.contact-field select,.contact-field textarea,.contact-check,.contact-submit,.contact-confirmation-close{transition:none!important;animation:none!important}}.scroll-cue{width:4rem;height:100%;color:inherit;display:block;position:relative}.scroll-cue-arrow{opacity:0;width:2rem;height:1.25rem;position:absolute;top:43%;left:50%;transform:translate(-50%,-50%)}html[data-logo-splash=done] .scroll-cue-arrow{animation:2s ease-in-out infinite scroll-cue-movement}.scroll-cue-arrow-second{animation-delay:1s}.scroll-cue-arrow:before,.scroll-cue-arrow:after{content:"";background:var(--color-base);width:1.25rem;height:2px;position:absolute;top:50%}.scroll-cue-arrow:before{transform-origin:0;left:calc(50% - 1px);transform:rotate(-45deg)}.scroll-cue-arrow:after{transform-origin:100%;right:calc(50% - 1px);transform:rotate(45deg)}@keyframes scroll-cue-movement{0%{opacity:0;top:41%}70%{opacity:.85}to{opacity:0;top:63%}}@media (prefers-reduced-motion:reduce){.scroll-cue-arrow{opacity:.7;animation:none;top:50%}}@media (width<=720px){.scroll-cue{display:none}}.space-parallax{background:#fff;height:clamp(22rem,58vw,46rem);position:relative;overflow:hidden}.space-parallax-grid{--space-grid-offset-y:0px;--space-grid-cell-size:clamp(3rem, 8vw, 7rem);z-index:2;background-image:linear-gradient(#ffffff6b 1px,#0000 1px),linear-gradient(90deg,#ffffff57 1px,#0000 1px);background-position:0 var(--space-grid-offset-y), 0 var(--space-grid-offset-y);background-size:var(--space-grid-cell-size) var(--space-grid-cell-size);mix-blend-mode:screen;pointer-events:none;will-change:background-position;position:absolute;inset:0}.space-parallax-grid-interaction{z-index:1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.space-parallax-active-cell{--space-active-cell-width:0px;--space-active-cell-height:0px;--space-active-cell-width-negative:0px;--space-active-cell-height-negative:0px;--space-cell-fill-opacity:.22;--space-cell-border-opacity:.22;--space-cell-flash-opacity:0;width:var(--space-active-cell-width);height:var(--space-active-cell-height);border:1px solid rgb(255 255 255/var(--space-cell-border-opacity));background:rgb(255 255 255/var(--space-cell-fill-opacity));box-shadow:inset 0 0 0 1px rgb(255 255 255/var(--space-cell-flash-opacity)), var(--space-active-cell-width-negative) 0 0 #ffffff16, var(--space-active-cell-width) 0 0 #ffffff16, 0 var(--space-active-cell-height-negative) 0 #ffffff16, 0 var(--space-active-cell-height) 0 #ffffff16, var(--space-active-cell-width-negative) var(--space-active-cell-height-negative) 0 #ffffff0c, var(--space-active-cell-width) var(--space-active-cell-height-negative) 0 #ffffff0c, var(--space-active-cell-width-negative) var(--space-active-cell-height) 0 #ffffff0c, var(--space-active-cell-width) var(--space-active-cell-height) 0 #ffffff0c;opacity:0;transform-origin:50%;will-change:transform, opacity;position:absolute;top:0;left:0;transform:translate(0,0)scale(1)}.space-parallax-frame{z-index:0;position:absolute;inset:0;overflow:hidden}.space-parallax-image{object-fit:cover;will-change:transform;width:112%;max-width:none;height:116%;margin-left:-6%;display:block;position:relative;top:-8%;transform:translateY(0)}.space-parallax--video .space-parallax-image{will-change:auto;width:100%;height:100%;margin-left:0;top:0}@media (width<=900px){.space-parallax-grid{--space-grid-cell-size:clamp(4.5rem, 10vw, 6rem)}}@media (width<=600px){.space-parallax{height:26rem}.space-parallax-grid{--space-grid-cell-size:clamp(5rem, 18vw, 7rem)}}@media (prefers-reduced-motion:reduce){.space-parallax-image{will-change:auto;height:100%;top:0;transform:none!important}.space-parallax-grid{will-change:auto;--space-grid-offset-y:0px!important}.space-parallax-active-cell{will-change:auto;opacity:0!important}}.image-slider{border-radius:inherit;background:rgb(from var(--color-accent) r g b / .08);width:100%;height:100%;position:relative;overflow:hidden}.image-slider-viewport,.image-slider-track,.image-slider-slide{border-radius:inherit;position:absolute;inset:0}.image-slider-viewport{will-change:transform;overflow:hidden}.image-slider-track{overflow:hidden}.image-slider-slide{z-index:0;opacity:0;pointer-events:none;overflow:hidden}.image-slider-slide.is-active{z-index:1;opacity:1}.image-slider-slide img{object-fit:cover;border-radius:inherit;width:100%;height:100%;display:block}.image-slider-controls{z-index:5;border:1px solid rgb(from var(--color-accent) r g b / .45);min-height:2.5rem;box-shadow:0 .75rem 1.8rem rgb(from var(--color-accent-dark) r g b / .08);backdrop-filter:blur(12px);background:#ffffffe0;border-radius:999rem;grid-template-columns:2.5rem auto 2.5rem;align-items:center;gap:.35rem;padding:.22rem;display:grid;position:absolute;bottom:clamp(.65rem,1.5vw,1rem);right:clamp(.65rem,1.5vw,1rem)}.image-slider-status{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.image-slider-button{appearance:none;width:2.5rem;height:2.5rem;color:var(--color-accent);cursor:pointer;touch-action:manipulation;background:0 0;border:1px solid #0000;border-radius:999rem;justify-content:center;align-items:center;padding:0;transition:background .22s,border-color .22s,color .22s;display:inline-flex}.image-slider-button:hover{border-color:var(--color-accent);background:var(--color-accent);color:#fff}.image-slider-button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.image-slider-counter{min-width:4.2rem;color:var(--color-base);font-family:var(--font-heading), sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.08em;justify-content:center;gap:.28rem;font-size:.78rem;font-weight:500;line-height:1;display:inline-flex}.image-slider-progress{background:rgb(from var(--color-accent) r g b / .18);border-radius:999rem;height:1px;position:absolute;bottom:.25rem;left:.9rem;right:.9rem;overflow:hidden}.image-slider-progress span{background:var(--color-accent);transform-origin:0;will-change:transform;width:100%;height:100%;display:block;transform:scaleX(0)}.image-slider--solutions .image-slider-slide img{height:112%;transform:translateY(-6%)}@media (width<=600px){.image-slider-controls{grid-template-columns:2.55rem auto 2.55rem;gap:.2rem;bottom:.55rem;right:.55rem}.image-slider-button{width:2.55rem;height:2.55rem}.image-slider-counter{min-width:3.45rem;font-size:.7rem}}@media (prefers-reduced-motion:reduce){.image-slider-button{transition:none}.image-slider-viewport,.image-slider--solutions .image-slider-slide img,.image-slider-slide{will-change:auto;transform:none!important}.image-slider-progress span{will-change:auto}}
