main.svelte-2lflwv{overflow:hidden}.page-hero.svelte-2lflwv{isolation:isolate;padding:clamp(4.5rem,10vw,8.5rem) 0 max(6rem,10vw);position:relative}.page-hero.wine.svelte-2lflwv{color:var(--white);background:var(--wine)}.page-hero.amber.svelte-2lflwv{color:var(--ink);background:var(--amber)}.page-hero.light.svelte-2lflwv{color:var(--ink);background:var(--light-surface)}.hero-grid.svelte-2lflwv{grid-template-columns:minmax(0,1fr) minmax(180px,.35fr);align-items:center;gap:clamp(2rem,7vw,6rem);display:grid}.hero-copy.svelte-2lflwv{z-index:1;max-width:800px;position:relative}.eyebrow.svelte-2lflwv{color:var(--wine-dark)}.wine.svelte-2lflwv .eyebrow:where(.svelte-2lflwv){color:var(--amber)}h1.svelte-2lflwv{letter-spacing:-.06em;max-width:13ch;margin:0 0 1.5rem;font-size:clamp(3.25rem,7.5vw,6.5rem);line-height:.94}.intro.svelte-2lflwv{max-width:650px;margin:0;font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.7}.hero-mark.svelte-2lflwv{aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,260px);display:grid;position:relative}.hero-mark.svelte-2lflwv span:where(.svelte-2lflwv){aspect-ratio:1;border:8px solid;width:66%;display:block;position:absolute}.hero-mark.svelte-2lflwv span:where(.svelte-2lflwv):first-child{transform:rotate(15deg)}.hero-mark.svelte-2lflwv span:where(.svelte-2lflwv):nth-child(2){width:44%;transform:rotate(45deg)}.hero-mark.svelte-2lflwv span:where(.svelte-2lflwv):nth-child(3){background:currentColor;border:0;border-radius:50%;width:18%}.page-body.svelte-2lflwv{background:var(--surface);padding:clamp(3rem,7vw,6rem) 0}.status-card.svelte-2lflwv{background:var(--light-surface);box-shadow:10px 10px 0 var(--wine-dark);grid-template-columns:minmax(130px,.3fr) minmax(0,1fr);align-items:start;gap:2rem;padding:clamp(1.5rem,4vw,2.5rem);display:grid}.status-card.svelte-2lflwv .eyebrow:where(.svelte-2lflwv),.status-card.svelte-2lflwv p:where(.svelte-2lflwv){margin:0}.status-card.svelte-2lflwv p:where(.svelte-2lflwv):last-child{max-width:54ch;font-size:clamp(1rem,2vw,1.15rem)}@media (width<=700px){.hero-grid.svelte-2lflwv{grid-template-columns:1fr}.hero-mark.svelte-2lflwv{opacity:.18;width:190px;position:absolute;bottom:-5rem;right:-4rem}.status-card.svelte-2lflwv{grid-template-columns:1fr;gap:.75rem}}
