.hero:where(.astro-UZE3VCQA){display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;padding-block:3.5em;gap:1em}.hero:where(.astro-UZE3VCQA) h1:where(.astro-UZE3VCQA){font-size:2em;line-height:1.15;margin:0 auto 0 0;color:var(--primaryLight)}@media (min-width: 640px){.hero:where(.astro-UZE3VCQA) h1:where(.astro-UZE3VCQA){font-size:3em}}.hero:where(.astro-UZE3VCQA) p:where(.astro-UZE3VCQA),.hero:where(.astro-UZE3VCQA) ul:where(.astro-UZE3VCQA){font-size:1.5em;font-weight:400;margin-block:.5em 0}.hero:where(.astro-UZE3VCQA) picture{display:block;width:150px;height:auto;margin-inline:auto;margin-block:1em;border:5px solid var(--background);border-radius:50%;overflow:hidden;box-shadow:0 0 0 7px var(--primaryLight);transform:translateZ(0)}.hero:where(.astro-UZE3VCQA) picture img{display:block;width:100%;height:auto}.copy-section:where(.astro-UZE3VCQA){font-size:1.2em;padding-top:0}@media (min-width: 640px){.copy-section:where(.astro-UZE3VCQA){font-size:1.6em}}.contact-section:where(.astro-UZE3VCQA){font-size:1.2em;padding-bottom:6em}@media (min-width: 640px){.contact-section:where(.astro-UZE3VCQA){font-size:1.5em}}.contact-links:where(.astro-UZE3VCQA){display:flex;flex-wrap:wrap;justify-content:center;font-weight:700;color:var(--primaryLight);text-align:center;gap:2em 1em}.contact-links:where(.astro-UZE3VCQA) a:where(.astro-UZE3VCQA){color:inherit;text-decoration:underline}.contact-links:where(.astro-UZE3VCQA)>:where(.astro-UZE3VCQA){display:flex;flex-direction:column;justify-content:space-between;flex:1 1 0%;gap:.5em}.contact-links:where(.astro-UZE3VCQA)>:where(.astro-UZE3VCQA) svg:where(.astro-UZE3VCQA){height:3em;display:block;margin:auto;fill:currentColor}.appointment-button-wrapper:where(.astro-UZE3VCQA){margin-top:4em;text-align:center}.appointment-button:where(.astro-UZE3VCQA){font-size:.8em;padding:.5em 1.5em;border:2px solid var(--primaryLight);border-radius:4px;color:var(--text);background:transparent}
