.cta-button[data-astro-cid-vydq27ri]{border-radius:var(--radius-sm);min-height:44px;padding:0 var(--space-xl);white-space:nowrap;justify-content:center;align-items:center;font-weight:800;line-height:1;text-decoration:none;display:inline-flex}.cta-button[data-astro-cid-vydq27ri]:focus-visible{outline:3px solid color-mix(in srgb, var(--color-accent) 28%, transparent);outline-offset:3px}.cta-button--primary[data-astro-cid-vydq27ri]{background:var(--color-accent);border:1px solid var(--color-accent);color:var(--color-surface)}.cta-button--primary[data-astro-cid-vydq27ri]:hover,.cta-button--primary[data-astro-cid-vydq27ri]:focus-visible{background:var(--color-accent-hover);border-color:var(--color-accent-hover)}.cta-button--secondary[data-astro-cid-vydq27ri]{background:var(--color-ink);border:1px solid var(--color-ink);color:var(--color-surface)}.cta-button--secondary[data-astro-cid-vydq27ri]:hover,.cta-button--secondary[data-astro-cid-vydq27ri]:focus-visible{background:var(--color-ink-hover);border-color:var(--color-ink-hover)}.icon[data-astro-cid-ccg5yoga]{color:var(--icon-color);flex:none;justify-content:center;align-items:center;display:inline-flex}.icon--tile[data-astro-cid-ccg5yoga]{background:var(--icon-tile-background);border-radius:var(--radius-sm);height:var(--icon-tile-box);width:var(--icon-tile-box)}.icon--plain[data-astro-cid-ccg5yoga]{height:var(--icon-plain-box);width:var(--icon-plain-box)}.icon[data-astro-cid-ccg5yoga] svg[data-astro-cid-ccg5yoga]{height:var(--icon-tile-size);width:var(--icon-tile-size);display:block}.icon--plain[data-astro-cid-ccg5yoga] svg[data-astro-cid-ccg5yoga]{height:var(--icon-plain-size);width:var(--icon-plain-size)}.section[data-astro-cid-w6ymvdtg]{padding:var(--section-block) 0}.section--surface[data-astro-cid-w6ymvdtg]{background:var(--color-surface)}.section--muted[data-astro-cid-w6ymvdtg]{background:var(--color-surface-alt)}.section-container[data-astro-cid-w6ymvdtg]{max-width:var(--container-max);padding:0 var(--page-gutter);margin:0 auto}.section-heading[data-astro-cid-ypavld2q]{color:var(--color-ink);font-size:var(--font-size-section-title);align-items:center;gap:var(--space-sm);letter-spacing:0;font-weight:900;line-height:var(--line-height-title);margin:0;display:flex}.section-heading[data-astro-cid-ypavld2q] span[data-astro-cid-ypavld2q]{background:currentColor;flex:none;width:2.1rem;height:1px;display:inline-block}.section-heading--red[data-astro-cid-ypavld2q]{color:var(--color-accent);font-size:var(--font-size-2xs);letter-spacing:.08em;text-transform:uppercase;line-height:1.2}.section-heading--center[data-astro-cid-ypavld2q]{text-align:center;justify-content:center}.section-header[data-astro-cid-pb4nux2a]{max-width:46rem}.section-header--center[data-astro-cid-pb4nux2a]{text-align:center;margin:0 auto}.section-header[data-astro-cid-pb4nux2a] .section-heading--default{margin-top:var(--space-eyebrow-to-title)}.section-header[data-astro-cid-pb4nux2a] p[data-astro-cid-pb4nux2a]{color:var(--color-muted);font-size:var(--font-size-base);font-weight:var(--font-weight-copy);line-height:var(--line-height-normal);margin:var(--space-md) 0 0;max-width:35rem}.section-header--center[data-astro-cid-pb4nux2a] p[data-astro-cid-pb4nux2a]{margin-left:auto;margin-right:auto}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--color-ink);color:var(--color-surface)}.footer-inner[data-astro-cid-jo6i4kqk]{max-width:var(--container-max);padding:var(--space-3xl) var(--page-gutter) var(--space-2xl);margin:0 auto}.footer-main[data-astro-cid-jo6i4kqk],.footer-bottom[data-astro-cid-jo6i4kqk]{gap:var(--space-xl);display:grid}.footer-main[data-astro-cid-jo6i4kqk]{align-items:start}.footer-brand[data-astro-cid-jo6i4kqk]{color:var(--color-surface);gap:var(--space-2xs);text-decoration:none;display:grid}.footer-brand[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{font-size:var(--font-size-lg);font-weight:700}.footer-brand[data-astro-cid-jo6i4kqk] strong[data-astro-cid-jo6i4kqk]{font-weight:900}.footer-brand[data-astro-cid-jo6i4kqk] small[data-astro-cid-jo6i4kqk],.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk],.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:color-mix(in srgb, var(--color-surface) 68%, transparent);font-size:var(--font-size-sm);font-weight:var(--font-weight-copy);line-height:var(--line-height-normal)}.footer-nav[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk]{gap:var(--space-md) var(--space-2xl);flex-wrap:wrap;display:flex}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk],.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-legal[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible,.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover,.footer-contact[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:focus-visible{color:var(--color-surface)}.footer-contact[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);margin:0;padding:0;list-style:none;display:grid}.footer-contact[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-xs);display:flex}.footer-contact[data-astro-cid-jo6i4kqk] .icon{color:color-mix(in srgb, var(--color-surface) 74%, transparent)}.footer-bottom[data-astro-cid-jo6i4kqk]{border-top:1px solid color-mix(in srgb, var(--color-surface) 14%, transparent);margin-top:var(--space-2xl);padding-top:var(--space-xl)}.footer-bottom[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{margin:0}@media (width>=760px){.footer-main[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,minmax(0,1fr))}.footer-nav[data-astro-cid-jo6i4kqk]{justify-content:center;justify-self:center}.footer-contact[data-astro-cid-jo6i4kqk]{justify-self:end}.footer-bottom[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:center}}.site-header[data-astro-cid-yxete6jp]{background:color-mix(in srgb, var(--color-surface) 98%, transparent);border-bottom:1px solid var(--color-border-soft);z-index:10;position:sticky;top:0}.header-inner[data-astro-cid-yxete6jp]{align-items:center;gap:var(--space-md);max-width:var(--container-max);min-height:68px;padding:var(--space-sm) var(--page-gutter);grid-template-columns:1fr auto;margin:0 auto;display:grid}.brand[data-astro-cid-yxete6jp]{color:var(--color-ink);align-items:baseline;gap:var(--space-2xs);font-size:1.06rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-yxete6jp] strong[data-astro-cid-yxete6jp]{font-weight:900}.brand[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]{color:var(--color-muted-strong);font-weight:800}.menu-toggle[data-astro-cid-yxete6jp]{border:1px solid var(--color-border);border-radius:var(--radius-sm);background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;width:42px;height:42px;display:inline-flex}.menu-toggle[data-astro-cid-yxete6jp] span[data-astro-cid-yxete6jp]{background:var(--color-ink);border-radius:var(--radius-pill);width:18px;height:2px;display:block}.primary-nav[data-astro-cid-yxete6jp]{grid-column:1/-1;display:none}.primary-nav[data-astro-cid-yxete6jp].is-open{display:block}.nav-list[data-astro-cid-yxete6jp]{gap:.25rem;margin:0;padding:.5rem 0 0;list-style:none;display:grid}.nav-link[data-astro-cid-yxete6jp],.submenu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--color-ink);font:inherit;font-size:var(--font-size-sm);align-items:center;min-height:42px;font-weight:850;text-decoration:none;display:flex}.submenu-toggle[data-astro-cid-yxete6jp]{background:0 0;border:0;justify-content:space-between;width:100%;padding:0}.submenu-toggle[data-astro-cid-yxete6jp] svg[data-astro-cid-yxete6jp]{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:2px;width:16px;height:16px}.submenu-toggle[data-astro-cid-yxete6jp][aria-expanded=true] svg[data-astro-cid-yxete6jp]{transform:rotate(180deg)}.submenu[data-astro-cid-yxete6jp]{margin:0;padding:0 0 .35rem 1rem;list-style:none;display:none}.submenu-toggle[data-astro-cid-yxete6jp][aria-expanded=true]+.submenu[data-astro-cid-yxete6jp]{display:grid}.submenu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{color:var(--color-muted);min-height:36px;font-size:.84rem}.header-cta[data-astro-cid-yxete6jp]{display:none}@media (width>=760px){.header-inner[data-astro-cid-yxete6jp]{min-height:72px;padding:0 var(--page-gutter);grid-template-columns:auto 1fr auto}.menu-toggle[data-astro-cid-yxete6jp]{display:none}.primary-nav[data-astro-cid-yxete6jp]{grid-column:auto;justify-self:center;display:block}.nav-list[data-astro-cid-yxete6jp]{align-items:center;gap:clamp(1.4rem,4vw,3.1rem);padding:0;display:flex}.nav-item[data-astro-cid-yxete6jp]{position:relative}.nav-link[data-astro-cid-yxete6jp]{min-height:72px}.submenu[data-astro-cid-yxete6jp]{background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-md);min-width:190px;padding:.45rem;position:absolute;top:calc(100% - .25rem);left:50%;transform:translate(-50%);box-shadow:0 20px 45px #1f2b4d1f}.submenu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]{border-radius:var(--radius-sm);padding:0 .75rem}.submenu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:hover,.submenu[data-astro-cid-yxete6jp] a[data-astro-cid-yxete6jp]:focus-visible{background:var(--color-surface-alt);color:var(--color-ink)}.has-submenu[data-astro-cid-yxete6jp]:focus-within .submenu[data-astro-cid-yxete6jp],.has-submenu[data-astro-cid-yxete6jp]:hover .submenu[data-astro-cid-yxete6jp],.submenu-toggle[data-astro-cid-yxete6jp][aria-expanded=true]+.submenu[data-astro-cid-yxete6jp]{display:grid}.header-cta[data-astro-cid-yxete6jp]{display:block}}@font-face{font-display:swap;font-family:Ubuntu Sans;font-style:normal;font-weight:300 900;src:url(/fonts/ubuntu-sans-variable.ttf)format("truetype")}@font-face{font-display:swap;font-family:Ubuntu Sans;font-style:italic;font-weight:300 900;src:url(/fonts/ubuntu-sans-italic-variable.ttf)format("truetype")}:root{--color-accent:#8d6033;--color-accent-hover:#744c25;--color-border:#dfe5ee;--color-border-soft:#e4e8f0;--color-ink:#25386f;--color-ink-hover:#1c2b59;--color-muted:#637188;--color-muted-strong:#637188;--color-surface:#fff;--color-surface-alt:#f4f6fa;--container-max:1320px;--page-gutter:clamp(1.25rem, 4vw, 2rem);--radius-sm:4px;--radius-md:6px;--radius-pill:999px;--space-2xs:.35rem;--space-xs:.5rem;--space-sm:.85rem;--space-md:1rem;--space-lg:1.25rem;--space-xl:1.55rem;--space-2xl:2.05rem;--space-content-top:2.2rem;--space-content-top-lg:2.7rem;--space-3xl:2.8rem;--space-eyebrow-to-title:1.8rem;--section-block:clamp(3.75rem, 8vw, 6.25rem);--font-size-2xs:.77rem;--font-size-xs:.82rem;--font-size-sm:.88rem;--font-size-md:.94rem;--font-size-base:1rem;--font-size-lg:1.05rem;--font-size-stat:clamp(1.35rem, 5vw, 2rem);--font-size-section-title:clamp(2rem, 5vw, 3.05rem);--font-size-hero-title:clamp(2.55rem, 8vw, 4.35rem);--font-weight-copy:400;--line-height-title:1.12;--line-height-tight:1.25;--line-height-normal:1.7;--line-height-relaxed:1.82;--icon-color:var(--color-ink);--icon-plain-box:1.25rem;--icon-plain-size:1rem;--icon-tile-box:2.75rem;--icon-tile-background:var(--color-surface-alt);--icon-tile-size:1.25rem;color:var(--color-ink);font-synthesis:none;text-rendering:optimizelegibility;font-family:Ubuntu Sans,Ubuntu,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}*{box-sizing:border-box}body{background:var(--color-surface);flex-direction:column;min-height:100vh;margin:0;display:flex}.skip-link{background:var(--color-ink);border-radius:var(--radius-sm);color:var(--color-surface);left:var(--page-gutter);padding:var(--space-sm) var(--space-md);top:var(--space-sm);transform:translateY(calc(-100% - var(--space-sm)));z-index:100;font-weight:850;text-decoration:none;position:fixed}.skip-link:focus{transform:translateY(0)}main{flex:1}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer}
