.part-head{text-align:center;break-inside:avoid;break-after:avoid;margin:0 auto 2.75rem;padding-top:.25rem}.part-head .part-n{letter-spacing:.3em;text-transform:uppercase;margin:0;font-size:.75rem;line-height:1.4}.part-head .part-name{text-wrap:balance;margin:.55rem 0 0;line-height:1.15}.part-head:after{content:"";width:3.5rem;height:1px;margin:1.25rem auto 0;display:block}.part-house .part-n{color:var(--muted-foreground);font-family:var(--font-geist-sans), system-ui, sans-serif}.part-house .part-name{font-family:var(--font-playfair), Georgia, serif;color:var(--foreground);font-size:2.25rem}.part-house:after{background:var(--border)}.part-classic{margin-bottom:3.75rem}.part-classic .part-n{color:var(--hc)}.part-classic .part-name{font:600 clamp(36px, 5vw, 50px)/1.1 var(--fh);color:var(--hc)}.part-classic:after{background:var(--a);border-radius:3px;width:96px;height:3px;margin-top:1.5rem}.part-journey{padding-top:2rem}.part-journey .part-n{font-family:var(--font-bricolage), system-ui, sans-serif;color:var(--muted);font-weight:600}.part-journey .part-name{font:700 clamp(32px, 3.6vw, 48px)/1.05 var(--font-bricolage), system-ui, sans-serif;letter-spacing:-.02em;color:var(--ink)}.part-journey:after{background:var(--rule)}.part-baby .part-n{font:700 12px/1.4 var(--fs);color:var(--honey);letter-spacing:.28em}.part-baby .part-name{font:400 46px/1.1 var(--fname);color:var(--honey)}.part-baby:after{background:var(--honey-mid);border-radius:2px;width:4.5rem;height:2px}@media (max-width:640px){.part-house .part-name{font-size:1.75rem}.part-baby .part-name{font-size:38px}}
@font-face{font-family:fraunces;src:url(../media/fraunces-s.17h97bimeg07z.woff2)format("woff2");font-display:swap;font-weight:300 600;font-style:normal}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.05%;descent-override:21.91%;line-gap-override:0.0%;size-adjust:116.36%}.fraunces_c8c31ef8-module__0slYNW__className{font-family:fraunces,fraunces Fallback}.fraunces_c8c31ef8-module__0slYNW__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:greatVibes;src:url(../media/great_vibes-s.3sgi49med5vai.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:greatVibes Fallback;src:local(Arial);ascent-override:135.41%;descent-override:63.81%;line-gap-override:0.0%;size-adjust:62.85%}.greatvibes_696bc7cf-module__hADzLa__className{font-family:greatVibes,greatVibes Fallback}.greatvibes_696bc7cf-module__hADzLa__variable{--font-great-vibes:"greatVibes", "greatVibes Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat-s.2akhzcw1o7bxs.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_a5190f75-module__5ON6Xq__className{font-family:caveat,caveat Fallback}.caveat_a5190f75-module__5ON6Xq__variable{--font-caveat:"caveat", "caveat Fallback"}
@font-face{font-family:nunito;src:url(../media/nunito-s.1wzrasd95pxo_.woff2)format("woff2");font-display:swap;font-weight:400 700;font-style:normal}@font-face{font-family:nunito Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.nunito_51d8738e-module__7Douwq__className{font-family:nunito,nunito Fallback}.nunito_51d8738e-module__7Douwq__variable{--font-nunito:"nunito", "nunito Fallback"}
