@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/gelasio-latin-400-normal.Czfo_zVD.woff2)format("woff2"),url(/_astro/gelasio-latin-400-normal.Do5HG10Z.woff)format("woff")}@font-face{font-family:Gelasio;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/gelasio-latin-700-normal.DuRqSYpn.woff2)format("woff2"),url(/_astro/gelasio-latin-700-normal.0U730KkT.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/arimo-latin-400-normal.Bqnq6eT5.woff2)format("woff2"),url(/_astro/arimo-latin-400-normal.Cd1L7MI3.woff)format("woff")}@font-face{font-family:Arimo;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/arimo-latin-700-normal.DhEW593l.woff2)format("woff2"),url(/_astro/arimo-latin-700-normal.x_huS3KV.woff)format("woff")}:root{--ivory:#f7f3ea;--white:#fff;--cream:#f7e7c6;--ink:#232323;--navy:#153a5b;--midnight:#061e2d;--burgundy:#7a1f2b;--copper:#b46a3c;--forest:#2f6b3c;--gold:#c9a227;--olive:#69673b;--stone:#ede6d8;--copper-text:#94532e;--muted:#5a5a55;--burgundy-hover:#5f1721;--navy-hover:#0e2a43;--copper-hover:#7a4425;--rule:#153a5b29;--rule-warm:#b46a3c73;--focus:var(--navy);--font-display:Georgia, "Gelasio", "Times New Roman", serif;--font-body:Arial, "Arimo", "Helvetica Neue", Helvetica, sans-serif;--fs-display:clamp(2.75rem, 1.7rem + 4.4vw, 5.25rem);--fs-h2:clamp(2.125rem, 1.4rem + 2.4vw, 3.5rem);--fs-h3:clamp(1.5rem, 1.3rem + .6vw, 1.875rem);--fs-lead:clamp(1.25rem, 1.18rem + .25vw, 1.375rem);--fs-body:clamp(1.125rem, 1.1rem + .1vw, 1.1875rem);--fs-small:clamp(.9375rem, .92rem + .1vw, 1rem);--fs-eyebrow:.75rem;--max:1320px;--gutter:clamp(1.25rem, .5rem + 3vw, 3rem);--section:clamp(5rem, 3.6rem + 5.6vw, 7.5rem);--radius:2px;--radius-btn:4px;--header-h:88px;--shadow-soft:0 32px 64px -32px #061e2d73}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--ivory);color:var(--ink);font-family:var(--font-body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}img,svg,video{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-display);color:var(--navy);text-wrap:balance;margin:0;font-weight:400}h1{font-size:var(--fs-display);letter-spacing:-.015em;line-height:1}h2{font-size:var(--fs-h2);letter-spacing:-.01em;line-height:1.05}h3{font-size:var(--fs-h3);font-weight:700;line-height:1.2}p{text-wrap:pretty;margin:0}p+p{margin-top:1em}ul,ol{margin:0;padding:0}a{color:var(--navy);text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--burgundy)}strong{font-weight:700}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}.on-dark :focus-visible,.on-dark:focus-visible{--focus:var(--gold)}.container{width:100%;max-width:var(--max);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section)}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--navy);color:var(--white);border-radius:var(--radius-btn);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:absolute;top:-100px;left:1rem}.skip-link:focus{color:var(--white);top:1rem}.lead{font-size:var(--fs-lead);color:var(--ink);line-height:1.5}.small{font-size:var(--fs-small)}.muted{color:var(--muted)}.measure{max-width:60ch}.eyebrow{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--copper-text);align-items:center;gap:.75rem;margin:0 0 1.25rem;font-weight:700;line-height:1.3;display:inline-flex}.eyebrow:after{content:"";background:var(--copper);flex:none;width:2.5rem;height:1px}.on-dark .eyebrow{color:var(--gold)}.on-dark .eyebrow:after{background:var(--gold)}.btn{--btn-bg:var(--burgundy);--btn-fg:var(--white);--btn-bd:var(--burgundy);--btn-hover:var(--burgundy-hover);min-height:48px;font-family:var(--font-body);letter-spacing:.01em;text-align:center;color:var(--btn-fg);background:var(--btn-bg);border:1.5px solid var(--btn-bd);border-radius:var(--radius-btn);cursor:pointer;justify-content:center;align-items:center;gap:.6rem;padding:.75rem 1.4rem;font-size:1rem;font-weight:700;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s,border-color .15s;display:inline-flex}.btn:hover{background:var(--btn-hover);border-color:var(--btn-hover);color:var(--btn-fg)}.btn svg{flex:none;width:1.1em;height:1.1em}.btn--navy{--btn-bg:var(--navy);--btn-bd:var(--navy);--btn-hover:var(--navy-hover)}.btn--copper{--btn-bg:var(--copper-text);--btn-bd:var(--copper-text);--btn-hover:var(--copper-hover)}.btn--outline{--btn-bg:transparent;--btn-fg:var(--navy);--btn-bd:var(--navy);--btn-hover:var(--navy)}.btn--outline:hover{color:var(--white)}.on-dark .btn--outline{--btn-fg:var(--cream);--btn-bd:var(--cream);--btn-hover:var(--cream)}.on-dark .btn--outline:hover{color:var(--midnight)}.btn-row{flex-wrap:wrap;gap:.75rem;display:flex}.link-arrow{min-height:44px;color:var(--navy);text-underline-offset:.3em;align-items:center;gap:.5rem;font-weight:700;text-decoration:underline 1.5px;display:inline-flex}.link-arrow svg{width:1em;height:1em;transition:transform .15s}.link-arrow:hover svg{transform:translate(3px)}.on-dark .link-arrow{color:var(--cream)}.field{gap:.4rem;display:grid}.field label,.field legend{font-size:var(--fs-small);color:inherit;font-weight:700}.input{width:100%;min-height:48px;font:inherit;color:var(--ink);background:var(--white);border-radius:var(--radius-btn);border:1.5px solid #8a8577;padding:.7rem .85rem;font-size:1.0625rem}.input:focus-visible{outline:3px solid var(--focus);outline-offset:1px;border-color:var(--navy)}.check{font-size:var(--fs-small);align-items:flex-start;gap:.7rem;line-height:1.45;display:flex}.check input{width:22px;height:22px;accent-color:var(--burgundy);flex:none;margin:.1rem 0 0}.form-status:empty{display:none}.form-status{background:var(--ivory);border-left:3px solid var(--navy);color:var(--navy);margin-top:1rem;padding:.75rem 1rem;font-weight:700}.form-status[data-state=error]{border-color:var(--burgundy);color:var(--burgundy);background:#fbf1f1}.hp{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.block{gap:1.25rem;display:grid}.block+.block{margin-top:clamp(3.5rem,2rem + 5vw,6rem)}.block__head h2{font-size:clamp(1.875rem,1.4rem + 2vw,3rem)}.block__body>*+*{margin-top:1rem}.block__body .lead{margin-top:0}@media (width>=1024px){.block{grid-template-columns:repeat(12,minmax(0,1fr));column-gap:1.5rem}.block__head{grid-column:1/span 4}.block__body{grid-column:6/span 7}.block--wide .block__body{grid-column:5/span 8}.block--offset .block__head{grid-column:2/span 4}.block--offset .block__body{grid-column:7/span 6}}.band{padding-block:var(--section)}.band--stone{background:var(--stone)}.band--white{background:var(--white)}.band--navy{background:var(--navy);color:var(--ivory)}.band--navy h2,.band--navy h3{color:var(--white)}.band--forest{background:var(--forest);color:var(--white)}.band--forest h2,.band--forest h3{color:var(--white)}.band--forest .eyebrow{color:var(--cream)}.rule-list{border-top:1px solid var(--rule);list-style:none}.rule-list>li{border-bottom:1px solid var(--rule);grid-template-columns:1.75rem 1fr;gap:.75rem;padding-block:.9rem;display:grid}.rule-list>li:before{content:"";background:var(--copper);width:1.1rem;height:2px;margin-top:.8em}.on-dark .rule-list,.band--navy .rule-list,.band--navy .rule-list>li{border-color:#f7e7c640}.band--navy .rule-list>li:before{background:var(--gold)}.cols{gap:2rem;list-style:none;display:grid}@media (width>=720px){.cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.5rem 3rem}}@media (width>=1100px){.cols--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.cols>li{border-top:2px solid var(--copper);padding-top:1.25rem}.cols h3{margin-bottom:.6rem;font-size:1.5rem}.callout{background:var(--stone);border-left:3px solid var(--forest);padding:1.25rem 1.4rem}.callout--ivory{background:var(--ivory)}.qualifier{font-size:var(--fs-small);color:var(--muted);max-width:70ch}.icon-dot{width:56px;height:56px;color:var(--white);border-radius:50%;flex:none;place-items:center;display:inline-grid}.icon-dot--copper{background:var(--copper)}.icon-dot--forest{background:var(--forest)}.icon-dot--burgundy{background:var(--burgundy)}.icon-dot--navy{background:var(--navy)}.big-quote{font-family:var(--font-display);color:var(--navy);font-size:clamp(1.75rem,1.2rem + 2.4vw,3rem);line-height:1.2}.pic{border-radius:var(--radius);background:var(--stone);aspect-ratio:var(--pic-ratio,auto);margin:0;position:relative;overflow:hidden}.pic picture{display:contents}.pic img{object-fit:cover;object-position:var(--pic-pos,50% 50%);width:100%;height:100%}.pic--shadow{box-shadow:var(--shadow-soft)}.pic--flush{border-radius:0}.chip{z-index:1;border-radius:var(--radius);font-family:var(--font-body);letter-spacing:.06em;color:var(--navy);background:var(--ivory);padding:.3rem .55rem;font-size:.75rem;font-weight:700;line-height:1.2;position:absolute;bottom:.75rem;left:.75rem}.chip--right{left:auto;right:.75rem}.facts{gap:0 1.75rem;list-style:none;display:grid}.fact{border-top:1px solid var(--rule);grid-template-columns:44px 1fr;align-items:start;gap:.15rem .9rem;padding-block:1rem;display:grid}.fact__icon{border:1px solid var(--rule-warm);width:44px;height:44px;color:var(--copper-text);border-radius:50%;grid-row:1/span 2;place-items:center;display:grid}.fact__label{color:var(--navy);padding-top:.55rem;font-weight:700;line-height:1.35}.fact__note{font-size:var(--fs-small);color:var(--muted);line-height:1.45}@media (width>=560px){.facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.facts--3{grid-template-columns:repeat(3,minmax(0,1fr))}}.on-dark .fact{border-color:#f7e7c638}.on-dark .fact__icon{border-color:var(--gold);color:var(--gold)}.on-dark .fact__label{color:var(--white)}.on-dark .fact__note{color:var(--cream)}.logo[data-astro-cid-f7espo7c]{border-radius:50%;flex:none;align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.logo[data-astro-cid-f7espo7c] .logo__mark{width:var(--logo-size,var(--logo-default));height:var(--logo-size,var(--logo-default))}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--ivory);border-bottom:1px solid var(--rule);position:sticky;top:0}.site-header__inner[data-astro-cid-nen7h5rs]{min-height:var(--header-h);--logo-size:52px;align-items:center;gap:1rem;display:flex}.site-header__end[data-astro-cid-nen7h5rs]{align-items:center;gap:.75rem;margin-left:auto;display:flex}.dnav[data-astro-cid-nen7h5rs]{display:none}.dnav__list[data-astro-cid-nen7h5rs]{justify-content:center;align-items:center;gap:.1rem;list-style:none;display:flex}.dnav__item[data-astro-cid-nen7h5rs]{align-items:center;display:flex;position:relative}.dnav__link[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--navy);white-space:nowrap;align-items:center;padding:0 .5rem;font-size:1rem;font-weight:700;text-decoration:none;transition:color .15s;display:inline-flex}.dnav__link[data-astro-cid-nen7h5rs]:hover{color:var(--burgundy)}.dnav__link[data-astro-cid-nen7h5rs][aria-current=page]{text-decoration:underline;text-decoration-color:var(--copper);text-underline-offset:.55em;text-decoration-thickness:2px}.has-sub[data-astro-cid-nen7h5rs] .dnav__link[data-astro-cid-nen7h5rs]{padding-right:.1rem}.dnav__toggle[data-astro-cid-nen7h5rs]{width:24px;min-height:44px;color:var(--navy);cursor:pointer;background:0 0;border:0;place-items:center;margin-right:.25rem;padding:0;display:inline-grid}.dnav__toggle[data-astro-cid-nen7h5rs] svg{transition:transform .15s}.dnav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] svg{transform:rotate(180deg)}.dnav__sub[data-astro-cid-nen7h5rs]{background:var(--white);border:1px solid var(--rule);border-top:2px solid var(--copper);min-width:240px;padding:.5rem;list-style:none;display:none;position:absolute;top:100%;left:0}.dnav__toggle[data-astro-cid-nen7h5rs][aria-expanded=true]+.dnav__sub[data-astro-cid-nen7h5rs]{display:block}@media (hover:hover){.has-sub[data-astro-cid-nen7h5rs]:hover>.dnav__sub[data-astro-cid-nen7h5rs]{display:block}}.dnav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--navy);align-items:center;padding:0 .75rem;font-size:1rem;font-weight:700;text-decoration:none;display:flex}.dnav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.dnav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background:var(--ivory);color:var(--burgundy)}.menu-btn[data-astro-cid-nen7h5rs]{min-height:48px;font:inherit;color:var(--navy);border:1.5px solid var(--navy);border-radius:var(--radius-btn);cursor:pointer;background:0 0;align-items:center;gap:.45rem;padding:0 .9rem;font-size:1rem;font-weight:700;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs] .menu-btn__close,.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__open{display:none}.menu-btn[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-btn__close{display:block}.site-header__cta[data-astro-cid-nen7h5rs]{white-space:nowrap;display:none}.mnav[data-astro-cid-nen7h5rs]{inset:var(--header-h) 0 0 0;z-index:49;background:var(--ivory);border-top:1px solid var(--rule);overscroll-behavior:contain;padding-block:1.5rem 3rem;position:fixed;overflow-y:auto}.mnav__list[data-astro-cid-nen7h5rs]{list-style:none;display:grid}.mnav__list[data-astro-cid-nen7h5rs]>li[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);padding-block:.4rem}.mnav__link[data-astro-cid-nen7h5rs]{min-height:52px;font-family:var(--font-display);color:var(--navy);align-items:center;font-size:1.75rem;line-height:1.15;text-decoration:none;display:flex}.mnav__link[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--burgundy)}.mnav__sub[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:0 1.25rem;padding-bottom:.5rem;list-style:none;display:flex}.mnav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{min-height:44px;color:var(--muted);align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.mnav__sub[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--burgundy)}.mnav__cta[data-astro-cid-nen7h5rs]{width:100%;margin-top:2rem}.locator[data-astro-cid-nen7h5rs]{font-size:var(--fs-small);color:var(--navy);align-items:center;gap:.5rem;margin:1.5rem 0 0;font-weight:700;display:flex}.locator[data-astro-cid-nen7h5rs] svg{color:var(--copper)}html.menu-open{overflow:hidden}@media (width>=640px){.site-header__cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=1240px){.site-header__inner[data-astro-cid-nen7h5rs]{--logo-size:64px;grid-template-columns:auto 1fr auto;gap:1.5rem;display:grid}.dnav[data-astro-cid-nen7h5rs]{display:block}.site-header__end[data-astro-cid-nen7h5rs]{margin-left:0}.menu-btn[data-astro-cid-nen7h5rs],.mnav[data-astro-cid-nen7h5rs]{display:none!important}}@media (width>=1240px) and (width<=1399px){.dnav__link[data-astro-cid-nen7h5rs]{padding:0 .4rem;font-size:.9375rem}.site-header__inner[data-astro-cid-nen7h5rs]{gap:1rem}}.sc[data-astro-cid-46wovpt6]{gap:1.1rem;display:grid}.sc__grid[data-astro-cid-46wovpt6]{gap:.9rem;display:grid}@media (width>=560px){.sc__grid[data-astro-cid-46wovpt6]{grid-template-columns:1fr 1fr}.sc__email[data-astro-cid-46wovpt6]{grid-column:1/-1}}.sc--dark[data-astro-cid-46wovpt6],.sc--dark[data-astro-cid-46wovpt6] .check[data-astro-cid-46wovpt6] a[data-astro-cid-46wovpt6]{color:var(--cream)}.sc__submit[data-astro-cid-46wovpt6]{justify-self:start}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--midnight);color:var(--cream);padding-block:clamp(4rem,2.5rem + 5vw,6.5rem) 2rem}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--cream);transition:color .15s}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--white)}.footer-main[data-astro-cid-jo6i4kqk]{gap:3rem;padding-bottom:clamp(3rem,2rem + 3vw,4.5rem);display:grid}.footer-brand[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{max-width:36ch;font-family:var(--font-display);color:var(--cream);margin-top:1.5rem;font-size:1.25rem;line-height:1.45}.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2rem 1.5rem;display:grid}.footer-nav__h[data-astro-cid-jo6i4kqk]{font-family:var(--font-body);font-size:var(--fs-eyebrow);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:.75rem;font-weight:700}.footer-nav[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{list-style:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{min-height:44px;font-size:var(--fs-small);align-items:center;text-decoration:none;display:inline-flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.footer-signup[data-astro-cid-jo6i4kqk]{border-top:2px solid var(--gold);border-radius:var(--radius);background:#0c2a3d;gap:2rem;padding:clamp(1.75rem,1rem + 3vw,3.5rem);display:grid}.footer-signup[data-astro-cid-jo6i4kqk]:focus{outline:none}.footer-signup__title[data-astro-cid-jo6i4kqk]{color:var(--white);font-size:clamp(2rem,1.5rem + 1.8vw,2.75rem);line-height:1.1}.footer-signup__copy[data-astro-cid-jo6i4kqk]{max-width:38ch;margin-top:1rem}.footer-legal[data-astro-cid-jo6i4kqk]{font-size:var(--fs-small);border-top:1px solid #f7e7c62e;gap:1rem;margin-top:clamp(2.5rem,2rem + 2vw,3.5rem);padding-top:1.75rem;display:grid}.footer-legal__status[data-astro-cid-jo6i4kqk]{max-width:80ch}.footer-legal__row[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:.25rem 1.5rem;display:flex}.footer-legal__row[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;display:inline-flex}@media (width>=900px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:4fr 7fr;gap:4rem}.footer-nav[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-signup[data-astro-cid-jo6i4kqk]{grid-template-columns:4fr 7fr;align-items:start;gap:4rem}}@media (width>=1100px){.footer-legal[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:center;gap:2rem}}main[data-astro-cid-hkbrpulz]:focus{outline:none}.crumbs[data-astro-cid-hkbrpulz] ol[data-astro-cid-hkbrpulz]{font-size:var(--fs-small);flex-wrap:wrap;gap:.25rem .6rem;padding-block:1rem;list-style:none;display:flex}.crumbs[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]{color:var(--muted);align-items:center;gap:.6rem;display:inline-flex}.crumbs[data-astro-cid-hkbrpulz] li[data-astro-cid-hkbrpulz]+li[data-astro-cid-hkbrpulz]:before{content:"/";color:var(--copper)}.crumbs[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz]{min-height:44px;color:var(--navy);align-items:center;display:inline-flex}
