.hero[data-astro-cid-lcdefpme]{background:var(--paper);grid-template-columns:1fr 1fr;display:grid}.hero-photo[data-astro-cid-lcdefpme]{object-fit:cover;width:100%;height:100%;min-height:520px;display:block}.hero-inner[data-astro-cid-lcdefpme]{text-align:center;background:radial-gradient(circle at 90% 10%, #c5b6dc4d, transparent 40%), radial-gradient(circle at 10% 95%, #a9c9b859, transparent 45%), var(--paper);flex-direction:column;justify-content:center;align-items:center;padding:3em 1.5em;display:flex}.hero-logo[data-astro-cid-lcdefpme]{border-radius:50%;width:170px;height:170px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{letter-spacing:.08em;margin-top:.6em;font-size:1.9em;line-height:1.6}.hero-lead[data-astro-cid-lcdefpme]{color:var(--ink-soft);font-size:.95em}.hero-actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;justify-content:center;gap:.8em;margin-top:1.2em;display:flex}.with-photo[data-astro-cid-lcdefpme]{grid-template-columns:2fr 3fr;align-items:center;gap:1.8em;display:grid}.with-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{object-fit:cover;object-position:25% center;border-radius:16px;width:100%;height:100%;max-height:460px}.profile-photo[data-astro-cid-lcdefpme]{border-radius:16px;width:100%;height:auto;margin-bottom:1.4em;display:block}.childhood[data-astro-cid-lcdefpme]{width:220px;max-width:60%;height:auto;box-shadow:var(--shadow);border-radius:12px;margin:0 auto;display:block;transform:rotate(-2deg)}main[data-astro-cid-lcdefpme]>section[data-astro-cid-lcdefpme]{margin-bottom:4.5em}.open[data-astro-cid-lcdefpme]{color:#3f5c50;background:#cfe2d7;flex-wrap:wrap;align-items:center;gap:.8em 2em;display:flex}.open-date[data-astro-cid-lcdefpme]{margin:0;font-size:2.6em;font-weight:700;line-height:1.2}.open-date[data-astro-cid-lcdefpme] span[data-astro-cid-lcdefpme]{font-size:.5em}.open-date[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:.32em;display:block}.open-main[data-astro-cid-lcdefpme]{margin:0 0 .3em;font-size:1.1em;font-weight:700;line-height:1.7}.open-sub[data-astro-cid-lcdefpme]{background:var(--pink-soft);color:var(--ink);border-radius:999px;margin:0;padding:.1em 1em;font-size:.88em;display:inline-block}.greeting[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.same-price[data-astro-cid-lcdefpme]{text-align:center;color:var(--pink-deep);font-weight:700}.center[data-astro-cid-lcdefpme]{text-align:center;margin:1.8em 0 0}.stack[data-astro-cid-lcdefpme]{gap:1.2em;display:grid}.day[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:var(--sage-deep)}.day-main[data-astro-cid-lcdefpme]{font-size:1.1em}.day-main[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{color:var(--orange-dark)}.day[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]:last-child{margin:0}.contact[data-astro-cid-lcdefpme]{text-align:center;background:linear-gradient(135deg, var(--paper), var(--pink-soft));padding:2.5em 1.5em}.contact[data-astro-cid-lcdefpme] .note[data-astro-cid-lcdefpme]{margin:1.2em 0 0}.hello[data-astro-cid-lcdefpme]{font-size:1.1em}.history[data-astro-cid-lcdefpme]{background:var(--cream);border-radius:14px;margin:1.6em 0 1.2em;padding:1em 1.2em}.history[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{gap:1em;display:flex}.history[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{min-width:6.5em;color:var(--sage-deep);font-weight:700}.history[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{margin:0}.quals[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.5em;margin:0 0 1.4em;padding:0;list-style:none;display:flex}.quals[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{background:var(--lavender-soft);border-radius:999px;padding:.1em 1em;font-size:.9em}@media (width<=820px){.hero[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-photo[data-astro-cid-lcdefpme]{aspect-ratio:3/2;min-height:0}.hero-inner[data-astro-cid-lcdefpme]{padding:2em 1em 2.5em}.hero-logo[data-astro-cid-lcdefpme]{width:130px;height:130px}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:1.5em}.with-photo[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:1.2em}.with-photo[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:3/2}.open-date[data-astro-cid-lcdefpme]{font-size:2.1em}}
