/*! tailwindcss v4.1.11 | MIT License | https://tailwindcss.com */.product-hero-section{width:100%;height:calc(100svh - var(--header-height));background:0 0;flex-direction:column;justify-content:flex-end;display:flex;position:relative}.product-hero-overlap{width:100%;padding-bottom:40px;position:relative}.product-hero-overlap-group{flex-direction:column;align-items:flex-start;gap:34px;display:flex;position:relative}.product-hero-bg{z-index:0;pointer-events:none;background-blend-mode:darken;width:100%;height:100%;position:absolute;top:0;right:0}.product-hero-image{width:80vw;max-width:1200px;display:none;position:absolute;top:90px;right:0}.product-hero-button{background-color:var(--color-text-light)!important;color:var(--color-text-dark)!important}.product-hero-section .product-hero-overlap-group .heading-body{max-width:400px}@media (max-width:768px){.product-hero-animation{width:100%;height:300px;margin-top:40px;position:relative;top:auto;right:auto;transform:none}.product-hero-overlap{padding-bottom:20px}}@media (min-width:769px) and (max-width:1024px){.product-hero-animation{width:45%}}