.home-about-module__yZVnfW__copyFrame{z-index:0;position:relative}.home-about-module__yZVnfW__copyFrame:before,.home-about-module__yZVnfW__copyFrame:after{z-index:-1;content:"";background-image:url(/images/home/about/about-pattern.png);background-repeat:repeat;width:80%;height:80%;position:absolute}.home-about-module__yZVnfW__copyFrame:before{animation:1s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse home-about-module__yZVnfW__pattern-up;bottom:0;left:-2px}.home-about-module__yZVnfW__copyFrame:after{animation:1s cubic-bezier(.25,.46,.45,.94) infinite alternate-reverse home-about-module__yZVnfW__pattern-down;top:0;right:-2px}.home-about-module__yZVnfW__reflection{position:relative;overflow:hidden}.home-about-module__yZVnfW__reflection:after{content:"";pointer-events:none;background-color:#fff3;width:35%;height:200%;transition:left .5s linear;position:absolute;top:-50%;left:-100%;transform:rotate(40deg)}.home-about-module__yZVnfW__reflection:hover:after{left:150%}@keyframes home-about-module__yZVnfW__pattern-up{to{transform:translateY(-10px)}}@keyframes home-about-module__yZVnfW__pattern-down{to{transform:translateY(10px)}}@media (max-width:768px){.home-about-module__yZVnfW__copyFrame:before{left:0}.home-about-module__yZVnfW__copyFrame:after{right:0}}@media (max-width:480px){.home-about-module__yZVnfW__copyFrame:before,.home-about-module__yZVnfW__copyFrame:after{height:79%}.home-about-module__yZVnfW__copyFrame:before{bottom:-25px;left:-3px}.home-about-module__yZVnfW__copyFrame:after{top:-25px;right:-3px}}@media (prefers-reduced-motion:reduce){.home-about-module__yZVnfW__copyFrame:before,.home-about-module__yZVnfW__copyFrame:after{animation:none}.home-about-module__yZVnfW__reflection:after{transition:none;display:none}}
.featured-products-module__Vb6NQW__section{--featured-gutter:64px;background:var(--color-primary-dark);width:100%;padding-block:80px;overflow:hidden}.featured-products-module__Vb6NQW__header{grid-template-columns:max-content minmax(0,1fr);align-items:center;margin-bottom:48px;display:grid}.featured-products-module__Vb6NQW__titleBlock{border-right:3px solid var(--color-gold);padding-right:50px}.featured-products-module__Vb6NQW__eyebrow{color:var(--color-gold-light);letter-spacing:.6px;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:700;display:block}.featured-products-module__Vb6NQW__titleBlock h2,.featured-products-module__Vb6NQW__header>p{color:var(--color-surface);margin:0}.featured-products-module__Vb6NQW__header>p{max-width:650px;padding-left:50px;line-height:1.6}.featured-products-module__Vb6NQW__carousel{width:100%;padding-inline:var(--featured-gutter);position:relative}.featured-products-module__Vb6NQW__viewport{width:100%;overflow:hidden}.featured-products-module__Vb6NQW__track{--image-protrusion:24px;width:100%;padding-block:var(--image-protrusion) 30px;touch-action:pan-y;will-change:transform;gap:24px;display:flex;overflow:visible}.featured-products-module__Vb6NQW__slide{flex:0 0 calc(20% - 19.2px);min-width:0;display:flex}.featured-products-module__Vb6NQW__card{z-index:0;width:100%;min-width:0;height:100%;color:var(--color-surface);cursor:pointer;isolation:isolate;border:1px solid #ffffff1a;flex-direction:column;flex:1;text-decoration:none;display:flex;position:relative;overflow:visible;box-shadow:0 10px 22px #00000024}.featured-products-module__Vb6NQW__card:after{z-index:-1;content:"";background:#0b1f3a;width:0;transition:width .3s,left .4s;position:absolute;inset:0 0 0 100%}.featured-products-module__Vb6NQW__card:hover:after,.featured-products-module__Vb6NQW__card:focus-within:after{width:100%;left:0}.featured-products-module__Vb6NQW__media{z-index:1;width:calc(100% - 20px);height:auto;margin:calc(-1 * var(--image-protrusion)) auto 0;aspect-ratio:1;background:var(--color-surface);display:block;position:relative;overflow:hidden}.featured-products-module__Vb6NQW__card:focus-visible{outline:2px solid var(--color-gold);outline-offset:3px}.featured-products-module__Vb6NQW__media img{object-fit:cover;width:100%;height:100%;transition:transform .35s}.featured-products-module__Vb6NQW__card:hover .featured-products-module__Vb6NQW__media img,.featured-products-module__Vb6NQW__card:focus-within .featured-products-module__Vb6NQW__media img{transform:scale(1.02)}.featured-products-module__Vb6NQW__content{z-index:1;flex-direction:column;flex:1;padding:24px 26px 26px;display:flex;position:relative}.featured-products-module__Vb6NQW__card h3{overflow-wrap:anywhere;min-height:48px;margin:0;font-size:20px;line-height:1.2}.featured-products-module__Vb6NQW__productName{color:var(--color-surface)}.featured-products-module__Vb6NQW__card:hover .featured-products-module__Vb6NQW__productName,.featured-products-module__Vb6NQW__card:focus-visible .featured-products-module__Vb6NQW__productName{color:var(--color-gold-light)}.featured-products-module__Vb6NQW__price{color:#ffffffc7;min-height:24px;margin:12px 0 18px;font-size:14px;line-height:1.5}.featured-products-module__Vb6NQW__fallback{height:100%;color:var(--color-primary-dark);text-align:center;place-content:center;padding:24px;font-size:13px;font-weight:700;display:grid}.featured-products-module__Vb6NQW__fallback>span{border:5px double var(--color-gold);border-radius:50%;width:72px;height:72px;margin:0 auto 14px}.featured-products-module__Vb6NQW__viewProduct{border:1px solid var(--color-gold);width:fit-content;color:var(--color-gold-light);letter-spacing:.04em;text-transform:uppercase;background:0 0;align-items:center;gap:8px;margin-top:auto;padding:9px 13px;font-size:12px;font-weight:700;text-decoration:none;transition:background-color .18s,color .18s;display:inline-flex}.featured-products-module__Vb6NQW__viewProduct:hover,.featured-products-module__Vb6NQW__card:focus-visible .featured-products-module__Vb6NQW__viewProduct{background:var(--color-gold);color:var(--color-primary-dark);outline:2px solid var(--color-surface);outline-offset:2px}.featured-products-module__Vb6NQW__arrow{z-index:2;width:35px;height:35px;color:var(--color-surface);cursor:pointer;background:#262423;border:0;place-items:center;padding:0;font-size:24px;line-height:1;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.featured-products-module__Vb6NQW__arrow:hover,.featured-products-module__Vb6NQW__arrow:focus-visible{outline:2px solid var(--color-gold);outline-offset:2px;background:#212121}.featured-products-module__Vb6NQW__previous{left:0}.featured-products-module__Vb6NQW__next{right:0}@media (max-width:1279px){.featured-products-module__Vb6NQW__section{--featured-gutter:48px}.featured-products-module__Vb6NQW__track{gap:24px}.featured-products-module__Vb6NQW__slide{flex-basis:calc(25% - 18px)}}@media (max-width:1023px){.featured-products-module__Vb6NQW__section{--featured-gutter:32px}.featured-products-module__Vb6NQW__header{grid-template-columns:1fr;gap:20px}.featured-products-module__Vb6NQW__titleBlock{border-right:0;padding-right:0}.featured-products-module__Vb6NQW__header>p{padding-left:0}.featured-products-module__Vb6NQW__track{--image-protrusion:20px;gap:24px}.featured-products-module__Vb6NQW__slide{flex-basis:calc(33.3333% - 16px)}}@media (max-width:767px){.featured-products-module__Vb6NQW__section{--featured-gutter:24px}.featured-products-module__Vb6NQW__track{gap:24px}.featured-products-module__Vb6NQW__slide{flex-basis:calc(50% - 12px)}}@media (max-width:539px){.featured-products-module__Vb6NQW__section{--featured-gutter:16px;padding-block:64px}.featured-products-module__Vb6NQW__header{margin-bottom:36px}.featured-products-module__Vb6NQW__track{--image-protrusion:16px;gap:24px}.featured-products-module__Vb6NQW__slide{flex-basis:100%}.featured-products-module__Vb6NQW__previous{left:2px}.featured-products-module__Vb6NQW__next{right:2px}}@media (prefers-reduced-motion:reduce){.featured-products-module__Vb6NQW__track{will-change:auto}.featured-products-module__Vb6NQW__card,.featured-products-module__Vb6NQW__card:after,.featured-products-module__Vb6NQW__media img,.featured-products-module__Vb6NQW__viewProduct{transition:none}}
.home-hero-module__4QkuQq__page{width:100%;min-height:0;margin:0;padding:0}.home-hero-module__4QkuQq__hero{--hero-parallax-y:0px;--hero-white:var(--color-surface);background:var(--color-primary-dark);width:100%;height:clamp(39rem,72svh,46rem);min-height:39rem;color:var(--hero-white);isolation:isolate;position:relative;overflow:hidden}.home-hero-module__4QkuQq__backgroundSlider,.home-hero-module__4QkuQq__overlay,.home-hero-module__4QkuQq__inner{position:absolute;inset:0}.home-hero-module__4QkuQq__backgroundSlider{z-index:0;backface-visibility:hidden;transform:translate3d(0, var(--hero-parallax-y), 0);will-change:transform}.home-hero-module__4QkuQq__backgroundSlide{opacity:0;transition:opacity 1s;position:absolute;inset:0}.home-hero-module__4QkuQq__backgroundSlideActive{opacity:1}.home-hero-module__4QkuQq__backgroundImage{object-fit:cover;-webkit-user-select:none;user-select:none}.home-hero-module__4QkuQq__overlay{z-index:1;pointer-events:none;background:linear-gradient(90deg,#ffffffb3 0%,#fff 40%,#fff0 55% 100%)}.home-hero-module__4QkuQq__inner{z-index:2}.home-hero-module__4QkuQq__content{width:min(38rem,100% - 5rem);position:absolute;top:50%;left:0;transform:translateY(-50%)}.home-hero-module__4QkuQq__eyebrow,.home-hero-module__4QkuQq__title,.home-hero-module__4QkuQq__divider,.home-hero-module__4QkuQq__description,.home-hero-module__4QkuQq__buttonGroup{opacity:0;transform:translateY(6.25rem)}.home-hero-module__4QkuQq__eyebrow{animation:2s cubic-bezier(.19,1,.22,1) .75s forwards home-hero-module__4QkuQq__reveal-up}.home-hero-module__4QkuQq__title{max-width:none;animation:2s cubic-bezier(.19,1,.22,1) 1.1s forwards home-hero-module__4QkuQq__reveal-up}.home-hero-module__4QkuQq__divider{animation:2s cubic-bezier(.19,1,.22,1) 1.2s forwards home-hero-module__4QkuQq__reveal-up}.home-hero-module__4QkuQq__description{max-width:35rem;animation:2s cubic-bezier(.19,1,.22,1) 1.25s forwards home-hero-module__4QkuQq__reveal-up}.home-hero-module__4QkuQq__buttonGroup{flex-wrap:wrap;align-items:center;gap:.875rem;animation:2s cubic-bezier(.19,1,.22,1) 1.45s forwards home-hero-module__4QkuQq__reveal-up;display:flex}.home-hero-module__4QkuQq__navigation{z-index:3;gap:.3125rem;display:flex;position:absolute;bottom:1.5625rem;right:1.5625rem}.home-hero-module__4QkuQq__navigationButton{width:3.125rem;height:3.125rem;color:var(--hero-white);cursor:pointer;opacity:1;background:0 0;border:0;place-items:center;padding:0;transition:opacity .3s;display:grid}.home-hero-module__4QkuQq__navigationButton svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;width:2.5rem;height:2.5rem;transition:transform .2s}.home-hero-module__4QkuQq__navigationButton:hover{opacity:.75}.home-hero-module__4QkuQq__previousButton:hover svg{transform:translate(-2px)}.home-hero-module__4QkuQq__nextButton:hover svg{transform:translate(2px)}.home-hero-module__4QkuQq__navigationButton:focus-visible{outline:2px solid var(--hero-white);outline-offset:-4px}@keyframes home-hero-module__4QkuQq__reveal-up{to{opacity:1;transform:translateY(0)}}@media (max-width:63.99rem){.home-hero-module__4QkuQq__hero{height:clamp(34rem,68svh,42rem);min-height:34rem}.home-hero-module__4QkuQq__overlay{background:linear-gradient(90deg,#ffffffd1 0%,#ffffffad 36%,#ffffff4d 65%,#fff0 100%)}.home-hero-module__4QkuQq__content{width:min(46rem,100% - 4rem);top:48%}.home-hero-module__4QkuQq__navigation{bottom:1.5rem;right:1.25rem}}@media (max-width:48.625rem){.home-hero-module__4QkuQq__hero{height:clamp(30rem,64svh,36rem);min-height:30rem}.home-hero-module__4QkuQq__backgroundImage{object-position:center center}.home-hero-module__4QkuQq__overlay{background:linear-gradient(90deg,#ffffffd1 0%,#ffffffb3 38%,#ffffff61 68%,#ffffff14 100%)}.home-hero-module__4QkuQq__content{width:calc(100% - 2rem);top:46%}.home-hero-module__4QkuQq__navigation{bottom:1.25rem;right:1rem}.home-hero-module__4QkuQq__navigationButton{width:2.75rem;height:2.75rem}.home-hero-module__4QkuQq__navigationButton svg{width:2rem;height:2rem}}@media (min-width:48rem) and (max-width:48.625rem){.home-hero-module__4QkuQq__hero{height:clamp(34rem,68svh,42rem);min-height:34rem}}@media (prefers-reduced-motion:reduce){.home-hero-module__4QkuQq__backgroundSlider{transform:none}.home-hero-module__4QkuQq__backgroundSlide{transition:none}.home-hero-module__4QkuQq__eyebrow,.home-hero-module__4QkuQq__title,.home-hero-module__4QkuQq__divider,.home-hero-module__4QkuQq__description,.home-hero-module__4QkuQq__buttonGroup{opacity:1;animation:none;transform:none}.home-hero-module__4QkuQq__navigationButton,.home-hero-module__4QkuQq__navigationButton svg{transition:none}.home-hero-module__4QkuQq__previousButton:hover svg,.home-hero-module__4QkuQq__nextButton:hover svg{transform:none}}
