.home-hover-card-module__D-eGGG__card{transition:transform .22s var(--ease-out);position:relative}.home-hover-card-module__D-eGGG__card[data-input=mouse]{z-index:1;transform:scale(1.02)}a.home-hover-card-module__D-eGGG__card:active:not(:focus-visible){transition-duration:.12s;transform:scale(.97)}.home-hover-card-module__D-eGGG__card[data-input=keyboard]{transition:none;transform:none}@media (prefers-reduced-motion:reduce){.home-hover-card-module__D-eGGG__card{transition-duration:.22s!important}.home-hover-card-module__D-eGGG__card[data-input=keyboard]{transition-duration:0s!important}a.home-hover-card-module__D-eGGG__card:active{transform:none;transition-duration:0s!important}}
:root{--swiper-theme-color:#007aff}:host{z-index:1;margin-left:auto;margin-right:auto;display:block;position:relative}.swiper{z-index:1;margin-left:auto;margin-right:auto;padding:0;list-style:none;display:block;position:relative;overflow:hidden}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{z-index:1;width:100%;height:100%;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box;display:flex;position:relative}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate(0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;transition-property:transform;display:block;position:relative}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{backface-visibility:hidden;transform:translateZ(0)}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{scrollbar-width:none;-ms-overflow-style:none;overflow:auto}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-slides-offset-before);scroll-margin-inline-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-horizontal>.swiper-wrapper>.swiper-slide:last-child{margin-inline-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-slides-offset-before);scroll-margin-block-start:var(--swiper-slides-offset-before)}.swiper-css-mode.swiper-vertical>.swiper-wrapper>.swiper-slide:last-child{margin-block-end:var(--swiper-slides-offset-after)}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top,.swiper-3d .swiper-slide-shadow-bottom{pointer-events:none;z-index:10;width:100%;height:100%;position:absolute;top:0;left:0}.swiper-3d .swiper-slide-shadow{background:#00000026}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,#00000080,#0000)}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(#0000,#00000080)}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(#00000080,#0000)}.swiper-lazy-preloader{z-index:10;transform-origin:50%;box-sizing:border-box;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top-color:#0000;border-radius:50%;width:42px;height:42px;margin-top:-21px;margin-left:-21px;position:absolute;top:50%;left:50%}:is(.swiper:not(.swiper-watch-progress),.swiper-watch-progress .swiper-slide-visible) .swiper-lazy-preloader{animation:1s linear infinite swiper-preloader-spin}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}
.home-hero-module__zDcw2W__carousel{isolation:isolate;--hero-copy-offset:clamp(24px, 2vw, 40px);--hero-stage-height:max(360px, min(100svh, 56.25vw), var(--hero-content-min-height,0px));position:relative}@media (max-width:640px){.home-hero-module__zDcw2W__carousel{touch-action:pan-y pinch-zoom}}.home-hero-module__zDcw2W__stage{width:100%;height:min(100vh,56.25vw);height:var(--hero-stage-height);touch-action:pan-y pinch-zoom;background:#eef2f5;min-height:360px;position:relative;overflow:hidden}.home-hero-module__zDcw2W__stage>.swiper-wrapper{transition-timing-function:cubic-bezier(.22,.61,.36,1)}.home-hero-module__zDcw2W__slideFrame{flex-shrink:0;flex-basis:100%;height:100%;position:relative;overflow:hidden}.home-hero-module__zDcw2W__slide{background:#eef2f5;position:absolute;inset:0}.home-hero-module__zDcw2W__slide img{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.home-hero-module__zDcw2W__slide>img{object-fit:cover;object-position:center;width:100%;height:100%;display:block}.home-hero-module__zDcw2W__productVisual{display:block;position:absolute;inset:0}.home-hero-module__zDcw2W__productVisual>img{object-fit:cover;width:100%;height:100%;display:block}.home-hero-module__zDcw2W__slide[data-artwork=imprint-x] .home-hero-module__zDcw2W__artwork{object-position:48% 50%}.home-hero-module__zDcw2W__slide[data-artwork=egotac] .home-hero-module__zDcw2W__artwork{object-position:50% 56%}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__artwork{object-position:center bottom}.home-hero-module__zDcw2W__slide[data-artwork=hex] .home-hero-module__zDcw2W__artwork{object-position:54% 50%}.home-hero-module__zDcw2W__copy{z-index:1;top:calc(var(--home-header-height,70px) + var(--hero-copy-offset));text-align:center;color:#111318;-moz-text-size-adjust:100%;text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-family:Arial,Helvetica Neue,PingFang SC,Microsoft YaHei,Noto Sans CJK SC,Noto Sans SC,Roboto,system-ui,sans-serif;position:absolute;left:6%;right:6%}.home-hero-module__zDcw2W__copy .home-hero-module__zDcw2W__title{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(36px,3.125vw,60px);font-weight:600;line-height:1.12}.home-hero-module__zDcw2W__copy[data-brand=true]{z-index:3;top:calc(var(--home-header-height,70px) + var(--hero-copy-offset));margin-inline:auto;left:6%;right:6%}.home-hero-module__zDcw2W__copy[data-brand=true] .home-hero-module__zDcw2W__title{color:#152735;text-shadow:none;letter-spacing:.015em;margin-inline:auto;font-weight:600}.home-hero-module__zDcw2W__brandLead,.home-hero-module__zDcw2W__brandStatement{letter-spacing:.015em;text-wrap:balance;font-size:clamp(36px,3vw,56px);font-weight:600;line-height:1.18;display:block}.home-hero-module__zDcw2W__brandLead{margin-bottom:10px}.home-hero-module__zDcw2W__brandTerm{white-space:nowrap}.home-hero-module__zDcw2W__brandLead:lang(en),.home-hero-module__zDcw2W__brandStatement:lang(en){letter-spacing:-.035em;max-width:36ch;margin-inline:auto;font-size:clamp(32px,3.125vw,60px)}.home-hero-module__zDcw2W__copy[data-brand=false]{justify-items:center;gap:14px;display:grid}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__title{letter-spacing:normal;font-size:clamp(36px,3.125vw,60px);font-weight:600;line-height:1.1}.home-hero-module__zDcw2W__copy .home-hero-module__zDcw2W__subtitle{letter-spacing:normal;color:#555d65;text-wrap:balance;max-width:40em;margin:0;font-size:clamp(16px,1.04167vw,20px);font-weight:400;line-height:1.5}.home-hero-module__zDcw2W__title,.home-hero-module__zDcw2W__subtitle,.home-hero-module__zDcw2W__brandLead,.home-hero-module__zDcw2W__brandStatement{opacity:1;transform:none}.home-hero-module__zDcw2W__copy .home-hero-module__zDcw2W__title.home-hero-module__zDcw2W__brandTitle{background:0 0;padding:0}.home-hero-module__zDcw2W__arrow{z-index:5;color:#717780;background:0 0;border:0;border-radius:50%;place-items:center;width:56px;height:56px;padding:6px;display:grid;position:absolute;top:55%}.home-hero-module__zDcw2W__arrow svg{pointer-events:none;stroke-width:1.4px;width:36px;height:36px}.home-hero-module__zDcw2W__previous{left:2.5%}.home-hero-module__zDcw2W__next{right:2.5%}.home-hero-module__zDcw2W__controls{z-index:5;pointer-events:none;justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;bottom:16px;left:0;right:0}.home-hero-module__zDcw2W__controls button{pointer-events:auto}.home-hero-module__zDcw2W__pagination{display:flex}.home-hero-module__zDcw2W__pagination button{color:#555d65;background:0 0;border:0;place-items:center;width:24px;height:44px;padding:0;display:grid}.home-hero-module__zDcw2W__pagination button span{background:#929ba6;border-radius:50%;width:5px;height:5px;transition:background-color .12s}.home-hero-module__zDcw2W__pagination button[aria-current=true] span{background:#111318}.home-hero-module__zDcw2W__carousel button{transition:transform .12s cubic-bezier(.23,1,.32,1),color .12s,background-color .12s}.home-hero-module__zDcw2W__carousel button:active:not(:focus-visible),.home-hero-module__zDcw2W__carousel a:active:not(:focus-visible){transform:scale(.97)}.home-hero-module__zDcw2W__carousel button:focus-visible{outline-offset:2px;outline:2px solid #0787ae;transition:none}.home-hero-module__zDcw2W__carousel[data-instant=true] .home-hero-module__zDcw2W__slide,.home-hero-module__zDcw2W__carousel[data-instant=true] :is(.home-hero-module__zDcw2W__title,.home-hero-module__zDcw2W__subtitle,.home-hero-module__zDcw2W__brandLead,.home-hero-module__zDcw2W__brandStatement){transition:none}.home-hero-module__zDcw2W__carousel[data-instant=true] .home-hero-module__zDcw2W__brandTitle{transform:none}@media (hover:hover) and (pointer:fine){.home-hero-module__zDcw2W__arrow:hover{color:#111318;background:#ffffff80}.home-hero-module__zDcw2W__pagination button:hover span{background:#111318}}@media (max-width:640px){.home-hero-module__zDcw2W__arrow{width:44px;height:44px;padding:8px;top:55%}.home-hero-module__zDcw2W__arrow svg{pointer-events:none;width:28px;height:28px}.home-hero-module__zDcw2W__previous{left:4px}.home-hero-module__zDcw2W__next{right:4px}.home-hero-module__zDcw2W__controls{bottom:4px}}.home-hero-module__zDcw2W__stage>.swiper-wrapper>.home-hero-module__zDcw2W__slideFrame{transition-timing-function:cubic-bezier(.23,1,.32,1)}@media (prefers-reduced-motion:reduce){:is(.home-hero-module__zDcw2W__stage>.swiper-wrapper,.home-hero-module__zDcw2W__stage .home-hero-module__zDcw2W__slideFrame){transition-duration:var(--hero-transition-duration,0s)!important}.home-hero-module__zDcw2W__carousel button:active,.home-hero-module__zDcw2W__carousel a:active{transform:none}}@media (prefers-contrast:more){.home-hero-module__zDcw2W__arrow{color:#111;background:#fff}.home-hero-module__zDcw2W__pagination button span{background:#636b75}}@media (prefers-contrast:more),(prefers-reduced-transparency:reduce){.home-hero-module__zDcw2W__copy[data-brand=true] .home-hero-module__zDcw2W__title{color:#101d2a;text-shadow:none}}.home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:cover;background:#f8fafc;min-height:0;padding:0}.home-hero-module__zDcw2W__slide[data-artwork=egotac],.home-hero-module__zDcw2W__slide[data-artwork=egotac] .home-hero-module__zDcw2W__artwork{background:#f3f4f8}@media (max-width:640px){.home-hero-module__zDcw2W__copy{top:calc(var(--home-header-height,70px) + 22px);left:20px;right:20px}.home-hero-module__zDcw2W__copy .home-hero-module__zDcw2W__title{font-size:clamp(30px,8vw,38px)}.home-hero-module__zDcw2W__copy[data-brand=true]{top:calc(var(--home-header-height,70px) + clamp(24px, 4svh, 34px));left:20px;right:20px}.home-hero-module__zDcw2W__brandLead{margin-bottom:10px}.home-hero-module__zDcw2W__brandLead,.home-hero-module__zDcw2W__brandStatement{white-space:nowrap;font-size:clamp(30px,8.7vw,36px);line-height:1.18}.home-hero-module__zDcw2W__brandLead:lang(en),.home-hero-module__zDcw2W__brandStatement:lang(en){letter-spacing:-.025em;white-space:normal;max-width:24ch;font-size:clamp(23px,6.8vw,30px);line-height:1.18}.home-hero-module__zDcw2W__copy[data-brand=false]{gap:8px}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__title{font-size:clamp(30px,8.2vw,36px)}.home-hero-module__zDcw2W__copy .home-hero-module__zDcw2W__subtitle{font-size:14px}.home-hero-module__zDcw2W__slide[data-artwork=collaboration]{--scene-inset:clamp(100px, 16svh, 140px);background:#f6fafe;overflow:clip}.home-hero-module__zDcw2W__slide>.home-hero-module__zDcw2W__scene{top:var(--scene-inset);width:100%;height:min(calc(100% - var(--scene-inset)), 640px);object-position:47.5% center;position:absolute;left:0;-webkit-mask-image:linear-gradient(#0000,#000 16% 96%,#0000);mask-image:linear-gradient(#0000,#000 16% 96%,#0000)}.home-hero-module__zDcw2W__stage{height:100svh;min-height:max(560px, calc(125.926vw + var(--home-header-height,70px) + 56px + env(safe-area-inset-bottom,0px)))}.home-hero-module__zDcw2W__slide:not([data-artwork=collaboration]){--mobile-bg-top:#fdfdfe;--mobile-bg-bottom:#fafbfc;padding-top:calc(var(--home-header-height,70px) + 22px);padding-bottom:calc(64px + env(safe-area-inset-bottom,0px));background:var(--mobile-bg-top);grid-template-rows:auto minmax(0,1fr);display:grid;overflow:clip}.home-hero-module__zDcw2W__slide[data-artwork=imprint-x]{--mobile-bg-top:#f6fafe;--mobile-bg-bottom:#eaf4fd}.home-hero-module__zDcw2W__slide[data-artwork=egotac]{--mobile-bg-top:#fefefe;--mobile-bg-bottom:#fafbfd}.home-hero-module__zDcw2W__slide[data-artwork=glove]{--mobile-bg-top:#fdfdfe;--mobile-bg-bottom:#fdfdfd}.home-hero-module__zDcw2W__slide>.home-hero-module__zDcw2W__productVisual{isolation:isolate;grid-row:2;align-self:center;width:100%;position:relative;inset:auto}.home-hero-module__zDcw2W__productVisual:before,.home-hero-module__zDcw2W__productVisual:after{content:"";z-index:-1;pointer-events:none;height:100svh;position:absolute;left:0;right:0}.home-hero-module__zDcw2W__productVisual:before{background:var(--mobile-bg-top);bottom:100%}.home-hero-module__zDcw2W__productVisual:after{background:var(--mobile-bg-bottom);top:100%}.home-hero-module__zDcw2W__slide[data-artwork] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain;object-position:center;background:0 0;width:100%;height:auto}.home-hero-module__zDcw2W__copy[data-brand=false]{grid-row:1;align-self:start;gap:14px;padding:0 20px;position:static}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__title{letter-spacing:-.04em;font-size:clamp(30px,8.7vw,36px)}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__subtitle{color:#243c4f;max-width:8em;margin:0;font-size:clamp(20px,5.3vw,23px);line-height:1.5}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__subtitle:lang(en){max-width:17em;font-size:clamp(17px,4.7vw,21px)}.home-hero-module__zDcw2W__slide[data-portrait=true]{--mobile-bg-top:#f6fafe;--mobile-bg-bottom:#f6fafe;padding:0;display:block}.home-hero-module__zDcw2W__slide[data-artwork=hex][data-portrait=true]{--mobile-bg-top:#fcfdfe;--mobile-bg-bottom:#f6fafe;background:linear-gradient(#fcfdfe 0% 48%,#f6fafe 100%)}.home-hero-module__zDcw2W__slide[data-portrait=true]>.home-hero-module__zDcw2W__productVisual{top:var(--home-header-height,70px);width:100%;height:calc(100% - var(--home-header-height,70px) - 56px - env(safe-area-inset-bottom,0px));aspect-ratio:auto;align-self:auto;min-height:0;position:absolute;bottom:auto;left:0;right:0}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain;object-position:center;width:100%;height:100%;position:absolute;inset:0;-webkit-mask-image:none;mask-image:none}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__productVisual:before{z-index:1;background:linear-gradient(180deg, var(--mobile-bg-top), transparent);height:8%;top:0;bottom:auto}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__productVisual:after{z-index:1;background:linear-gradient(180deg, transparent, var(--mobile-bg-bottom));height:4%;top:auto;bottom:0}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__copy{top:calc(var(--home-header-height,70px) + clamp(24px, 4svh, 34px));gap:12px;padding:0;position:absolute;left:12px;right:12px}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__title{font-size:clamp(30px,8.7vw,36px)}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__subtitle{max-width:none;font-size:clamp(16px,4.4vw,18px)}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__subtitle:lang(en){max-width:20em;font-size:clamp(15px,4.1vw,18px)}.home-hero-module__zDcw2W__controls{bottom:max(8px, env(safe-area-inset-bottom,0px))}}@media (min-width:641px){.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__copy{top:calc(var(--home-header-height,70px) + var(--hero-copy-offset));left:6%;right:6%}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual{top:var(--home-header-height,70px)}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:cover;object-position:center bottom}}@media (max-width:640px){.home-hero-module__zDcw2W__slide[data-artwork=glove][data-portrait=true]{background:#dfe5ef}.home-hero-module__zDcw2W__slide[data-artwork=glove]>.home-hero-module__zDcw2W__productVisual{height:min(118vw,100% - 252px);top:auto;bottom:32px}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:cover;object-position:center bottom}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual:before{background:linear-gradient(#dfe5ef,#0000);height:14%}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual:after{background:linear-gradient(#0000,#101c2e 45%,#101c2e);height:56px;display:block;top:auto;bottom:-32px}.home-hero-module__zDcw2W__carousel:has(.home-hero-module__zDcw2W__slide[data-artwork=glove][data-active=true]) .home-hero-module__zDcw2W__pagination button span{background:#8e9cb0}.home-hero-module__zDcw2W__carousel:has(.home-hero-module__zDcw2W__slide[data-artwork=glove][data-active=true]) .home-hero-module__zDcw2W__pagination button[aria-current=true] span{background:#fff}}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]){background:#f3f8fe}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac])>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1746/901;height:auto;top:auto;bottom:0}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain;object-position:center;background:0 0}.home-hero-module__zDcw2W__slide[data-artwork=egotac]>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1774/886}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual:before,.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual:after{content:"";z-index:1;pointer-events:none;height:6%;display:block;position:absolute;left:0;right:0}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual:before{background:linear-gradient(#f3f8fe,#0000);top:0;bottom:auto}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual:after{background:linear-gradient(#0000,#f3f8fe);top:auto;bottom:0}@media (max-width:640px){.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac])[data-portrait=true]{--mobile-bg-top:#f3f8fe;--mobile-bg-bottom:#f3f8fe;background:#f3f8fe}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac])>.home-hero-module__zDcw2W__productVisual{height:auto;top:clamp(240px,42svh,420px);bottom:auto}}@media (min-width:641px) and (min-aspect-ratio:2){.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac])>.home-hero-module__zDcw2W__productVisual{aspect-ratio:auto;width:100%;height:100%;inset:0}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:cover;object-position:center}}@media (min-width:641px) and (max-height:700px){.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__copy{top:calc(var(--home-header-height,70px) + 8px)}}@media (max-width:640px) and (hover:hover) and (pointer:fine){.home-hero-module__zDcw2W__stage{height:var(--hero-stage-height);min-height:360px}.home-hero-module__zDcw2W__slide[data-artwork]{padding:0;display:block}.home-hero-module__zDcw2W__slide>.home-hero-module__zDcw2W__scene{object-position:47.5% center;width:100%;height:100%;inset:0;-webkit-mask-image:none;mask-image:none}.home-hero-module__zDcw2W__slide[data-portrait=true]>.home-hero-module__zDcw2W__productVisual{aspect-ratio:auto;width:100%;height:100%;inset:0}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:cover;object-position:center}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac])>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1746/901;height:auto;top:auto;bottom:0}.home-hero-module__zDcw2W__slide[data-artwork=egotac]>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1774/886}.home-hero-module__zDcw2W__slide:is([data-artwork=imprint-x],[data-artwork=egotac]) .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain}.home-hero-module__zDcw2W__copy[data-brand=true],.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__copy{top:calc(var(--home-header-height,70px) + 16px);gap:8px;padding:0;left:20px;right:20px}.home-hero-module__zDcw2W__brandLead,.home-hero-module__zDcw2W__brandStatement{white-space:normal;font-size:clamp(24px,5vw,32px)}.home-hero-module__zDcw2W__brandLead:lang(en),.home-hero-module__zDcw2W__brandStatement:lang(en){font-size:clamp(23px,4.6vw,30px)}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__title{font-size:clamp(26px,5.4vw,32px)}.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__subtitle,.home-hero-module__zDcw2W__slide[data-portrait=true] .home-hero-module__zDcw2W__subtitle:lang(en){max-width:28em;font-size:15px}}@media (min-width:641px),(max-width:640px) and (hover:hover) and (pointer:fine){.home-hero-module__zDcw2W__copy[data-brand=false]{gap:clamp(8px,1vw,14px)}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__title{overflow-wrap:anywhere;font-size:clamp(24px,min(3.125vw,6svh),60px);line-height:1.12}.home-hero-module__zDcw2W__copy[data-brand=false] .home-hero-module__zDcw2W__subtitle{max-width:38em;font-size:clamp(14px,1.04vw,20px)}.home-hero-module__zDcw2W__slide[data-artwork=glove]{background:#dfe5ef var(--tui-sky,none) center top / 100% 100.344% no-repeat}.home-hero-module__zDcw2W__slide[data-artwork=glove]:before,.home-hero-module__zDcw2W__slide[data-artwork=glove]:after{content:none}.home-hero-module__zDcw2W__slide[data-artwork=glove]>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1801/873;width:100%;height:auto;margin:0;inset:auto 0 0;transform:none}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain;object-position:center bottom;background:0 0;-webkit-mask-image:none;mask-image:none}.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual:before,.home-hero-module__zDcw2W__slide[data-artwork=glove] .home-hero-module__zDcw2W__productVisual:after{content:none;display:none}}@media (min-width:641px) and (max-width:1000px),(max-width:640px) and (hover:hover) and (pointer:fine){.home-hero-module__zDcw2W__slide[data-artwork=hex]{background:#f8faff}.home-hero-module__zDcw2W__slide[data-artwork=hex]>.home-hero-module__zDcw2W__productVisual{aspect-ratio:1672/941;width:100%;height:auto;inset:auto 0 0}.home-hero-module__zDcw2W__slide[data-artwork=hex] .home-hero-module__zDcw2W__productVisual>.home-hero-module__zDcw2W__artwork{object-fit:contain;object-position:center bottom}}
.home-technology-module__zKlJRq__section{background:radial-gradient(at 0 100%,#e7ebee 0,#0000 55%),radial-gradient(at 100% 0,#eef1f3 0,#0000 60%),#f8f9fa;margin-top:72px;padding:clamp(64px,5.208vw,100px) 0}.home-technology-module__zKlJRq__heading{text-align:center;margin-bottom:clamp(52px,5.208vw,100px);padding-inline:24px}.home-technology-module__zKlJRq__heading h2{letter-spacing:-.04em;margin:0;font-size:clamp(32px,2.5vw,48px);font-weight:600;line-height:1.25}.home-technology-module__zKlJRq__heading p{color:gray;margin:14px 0 0;font-size:clamp(16px,1.25vw,24px);line-height:1.5}.home-technology-module__zKlJRq__layout{width:84%;margin-inline:auto;position:relative}.home-technology-module__zKlJRq__panels{background:#fff;border-radius:24px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.home-technology-module__zKlJRq__panel{isolation:isolate;color:#171b21;min-width:0;position:relative}.home-technology-module__zKlJRq__panel+.home-technology-module__zKlJRq__panel{border-left:1px solid #c2c2c2}.home-technology-module__zKlJRq__image{object-fit:cover;opacity:0;transition:opacity .22s var(--ease-out);z-index:-2}.home-technology-module__zKlJRq__shade{opacity:0;transition:opacity .22s var(--ease-out);z-index:-1;background:#132735c9;position:absolute;inset:0}.home-technology-module__zKlJRq__content{text-align:center;flex-direction:column;align-items:center;min-height:clamp(510px,31.875vw,612px);padding:clamp(92px,7.292vw,140px) clamp(24px,2.083vw,40px) 0;display:flex}.home-technology-module__zKlJRq__number{color:#d8d8d8;font-variant-numeric:tabular-nums;font-size:clamp(36px,2.188vw,42px);font-weight:600;line-height:1.43}.home-technology-module__zKlJRq__content h3{text-wrap:balance;margin:clamp(30px,2.604vw,50px) 0 0;font-size:clamp(20px,1.459vw,28px);font-weight:500;line-height:1.5}.home-technology-module__zKlJRq__content h3 button{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-technology-module__zKlJRq__content h3 button:after{content:"";position:absolute;inset:0}.home-technology-module__zKlJRq__description{color:#f0f4f6;opacity:0;visibility:hidden;max-width:36ch;margin:0 auto;font-size:16px;line-height:1.8;position:absolute;top:39%;left:clamp(24px,2.083vw,40px);right:clamp(24px,2.083vw,40px)}.home-technology-module__zKlJRq__icon{flex-shrink:0;width:50px;height:50px;position:absolute;bottom:clamp(60px,6.25vw,120px)}.home-technology-module__zKlJRq__panel[data-active=true]{color:#fff}.home-technology-module__zKlJRq__panel[data-active=true] .home-technology-module__zKlJRq__image,.home-technology-module__zKlJRq__panel[data-active=true] .home-technology-module__zKlJRq__shade{opacity:1}.home-technology-module__zKlJRq__panel[data-active=true] .home-technology-module__zKlJRq__number{visibility:hidden}.home-technology-module__zKlJRq__panel[data-active=true] h3{transform:translateY(-80px)}.home-technology-module__zKlJRq__panel[data-active=true] .home-technology-module__zKlJRq__description{opacity:1;visibility:visible}.home-technology-module__zKlJRq__panel:has(button:focus-visible){outline-offset:-3px;outline:3px solid #0787ae}.home-technology-module__zKlJRq__content h3 button:focus-visible{outline:none}.home-technology-module__zKlJRq__controls button{color:#303943;background:0 0;border:0;border-radius:4px;place-items:center;width:44px;height:60px;padding:0;display:grid;position:absolute;top:calc(50% - 30px)}.home-technology-module__zKlJRq__controls button svg{stroke-width:1.5px;width:42px;height:42px}.home-technology-module__zKlJRq__previous{left:clamp(-66px,-3.4vw,-44px)}.home-technology-module__zKlJRq__next{right:clamp(-66px,-3.4vw,-44px)}.home-technology-module__zKlJRq__count{color:#6f7882;font-variant-numeric:tabular-nums;font-size:13px;display:none}.home-technology-module__zKlJRq__section button{transition:transform .12s var(--ease-out), color .12s ease, background-color .12s ease}.home-technology-module__zKlJRq__section button:active:not(:focus-visible){transform:scale(.97)}.home-technology-module__zKlJRq__section[data-instant=true] :is(.home-technology-module__zKlJRq__image,.home-technology-module__zKlJRq__shade){transition:none}@media (hover:hover) and (pointer:fine){.home-technology-module__zKlJRq__controls button:hover{color:#111;background:#e7ebef}}@media (min-width:761px) and (max-width:1100px){.home-technology-module__zKlJRq__content{min-height:560px;padding-top:100px}.home-technology-module__zKlJRq__content h3{font-size:20px}.home-technology-module__zKlJRq__description{font-size:14px;top:37%;left:20px;right:20px}.home-technology-module__zKlJRq__icon{width:42px;height:42px;bottom:44px}}@media (max-width:760px){.home-technology-module__zKlJRq__section{margin-top:48px;padding:48px 0 30px}.home-technology-module__zKlJRq__heading{margin-bottom:48px}.home-technology-module__zKlJRq__heading p{margin-top:12px;font-size:15px}.home-technology-module__zKlJRq__layout{width:calc(100% - 40px)}.home-technology-module__zKlJRq__panels{border-radius:16px;grid-template-columns:1fr}.home-technology-module__zKlJRq__panel:not([data-active=true]){display:none}.home-technology-module__zKlJRq__panel+.home-technology-module__zKlJRq__panel{border-left:0}.home-technology-module__zKlJRq__content{min-height:420px;padding:40px 28px 32px}.home-technology-module__zKlJRq__number{display:none}.home-technology-module__zKlJRq__content h3{margin:0;font-size:25px}.home-technology-module__zKlJRq__panel[data-active=true] h3{transform:none}.home-technology-module__zKlJRq__description{max-width:440px;margin:26px 0 36px;font-size:15px;position:static}.home-technology-module__zKlJRq__icon{width:42px;height:42px;margin-top:auto;position:static}.home-technology-module__zKlJRq__controls{justify-content:center;align-items:center;gap:22px;margin-top:12px;display:flex}.home-technology-module__zKlJRq__controls button{height:48px;position:static}.home-technology-module__zKlJRq__controls button svg{width:32px;height:32px}.home-technology-module__zKlJRq__count{display:inline}}@media (prefers-reduced-motion:reduce){.home-technology-module__zKlJRq__image,.home-technology-module__zKlJRq__shade{transition:none}.home-technology-module__zKlJRq__section button:active{transform:none}}@media (prefers-reduced-transparency:reduce),(prefers-contrast:more){.home-technology-module__zKlJRq__panel[data-active=true]{background:#172c3b}.home-technology-module__zKlJRq__image{filter:brightness(.4);transition:none}.home-technology-module__zKlJRq__shade{display:none}}
.form-select-module__e5I8Tq__field{min-width:0;display:grid}.form-select-module__e5I8Tq__trigger{color:#111318;text-align:left;cursor:pointer;width:100%;min-width:0;min-height:48px;box-shadow:none;background:#fff;border:1px solid #d4d8de;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:12px;padding:10px 14px;font-size:16px;line-height:1.5;transition:border-color .15s;display:flex}.form-select-module__e5I8Tq__trigger>span:first-child{white-space:normal;overflow-wrap:anywhere;flex:1;min-width:0}.form-select-module__e5I8Tq__trigger[data-placeholder]{color:#69727e}.form-select-module__e5I8Tq__trigger:focus,.form-select-module__e5I8Tq__trigger[data-state=open]{border-color:#69727e;outline:none;box-shadow:inset 0 0 0 1px #69727e}.form-select-module__e5I8Tq__trigger:focus-visible{border-color:#111318;transition:none;box-shadow:inset 0 0 0 1px #111318}.form-select-module__e5I8Tq__trigger[aria-invalid=true]{border-color:#a12929}.form-select-module__e5I8Tq__trigger.form-select-module__e5I8Tq__trigger:enabled:active:not(:focus-visible){transform:none}.form-select-module__e5I8Tq__trigger>span{transition:transform .12s var(--ease-out)}.form-select-module__e5I8Tq__trigger:active:not(:focus-visible)>span{transform:scale(.97)}.form-select-module__e5I8Tq__trigger:focus-visible>span{transition:none}.form-select-module__e5I8Tq__icon{color:#69727e;flex-shrink:0;display:flex}.form-select-module__e5I8Tq__content{z-index:80;width:var(--radix-select-trigger-width);max-width:calc(100vw - 24px);max-height:min(320px, var(--radix-select-content-available-height));color:#111318;background:#fff;border:1px solid #e4e7ec;border-radius:10px;overflow:hidden;box-shadow:0 8px 28px #1113181a}.form-select-module__e5I8Tq__viewport{padding:5px}.form-select-module__e5I8Tq__item{cursor:pointer;-webkit-user-select:none;user-select:none;overflow-wrap:anywhere;border-radius:6px;outline:none;align-items:center;min-height:44px;padding:10px 36px 10px 12px;font-size:14px;line-height:1.5;display:flex;position:relative}.form-select-module__e5I8Tq__item[data-highlighted]{background:#f5f6f8;outline:none}.form-select-module__e5I8Tq__item[data-state=checked]{color:#0787ae;background:#f0f7f9}.form-select-module__e5I8Tq__item:active{background:#e8eff2}.form-select-module__e5I8Tq__check{display:flex;position:absolute;right:12px}.form-select-module__e5I8Tq__scroll{color:#69727e;background:#fff;justify-content:center;align-items:center;height:28px;display:flex}.form-select-module__e5I8Tq__error{color:#a12929;margin-top:6px;font-size:13px}@media (hover:hover) and (pointer:fine){.form-select-module__e5I8Tq__trigger:hover{border-color:#8a939e}.form-select-module__e5I8Tq__trigger:focus:hover,.form-select-module__e5I8Tq__trigger[data-state=open]:hover{border-color:#69727e}}@media (prefers-reduced-motion:reduce){.form-select-module__e5I8Tq__trigger,.form-select-module__e5I8Tq__trigger>span{transition:none}.form-select-module__e5I8Tq__trigger:active:not(:focus-visible)>span{transform:none}}@media (prefers-contrast:more){.form-select-module__e5I8Tq__trigger,.form-select-module__e5I8Tq__content{border-color:#69727e}.form-select-module__e5I8Tq__trigger:focus{outline-offset:2px;outline:2px solid #111318}}@media (forced-colors:active){.form-select-module__e5I8Tq__trigger:focus,.form-select-module__e5I8Tq__item[data-highlighted]{outline:2px solid highlight}.form-select-module__e5I8Tq__item[data-state=checked]{border:1px solid highlight}}
.sales-inquiry-dialog-module__liX1mq__overlay{z-index:60;background:#0f17206b;position:fixed;inset:0}.sales-inquiry-dialog-module__liX1mq__dialog{--dialog-gutter:clamp(12px, 2vw, 20px);z-index:61;width:min(820px, calc(100% - 2 * var(--dialog-gutter)));max-height:calc(100dvh - 2 * var(--dialog-gutter));color:#14191e;background:#fff;border-radius:20px;flex-direction:column;display:flex;position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%);box-shadow:0 24px 80px #0f17202e}.sales-inquiry-dialog-module__liX1mq__header{border-bottom:1px solid #edf0f3;flex-shrink:0;padding:30px 64px 22px 32px;position:relative}.sales-inquiry-dialog-module__liX1mq__title{overflow-wrap:anywhere;outline:none;margin:0 0 10px;font-size:clamp(20px,3.4vw,28px);font-weight:600;line-height:1.3}.sales-inquiry-dialog-module__liX1mq__description{color:#6b7480;overflow-wrap:anywhere;margin:0;font-size:14px;line-height:1.7}.sales-inquiry-dialog-module__liX1mq__close{color:#5e6670;cursor:pointer;width:44px;height:44px;transition:transform .12s var(--ease-out), background-color .12s ease;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;top:20px;right:16px}.sales-inquiry-dialog-module__liX1mq__body{overscroll-behavior:contain;scrollbar-gutter:stable;min-width:0;min-height:0;padding:clamp(16px,3vw,28px) clamp(12px,3.4vw,32px) clamp(20px,3.4vw,32px);scroll-padding-block:16px;overflow-y:auto}.sales-inquiry-dialog-module__liX1mq__body .brand-form{padding:0}.sales-inquiry-dialog-module__liX1mq__body .form-success{padding:42px 12px}.sales-inquiry-dialog-module__liX1mq__body .form-grid{gap:20px 24px}.sales-inquiry-dialog-module__liX1mq__body .phone-fields input{min-width:0}.sales-inquiry-dialog-module__liX1mq__body button{cursor:pointer;transition:transform .12s var(--ease-out), background-color .12s ease, color .12s ease}.sales-inquiry-dialog-module__liX1mq__close:active:not(:focus-visible){transform:scale(.97)}.sales-inquiry-dialog-module__liX1mq__body button:enabled:active:not(:focus-visible){transform:scale(.97)}.sales-inquiry-dialog-module__liX1mq__close:focus-visible{outline-offset:2px;outline:2px solid #0787ae;transition:none}.sales-inquiry-dialog-module__liX1mq__body button:focus-visible{transition:none}@media (hover:hover) and (pointer:fine){.sales-inquiry-dialog-module__liX1mq__close:hover{background:#f1f3f5}}@media (max-width:640px){.sales-inquiry-dialog-module__liX1mq__dialog{width:calc(100% - 24px);max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom));border-radius:16px}.sales-inquiry-dialog-module__liX1mq__header{padding:24px 54px 18px 20px}.sales-inquiry-dialog-module__liX1mq__title{font-size:24px}.sales-inquiry-dialog-module__liX1mq__description{font-size:13px}.sales-inquiry-dialog-module__liX1mq__close{top:15px;right:8px}.sales-inquiry-dialog-module__liX1mq__body{padding:22px 20px 24px}.sales-inquiry-dialog-module__liX1mq__body .form-grid{grid-template-columns:minmax(0,1fr)}:is(.sales-inquiry-dialog-module__liX1mq__body input,.sales-inquiry-dialog-module__liX1mq__body select,.sales-inquiry-dialog-module__liX1mq__body textarea){font-size:16px}}@media (max-height:600px){.sales-inquiry-dialog-module__liX1mq__header{padding:16px 56px 12px 20px}.sales-inquiry-dialog-module__liX1mq__title{margin-bottom:6px;font-size:clamp(20px,3vw,24px)}.sales-inquiry-dialog-module__liX1mq__description{font-size:13px;line-height:1.5}.sales-inquiry-dialog-module__liX1mq__close{top:8px;right:8px}.sales-inquiry-dialog-module__liX1mq__body{padding-top:16px;padding-bottom:20px}}@media (prefers-reduced-motion:reduce){.sales-inquiry-dialog-module__liX1mq__close{transition:background-color .12s,color .12s}.sales-inquiry-dialog-module__liX1mq__body button{transition:background-color .12s,color .12s}.sales-inquiry-dialog-module__liX1mq__close:active:not(:focus-visible){transform:none}.sales-inquiry-dialog-module__liX1mq__body button:enabled:active:not(:focus-visible){transform:none}}
.home-products-module__taCvOG__section{width:84%;margin-inline:auto;padding-top:clamp(64px,5.208vw,100px)}.home-products-module__taCvOG__heading{text-align:center;letter-spacing:-.04em;margin:0 0 clamp(52px,5.208vw,100px);font-size:clamp(32px,2.5vw,48px);font-weight:600;line-height:1.25}.home-products-module__taCvOG__grid{grid-template-rows:repeat(2,minmax(280px,21vw));grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.25vw,24px);display:grid}.home-products-module__taCvOG__card{isolation:isolate;background:#f5f6f8;border-radius:24px;min-width:0;position:relative;overflow:hidden}.home-products-module__taCvOG__featured{grid-area:1/1/3}.home-products-module__taCvOG__hexCard{isolation:isolate;aspect-ratio:5440/2160;background:#f7f8fc;border-radius:24px;margin-top:clamp(16px,1.25vw,24px);position:relative;overflow:hidden}.home-products-module__taCvOG__hexCopy{z-index:1;width:40%;position:absolute;top:50%;left:13%;transform:translateY(-50%);container-type:inline-size}.home-products-module__taCvOG__hexCopy h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(28px,2.6vw,48px);font-weight:600;line-height:1.15}.home-products-module__taCvOG__hexCopy p{color:#676c72;margin:0;font-size:clamp(16px,1.15vw,20px);line-height:1.5}.home-products-module__taCvOG__hexVisual{width:100%;height:100%;display:block}.home-products-module__taCvOG__hexVisual img{object-fit:cover;width:100%;height:100%;display:block}.home-products-module__taCvOG__hexCopy .home-products-module__taCvOG__links{margin-top:22px}.home-products-module__taCvOG__compact{grid-column:2;grid-template-columns:46% 54%;align-items:center;display:grid}.home-products-module__taCvOG__image{min-width:0;height:100%;display:block;position:relative}.home-products-module__taCvOG__image img{object-fit:contain;object-position:right bottom}.home-products-module__taCvOG__featured .home-products-module__taCvOG__image{z-index:-1;position:absolute;inset:0}.home-products-module__taCvOG__featured .home-products-module__taCvOG__image img{object-fit:cover;object-position:center bottom}.home-products-module__taCvOG__compact .home-products-module__taCvOG__image{grid-area:1/2}.home-products-module__taCvOG__copy{min-width:0;padding:clamp(24px,2.5vw,48px);container-type:inline-size}.home-products-module__taCvOG__featured .home-products-module__taCvOG__copy{text-align:center}.home-products-module__taCvOG__compact .home-products-module__taCvOG__copy{grid-area:1/1;padding-right:0}.home-products-module__taCvOG__copy h3{letter-spacing:-.04em;margin:0 0 10px;font-size:clamp(24px,2.1vw,40px);font-weight:600;line-height:1.15}.home-products-module__taCvOG__copy p{color:#676c72;margin:0 0 20px;font-size:clamp(15px,1.15vw,20px);line-height:1.5}.home-products-module__taCvOG__links button{color:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit}.home-products-module__taCvOG__links{flex-wrap:wrap;align-items:center;gap:4px clamp(8px,5cqw,24px);display:flex}.home-products-module__taCvOG__featured .home-products-module__taCvOG__links{justify-content:center}.home-products-module__taCvOG__links :is(a,button){white-space:normal;text-wrap:balance;min-width:0;max-width:100%;min-height:44px;transition:transform .12s var(--ease-out), color .12s ease;align-items:center;gap:clamp(4px,2cqw,6px);font-size:clamp(12px,10px + 1.2cqw,14px);font-weight:500;line-height:1.5;display:inline-flex}.home-products-module__taCvOG__links :is(a,button):active:not(:focus-visible){transform:scale(.97)}.home-products-module__taCvOG__links :is(a,button):focus-visible{outline-offset:4px;border-radius:2px;outline:2px solid #0787ae;transition:none}@media (hover:hover) and (pointer:fine){.home-products-module__taCvOG__links :is(a,button):hover{color:#0787ae}}@media (min-width:761px){.home-products-module__taCvOG__extended{background:#fcfcfd url(/media/site/product-glove-card-top-edge.webp?v=20261102-seamless-v2) 50%/100% 100% no-repeat}.home-products-module__taCvOG__egotac{background-image:url(/media/site/product-egotac-card-top-edge.webp?v=20261102-pdf-native)}.home-products-module__taCvOG__extended .home-products-module__taCvOG__image{z-index:-1;grid-column:1/-1;position:absolute;inset:0}.home-products-module__taCvOG__extended .home-products-module__taCvOG__image img{object-fit:cover;object-position:right bottom;transform-origin:100% 100%;transform:scale(1.15)}.home-products-module__taCvOG__egotac .home-products-module__taCvOG__image img{object-position:left bottom;transform-origin:0 100%;transform:scale(1.08)}.home-products-module__taCvOG__extended:not(.home-products-module__taCvOG__egotac) .home-products-module__taCvOG__copy{padding-left:calc(clamp(24px,2.5vw,48px) + 16px)}.home-products-module__taCvOG__egotac .home-products-module__taCvOG__copy{grid-column:2;padding-left:32px;padding-right:clamp(24px,2.5vw,48px)}}@media (max-width:1100px) and (min-width:761px){.home-products-module__taCvOG__copy{padding:28px 22px}.home-products-module__taCvOG__copy h3{font-size:24px}.home-products-module__taCvOG__extended .home-products-module__taCvOG__image img{object-fit:contain}}@media (max-width:760px){.home-products-module__taCvOG__section{width:calc(100% - 40px);padding-top:48px}.home-products-module__taCvOG__heading{margin-bottom:48px}.home-products-module__taCvOG__hexCard{aspect-ratio:2100/2960;border-radius:16px;margin-top:16px}.home-products-module__taCvOG__hexCopy{text-align:center;width:calc(100% - 40px);top:28px;left:20px;transform:none}.home-products-module__taCvOG__hexCopy h3{font-size:30px}.home-products-module__taCvOG__hexCopy p{font-size:16px}.home-products-module__taCvOG__hexCopy .home-products-module__taCvOG__links{margin-top:10px}.home-products-module__taCvOG__grid{grid-template-rows:auto;grid-template-columns:minmax(0,1fr);gap:16px}.home-products-module__taCvOG__card{border-radius:16px;min-height:max(480px,110vw - 44px)}.home-products-module__taCvOG__featured,.home-products-module__taCvOG__compact{grid-area:auto;display:block}.home-products-module__taCvOG__card .home-products-module__taCvOG__image{z-index:-1;grid-area:auto;width:100%;height:100%;position:absolute;inset:0}.home-products-module__taCvOG__card .home-products-module__taCvOG__image img{object-fit:cover;object-position:center bottom}.home-products-module__taCvOG__card .home-products-module__taCvOG__copy{text-align:center;padding:28px}.home-products-module__taCvOG__card .home-products-module__taCvOG__copy p{margin-bottom:8px}.home-products-module__taCvOG__links{justify-content:center}}@media (max-width:480px){.home-products-module__taCvOG__card{min-height:460px}.home-products-module__taCvOG__links{column-gap:12px}}@media (prefers-reduced-motion:reduce){.home-products-module__taCvOG__links :is(a,button){transition:color .12s}.home-products-module__taCvOG__links :is(a,button):active{transform:none}}.home-products-module__taCvOG__tui{background:#dfe5ef;grid-template-columns:44% 56%}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__image{z-index:-1;grid-column:1/-1;width:100%;height:100%;position:absolute;inset:0}.home-products-module__taCvOG__tui .home-products-module__taCvOG__image img{object-fit:cover;object-position:right bottom}@media (min-width:761px) and (max-width:1100px){.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__copy{align-self:start;padding:22px 0 22px 20px}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__copy h3{white-space:nowrap;font-size:20px}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__copy p{margin-bottom:8px;font-size:14px}}@media (max-width:760px){.home-products-module__taCvOG__card.home-products-module__taCvOG__tui{aspect-ratio:3/4;width:100%;min-height:480px;display:block}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__image{height:calc(100% - 130px);top:auto;bottom:0}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__image img{object-fit:cover;object-position:right bottom}.home-products-module__taCvOG__card.home-products-module__taCvOG__tui .home-products-module__taCvOG__image:after{content:"";background:linear-gradient(#dfe5ef,#0000);height:14%;position:absolute;inset:0 0 auto}}.home-products-module__taCvOG__links svg{flex:none;width:14px;height:14px}@container (max-width:190px){.home-products-module__taCvOG__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 8px;display:grid}.home-products-module__taCvOG__links :is(a,button){text-align:start;gap:3px;font-size:12px}.home-products-module__taCvOG__links svg{width:12px;height:12px}}@container (max-width:135px){.home-products-module__taCvOG__links{grid-template-columns:minmax(0,1fr)}}
.product-catalog-module__yfaL8W__collection{gap:clamp(36px,4vw,56px);width:min(100%,1080px);margin-inline:auto;display:grid}.product-catalog-module__yfaL8W__group{min-width:0}.product-catalog-module__yfaL8W__group>.product-catalog-module__yfaL8W__groupTitle{color:#111318;border-top:1px solid #e4e7ec;margin:0 0 20px;padding-top:18px;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.3}.product-catalog-module__yfaL8W__grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.7vw,24px);display:grid}.product-catalog-module__yfaL8W__card{aspect-ratio:5/6;background:#f5f6f8;border-radius:24px;flex-direction:column;width:100%;min-width:0;min-height:420px;display:flex;position:relative;overflow:hidden;container-type:inline-size}.product-catalog-module__yfaL8W__copy{z-index:1;text-align:center;padding:clamp(20px,2vw,28px) 20px 0;position:relative}.product-catalog-module__yfaL8W__copy h3{color:#111318;letter-spacing:-.035em;margin:0;font-size:clamp(26px,2.4vw,34px);font-weight:600;line-height:1.12}.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{color:#69727e;margin:8px 0 0;font-size:clamp(14px,1.2vw,16px);line-height:1.5}.product-catalog-module__yfaL8W__actions{z-index:1;flex-wrap:wrap;justify-content:center;gap:8px 10px;padding:12px 16px 10px;display:flex;position:relative}.product-catalog-module__yfaL8W__actions :is(a,button){isolation:isolate;color:#111318;white-space:nowrap;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:6px 10px;font-size:14px;font-weight:400;transition:transform .12s cubic-bezier(.23,1,.32,1),color .12s,background-color .12s;display:inline-flex;position:relative}.product-catalog-module__yfaL8W__actions svg{stroke-width:1.5px;width:14px;height:14px}.product-catalog-module__yfaL8W__actions button{cursor:pointer;font-family:inherit}.product-catalog-module__yfaL8W__actions :is(a,button):focus-visible{outline-offset:3px;outline:2px solid #0787ae;transition:none}.product-catalog-module__yfaL8W__actions :is(a,button):active:before{background:#11131829}.product-catalog-module__yfaL8W__actions :is(a,button):active:not(:focus-visible){transform:scale(.97)}.product-catalog-module__yfaL8W__visual{position:absolute;inset:0;overflow:hidden}.product-catalog-module__yfaL8W__visual img{object-fit:cover;object-position:center bottom;width:100%;height:100%;display:block}@media (hover:hover) and (pointer:fine){.product-catalog-module__yfaL8W__actions :is(a,button):hover:before{background:#11131814;border-color:#555b64}}@media (max-width:1200px){.product-catalog-module__yfaL8W__copy{padding-top:18px}.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{margin-top:6px}.product-catalog-module__yfaL8W__actions{padding-top:10px}}@media (max-width:1000px){.product-catalog-module__yfaL8W__card{aspect-ratio:4/5;border-radius:18px}.product-catalog-module__yfaL8W__copy{padding:20px 12px 0}.product-catalog-module__yfaL8W__copy h3{font-size:clamp(26px,2.8vw,28px)}.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{font-size:14px}.product-catalog-module__yfaL8W__actions{gap:8px;padding:10px 12px}.product-catalog-module__yfaL8W__actions :is(a,button){padding-inline:12px;font-size:13px}}@media (max-width:699px){.product-catalog-module__yfaL8W__collection{gap:36px;max-width:440px}.product-catalog-module__yfaL8W__grid{grid-template-columns:minmax(0,1fr);gap:20px}.product-catalog-module__yfaL8W__group>.product-catalog-module__yfaL8W__groupTitle{margin-bottom:16px;font-size:22px}.product-catalog-module__yfaL8W__card{aspect-ratio:1200/1640;min-height:440px}.product-catalog-module__yfaL8W__copy{padding:24px 16px 0}.product-catalog-module__yfaL8W__copy h3{font-size:clamp(28px,7vw,32px)}}@media (max-width:699px) and (hover:hover) and (pointer:fine){.product-catalog-module__yfaL8W__collection{max-width:clamp(264px,73.1707svh - 102.439px,400px)}.product-catalog-module__yfaL8W__card{min-height:380px}.product-catalog-module__yfaL8W__copy{padding:20px 12px 0}.product-catalog-module__yfaL8W__copy h3{font-size:26px}.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{margin-top:6px;font-size:14px}.product-catalog-module__yfaL8W__actions{padding:10px}.product-catalog-module__yfaL8W__actions :is(a,button){padding-inline:10px}}@media (prefers-reduced-motion:reduce){.product-catalog-module__yfaL8W__actions :is(a,button){transition:none}.product-catalog-module__yfaL8W__actions :is(a,button):active{transform:none}}@media (prefers-contrast:more){.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{color:#424a54}.product-catalog-module__yfaL8W__group>.product-catalog-module__yfaL8W__groupTitle{border-color:#727d89}.product-catalog-module__yfaL8W__actions :is(a,button):before{border-color:#111318}}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions{gap:clamp(8px,2.4cqw,12px);padding-inline:clamp(10px,3.8cqw,20px)}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions :is(a,button){white-space:normal;text-wrap:balance;flex:0 auto;gap:clamp(4px,1.5cqw,8px);min-width:0;max-width:calc(50% - 4px);height:auto;min-height:44px;padding-inline:clamp(10px,3cqw,16px);font-size:clamp(12px,3.8cqw,14px);line-height:1.5}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions svg{flex:none}@container (max-width:220px){.product-catalog-module__yfaL8W__copy{padding:12px 8px 0}.product-catalog-module__yfaL8W__copy h3{font-size:20px}.product-catalog-module__yfaL8W__copy .product-catalog-module__yfaL8W__category{margin-top:4px;font-size:12px}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions{padding-top:6px;gap:4px;padding-inline:8px}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions :is(a,button){gap:4px;padding-inline:6px}}.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions :is(a,button):before{content:"";z-index:-1;border-radius:inherit;pointer-events:none;border:1px solid #737780;transition:background-color .12s,border-color .12s;position:absolute;inset:clamp(2px,12px - 2cqw,6px) 0}@media (prefers-reduced-motion:reduce){.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions :is(a,button):before{transition:none}}@media (prefers-contrast:more){.product-catalog-module__yfaL8W__card .product-catalog-module__yfaL8W__actions :is(a,button):before{border-color:#111318}}
.news-feed-module__dFFrnq__layout{grid-template-columns:160px minmax(0,1fr);align-items:start;gap:40px;padding-block:64px 88px;display:grid}.news-feed-module__dFFrnq__categories{flex-direction:column;gap:8px;min-width:0;font-size:16px;display:flex}.news-feed-module__dFFrnq__categories button{color:#69727e;min-height:48px;font:inherit;text-align:left;cursor:pointer;transition:color .15s ease, transform .12s var(--ease-out);background:0 0;border:0;padding:12px 0 12px 18px;font-size:16px;line-height:1.5;position:relative}.news-feed-module__dFFrnq__categories button[aria-pressed=true]{color:#111318;font-weight:600}.news-feed-module__dFFrnq__categories button[aria-pressed=true]:before{content:"";background:#0787ae;width:3px;position:absolute;top:16px;bottom:16px;left:0}.news-feed-module__dFFrnq__categories button:focus-visible{transition:none}.news-feed-module__dFFrnq__categories button:focus-visible:active{transform:none}.news-feed-module__dFFrnq__feed{min-width:0}.news-feed-module__dFFrnq__feed>h2{margin:0 0 28px;font-size:28px;font-weight:600;line-height:1.4}.news-feed-module__dFFrnq__grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));gap:24px;display:grid}.news-feed-module__dFFrnq__card{background:#f5f6f8;border-radius:24px;min-width:0;overflow:hidden}.news-feed-module__dFFrnq__card>a{height:100%;color:inherit;transition:transform .12s var(--ease-out);flex-direction:column;display:flex}.news-feed-module__dFFrnq__card>a:active{transform:scale(.97)}.news-feed-module__dFFrnq__card>a:focus-visible{transition:none}.news-feed-module__dFFrnq__card>a:focus-visible:active{transform:none}.news-feed-module__dFFrnq__card:has(>a:focus-visible){outline-offset:4px;outline:2px solid #0787ae}.news-feed-module__dFFrnq__image{aspect-ratio:1.6;background:#eff1f4;flex:none;position:relative;overflow:hidden}.news-feed-module__dFFrnq__image img{object-fit:cover;object-position:center}.news-feed-module__dFFrnq__copy{flex-direction:column;flex:1;gap:16px;padding:24px;display:flex}.news-feed-module__dFFrnq__meta{color:#69727e;flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 12px;font-size:12px;line-height:1.6;display:flex}.news-feed-module__dFFrnq__meta>span:first-child{color:#0787ae}.news-feed-module__dFFrnq__meta time{white-space:nowrap}.news-feed-module__dFFrnq__copy h3{color:#111318;overflow-wrap:anywhere;margin:0;font-size:20px;font-weight:600;line-height:1.5}.news-feed-module__dFFrnq__copy .news-feed-module__dFFrnq__read{align-self:flex-start;align-items:center;gap:16px;min-height:44px;margin-top:auto;padding-top:8px;font-size:14px;font-weight:600;display:inline-flex}.news-feed-module__dFFrnq__empty{color:#69727e;background:#f5f6f8;border-radius:16px;padding:32px 24px;line-height:1.7}@media (hover:hover) and (pointer:fine){.news-feed-module__dFFrnq__categories button:hover{color:#0787ae}.news-feed-module__dFFrnq__card>a:hover h3{color:#315766}}@media (max-width:1150px){.news-feed-module__dFFrnq__layout{grid-template-columns:135px minmax(0,1fr);gap:24px}}@media (max-width:1000px){.news-feed-module__dFFrnq__layout{grid-template-columns:minmax(0,1fr);gap:32px;padding-block:40px 64px}.news-feed-module__dFFrnq__categories{border-bottom:1px solid #e4e7ec;flex-flow:wrap;gap:4px 24px}.news-feed-module__dFFrnq__categories button{padding:12px 0}.news-feed-module__dFFrnq__categories button[aria-pressed=true]:before{width:100%;height:3px;top:auto;bottom:0}}@media (max-width:760px){.news-feed-module__dFFrnq__layout{gap:24px;padding-block:28px 48px}.news-feed-module__dFFrnq__categories{column-gap:20px;font-size:14px}.news-feed-module__dFFrnq__categories button{font-size:14px}.news-feed-module__dFFrnq__feed>h2{margin-bottom:24px;font-size:24px}.news-feed-module__dFFrnq__grid{grid-template-columns:minmax(0,1fr);gap:20px}.news-feed-module__dFFrnq__card{border-radius:16px}.news-feed-module__dFFrnq__copy{padding:20px}}@media (prefers-reduced-motion:reduce){.news-feed-module__dFFrnq__card>a:active{transform:none}}
