.hero[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:1.1fr .9fr;gap:4vw;align-items:center;padding:4vh 6vw 6vh}.kicker[data-astro-cid-j7pv25f6]{text-transform:uppercase;letter-spacing:2px;font-size:.8rem;color:#c96f5f;margin:0 0 10px}h1[data-astro-cid-j7pv25f6]{font-size:clamp(2.6rem,6vw,4.4rem);margin:0 0 16px}.sub[data-astro-cid-j7pv25f6]{font-size:1.12rem;max-width:34em}.cta-row[data-astro-cid-j7pv25f6]{display:flex;gap:14px;margin-top:26px;flex-wrap:wrap}.btn[data-astro-cid-j7pv25f6]{display:inline-block;padding:13px 26px;border-radius:999px;text-decoration:none;font-weight:700}.btn[data-astro-cid-j7pv25f6].primary{background:#ff8a7a;color:#fff}.btn[data-astro-cid-j7pv25f6].primary:hover{background:#f2725f}.btn[data-astro-cid-j7pv25f6].ghost{border:2px solid #3a3335}.btn[data-astro-cid-j7pv25f6].big{font-size:1.05rem}.hero-img[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;max-width:430px;display:block;margin:0 auto;border-radius:28px}.moments[data-astro-cid-j7pv25f6]{padding:0 6vw 6vh}.moments-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.moments[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.moments-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:22px;display:block}.moments-wide[data-astro-cid-j7pv25f6]{margin:16px 0 0}.moments-wide[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:22px;display:block}.moments[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.9rem;opacity:.7;margin-top:8px;text-align:center}.interlude[data-astro-cid-j7pv25f6]{padding:0 6vw 6vh}.interlude[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 16px}.interlude[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:24px;display:block}.moods[data-astro-cid-j7pv25f6],.along[data-astro-cid-j7pv25f6]{padding:0 6vw 6vh}.moods[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6],.along[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 8px}.lead[data-astro-cid-j7pv25f6]{opacity:.75;margin:0 0 18px;max-width:42em}.note[data-astro-cid-j7pv25f6]{font-size:.8rem;opacity:.55;margin:12px 0 0}.mood-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.along-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.mood-grid[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6],.along-grid[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0}.mood-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6],.along-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;aspect-ratio:1 / 1;object-fit:cover;border-radius:20px;display:block}.mood-grid[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6],.along-grid[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.9rem;opacity:.7;margin-top:8px;text-align:center}.look[data-astro-cid-j7pv25f6]{padding:0 6vw 6vh}.look[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 8px}.look-grid[data-astro-cid-j7pv25f6]{columns:3 260px;column-gap:16px}.look-grid[data-astro-cid-j7pv25f6] figure[data-astro-cid-j7pv25f6]{margin:0 0 16px;break-inside:avoid}.look-grid[data-astro-cid-j7pv25f6] img[data-astro-cid-j7pv25f6]{width:100%;border-radius:20px;display:block}.look-grid[data-astro-cid-j7pv25f6] figcaption[data-astro-cid-j7pv25f6]{font-size:.9rem;opacity:.7;margin-top:8px;text-align:center}.family[data-astro-cid-j7pv25f6]{width:100%;border-radius:24px;display:block;margin-bottom:10px}.family-note[data-astro-cid-j7pv25f6]{font-size:.8rem;opacity:.55;margin:0}.strip[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;padding:0 6vw 6vh}.strip[data-astro-cid-j7pv25f6] div[data-astro-cid-j7pv25f6]{background:#fff;border:1px solid #f0e2d8;border-radius:18px;padding:16px 18px}.strip[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:1.05rem}.strip[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{font-size:.85rem;opacity:.65}.colors[data-astro-cid-j7pv25f6]{padding:4vh 6vw 6vh;background:#fff;border-radius:32px 32px 0 0}.colors[data-astro-cid-j7pv25f6] h2[data-astro-cid-j7pv25f6]{margin:0 0 18px}.swatch-grid[data-astro-cid-j7pv25f6]{display:grid;grid-template-columns:repeat(4,1fr);gap:22px 32px;margin-top:34px}.swatch[data-astro-cid-j7pv25f6]{display:flex;align-items:center;gap:13px}.swatch[data-astro-cid-j7pv25f6] .dot[data-astro-cid-j7pv25f6]{flex:none;width:38px;height:38px;border-radius:50%;background:linear-gradient(135deg,var(--shell) 0 62%,var(--accent) 62% 100%);box-shadow:inset 0 0 0 1px #00000012}.swatch-text[data-astro-cid-j7pv25f6] strong[data-astro-cid-j7pv25f6]{display:block;font-size:.95rem;line-height:1.35}.swatch-text[data-astro-cid-j7pv25f6] span[data-astro-cid-j7pv25f6]{display:block;font-size:.8rem;opacity:.55;line-height:1.4}.story[data-astro-cid-j7pv25f6],.faq[data-astro-cid-j7pv25f6]{padding:2vh 6vw 6vh;max-width:760px}.faq[data-astro-cid-j7pv25f6] details[data-astro-cid-j7pv25f6]{border-bottom:1px solid #f0e2d8;padding:14px 0}.faq[data-astro-cid-j7pv25f6] summary[data-astro-cid-j7pv25f6]{font-weight:700;cursor:pointer}.notify[data-astro-cid-j7pv25f6]{text-align:center;padding:6vh 6vw 8vh;background:#fff1ea;border-radius:32px;margin:0 6vw 6vw}@media(max-width:820px){.hero[data-astro-cid-j7pv25f6],.moments-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.mood-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(3,1fr)}.along-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}.strip[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr)}.swatch-grid[data-astro-cid-j7pv25f6]{grid-template-columns:repeat(2,1fr);gap:20px}}@media(max-width:480px){.swatch-grid[data-astro-cid-j7pv25f6]{grid-template-columns:1fr}}
