.manifesto__grid[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.manifesto__title[data-astro-cid-hr2hunob]{top:calc(var(--nav-h) + 2.5rem);max-width:13em;color:var(--c-ink);position:sticky}.manifesto__title[data-astro-cid-hr2hunob] .nb[data-astro-cid-hr2hunob]{white-space:nowrap}.manifesto__pull[data-astro-cid-hr2hunob]{letter-spacing:-.005em;color:var(--c-ink);text-wrap:balance;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-weight:600;line-height:1.35}.manifesto__prose[data-astro-cid-hr2hunob]{max-width:62ch;color:var(--c-ink-2);margin-top:1.75rem}.manifesto__prose[data-astro-cid-hr2hunob]>[data-astro-cid-hr2hunob]+[data-astro-cid-hr2hunob]{margin-top:1.1em}.manifesto__close[data-astro-cid-hr2hunob]{border-top:1px solid var(--c-line);max-width:22em;font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-brand-deep);text-wrap:balance;margin-top:2rem;padding-top:1.5rem;font-size:clamp(1.25rem,1.1rem + .5vw,1.5rem);font-weight:700;line-height:1.25}.fronts[data-astro-cid-hr2hunob]{border-bottom:1px solid var(--c-line-strong);padding:0;list-style:none}.front[data-astro-cid-hr2hunob]{border-top:1px solid var(--c-line-strong);grid-template-columns:minmax(0,.85fr) minmax(0,1.35fr) auto;align-items:start;gap:1rem clamp(2rem,1rem + 3vw,4rem);padding-block:clamp(1.75rem,1.25rem + 1.5vw,2.5rem);display:grid}.front__title[data-astro-cid-hr2hunob]{max-width:11em;font-size:clamp(1.5rem,1.2rem + .9vw,2rem);line-height:1.1}.front__summary[data-astro-cid-hr2hunob]{color:var(--c-ink-2);max-width:38em}.front__services[data-astro-cid-hr2hunob]{font-size:var(--fs-small);color:var(--c-ink);flex-wrap:wrap;gap:.35rem 1.25rem;margin-top:.9rem;padding:0;font-weight:600;list-style:none;display:flex}.front__services[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]{align-items:center;gap:.5rem;display:inline-flex}.front__services[data-astro-cid-hr2hunob] li[data-astro-cid-hr2hunob]:before{content:"";background:var(--c-brand);border-radius:50%;flex:none;width:5px;height:5px}.front__link[data-astro-cid-hr2hunob]{min-height:44px;color:var(--c-brand-deep);white-space:nowrap;text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;gap:.4rem;margin-top:-.4rem;font-weight:600;transition:color .2s,text-decoration-color .2s;display:inline-flex}.front__link[data-astro-cid-hr2hunob]:hover{color:var(--c-ink);text-decoration-color:currentColor}.front__link[data-astro-cid-hr2hunob] svg{width:18px;height:18px;transition:transform .3s var(--ease-out)}.front__link[data-astro-cid-hr2hunob]:hover svg{transform:translate(3px)}.fronts__footer[data-astro-cid-hr2hunob]{flex-wrap:wrap;align-items:center;gap:1rem 2rem;margin-top:clamp(2rem,1.5rem + 2vw,3rem);display:flex}.fronts__footer[data-astro-cid-hr2hunob] .link[data-astro-cid-hr2hunob]{min-height:44px;color:var(--c-brand-deep);text-wrap:balance;align-items:center;display:inline-flex}.fronts__footer[data-astro-cid-hr2hunob] .link[data-astro-cid-hr2hunob]:hover{color:var(--c-ink)}.pledges[data-astro-cid-hr2hunob]{border-top:1px solid #ffffff29;grid-template-columns:repeat(2,minmax(0,1fr));padding:0;list-style:none;display:grid}.pledge[data-astro-cid-hr2hunob]{border-bottom:1px solid #ffffff29;grid-template-columns:44px minmax(0,1fr);gap:1.25rem;padding:clamp(1.75rem,1.25rem + 1.5vw,2.5rem) clamp(1.5rem,1rem + 2vw,3rem) clamp(1.75rem,1.25rem + 1.5vw,2.5rem) 0;display:grid}.pledge[data-astro-cid-hr2hunob]:nth-child(2n){border-left:1px solid #ffffff29;padding-left:clamp(1.5rem,1rem + 2vw,3rem);padding-right:0}.pledge__icon[data-astro-cid-hr2hunob]{width:44px;height:44px;color:var(--c-brand-200)}.pledge__title[data-astro-cid-hr2hunob]{font-size:var(--fs-h3);line-height:1.15}.pledge__text[data-astro-cid-hr2hunob]{color:#ffffffd6;max-width:34em;margin-top:.6rem}.facts[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(2.5rem,1rem + 5vw,6rem);display:grid}.facts__intro[data-astro-cid-hr2hunob]{gap:1.1rem;display:grid}.hq[data-astro-cid-hr2hunob]{border-top:1px solid var(--c-line);margin-top:clamp(1.25rem,1rem + 1.5vw,2.25rem);padding-top:clamp(1.5rem,1rem + 1.5vw,2rem)}.hq__title[data-astro-cid-hr2hunob]{font-family:var(--font-sans);color:var(--c-ink-2);align-items:center;gap:.5rem;font-size:1.0625rem;font-weight:700;display:flex}.hq__title[data-astro-cid-hr2hunob] svg{width:22px;height:22px;color:var(--c-brand-deep)}.hq__address[data-astro-cid-hr2hunob]{font-family:var(--font-display);letter-spacing:-.01em;color:var(--c-ink);margin-top:.75rem;font-size:clamp(1.375rem,1.15rem + .8vw,1.75rem);font-style:normal;font-weight:700;line-height:1.25}.hq__address[data-astro-cid-hr2hunob] span[data-astro-cid-hr2hunob]{display:block}.hq__map[data-astro-cid-hr2hunob]{margin-top:1.25rem}.sheet[data-astro-cid-hr2hunob]{border:1px solid var(--c-line);border-radius:var(--radius-l);background:var(--c-paper);box-shadow:var(--shadow-card);padding:clamp(.5rem,.25rem + 1vw,1rem) clamp(1.5rem,1rem + 1.5vw,2.25rem)}.sheet__row[data-astro-cid-hr2hunob]{grid-template-columns:minmax(7.5rem,.55fr) minmax(0,1.45fr);align-items:baseline;gap:.35rem 1.5rem;padding-block:1.1rem;display:grid}.sheet__row[data-astro-cid-hr2hunob]+.sheet__row[data-astro-cid-hr2hunob]{border-top:1px solid var(--c-line)}.sheet[data-astro-cid-hr2hunob] dt[data-astro-cid-hr2hunob]{color:var(--c-ink-3);font-size:.9375rem;font-weight:600}.sheet[data-astro-cid-hr2hunob] dd[data-astro-cid-hr2hunob]{color:var(--c-ink);text-wrap:pretty;font-weight:600}.sheet__phones[data-astro-cid-hr2hunob]{flex-wrap:wrap;gap:0 1.25rem;display:flex}.sheet__link[data-astro-cid-hr2hunob]{min-height:44px;color:var(--c-action);text-underline-offset:.22em;text-decoration:underline 1.5px;text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);align-items:center;margin-block:-.6rem;transition:color .2s,text-decoration-color .2s;display:inline-flex}.sheet__link[data-astro-cid-hr2hunob]:hover{color:var(--c-action-hover);text-decoration-color:currentColor}.visit[data-astro-cid-hr2hunob]{padding-bottom:var(--section-y)}.visit__panel[data-astro-cid-hr2hunob]{border-radius:var(--radius-l);background:var(--c-brand-deep);color:#fff;box-shadow:var(--shadow-lift);grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:center;gap:2rem clamp(2rem,1rem + 4vw,5rem);padding:clamp(2rem,1rem + 4vw,4.5rem);display:grid}.visit__copy[data-astro-cid-hr2hunob]{gap:1rem;display:grid}.visit__lead[data-astro-cid-hr2hunob]{max-width:32em;font-size:var(--fs-lead);color:#ffffffe6;line-height:1.5}.visit__actions[data-astro-cid-hr2hunob]{justify-items:start;gap:.75rem;display:grid}.visit__btn[data-astro-cid-hr2hunob]{white-space:normal;text-align:left}.visit__phone[data-astro-cid-hr2hunob]{color:#ffffffe6;flex-wrap:wrap;align-items:center;gap:0 .45rem;display:flex}.visit__or[data-astro-cid-hr2hunob]{margin-right:.45rem}.visit__phone-link[data-astro-cid-hr2hunob]{color:#fff;text-underline-offset:.22em;align-items:center;min-height:44px;font-weight:700;text-decoration:underline 1.5px #ffffff73;transition:text-decoration-color .2s;display:inline-flex}.visit__phone-link[data-astro-cid-hr2hunob]:hover{text-decoration-color:#fff}.visit__hours[data-astro-cid-hr2hunob]{font-size:var(--fs-small);color:#ffffffd9}@media (width<=960px){.manifesto__grid[data-astro-cid-hr2hunob],.facts[data-astro-cid-hr2hunob],.visit__panel[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,1fr)}.manifesto__title[data-astro-cid-hr2hunob]{max-width:14em;position:static}.front[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,1fr)}.front__title[data-astro-cid-hr2hunob]{max-width:none}.front__link[data-astro-cid-hr2hunob]{margin-top:0}}@media (width>=761px) and (width<=960px){.pledge[data-astro-cid-hr2hunob],.pledge[data-astro-cid-hr2hunob]:nth-child(2n){grid-template-columns:minmax(0,1fr);gap:1rem}.pledge__icon[data-astro-cid-hr2hunob]{width:36px;height:36px}}@media (width<=760px){.pledges[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,1fr)}.pledge[data-astro-cid-hr2hunob],.pledge[data-astro-cid-hr2hunob]:nth-child(2n){border-left:0;grid-template-columns:36px minmax(0,1fr);gap:1rem;padding-inline:0}.pledge__icon[data-astro-cid-hr2hunob]{width:36px;height:36px}.sheet__row[data-astro-cid-hr2hunob]{grid-template-columns:minmax(0,1fr)}.visit__panel[data-astro-cid-hr2hunob]{padding:2rem 1.25rem}.visit__actions[data-astro-cid-hr2hunob] .btn{text-align:center;justify-content:center;width:100%;padding-inline:1rem}.fronts__footer[data-astro-cid-hr2hunob] .btn{width:100%}}
