.content-intro{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;display:grid}.content-intro-centered{align-items:center}.content-intro-copy{min-width:0;padding:50px 10%}.content-intro h1{margin-bottom:25px}.content-desktop-image{min-width:0;padding:10px}.content-desktop-image img{width:auto;height:auto;margin-inline:auto}.content-inline-image{display:none}.content-prose h2,.content-prose h3{margin-top:30px}.content-prose .primary-section-heading{font-size:40px;line-height:46px}.content-offerings{padding:30px 8% 64px}.content-offerings>h2:first-child{text-align:center;margin-bottom:35px}.content-offerings h3{margin-top:30px}.offerings-divider{color:var(--teal);justify-content:center;align-items:center;gap:20px;padding-block:25px;display:flex}.offerings-divider span{background-color:currentColor;flex:1;height:8px;mask-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 preserveAspectRatio=%27xMidYMid meet%27 overflow=%27visible%27 height=%27100%%27 viewBox=%270 0 126 26%27 fill=%27black%27 stroke=%27none%27%3E%3Cpath d=%27M3,10.2c2.6,0,2.6,2,2.6,3.2S4.4,16.5,3,16.5s-3-1.4-3-3.2S0.4,10.2,3,10.2z M18.8,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.2-1.4-3.2-3.2S17,10.2,18.8,10.2z M34.6,10.2c1.5,0,2.6,1.4,2.6,3.2s-0.5,3.2-1.9,3.2c-1.5,0-3.4-1.4-3.4-3.2S33.1,10.2,34.6,10.2z M50.5,10.2c1.7,0,3.2,1.4,3.2,3.2s-1.4,3.2-3.2,3.2c-1.7,0-3.3-0.9-3.3-2.6S48.7,10.2,50.5,10.2z M66.2,10.2c1.5,0,3.4,1.4,3.4,3.2s-1.9,3.2-3.4,3.2c-1.5,0-2.6-0.4-2.6-2.1S64.8,10.2,66.2,10.2z M82.2,10.2c1.7,0.8,2.6,1.4,2.6,3.2s-0.1,3.2-1.6,3.2c-1.5,0-3.7-1.4-3.7-3.2S80.5,9.4,82.2,10.2zM98.6,10.2c1.5,0,2.6,0.4,2.6,2.1s-1.2,4.2-2.6,4.2c-1.5,0-3.7-0.4-3.7-2.1S97.1,10.2,98.6,10.2z M113.4,10.2c1.2,0,2.2,0.9,2.2,3.2s-0.1,3.2-1.3,3.2s-3.1-1.4-3.1-3.2S112.2,10.2,113.4,10.2z%27/%3E%3C/svg%3E");mask-position:50%;mask-size:126px 26px;mask-repeat:repeat-x}.offerings-divider svg{flex:none}.about-intro{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;display:grid}.about-intro-copy{align-self:center;min-width:0;padding:0 16%}.about-intro h1{margin:0 0 20px -5px;padding-block:25px}.about-intro-image{position:relative}.about-intro-image img{object-fit:cover;object-position:bottom center;width:100%;height:100%;position:absolute;inset:0}.about-inline-image{display:none}.about-doctor-heading{text-align:center;padding-top:1em}.about-doctor-heading h2{margin-bottom:20px;padding-block:25px}.about-doctor{grid-template-columns:32.847% 67.153%;align-items:center;min-height:80vh;padding:0 7.3%;display:grid}.about-doctor-image{align-self:start;padding-inline:1em}.about-doctor-image img{width:auto;height:auto;margin-inline:auto}.about-doctor-copy{padding-inline:1em}.services-directory{text-align:center}.services-directory-intro>.lead{max-width:650px;margin-inline:auto}.services-directory-cards{padding-inline:2em}.service-directory-grid{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:35px;margin-top:60px;display:grid}.service-directory-grid h2{font-size:24px;line-height:34px}.service-directory-grid h2 a{text-decoration:none}.service-directory-grid li{padding-block:5px}.service-directory-grid ul:empty{display:none}.contact-page{grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;min-height:100vh;display:grid}.contact-intro,.contact-form-column{min-width:0;padding:60px 12%}.contact-intro h1{margin-bottom:25px}.contact-symbol{width:42px;height:65px;margin-bottom:25px}.contact-form-column form{margin-top:30px}.contact-form-column .form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}.contact-form-column label{margin-bottom:8px;display:block}.contact-form-column input,.contact-form-column textarea{width:100%;color:var(--ink);font:inherit;background:#fff;border:1px solid #82999e;border-radius:0;min-height:46px;margin-bottom:18px;padding:12px;display:block}.contact-form-column input::placeholder,.contact-form-column textarea::placeholder{color:#596174;opacity:1}.contact-form-column textarea{resize:vertical;min-height:112px}.contact-form-column button[type=submit]{width:100%;min-height:54px}.honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.contact-form-column .form-note{color:var(--muted);font-size:14px;line-height:20px}.form-status{color:var(--teal-dark);margin-top:20px;font-weight:500}.form-status:empty{display:none}.form-status.is-error{color:#a12b26}@media (width<=1024px){.content-intro{grid-template-columns:1fr}.content-intro-copy{padding:40px 8%}.content-desktop-image{display:none}.content-inline-image{width:auto;height:auto;margin:0 auto 25px;display:block}.content-prose .primary-section-heading{font-size:32px;line-height:46px}.content-offerings{padding-inline:8%}.about-intro{grid-template-columns:50%;min-height:50vh}.about-intro-copy{padding:0 8%}.about-intro h1{margin-left:-4px}.about-intro-image{display:none}.about-inline-image{width:100%;height:auto;margin-bottom:20px;display:block}.about-doctor-heading h2{margin-left:-4px}.about-doctor{grid-template-columns:repeat(2,minmax(0,1fr));padding:0 4% 4%}.about-doctor-image,.about-doctor-copy{padding:0 50px 45px 0}.contact-intro,.contact-form-column{padding:40px 8%}}@media (width<=767px){.content-intro-copy{padding:35px 10%}.content-prose .primary-section-heading{font-size:26px;line-height:30px}.content-offerings{padding:20px 10% 45px}.about-intro{grid-template-columns:1fr;min-height:90vh}.about-intro-copy{padding:10%}.about-intro h1,.about-doctor-heading h2{margin-left:-2px;padding:0 0 25px}.about-doctor{grid-template-columns:1fr;min-height:0;padding:0 0 6%}.about-doctor-image,.about-doctor-copy{padding:0 25px 45px 35px}.service-directory-grid{grid-template-columns:1fr;gap:28px;margin-top:40px}.service-directory-grid h2{font-size:20px;line-height:28px}.contact-page{grid-template-columns:1fr;min-height:0}.contact-intro,.contact-form-column{padding:35px 10%}.contact-form-column{padding-top:0}.contact-form-column .form-grid{grid-template-columns:1fr}}
