.Footer_footer__LxLGV{background:var(--ink-900);color:#fff;margin-top:var(--space-9)}.Footer_ribbon__2rgMs{background:var(--accent);text-align:center;padding:12px 16px;font-family:var(--font-script);font-size:var(--text-lg);color:#fff;display:flex;align-items:center;justify-content:center;gap:6px}.Footer_grid__nc0Wv{display:grid;grid-template-columns:1fr;grid-gap:var(--space-6);gap:var(--space-6);padding-top:var(--space-8);padding-bottom:var(--space-8)}@media (min-width:620px){.Footer_grid__nc0Wv{grid-template-columns:1fr 1fr;gap:40px}}@media (min-width:960px){.Footer_grid__nc0Wv{grid-template-columns:1.4fr 1fr 1fr 1fr}}.Footer_col__18yNJ{display:flex;flex-direction:column;gap:10px}.Footer_colHead__lCKHY{font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}.Footer_colHead__lCKHY,.Footer_item__XApp3{font-family:var(--font-body);font-size:var(--text-sm)}.Footer_item__XApp3{color:rgba(255,255,255,.82)}a.Footer_item__XApp3:hover{color:#fff}.Footer_socialRow__QBNdY{display:flex;gap:10px;margin-top:4px}.Footer_social__Wi7j3{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;font-size:12px;color:rgba(255,255,255,.82)}.Footer_social__Wi7j3:hover{color:#fff;border-color:rgba(255,255,255,.6)}.Footer_legal__fuCOy{border-top:1px solid rgba(255,255,255,.12);padding:16px;text-align:center;font-family:var(--font-body);font-size:var(--text-xs);color:rgba(255,255,255,.5)}.Header_header__ZPN_X{position:-webkit-sticky;position:sticky;top:0;z-index:30;background:rgba(253,244,246,.92);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--border-soft)}.Header_bar__MxPb9{display:flex;align-items:center;justify-content:space-between;gap:16px;height:var(--header-h)}.Header_brand__djkvU{display:inline-flex;align-items:center}.Header_desktopCta__lSVpu,.Header_desktopNav__VNtBi{display:none}.Header_toggle__98ebh{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border:1.5px solid var(--rose-500);border-radius:var(--radius-md);background:transparent;color:var(--rose-600);cursor:pointer}.Header_link__rO4Bx{font-family:var(--font-body);font-size:var(--text-sm);font-weight:400;color:var(--text-body);letter-spacing:.02em}.Header_link__rO4Bx:hover{color:var(--accent)}.Header_active__WRBr0{color:var(--accent);font-weight:600}.Header_drawer__ErFVZ{overflow:hidden;transition:max-height var(--dur-base) var(--ease-soft);border-top:1px solid var(--border-soft)}.Header_drawerInner__wDTIV{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-4) 0 var(--space-5)}.Header_drawerLink__TjjSQ{font-family:var(--font-body);font-size:var(--text-md);color:var(--text-body);padding:var(--space-3) var(--space-2);border-radius:var(--radius-md)}.Header_drawerLink__TjjSQ:hover{background:var(--blush-100);color:var(--accent)}.Header_drawerCta__y6pHJ{margin-top:var(--space-3)}@media (min-width:900px){.Header_desktopNav__VNtBi{display:flex;gap:28px;align-items:center}.Header_desktopCta__lSVpu{display:inline-flex}.Header_drawer__ErFVZ,.Header_toggle__98ebh{display:none}}