.ContactBar_iqbar__XAfWM{position:fixed;left:0;right:0;bottom:0;z-index:70;display:flex;align-items:center;gap:12px;padding:10px 16px calc(10px + env(safe-area-inset-bottom));background:rgba(250,249,246,.92);backdrop-filter:blur(12px);border-top:1px solid #d9d5ce;transform:translateY(120%);transition:transform .25s ease}.ContactBar_isVisible__SsusF{transform:none}.ContactBar_iqbarCall__Id89x{flex:1 1 0;min-width:0;height:54px;border-radius:12px;font-family:inherit;font-weight:800;font-size:18px;color:#fff;display:flex;align-items:center;justify-content:center;gap:10px;padding:0 14px;border:none;text-decoration:none;white-space:nowrap;background:#0c7a4e;transition:background .15s ease}.ContactBar_iqbarCall__Id89x:hover{background:#0f9160}.ContactBar_iqbarCall__Id89x:focus-visible{outline:2px solid #fff;outline-offset:2px}.ContactBar_iqbarCall__Id89x svg{flex:none;width:20px;height:20px}.ContactBar_iqbarVerb__ZwvfX{font-size:12px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:#b7f0d6}@media (min-width:768px){.ContactBar_iqbar__XAfWM{left:50%;right:auto;bottom:22px;width:auto;max-width:560px;border:1px solid #d9d5ce;border-radius:16px;box-shadow:0 18px 50px -12px rgba(12,11,10,.25);transform:translateX(-50%) translateY(200%)}.ContactBar_isVisible__SsusF{transform:translateX(-50%)}.ContactBar_iqbarCall__Id89x{height:56px;padding:0 34px}}.ContactBar_wafab__UMNtp{position:fixed;right:16px;z-index:71;bottom:calc(18px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#1fa855;color:#fff;text-decoration:none;box-shadow:0 10px 26px -8px rgba(0,0,0,.65),0 0 0 1px rgba(255,255,255,.1);transition:bottom .25s ease,background .15s ease,transform .15s ease}.ContactBar_wafab__UMNtp svg{width:30px;height:30px;display:block}.ContactBar_wafab__UMNtp:hover{background:#23c065;transform:translateY(-2px)}.ContactBar_wafab__UMNtp:focus-visible{outline:2px solid #fff;outline-offset:3px}.ContactBar_isRaised__QRPZq{bottom:calc(86px + env(safe-area-inset-bottom))}@media (min-width:768px){.ContactBar_wafab__UMNtp{right:24px;bottom:24px;width:60px;height:60px}.ContactBar_isRaised__QRPZq{bottom:24px}}@media (prefers-reduced-motion:reduce){.ContactBar_iqbar__XAfWM{transition:none}.ContactBar_wafab__UMNtp{transition:background .15s ease}.ContactBar_wafab__UMNtp:hover{transform:none}}.ContactBar_srOnly__pBiKm{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.Footer_footer__pQtti{background:var(--paper-1);border-top:var(--bw-hair) solid var(--line)}.Footer_inner__vtL_T{max-width:var(--container);margin-inline:auto;padding:clamp(3rem,5vw,4.5rem) var(--gutter);display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap;gap:var(--space-7)}.Footer_brandCol__1_L1f{display:flex;flex-direction:column;gap:var(--space-4);max-width:300px}.Footer_brand__0rdww{font-family:var(--font-display);font-size:1.75rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-900)}.Footer_italic__7KcSx{font-style:italic}.Footer_tagline__edhu4{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-500);line-height:var(--lh-relaxed)}.Footer_links__cFiYr{display:flex;gap:clamp(2rem,5vw,4rem);flex-wrap:wrap}.Footer_col__WMzcr{display:flex;flex-direction:column;gap:var(--space-3)}.Footer_colTitle__3amT0{font-family:var(--font-sans);font-size:.6875rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-wider);text-transform:uppercase;color:var(--ink-400);margin-bottom:var(--space-1)}.Footer_link__TBOP7{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-600);transition:color var(--dur-fast) var(--ease-out)}.Footer_link__TBOP7:hover{color:var(--ink-900)}.Footer_linkButton__T1QYF{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-600);background:none;border:none;padding:0;cursor:pointer;text-align:left;transition:color var(--dur-fast) var(--ease-out)}.Footer_linkButton__T1QYF:hover{color:var(--ink-900)}.Footer_muted___bTsj{font-family:var(--font-sans);font-size:var(--fs-sm);color:var(--ink-400)}.Footer_bottom__wxP7Z{border-top:var(--bw-hair) solid var(--line-soft)}.Footer_bottomInner__gzruQ{max-width:var(--container);margin-inline:auto;padding:1.2rem var(--gutter);display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:var(--space-2);font-family:var(--font-sans);font-size:var(--fs-xs);color:var(--ink-400)}.Footer_bottomRight__xwHXG{display:flex;align-items:center;gap:var(--space-4)}.Footer_adminLink__3joWI{font-family:var(--font-sans);font-size:var(--fs-xs);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-500);transition:color var(--dur-fast) var(--ease-out)}.Footer_adminLink__3joWI:hover{color:var(--ink-900)}.public_shell__bpfcn{display:flex;flex-direction:column;min-height:100vh;background:var(--bg);padding-bottom:84px}.public_main__91gJd{flex:1}.Navbar_header__xPE0t{position:sticky;top:0;z-index:30;border-bottom:var(--bw-hair) solid transparent;background:transparent;transition:background var(--dur-base) var(--ease-out),border-color var(--dur-base) var(--ease-out)}.Navbar_scrolled__N9DJM{background:rgba(250,249,246,.85);backdrop-filter:saturate(120%) blur(10px);border-bottom-color:var(--line)}.Navbar_inner__Cumf_{max-width:var(--container);margin-inline:auto;padding:1.1rem var(--gutter);display:flex;align-items:center;justify-content:space-between;gap:var(--space-6)}.Navbar_brand__JWn4W{font-family:var(--font-display);font-size:1.6rem;font-weight:var(--fw-semibold);letter-spacing:var(--tracking-tight);color:var(--ink-900);line-height:1}.Navbar_brandItalic__nV6TI{font-style:italic}.Navbar_nav__yFFPE{display:flex;gap:var(--space-6);align-items:center}.Navbar_link__Ssa7S{font-family:var(--font-sans);font-size:.8125rem;font-weight:var(--fw-medium);letter-spacing:var(--tracking-wide);text-transform:uppercase;color:var(--ink-700);transition:color var(--dur-fast) var(--ease-out)}.Navbar_link__Ssa7S:hover{color:var(--ink-900)}@media (max-width:860px){.Navbar_nav__yFFPE{display:none}}