.hero[data-astro-cid-ge2uvauf]{position:relative;isolation:isolate;margin-top:calc(var(--nav-clear) * -1);min-height:clamp(28rem,70vh,48rem);padding-block:calc(var(--space-section) + 3rem + var(--nav-clear)) var(--space-section);display:grid;place-items:center;overflow:hidden;color:#fff}.hero-media[data-astro-cid-ge2uvauf]{position:absolute;inset:0;z-index:-1}.hero-img[data-astro-cid-ge2uvauf]{width:100%;height:100%;object-fit:cover;object-position:center}.hero-media[data-astro-cid-ge2uvauf][data-pos=p18] .hero-img[data-astro-cid-ge2uvauf]{object-position:center 18%}.hero-media[data-astro-cid-ge2uvauf][data-pos=l75] .hero-img[data-astro-cid-ge2uvauf]{object-position:0% 75%}@media(width<=640px){.hero-media[data-astro-cid-ge2uvauf][data-pos-m=mx28] .hero-img[data-astro-cid-ge2uvauf]{object-position:28% center}}.hero-veil[data-astro-cid-ge2uvauf]{position:absolute;inset:0;background:linear-gradient(#14100c80,#14100c59 45%,#14100cc7),linear-gradient(90deg,#14100c40,#14100c00 30%)}.hero-veil[data-astro-cid-ge2uvauf][data-veil=light]{background:linear-gradient(#14100c40,#14100c4d 45%,#14100cb8),linear-gradient(90deg,#14100c2e,#14100c00 30%)}.hero-inner[data-astro-cid-ge2uvauf]{text-align:center;display:flex;flex-direction:column;align-items:center;gap:var(--space-5);max-width:56rem}.hero-breadcrumb[data-astro-cid-ge2uvauf]{display:flex;justify-content:center;gap:.5rem;font-size:.875rem;margin:0 0 var(--space-3);color:#ffffffd9;text-shadow:0 1px 2px #0009}.hero-breadcrumb[data-astro-cid-ge2uvauf] a[data-astro-cid-ge2uvauf]{color:#fff;text-decoration:underline;text-underline-offset:3px}.hero-eyebrow[data-astro-cid-ge2uvauf]{font-family:var(--font-sans);font-size:.75rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--photo-ink-accent);text-shadow:0 1px 4px #0000008c;margin:0}.hero-title[data-astro-cid-ge2uvauf]{font-family:var(--font-display);font-size:var(--text-display-xl);line-height:1.08;letter-spacing:-.025em;font-weight:700;color:#fff;text-shadow:0 2px 8px #00000073,0 1px 2px #0009;margin:0}.hero-proof[data-astro-cid-ge2uvauf]{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:center;gap:var(--space-2)}.hero-proof[data-astro-cid-ge2uvauf] li[data-astro-cid-ge2uvauf]{display:inline-flex;align-items:center;padding:.4rem .85rem;border:1px solid #ffffff52;border-radius:var(--radius-pill);background:#14100c52;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fffbebf5;font-size:.8125rem;font-weight:500;letter-spacing:.01em;line-height:1.3}.hero-sub[data-astro-cid-ge2uvauf]{font-size:clamp(1.0625rem,1.6vw,1.25rem);line-height:1.6;color:#fff;font-weight:500;max-width:40rem;margin:0;text-shadow:0 1px 2px #000000d9,0 2px 6px #0009,0 4px 16px #00000073}.hero-cta-row[data-astro-cid-ge2uvauf]{display:flex;gap:var(--space-3);flex-wrap:wrap;justify-content:center;margin-top:var(--space-3)}.btn-hero-primary[data-astro-cid-ge2uvauf]{background:var(--color-whatsapp);color:var(--color-on-whatsapp);padding:var(--space-5) var(--space-8);font-size:1rem;font-weight:600;box-sizing:border-box;transition:transform var(--motion-fast),box-shadow var(--motion-fast)}.btn-hero-primary[data-astro-cid-ge2uvauf]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lift-strong);color:var(--color-on-whatsapp);background:color-mix(in oklab,var(--color-whatsapp) 88%,black)}.btn-hero-ghost[data-astro-cid-ge2uvauf]{background:#14100c40;color:#fff;border:2px solid #ffffff80;padding:var(--space-5) var(--space-8);font-size:1rem;font-weight:600;box-sizing:border-box;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.btn-hero-ghost[data-astro-cid-ge2uvauf]:hover{background:#ffffff1a;border-color:#ffffffb3;color:#fff}@media(width<=640px){.hero[data-astro-cid-ge2uvauf]{padding-block:calc(var(--space-12) + var(--nav-clear)) var(--space-12)}.hero-title[data-astro-cid-ge2uvauf]{font-size:clamp(2rem,9vw,3rem);line-height:1.1}.hero-cta-row[data-astro-cid-ge2uvauf]{width:100%;flex-direction:column;align-items:stretch}.btn-hero-primary[data-astro-cid-ge2uvauf],.btn-hero-ghost[data-astro-cid-ge2uvauf]{justify-content:center}}
