:root{--slate-900:#2b2a2a;--slate-800:#3a3838;--slate-600:#5f5c5c;--copper-500:#c48a52;--copper-700:#8a5a2e;--copper-100:#f4e7da;--paper:#faf8f6;--tint:#f1ebe5;--ink:var(--slate-900);--muted:var(--slate-600);--line:#e4ddd6;--radius:.75rem;--content:72rem;--gutter:clamp(1rem, 4vw, 2rem)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:5rem}body{font-family:var(--font-sans);color:var(--ink);background:var(--paper);flex-direction:column;min-height:100dvh;margin:0;font-size:1.0625rem;line-height:1.65;display:flex}main{flex:1}h1,h2,h3{text-wrap:balance;margin:0 0 .75rem;font-weight:700;line-height:1.2}h1{letter-spacing:-.02em;font-size:clamp(2rem,5vw,3.25rem)}h2{letter-spacing:-.01em;font-size:clamp(1.5rem,3vw,2.1rem)}h3{font-size:1.2rem}p{margin:0 0 1rem}img{max-width:100%;height:auto;display:block}a{color:var(--copper-700);text-underline-offset:.2em}:focus-visible{outline:3px solid var(--focus,var(--copper-700));outline-offset:2px}.band-dark{--focus:var(--copper-500);background:var(--slate-900);color:#fff}.band-dark .eyebrow{color:var(--copper-500)}.container{width:min(100% - 2 * var(--gutter), var(--content));margin-inline:auto}.section{padding-block:clamp(2.5rem,7vw,5rem)}.section--tint{background:var(--tint)}.eyebrow{font-family:var(--font-serif);color:var(--copper-700);margin:0 0 .25rem;font-size:1.35rem;font-style:italic}.lead{font-size:1.15rem}.split{align-items:start;gap:2rem 2.5rem;display:grid}@media (width>=52rem){.split{grid-template-columns:1fr 1fr}}.prose{max-width:46rem}.prose h2{margin-top:2.5rem;font-size:1.4rem}.prose h3{margin-top:1.75rem;font-size:1.1rem}.prose ul{padding-left:1.25rem}.card{border:1px solid var(--line);border-radius:var(--radius);background:#fff;padding:clamp(1.25rem,3vw,2rem)}.plain-list{margin:0;padding:0;list-style:none}.actions{flex-wrap:wrap;gap:.75rem;display:flex}.button{border:2px solid var(--copper-500);background:var(--copper-500);color:var(--slate-900);border-radius:999px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.25rem;font-weight:650;line-height:1.2;text-decoration:none;transition:background-color .15s,color .15s;display:inline-flex}.button:hover{background:var(--copper-700);border-color:var(--copper-700);color:#fff}.button--ghost{color:inherit;background:0 0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}address[data-astro-cid-r3fzrmjp]{font-style:normal}.wordmark[data-astro-cid-qisgtjgl]{letter-spacing:-.01em;color:#fff;margin:0;font-size:1.6rem;font-weight:800;text-decoration:none}span[data-astro-cid-qisgtjgl]{color:var(--copper-500)}.site-footer[data-astro-cid-nns7i3if]{margin-top:4rem;font-size:.95rem}.columns[data-astro-cid-nns7i3if]{grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));gap:2rem;padding-block:3rem 2rem;display:grid}h2[data-astro-cid-nns7i3if]{letter-spacing:.12em;text-transform:uppercase;color:var(--copper-500);margin:0 0 .75rem;font-size:.8rem}.tagline[data-astro-cid-nns7i3if]{font-family:var(--font-serif);margin:.25rem 0 0;font-size:1.2rem;line-height:1.4}.site-footer[data-astro-cid-nns7i3if] a{color:#fff}.site-footer[data-astro-cid-nns7i3if] a:hover{color:var(--copper-500)}.legal[data-astro-cid-nns7i3if]{border-top:1px solid #ffffff26;flex-wrap:wrap;gap:.5rem 1.5rem;padding-block:1.25rem;display:flex}.site-header[data-astro-cid-fzpbxy5g]{z-index:10;border-bottom:3px solid var(--copper-500);position:sticky;top:0}.bar[data-astro-cid-fzpbxy5g]{flex-wrap:wrap;align-items:center;gap:.75rem 1.5rem;min-height:4.5rem;display:flex}.menu-toggle[data-astro-cid-fzpbxy5g]{border-radius:var(--radius);color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #fff6;order:2;align-items:center;padding:.75rem;font-weight:600;display:inline-flex}.menu-icon[data-astro-cid-fzpbxy5g],.menu-icon[data-astro-cid-fzpbxy5g]:before,.menu-icon[data-astro-cid-fzpbxy5g]:after{background:currentColor;width:1.1rem;height:2px;display:block}.menu-icon[data-astro-cid-fzpbxy5g]{position:relative}.menu-icon[data-astro-cid-fzpbxy5g]:before,.menu-icon[data-astro-cid-fzpbxy5g]:after{content:"";position:absolute}.menu-icon[data-astro-cid-fzpbxy5g]:before{top:-6px}.menu-icon[data-astro-cid-fzpbxy5g]:after{top:6px}nav[data-astro-cid-fzpbxy5g]{flex-basis:100%;order:3;display:none}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]~nav[data-astro-cid-fzpbxy5g]{display:block}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:.25rem;padding-bottom:1rem;display:grid}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]{color:#fff;padding:.5rem 0;font-weight:500;text-decoration:none;display:block}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g]:hover,nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{color:var(--copper-500)}.actions[data-astro-cid-fzpbxy5g]{order:1;gap:.5rem;margin-left:auto;display:flex}.actions[data-astro-cid-fzpbxy5g] .button{padding:.5rem .9rem}.phone[data-astro-cid-fzpbxy5g]{display:none}@media (width<=63.99rem){.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]~.actions[data-astro-cid-fzpbxy5g] .phone[data-astro-cid-fzpbxy5g]{display:inline-flex}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]{margin-left:auto}.menu-toggle[data-astro-cid-fzpbxy5g][aria-expanded=true]~.actions[data-astro-cid-fzpbxy5g]{flex-basis:100%;order:4;margin:0 0 1rem}}@media (width<=26rem){.bar[data-astro-cid-fzpbxy5g]{column-gap:.75rem}.bar[data-astro-cid-fzpbxy5g] .wordmark{font-size:1.35rem}.actions[data-astro-cid-fzpbxy5g] .button{font-size:.9rem}}@media (width>=64rem){.menu-toggle[data-astro-cid-fzpbxy5g]{display:none}nav[data-astro-cid-fzpbxy5g]{flex-basis:auto;order:0;margin-left:auto;display:block}nav[data-astro-cid-fzpbxy5g] ul[data-astro-cid-fzpbxy5g]{gap:1.25rem;padding:0;display:flex}nav[data-astro-cid-fzpbxy5g] a[data-astro-cid-fzpbxy5g][aria-current=page]{text-underline-offset:.5em;text-decoration:underline 2px}.actions[data-astro-cid-fzpbxy5g]{order:0;margin-left:0}.actions[data-astro-cid-fzpbxy5g] .button{padding:.7rem 1.25rem}.phone[data-astro-cid-fzpbxy5g]{display:inline-flex}}.skip-link[data-astro-cid-z4jru4n3]{z-index:20;color:var(--ink);background:#fff;padding:.5rem 1rem;position:absolute;top:-10rem;left:1rem}.skip-link[data-astro-cid-z4jru4n3]:focus{top:1rem}
