@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-ext-wght-normal.DdQaqQDo.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Outfit Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/outfit-latin-wght-normal.Bc-8i84L.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-ext-wght-normal.C6vrW8VD.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Atkinson Hyperlegible Next Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/atkinson-hyperlegible-next-latin-wght-normal.BcXVPD7q.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg:#f7f8f0;--surface:#fff;--ink:#173c35;--primary:#245645;--primary-hover:#153d30;--accent:#62816a;--accent-light:#adc9a7;--accent-text:#446750;--muted:#465c52;--line:#bfcdbf;--font-display:"Outfit Variable", "Segoe UI", sans-serif;--font-sans:"Atkinson Hyperlegible Next Variable", system-ui, sans-serif;--gutter:clamp(20px, 5vw, 76px)}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:95px}body{color:var(--ink);background:var(--bg);font:1.0625rem/1.55 var(--font-sans);margin:0}img,svg{max-width:100%;display:block}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.055em;font-family:Georgia,Times New Roman,serif;font-weight:400;line-height:1.04}h2{font-size:clamp(2.65rem,4.7vw,4.6rem)}h3{font:500 clamp(1.28rem,2vw,1.6rem)/1.25 var(--font-display);letter-spacing:-.025em}a{color:var(--primary);text-underline-offset:.2em}:focus-visible{outline-offset:3px;outline:3px solid #ab6a16}.wrap{max-width:1520px;padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:clamp(54px,7vw,105px)}.btn{min-height:48px;font:650 1rem/1.3 var(--font-sans);border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:10px;padding:12px 22px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:17px;height:17px}.btn-primary{background:var(--primary);color:#fff}.btn-primary:hover{background:var(--primary-hover)}.btn-secondary,.btn-light{background:var(--surface);color:var(--primary)}.btn-secondary{border-color:var(--line)}.btn-light:hover,.btn-secondary:hover{background:#e6efdc}.skip-link{z-index:101;background:#fff;padding:10px;position:fixed;top:10px;left:10px;transform:translateY(-160%)}.skip-link:focus{transform:none}main:focus{outline:none}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.demo-notice[data-astro-cid-qgizwue4]{background:var(--ink);color:#e6eef2;text-align:center;padding:7px var(--gutter);font-size:.8rem}.wordmark[data-astro-cid-qisgtjgl]{--size:1.95rem;color:var(--ink);font-family:var(--font-display);justify-items:stretch;line-height:1;display:inline-grid}.name[data-astro-cid-qisgtjgl]{font-size:var(--size);letter-spacing:-.015em;white-space:nowrap;font-weight:500}.name[data-astro-cid-qisgtjgl] .oo{vertical-align:-.045em;width:1.5em;height:auto;color:var(--accent);--glint:var(--accent);margin:0 .015em 0 .035em;display:inline-block}.sub[data-astro-cid-qisgtjgl]{font-size:calc(var(--size) * .34);letter-spacing:.42em;text-transform:lowercase;align-items:center;gap:.75em;margin-top:.42em;font-weight:400;display:flex}.sub[data-astro-cid-qisgtjgl]:before,.sub[data-astro-cid-qisgtjgl]:after{content:"";background:var(--accent);border-radius:2px;flex:1;height:2px}.sub[data-astro-cid-qisgtjgl]:after{margin-left:-.42em}.light[data-astro-cid-qisgtjgl]{color:#fff}.light[data-astro-cid-qisgtjgl] .name[data-astro-cid-qisgtjgl] .oo{color:var(--accent-light);--glint:#fff;--glint-opacity:.6}.light[data-astro-cid-qisgtjgl] .sub[data-astro-cid-qisgtjgl]:before,.light[data-astro-cid-qisgtjgl] .sub[data-astro-cid-qisgtjgl]:after{background:var(--accent-light)}@media (width<=440px){.wordmark[data-astro-cid-qisgtjgl]{--size:1.6rem}}.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:var(--bg);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:sticky;top:0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;min-height:80px;display:flex}.home[data-astro-cid-nen7h5rs]{padding-block:8px;text-decoration:none}.nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(24px,4vw,64px);display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:24px;margin:0;padding:0;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--ink);border-bottom:2px solid #0000;padding-block:6px;font-size:.93rem;font-weight:600;text-decoration:none}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{border-bottom-color:var(--accent)}.nav-actions[data-astro-cid-nen7h5rs]{align-items:center;gap:18px;display:flex}.phone[data-astro-cid-nen7h5rs]{white-space:nowrap;border:1px solid var(--line);border-radius:6px;align-items:center;gap:7px;padding:9px 15px;font-size:.95rem;font-weight:700;text-decoration:none;display:inline-flex}.menu-btn[data-astro-cid-nen7h5rs]{display:none}@media (width<=1240px){.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:18px}.nav[data-astro-cid-nen7h5rs]{gap:20px}}@media (width<=960px){.bar[data-astro-cid-nen7h5rs]{flex-wrap:wrap;min-height:68px}.nav[data-astro-cid-nen7h5rs]{flex-wrap:wrap;width:100%;padding-bottom:12px}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;gap:4px 20px}.nav-actions[data-astro-cid-nen7h5rs]{display:none}.js .menu-btn[data-astro-cid-nen7h5rs]{min-height:48px;color:var(--primary);font:700 .92rem var(--font-sans);cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;margin-right:-14px;padding:0 14px;display:inline-flex}.menu-icon[data-astro-cid-nen7h5rs],.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{background:currentColor;border-radius:2px;width:22px;height:2px;transition:transform .2s,opacity .2s;display:block}.menu-icon[data-astro-cid-nen7h5rs]{position:relative}.menu-icon[data-astro-cid-nen7h5rs]:before,.menu-icon[data-astro-cid-nen7h5rs]:after{content:"";position:absolute;left:0}.menu-icon[data-astro-cid-nen7h5rs]:before{top:-7px}.menu-icon[data-astro-cid-nen7h5rs]:after{top:7px}[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs]{background:0 0}[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs]:before{transform:translateY(7px)rotate(45deg)}[data-astro-cid-nen7h5rs][aria-expanded=true] .menu-icon[data-astro-cid-nen7h5rs]:after{transform:translateY(-7px)rotate(-45deg)}.js .nav[data-astro-cid-nen7h5rs]{display:none}.js .nav[data-astro-cid-nen7h5rs].is-open{padding:4px 0 20px;display:block}.js .nav[data-astro-cid-nen7h5rs].is-open ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0}.js .nav[data-astro-cid-nen7h5rs].is-open ul[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-family:var(--font-display);border-bottom:1px solid var(--line);padding:14px 0;font-size:1.5rem;font-weight:600;display:block}}@media (width<=440px){.menu-label[data-astro-cid-nen7h5rs]{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.bar[data-astro-cid-nen7h5rs]{gap:12px}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--ink);color:#fffc;padding-block:72px 32px;font-size:.95rem}.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.3fr 1fr 1.25fr .8fr;gap:40px;display:grid}.doctors[data-astro-cid-jo6i4kqk]{color:#fff;gap:2px;margin-top:24px;font-weight:600;display:grid}.f-head[data-astro-cid-jo6i4kqk]{font-family:var(--font-sans);letter-spacing:.16em;text-transform:uppercase;color:var(--accent-light);margin-bottom:14px;font-size:.75rem;font-weight:700}.site-footer[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff}.f-phone[data-astro-cid-jo6i4kqk]{margin-top:12px;font-weight:700}.hours[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;display:grid}.hours[data-astro-cid-jo6i4kqk] div[data-astro-cid-jo6i4kqk]{justify-content:space-between;gap:16px;display:flex}.hours[data-astro-cid-jo6i4kqk] dd[data-astro-cid-jo6i4kqk]{white-space:nowrap;color:#fff;text-align:right;margin:0}ul[data-astro-cid-jo6i4kqk]{gap:6px;margin:0;padding:0;list-style:none;display:grid}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{text-decoration:none}ul[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{text-decoration:underline}.site-footer[data-astro-cid-jo6i4kqk] .ph[data-astro-cid-jo6i4kqk]{color:#fff;background:#c65d3559;border-bottom-color:#f0a37f}.legal[data-astro-cid-jo6i4kqk]{color:#fff9;border-top:1px solid #ffffff24;justify-content:space-between;gap:24px;margin-top:56px;padding-top:24px;font-size:.82rem;display:flex}.legal[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]:first-child{max-width:60em}@media (width<=960px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr}.brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1}.legal[data-astro-cid-jo6i4kqk]{flex-direction:column}}@media (width<=520px){.grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr}}.mobile-bar[data-astro-cid-v3ixspr5]{display:none}@media (width<=960px){.mobile-bar[data-astro-cid-v3ixspr5]{z-index:40;padding:10px var(--gutter) calc(10px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:#fffffff7;grid-template-columns:1fr auto;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0b2a4212}.mobile-bar[data-astro-cid-v3ixspr5].hero-in-view{display:none}.mobile-bar[data-astro-cid-v3ixspr5].single{grid-template-columns:1fr}.call[data-astro-cid-v3ixspr5]{background:#fff;padding-inline:1.3rem}body{padding-bottom:78px}}.artwork[data-astro-cid-ctzhic4j]{aspect-ratio:1.2;border-radius:48% 48% 8px 8px/24% 24% 8px 8px;width:100%;height:auto;max-height:505px}.artwork[data-astro-cid-ctzhic4j] .frames{--glint:#fffbe7;--glint-opacity:.72;height:41px}@media (width<=670px){.artwork[data-astro-cid-ctzhic4j]{aspect-ratio:1.68}}.hero[data-astro-cid-lcdefpme]{background:var(--bg)}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(24px,5vw,88px);padding-block:clamp(30px,4vw,64px);display:grid}.hero-copy[data-astro-cid-lcdefpme]{padding-block:18px}.location[data-astro-cid-lcdefpme]{color:var(--accent-text);align-items:center;gap:8px;font-weight:600;display:flex}h1[data-astro-cid-lcdefpme]{letter-spacing:-.065em;margin-block:24px 23px;font-size:clamp(3.35rem,6.5vw,6.75rem);line-height:.98}.intro[data-astro-cid-lcdefpme]{max-width:35ch;color:var(--muted);font-size:clamp(1.1rem,1.6vw,1.38rem);line-height:1.48}.actions[data-astro-cid-lcdefpme]{flex-wrap:wrap;align-items:center;gap:23px;margin-top:32px;display:flex}.text-link[data-astro-cid-lcdefpme]{text-underline-offset:5px;align-items:center;gap:8px;width:fit-content;font-weight:650;text-decoration:underline;display:inline-flex}.office-band[data-astro-cid-lcdefpme],.visit[data-astro-cid-lcdefpme]{background:var(--ink);color:#fafbf4}.office-links[data-astro-cid-lcdefpme]{grid-template-columns:1.15fr 1.15fr .8fr;padding-block:25px;display:grid}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;align-items:center;gap:15px;line-height:1.45;text-decoration:none;display:flex}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover span[data-astro-cid-lcdefpme]>small[data-astro-cid-lcdefpme]{text-decoration:underline}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:1px solid #54756c;padding-left:clamp(20px,3vw,48px)}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]>svg{color:#bad4ad;flex:none}.office-links[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{color:#c3d9c6;font-size:.82rem;display:block}.split[data-astro-cid-lcdefpme]{grid-template-columns:.9fr 1.1fr;align-items:start;gap:clamp(30px,7vw,112px);display:grid}.section-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme],.section-description[data-astro-cid-lcdefpme]{max-width:38ch;color:var(--muted);margin-top:17px}.disclosures[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.disclosures[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-bottom:1px solid var(--line)}summary[data-astro-cid-lcdefpme]{cursor:pointer;list-style:none}summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.disclosures[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{font:500 clamp(1.1rem, 1.7vw, 1.4rem)/1.25 var(--font-display);align-items:center;gap:15px;padding:18px 0;display:flex}.disclosures[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme] svg{color:var(--accent-text);flex:none}summary[data-astro-cid-lcdefpme]:after{content:"+";color:var(--accent-text);margin-left:auto}details[data-astro-cid-lcdefpme][open]>summary[data-astro-cid-lcdefpme]:after{content:"−"}.disclosures[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:0 20px 18px 0}#services[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-left:39px}aside[data-astro-cid-lcdefpme]{color:var(--muted);margin-top:22px;font-size:.92rem}.doctors[data-astro-cid-lcdefpme]{background:#e7ede1}.section-description[data-astro-cid-lcdefpme]{max-width:none}.profiles[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,minmax(0,1fr));gap:42px;margin-top:36px;display:grid}.profiles[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{grid-template-columns:clamp(90px,9vw,140px) 1fr;align-items:start;gap:22px;display:grid}.profiles[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{aspect-ratio:.77;object-fit:cover;object-position:center top;border-radius:42% 42% 4px 4px/25% 25% 4px 4px;width:100%;height:auto}.profiles[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin:6px 0 8px}.profiles[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted)}.bio[data-astro-cid-lcdefpme]{margin-top:12px}.bio[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{align-items:center;gap:10px;min-height:44px;font-weight:650;display:inline-flex}summary[data-astro-cid-lcdefpme]:hover{text-underline-offset:4px;text-decoration:underline}.bio[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:10px}.insurance[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--muted);margin:8px 0 22px}.visit[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme],.visit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme],.visit[data-astro-cid-lcdefpme] .section-intro[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:inherit}.visit[data-astro-cid-lcdefpme] address[data-astro-cid-lcdefpme]{margin-top:18px;font-style:normal}.visit[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{font:400 .9rem var(--font-sans);color:#c3d9c6;white-space:nowrap}.visit[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{margin-top:22px}.hours[data-astro-cid-lcdefpme]{margin:12px 0 18px}.hours[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{border-bottom:1px solid #54756c;justify-content:space-between;gap:12px;padding:10px 0;display:flex}.hours[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{text-align:right;margin:0}.office-phone[data-astro-cid-lcdefpme]{color:inherit;align-items:center;gap:10px;display:inline-flex}@media (width<=850px){.office-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr 1fr}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:last-child{display:none}.profiles[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.hero-grid[data-astro-cid-lcdefpme]{gap:24px}.hero-copy[data-astro-cid-lcdefpme]{padding-block:0}.actions[data-astro-cid-lcdefpme]{gap:12px 18px}}@media (width<=670px){.hero-grid[data-astro-cid-lcdefpme],.split[data-astro-cid-lcdefpme]{grid-template-columns:1fr}h1[data-astro-cid-lcdefpme]{margin-block:16px;font-size:clamp(3.5rem,12vw,5rem)}.hero-grid[data-astro-cid-lcdefpme]{padding-block:28px 22px}.actions[data-astro-cid-lcdefpme]{margin-top:22px}.office-links[data-astro-cid-lcdefpme]{grid-template-columns:1fr;gap:12px;padding-block:20px}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]+a[data-astro-cid-lcdefpme]{border-left:0;padding-left:0}.office-links[data-astro-cid-lcdefpme] small[data-astro-cid-lcdefpme]{margin-right:9px;display:inline}.office-links[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{gap:10px;font-size:.94rem}.section-intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme] br[data-astro-cid-lcdefpme]{display:none}.profiles[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{gap:16px}}
