.home-page.svelte-1uha8ag{min-height:100svh;padding-top:7rem}.home-intro.svelte-1uha8ag{text-align:center;padding-block:2rem 3.5rem}.home-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-top:1rem;font-size:clamp(3.8rem,7vw,6.25rem);line-height:.95}.home-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--album-gold)}.home-intro.svelte-1uha8ag>p:where(.svelte-1uha8ag):last-child{font-family:var(--font-handwriting);color:var(--album-gold);margin-top:1.3rem;font-size:2rem}.featured.svelte-1uha8ag{border-top:1px solid oklch(79% .095 85/.25);border-bottom:1px solid oklch(79% .095 85/.25);grid-template-columns:1.1fr .9fr;align-items:center;gap:5rem;padding-block:2.5rem 3rem;display:grid}.featured-photo.svelte-1uha8ag{position:relative}.featured-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1.25;object-fit:cover;object-position:42% center;width:100%}.featured-photo.svelte-1uha8ag>span:where(.svelte-1uha8ag){text-align:center;font-family:var(--font-handwriting);color:var(--album-gold);margin-top:1rem;font-size:1.7rem;display:block}.featured-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){letter-spacing:-.04em;margin-top:1.5rem;font-size:clamp(4rem,6vw,6rem);line-height:.9}.featured-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag) em:where(.svelte-1uha8ag){color:var(--album-gold)}.featured-copy.svelte-1uha8ag .album-body:where(.svelte-1uha8ag){color:var(--album-muted);max-width:36ch;margin-top:1.7rem}.featured-copy.svelte-1uha8ag .album-button:where(.svelte-1uha8ag){margin-top:2rem}.featured-footnote.svelte-1uha8ag{color:var(--album-muted);margin-top:1rem;font-size:.65rem;line-height:1.8}.birthday-feature.svelte-1uha8ag{align-items:center;gap:2rem;padding-block:3.5rem;display:flex}.birthday-feature.svelte-1uha8ag img:where(.svelte-1uha8ag){object-fit:cover;border-radius:50%;width:6rem;height:6rem}.birthday-feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){margin-top:.5rem;font-size:2rem;line-height:1.1}.birthday-feature.svelte-1uha8ag div:where(.svelte-1uha8ag)>p:where(.svelte-1uha8ag):last-child{color:var(--album-muted);margin-top:.5rem;font-size:.8rem}.birthday-feature.svelte-1uha8ag>a:where(.svelte-1uha8ag){color:var(--album-gold);flex-shrink:0;margin-left:auto}.home-signature.svelte-1uha8ag{font-family:var(--font-handwriting);color:var(--album-gold);font-size:1.8rem}@media (width<=900px){.featured.svelte-1uha8ag{gap:2.5rem}.birthday-feature.svelte-1uha8ag{flex-wrap:wrap}.birthday-feature.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-left:8rem}}@media (width<=600px){.home-page.svelte-1uha8ag{padding-top:5.5rem}.home-intro.svelte-1uha8ag{padding-block:1.5rem 2rem}.home-intro.svelte-1uha8ag h1:where(.svelte-1uha8ag){font-size:clamp(3.5rem,13vw,5rem)}.featured.svelte-1uha8ag{grid-template-columns:1fr;gap:2rem;padding-block:1.5rem 2rem}.featured-photo.svelte-1uha8ag img:where(.svelte-1uha8ag){aspect-ratio:1.25}.featured-copy.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:4.5rem}.birthday-feature.svelte-1uha8ag{gap:1.25rem;padding-block:2.5rem}.birthday-feature.svelte-1uha8ag img:where(.svelte-1uha8ag){width:4rem;height:4rem}.birthday-feature.svelte-1uha8ag div:where(.svelte-1uha8ag){flex:1}.birthday-feature.svelte-1uha8ag h2:where(.svelte-1uha8ag){font-size:1.7rem}.birthday-feature.svelte-1uha8ag>a:where(.svelte-1uha8ag){margin-left:0}.birthday-feature.svelte-1uha8ag .album-eyebrow:where(.svelte-1uha8ag){font-size:.55rem}.album-footer.svelte-1uha8ag{text-align:center;justify-content:center}}
