.SuburbLpHero_hero__b1mOM{--hero-pad-bottom:0.85rem;--hero-safe-y:0.85rem;--hero-col-gap:1.1rem;--hero-rail:240px;--hero-abby-h:160px;--hero-search-h:clamp(3.45rem,3.2rem + 0.4vw,3.9rem);--hero-btn:clamp(1.05rem,0.96rem + 0.28vw,1.32rem);--hero-canvas-h:900px;--hero-photo-inset:clamp(2.5rem,5.5vw,4.75rem);--hero-title-top:62%;position:relative;isolation:isolate;box-sizing:border-box;width:100%;height:auto;min-height:0;overflow:hidden;color:#fff;background-color:#fff;contain:layout paint}.SuburbLpHero_media__YDotl{position:absolute;inset:0;z-index:0;pointer-events:none;overflow:hidden;background:#fff}.SuburbLpHero_mediaFrame__XwFR0{position:absolute;top:0;right:var(--hero-photo-inset);bottom:var(--hero-photo-inset);left:var(--hero-photo-inset);background:#fff}.SuburbLpHero_mediaImg__Am9SE{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:none}.SuburbLpHero_carouselNext__E_nyZ,.SuburbLpHero_carouselPrev___dQqI{pointer-events:auto;position:absolute;top:50%;z-index:2;transform:translateY(-50%);margin:0;padding:.35rem .55rem;border:0;border-radius:0;background:rgba(255,255,255,.72);color:#333;font-size:1.35rem;line-height:1;cursor:pointer}.SuburbLpHero_carouselPrev___dQqI{left:.35rem}.SuburbLpHero_carouselNext__E_nyZ{right:.35rem}.SuburbLpHero_carouselDot__kQ1cT:focus-visible,.SuburbLpHero_carouselNext__E_nyZ:focus-visible,.SuburbLpHero_carouselPrev___dQqI:focus-visible{outline:2px solid #333;outline-offset:2px}.SuburbLpHero_carouselDots__atBb7{pointer-events:auto;position:absolute;z-index:2;left:50%;bottom:max(.75rem,calc(var(--hero-photo-inset) * .35));display:inline-flex;justify-content:center;align-items:center;gap:8px;transform:translateX(-50%)}.SuburbLpHero_carouselDot__kQ1cT{width:10px;height:6px;padding:0;border:0;border-radius:9999px;background:rgba(116,116,116,.45);cursor:pointer}.SuburbLpHero_carouselDotActive__gAdlI{width:28px;height:6px;background:rgba(80,80,80,.85)}.SuburbLpHero_safe__d9HaV{position:relative;z-index:3;box-sizing:border-box;width:100%;max-width:var(--home-content-max,1440px);margin-inline:auto;min-height:0;padding:var(--navbar-height,5.5rem) var(--home-gutter,52px) var(--hero-pad-bottom)}.SuburbLpHero_copy__AmHHg,.SuburbLpHero_safe__d9HaV{display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.SuburbLpHero_copy__AmHHg{gap:5px;width:-moz-max-content;width:max-content;max-width:100%;text-align:center}.SuburbLpHero_h1__Q1Zz5{width:-moz-max-content;width:max-content;padding:14px 22px;border-radius:0;box-shadow:none;color:#fff;font-family:var(--font-lora),Lora,serif;font-size:56px;font-weight:700;line-height:56px;text-shadow:none;white-space:nowrap;text-wrap:nowrap;word-break:keep-all;overflow-wrap:normal;overflow:hidden;text-overflow:ellipsis}.SuburbLpHero_clinicNameBill__tV_57,.SuburbLpHero_h1__Q1Zz5{margin:0;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;gap:8px;max-width:100%;background:var(--suburb-hero-pill-fill,rgba(116,116,116,.5))}.SuburbLpHero_clinicNameBill__tV_57{padding:12px 20px;font-weight:inherit}.SuburbLpHero_clinicName__obZEu{margin:0;display:flex;flex-direction:column;justify-content:center;text-align:center;color:#fff;font-family:var(--font-lora),Lora,serif;font-size:34px;font-weight:700;line-height:34px;word-wrap:break-word;text-shadow:none;white-space:nowrap}.SuburbLpHero_clinicNameButton__j9MWF{margin:0;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit}.SuburbLpHero_clinicNameButton__j9MWF:focus-visible{outline:2px solid #fff;outline-offset:4px}.SuburbLpHero_controlsInStack__j2CG1{position:relative;z-index:4;margin-top:5px;width:-moz-max-content;width:max-content;max-width:100%;transform:translate(78px,70px)}.SuburbLpHero_abbyRail__9sQlt{position:absolute;z-index:5;left:max(1rem,env(safe-area-inset-left,0px),calc((100% - min(100%, var(--home-content-max, 1440px))) / 2 + var(--home-gutter, 52px)));bottom:max(1rem,calc(.65rem + env(safe-area-inset-bottom, 0px)));display:flex;flex-direction:column;align-items:stretch;gap:.45rem;width:var(--hero-rail);max-width:var(--hero-rail);pointer-events:none}.SuburbLpHero_abbyRail__9sQlt>*{pointer-events:auto}body.home-abby-docked .SuburbLpHero_abbyRail__9sQlt{visibility:hidden;pointer-events:none}@media (min-width:64rem){.SuburbLpHero_hero__b1mOM{display:block;box-sizing:border-box;width:100%;height:var(--hero-canvas-h);min-height:var(--hero-canvas-h);max-height:var(--hero-canvas-h)}.SuburbLpHero_mediaImg__Am9SE{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:none}.SuburbLpHero_safe__d9HaV{position:absolute;left:50%;top:var(--hero-title-top);transform:translateX(-50%);width:100%;max-width:var(--home-content-max,1440px);margin:0;padding:0 var(--home-gutter,52px);justify-content:flex-start}.SuburbLpHero_copy__AmHHg{transform:translateY(-30px)}.SuburbLpHero_h1__Q1Zz5{white-space:nowrap;text-wrap:nowrap}}@media (max-height:640px){.SuburbLpHero_hero__b1mOM{--hero-pad-bottom:1rem;--hero-safe-y:1rem;--hero-abby-h:8rem;--hero-title-top:55%}}@media (max-width:63.998rem){.SuburbLpHero_hero__b1mOM{display:flex;flex-direction:column;min-height:0;height:auto;padding-top:0}.SuburbLpHero_mediaImg__Am9SE{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;transform:none}.SuburbLpHero_safe__d9HaV{position:relative;left:auto;top:auto;transform:none;height:auto;align-items:center;padding:var(--navbar-height,5.5rem) var(--home-gutter,52px) 1.5rem}.SuburbLpHero_copy__AmHHg{align-items:center;width:-moz-max-content;width:max-content;max-width:100%}.SuburbLpHero_controlsInStack__j2CG1{width:100%;max-width:100%;display:flex;justify-content:center;transform:none}.SuburbLpHero_abbyRail__9sQlt{position:relative;left:auto;bottom:auto;max-width:16rem;width:100%;margin:0 var(--home-gutter,52px) 1.25rem;order:3}}@media (max-width:47.998rem){.SuburbLpHero_hero__b1mOM{--hero-pad-bottom:1.75rem}.SuburbLpHero_mediaFrame__XwFR0{top:0}.SuburbLpHero_safe__d9HaV{padding:var(--nav-height-mobile,4.95rem) 1.15rem var(--hero-pad-bottom)}.SuburbLpHero_copy__AmHHg{align-items:center;width:-moz-max-content;width:max-content;max-width:100%}.SuburbLpHero_h1__Q1Zz5{font-size:clamp(1.15rem,5vw,2.5rem);line-height:1.1;white-space:normal;text-wrap:balance;word-break:normal;overflow:visible;text-overflow:unset}.SuburbLpHero_clinicNameBill__tV_57,.SuburbLpHero_h1__Q1Zz5{width:-moz-max-content;width:max-content;max-width:100%;padding:14px 18px}.SuburbLpHero_clinicName__obZEu{font-size:clamp(1.15rem,4.5vw,2rem);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.SuburbLpHero_abbyRail__9sQlt{max-width:none;width:calc(100% - 2.3rem);margin-inline:1.15rem}}