.hero.svelte-gzujjl{background:var(--color-bg);isolation:isolate;contain:paint;align-items:center;min-height:88vh;display:flex;position:relative;overflow:hidden}.hero__media.svelte-gzujjl{z-index:0;position:absolute;inset:0;overflow:hidden}.hero__media.svelte-gzujjl img{object-fit:cover;width:100%;height:100%;filter:var(--hero-filter);animation:heroZoom 24s var(--ease-brand) forwards;will-change:transform;transform-origin:52% 48%;position:absolute;inset:0}.hero__veil.svelte-gzujjl{background:radial-gradient(1200px 800px at 20% 30%, rgba(var(--veil-rgb), .22), transparent 60%), linear-gradient(180deg, rgba(var(--veil-rgb), .38) 0%, rgba(var(--veil-rgb), .55) 50%, rgba(var(--veil-rgb), .82) 100%), linear-gradient(90deg, rgba(var(--veil-rgb), .55) 0%, rgba(var(--veil-rgb), .28) 60%, rgba(var(--veil-rgb), .55) 100%);position:absolute;inset:0}.hero__grain.svelte-gzujjl{background-image:repeating-linear-gradient(0deg, rgba(var(--grain-rgb), .015) 0 1px, transparent 1px 3px);mix-blend-mode:overlay;pointer-events:none;animation:30s ease-in-out infinite alternate grainDrift;position:absolute;inset:0}.hero__inner.svelte-gzujjl{z-index:1;text-align:center;max-width:900px;padding-block:120px 140px;position:relative}.hero__eyebrow.svelte-gzujjl{font-family:var(--font-sans);letter-spacing:.24em;text-transform:uppercase;color:var(--color-slate);text-wrap:balance;margin:0 0 36px;font-size:11px;font-weight:500;line-height:1.5;display:inline-block}.hero__eyebrow.svelte-gzujjl:before{content:"";background:var(--color-gold);opacity:.8;vertical-align:middle;width:28px;height:1px;margin:0 14px 2px 0;display:inline-block}.hero__headline.svelte-gzujjl{font-family:var(--font-serif);letter-spacing:.005em;color:var(--color-cream);text-wrap:balance;margin:0 0 28px;font-size:clamp(38px,6.2vw,76px);font-weight:400;line-height:1.08}.hero__headline.svelte-gzujjl em:where(.svelte-gzujjl){color:var(--color-cream-d);font-style:italic;font-weight:400}.hero__sub.svelte-gzujjl{color:var(--color-cream);opacity:.78;text-wrap:balance;max-width:54ch;margin:0 auto 44px;font-size:clamp(15px,1.35vw,17px);font-weight:300;line-height:1.7}.hero__trust.svelte-gzujjl{color:var(--color-slate);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:4px 12px;margin:28px 0 0;padding:0;display:flex}.hero__trust__stars.svelte-gzujjl{color:var(--color-gold);letter-spacing:.14em;font-size:15px;line-height:1}.hero__trust__label.svelte-gzujjl{font-family:var(--font-sans);letter-spacing:.18em;text-transform:uppercase;color:var(--color-slate);font-size:11px;font-weight:500}.hero__trust__label.svelte-gzujjl em:where(.svelte-gzujjl){font-family:var(--font-serif);color:var(--color-cream-d);letter-spacing:.02em;text-transform:none;margin:0 2px;font-size:14px;font-style:italic;font-weight:500}.hero__meta.svelte-gzujjl{color:var(--color-slate);letter-spacing:.16em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:10px 14px;margin-top:20px;font-size:12px;font-weight:500;display:flex}.hero__meta.svelte-gzujjl .dot:where(.svelte-gzujjl){color:var(--color-gold);opacity:.7}.hero__eyebrow.svelte-gzujjl,.hero__headline.svelte-gzujjl,.hero__sub.svelte-gzujjl,.hero.svelte-gzujjl .btn-gold,.hero__trust.svelte-gzujjl,.hero__meta.svelte-gzujjl{opacity:0;animation:heroFadeUp .62s var(--ease-brand) forwards;will-change:transform, opacity}.hero__eyebrow.svelte-gzujjl{animation-delay:0s}.hero__headline.svelte-gzujjl{animation-duration:.7s;animation-delay:.15s}.hero__sub.svelte-gzujjl{animation-delay:.32s}.hero.svelte-gzujjl .btn-gold{animation-delay:.48s}.hero__trust.svelte-gzujjl{animation-delay:.64s}.hero__meta.svelte-gzujjl{animation-delay:.78s}@media (width<=640px){.hero.svelte-gzujjl{min-height:auto}.hero__inner.svelte-gzujjl{padding-block:80px 96px}.hero__meta.svelte-gzujjl{font-size:11px}}
