.site-header[data-astro-cid-nen7h5rs]{z-index:50;background:#fff;position:sticky;top:0;box-shadow:0 1px #0000001a}.header-inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;height:66px;display:flex}.logo[data-astro-cid-nen7h5rs] img[data-astro-cid-nen7h5rs]{width:auto;height:44px}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{gap:22px;margin:0;padding:0;list-style:none;display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:#0009;font-size:12px;font-weight:600;transition:color .2s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--red);opacity:1}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--red)}.menu-toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;padding:8px;display:none}.menu-toggle[data-astro-cid-nen7h5rs] .bar[data-astro-cid-nen7h5rs]{background:var(--gold);width:24px;height:2px;margin:5px 0;display:block}@media (width<=980px){.menu-toggle[data-astro-cid-nen7h5rs]{display:block}nav[data-astro-cid-nen7h5rs]{border-top:3px solid var(--gold);background:#fff;display:none;position:absolute;top:66px;left:0;right:0;box-shadow:0 4px 12px #0000001a}nav[data-astro-cid-nen7h5rs].open{display:block}nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-direction:column;gap:0;padding:12px 10%}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid #0000000d;padding:10px 0;font-size:14px;display:block}}.site-footer[data-astro-cid-jo6i4kqk]{background:var(--teal) url(/images/health-clinic-6.png) center bottom / auto no-repeat;color:#fff;padding:54px 0 0}.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(3,1fr);gap:5.5%;padding-bottom:54px;display:grid}.footer-heading[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:var(--gold);margin-bottom:18px;font-size:18px}.footer-phone[data-astro-cid-jo6i4kqk]{font-family:var(--font-head);color:#fff;margin-bottom:12px;font-size:28px;display:block}.footer-address[data-astro-cid-jo6i4kqk]{color:#fff;font-size:13px}.footer-links[data-astro-cid-jo6i4kqk]{margin:40px 0 0;padding:0;list-style:none}.footer-links[data-astro-cid-jo6i4kqk] li[data-astro-cid-jo6i4kqk]{margin-bottom:6px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:#fff;font-size:13px}.footer-links[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--gold);opacity:1}.copyright[data-astro-cid-jo6i4kqk]{text-align:center;color:#fff;margin:0;padding:20px 0 40px;font-size:11px}@media (width<=767px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:0}.footer-links[data-astro-cid-jo6i4kqk]{margin-top:16px}}:root{--gold:#b49b57;--red:#ce2029;--teal:#082125;--cream:#f5ede7;--text:#666;--heading:#333;--max:1080px;--font-body:"Open Sans", Arial, sans-serif;--font-head:"Prata", Georgia, serif;--font-serif:"EB Garamond", Georgia, serif;--font-script:"Dancing Script", cursive;--font-card:"ABeeZee", "Open Sans", sans-serif}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--font-body);color:var(--text);-webkit-font-smoothing:antialiased;background:#fff;margin:0;font-size:14px;line-height:1.7}img{max-width:100%;height:auto;display:block}a{color:var(--red);text-decoration:none}a:hover{opacity:.85}h1,h2,h3,h4{font-family:var(--font-head);color:var(--heading);margin:0 0 .5em;font-weight:400;line-height:1.2}p{margin:0 0 1em}p:last-child{margin-bottom:0}.container{width:80%;max-width:var(--max);margin:0 auto}.section{padding:54px 0;position:relative}.section--cream{background:var(--cream)}.section--black{color:#fff;background:#000}.row{grid-template-columns:1fr 1fr;align-items:center;gap:5.5%;padding:27px 0;display:grid}.section-title{font-size:42px;line-height:1.2}.eyebrow{width:24px;height:24px;margin-bottom:8px}.photo{border-radius:10px;overflow:hidden;box-shadow:0 2px 18px #0000001a}.photo img{object-fit:cover;width:100%;height:100%}.dots{pointer-events:none;z-index:0;position:absolute}.btn{font-family:var(--font-serif);border:2px solid var(--gold);color:var(--gold);background:0 0;border-radius:3px;padding:.45em 1.4em;font-size:18px;transition:all .2s;display:inline-block}.btn:hover{background:var(--gold);color:#fff;opacity:1}.btn--solid{background:var(--gold);color:#fff}.btn--solid:hover{background:#9c8448;border-color:#9c8448}.page-hero{background:#000 var(--hero-bg) left center / auto 100% no-repeat;color:#fff;text-align:center;padding:60px 0}.page-hero h1{color:var(--gold);margin:0;font-size:54px}.page-hero .tagline{font-family:var(--font-script);color:#fff;margin-top:10px;font-size:26px;font-weight:700}.page-hero .tagline em{color:var(--red);font-style:normal}.checklist{margin:0;padding:0;list-style:none}.checklist li{font-family:var(--font-serif);color:var(--heading);padding:8px 0 8px 36px;font-size:20px;position:relative}.checklist li:before{content:"";border:solid var(--red);border-width:0 2px 2px 0;width:7px;height:13px;position:absolute;top:14px;left:4px;transform:rotate(45deg)}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=980px){.row{grid-template-columns:1fr;gap:30px}.section-title{font-size:34px}.page-hero{background-position:50% 10px;background-size:auto 60%;padding:150px 0 40px}.page-hero h1{font-size:38px}.dots{display:none}}@media (width<=600px){.container{width:88%}.section-title{font-size:28px}.page-hero h1{font-size:30px}.page-hero .tagline{font-size:20px}}
