.kWjTDq_home{--home-hover:.18s;--home-reveal:.55s;color:#18181b;background:#fff}.kWjTDq_home :focus-visible{outline:2px solid var(--z-red);outline-offset:5px}.kWjTDq_home h2,.kWjTDq_home h3{letter-spacing:-.045em;text-wrap:balance;font-weight:600}.kWjTDq_home h2{font-size:clamp(30px,3.5vw,52px);line-height:1.12}.kWjTDq_eyebrow{letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:500;line-height:1.6}.kWjTDq_body{color:#64646e;max-width:530px;margin-top:24px;font-size:15px;line-height:1.9}.kWjTDq_section{max-width:1440px;margin:auto;padding:100px 48px}.kWjTDq_sectionHeading{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:36px;display:flex}.kWjTDq_sectionHeading h2{margin-top:12px}.kWjTDq_sectionHeading .kWjTDq_eyebrow{color:var(--z-red)}.kWjTDq_textLink{align-items:center;gap:12px;min-height:44px;font-size:13px;font-weight:500;display:inline-flex}.kWjTDq_textLink svg,.kWjTDq_primary svg,.kWjTDq_productCTA svg{transition:transform var(--home-hover)}.kWjTDq_textLink:hover svg,.kWjTDq_primary:hover svg,.kWjTDq_productCard:hover .kWjTDq_productCTA svg{transform:translate(3px,-2px)}.kWjTDq_actions{flex-wrap:wrap;align-items:center;gap:14px;margin-top:32px;display:flex}.kWjTDq_primary,.kWjTDq_outline{min-height:48px;transition:background var(--home-hover),border-color var(--home-hover);border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:12px 24px;font-size:13px;font-weight:500;display:inline-flex}.kWjTDq_primary{background:var(--z-red);color:#fff}.kWjTDq_primary:hover{background:var(--z-red-dark)}.kWjTDq_outline{color:inherit;border:1px solid #fff6}.kWjTDq_outline:hover{background:#ffffff0a;border-color:currentColor}.kWjTDq_contain{object-fit:contain}.kWjTDq_hero{color:#fff;padding-top:var(--header-offset,88px);background:#101012;position:relative}.kWjTDq_slides{display:grid}.kWjTDq_slide{opacity:0;width:100%;max-width:1920px;min-height:660px;transition:opacity var(--home-reveal) ease;background:radial-gradient(at 80% 45%,#303034 0%,#171719 35%,#101012 65%);grid-area:1/1;grid-template-columns:.85fr 1.15fr;align-items:center;gap:12px;margin:auto;padding:48px max(48px,50vw - 672px);display:grid}.kWjTDq_slide[data-active=true]{opacity:1;z-index:1}.kWjTDq_slide:not([data-active=true]){pointer-events:none}.kWjTDq_heroCopy{z-index:2;position:relative}.kWjTDq_heroCopy h1,.kWjTDq_heroCopy h2{letter-spacing:-.065em;text-wrap:balance;max-width:620px;margin-top:24px;font-size:clamp(44px,5vw,84px);font-weight:600;line-height:1.03}.kWjTDq_heroCopy .kWjTDq_eyebrow{color:#c5c5cb}.kWjTDq_heroDescription{color:#c5c5cb;max-width:460px;margin-top:24px;font-size:clamp(15px,1.4vw,19px);line-height:1.65}.kWjTDq_heroVisual{min-width:0;height:550px;position:relative}.kWjTDq_heroVisual img{filter:drop-shadow(0 40px 45px #0007)}.kWjTDq_light{color:#18181b;background:#f3f3f4}.kWjTDq_light .kWjTDq_heroDescription,.kWjTDq_light .kWjTDq_eyebrow{color:#62626b}.kWjTDq_light .kWjTDq_outline{border-color:#18181b66}.kWjTDq_heroBar{z-index:2;color:#b1b1ba;border-top:1px solid #ffffff20;justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:20px 48px 28px;font-size:11px;display:flex;position:relative}.kWjTDq_heroControls{align-items:center;gap:4px;display:flex}.kWjTDq_heroControls button{width:44px;height:44px;transition:background var(--home-hover);color:#fff;cursor:pointer;border-radius:50%;place-items:center;display:grid}.kWjTDq_heroControls button:hover{background:#ffffff18}.kWjTDq_heroControls button:disabled{opacity:.35;cursor:default}.kWjTDq_dots{margin-right:16px;display:flex}.kWjTDq_dots button{width:32px;position:relative}.kWjTDq_dots button:after{content:"";background:#fff5;border-radius:50%;width:5px;height:5px}.kWjTDq_dots button[aria-current=true]:after{background:#fff;border-radius:4px;width:18px}.kWjTDq_productGrid{grid-template-columns:1.15fr .85fr;gap:20px;display:grid}.kWjTDq_productCard{min-width:0;transition:background var(--home-hover),border-color var(--home-hover);background:#f5f5f6;border:1px solid #eeeeef;border-radius:24px;flex-direction:column;padding:28px 32px;display:flex;position:relative;overflow:hidden}.kWjTDq_productCard:hover{background:#f0f0f2;border-color:#ddd}.kWjTDq_leadCard{grid-row:span 2}.kWjTDq_productCaption h3{margin:12px 0 8px;font-size:clamp(22px,2.4vw,36px);line-height:1.15}.kWjTDq_productCaption>p:last-child{color:#6b6b76;max-width:360px;font-size:13px;line-height:1.6}.kWjTDq_productImage{flex:1;min-height:190px;margin:12px 0;position:relative}.kWjTDq_leadCard .kWjTDq_productImage{min-height:380px}.kWjTDq_productImage img,.kWjTDq_category img{transition:transform .22s}.kWjTDq_productCard:hover .kWjTDq_productImage img,.kWjTDq_category:hover img{transform:scale(1.035)}.kWjTDq_productCTA{align-items:center;gap:12px;min-height:44px;margin-top:auto;font-size:13px;display:flex}.kWjTDq_spotlight{color:#fff;background:#101012;overflow:hidden}.kWjTDq_spotlightGrid{grid-template-columns:1fr 1fr;align-items:center;gap:48px;max-width:1440px;margin:auto;padding:104px 48px;display:grid}.kWjTDq_spotlight h2{margin-top:20px;font-size:clamp(42px,5.3vw,76px);line-height:1.04}.kWjTDq_spotlight h2 span{color:#b6b6be}.kWjTDq_spotlight .kWjTDq_body{color:#b8b8c0}.kWjTDq_specs{border-top:1px solid #ffffff25;flex-wrap:wrap;gap:24px;margin-top:28px;padding-top:24px;display:flex}.kWjTDq_specs dt{color:#a0a0ab;text-transform:uppercase;letter-spacing:.06em;font-size:10px}.kWjTDq_specs dd{max-width:180px;margin-top:6px;font-size:13px}.kWjTDq_apexImage{aspect-ratio:1;min-width:0;position:relative}.kWjTDq_categories{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;display:grid}.kWjTDq_category{background:#f7f7f8;border:1px solid #eee;border-radius:20px;padding:24px}.kWjTDq_category>div{aspect-ratio:4/3;position:relative}.kWjTDq_category h3{justify-content:space-between;align-items:center;gap:12px;margin-top:24px;font-size:16px;display:flex}.kWjTDq_trust{background:#f5f5f6;border-block:1px solid #eee}.kWjTDq_trustInner{max-width:1440px;margin:auto;padding:80px 48px}.kWjTDq_trust h2{margin-top:16px}.kWjTDq_trustItems{grid-template-columns:repeat(3,1fr);gap:40px;margin-top:48px;display:grid}.kWjTDq_trustItems>a{border-top:1px solid #d5d5d9;padding-top:24px;display:block}.kWjTDq_trustItems>a>svg:first-child{width:24px;height:24px;color:var(--z-red);margin-bottom:28px}.kWjTDq_trustItems h3{font-size:20px}.kWjTDq_trustItems p{color:#686874;margin:10px 0 16px;font-size:13px;line-height:1.8}.kWjTDq_trustItems>a>svg:last-child{width:17px;height:17px}.kWjTDq_business{grid-template-columns:1fr 1fr;align-items:center;gap:44px;display:grid}.kWjTDq_business h2{margin-top:18px}.kWjTDq_businessImage{aspect-ratio:1;background:#f4f1f3;border-radius:24px;position:relative}.kWjTDq_businessImage img{padding:18px}.kWjTDq_businessNote{color:#777780;margin-top:30px;font-size:11px;line-height:1.9}.kWjTDq_story{background:#f6f6f7;grid-template-columns:1fr 1fr;display:grid}.kWjTDq_storyImage{min-height:580px;position:relative}.kWjTDq_storyImage img{object-fit:cover}.kWjTDq_storyCopy{padding:80px clamp(32px,6vw,100px)}.kWjTDq_story h2{margin-top:24px}.kWjTDq_story .kWjTDq_textLink{width:fit-content;margin-top:24px;display:flex}.kWjTDq_newsGrid{grid-template-columns:repeat(3,1fr);gap:28px;display:grid}.kWjTDq_newsCard{min-width:0}.kWjTDq_newsImage{aspect-ratio:16/10;background:#f5f5f6;border-radius:18px;position:relative;overflow:hidden}.kWjTDq_newsImage img{object-fit:cover;transition:transform .22s}.kWjTDq_newsCard:hover img{transform:scale(1.035)}.kWjTDq_newsMeta{color:#74747e;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:12px;margin:20px 0 12px;font-size:10px;display:flex}.kWjTDq_newsCard h3{margin-bottom:12px;font-size:20px;line-height:1.4}.kWjTDq_final{text-align:center;color:#fff;background:#101012;padding:100px 24px}.kWjTDq_final h2{margin-top:20px;font-size:clamp(38px,5vw,72px)}.kWjTDq_final>div>p:not(.kWjTDq_eyebrow){color:#bfbfc6;margin:24px auto 0;font-size:14px}.kWjTDq_final .kWjTDq_actions{justify-content:center}.kWjTDq_videoDialog{color:#fff;background:#101012;border-radius:16px;width:min(90vw,960px);margin:auto;padding:56px 12px 12px;position:fixed;inset:0}.kWjTDq_videoDialog::backdrop{background:#000b}.kWjTDq_videoDialog iframe{aspect-ratio:16/9;border:0;width:100%}.kWjTDq_videoDialog>button{place-items:center;width:44px;height:44px;display:grid;position:absolute;top:6px;right:12px}@media (min-width:1920px){.kWjTDq_slide{padding-inline:280px}}@media (max-width:1023px){.kWjTDq_section{padding:76px 32px}.kWjTDq_slide{min-height:540px;padding:40px 32px}.kWjTDq_heroVisual{height:410px}.kWjTDq_heroCopy h1,.kWjTDq_heroCopy h2{font-size:54px}.kWjTDq_heroBar{padding-inline:32px}.kWjTDq_spotlightGrid{gap:24px;padding:76px 32px}.kWjTDq_spotlight h2{font-size:54px}.kWjTDq_storyCopy{padding:56px 32px}.kWjTDq_storyImage{min-height:520px}.kWjTDq_business{gap:28px}.kWjTDq_trustInner{padding:64px 32px}}@media (max-width:767px){.kWjTDq_section{padding:60px 20px}.kWjTDq_sectionHeading{flex-direction:column;align-items:flex-start;gap:14px;margin-bottom:28px}.kWjTDq_slide{grid-template-columns:1fr;gap:4px;min-height:0;padding:36px 20px 8px}.kWjTDq_heroCopy h1,.kWjTDq_heroCopy h2{max-width:100%;margin-top:18px;font-size:clamp(42px,10vw,64px)}.kWjTDq_heroDescription{margin-top:18px;font-size:14px}.kWjTDq_heroVisual{aspect-ratio:4/3;height:auto;max-height:360px;margin-top:8px}.kWjTDq_actions{gap:10px;margin-top:24px}.kWjTDq_primary,.kWjTDq_outline{padding:12px 18px;font-size:12px}.kWjTDq_heroBar{gap:0;padding:12px 20px 20px}.kWjTDq_heroBar>span{display:none}.kWjTDq_heroControls{justify-content:flex-end;width:100%}.kWjTDq_dots{margin-right:auto}.kWjTDq_productGrid{grid-template-columns:1fr;gap:16px}.kWjTDq_productCard{min-height:370px;padding:24px}.kWjTDq_leadCard{grid-row:auto}.kWjTDq_leadCard .kWjTDq_productImage{min-height:220px}.kWjTDq_productCaption h3{font-size:28px}.kWjTDq_spotlightGrid{grid-template-columns:1fr;gap:20px;padding:64px 20px 32px}.kWjTDq_spotlight h2{font-size:clamp(42px,10vw,62px)}.kWjTDq_apexImage{max-height:380px}.kWjTDq_specs{gap:18px}.kWjTDq_specs dd{max-width:140px}.kWjTDq_categories{scroll-snap-type:x mandatory;gap:12px;padding-bottom:8px;display:flex;overflow-x:auto}.kWjTDq_category{scroll-snap-align:start;flex:0 0 72%;padding:20px}.kWjTDq_trustInner{padding:60px 20px}.kWjTDq_trustItems{grid-template-columns:1fr;gap:24px;margin-top:32px}.kWjTDq_trustItems>a>svg:first-child{margin-bottom:16px}.kWjTDq_business{grid-template-columns:1fr;gap:28px}.kWjTDq_businessImage{max-height:360px}.kWjTDq_story{grid-template-columns:1fr}.kWjTDq_storyImage{aspect-ratio:4/3;min-height:0}.kWjTDq_storyCopy{padding:48px 20px}.kWjTDq_newsGrid{grid-template-columns:1fr;gap:32px}.kWjTDq_final{padding:72px 20px}.kWjTDq_body{font-size:14px}.kWjTDq_videoDialog{width:96vw}}@media (prefers-reduced-motion:reduce){.kWjTDq_home *{transition:none!important;animation:none!important}.kWjTDq_productCard:hover img,.kWjTDq_category:hover img,.kWjTDq_newsCard:hover img{transform:none}}.kWjTDq_heritage{background:#f5f5f6;border-top:1px solid #eee}.kWjTDq_heritageInner{grid-template-columns:1fr 1fr;max-width:1600px;margin:auto;display:grid}.kWjTDq_heritageVisual{min-height:560px;position:relative;overflow:hidden}.kWjTDq_heritagePhoto{object-fit:cover;object-position:48% center;transition:transform var(--home-reveal) ease}.kWjTDq_heritageVisual:hover .kWjTDq_heritagePhoto{transform:scale(1.025)}.kWjTDq_anniversaryMark{background:#fff;border-radius:16px;width:200px;padding:12px;position:absolute;bottom:32px;right:32px}.kWjTDq_anniversaryMark img{width:100%;height:auto}.kWjTDq_heritageCopy{align-self:center;padding:72px clamp(32px,5vw,80px)}.kWjTDq_heritageCopy .kWjTDq_eyebrow{color:var(--z-red)}.kWjTDq_heritageDates{letter-spacing:.12em;color:#656570;align-items:center;gap:16px;margin:32px 0 24px;font-size:13px;display:flex}.kWjTDq_heritageDates span{background:#a7a7af;width:80px;height:1px}.kWjTDq_heritageCopy h2{font-size:clamp(36px,4vw,60px)}.kWjTDq_heritageTagline{margin-top:24px;font-size:13px;font-weight:500}.kWjTDq_partnership{align-items:center;gap:20px;margin-bottom:24px;display:flex}.kWjTDq_partnership img{object-fit:contain;width:auto;height:36px}.kWjTDq_partnership img:last-child{transform:translateY(-26%)}.kWjTDq_partnership span{color:#85858e;font-size:28px;transform:translateY(-13%)}.kWjTDq_partnerDesignation{color:var(--z-red)}.kWjTDq_odooHighlights{grid-template-columns:repeat(3,1fr);gap:0 16px;margin-top:28px;display:grid}.kWjTDq_odooHighlights li{transition:color var(--home-hover);border-bottom:1px solid #dddde2;padding:12px 0;font-size:12px}.kWjTDq_odooHighlights li:hover{color:var(--z-red)}@media (max-width:1023px){.kWjTDq_heritageVisual{min-height:540px}.kWjTDq_heritageCopy{padding:48px 32px}.kWjTDq_anniversaryMark{width:160px;bottom:24px;right:24px}.kWjTDq_odooHighlights{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.kWjTDq_heritageInner{grid-template-columns:1fr}.kWjTDq_heritageCopy{order:-1;padding:48px 20px 36px}.kWjTDq_heritageCopy h2{font-size:clamp(36px,9vw,52px)}.kWjTDq_heritageDates{margin-top:24px}.kWjTDq_heritageVisual{aspect-ratio:4/3;min-height:0}.kWjTDq_anniversaryMark{width:144px;bottom:20px;right:20px}.kWjTDq_partnership{gap:16px}.kWjTDq_partnership img{height:30px}}@media (prefers-reduced-motion:reduce){.kWjTDq_heritageVisual:hover .kWjTDq_heritagePhoto{transform:none}}.kWjTDq_hero{touch-action:pan-y pinch-zoom}.kWjTDq_dots button:after{display:none}.kWjTDq_progressTrack{width:5px;height:5px;transition:width var(--home-hover);background:#fff5;border-radius:4px;display:block;position:relative;overflow:hidden}.kWjTDq_dots button[aria-current=true] .kWjTDq_progressTrack{width:24px}.kWjTDq_progressTrack>span{transform-origin:0;background:#fff;position:absolute;inset:0}.kWjTDq_primary:active,.kWjTDq_outline:active,.kWjTDq_quickViewButton:active{transform:scale(.98)}.kWjTDq_primary,.kWjTDq_outline,.kWjTDq_quickViewButton{transition:background var(--home-hover),border-color var(--home-hover),transform .12s}.kWjTDq_outline svg{transition:transform var(--home-hover)}.kWjTDq_outline:hover svg{transform:translate(3px)}.kWjTDq_categoryFilters{scroll-snap-type:x proximity;gap:8px;padding:4px 4px 8px;display:flex;overflow-x:auto}.kWjTDq_categoryFilters>button{isolation:isolate;white-space:nowrap;color:#666671;scroll-snap-align:start;border-radius:999px;flex-shrink:0;min-height:44px;padding:10px 20px;font-size:13px;position:relative}.kWjTDq_categoryFilters>button[aria-pressed=true]{color:#fff}.kWjTDq_categoryFilters>button>span:last-child{z-index:1;position:relative}.kWjTDq_categoryActive{border-radius:inherit;background:#18181b;position:absolute;inset:0}.kWjTDq_discoveryStatus{color:#73737e;min-height:24px;margin:12px 0 20px;font-size:12px}.kWjTDq_discoveryStage{min-height:660px}.kWjTDq_cardLink{flex-direction:column;flex:1;min-width:0;display:flex}.kWjTDq_cardActions{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.kWjTDq_cardSpecs{color:#64646e;min-height:40px;margin-bottom:12px;font-size:11px;line-height:1.7}.kWjTDq_cardSpecs dd{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.kWjTDq_quickViewButton{text-underline-offset:4px;min-height:44px;padding:8px;font-size:12px;text-decoration:underline}.kWjTDq_quickDialog{color:#18181b;background:#fff;border-radius:24px;width:min(94vw,1040px);max-height:88svh;margin:auto;padding:0;position:fixed;inset:0}.kWjTDq_quickDialog::backdrop{background:#0009}.kWjTDq_quickPanel{grid-template-columns:1fr 1fr;gap:32px;padding:48px 32px 32px;display:grid;position:relative}.kWjTDq_quickClose{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:8px;right:12px}.kWjTDq_quickClose:hover{background:#f4f4f5}.kWjTDq_quickImage{background:#f5f5f6;border-radius:20px;min-height:360px;position:relative}.kWjTDq_quickCopy h2{margin-top:12px;font-size:clamp(24px,3vw,36px)}.kWjTDq_quickCopy .kWjTDq_body{margin-top:12px}.kWjTDq_quickSpecs{margin-top:24px}.kWjTDq_quickSpecs>div{border-top:1px solid #e5e5e8;padding:10px 0}.kWjTDq_quickSpecs dt{color:#777780;font-size:11px}.kWjTDq_quickSpecs dd{margin-top:4px;font-size:13px}.kWjTDq_quickPrice{margin-top:24px;font-size:24px;font-weight:600}.kWjTDq_quickAvailability{color:#6b6b76;margin:8px 0 16px;font-size:12px}.kWjTDq_odooHighlights details{border-bottom:1px solid #dddde2}.kWjTDq_odooHighlights summary{cursor:pointer;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:12px 0;font-size:12px;list-style:none;display:flex}.kWjTDq_odooHighlights summary::-webkit-details-marker{display:none}.kWjTDq_odooHighlights summary svg{transition:transform var(--home-hover);flex-shrink:0}.kWjTDq_odooHighlights details[open] summary{color:var(--z-red)}.kWjTDq_odooHighlights details[open] summary svg{transform:rotate(90deg)}.kWjTDq_odooHighlights details p{color:#666671;padding-bottom:16px;font-size:12px;line-height:1.8}@media (max-width:767px){.kWjTDq_categoryFilters{margin-inline:-4px}.kWjTDq_discoveryStage{min-height:450px}.kWjTDq_quickPanel{grid-template-columns:1fr;gap:24px;padding:52px 20px 24px}.kWjTDq_quickImage{aspect-ratio:4/3;min-height:0}.kWjTDq_quickDialog{border-radius:20px;max-height:90svh}}@media (prefers-reduced-motion:reduce){.kWjTDq_primary:active,.kWjTDq_outline:active,.kWjTDq_quickViewButton:active{transform:none}}.kWjTDq_discoveryStage .kWjTDq_productGrid{min-height:660px}.kWjTDq_discoveryStage .kWjTDq_productGrid[data-count="1"]{grid-template-columns:1fr;max-width:640px;margin:auto}@media (max-width:767px){.kWjTDq_discoveryStage .kWjTDq_productGrid{min-height:450px}}.kWjTDq_cardLink{position:relative}.kWjTDq_cardSpecs{opacity:0;min-height:0;transition:opacity var(--home-hover),transform var(--home-hover);background:#f5f5f6;margin:0;padding:10px 8px;position:absolute;inset:auto 0 0;transform:translateY(4px)}.kWjTDq_productCard:hover .kWjTDq_cardSpecs,.kWjTDq_productCard:focus-within .kWjTDq_cardSpecs{opacity:1;transform:none}@media (max-width:767px){.kWjTDq_discoveryStage{min-height:0}.kWjTDq_discoveryStage .kWjTDq_productGrid{scroll-snap-type:x mandatory;gap:16px;padding:4px 0 8px;display:flex;overflow-x:auto}.kWjTDq_discoveryStage .kWjTDq_productCard{scroll-snap-align:start;flex:0 0 92%;min-height:450px}.kWjTDq_discoveryStage .kWjTDq_productGrid[data-count="1"] .kWjTDq_productCard{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.kWjTDq_cardSpecs{transform:none}}
