.home-hero{border:1px solid var(--border);width:calc(100% - 48px);max-width:1600px;box-shadow:0 12px 35px color-mix(in oklch, var(--foreground) 12%, transparent);border-radius:24px;margin:24px auto}.home-hero-banner-container{background:0 0;min-height:0!important}.home-hero-banner{width:100%;height:auto;display:block}@media (width<=640px){.home-hero{border-radius:18px;width:calc(100% - 24px);margin:12px auto}.hero-image{aspect-ratio:auto;object-fit:contain;height:auto!important}.hero-actions{flex-wrap:wrap}}
