@layer reset{*,:before,:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}img,svg,picture,video{max-width:100%;display:block}img{height:auto}input,button,textarea,select{font:inherit;color:inherit}p,h1,h2,h3,h4{overflow-wrap:break-word}}@layer base{html{background:var(--ground);scrollbar-color:var(--line-strong) var(--ground);scroll-padding-top:6rem}body{min-height:100dvh;font-family:var(--font-text);font-size:var(--text-base);color:var(--ink);background:var(--ground);-webkit-font-smoothing:antialiased;flex-direction:column;line-height:1.6;display:flex}main{flex:1}h1,h2{font-family:var(--font-display);letter-spacing:-.01em;text-wrap:balance;font-weight:400;line-height:1.08}h1{font-size:var(--h1)}h2{font-size:var(--h2)}h3{font-size:var(--h3);text-wrap:balance;font-weight:700;line-height:1.25}p{text-wrap:pretty}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:.08em;text-decoration-color:var(--gold-deep)}a:hover{text-decoration-color:currentColor}::selection{background:var(--gold);color:var(--gold-ink)}:focus-visible{outline:3px solid var(--focus);outline-offset:3px}input,textarea{caret-color:var(--maroon)}::placeholder{color:var(--ink-3)}}@layer layout{.container{width:min(100% - 2 * var(--gutter), var(--max));margin-inline:auto}.section{padding-block:var(--section)}.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}}@layer components{.btn{border-radius:var(--pill);white-space:nowrap;cursor:pointer;min-height:3rem;transition:transform .25s var(--ease-out), background-color .2s ease, border-color .2s ease, box-shadow .25s var(--ease-out);border:2px solid #0000;justify-content:center;align-items:center;gap:.55em;padding:.7rem 1.45rem;font-size:1.0625rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:1.25em;height:1.25em}.btn:active{transform:translateY(1px)scale(.99)}.btn-primary{background:var(--maroon);color:var(--on-maroon)}.btn-primary:hover{background:var(--maroon-strong)}.btn-quiet{color:var(--ink);border-color:var(--line-strong);background:0 0}.btn-quiet:hover{border-color:var(--ink)}.btn-on-gold{color:var(--gold-ink);background:0 0;border-color:#1f222673}.btn-on-gold:hover{border-color:var(--gold-ink)}.on-gold{--well:#d8b945;--ink-2:#3f3510;--ink-3:#4a3f12;--line-strong:#a88a2c}@media (prefers-color-scheme:dark){.on-gold{--ink:#1f2226;--focus:#1c1d20;--well:#c8ab43;--ink-2:#2b240a;--ink-3:#3a3110;--line-strong:#8a7124}}.text-link{text-underline-offset:.25em;align-items:center;gap:.4em;font-weight:700;text-decoration:underline .08em;display:inline-flex}.text-link svg{width:1.1em;height:1.1em;transition:transform .25s var(--ease-out)}.text-link:hover svg{transform:translate(3px)}.prose{max-width:var(--measure)}.prose>*+*{margin-top:1.1em}.prose>:first-child{margin-top:0}.prose h2{margin-top:2.1em;font-size:clamp(1.75rem,1.4rem + 1.3vw,2.375rem)}.prose h3{margin-top:1.9em}.prose h4{font-size:var(--text-lg);margin-top:1.6em}.prose :is(h2,h3,h4)+*{margin-top:.55em}.prose h2+h3{margin-top:1.1em}.prose :is(ul,ol){padding-left:1.3em}.prose li+li{margin-top:.45em}.prose li::marker{color:var(--ink-3)}.prose a{font-weight:500}.prose blockquote{padding-block:var(--space-l);font-family:var(--font-display);font-size:clamp(1.375rem,1.2rem + .8vw,1.75rem);line-height:1.35}.prose blockquote p:last-child:not(:first-child){margin-top:var(--space-m);font-family:var(--font-text);font-size:var(--text-sm);color:var(--ink-2);font-weight:700}.skip-link{left:var(--space-m);z-index:100;padding:var(--space-s) var(--space-m);border-radius:var(--radius);background:var(--nickel);color:var(--enamel-white);font-weight:700;position:absolute;top:-10rem}.skip-link:focus{top:var(--space-m)}}:root{color-scheme:light dark;--ground:#f3f5f7;--paper:#fafbfc;--well:#e4e8ec;--ink:#1f2226;--ink-2:#474c54;--ink-3:#5d636c;--line:#d9dbdf;--line-strong:#b7bbc2;--gold:#ecd060;--gold-deep:#c9a73a;--gold-pale:#f6e8a6;--gold-ink:#1f2226;--gold-ink-2:#4a3f12;--maroon:#723131;--maroon-strong:#5c2525;--nickel:#2a2d32;--metal:#1c1d20;--enamel-gold:#ecd060;--enamel-white:#fbfbf8;--on-maroon:#fbfbf8;--maroon-line:#723131;--focus:#723131;--font-display:var(--font-marcellus), Georgia, "Times New Roman", serif;--font-text:var(--font-atkinson), system-ui, -apple-system, "Segoe UI", sans-serif;--text-xs:.875rem;--text-sm:1rem;--text-base:1.125rem;--text-lg:1.3125rem;--h3:clamp(1.25rem, 1.12rem + .55vw, 1.5rem);--h2:clamp(2rem, 1.45rem + 2.2vw, 3.125rem);--h1:clamp(2.5rem, 1.65rem + 3.5vw, 4.125rem);--space-2xs:.25rem;--space-xs:.5rem;--space-s:.75rem;--space-m:1rem;--space-l:1.5rem;--space-xl:2rem;--space-2xl:3rem;--space-3xl:4.5rem;--section:clamp(4rem, 2.4rem + 6vw, 7.5rem);--gutter:clamp(1.25rem, .6rem + 2.6vw, 3rem);--max:76rem;--measure:68ch;--radius:8px;--pill:999px;--ease-out:cubic-bezier(.16, 1, .3, 1);--z-header:50}@media (prefers-color-scheme:dark){:root{--ground:#15171a;--paper:#1b1e22;--well:#2c3036;--ink:#f0f0ec;--ink-2:#c7cad0;--ink-3:#a9aeb5;--line:#2c3036;--line-strong:#4a4f57;--gold:#d9bc4d;--gold-deep:#d9bc4d;--gold-pale:#e8d68a;--maroon:#8f3d3d;--maroon-strong:#a34848;--nickel:#0d0e10;--enamel-gold:#d9bc4d;--maroon-line:#c46a6a;--focus:#d9bc4d}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.site-header[data-astro-cid-nen7h5rs]{z-index:var(--z-header);background:var(--ground);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-l);min-height:72px;display:flex}.logo[data-astro-cid-nen7h5rs]{border-radius:4px;flex:none;display:block}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:38px}.nav[data-astro-cid-nen7h5rs]{margin-inline-start:auto;display:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:clamp(1rem,.1rem + 1.1vw,1.6rem);padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{transition:background-size .3s var(--ease-out);background-image:linear-gradient(currentColor,currentColor);background-position:0 100%;background-repeat:no-repeat;background-size:0 2px;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{white-space:nowrap;padding-block:.35rem;font-size:1.0625rem;font-weight:500;display:block}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{background-size:100% 2px}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-s);margin-inline-start:auto;display:flex}.phone[data-astro-cid-nen7h5rs]{white-space:nowrap;justify-content:center;align-items:center;gap:.4rem;min-width:2.75rem;min-height:2.75rem;font-weight:700;text-decoration:none;display:inline-flex}.phone[data-astro-cid-nen7h5rs] svg{width:1.35rem;height:1.35rem}.phone-number[data-astro-cid-nen7h5rs],.cta[data-astro-cid-nen7h5rs]{display:none}.menu-toggle[data-astro-cid-nen7h5rs]{border:1px solid var(--line-strong);border-radius:var(--pill);cursor:pointer;background:0 0;place-items:center;width:2.75rem;height:2.75rem;display:inline-grid}.menu-toggle[data-astro-cid-nen7h5rs] svg{width:1.5rem;height:1.5rem}.icon-close[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-open] .icon-open[data-astro-cid-nen7h5rs]{display:none}.site-header[data-astro-cid-nen7h5rs][data-open] .icon-close[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs]{border-top:1px solid var(--line);background:var(--ground);display:none}.site-header[data-astro-cid-nen7h5rs][data-open] .menu[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:var(--space-2xs);padding:var(--space-l) 0 var(--space-m);list-style:none;display:grid}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);padding-block:.6rem;font-size:1.625rem;line-height:1.2;display:inline-block}.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page],.menu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{background-size:100% 2px}.menu-hours[data-astro-cid-nen7h5rs]{padding-bottom:var(--space-xl);color:var(--ink-2)}.menu-hours[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);font-weight:700}@media (width>=40rem){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:44px}.cta[data-astro-cid-nen7h5rs]{display:inline-flex}}@media (width>=80rem){.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{height:50px}.nav[data-astro-cid-nen7h5rs]{display:block}.actions[data-astro-cid-nen7h5rs]{margin-inline-start:0}.menu-toggle[data-astro-cid-nen7h5rs],.site-header[data-astro-cid-nen7h5rs][data-open] .menu[data-astro-cid-nen7h5rs]{display:none}}@media (width>=90rem){.phone-number[data-astro-cid-nen7h5rs]{display:inline}}.site-footer[data-astro-cid-jo6i4kqk]{--f-ink:#f3f3ef;--f-ink-2:#c3c7cd;padding-block:var(--space-3xl) var(--space-xl);color:var(--f-ink);background:#1d2024;margin-top:auto;position:relative}@media (prefers-color-scheme:dark){.site-footer[data-astro-cid-jo6i4kqk]{background:#0d0e10}}.grid[data-astro-cid-jo6i4kqk]{gap:var(--space-2xl) var(--space-xl);display:grid}h2[data-astro-cid-jo6i4kqk]{margin-bottom:var(--space-s);font-family:var(--font-text);font-size:var(--text-sm);letter-spacing:.02em;color:var(--gold-pale);font-weight:700}a[data-astro-cid-jo6i4kqk]{text-decoration-color:#f6e8a68c}a[data-astro-cid-jo6i4kqk]:hover{text-decoration-color:currentColor}.logo[data-astro-cid-jo6i4kqk]{display:inline-block}.logo[data-astro-cid-jo6i4kqk] img[data-astro-cid-jo6i4kqk]{width:auto;height:48px}.line[data-astro-cid-jo6i4kqk]{max-width:30ch;margin-top:var(--space-m);font-family:var(--font-display);font-size:1.375rem;line-height:1.3}.social[data-astro-cid-jo6i4kqk]{margin-top:var(--space-l);min-height:2.75rem;color:var(--f-ink-2);align-items:center;gap:.5rem;display:inline-flex}.social[data-astro-cid-jo6i4kqk] svg{width:1.4rem;height:1.4rem}address[data-astro-cid-jo6i4kqk]{gap:var(--space-s);color:var(--f-ink-2);font-style:normal;display:grid}address[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--f-ink)}.email[data-astro-cid-jo6i4kqk]{overflow-wrap:break-word}.nowrap[data-astro-cid-jo6i4kqk]{white-space:nowrap}.hours[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);font-variant-numeric:tabular-nums;display:grid}.hours[data-astro-cid-jo6i4kqk] dt[data-astro-cid-jo6i4kqk]{font-weight:700}.hours[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{color:var(--f-ink-2)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-xs);padding:0;list-style:none;display:grid}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--f-ink);padding-block:.15rem;text-decoration:none;display:inline-block}nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.legal[data-astro-cid-jo6i4kqk]{gap:var(--space-m);margin-top:var(--space-3xl);padding-top:var(--space-l);font-size:var(--text-xs);color:var(--f-ink-2);border-top:1px solid #3a3e45;display:grid}.crisis[data-astro-cid-jo6i4kqk]{gap:var(--space-s);font-size:var(--text-sm);color:var(--f-ink);align-items:flex-start;display:flex}.crisis[data-astro-cid-jo6i4kqk] svg{width:1.5rem;height:1.5rem;color:var(--gold-pale);flex:none}.crisis[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--f-ink);font-weight:700}@media (width>=40rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}}@media (width>=64rem){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.45fr repeat(3,minmax(0,1fr))}.brand[data-astro-cid-jo6i4kqk]{align-items:center;gap:var(--space-m) var(--space-2xl);flex-wrap:wrap;display:flex}.brand[data-astro-cid-jo6i4kqk] .line[data-astro-cid-jo6i4kqk],.brand[data-astro-cid-jo6i4kqk] .social[data-astro-cid-jo6i4kqk]{margin-top:0}.legal[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr auto;align-items:start}.fine[data-astro-cid-jo6i4kqk]{text-align:end;max-width:44ch}}@media (width<=63.99rem){.site-footer[data-astro-cid-jo6i4kqk]{padding-bottom:calc(var(--space-xl) + 5.5rem)}}.action-bar[data-astro-cid-z4jru4n3]{z-index:var(--z-header);gap:var(--space-xs);padding:var(--space-s) max(var(--space-s), env(safe-area-inset-left)) calc(var(--space-s) + env(safe-area-inset-bottom));background:var(--ground);border-top:1px solid var(--line);display:flex;position:fixed;inset:auto 0 0}.action-bar[data-astro-cid-z4jru4n3] .btn[data-astro-cid-z4jru4n3]{min-height:3rem;padding-inline:1rem;font-size:1rem}.action-bar[data-astro-cid-z4jru4n3] .btn-primary[data-astro-cid-z4jru4n3]{flex:1}.call[data-astro-cid-z4jru4n3]{background:var(--paper);flex:none}@media (width<=24.99rem){.call-label[data-astro-cid-z4jru4n3]{display:none}}@media (width>=64rem){.action-bar[data-astro-cid-z4jru4n3]{display:none}}.token[data-astro-cid-t337tar2]{--t-enamel:var(--enamel-gold);width:var(--token-size);aspect-ratio:1;max-width:100%;transition:transform .35s var(--ease-out);border-radius:50%;flex:none;display:inline-block;container-type:inline-size}.token[data-astro-cid-t337tar2][data-enamel=white]{--t-enamel:var(--enamel-white)}.token[data-astro-cid-t337tar2] svg[data-astro-cid-t337tar2]{width:100%;height:100%;overflow:visible}.t-well[data-astro-cid-t337tar2]{fill:var(--well)}.t-here[data-astro-cid-t337tar2]{fill:none;stroke:var(--ink);stroke-width:3px;opacity:0}.token[data-astro-cid-t337tar2][data-state=here] .t-here[data-astro-cid-t337tar2]{opacity:1}.t-metal[data-astro-cid-t337tar2]{fill:var(--metal)}.t-stripe[data-astro-cid-t337tar2]{fill:none;stroke:var(--t-enamel);stroke-width:3px}.t-face[data-astro-cid-t337tar2]{fill:var(--t-enamel)}.t-letters[data-astro-cid-t337tar2]{font-family:var(--font-display);letter-spacing:.16em;fill:var(--enamel-gold)}.t-sep[data-astro-cid-t337tar2] path[data-astro-cid-t337tar2]{fill:var(--enamel-gold)}.t-value[data-astro-cid-t337tar2]{font-family:var(--font-display);fill:var(--metal)}.t-unit[data-astro-cid-t337tar2]{font-family:var(--font-text);letter-spacing:.16em;fill:var(--metal);font-size:12px;font-weight:700}.t-ghost[data-astro-cid-t337tar2]{opacity:0;transition:opacity .3s}.token[data-astro-cid-t337tar2][data-state=ghost] .t-struck[data-astro-cid-t337tar2]{visibility:hidden}.token[data-astro-cid-t337tar2][data-state=ghost] .t-ghost[data-astro-cid-t337tar2]{opacity:1}.g-edge[data-astro-cid-t337tar2],.g-face[data-astro-cid-t337tar2]{fill:none;stroke:var(--ink-3);stroke-width:2.25px;stroke-dasharray:6 7;transition:stroke .25s}.g-face[data-astro-cid-t337tar2]{stroke-dasharray:5 6}.g-letters[data-astro-cid-t337tar2]{font-family:var(--font-display);letter-spacing:.16em;fill:var(--ink-3)}.g-value[data-astro-cid-t337tar2]{font-family:var(--font-display);fill:var(--ink-2)}.g-unit[data-astro-cid-t337tar2]{font-family:var(--font-text);letter-spacing:.16em;fill:var(--ink-2);font-size:12px;font-weight:700}.lift:is(:hover,:focus-visible,:active) .token[data-astro-cid-t337tar2][data-state=ghost]{transform:translateY(-4px)}.lift:is(:hover,:focus-visible,:active) .token[data-astro-cid-t337tar2][data-state=ghost] [data-astro-cid-t337tar2]:is(.g-edge,.g-face){stroke:var(--maroon-line);stroke-dasharray:none}@container (width<=172px){.t-letters[data-astro-cid-t337tar2],.g-letters[data-astro-cid-t337tar2],.t-sep[data-astro-cid-t337tar2]{display:none}}@container (width<=183px){.t-unit[data-astro-cid-t337tar2],.g-unit[data-astro-cid-t337tar2]{display:none}.token[data-astro-cid-t337tar2]:has(.t-unit) [data-astro-cid-t337tar2]:is(.t-value,.g-value){transform:translateY(8px)}}.token[data-astro-cid-t337tar2].is-striking{animation:press .7s var(--ease-out) both}.token[data-astro-cid-t337tar2].is-striking .t-struck[data-astro-cid-t337tar2]{animation:pour .75s var(--ease-out) both}@keyframes press{0%{transform:scale(.96)}to{transform:scale(1)}}@keyframes pour{0%{clip-path:circle(0%)}to{clip-path:circle(72%)}}
