.hero[data-astro-cid-gkhdf2g4]{height:92vh;min-height:560px;position:relative;overflow:hidden}.hero-bg[data-astro-cid-gkhdf2g4]{object-fit:cover;z-index:-1;width:100%;height:100%;position:absolute;inset:0}.hero-video[data-astro-cid-gkhdf2g4]{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;inset:0}.hero-overlay[data-astro-cid-gkhdf2g4]{z-index:2;background:linear-gradient(#0000 20%,#0f080c14 35%,#0f080c4d 55%,#0f080cad 80%,#0f080ceb 100%);align-items:flex-end;padding-bottom:4rem;display:flex;position:absolute;inset:0}.hero-content[data-astro-cid-gkhdf2g4]{color:#fff;max-width:400px}.hero-brand[data-astro-cid-gkhdf2g4]{letter-spacing:3px;color:#ffffffd9;align-items:center;gap:12px;margin-bottom:18px;font-size:13px;display:flex}.hero-brand[data-astro-cid-gkhdf2g4]:before{content:"";background:var(--color-rose);width:40px;height:1px}.hero-content[data-astro-cid-gkhdf2g4] h1[data-astro-cid-gkhdf2g4]{font-family:var(--font-display);text-shadow:0 2px 8px #0009,0 4px 32px #00000073;font-size:clamp(2.5rem,5.5vw,3.5rem);line-height:1.2}.hero-content[data-astro-cid-gkhdf2g4] h1[data-astro-cid-gkhdf2g4] .text-rose[data-astro-cid-gkhdf2g4]{color:#ffd9e2}.hero-sub[data-astro-cid-gkhdf2g4]{color:#fffffff2;text-shadow:0 1px 4px #0009,0 2px 14px #00000080;max-width:380px;margin-top:16px;font-size:1.05rem;line-height:1.7}.hero-badges[data-astro-cid-gkhdf2g4]{flex-wrap:wrap;gap:14px;margin-top:24px;display:flex}.hbadge[data-astro-cid-gkhdf2g4]{backdrop-filter:blur(4px);background:#ffffff24;border:1px solid #ffffff59;border-radius:30px;padding:8px 18px;font-size:.85rem;font-weight:600}.hbadge[data-astro-cid-gkhdf2g4] strong[data-astro-cid-gkhdf2g4]{color:#ffd9e2;font-weight:800}.hero-cta[data-astro-cid-gkhdf2g4]{gap:var(--space-4);flex-wrap:wrap;margin-top:28px;display:flex}.hero-cta[data-astro-cid-gkhdf2g4] .btn-ghost[data-astro-cid-gkhdf2g4]{color:#fff;background:#0f080c73;border-color:#fffc}.hero-cta[data-astro-cid-gkhdf2g4] .btn-ghost[data-astro-cid-gkhdf2g4]:hover{color:#fff;background:#0f080ca6;border-color:#fff}.stats-band[data-astro-cid-gkhdf2g4]{background:var(--gradient-cream)}.about-home[data-astro-cid-gkhdf2g4]{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.about-media[data-astro-cid-gkhdf2g4] img[data-astro-cid-gkhdf2g4]{border-radius:var(--radius-lg);aspect-ratio:16/10;object-fit:cover;width:100%;box-shadow:0 12px 36px #40404026}@media (width<=900px){.hero-overlay[data-astro-cid-gkhdf2g4]{padding:0 var(--space-6)}.about-home[data-astro-cid-gkhdf2g4]{gap:var(--space-8);grid-template-columns:1fr}.hero[data-astro-cid-gkhdf2g4]{height:auto;min-height:84svh;padding:calc(var(--header-height) + 3.5rem) 0 1.5rem;align-items:flex-end;display:flex}.hero-content[data-astro-cid-gkhdf2g4]{max-width:100%}.hero-content[data-astro-cid-gkhdf2g4] h1[data-astro-cid-gkhdf2g4]{font-size:clamp(1.75rem,7.5vw,2.3rem);line-height:1.18}.hero-brand[data-astro-cid-gkhdf2g4]{letter-spacing:3px;font-size:11px}.hero-sub[data-astro-cid-gkhdf2g4]{font-size:.95rem}.hero-badges[data-astro-cid-gkhdf2g4]{gap:8px}.hero-badges[data-astro-cid-gkhdf2g4] .hbadge[data-astro-cid-gkhdf2g4]{padding:6px 14px;font-size:.78rem}.hero-cta[data-astro-cid-gkhdf2g4]{gap:12px}.hero-cta[data-astro-cid-gkhdf2g4] .btn[data-astro-cid-gkhdf2g4]{width:100%;padding:.75rem 1.5rem;font-size:.95rem}}@media (width<=480px){.hero-content[data-astro-cid-gkhdf2g4] h1[data-astro-cid-gkhdf2g4]{font-size:clamp(1.6rem,8vw,2rem)}.hero-overlay[data-astro-cid-gkhdf2g4]{padding:0 var(--space-5)}.hero-cta[data-astro-cid-gkhdf2g4]{flex-direction:column;align-items:stretch}.hero-cta[data-astro-cid-gkhdf2g4] .btn[data-astro-cid-gkhdf2g4]+.btn[data-astro-cid-gkhdf2g4]{margin-top:0}}
