:root,html,body,.modern-body{color-scheme:light only}.brand,.footer-brand-card,.modern-brand,.modern-footer__logo-card{forced-color-adjust:none;isolation:isolate;box-shadow:none!important;background-color:#fff!important;background-image:none!important;border:0!important;border-radius:1rem!important;padding:0!important;overflow:hidden!important}.footer-brand-card,.modern-footer__logo-card{width:min(19rem,100%)}.brand img,.footer-brand-card img,.modern-brand img,.modern-footer__logo-card img{forced-color-adjust:none;mix-blend-mode:normal;border-radius:1rem;width:100%;height:auto;filter:none!important;background-color:#fff!important;background-image:none!important}@media (width<=760px){.modern-footer__grid{grid-template-columns:minmax(0,1fr)!important;gap:2.25rem!important}.modern-footer__grid>*{min-width:0}.modern-footer__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:.55rem 1rem;margin:0;padding:0;list-style:none;display:grid!important}.modern-footer__bottom{gap:.85rem;grid-template-columns:1fr!important;display:grid!important}.modern-footer a,.modern-footer p,.modern-footer span{overflow-wrap:anywhere}}@media (width<=420px){.modern-footer__links{grid-template-columns:1fr}}body,.modern-body,button,input,textarea,select{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif!important}code,pre,kbd,samp{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace}html{scroll-padding-top:7rem}:where(main [id],section[id],article[id],h1[id],h2[id],h3[id]){scroll-margin-top:7rem}:where(main,main section,main article,.card-grid,.card-grid>*){min-width:0}:where(main h1,main h2,main h3,main p,main li,main a){overflow-wrap:anywhere}:where(a,button,input,select,textarea,summary):focus-visible{outline-offset:3px;outline:3px solid #ffbf47;box-shadow:0 0 0 1px #1b1b1b}:where(button,.button,.modern-button,input:not([type=checkbox]):not([type=radio]):not([type=hidden]),select,textarea,summary){min-height:44px}:where(input[type=checkbox],input[type=radio]),:where(.site-header nav a,.footer-nav a,.modern-nav a,.modern-menu nav a,.modern-call,.modern-mobile-dock a){min-width:24px;min-height:24px}:where(.modern-consent,.modern-consent span){line-height:1.5}@media (prefers-reduced-motion:reduce){html:focus-within{scroll-behavior:auto!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.office-announcement{color:#062f35;background:#dceec3;border-block:1px solid #4f751b}.office-announcement__inner{align-items:baseline;gap:.75rem;width:min(1120px,100% - 2rem);margin-inline:auto;padding:.8rem 0;line-height:1.45;display:flex}.office-announcement__inner strong{flex:none;font-weight:800}.office-announcement__inner span{overflow-wrap:anywhere;min-width:0}@media (width<=620px){.office-announcement__inner{flex-direction:column;align-items:flex-start;gap:.2rem}}@media (forced-colors:active){.office-announcement{color:canvastext;background:canvas;border-color:canvastext}}.provider-media img,.modern-doctor__photo img{aspect-ratio:4/3;object-fit:cover;width:100%;height:auto;display:block}.provider-photo-caption,.modern-provider-photo-caption{letter-spacing:.09em;text-transform:uppercase;margin:.7rem 0 0;font-size:.82rem;font-weight:750;line-height:1.35}.provider-photo-caption{color:var(--navy,#102d3a)}.modern-provider-photo-caption{z-index:2;color:var(--modern-ink,#14343b);position:relative}.modern-section--sea{overflow-x:clip}.provider-media,.modern-doctor__photo{margin:0}.provider-media img,.modern-doctor__photo img{aspect-ratio:auto;object-fit:contain;object-position:center;image-rendering:auto;width:100%;max-width:30rem;height:auto;display:block}.provider-media img{border-radius:var(--radius);box-shadow:var(--shadow)}.modern-doctor__photo{place-self:start center;width:min(100%,30rem)}.modern-doctor__photo img{box-shadow:var(--modern-shadow);border-radius:2.2rem}.provider-photo-caption,.modern-provider-photo-caption{display:none!important}@media (width<=820px){.modern-doctor__photo{width:100%}}
