.hero-product[data-v-a26b1951]{container-type:inline-size}.hero-product--feature[data-v-a26b1951]{min-height:clamp(24rem,65svh,40.625rem)}.hero-product--compact[data-v-a26b1951]{min-height:18rem}.hero-product__title[data-v-a26b1951]{font-size:clamp(1.75rem,5cqi,3rem);line-height:1.15;overflow-wrap:anywhere}.hero-product--compact .hero-product__title[data-v-a26b1951]{font-size:clamp(1.375rem,7cqi,1.875rem)}.hero-product--compact .hero-product__subtitle[data-v-a26b1951]{font-size:1rem}.hero-product__subtitle[data-v-a26b1951]{overflow-wrap:anywhere}.hero-carousel[data-v-d9f5390a] .carousel__slide,.hero-carousel[data-v-d9f5390a] .carousel__track,.hero-carousel[data-v-d9f5390a] .carousel__viewport{height:auto}.hero-carousel[data-v-d9f5390a] .carousel__track{grid-template-rows:auto}.hero-carousel[data-v-d9f5390a] .carousel__pagination{flex-wrap:wrap;gap:8px;margin:0;padding:8px 16px;position:static;transform:none}.hero-carousel[data-v-d9f5390a] .carousel__pagination-button{background:transparent;display:grid;min-height:44px;min-width:44px;place-items:center}.hero-carousel[data-v-d9f5390a] .carousel__pagination-button:after{background:var(--muted-foreground);border-radius:999px;content:"";height:6px;width:6px}.hero-carousel[data-v-d9f5390a] .carousel__pagination-button--active:after{background:var(--primary);width:10px}
