.ProductCard-module__lmJDna__card{container-type:inline-size}.ProductCard-module__lmJDna__footer{grid-template-columns:minmax(0,1fr) 100px;align-items:end;gap:8px;margin-top:8px;display:grid}.ProductCard-module__lmJDna__price{flex-direction:column;align-items:flex-start;gap:2px;min-height:38px}.ProductCard-module__lmJDna__price>span{white-space:nowrap}.ProductCard-module__lmJDna__controls{align-items:center;width:100%;height:44px;display:flex}@container (max-width:200px){.ProductCard-module__lmJDna__footer{grid-template-columns:minmax(0,1fr);gap:8px}.ProductCard-module__lmJDna__controls{justify-self:end;max-width:120px}}
.Hero-module__MIYH1q__hero{--unit:min(calc(100vw / 414), 1.35px);isolation:isolate;min-height:max(calc(var(--unit) * 755), calc(100svh - var(--unit) * 120));color:#fff;background:#10553b;position:relative;overflow:hidden}.Hero-module__MIYH1q__foliage{height:calc(var(--unit) * 425);z-index:-1;position:absolute;inset:0 0 auto;overflow:hidden}.Hero-module__MIYH1q__leaves{transform:scale(var(--scroll-zoom-bg,1));will-change:transform;object-fit:cover;object-position:center top;transition:transform .35s ease-out}.Hero-module__MIYH1q__content{width:100%;padding:calc(var(--unit) * 76) calc(var(--unit) * 25) calc(var(--unit) * 64);flex-direction:column;align-items:center;display:flex;position:relative}.Hero-module__MIYH1q__copy{text-align:center;width:100%}.Hero-module__MIYH1q__eyebrow{display:none}.Hero-module__MIYH1q__title{min-height:calc(var(--unit) * 80);font-family:var(--font-sora), Arial, Helvetica, sans-serif;font-size:calc(var(--unit) * 32);font-weight:600;line-height:calc(var(--unit) * 38);letter-spacing:0}.Hero-module__MIYH1q__title span{white-space:nowrap;display:block}.Hero-module__MIYH1q__description{margin-top:calc(var(--unit) * 8);font-family:var(--font-sora), Arial, Helvetica, sans-serif;font-size:calc(var(--unit) * 16);line-height:calc(var(--unit) * 20);font-weight:400}.Hero-module__MIYH1q__productStage{width:calc(var(--unit) * 310 + 5px);height:calc(var(--unit) * 310 + 5px);margin-top:calc(var(--unit) * 32);margin-left:calc(var(--unit) * 40);touch-action:pan-y;transform:scale(var(--scroll-zoom,1));will-change:transform;outline:none;transition:transform .35s ease-out;position:relative}.Hero-module__MIYH1q__productStage:focus-visible{outline-offset:10px;border-radius:24px;outline:2px solid #ffffffb3}.Hero-module__MIYH1q__hero[data-motion-paused] .Hero-module__MIYH1q__steamWisp,.Hero-module__MIYH1q__hero[data-motion-paused] .Hero-module__MIYH1q__steamHaze{animation-play-state:paused}.Hero-module__MIYH1q__productSlider{position:absolute;inset:0}.Hero-module__MIYH1q__productSlide{z-index:0;opacity:0;visibility:hidden;pointer-events:none;position:absolute;inset:0}.Hero-module__MIYH1q__activeSlide{z-index:2;opacity:1;visibility:visible}.Hero-module__MIYH1q__incomingSlide{animation:Hero-module__MIYH1q__slideEnter var(--enter-duration) cubic-bezier(.65,0,.35,1) both}.Hero-module__MIYH1q__outgoingSlide{z-index:1;visibility:visible;animation:Hero-module__MIYH1q__slideExit var(--exit-duration) cubic-bezier(.65,0,.35,1) both}.Hero-module__MIYH1q__productReveal{position:absolute;inset:0}.Hero-module__MIYH1q__productReveal picture{display:contents}.Hero-module__MIYH1q__productImage{object-fit:contain;filter:drop-shadow(0 8px 5px #002d2720);width:100%;height:100%;display:block}.Hero-module__MIYH1q__steam{pointer-events:none;width:46%;height:52%;position:absolute;top:17%;left:48.4%}.Hero-module__MIYH1q__steamSource{width:0;height:0;position:absolute;bottom:0;left:50%}.Hero-module__MIYH1q__steamWisp{left:var(--wisp-left);width:var(--wisp-width);height:var(--wisp-height);transform-origin:50% 100%;filter:blur(2px);opacity:0;animation:Hero-module__MIYH1q__steamFlow var(--wisp-duration) linear var(--wisp-delay) infinite;position:absolute;bottom:-3%;overflow:visible}.Hero-module__MIYH1q__steamHaze{filter:blur(5px);background:radial-gradient(#f1fff522,#f1fff500 70%);border-radius:50%;height:23%;animation:5.5s ease-in-out infinite Hero-module__MIYH1q__steamBreathe;position:absolute;bottom:-6%;left:12%;right:12%}.Hero-module__MIYH1q__productArrow{top:calc(var(--unit) * 350);z-index:3;color:#fff;opacity:0;cursor:pointer;background:#06452f40;border:1px solid #ffffff40;border-radius:50%;place-items:center;width:36px;height:36px;transition:opacity .2s,background .2s;display:grid;position:absolute}.Hero-module__MIYH1q__previous{left:calc(var(--unit) * 16)}.Hero-module__MIYH1q__next{right:calc(var(--unit) * 16)}.Hero-module__MIYH1q__hero:focus-within .Hero-module__MIYH1q__productArrow{opacity:1}.Hero-module__MIYH1q__productArrow:hover{background:#10553b}.Hero-module__MIYH1q__features{width:calc(var(--unit) * 380);margin-top:calc(var(--unit) * 30);transform:translateX(calc(var(--unit) * -7));grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;display:grid}.Hero-module__MIYH1q__features li{text-align:center;flex-direction:column;align-items:center;display:flex}.Hero-module__MIYH1q__featureArtwork{height:calc(var(--unit) * 40);place-items:center;display:grid}.Hero-module__MIYH1q__featureIcon{width:auto;height:calc(var(--unit) * 40);object-fit:contain;transition:transform .3s}.Hero-module__MIYH1q__features li:hover .Hero-module__MIYH1q__featureIcon{transform:translateY(-4px)}.Hero-module__MIYH1q__features p{margin-top:calc(var(--unit) * 8);font-size:max(12px, calc(var(--unit) * 14));line-height:max(12px, calc(var(--unit) * 14));font-weight:300}.Hero-module__MIYH1q__features p span{white-space:nowrap;display:block}.Hero-module__MIYH1q__cta{justify-content:center;align-items:center;gap:calc(var(--unit) * 9);min-width:calc(var(--unit) * 197);height:max(38px, calc(var(--unit) * 38));margin-top:calc(var(--unit) * 23);padding:0 calc(var(--unit) * 23);color:#fff;font-size:max(13px, calc(var(--unit) * 15));white-space:nowrap;background:#00ae65;border-radius:100px;font-weight:400;transition:background .2s,transform .25s,box-shadow .25s;display:inline-flex}.Hero-module__MIYH1q__cta:hover{background:#00bd70;transform:translateY(-2px);box-shadow:0 8px 24px #002f3240}.Hero-module__MIYH1q__ctaArrow{width:calc(var(--unit) * 18);height:calc(var(--unit) * 18);transition:transform .25s}.Hero-module__MIYH1q__cta:hover .Hero-module__MIYH1q__ctaArrow{transform:translate(4px)}.Hero-module__MIYH1q__cta:focus-visible,.Hero-module__MIYH1q__controls button:focus-visible,.Hero-module__MIYH1q__productArrow:focus-visible{outline-offset:4px;outline:2px solid #fff}.Hero-module__MIYH1q__controls{bottom:calc(var(--unit) * 17);opacity:.55;align-items:center;gap:8px;transition:opacity .2s;display:flex;position:absolute;left:50%;transform:translate(-50%)}.Hero-module__MIYH1q__controls:hover,.Hero-module__MIYH1q__controls:focus-within{opacity:1}.Hero-module__MIYH1q__dots{align-items:center;display:flex}.Hero-module__MIYH1q__dots button{cursor:pointer;place-items:center;width:24px;height:28px;display:grid}.Hero-module__MIYH1q__dots span{background:#ffffff80;border-radius:10px;width:4px;height:4px;transition:width .25s,background .25s}.Hero-module__MIYH1q__dots .Hero-module__MIYH1q__selectedDot{background:#fff;width:16px}@keyframes Hero-module__MIYH1q__slideEnter{0%{opacity:0;transform:translate3d(calc(var(--slide-direction) * -70%), 0, 0)}to{opacity:1;transform:translate(0,0)}}@keyframes Hero-module__MIYH1q__slideExit{0%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translate3d(calc(var(--slide-direction) * 70%), 0, 0)}}@keyframes Hero-module__MIYH1q__steamFlow{0%{opacity:0;transform:translateY(6%)rotate(0)scale(.7,.86)}18%{opacity:.3}42%{opacity:.6;transform:translate3d(calc(var(--wisp-drift) * .4), -12%, 0) rotate(calc(var(--wisp-turn) * .4)) scale(.96, 1.05)}72%{opacity:.28}to{opacity:0;transform:translate3d(var(--wisp-drift), -43%, 0) rotate(var(--wisp-turn)) scale(1.4, 1.15)}}@keyframes Hero-module__MIYH1q__steamBreathe{0%,to{opacity:.4;transform:scale(.9)}50%{opacity:.85;transform:scale(1.1)}}@media (hover:hover){.Hero-module__MIYH1q__hero:hover .Hero-module__MIYH1q__productArrow{opacity:1}}@media (max-width:559px){.Hero-module__MIYH1q__hero{--visible:calc(100svh - var(--unit) * 60 - 10px - 56px - env(safe-area-inset-bottom));--stage:clamp(180px, calc(100svh - var(--unit) * 394 - 88px - env(safe-area-inset-bottom)), calc(var(--unit) * 345));min-height:var(--visible);display:flex}.Hero-module__MIYH1q__foliage{height:calc(var(--unit) * 373)}.Hero-module__MIYH1q__content{padding:calc(var(--unit) * 24) calc(var(--unit) * 25) calc(var(--unit) * 44);flex:1}.Hero-module__MIYH1q__copy{margin-top:6px;margin-bottom:calc(var(--unit) * 24)}.Hero-module__MIYH1q__title{font-size:max(24px, calc(var(--unit) * 32));min-height:2.38em;line-height:1.19}.Hero-module__MIYH1q__description{font-size:max(13px, calc(var(--unit) * 16));line-height:1.3}.Hero-module__MIYH1q__productStage{width:var(--stage);height:var(--stage);margin-top:auto;margin-bottom:auto;margin-left:calc(var(--stage) * .13)}.Hero-module__MIYH1q__features{width:calc(var(--unit) * 380 - 28px);transform:translate(calc(var(--unit) * -7), -4px);margin-top:0}.Hero-module__MIYH1q__featureArtwork,.Hero-module__MIYH1q__featureIcon{height:calc(var(--unit) * 40 - 16px)}.Hero-module__MIYH1q__features p{font-size:max(7px, calc(var(--unit) * 14 - 5px));line-height:max(9px, calc(var(--unit) * 14 - 3px))}.Hero-module__MIYH1q__cta{height:max(44px, calc(var(--unit) * 44));margin-top:calc(var(--unit) * 20)}.Hero-module__MIYH1q__productArrow{top:calc(var(--unit) * 156 + var(--stage) / 2 - 18px)}}@media (min-width:560px) and (max-width:1023px){.Hero-module__MIYH1q__hero{--unit:1.2px;min-height:max(906px,100svh - 128px)}.Hero-module__MIYH1q__foliage{height:510px}.Hero-module__MIYH1q__leaves{object-position:center 30%}}@media (min-width:560px) and (max-width:767px){.Hero-module__MIYH1q__hero{--unit:1.1px;min-height:max(calc(var(--unit) * 755), calc(100svh - 100vw * 120 / 414))}.Hero-module__MIYH1q__foliage{height:calc(var(--unit) * 425)}}@media (min-width:1024px){.Hero-module__MIYH1q__hero{--unit:1px;--edge:calc(clamp(20px, 2.0175vw, 40px) + clamp(24px, 2.9vw, 52px));--desktop-unit:min(calc(100vw / 1586), calc(100svh / 1000), 1px);min-height:max(560px,100svh + -1*clamp(75px,4.6vw + 7px,83px))}.Hero-module__MIYH1q__foliage{height:100%}.Hero-module__MIYH1q__leaves{object-position:center}.Hero-module__MIYH1q__content{width:100%;min-height:inherit;padding:calc(var(--desktop-unit) * 110) calc(var(--desktop-unit) * 128) calc(var(--desktop-unit) * 90) calc(var(--edge) + 4vw + 60px);justify-content:center;align-items:flex-start;margin:0 auto}.Hero-module__MIYH1q__copy{width:calc(var(--desktop-unit) * 560);text-align:left;max-width:44%}.Hero-module__MIYH1q__title span{white-space:normal}.Hero-module__MIYH1q__eyebrow{top:calc(var(--desktop-unit) * 6);align-items:center;gap:calc(var(--desktop-unit) * 26);margin-bottom:calc(var(--desktop-unit) * 24);font-size:max(11px, calc(var(--desktop-unit) * 12));letter-spacing:.28em;text-transform:uppercase;font-weight:600;line-height:1.4;display:flex;position:relative}.Hero-module__MIYH1q__eyebrow:after{content:"";width:calc(var(--desktop-unit) * 60);background:#ffffff73;height:2px}.Hero-module__MIYH1q__title{letter-spacing:-.035em;min-height:2.1em;font-size:clamp(42px,2.6vw + 16px,70px);font-weight:700;line-height:.98}.Hero-module__MIYH1q__description{margin-top:calc(var(--desktop-unit) * 20);color:#ffffffbf;font-size:max(15px, calc(var(--desktop-unit) * 19));white-space:nowrap;font-weight:500;line-height:1.35}.Hero-module__MIYH1q__productStage{top:calc(50% + var(--desktop-unit) * 18);right:calc(var(--edge) + 4vw + 60px - 1.54vw);aspect-ratio:1;width:calc(44% - 25px);height:auto;transform:translateY(-50%) scale(var(--scroll-zoom,1));margin:0;position:absolute}.Hero-module__MIYH1q__productImage{filter:drop-shadow(0 18px 12px #001c1a35)}.Hero-module__MIYH1q__features{width:calc(var(--desktop-unit) * 440);max-width:44%;margin-top:calc(var(--desktop-unit) * 38);transform:translateX(calc(var(--desktop-unit) * -24))}.Hero-module__MIYH1q__featureArtwork{width:calc(var(--desktop-unit) * 46);height:calc(var(--desktop-unit) * 46);border:2px solid #fff;border-radius:50%}.Hero-module__MIYH1q__featureIcon{height:calc(var(--desktop-unit) * 30)}.Hero-module__MIYH1q__features li:first-child .Hero-module__MIYH1q__featureArtwork{border:0}.Hero-module__MIYH1q__features li:first-child .Hero-module__MIYH1q__featureIcon{height:calc(var(--desktop-unit) * 46)}.Hero-module__MIYH1q__features li:last-child .Hero-module__MIYH1q__featureArtwork{border:0}.Hero-module__MIYH1q__features li:last-child .Hero-module__MIYH1q__featureIcon{height:calc(var(--desktop-unit) * 46)}.Hero-module__MIYH1q__features p{margin-top:calc(var(--desktop-unit) * 10);font-size:max(12px, calc(var(--desktop-unit) * 14));font-weight:400;line-height:1.3}.Hero-module__MIYH1q__cta{gap:calc(var(--desktop-unit) * 18);min-width:calc(var(--desktop-unit) * 230);height:max(42px, calc(var(--desktop-unit) * 48));margin-top:calc(var(--desktop-unit) * 38);padding:0 calc(var(--desktop-unit) * 26);font-size:max(14px, calc(var(--desktop-unit) * 16));background:#00a861;font-weight:500}.Hero-module__MIYH1q__ctaArrow{width:calc(var(--desktop-unit) * 22);height:calc(var(--desktop-unit) * 22)}.Hero-module__MIYH1q__controls{bottom:calc(var(--desktop-unit) * 52);opacity:.85}.Hero-module__MIYH1q__dots button{width:32px;height:32px}.Hero-module__MIYH1q__dots span{width:8px;height:8px}.Hero-module__MIYH1q__dots .Hero-module__MIYH1q__selectedDot{width:26px;height:6px}.Hero-module__MIYH1q__productArrow svg{width:24px;height:24px}.Hero-module__MIYH1q__productArrow:hover{background:#fff}.Hero-module__MIYH1q__previous{left:max(16px, calc(var(--desktop-unit) * 34))}.Hero-module__MIYH1q__next{right:max(16px, calc(var(--desktop-unit) * 34))}}@media (prefers-reduced-motion:reduce){.Hero-module__MIYH1q__incomingSlide,.Hero-module__MIYH1q__outgoingSlide,.Hero-module__MIYH1q__steamWisp,.Hero-module__MIYH1q__steamHaze{animation:none}.Hero-module__MIYH1q__steam{display:none}.Hero-module__MIYH1q__productStage,.Hero-module__MIYH1q__leaves,.Hero-module__MIYH1q__productArrow,.Hero-module__MIYH1q__featureIcon,.Hero-module__MIYH1q__cta,.Hero-module__MIYH1q__ctaArrow,.Hero-module__MIYH1q__controls,.Hero-module__MIYH1q__dots span,.Hero-module__MIYH1q__productSlide,.Hero-module__MIYH1q__cta:hover,.Hero-module__MIYH1q__cta:hover .Hero-module__MIYH1q__ctaArrow,.Hero-module__MIYH1q__features li:hover .Hero-module__MIYH1q__featureIcon{transform:none}}
