.product-hero[data-astro-cid-efvaoqbz]{width:100%;padding-top:6.4rem;padding-bottom:6.4rem;background-color:#fbfbfb}.product-hero__container[data-astro-cid-efvaoqbz]{display:flex;align-items:flex-start;justify-content:space-between}.product-hero__copy[data-astro-cid-efvaoqbz]{display:flex;flex-direction:column;gap:4rem;width:57.3rem;flex-shrink:0}.product-hero__headline[data-astro-cid-efvaoqbz]{display:flex;flex-direction:column;gap:4rem}.product-hero__title[data-astro-cid-efvaoqbz]{font-size:7rem;font-weight:600;line-height:7rem;letter-spacing:-.14rem;color:#0a0a0a}.product-hero__description[data-astro-cid-efvaoqbz]{font-size:1.8rem;font-weight:400;line-height:2.8rem;color:#0a0a0a}.product-hero__actions[data-astro-cid-efvaoqbz]{display:flex;flex-direction:column;gap:1.8rem}.product-hero__buttons[data-astro-cid-efvaoqbz]{display:flex;align-items:center;gap:1.2rem}.product-hero__link-btn[data-astro-cid-efvaoqbz]{display:inline-flex;align-items:center;justify-content:center;height:3.6rem;padding-inline:.4rem;font-size:1.6rem;font-weight:600;color:#189a46;text-decoration:none;white-space:nowrap}.product-hero__note[data-astro-cid-efvaoqbz]{font-size:1.4rem;font-weight:400;line-height:1;color:#52525b}.product-hero__visual[data-astro-cid-efvaoqbz]{position:relative;width:52.2rem;height:47.9rem;flex-shrink:0;border-radius:1.2rem;overflow:hidden}.product-hero__visual-label[data-astro-cid-efvaoqbz]{position:absolute;top:1.7rem;left:1.7rem;z-index:1;font-family:Geist Mono,Courier New,monospace;font-size:1rem;font-weight:400;letter-spacing:.1rem;text-transform:uppercase;color:#475569;pointer-events:none}.product-hero__image[data-astro-cid-efvaoqbz]{display:block!important;width:100%;height:100%!important;object-fit:cover;object-position:left top}.product-hero--contain-image[data-astro-cid-efvaoqbz] .product-hero__visual[data-astro-cid-efvaoqbz]{display:flex;align-items:center;justify-content:center}.product-hero--contain-image[data-astro-cid-efvaoqbz] .product-hero__image[data-astro-cid-efvaoqbz]{min-width:0;min-height:0;width:100%;height:100%!important;object-fit:contain;object-position:center}.product-hero--compact-visual[data-astro-cid-efvaoqbz] .product-hero__visual[data-astro-cid-efvaoqbz]{width:100%;max-width:100%;height:auto;aspect-ratio:362 / 451}@media(min-width:540px){.product-hero--compact-visual[data-astro-cid-efvaoqbz] .product-hero__visual[data-astro-cid-efvaoqbz]{max-width:36.2rem}}@media(min-width:1101px){.product-hero--compact-visual[data-astro-cid-efvaoqbz] .product-hero__copy[data-astro-cid-efvaoqbz]{width:66.3rem}.product-hero--compact-visual[data-astro-cid-efvaoqbz] .product-hero__container[data-astro-cid-efvaoqbz]{align-items:center}}.product-hero__visual-centered-wrap[data-astro-cid-efvaoqbz]{margin-top:4rem}.product-hero__visual-centered[data-astro-cid-efvaoqbz]{display:flex;justify-content:center;width:100%}.product-hero__visual-centered-img[data-astro-cid-efvaoqbz]{display:block;width:100%;height:auto;border-radius:1.2rem 1.2rem 0 0;box-shadow:0 .8rem 3.2rem #0f172914}.product-hero--centered[data-astro-cid-efvaoqbz]{justify-content:center;align-items:center}.product-hero--centered[data-astro-cid-efvaoqbz] .product-hero__copy[data-astro-cid-efvaoqbz]{width:100%;max-width:87rem;flex-shrink:1;align-items:center;text-align:center}.product-hero--centered[data-astro-cid-efvaoqbz] .product-hero__headline[data-astro-cid-efvaoqbz]{align-items:center}.product-hero--centered[data-astro-cid-efvaoqbz] .product-hero__actions[data-astro-cid-efvaoqbz]{align-items:center;width:100%}@media(max-width:1100px){.product-hero__container[data-astro-cid-efvaoqbz]{gap:4rem;align-items:center}.product-hero__copy[data-astro-cid-efvaoqbz]{width:auto;flex:1 1 0}.product-hero__visual[data-astro-cid-efvaoqbz]{width:44rem;height:40rem;flex-shrink:0}.product-hero__title[data-astro-cid-efvaoqbz]{font-size:5.6rem;line-height:5.6rem}}@media(max-width:768px){.product-hero[data-astro-cid-efvaoqbz]{padding-top:1.6rem;padding-bottom:1.6rem}.product-hero__container[data-astro-cid-efvaoqbz]{flex-direction:column;align-items:stretch;gap:2.4rem}.product-hero__copy[data-astro-cid-efvaoqbz]{width:100%;gap:2.4rem}.product-hero__headline[data-astro-cid-efvaoqbz]{gap:2rem}.product-hero__title[data-astro-cid-efvaoqbz]{font-size:4.8rem;line-height:4.8rem;letter-spacing:-.12rem}.product-hero__description[data-astro-cid-efvaoqbz]{font-size:1.6rem;line-height:2.4rem}.product-hero__actions[data-astro-cid-efvaoqbz]{gap:1.2rem}.product-hero__buttons[data-astro-cid-efvaoqbz]{flex-direction:column;align-items:stretch;width:100%;gap:.8rem}.cta-btn[data-astro-cid-efvaoqbz]{width:100%;justify-content:center;align-self:auto}.product-hero__link-btn[data-astro-cid-efvaoqbz]{width:100%;height:4.8rem}.product-hero__note[data-astro-cid-efvaoqbz]{text-align:center;white-space:normal;line-height:1.4}.product-hero__visual[data-astro-cid-efvaoqbz]{width:100%;height:auto;flex-shrink:0}.product-hero__visual-label[data-astro-cid-efvaoqbz]{font-size:.7rem;top:1.1rem;left:1.1rem}.product-hero__visual-centered-wrap[data-astro-cid-efvaoqbz]{margin-top:2.4rem}.product-hero__visual-centered[data-astro-cid-efvaoqbz]{border-radius:.2rem}}
