.page-hero.svelte-4s1vdh{padding:calc(var(--header-h) + 56px) 0 64px;background:radial-gradient(circle at 84% 18%, #b8935a2e, transparent 30%), linear-gradient(180deg, var(--cream) 0%, #fff 90%);border-bottom:1px solid var(--border);position:relative;overflow:hidden}.crumbs.svelte-4s1vdh{color:var(--text-light);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:22px;font-size:12px;display:flex}.crumbs.svelte-4s1vdh a:where(.svelte-4s1vdh):hover{color:var(--wine)}.crumbs.svelte-4s1vdh .current:where(.svelte-4s1vdh){color:var(--wine);font-weight:600}.eyebrow.svelte-4s1vdh{color:var(--wine);border:1px solid var(--border);letter-spacing:.16em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:10px;padding:7px 15px;font-size:10px;display:inline-flex;box-shadow:0 10px 24px #1a1f160f}.eyebrow.svelte-4s1vdh:before{content:"";background:var(--gold);width:6px;height:6px;box-shadow:0 0 16px var(--gold);border-radius:50%}h1.svelte-4s1vdh{letter-spacing:-.04em;max-width:900px;color:var(--deep);margin-top:22px;font-size:clamp(38px,5.6vw,68px);font-weight:600}.lead.svelte-4s1vdh{max-width:660px;color:var(--text-light);margin-top:18px;font-size:clamp(16px,2vw,20px);line-height:1.7}
