.lede.svelte-1uha8ag{font-size:var(--text-md);color:var(--ink-soft);line-height:var(--leading-relaxed);max-width:46ch}.center.svelte-1uha8ag{text-align:center;margin-top:var(--space-6)}.center-actions.svelte-1uha8ag{justify-content:center}.hero.svelte-1uha8ag{background:radial-gradient(120% 90% at 80% -10%, var(--gold-100) 0%, transparent 55%), linear-gradient(180deg, var(--linen) 0%, var(--paper) 70%);border-bottom:1px solid var(--border-default);padding-block:clamp(3rem,7vw,6rem)}.hero__grid.svelte-1uha8ag{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.hero__grid.svelte-1uha8ag>:where(.svelte-1uha8ag),.app__grid.svelte-1uha8ag>:where(.svelte-1uha8ag){min-width:0}.hero__copy.svelte-1uha8ag h1:where(.svelte-1uha8ag){margin-top:var(--space-4);font-size:var(--text-4xl)}.hero.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-top:var(--space-5)}.hero__actions.svelte-1uha8ag{gap:var(--space-4);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.hero__note.svelte-1uha8ag{margin-top:var(--space-5);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--text-muted)}.hero__art.svelte-1uha8ag{width:100%;max-width:420px;margin-inline:auto}@media (width>=880px){.hero__grid.svelte-1uha8ag{grid-template-columns:1.15fr .85fr}}.story.svelte-1uha8ag{text-align:center}.story__lead.svelte-1uha8ag{font-family:var(--font-serif);font-size:var(--text-lg);line-height:var(--leading-snug);margin:var(--space-5) auto var(--space-5);max-width:40ch;color:var(--ink)}.story.svelte-1uha8ag p:where(.svelte-1uha8ag){max-width:60ch;color:var(--ink-soft);margin-inline:auto}.pullquote.svelte-1uha8ag{margin:var(--space-8) auto 0;max-width:44ch}.pullquote.svelte-1uha8ag blockquote:where(.svelte-1uha8ag){font-style:italic;font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--mauve-700)}.pullquote.svelte-1uha8ag figcaption:where(.svelte-1uha8ag){margin-top:var(--space-4);font-family:var(--font-sans);letter-spacing:var(--tracking-wider);text-transform:uppercase;font-size:var(--text-2xs);color:var(--text-muted)}.process.svelte-1uha8ag{gap:var(--space-6);margin-top:var(--space-8);counter-reset:none;display:grid}.process__item.svelte-1uha8ag{text-align:center;padding-inline:var(--space-3)}.process__step.svelte-1uha8ag{width:2.5rem;height:2.5rem;margin-bottom:var(--space-4);border-radius:var(--radius-pill);border:1px solid var(--gold-500);color:var(--gold-900);font-family:var(--font-sans);font-size:var(--text-2xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;justify-content:center;align-items:center;display:inline-flex}.process__item.svelte-1uha8ag h3:where(.svelte-1uha8ag){margin-bottom:var(--space-2)}.process__item.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);max-width:36ch;margin-inline:auto}@media (width>=760px){.process.svelte-1uha8ag{gap:var(--space-7);grid-template-columns:repeat(3,1fr)}}.grid-cards.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}.card-title.svelte-1uha8ag{margin:var(--space-2) 0 var(--space-3)}.grid-cards.svelte-1uha8ag .card p{color:var(--text-secondary);font-size:var(--text-sm)}@media (width>=640px){.grid-cards.svelte-1uha8ag{grid-template-columns:repeat(2,1fr)}}@media (width>=980px){.grid-cards.svelte-1uha8ag{grid-template-columns:repeat(3,1fr)}}.audiences.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-8);display:grid}.audiences.svelte-1uha8ag .audience{gap:var(--space-3);flex-direction:column;align-items:flex-start;display:flex}.audiences.svelte-1uha8ag .audience h3{font-size:var(--text-lg)}.audiences.svelte-1uha8ag .audience p{color:var(--text-secondary);flex:1}@media (width>=760px){.audiences.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.app.svelte-1uha8ag{background:var(--linen);border-block:1px solid var(--border-default)}.app__grid.svelte-1uha8ag{align-items:center;gap:clamp(2rem,5vw,4rem);display:grid}.app__features.svelte-1uha8ag{gap:var(--space-5);margin:var(--space-6) 0;display:grid}.app__features.svelte-1uha8ag h3:where(.svelte-1uha8ag){font-size:var(--text-md);margin-bottom:var(--space-1)}.app__features.svelte-1uha8ag p:where(.svelte-1uha8ag){color:var(--text-secondary);font-size:var(--text-sm)}.app__art.svelte-1uha8ag{width:100%;max-width:320px;margin-inline:auto}@media (width>=880px){.app__grid.svelte-1uha8ag{grid-template-columns:1fr .8fr}}.seasons__grid.svelte-1uha8ag{gap:var(--space-5);margin-top:var(--space-8);grid-template-columns:1fr;display:grid}.season.svelte-1uha8ag{padding:var(--space-6);border-radius:var(--radius-lg);border:1px solid var(--border-ink);border-top:3px solid var(--season);background:var(--surface-card)}.season--spring.svelte-1uha8ag{--season:var(--season-spring);--season-pill:var(--mauve-700)}.season--summer.svelte-1uha8ag{--season:var(--season-summer);--season-pill:var(--gold-900)}.season--autumn.svelte-1uha8ag{--season:var(--season-autumn);--season-pill:#8f4a28}.season--winter.svelte-1uha8ag{--season:var(--season-winter);--season-pill:#4f5a64}.season__pill.svelte-1uha8ag{border-radius:var(--radius-pill);background:var(--season-pill);color:var(--white);font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-2xs);padding:.3rem 1rem;display:inline-block}.season__months.svelte-1uha8ag{margin:var(--space-3) 0 var(--space-2);font-family:var(--font-sans);font-weight:var(--weight-light);letter-spacing:var(--tracking-wide);text-transform:uppercase;font-size:var(--text-2xs);color:var(--text-muted)}.season__note.svelte-1uha8ag{color:var(--text-secondary);font-size:var(--text-sm)}@media (width>=600px){.seasons__grid.svelte-1uha8ag{grid-template-columns:1fr 1fr}}@media (width>=980px){.seasons__grid.svelte-1uha8ag{grid-template-columns:repeat(4,1fr)}}.ownership.svelte-1uha8ag{background:var(--ink);color:var(--paper);padding-block:clamp(3.5rem,8vw,6rem)}.ownership__inner.svelte-1uha8ag{text-align:center;justify-items:center;gap:var(--space-5);display:grid}.ownership.svelte-1uha8ag .eyebrow{color:var(--gold-200)}.ownership.svelte-1uha8ag h2:where(.svelte-1uha8ag){color:var(--paper);max-width:22ch}.ownership.svelte-1uha8ag p:where(.svelte-1uha8ag){color:color-mix(in srgb, var(--paper) 82%, transparent);max-width:56ch}.finale.svelte-1uha8ag .center:where(.svelte-1uha8ag){margin-top:0}.finale.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin:var(--space-5) 0}.finale.svelte-1uha8ag .lede:where(.svelte-1uha8ag){margin-inline:auto}.finale__sign.svelte-1uha8ag{margin-top:var(--space-6);font-style:italic;font-size:var(--text-lg);color:var(--gold-900)}
