.s-home-scope{--s-accent: #F0AC19;--s-surface: #ffffff;--s-surface-2: #f7f4ef;--s-ink: #000000;--s-ink-2: #555555;--s-border: #e8e4dc;--s-ease: cubic-bezier(.22, 1, .36, 1);--s-radius: 4px;--s-btn-radius: var(--buttons-radius);--s-page: 1400px;--s-pad: 1.5rem;--s-section-pad-top: 60px;--s-section-pad-bottom: 60px;--s-btn-bg: #F0AC19;--s-btn-text: #000000;--s-btn-outline-bg: transparent;--s-btn-outline-text: #000000;--s-btn-outline-border: #000000;--icon-stroke-width: 1.75;--color-accent: var(--s-accent);--color-border: var(--s-border);--color-on-surface: var(--s-ink);--color-on-surface-secondary: var(--s-ink-2);--ease-ui: var(--s-ease);--font-heading: var(--font-heading-family);--radius-card: var(--s-radius);color:var(--s-ink);padding-top:var(--s-section-pad-top);padding-bottom:var(--s-section-pad-bottom)}.s-home-scope .s-page{width:100%;max-width:var(--s-page);margin-inline:auto;padding-inline:var(--s-pad)}.s-home-scope .s-heading{font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.2rem,4.8vw,4.8rem);line-height:1.15;margin:0;letter-spacing:-.02em;position:relative}.typography-individual .s-home-scope .s-heading{font-size:var(--font-size-h2)}.s-home-scope[data-heading-align=center] .s-heading{text-align:center;width:100%}.s-home-scope[data-heading-align=left] .s-heading{text-align:left;width:100%}.s-home-scope[data-heading-align=center] .s-heading:after{margin-inline:auto}.s-home-scope .s-heading:after{content:"";display:block;width:4.8rem;height:.4rem;margin-top:1.2rem;background:var(--s-accent);border-radius:2px}.s-home-scope .s-btn{display:inline-flex;align-items:center;justify-content:center;min-height:4.8rem;min-width:14rem;padding:1.2rem 2.4rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;border-radius:var(--s-btn-radius, var(--buttons-radius));border:1px solid transparent;cursor:pointer;box-shadow:0 6px 18px #00000014;transition:background-color .15s ease,color .15s ease,border-color .15s ease,transform .15s ease,box-shadow .15s ease}.s-home-scope .s-btn:active{transform:scale(.97)}.s-home-scope .s-btn--primary{background:var(--s-btn-bg);color:var(--s-btn-text);border-color:var(--s-btn-bg)}.s-home-scope .s-btn--primary:hover{filter:brightness(.92);box-shadow:0 10px 28px #00000024;transform:translateY(-1px)}.s-home-scope .s-btn--surface{background:var(--s-btn-outline-bg, #fff);color:var(--s-btn-outline-text, var(--s-ink));border-color:var(--s-btn-outline-border, transparent)}.s-home-scope .s-btn--outline{background:var(--s-btn-outline-bg);color:var(--s-btn-outline-text);border-color:var(--s-btn-outline-border);box-shadow:none}.s-home-scope .s-btn--outline:hover{border-color:var(--s-btn-bg);color:var(--s-btn-bg);box-shadow:0 6px 18px #00000014}.s-home-scope .s-btn--ghost{background:var(--s-btn-outline-bg, transparent);color:var(--s-btn-outline-text, var(--s-ink));border-color:var(--s-btn-outline-border, #d0d0d0);min-width:12rem;min-height:4.8rem;padding:1.2rem 2.4rem;font-size:1.5rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;text-decoration:none;box-shadow:none}.s-home-scope .s-btn--ghost:hover{border-color:var(--s-btn-bg);color:var(--s-btn-bg);text-decoration:none;box-shadow:0 6px 18px #00000014}.s-home-scope .s-icon-btn{display:inline-flex;align-items:center;justify-content:center;width:4.4rem;height:4.4rem;border-radius:999px;border:1px solid var(--s-border);background:transparent;color:var(--s-ink);cursor:pointer;transition:color .15s ease,border-color .15s ease,transform .15s ease}.s-home-scope .s-icon-btn:hover{border-color:var(--s-accent);color:var(--s-accent)}.s-home-scope .s-icon-btn:active{transform:scale(.93)}.s-home-scope .s-icon{display:inline-flex;width:1.8rem;height:1.8rem}.s-home-scope .s-icon svg{width:100%;height:100%}[dir=rtl] .s-home-scope .s-icon--flip{transform:scaleX(-1)}.panel-slider{position:relative;background:#1a1a1a}.panel-slider__track{display:flex;height:min(82svh,720px);min-height:480px}.panel-slide{position:relative;isolation:isolate;overflow:hidden;min-width:0;flex:1 1 0;color:#fff;transition:flex-grow .7s var(--s-ease)}.panel-slide[data-active]{flex-grow:9}.panel-slide+.panel-slide{border-inline-start:1px solid rgb(255 255 255 / .15)}.panel-slide__media{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2}.panel-slide__media img{width:100%;height:100%;object-fit:cover;transition:transform 1.2s var(--s-ease),filter .4s ease}.panel-slide[data-active] .panel-slide__media img{transform:scale(1.03)}.panel-slide__shade{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(to top,#000000bf,#00000026 55%,#00000059);transition:background-color .4s ease}.panel-slide:not([data-active]) .panel-slide__shade{background-color:#00000059}.panel-slide:not([data-active]):hover .panel-slide__shade{background-color:#0000001a}.panel-slide__number{position:absolute;top:1.5rem;inset-inline-start:1.5rem;font-family:var(--font-heading-family);font-weight:700;font-size:2rem;line-height:1;text-shadow:0 1px 8px rgb(0 0 0 / .4)}.panel-slide__toggle{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;justify-content:center;padding:3.75rem .75rem 1rem;cursor:pointer;background:transparent;border:0;color:inherit;text-align:center}.panel-slide__label{font-family:var(--font-heading-family);font-weight:700;font-size:1.5rem;line-height:1.25;overflow-wrap:anywhere;text-transform:uppercase;text-shadow:0 1px 8px rgb(0 0 0 / .5)}.panel-slide__toggle:focus-visible{outline:3px solid var(--s-accent);outline-offset:-6px}.panel-slide[data-active] .panel-slide__toggle{display:none}.panel-slide__content{position:absolute;inset-inline-start:0;bottom:0;width:min(60rem,62vw);display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding:2.5rem;opacity:0;transform:translateY(1rem);transition:opacity .3s ease,transform .5s var(--s-ease);pointer-events:none}.panel-slide[data-active] .panel-slide__content{opacity:1;transform:none;pointer-events:auto;transition-delay:.3s}.panel-slide__eyebrow{margin:0;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.panel-slide__accent{display:block;width:3.5rem;height:.375rem;background:var(--s-accent)}.panel-slide__heading{margin:0;font-family:var(--font-heading-family);font-weight:700;font-size:clamp(3.6rem,5.5vw,6.2rem);line-height:1.05;text-transform:uppercase;color:#fff}.typography-individual .panel-slide__heading{font-size:var(--font-size-h1)}.panel-slide__text{margin:0;max-width:52rem;font-size:1.9rem;line-height:1.5;color:#ffffffeb}.typography-individual .panel-slide__text{font-size:var(--font-size-paragraph)}.panel-slide__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.25rem}@media(max-width:767px){.panel-slider__track{height:78svh;min-height:460px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;gap:.5rem;padding-inline:var(--s-pad);scroll-padding-inline:var(--s-pad);background:var(--s-surface);padding-block:.5rem}.panel-slider__track::-webkit-scrollbar{display:none}.panel-slide,.panel-slide[data-active]{flex:0 0 88%;scroll-snap-align:start;border-radius:var(--s-radius);border:0!important}.panel-slide__toggle{display:none}.panel-slide__content,.panel-slide[data-active] .panel-slide__content{width:100%;padding:1.5rem;opacity:1;transform:none;pointer-events:auto}.panel-slide__text{display:none}}@media(prefers-reduced-motion:reduce){.panel-slide,.panel-slide__media img,.panel-slide__content{transition:none!important}.panel-slide[data-active] .panel-slide__media img{transform:none}}.stats-band{position:relative;isolation:isolate;overflow:hidden;background:var(--s-surface)}.stats-band__bg{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;width:100%;height:100%;object-fit:cover;object-position:center center}.stats-band__dots{pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-10;background-image:radial-gradient(color-mix(in oklab,var(--s-ink) 12%,transparent) 1.2px,transparent 1.3px);background-size:14px 14px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 75%);mask-image:radial-gradient(ellipse 70% 60% at 50% 50%,#000 30%,transparent 75%)}.stats-band__inner{display:flex;flex-direction:column;align-items:center;gap:3rem}.stats-band__heading{text-align:center}.stats-band [data-stats-list]{display:flex;flex-wrap:wrap;justify-content:center;width:100%;max-width:100rem;row-gap:3rem;list-style:none;margin:0;padding:0}.stats-band [data-stats-list]>*{flex:0 0 25%;padding-inline:1rem;display:flex;flex-direction:column;gap:.5rem;text-align:start;transition:transform .2s var(--s-ease)}.stats-band [data-stats-list]>*:hover{transform:translateY(-2px)}.stats-band[data-align=center] [data-stats-list]>*{align-items:center;text-align:center}.stats-band.s-home-scope .stats-band__number{margin:0;font-family:var(--font-heading-family);font-weight:700;line-height:.95;letter-spacing:-.03em;color:var(--s-accent);font-size:clamp(6.4rem,11vw,9rem)}.typography-individual .stats-band.s-home-scope .stats-band__number{font-size:var(--font-size-h1)}.stats-band.s-home-scope .stats-band__suffix{margin-inline-start:.125rem;font-size:.45em;vertical-align:baseline;font-weight:700}.stats-band.s-home-scope .stats-band__label{margin:0;max-width:24rem;color:var(--s-ink);font-size:clamp(1.7rem,2vw,2rem);line-height:1.4;font-weight:500}.typography-individual .stats-band.s-home-scope .stats-band__label{font-size:var(--font-size-paragraph)}.stats-band [data-stats-clone]{display:none}@media(max-width:767px){.stats-band[data-mobile=two] [data-stats-list]>*{flex-basis:50%}.stats-band[data-mobile=one] [data-stats-list]>*,.stats-band[data-align=center][data-mobile=one] [data-stats-list]>*{flex-basis:100%;text-align:center;align-items:center}.stats-band[data-mobile=marquee] .stats-band__inner{padding-inline:0}.stats-band[data-mobile=marquee] .stats-band__viewport{width:100%;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(to right,transparent,#000 12%,#000 88%,transparent)}.stats-band[data-mobile=marquee] [data-stats-list]{flex-wrap:nowrap;justify-content:flex-start;width:max-content;max-width:none;animation:stats-band-marquee 28s linear infinite}.stats-band[data-mobile=marquee] [data-stats-list]:hover{animation-play-state:paused}.stats-band[data-mobile=marquee] [data-stats-list]>*{flex:0 0 11.5rem;padding-inline:1.25rem}.stats-band[data-mobile=marquee] [data-stats-clone]{display:flex}[dir=rtl] .stats-band[data-mobile=marquee] [data-stats-list]{animation-name:stats-band-marquee-rtl}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.stats-band[data-mobile=marquee] .stats-band__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.stats-band[data-mobile=marquee] [data-stats-list]{animation:none}.stats-band[data-mobile=marquee] [data-stats-clone]{display:none}}@keyframes stats-band-marquee{to{transform:translate(-50%)}}@keyframes stats-band-marquee-rtl{to{transform:translate(50%)}}.product-slider{background:var(--s-surface)}.product-slider__inner{display:flex;flex-direction:column;gap:2rem}.product-slider [data-product-track]{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.product-slider [data-product-track]::-webkit-scrollbar{display:none}.product-slider [data-product-slide]{flex:0 0 100%;scroll-snap-align:start}.product-slider__controls{display:flex;align-items:center;justify-content:center;gap:1rem}.product-slider__counter{margin:0;min-width:4.5rem;text-align:center;font-variant-numeric:tabular-nums;font-size:1.5rem;color:var(--s-ink-2)}.product-slide{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:stretch}.product-slide__media{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem}.product-slide__media img{width:100%;max-height:26rem;aspect-ratio:4 / 3;object-fit:contain}.product-slide__badge{position:absolute;top:.5rem;inset-inline-start:.5rem;z-index:1;background:var(--s-accent);color:#fff;font-size:1.2rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;padding:.5rem .8rem .9rem;clip-path:polygon(0 0,100% 0,100% 100%,50% 78%,0 100%)}.product-slide__content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;padding:2.5rem;text-align:center;background:var(--s-surface-2)}.product-slide__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.2vw,3.2rem);font-weight:700;line-height:1.2}.typography-individual .product-slide__title{font-size:var(--font-size-h3)}.product-slide__subtitle{margin:0;font-size:1.8rem;font-weight:600}.typography-individual .product-slide__subtitle{font-size:var(--font-size-paragraph)}.product-slide__specs{display:flex;flex-direction:column;gap:.8rem;margin:0}.product-slide__spec{display:flex;flex-wrap:wrap;gap:.5rem;font-size:1.7rem;color:var(--s-ink-2)}.product-slide__spec dd{margin:0;color:var(--s-ink);font-weight:600}.product-slide__actions{display:flex;flex-wrap:wrap;gap:.75rem;padding-top:.5rem;justify-content:center}@media(max-width:767px){.product-slide{grid-template-columns:1fr;gap:0}.product-slide__media{padding:1.5rem 1rem}.product-slide__content{padding:1.75rem 1.25rem}.product-slider[data-mobile=grid] [data-product-track]{flex-direction:column;gap:2.5rem;overflow:visible;scroll-snap-type:none}.product-slider[data-mobile=grid] .product-slider__controls{display:none}.product-slider[data-mobile=grid] .product-slide{grid-template-columns:38% 1fr;gap:1rem;align-items:start}.product-slider[data-mobile=grid] .product-slide__media{padding:1.75rem 0 0}.product-slider[data-mobile=grid] .product-slide__badge{top:0;inset-inline-start:0}.product-slider[data-mobile=grid] .product-slide__content{background:transparent;padding:0;align-items:flex-start;text-align:start;gap:.6rem}.product-slider[data-mobile=grid] .product-slide__specs{gap:.2rem}.product-slider[data-mobile=grid] .product-slide__title{font-size:1.8rem}.product-slider[data-mobile=grid] .product-slide__subtitle,.product-slider[data-mobile=grid] .product-slide__spec{font-size:1.4rem}.product-slider[data-mobile=grid] .product-slide__actions{justify-content:flex-start}.product-slider[data-mobile=grid] [data-secondary-action]{display:none}}.gallery-grid{background:var(--s-surface);--gallery-marquee-speed: 28s}.gallery-grid__shell{display:block;width:100%}.gallery-grid__viewport{width:100%}.gallery-grid__list{display:grid;gap:.75rem;list-style:none;margin:0;padding:0;grid-template-columns:repeat(var(--gallery-cols-mobile, 2),minmax(0,1fr))}.gallery-grid [data-gallery-clone]{display:none}@media(min-width:768px){.gallery-grid__list{gap:1.25rem;grid-template-columns:repeat(min(4,var(--gallery-cols-desktop, 6)),minmax(0,1fr))}}@media(min-width:1024px){.gallery-grid__list{grid-template-columns:repeat(var(--gallery-cols-desktop, 6),minmax(0,1fr))}}@media(max-width:767px){.gallery-grid[data-mobile=marquee] .gallery-grid__shell{padding-inline:0;max-width:none}.gallery-grid[data-mobile=marquee] .gallery-grid__viewport{overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.gallery-grid[data-mobile=marquee] .gallery-grid__list{display:flex;flex-wrap:nowrap;gap:.75rem;width:max-content;max-width:none;grid-template-columns:none;animation:gallery-grid-marquee var(--gallery-marquee-speed, 28s) linear infinite}.gallery-grid[data-mobile=marquee] .gallery-grid__list:hover{animation-play-state:paused}.gallery-grid[data-mobile=marquee] .gallery-tile{flex:0 0 11.5rem}.gallery-grid[data-mobile=marquee] [data-gallery-clone]{display:list-item}[dir=rtl] .gallery-grid[data-mobile=marquee] .gallery-grid__list{animation-name:gallery-grid-marquee-rtl}}@media(max-width:767px)and (prefers-reduced-motion:reduce){.gallery-grid[data-mobile=marquee] .gallery-grid__viewport{overflow-x:auto;-webkit-mask-image:none;mask-image:none}.gallery-grid[data-mobile=marquee] .gallery-grid__list{animation:none}.gallery-grid[data-mobile=marquee] [data-gallery-clone]{display:none}}@keyframes gallery-grid-marquee{to{transform:translate(-50%)}}@keyframes gallery-grid-marquee-rtl{to{transform:translate(50%)}}.gallery-tile__card{display:flex;height:100%;flex-direction:column;align-items:center;gap:1rem;border-radius:var(--s-radius);background:var(--s-surface-2);padding:1.5rem 1rem 1.25rem;text-align:center;text-decoration:none;color:inherit;transition:box-shadow .2s ease,transform .2s ease}.gallery-tile__card:hover{box-shadow:0 8px 24px #00000014}.gallery-tile__card:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.gallery-tile__media{position:relative;display:block;aspect-ratio:4 / 3;width:100%}.gallery-tile__img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;transition:opacity .25s var(--s-ease),transform .4s var(--s-ease)}.gallery-tile__img--hover{opacity:0}.gallery-tile__title{margin:0;font-size:1.8rem;font-weight:600;line-height:1.3}@media(hover:hover){.gallery-tile__card.has-hover:hover .gallery-tile__img--main{opacity:0}.gallery-tile__card.has-hover:hover .gallery-tile__img--hover{opacity:1;transform:scale(1.04)}.gallery-tile__card:not(.has-hover):hover .gallery-tile__img--main{transform:scale(1.05)}}.gallery-tile__card.has-hover:focus-visible .gallery-tile__img--main{opacity:0}.gallery-tile__card.has-hover:focus-visible .gallery-tile__img--hover{opacity:1}@media(prefers-reduced-motion:reduce){.gallery-tile__img{transition:none;transform:none!important}}.solutions-grid{background:var(--s-surface)}.solutions-grid__inner{display:flex;flex-direction:column;gap:2rem}.solutions-grid [data-solutions-list]{display:grid;gap:1.5rem .75rem;list-style:none;margin:0;padding:0;grid-template-columns:repeat(var(--solutions-cols-mobile, 1),minmax(0,1fr))}.solutions-grid [data-solutions-list]>:nth-child(n+9){display:none}@media(min-width:768px){.solutions-grid [data-solutions-list]{gap:2.5rem 1.25rem;grid-template-columns:repeat(var(--solutions-cols-desktop, 2),minmax(0,1fr))}}.solution-card__link{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit}.solution-card__link:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}.solution-card__media{display:block;aspect-ratio:var(--solution-ratio, 16 / 7);overflow:hidden;border-radius:var(--s-radius);background:var(--s-surface-2)}.solution-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.solution-card__link:hover .solution-card__media img{transform:scale(1.03)}.solution-card__meta{display:flex;align-items:center;gap:.375rem;padding-inline:.25rem;transition:color .15s ease}.solution-card__link:hover .solution-card__meta{color:var(--s-accent)}.solution-card__title{margin:0;font-size:2rem;font-weight:600;line-height:1.3}.solution-card__arrow{display:inline-flex;width:1rem;height:1rem;flex-shrink:0;transition:transform .15s ease}.solution-card__link:hover .solution-card__arrow{transform:translate(2px)}[dir=rtl] .solution-card__link:hover .solution-card__arrow{transform:translate(-2px) scaleX(-1)}.solutions-grid__more{display:flex;justify-content:center}@media(prefers-reduced-motion:reduce){.solution-card__media img{transition:none}.solution-card__link:hover .solution-card__media img{transform:none}}.cases-tabs{background:var(--s-surface)}.cases-tabs[data-items-align=center] .case-tab{align-items:center}.cases-tabs__inner{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.cases-tabs__inner{gap:2rem}}.cases-tabs [data-case-tablist]{display:flex;gap:.25rem 1.75rem;overflow-x:auto;scrollbar-width:none;border-bottom:1px solid var(--s-border);margin-top:-.5rem}.cases-tabs [data-case-tablist]::-webkit-scrollbar{display:none}.cases-tabs__tab{flex:none;padding:1.2rem .5rem;margin-bottom:-1px;font-size:1.8rem;font-weight:600;line-height:1.3;white-space:nowrap;color:var(--s-ink-2);border:0;border-bottom:3px solid transparent;background:transparent;cursor:pointer;transition:color .15s var(--s-ease),border-color .15s var(--s-ease)}.cases-tabs__tab:hover{color:var(--s-ink)}.cases-tabs__tab[aria-selected=true]{color:var(--s-accent);border-bottom-color:var(--s-accent)}.cases-tabs__tab:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.cases-tabs [data-case-panel][hidden],.cases-tabs s-cases-tabs[data-ready] [data-case-panel]:not([data-active]){display:none!important}.cases-tabs s-cases-tabs:not([data-ready]) [data-case-panel]~[data-case-panel]{display:none!important}.case-tab{display:grid;align-items:start;gap:2rem}@media(min-width:768px){.case-tab{grid-template-columns:1fr 1fr;gap:1.5rem}}.case-tab__link{display:flex;flex-direction:column;gap:.75rem;text-decoration:none;color:inherit}.case-tab__link:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}.case-tab__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--s-radius);background:var(--s-surface-2)}.case-tab__media img{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.case-tab__link:hover .case-tab__media img{transform:scale(1.03)}.case-tab__title{display:flex;align-items:center;gap:.5rem;font-size:2rem;font-weight:600;line-height:1.3;transition:color .15s ease}.case-tab__link:hover .case-tab__title{color:var(--s-accent)}.case-tab__related{display:flex;min-width:0;flex-direction:column;gap:1.2rem}.case-tab__related-heading{margin:0;font-size:2rem;font-weight:700;line-height:1.3}.case-tab__related-list{display:flex;flex-direction:column;gap:.75rem}.related-product{border-radius:var(--s-radius);background:var(--s-surface-2)}.related-product summary{display:flex;cursor:pointer;list-style:none;align-items:center;justify-content:space-between;gap:1rem;padding:1.6rem 1.8rem;font-size:1.8rem;font-weight:600;line-height:1.3}.related-product summary::-webkit-details-marker{display:none}.related-product[open]>summary{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.related-product__body{display:grid;gap:1.25rem;padding:1rem}@media(min-width:640px){.related-product__body{grid-template-columns:10rem 1fr;align-items:center;gap:1.5rem}}.related-product__thumb{display:flex;flex-direction:column;align-items:center;gap:.5rem;border-radius:var(--s-radius);background:var(--s-surface);padding:1rem;text-align:center}.related-product__thumb img{aspect-ratio:4 / 3;width:100%;object-fit:contain}.related-product__name{margin:0;font-size:1.8rem;font-weight:600;line-height:1.3}.related-product__info{display:flex;min-width:0;flex-direction:column;gap:1.25rem}.related-product__specs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin:0}.related-product__specs dt{font-size:1.5rem;color:var(--s-ink-2);line-height:1.3}.related-product__specs dd{margin:.2rem 0 0;font-size:1.9rem;font-weight:700;line-height:1.2;color:var(--s-accent)}.related-product__actions{display:flex;flex-wrap:wrap;gap:.75rem}.services-tabs{background:var(--s-surface)}.services-tabs[data-items-align=center] .services-tabs__layout{align-items:center}.services-tabs__inner{display:flex;flex-direction:column;gap:2rem}.services-tabs__layout{display:grid;gap:2rem}@media(min-width:768px){.services-tabs__layout{grid-template-columns:1fr 1fr;gap:3rem}}.services-tabs [data-case-tablist]{display:flex;gap:.5rem 1.5rem;overflow-x:auto;scrollbar-width:none}.services-tabs [data-case-tablist]::-webkit-scrollbar{display:none}.services-tabs .cases-tabs__tab{flex:none;padding:.4rem 0;margin:0;border:0;border-bottom:0;font-family:var(--font-heading-family);font-size:2.2rem;line-height:1.2;font-weight:400;text-align:start;white-space:nowrap;cursor:pointer;color:var(--s-ink-2);background:transparent;transform-origin:left center;transition:color .2s var(--s-ease),font-weight .2s var(--s-ease),transform .3s var(--s-ease)}.services-tabs .cases-tabs__tab:hover{color:var(--s-ink);transform:scale(1.08)}[dir=rtl] .services-tabs .cases-tabs__tab{transform-origin:right center}.services-tabs .cases-tabs__tab[aria-selected=true]{color:var(--s-ink);font-weight:700;border-bottom-color:transparent}.services-tabs .cases-tabs__tab:focus-visible{outline:2px solid var(--s-accent);outline-offset:4px}.services-tabs [data-case-panel]:nth-of-type(n+9){display:none!important}.services-tabs [data-case-panel][hidden],.services-tabs s-cases-tabs[data-ready] [data-case-panel]:not([data-active]){display:none!important}.services-tabs s-cases-tabs[data-ready] [data-case-panel][data-active]{display:flex!important}.services-tabs s-cases-tabs:not([data-ready]) .services-tabs__panels>[data-case-panel]~[data-case-panel]{display:none!important}@media(min-width:768px){.services-tabs [data-case-tablist]{flex-direction:column;overflow:visible;gap:.75rem}.services-tabs .cases-tabs__tab{font-size:clamp(3.2rem,3.8vw,4.8rem);white-space:normal}.typography-individual .services-tabs .cases-tabs__tab{font-size:var(--font-size-h2)}}@media(prefers-reduced-motion:reduce){.services-tabs .cases-tabs__tab{transition:none}.services-tabs .cases-tabs__tab:hover{transform:none}}.service-panel{display:flex;flex-direction:column;gap:1rem}.service-panel__media{display:block;aspect-ratio:16 / 9;overflow:hidden;border-radius:var(--s-radius);background:var(--s-surface-2)}.service-panel__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.service-panel:hover .service-panel__media img{transform:scale(1.1)}.service-panel__copy{display:flex;flex-direction:column;align-items:flex-start;gap:.75rem}.service-panel__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.6rem,3.2vw,3.2rem);font-weight:700;line-height:1.2}.typography-individual .service-panel__title{font-size:var(--font-size-h3)}.service-panel__text{margin:0;color:var(--s-ink-2);font-size:1.8rem;line-height:1.55}.typography-individual .service-panel__text{font-size:var(--font-size-paragraph)}@media(prefers-reduced-motion:reduce){.service-panel__media img{transition:none}.service-panel:hover .service-panel__media img{transform:none}}.news-tabs{background:var(--s-surface)}.news-tabs[data-heading-align=center] .news-tabs__header{flex-direction:column;align-items:center;text-align:center;gap:1rem}.news-tabs__inner{display:flex;flex-direction:column;gap:1.5rem}.news-tabs__header{display:flex;align-items:flex-end;justify-content:space-between;gap:1rem}.news-tabs [data-case-tablist]{display:flex;gap:1.75rem;border-bottom:0;margin-top:0}.news-tabs .cases-tabs__tab{flex:none;padding:1.2rem 0;border:0;border-bottom:3px solid transparent;cursor:pointer;font-size:1.8rem;font-weight:600;color:var(--s-ink-2);background:transparent;transition:color .15s var(--s-ease),border-color .15s var(--s-ease)}.news-tabs .cases-tabs__tab:hover{color:var(--s-ink)}.news-tabs .cases-tabs__tab[aria-selected=true]{color:var(--s-accent);border-bottom-color:var(--s-accent)}.news-tabs__track{display:flex;gap:1.25rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.news-tabs__track::-webkit-scrollbar{display:none}.news-tabs__slide{flex:0 0 85%;scroll-snap-align:start}@media(min-width:768px){.news-tabs__slide{flex-basis:calc((100% - 1.25rem)/2)}}@media(min-width:1024px){.news-tabs__slide{flex-basis:calc((100% - (var(--news-per-view) - 1) * 1.25rem) / var(--news-per-view))}}.news-tabs__controls{display:none;justify-content:flex-end;gap:.5rem}@media(min-width:768px){.news-tabs__controls{display:flex}}.news-tabs [data-case-panel][hidden],.news-tabs s-cases-tabs[data-ready] [data-case-panel]:not([data-active]){display:none!important}.news-tabs s-cases-tabs:not([data-ready]) [data-case-panel]~[data-case-panel]{display:none!important}.news-card{display:flex;height:100%;flex-direction:column;overflow:hidden;border-radius:var(--s-radius);background:var(--s-surface-2);text-decoration:none;color:inherit}.news-card:focus-visible{outline:2px solid var(--s-accent);outline-offset:2px}.news-card__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:var(--s-surface-2)}.news-card__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s ease}.news-card:hover .news-card__media img{transform:scale(1.1)}.news-card__body{display:flex;flex:1;flex-direction:column;gap:.75rem;padding:1rem}@media(min-width:768px){.news-card__body{padding:1.25rem}}.news-card__meta{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:1.5rem}.news-card__date{color:var(--s-ink-2)}.news-card__tag{font-weight:600}.news-card__title{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:2rem;font-weight:600;line-height:1.35;transition:color .15s ease}.news-card:hover .news-card__title{color:var(--s-accent)}@media(prefers-reduced-motion:reduce){.news-card__media img{transition:none}.news-card:hover .news-card__media img{transform:none}}.trade-leasing{background:var(--s-surface)}.trade-leasing__inner{display:flex;flex-direction:column;gap:3rem}.trade-leasing__intro{max-width:72rem}.trade-leasing[data-heading-align=center] .trade-leasing__intro{margin-inline:auto;text-align:center}.trade-leasing__eyebrow{margin:0 0 .8rem;font-size:1.5rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--s-accent)}.trade-leasing__lead{margin:1.6rem 0 0;font-size:1.8rem;line-height:1.55;color:var(--s-ink-2)}.trade-leasing[data-heading-align=center] .trade-leasing__lead{margin-inline:auto;max-width:64rem}.trade-leasing__grid{display:grid;gap:1.5rem;grid-template-columns:1fr}@media(min-width:768px){.trade-leasing__grid{grid-template-columns:1fr 1fr;gap:2rem}}.trade-leasing__card{display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--s-border);border-radius:calc(var(--s-radius) + 4px);background:var(--s-surface);box-shadow:0 10px 30px #0000000d;transition:transform .2s var(--s-ease),box-shadow .2s var(--s-ease)}.trade-leasing__card:hover{transform:translateY(-3px);box-shadow:0 16px 40px #0000001a}.trade-leasing__media{aspect-ratio:16 / 9;overflow:hidden;background:var(--s-surface-2)}.trade-leasing__media img{width:100%;height:100%;object-fit:cover;transition:transform .7s var(--s-ease)}.trade-leasing__card:hover .trade-leasing__media img{transform:scale(1.04)}.trade-leasing__body{display:flex;flex:1;flex-direction:column;align-items:flex-start;gap:1.2rem;padding:2.4rem}.trade-leasing__badge{display:inline-flex;align-items:center;min-height:2.8rem;padding:.4rem 1rem;border-radius:999px;background:color-mix(in oklab,var(--s-accent) 12%,white);color:var(--s-accent);font-size:1.3rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase}.trade-leasing__title{margin:0;font-family:var(--font-heading-family);font-size:clamp(2.4rem,3vw,3.2rem);font-weight:700;line-height:1.15}.typography-individual .trade-leasing__title{font-size:var(--font-size-h3)}.trade-leasing__text{margin:0;font-size:1.7rem;line-height:1.5;color:var(--s-ink-2)}.typography-individual .trade-leasing__text{font-size:var(--font-size-paragraph)}.trade-leasing__benefits{display:flex;flex-direction:column;gap:.9rem;width:100%;margin:.4rem 0 0;padding:0;list-style:none}.trade-leasing__benefits li{position:relative;padding-inline-start:2.4rem;font-size:1.6rem;line-height:1.4;color:var(--s-ink)}.trade-leasing__benefits li:before{content:"";position:absolute;top:.55rem;inset-inline-start:0;width:1.2rem;height:1.2rem;border-radius:50%;background:linear-gradient(var(--s-accent),var(--s-accent)) center / .55rem .2rem no-repeat,linear-gradient(var(--s-accent),var(--s-accent)) center / .2rem .55rem no-repeat,color-mix(in oklab,var(--s-accent) 14%,white)}.trade-leasing__body .s-btn{margin-top:auto}.trade-leasing__trust{display:grid;gap:1rem;margin:0;padding:1.6rem 0 0;list-style:none;border-top:1px solid var(--s-border);grid-template-columns:1fr}@media(min-width:768px){.trade-leasing__trust{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.5rem}}.trade-leasing__trust li{font-size:1.6rem;font-weight:600;line-height:1.35;padding-inline-start:1.2rem;border-inline-start:3px solid var(--s-accent)}@media(prefers-reduced-motion:reduce){.trade-leasing__card,.trade-leasing__media img{transition:none}.trade-leasing__card:hover,.trade-leasing__card:hover .trade-leasing__media img{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/s-home-sections.css.map */
