.page-hero[data-astro-cid-s5hxusys]{position:relative;padding-block:clamp(2.75rem,5vw,4.5rem) clamp(3.5rem,7vw,6.5rem);overflow:clip;background:var(--lavender)}.page-hero--compact[data-astro-cid-s5hxusys]{padding-block:clamp(2.5rem,4vw,3.75rem) clamp(2.5rem,5vw,4rem)}.page-hero__blob[data-astro-cid-s5hxusys]{width:clamp(300px,46vw,660px);height:clamp(260px,40vw,520px);top:-32%;right:-12%;opacity:.65}.page-hero__inner[data-astro-cid-s5hxusys]{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.08fr) minmax(280px,.72fr);gap:clamp(2rem,6vw,5.5rem);align-items:center}.page-hero__inner--single[data-astro-cid-s5hxusys]{grid-template-columns:minmax(0,860px);justify-content:center;text-align:center;justify-items:center}.page-hero__copy[data-astro-cid-s5hxusys]{display:grid;justify-items:start;gap:1.15rem;max-width:700px}.page-hero__inner--single[data-astro-cid-s5hxusys] .page-hero__copy[data-astro-cid-s5hxusys]{justify-items:center}.breadcrumbs[data-astro-cid-s5hxusys]{margin-bottom:.25rem}.breadcrumbs[data-astro-cid-s5hxusys] ol[data-astro-cid-s5hxusys]{display:flex;flex-wrap:wrap;align-items:center;gap:.4rem;color:var(--muted);font-size:.68rem}.breadcrumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]{display:inline-flex;align-items:center;gap:.4rem}.breadcrumbs[data-astro-cid-s5hxusys] li[data-astro-cid-s5hxusys]:not(:last-child):after{content:"/";color:#2d16744d}.breadcrumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]{display:inline-flex;align-items:center;min-height:28px;text-decoration:none}.breadcrumbs[data-astro-cid-s5hxusys] a[data-astro-cid-s5hxusys]:hover{color:var(--pink-deep)}.brand[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys],.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{max-width:17ch}.page-hero__inner--single[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys]{max-width:20ch}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys] em[data-astro-cid-s5hxusys]{color:var(--pink-deep);font-style:italic}.page-hero[data-astro-cid-s5hxusys] .lead[data-astro-cid-s5hxusys]{max-width:52ch}.page-hero__badge[data-astro-cid-s5hxusys]{margin-top:.25rem}.page-hero__visual[data-astro-cid-s5hxusys]{position:relative;isolation:isolate;max-width:440px;margin-inline:auto;width:100%}.page-hero__visual-bg[data-astro-cid-s5hxusys]{position:absolute;inset:8% -5% -5% 10%;z-index:-1;border-radius:48% 52% 44% 56%/40% 38% 62% 60%;background:var(--pink-soft);transform:rotate(-3deg)}.page-hero__visual-bg--sage[data-astro-cid-s5hxusys]{background:var(--sage)}.page-hero__visual-bg--periwinkle[data-astro-cid-s5hxusys]{background:var(--periwinkle-deep)}.page-hero__visual-bg--lilac[data-astro-cid-s5hxusys]{background:var(--lavender)}.page-hero__visual-bg--rose[data-astro-cid-s5hxusys]{background:var(--rose)}.page-hero__visual-bg--mauve[data-astro-cid-s5hxusys]{background:var(--mauve-deep)}.page-hero__visual-bg--gold[data-astro-cid-s5hxusys]{background:var(--gold-soft)}.page-hero__visual-bg--cream[data-astro-cid-s5hxusys]{background:var(--cream-deep)}.page-hero__frame[data-astro-cid-s5hxusys]{aspect-ratio:4 / 5;background:var(--white);box-shadow:var(--shadow)}.page-hero__visual--art[data-astro-cid-s5hxusys]{aspect-ratio:4 / 5}.page-hero__visual--art[data-astro-cid-s5hxusys] .art-panel{position:relative;z-index:1;border:6px solid var(--white);border-radius:260px 260px 30px 30px;box-shadow:var(--shadow)}.page-hero__visual--art[data-astro-cid-s5hxusys]:after{content:"";position:absolute;z-index:2;right:-1.15rem;bottom:-1.15rem;width:54px;height:54px;border-radius:50%;background:var(--gold);box-shadow:0 14px 30px -16px #2d167480;opacity:.9}.page-hero__frame[data-astro-cid-s5hxusys] img[data-astro-cid-s5hxusys]{width:100%;height:100%;object-fit:cover}.page-hero__stamp[data-astro-cid-s5hxusys]{position:absolute;left:-1rem;bottom:1.4rem;display:flex;align-items:center;gap:.55rem;max-width:210px;padding:.65rem .9rem;border-radius:14px;background:var(--white);box-shadow:var(--shadow);color:var(--purple);font-size:.68rem;font-weight:600;line-height:1.4;transform:rotate(-2deg)}.page-hero__stamp[data-astro-cid-s5hxusys] svg{flex:0 0 auto;color:var(--pink-deep)}.page-hero__doodle{opacity:.55}.page-hero__doodle--butterfly{width:clamp(48px,8vw,94px);top:12%;left:4%}.page-hero__doodle--sparkle{width:clamp(34px,5vw,58px);bottom:12%;right:6%;color:var(--gold)}@media(max-width:900px){.page-hero__inner[data-astro-cid-s5hxusys]{grid-template-columns:1fr;text-align:center;justify-items:center}.page-hero__copy[data-astro-cid-s5hxusys]{justify-items:center;max-width:640px}.page-hero[data-astro-cid-s5hxusys] h1[data-astro-cid-s5hxusys],.page-hero[data-astro-cid-s5hxusys] .lead[data-astro-cid-s5hxusys]{max-width:22ch}.page-hero[data-astro-cid-s5hxusys] .lead[data-astro-cid-s5hxusys]{max-width:50ch}.page-hero__visual[data-astro-cid-s5hxusys]{max-width:360px}}@media(max-width:560px){.page-hero__frame[data-astro-cid-s5hxusys]{aspect-ratio:1 / 1.12}.page-hero__stamp[data-astro-cid-s5hxusys]{left:0;bottom:.75rem}.page-hero__doodle{display:none}}
