.lc-public-page{background:#f8f6f1;flex:1;min-width:0;display:flow-root}@keyframes lc-copy-arrive{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}.lc-hero-copy{animation:1.2s cubic-bezier(.22,1,.36,1) both lc-copy-arrive}.lc-reservation-links{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:18px;display:grid}.lc-reservation-links>a{color:#2a4633;background:#f0f0e9;border:1px solid #2a463330;gap:16px;padding:32px;transition:background .4s;display:grid;position:relative}.lc-reservation-links>a:hover{background:#e5e9df}.lc-reservation-links span{font-size:12px}.lc-reservation-links strong{font-size:22px;font-weight:400}.lc-reservation-links span:last-child{position:absolute;top:28px;right:24px}.lc-location-jump{border-bottom:1px solid #2a4633;width:fit-content;margin:35px auto 0;padding-bottom:8px;font-size:13px;display:block}.lc-about-nav{z-index:25;white-space:nowrap;color:#2a4633;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#f8f6f1f5;border-bottom:1px solid #2a46331f;justify-content:center;gap:clamp(25px,4vw,80px);padding:25px 20px;font-size:14px;display:flex;position:sticky;top:80px;overflow-x:auto}.lc-about-nav a{border-bottom:1px solid #0000;padding-bottom:7px;transition:border-color .3s}.lc-about-nav a:hover,.lc-about-nav a:focus-visible{border-color:currentColor}.lc-about [id]{scroll-margin-top:180px}.lc-about-intro{text-align:center;padding-top:110px;padding-bottom:110px}.lc-about-intro>img{margin:0 auto 38px}.lc-about .lc-section-heading h2{text-wrap:balance;font-weight:400}.lc-about .lc-split{min-height:660px}.lc-about .lc-split-copy{padding:90px clamp(32px,5.2vw,110px)}.lc-about .lc-split .lc-section-heading{text-align:left}.lc-about .lc-split h2{font-family:Georgia,Times New Roman,serif;font-size:clamp(48px,5vw,88px)}.lc-about .lc-split .lc-eyebrow{letter-spacing:.13em;font-size:13px;line-height:1.8}.lc-about .lc-split .lc-copy{max-width:550px;margin-top:28px;font-size:15px;line-height:2.1}.lc-about-doctors{grid-template-columns:repeat(2,minmax(0,1fr));gap:70px 48px;margin-top:60px;display:grid}.lc-about-doctor{min-width:0;display:block}.lc-about-doctor .lc-photo{aspect-ratio:4/5;margin-bottom:28px}.lc-about-doctor h3{margin:14px 0;font-size:30px}.lc-about-doctor>span{border-bottom:1px solid #2a4633;margin-top:26px;padding-bottom:8px;font-size:12px;display:inline-block}.lc-about-doctor img{transition:transform 1.2s}.lc-about-doctor:hover img{transform:scale(1.025)}.lc-about-closing{height:clamp(450px,48vw,850px)}.lc-about-end{text-align:center;color:#f8f6f1;background:#2a4633;padding:70px 24px}.lc-about-end .lc-eyebrow{color:inherit}.lc-about-end>p{margin-top:20px;font-size:13px;line-height:1.8}.lc-about-end>a{margin-top:20px;font-family:Georgia,serif;font-size:clamp(26px,4vw,48px);display:inline-block}.lc-align-left{text-align:left!important}.lc-center{text-align:center}.lc-visit-grid{grid-template-columns:1.15fr 1fr;gap:45px 70px;margin-top:45px;display:grid}.lc-visit-grid h3{margin:16px 0;font-size:22px;font-weight:400;line-height:1.6}.lc-visit-links{flex-wrap:wrap;gap:25px;margin-top:22px;font-size:13px;display:flex}.lc-visit-links a{border-bottom:1px solid #2a4633;padding-bottom:8px}.lc-visit-phone{margin-top:10px;font-size:30px;display:inline-block}.lc-map-empty{color:#526b58;text-align:center;background:#e9ece5;place-items:center;min-height:180px;padding:30px;font-size:14px;display:grid}[data-lc-motion]{transition:opacity 1.05s cubic-bezier(.22,1,.36,1),translate 1.15s cubic-bezier(.22,1,.36,1);transition-delay:var(--lc-delay,0s)}[data-lc-motion=pending]{opacity:0;translate:0 24px}[data-lc-motion=visible]{opacity:1;translate:0}@media (max-width:767px){.lc-about-nav{justify-content:flex-start;gap:30px;padding:20px;font-size:12px;top:80px}.lc-about [id]{scroll-margin-top:155px}.lc-about .lc-split{min-height:0}.lc-about .lc-split-copy{padding:65px 28px}.lc-about .lc-split .lc-photo{min-height:390px}.lc-about-intro{padding-block:75px}.lc-about .lc-split .lc-copy{font-size:14px;line-height:2}.lc-about-doctors{grid-template-columns:1fr;gap:55px}.lc-visit-grid{grid-template-columns:1fr;gap:35px}.lc-about .lc-section-heading h2{font-size:clamp(28px,7vw,40px)}.lc-about .lc-split h2{font-size:52px}.lc-about .lc-banner-copy h2{font-size:38px}}@media (prefers-reduced-motion:reduce){[data-lc-motion]{opacity:1!important;transition:none!important;translate:none!important}.lc-about-doctor img{transition:none}.lc-about-doctor:hover img{transform:none}}@media (min-width:768px) and (max-width:1439px){.lc-about-nav{top:80px}}@media (prefers-reduced-motion:reduce){.lc-hero-copy{animation:none}}.lc-photo[data-lc-motion]{transition:opacity 1.1s cubic-bezier(.22,1,.36,1),translate 1.35s cubic-bezier(.22,1,.36,1),clip-path 1.35s cubic-bezier(.22,1,.36,1)}.lc-photo[data-lc-motion=pending]{clip-path:inset(5% 0 0);translate:0 45px}.lc-photo[data-lc-motion=visible]{clip-path:inset(0);translate:0}.lc-photo[data-lc-motion] img{transition:scale 1.65s cubic-bezier(.22,1,.36,1)}.lc-photo[data-lc-motion=pending] img{scale:1.055}.lc-photo[data-lc-motion=visible] img{scale:1}@media (prefers-reduced-motion:reduce){.lc-photo[data-lc-motion]{clip-path:none!important}.lc-photo[data-lc-motion] img{transition:none!important;scale:1!important}}
