.hero-header.svelte-1uha8ag{text-align:center;flex-direction:column;align-items:center;display:flex}.title-shimmer.svelte-1uha8ag{color:var(--color-text-header);letter-spacing:calc(var(--letter-spacing-base) * 1.5)}@media (width>=768px){.title-shimmer.svelte-1uha8ag{font-size:clamp(3.75rem,6vw + .5rem,5.75rem);line-height:1.1}}.subtitle.svelte-1uha8ag{color:var(--color-text-secondary);max-width:58ch}.about-feature.svelte-1uha8ag{gap:var(--space-l);grid-template-columns:1fr;align-items:center;display:grid}@media (width>=768px){.about-feature.svelte-1uha8ag{grid-template-columns:1fr 1fr}}.about-media.svelte-1uha8ag{order:-1;justify-self:center;width:100%;max-width:360px}.about-image.svelte-1uha8ag{aspect-ratio:4/5;object-fit:cover;border-radius:50%/25%;width:100%;height:auto}@media (width>=768px){.about-media.svelte-1uha8ag{order:0;justify-self:end}}.occasions.svelte-1uha8ag{text-align:center}.occasion-list.svelte-1uha8ag{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;list-style:none;display:flex}.occasion-tag.svelte-1uha8ag{align-items:center;gap:var(--space-3xs);border:none;padding:0;display:inline-flex}
