:root{--indigo:#1800ad;--indigo-deep:#12008a;--periwinkle:#a6bee3;--periwinkle-soft:#d0ddf1;--periwinkle-faint:#edf2fa;--drip-1:#1800ad;--drip-2:#1800ad8c;--drip-3:#1800ad4d;--drip-4:#1800ad1f;--ink:#16142e;--muted:#464361;--bg:#fff;--bg-tint:#f7f8fd;--step--1:clamp(.9rem, .87rem + .15vw, 1rem);--step-0:clamp(1.06rem, 1rem + .3vw, 1.2rem);--step-1:clamp(1.25rem, 1.15rem + .5vw, 1.5rem);--step-2:clamp(1.5rem, 1.3rem + 1vw, 2.1rem);--step-3:clamp(1.9rem, 1.5rem + 2vw, 3rem);--step-4:clamp(2.4rem, 1.7rem + 3.5vw, 4.4rem);--radius-pill:36px;--radius-sm:24px;--gutter:clamp(1rem, .6rem + 2vw, 2rem);--section:clamp(3.5rem, 2.5rem + 5vw, 7rem);--max:1120px}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-top:96px}body{background:var(--bg);color:var(--ink);font-family:var(--font-body);font-size:var(--step-0);margin:0;line-height:1.6;overflow-x:clip}[hidden]{display:none!important}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-head);color:var(--indigo);letter-spacing:-.02em;text-wrap:balance;margin:0 0 .5em;font-weight:800;line-height:1.08}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-1);letter-spacing:-.01em}p{text-wrap:pretty;margin:0 0 1em}a{color:var(--indigo);text-underline-offset:.18em;text-decoration-thickness:.08em}a:hover{color:var(--indigo-deep)}:focus-visible{outline:3px solid var(--indigo);outline-offset:3px;border-radius:6px}.on-indigo :focus-visible{outline-color:#fff}.container{width:100%;max-width:calc(var(--max) + var(--gutter) * 2);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.section--tight{padding-block:calc(var(--section) * .6)}.section+section{padding-top:0}.section-head{max-width:44rem;margin-bottom:clamp(1.75rem,1rem + 2vw,3rem)}.eyebrow{font-family:var(--font-head);font-weight:700;font-size:var(--step--1);letter-spacing:.08em;text-transform:uppercase;color:var(--indigo);margin-bottom:.75rem;display:inline-block}.lede{font-size:var(--step-1);color:var(--muted);line-height:1.5}.statement{font-size:var(--step-1);line-height:1.45}.plain-list{margin:0;padding:0;list-style:none}.split{align-items:center;gap:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}@media (width>=768px){.split{grid-template-columns:1.15fr 1fr}}.grid{gap:clamp(1rem,.75rem + 1vw,1.5rem);display:grid}@media (width>=768px){.grid--2{grid-template-columns:repeat(2,1fr)}.grid--3{grid-template-columns:repeat(3,1fr)}}.btn{border:2px solid var(--indigo);min-height:48px;font-family:var(--font-head);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;gap:.5em;padding:.7em 1.6em;font-size:1.05rem;font-weight:700;line-height:1;text-decoration:none;transition:background-color .15s,color .15s,transform .15s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--indigo);color:#fff}.btn--primary:hover{background:var(--indigo-deep);border-color:var(--indigo-deep);color:#fff}.btn--outline{color:var(--indigo);background:0 0}.btn--outline:hover{background:var(--periwinkle-faint);color:var(--indigo)}.btn--small{min-height:44px;padding:.55em 1.25em;font-size:1rem}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.skip-link{z-index:100;background:var(--indigo);color:#fff;font-family:var(--font-head);border-radius:999px;padding:.75rem 1.25rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{color:#fff;top:1rem}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.js [data-drip-reveal]>*{opacity:0;transition:opacity .5s,transform .5s;transition-delay:calc(var(--i,0) * .11s);transform:translateY(-6px)}.js [data-drip-reveal].is-visible>*{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}.js [data-drip-reveal]>*{opacity:1;transform:none}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;-webkit-backdrop-filter:blur(8px);border-bottom:1px solid var(--periwinkle-faint);background:#fffffff0;position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;min-height:72px;display:flex}.site-header__logo[data-astro-cid-nen7h5rs]{border-radius:12px;margin-inline-end:auto;padding-block:6px;display:inline-flex}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:92px;height:auto}.site-nav[data-astro-cid-nen7h5rs]{order:3}.site-header__give[data-astro-cid-nen7h5rs]{order:2}.site-nav__toggle[data-astro-cid-nen7h5rs]{border:2px solid var(--periwinkle);background:var(--bg);width:48px;height:48px;color:var(--indigo);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.site-nav__bars[data-astro-cid-nen7h5rs]{gap:5px;width:20px;display:grid}.site-nav__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:3px;height:3px;transition:transform .2s,width .2s;display:block}.site-nav__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{width:65%}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-nav__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(4px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .site-nav__bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{width:100%;transform:translateY(-4px)rotate(-45deg)}.site-nav__list[data-astro-cid-nen7h5rs]{padding:.75rem var(--gutter) 1.25rem;background:var(--bg);border-bottom:1px solid var(--periwinkle-soft);margin:0;list-style:none;display:none;position:absolute;top:calc(100% + 1px);left:0;right:0}.site-nav__list[data-astro-cid-nen7h5rs][data-open]{gap:.25rem;display:grid}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:48px;font-family:var(--font-head);color:var(--ink);border-radius:999px;align-items:center;padding-inline:1rem;font-size:1.15rem;font-weight:700;text-decoration:none;display:flex}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background:var(--periwinkle-faint);color:var(--indigo)}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--indigo);background:var(--periwinkle-faint)}@media (width>=768px){.site-header__inner[data-astro-cid-nen7h5rs]{gap:1.25rem;min-height:84px}.site-header__logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:108px}.site-nav[data-astro-cid-nen7h5rs],.site-header__give[data-astro-cid-nen7h5rs]{order:0}.site-nav__toggle[data-astro-cid-nen7h5rs]{display:none}.site-nav__list[data-astro-cid-nen7h5rs],.site-nav__list[data-astro-cid-nen7h5rs][data-open]{background:0 0;border:0;gap:.25rem;padding:0;display:flex;position:static}.site-nav__list[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;font-size:1.05rem}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--periwinkle-faint);font-size:var(--step--1);padding-block:clamp(2.5rem,2rem + 2vw,4rem) 2rem}.site-footer__inner[data-astro-cid-jo6i4kqk]{gap:1.75rem;display:grid}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0 0 .25rem}.site-footer__logo[data-astro-cid-jo6i4kqk]{border-radius:12px;margin-bottom:1rem;display:inline-flex}.site-footer__logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:120px;height:auto}p[data-astro-cid-jo6i4kqk].site-footer__name{font-family:var(--font-head);letter-spacing:.04em;color:var(--ink);font-weight:700}.site-footer__links[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{background:var(--bg);min-height:44px;font-family:var(--font-head);border-radius:999px;align-items:center;padding-inline:1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.site-footer__links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{background:var(--periwinkle-soft)}p[data-astro-cid-jo6i4kqk].site-footer__copy{border-top:1px solid var(--periwinkle-soft);padding-top:1.25rem}@media (width>=768px){.site-footer__inner[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:end}.site-footer__copy[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}.drip-stack[data-astro-cid-gi7hwumk]{gap:7px;width:100%;display:grid}.drip-stack[data-astro-cid-gi7hwumk] span[data-astro-cid-gi7hwumk]{width:var(--w);height:var(--h);background:rgb(var(--rgb) / var(--a));border-radius:999px;display:block}.drip-stack--start[data-astro-cid-gi7hwumk] span[data-astro-cid-gi7hwumk]{margin-inline-start:calc(var(--i) * 3%)}.drip-stack--center[data-astro-cid-gi7hwumk] span[data-astro-cid-gi7hwumk]{margin-inline:auto}.drip-stack--end[data-astro-cid-gi7hwumk] span[data-astro-cid-gi7hwumk]{margin-inline-start:auto;margin-inline-end:calc(var(--i) * 3%)}.drip-stack[data-astro-cid-gi7hwumk] span[data-astro-cid-gi7hwumk]:first-child{margin-inline:0}main[data-astro-cid-z4jru4n3]:focus{outline:none}.footer-drip[data-astro-cid-z4jru4n3]{padding-block:clamp(2rem,1rem + 3vw,4rem) clamp(1.5rem,1rem + 2vw,3rem)}.section+.footer-drip[data-astro-cid-z4jru4n3]{padding-top:0}
