.hero[data-astro-cid-bbe6dxrz]{position:relative;isolation:isolate;overflow:hidden;display:grid;align-items:center;color:#fff;background:#1a2028}.hero--tall[data-astro-cid-bbe6dxrz]{min-height:clamp(22rem,58vh,30rem)}.hero--short[data-astro-cid-bbe6dxrz]{min-height:clamp(15rem,38vh,20rem)}@media(min-width:64rem){.hero--tall[data-astro-cid-bbe6dxrz]{min-height:clamp(30rem,78vh,48rem)}}.hero-bg[data-astro-cid-bbe6dxrz],.hero-video[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-2}.hero-video[data-astro-cid-bbe6dxrz]{opacity:0;transition:opacity .8s ease;z-index:-1}.hero-video[data-astro-cid-bbe6dxrz].is-playing{opacity:1}.hero-blur[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:-3;filter:blur(34px) saturate(1.25) brightness(.72);transform:scale(1.12)}.hero--fill[data-astro-cid-bbe6dxrz] .hero-bg[data-astro-cid-bbe6dxrz],.hero--fill[data-astro-cid-bbe6dxrz] .hero-video[data-astro-cid-bbe6dxrz]{object-fit:contain}@media(min-width:64rem){.hero--fill[data-astro-cid-bbe6dxrz] .hero-bg[data-astro-cid-bbe6dxrz],.hero--fill[data-astro-cid-bbe6dxrz] .hero-video[data-astro-cid-bbe6dxrz]{object-position:78% center}.hero--fill[data-astro-cid-bbe6dxrz] .hero-inner[data-astro-cid-bbe6dxrz]{max-width:62rem}.hero--fill[data-astro-cid-bbe6dxrz] .hero-inner[data-astro-cid-bbe6dxrz]>[data-astro-cid-bbe6dxrz]{max-width:30rem}}@media(max-width:64rem){.hero--fill[data-astro-cid-bbe6dxrz] .hero-bg[data-astro-cid-bbe6dxrz],.hero--fill[data-astro-cid-bbe6dxrz] .hero-video[data-astro-cid-bbe6dxrz]{object-fit:cover;object-position:center 28%}.hero--fill[data-astro-cid-bbe6dxrz] .hero-blur[data-astro-cid-bbe6dxrz]{display:none}}.hero-scrim[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,#0c101685,#0c101642 38%,#0c10164d 62%,#0c10169e)}.hero-inner[data-astro-cid-bbe6dxrz]{max-width:52rem;margin:0 auto;padding:2.25rem 1.25rem;display:flex;flex-direction:column;gap:.6rem;width:100%}.hero--center[data-astro-cid-bbe6dxrz] .hero-inner[data-astro-cid-bbe6dxrz]{align-items:center;text-align:center}.hero--left[data-astro-cid-bbe6dxrz] .hero-inner[data-astro-cid-bbe6dxrz]{align-items:flex-start;text-align:left;max-width:72rem}.hero-eyebrow[data-astro-cid-bbe6dxrz]{margin:0;font-size:.7rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:#ffd9d5;text-shadow:0 1px 6px rgba(0,0,0,.5)}.hero-title[data-astro-cid-bbe6dxrz]{margin:0;font-weight:800;line-height:1.12;letter-spacing:-.015em;font-size:clamp(1.5rem,3.4vw,2.35rem);text-wrap:balance;text-shadow:0 1px 3px rgba(0,0,0,.55),0 2px 22px rgba(0,0,0,.45)}.hero-sub[data-astro-cid-bbe6dxrz]{margin:0;max-width:38rem;font-size:clamp(.88rem,1.15vw,.98rem);line-height:1.5;color:#eef1f4;text-shadow:0 1px 3px rgba(0,0,0,.6),0 1px 12px rgba(0,0,0,.5)}.hero-cta[data-astro-cid-bbe6dxrz]{display:flex;gap:.55rem;flex-wrap:wrap;margin-top:.3rem}.hero--center[data-astro-cid-bbe6dxrz] .hero-cta[data-astro-cid-bbe6dxrz]{justify-content:center}.hero-call[data-astro-cid-bbe6dxrz],.hero-quote[data-astro-cid-bbe6dxrz],.hero-message[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.4rem;padding:.58rem 1.15rem;border-radius:.35rem;text-decoration:none;font-weight:700;font-size:.92rem;white-space:nowrap;box-shadow:0 2px 12px #00000047;transition:transform .12s ease,filter .12s ease}.hero-call[data-astro-cid-bbe6dxrz]{background:#f7e463;color:#1a2028}.hero-quote[data-astro-cid-bbe6dxrz]{background:var(--brand);color:#fff}.hero-message[data-astro-cid-bbe6dxrz]{background:#fff;color:#1a2028}.hero-call[data-astro-cid-bbe6dxrz]:hover,.hero-quote[data-astro-cid-bbe6dxrz]:hover,.hero-message[data-astro-cid-bbe6dxrz]:hover{filter:brightness(1.06);transform:translateY(-1px)}.hero-reviews[data-astro-cid-bbe6dxrz]{display:inline-flex;align-items:center;gap:.45rem;margin-top:.35rem;text-decoration:none;color:#fff}.hero-faces[data-astro-cid-bbe6dxrz]{display:inline-flex}.hero-faces[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]{width:26px;height:26px;border-radius:999px;object-fit:cover;border:2px solid rgba(255,255,255,.9);background:#dfe4ea}.hero-faces[data-astro-cid-bbe6dxrz] img[data-astro-cid-bbe6dxrz]+img[data-astro-cid-bbe6dxrz]{margin-left:-9px}.hero-stars[data-astro-cid-bbe6dxrz]{color:#ffc733;letter-spacing:.05em;font-size:.85rem;text-shadow:0 1px 5px rgba(0,0,0,.5)}.hero-count[data-astro-cid-bbe6dxrz]{font-size:.8rem;font-weight:600;text-shadow:0 1px 3px rgba(0,0,0,.6),0 1px 10px rgba(0,0,0,.5)}.hero-reviews[data-astro-cid-bbe6dxrz]:hover .hero-count[data-astro-cid-bbe6dxrz]{text-decoration:underline}@media(max-width:40rem){.hero-inner[data-astro-cid-bbe6dxrz]{padding:2rem 1rem}.hero-cta[data-astro-cid-bbe6dxrz]{width:auto;flex-direction:row;justify-content:center}.hero-call[data-astro-cid-bbe6dxrz],.hero-quote[data-astro-cid-bbe6dxrz],.hero-message[data-astro-cid-bbe6dxrz]{padding:.55rem .9rem;font-size:.86rem}.hero-call[data-astro-cid-bbe6dxrz] .cta-long[data-astro-cid-bbe6dxrz]{display:none}}@media(prefers-reduced-motion:reduce){.hero-video[data-astro-cid-bbe6dxrz]{display:none}.hero-call[data-astro-cid-bbe6dxrz],.hero-quote[data-astro-cid-bbe6dxrz],.hero-message[data-astro-cid-bbe6dxrz]{transition:none}.hero-call[data-astro-cid-bbe6dxrz]:hover,.hero-quote[data-astro-cid-bbe6dxrz]:hover,.hero-message[data-astro-cid-bbe6dxrz]:hover{transform:none}}
