body:has([data-suburb-page-v14]){background:#f7f4ef}body:has([data-suburb-page-v14]) .ivy-banner{color:#1f1b17!important;background:#d8c9b7!important;border-bottom-color:#1f1b1714!important}body:has([data-suburb-page-v14])>header{z-index:400!important;position:relative!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]){box-shadow:none!important;-webkit-backdrop-filter:blur(20px)!important;background:#f7f4eff5!important;border-bottom-color:#1f1b171a!important}:is(body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=navLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=searchLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=phoneLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=languageButton]){color:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=languageDetails]{border-left-color:#1f1b1724!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=menuLine]{background:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=logoLink] svg{color:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]) [class*=ctaButton]{color:#f7f4ef!important;background:#1f1b17!important;border:1px solid #1f1b17!important;border-radius:8px!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]){-webkit-backdrop-filter:blur(20px)!important;background:#f7f4eff5!important;border-bottom-color:#1f1b171a!important}:is(body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=navLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=searchLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=phoneLink],body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=languageButton]){color:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=languageDetails]{border-left-color:#1f1b1724!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=menuLine]{background:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=logoLink] svg{color:#1f1b17!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]) [class*=ctaButton]{color:#f7f4ef!important;background:#1f1b17!important;border-color:#1f1b17!important}body:has([data-suburb-page-v14]) footer{color:#1f1b17!important;background:#d8c9b7!important}:is(body:has([data-suburb-page-v14]) footer [class*=description],body:has([data-suburb-page-v14]) footer [class*=socialLink],body:has([data-suburb-page-v14]) footer [class*=colLink],body:has([data-suburb-page-v14]) footer [class*=contactInfo],body:has([data-suburb-page-v14]) footer [class*=emailLink],body:has([data-suburb-page-v14]) footer [class*=copyright],body:has([data-suburb-page-v14]) footer [class*=legalLink],body:has([data-suburb-page-v14]) footer [class*=colHeading]){color:#1f1b17c2!important}.SuburbLandingPage-module__VSbaiq__page{--ivory:#f7f4ef;--oat:#eee6da;--sand:#d8c9b7;--taupe:#b7a391;--walnut:#765f50;--deep-walnut:#59463c;--ink:#1f1b17;--muted:#1f1b17b8;--line:#1f1b1721;--radius:22px;--control:var(--ivy-radius-control,8px);--pill:var(--ivy-radius-pill,999px);--gutter:clamp(20px,4vw,72px);--section:clamp(82px,9vw,142px);--gap:clamp(14px,1.55vw,24px);background:var(--ivory);color:var(--ink);font-family:var(--font-sans),"Satoshi",system-ui,sans-serif;overflow:clip}.SuburbLandingPage-module__VSbaiq__page *,.SuburbLandingPage-module__VSbaiq__page :before,.SuburbLandingPage-module__VSbaiq__page :after{box-sizing:border-box}.SuburbLandingPage-module__VSbaiq__page a{color:inherit}.SuburbLandingPage-module__VSbaiq__page a:focus-visible,.SuburbLandingPage-module__VSbaiq__page summary:focus-visible{outline-offset:4px;outline:3px solid #4f3a31}.SuburbLandingPage-module__VSbaiq__hero a:focus-visible,.SuburbLandingPage-module__VSbaiq__emergency a:focus-visible,.SuburbLandingPage-module__VSbaiq__finalCta a:focus-visible{outline-color:var(--ivory)}.SuburbLandingPage-module__VSbaiq__page svg{fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.6px;flex:none;width:17px;height:17px}.SuburbLandingPage-module__VSbaiq__shell{width:min(100%,1440px);padding-inline:var(--gutter);margin-inline:auto}.SuburbLandingPage-module__VSbaiq__srOnly{clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.SuburbLandingPage-module__VSbaiq__kicker,.SuburbLandingPage-module__VSbaiq__cardLabel{color:var(--walnut);letter-spacing:.115em;text-transform:uppercase;margin:0 0 17px;font-size:.72rem;font-weight:650;line-height:1.2}.SuburbLandingPage-module__VSbaiq__actions,.SuburbLandingPage-module__VSbaiq__emergencyActions{flex-wrap:wrap;gap:10px;display:flex}.SuburbLandingPage-module__VSbaiq__control{min-height:50px;color:var(--ivory);letter-spacing:.055em;text-align:center;text-transform:uppercase;border:1px solid #f7f4ef75;justify-content:center;align-items:center;padding:13px 23px;font-size:.74rem;font-weight:650;line-height:1;text-decoration:none;transition:background .2s,border-color .2s,color .2s;display:inline-flex;border-radius:var(--pill)!important}.SuburbLandingPage-module__VSbaiq__control:hover{background:var(--taupe);border-color:var(--taupe);color:var(--ink)}.SuburbLandingPage-module__VSbaiq__page .SuburbLandingPage-module__VSbaiq__primaryControl,.SuburbLandingPage-module__VSbaiq__page .SuburbLandingPage-module__VSbaiq__lightControl{background:var(--ivory);border-color:var(--ivory);color:var(--ink);border-radius:var(--control)!important}.SuburbLandingPage-module__VSbaiq__suburbSiteHero{--ivy-hero-editorial-height:clamp(660px,74svh,740px);--ivy-hero-editorial-title-size:clamp(3.15rem,4.75vw,5.05rem);--ivy-hero-editorial-title-leading:1.02}.SuburbLandingPage-module__VSbaiq__suburbSiteHero [data-site-hero-media]:before{width:clamp(112px,11vw,170px)}.SuburbLandingPage-module__VSbaiq__suburbSiteHero [class*=utilitySlot]{grid-area:1/9/auto/-1;align-self:end}.SuburbLandingPage-module__VSbaiq__suburbSiteHero .SuburbLandingPage-module__VSbaiq__heroCard{width:100%;color:var(--ink)}.SuburbLandingPage-module__VSbaiq__suburbSiteHero .SuburbLandingPage-module__VSbaiq__primaryControl{border-color:var(--ink)!important;border-radius:var(--control)!important;background:var(--ink)!important;color:var(--ivory)!important}.SuburbLandingPage-module__VSbaiq__suburbSiteHero .SuburbLandingPage-module__VSbaiq__control:not(.SuburbLandingPage-module__VSbaiq__primaryControl){border-radius:var(--pill)!important;color:var(--ink)!important;background:#f7f4ef57!important;border-color:#1f1b1738!important}.SuburbLandingPage-module__VSbaiq__darkOutlineControl{color:var(--ivory);background:0 0;border-color:#f7f4ef85}.SuburbLandingPage-module__VSbaiq__mobileCall{display:none}.SuburbLandingPage-module__VSbaiq__hero{isolation:isolate;min-height:max(720px,92svh);color:var(--ivory);background:radial-gradient(circle at 82% 24%,#d8c9b72e,#0000 24%),radial-gradient(circle at 66% 76%,#765f5052,#0000 34%),linear-gradient(132deg,#171411 0%,#2c231e 58%,#58463c 100%);align-items:flex-end;display:flex;position:relative;overflow:hidden}.SuburbLandingPage-module__VSbaiq__hero[data-mode=opening]{background:radial-gradient(circle at 79% 22%,#f7f4ef2e,#0000 25%),radial-gradient(circle at 55% 76%,#1f1b172e,#0000 35%),linear-gradient(132deg,#3f3029 0%,#6d5649 56%,#8e7564 100%)}.SuburbLandingPage-module__VSbaiq__hero:before{z-index:-1;content:"";pointer-events:none;background-image:linear-gradient(#f7f4ef09 1px,#0000 1px),linear-gradient(90deg,#f7f4ef09 1px,#0000 1px);background-size:78px 78px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000 24%,#000 78%);mask-image:linear-gradient(90deg,#0000 24%,#000 78%)}.SuburbLandingPage-module__VSbaiq__heroGhost{z-index:-1;color:#f7f4ef0d;letter-spacing:-.075em;pointer-events:none;white-space:nowrap;max-width:100%;font-size:clamp(9rem,18vw,22rem);font-weight:300;line-height:.8;position:absolute;bottom:-.22em;right:-.055em;overflow:hidden}.SuburbLandingPage-module__VSbaiq__heroInner{width:100%;padding-top:calc(var(--banner-h,63px) + 145px);padding-bottom:clamp(48px,6.5vw,84px)}.SuburbLandingPage-module__VSbaiq__breadcrumbs{color:#f7f4efc7;letter-spacing:.04em;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:29px;font-size:.72rem;display:flex}.SuburbLandingPage-module__VSbaiq__breadcrumbs a{justify-content:center;align-items:center;min-width:44px;min-height:44px;text-decoration:none;display:inline-flex}.SuburbLandingPage-module__VSbaiq__breadcrumbs a:hover{color:var(--ivory)}.SuburbLandingPage-module__VSbaiq__heroGrid{grid-template-columns:minmax(0,1fr) minmax(310px,370px);align-items:end;gap:clamp(48px,7vw,118px);display:grid}.SuburbLandingPage-module__VSbaiq__heroCopy{max-width:930px}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__kicker{color:#f7f4efe6}.SuburbLandingPage-module__VSbaiq__hero h1{max-width:11ch;color:var(--ivory);letter-spacing:-.057em;overflow-wrap:normal;text-wrap:balance;margin:0;font-size:clamp(4.5rem,7.7vw,8rem);font-weight:300;line-height:.88}.SuburbLandingPage-module__VSbaiq__heroIntro{color:#f7f4efe8;max-width:650px;margin:26px 0 0;font-size:clamp(1rem,1.22vw,1.18rem);font-weight:350;line-height:1.65}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__actions{margin-top:31px}.SuburbLandingPage-module__VSbaiq__heroNote{color:#f7f4efc2;margin:19px 0 0;font-size:.79rem;line-height:1.5}.SuburbLandingPage-module__VSbaiq__suburbSiteHero .SuburbLandingPage-module__VSbaiq__heroNote{color:#1f1b179e;max-width:560px;margin-top:10px}.SuburbLandingPage-module__VSbaiq__heroCard{border-radius:var(--radius);-webkit-backdrop-filter:blur(13px);background:#f7f4efc7;border:1px solid #1f1b1724;padding:clamp(28px,3vw,39px);box-shadow:0 28px 80px #120e0c2e}.SuburbLandingPage-module__VSbaiq__heroCard>p{color:var(--walnut);letter-spacing:.11em;text-transform:uppercase;margin:0 0 11px;font-size:.68rem;font-weight:650}.SuburbLandingPage-module__VSbaiq__heroCard>strong{letter-spacing:-.04em;font-size:clamp(2.1rem,3.2vw,3.6rem);font-weight:330;line-height:.95;display:block}.SuburbLandingPage-module__VSbaiq__heroCard dl{border-top:1px solid #f7f4ef2e;gap:0;margin:27px 0 0;display:grid}.SuburbLandingPage-module__VSbaiq__heroCard dl>div{border-bottom:1px solid #f7f4ef2e;justify-content:space-between;gap:24px;padding:13px 0;display:flex}.SuburbLandingPage-module__VSbaiq__heroCard dt,.SuburbLandingPage-module__VSbaiq__heroCard dd{margin:0;font-size:.78rem;line-height:1.4}.SuburbLandingPage-module__VSbaiq__heroCard dt{color:var(--muted)}.SuburbLandingPage-module__VSbaiq__heroCard dd{color:var(--ink);text-align:right}.SuburbLandingPage-module__VSbaiq__heroCard>a{min-height:48px;color:var(--ink);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:10px;margin-top:19px;font-size:.76rem;font-weight:600;text-decoration:none;display:inline-flex}.SuburbLandingPage-module__VSbaiq__pageNav{z-index:3;background:var(--sand);border-bottom:1px solid #1f1b1714;position:relative}.SuburbLandingPage-module__VSbaiq__pageNavGrid{grid-template-columns:minmax(135px,.7fr) repeat(4,minmax(0,1fr));align-items:stretch;display:grid}.SuburbLandingPage-module__VSbaiq__pageNavGrid>p{color:#59463c;letter-spacing:.11em;text-transform:uppercase;align-items:center;margin:0;padding-block:22px;font-size:.68rem;font-weight:650;display:flex}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a{border-left:1px solid #1f1b171a;justify-content:space-between;align-items:center;gap:16px;min-height:86px;padding:18px clamp(15px,2vw,29px);font-size:.83rem;font-weight:500;line-height:1.25;text-decoration:none;transition:background .2s;display:flex}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a:hover{background:#f7f4ef61}.SuburbLandingPage-module__VSbaiq__visit,.SuburbLandingPage-module__VSbaiq__services,.SuburbLandingPage-module__VSbaiq__faq{padding-block:var(--section)}.SuburbLandingPage-module__VSbaiq__visit,.SuburbLandingPage-module__VSbaiq__faq{background:var(--ivory)}.SuburbLandingPage-module__VSbaiq__services{background:var(--oat)}.SuburbLandingPage-module__VSbaiq__sectionHeader{grid-template-columns:minmax(0,1.12fr) minmax(290px,.48fr);align-items:end;gap:clamp(36px,7vw,112px);margin-bottom:clamp(42px,5vw,72px);display:grid}.SuburbLandingPage-module__VSbaiq__sectionHeader h2,.SuburbLandingPage-module__VSbaiq__faqIntro h2,.SuburbLandingPage-module__VSbaiq__localIntro h2,.SuburbLandingPage-module__VSbaiq__emergency h2,.SuburbLandingPage-module__VSbaiq__finalCta h2{letter-spacing:-.048em;text-wrap:balance;margin:0;font-size:clamp(2.55rem,4.6vw,5.1rem);font-weight:320;line-height:.96}.SuburbLandingPage-module__VSbaiq__sectionHeader>p,.SuburbLandingPage-module__VSbaiq__faqIntro>p:last-child,.SuburbLandingPage-module__VSbaiq__localIntro>p:last-child{color:var(--muted);margin:0;font-size:.98rem;line-height:1.7}.SuburbLandingPage-module__VSbaiq__landmarks{flex-wrap:wrap;gap:8px;margin:calc(clamp(42px,5vw,72px)/-2.08333) 0 clamp(34px,4vw,54px);display:flex}.SuburbLandingPage-module__VSbaiq__landmarks span{border:1px solid var(--line);border-radius:var(--control);color:#1f1b17ad;align-items:center;min-height:38px;padding:9px 14px;font-size:.72rem;line-height:1;display:inline-flex}.SuburbLandingPage-module__VSbaiq__visitGrid{gap:var(--gap);grid-template-columns:minmax(0,1.45fr) minmax(310px,.55fr);align-items:stretch;display:grid}.SuburbLandingPage-module__VSbaiq__routeList{border-top:1px solid var(--line)}.SuburbLandingPage-module__VSbaiq__routeList article{border-bottom:1px solid var(--line);grid-template-columns:54px minmax(0,1fr);gap:clamp(18px,3vw,42px);padding:clamp(27px,3.7vw,49px) 0;display:grid}.SuburbLandingPage-module__VSbaiq__routeList article>span,.SuburbLandingPage-module__VSbaiq__noteGrid article>span{color:var(--walnut);letter-spacing:.1em;font-size:.7rem;font-weight:650}.SuburbLandingPage-module__VSbaiq__routeList h3{letter-spacing:-.025em;margin:0;font-size:clamp(1.45rem,2vw,2.15rem);font-weight:390;line-height:1.08}.SuburbLandingPage-module__VSbaiq__routeList p{max-width:790px;color:var(--muted);margin:12px 0 0;font-size:.95rem;line-height:1.65}.SuburbLandingPage-module__VSbaiq__fitCard{border-radius:var(--radius);background:var(--oat);height:fit-content;padding:clamp(27px,3vw,42px)}.SuburbLandingPage-module__VSbaiq__fitCard h3{letter-spacing:-.035em;text-wrap:balance;margin:0;font-size:clamp(1.8rem,2.65vw,3rem);font-weight:350;line-height:.99}.SuburbLandingPage-module__VSbaiq__fitCard ul{border-top:1px solid var(--line);gap:0;margin:28px 0 0;padding:0;list-style:none;display:grid}.SuburbLandingPage-module__VSbaiq__fitCard li{border-bottom:1px solid var(--line);color:var(--muted);padding:15px 0 15px 20px;font-size:.86rem;line-height:1.5;position:relative}.SuburbLandingPage-module__VSbaiq__fitCard li:before{background:var(--walnut);content:"";border-radius:50%;width:6px;height:6px;position:absolute;top:22px;left:0}.SuburbLandingPage-module__VSbaiq__fundNote{margin-top:26px}.SuburbLandingPage-module__VSbaiq__fundNote>span{color:var(--walnut);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font-size:.68rem;font-weight:650;display:block}.SuburbLandingPage-module__VSbaiq__fundNote p{color:var(--muted);margin:0;font-size:.82rem;line-height:1.6}.SuburbLandingPage-module__VSbaiq__emergency{background:var(--deep-walnut);color:var(--ivory);padding-block:clamp(56px,7vw,90px)}.SuburbLandingPage-module__VSbaiq__emergencyGrid{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(36px,7vw,110px);display:grid}.SuburbLandingPage-module__VSbaiq__emergency .SuburbLandingPage-module__VSbaiq__cardLabel,.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__kicker{color:#f7f4efbd}.SuburbLandingPage-module__VSbaiq__emergency h2{max-width:830px;font-size:clamp(2.35rem,4.2vw,4.7rem)}.SuburbLandingPage-module__VSbaiq__emergencyGrid>div:first-child>p:last-child{color:#f7f4efd1;max-width:760px;margin:19px 0 0;font-size:.95rem;line-height:1.65}.SuburbLandingPage-module__VSbaiq__emergencyActions{justify-content:flex-end}.SuburbLandingPage-module__VSbaiq__serviceGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.SuburbLandingPage-module__VSbaiq__serviceCard{background:var(--ivory);justify-content:space-between;align-items:flex-start;gap:24px;min-height:210px;padding:clamp(25px,3vw,42px);text-decoration:none;transition:background .2s,transform .25s;display:flex}.SuburbLandingPage-module__VSbaiq__serviceCard:hover{background:var(--sand)}.SuburbLandingPage-module__VSbaiq__serviceCard small{color:var(--walnut);letter-spacing:.1em;text-transform:uppercase;margin-bottom:25px;font-size:.65rem;font-weight:650;line-height:1.3;display:block}.SuburbLandingPage-module__VSbaiq__serviceCard strong{letter-spacing:-.025em;font-size:clamp(1.35rem,1.8vw,2rem);font-weight:390;line-height:1.06;display:block}.SuburbLandingPage-module__VSbaiq__serviceCard p{max-width:38ch;color:var(--muted);margin:12px 0 0;font-size:.84rem;line-height:1.55}.SuburbLandingPage-module__VSbaiq__serviceCard>svg{margin-top:2px}.SuburbLandingPage-module__VSbaiq__sectionFoot{justify-content:flex-end;margin-top:28px;display:flex}.SuburbLandingPage-module__VSbaiq__textLink{min-height:44px;color:var(--walnut);letter-spacing:.055em;text-transform:uppercase;align-items:center;gap:10px;font-size:.76rem;font-weight:650;text-decoration:none;display:inline-flex}.SuburbLandingPage-module__VSbaiq__localNotes{--walnut:#59463c;padding-block:var(--section);background:var(--sand)}.SuburbLandingPage-module__VSbaiq__localNotesGrid{grid-template-columns:minmax(260px,.48fr) minmax(0,1.2fr);gap:clamp(38px,7vw,116px);display:grid}.SuburbLandingPage-module__VSbaiq__localIntro{align-self:start}.SuburbLandingPage-module__VSbaiq__localIntro h2{font-size:clamp(2.55rem,4.5vw,4.9rem)}.SuburbLandingPage-module__VSbaiq__localIntro>p:last-child{color:#1f1b17b3;margin-top:22px}.SuburbLandingPage-module__VSbaiq__noteGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2px;display:grid}.SuburbLandingPage-module__VSbaiq__noteGrid article{background:#f7f4efcc;min-height:260px;padding:clamp(23px,2.7vw,37px)}.SuburbLandingPage-module__VSbaiq__noteGrid h3{letter-spacing:-.02em;margin:43px 0 0;font-size:clamp(1.2rem,1.55vw,1.65rem);font-weight:420;line-height:1.12}.SuburbLandingPage-module__VSbaiq__noteGrid p{color:var(--muted);margin:14px 0 0;font-size:.84rem;line-height:1.6}.SuburbLandingPage-module__VSbaiq__rhythmGrid{gap:var(--gap);grid-column:2;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.SuburbLandingPage-module__VSbaiq__rhythmGrid article{border-top:1px solid #1f1b172b;padding:25px 0}.SuburbLandingPage-module__VSbaiq__rhythmGrid p{color:var(--walnut);letter-spacing:.09em;text-transform:uppercase;margin:0 0 9px;font-size:.69rem;font-weight:650}.SuburbLandingPage-module__VSbaiq__rhythmGrid strong{color:#1f1b17c7;font-size:.88rem;font-weight:400;line-height:1.6;display:block}.SuburbLandingPage-module__VSbaiq__nearby{border-top:1px solid #1f1b172b;grid-column:1/-1;grid-template-columns:minmax(180px,.48fr) minmax(0,1.2fr);align-items:start;gap:clamp(38px,7vw,116px);padding-top:clamp(35px,4vw,58px);display:grid}.SuburbLandingPage-module__VSbaiq__nearby>p{color:var(--walnut);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:.69rem;font-weight:650}.SuburbLandingPage-module__VSbaiq__nearby>div{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.SuburbLandingPage-module__VSbaiq__nearby a{border-radius:var(--control);background:#f7f4ef8c;border:1px solid #1f1b1724;justify-content:space-between;align-items:center;gap:14px;min-height:48px;padding:11px 14px;font-size:.79rem;text-decoration:none;transition:background .2s;display:flex}.SuburbLandingPage-module__VSbaiq__nearby a:hover{background:var(--ivory)}.SuburbLandingPage-module__VSbaiq__faqGrid{grid-template-columns:minmax(250px,.54fr) minmax(0,1fr);align-items:start;gap:clamp(52px,8vw,138px);display:grid}.SuburbLandingPage-module__VSbaiq__faqIntro{position:sticky;top:140px}.SuburbLandingPage-module__VSbaiq__faqIntro h2{font-size:clamp(2.45rem,4.2vw,4.75rem)}.SuburbLandingPage-module__VSbaiq__faqIntro>p:last-child{max-width:420px;margin-top:24px}.SuburbLandingPage-module__VSbaiq__faqList{border-top:1px solid var(--line)}.SuburbLandingPage-module__VSbaiq__faqList details{border:0!important;border-bottom:1px solid var(--line)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important}.SuburbLandingPage-module__VSbaiq__faqList summary{cursor:pointer;grid-template-columns:minmax(0,1fr) 44px;align-items:center;gap:22px;min-height:84px;color:var(--ink)!important;padding:22px 0!important;font-size:clamp(1rem,1.35vw,1.22rem)!important;font-weight:450!important;line-height:1.38!important;list-style:none!important;display:grid!important}.SuburbLandingPage-module__VSbaiq__faqList summary::-webkit-details-marker{display:none}.SuburbLandingPage-module__VSbaiq__faqList summary:after{content:none!important;display:none!important}.SuburbLandingPage-module__VSbaiq__faqList summary i{border:1px solid #1f1b172e;border-radius:50%;width:44px;height:44px;display:block;position:relative}.SuburbLandingPage-module__VSbaiq__faqList summary i:before,.SuburbLandingPage-module__VSbaiq__faqList summary i:after{background:var(--ink);content:"";width:13px;height:1px;transition:transform .22s,opacity .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.SuburbLandingPage-module__VSbaiq__faqList summary i:after{transform:translate(-50%,-50%)rotate(90deg)}.SuburbLandingPage-module__VSbaiq__faqList details[open] summary i:after{opacity:0;transform:translate(-50%,-50%)rotate(0)}.SuburbLandingPage-module__VSbaiq__faqList details>div{padding:0 66px 27px 0!important}.SuburbLandingPage-module__VSbaiq__faqList details>div p{max-width:710px;color:var(--muted)!important;margin:0!important;font-size:.94rem!important;line-height:1.7!important}.SuburbLandingPage-module__VSbaiq__finalCta{color:var(--ivory);background:radial-gradient(circle at 16% 20%,#d8c9b72e,#0000 28%),linear-gradient(125deg,#2d231e,#604c40 68%,#765f50);padding-block:clamp(72px,9vw,132px)}.SuburbLandingPage-module__VSbaiq__finalGrid{grid-template-columns:minmax(0,1fr) minmax(320px,.58fr);align-items:end;gap:clamp(50px,9vw,150px);display:grid}.SuburbLandingPage-module__VSbaiq__finalCta h2{max-width:900px;font-size:clamp(3.1rem,6.4vw,7rem)}.SuburbLandingPage-module__VSbaiq__finalGrid>div:last-child>p{color:#f7f4efd6;margin:0;font-size:.96rem;line-height:1.7}.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__actions{margin-top:28px}@media (max-width:1180px){.SuburbLandingPage-module__VSbaiq__heroGrid{grid-template-columns:minmax(0,1fr) 320px;gap:48px}.SuburbLandingPage-module__VSbaiq__hero h1{font-size:clamp(4rem,7.4vw,6.5rem)}.SuburbLandingPage-module__VSbaiq__pageNavGrid{grid-template-columns:120px repeat(4,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a{padding-inline:16px}.SuburbLandingPage-module__VSbaiq__noteGrid{grid-template-columns:1fr}.SuburbLandingPage-module__VSbaiq__noteGrid article{min-height:0}.SuburbLandingPage-module__VSbaiq__noteGrid h3{margin-top:24px}}@media (max-width:980px){.SuburbLandingPage-module__VSbaiq__suburbSiteHero [class*=utilitySlot]{grid-area:auto/1/auto/-1;margin-top:28px}.SuburbLandingPage-module__VSbaiq__hero{min-height:max(680px,88svh)}.SuburbLandingPage-module__VSbaiq__heroGrid{grid-template-columns:minmax(0,1fr) 285px;gap:35px}.SuburbLandingPage-module__VSbaiq__heroCard{padding:25px}.SuburbLandingPage-module__VSbaiq__pageNavGrid{grid-template-columns:repeat(4,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__pageNavGrid>p{grid-column:1/-1;min-height:52px;padding:12px 0}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a:first-of-type{border-left:0}.SuburbLandingPage-module__VSbaiq__sectionHeader,.SuburbLandingPage-module__VSbaiq__faqGrid,.SuburbLandingPage-module__VSbaiq__finalGrid{grid-template-columns:1fr;gap:28px}.SuburbLandingPage-module__VSbaiq__sectionHeader>p{max-width:720px}.SuburbLandingPage-module__VSbaiq__visitGrid{grid-template-columns:1fr}.SuburbLandingPage-module__VSbaiq__fitCard{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px 40px;display:grid}.SuburbLandingPage-module__VSbaiq__fitCard .SuburbLandingPage-module__VSbaiq__cardLabel,.SuburbLandingPage-module__VSbaiq__fitCard h3{grid-column:1}.SuburbLandingPage-module__VSbaiq__fitCard ul{grid-area:1/2/span 3;margin-top:0}.SuburbLandingPage-module__VSbaiq__fitCard .SuburbLandingPage-module__VSbaiq__fundNote{grid-column:1/-1}.SuburbLandingPage-module__VSbaiq__emergencyGrid{grid-template-columns:1fr;gap:31px}.SuburbLandingPage-module__VSbaiq__emergencyActions{justify-content:flex-start}.SuburbLandingPage-module__VSbaiq__serviceGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__localNotesGrid{grid-template-columns:1fr;gap:40px}.SuburbLandingPage-module__VSbaiq__noteGrid,.SuburbLandingPage-module__VSbaiq__rhythmGrid{grid-column:1}.SuburbLandingPage-module__VSbaiq__noteGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__nearby{grid-template-columns:1fr;gap:22px}.SuburbLandingPage-module__VSbaiq__faqIntro{position:static}.SuburbLandingPage-module__VSbaiq__finalGrid>div:last-child>p{max-width:640px}}@media (max-width:760px){body:has([data-suburb-page-v14]) nav[data-ivy-nav]:not([class*=menuOpen]){background:#f7f4eff7!important;border-bottom-color:#1f1b171a!important}body:has([data-suburb-page-v14]) nav[data-ivy-nav][class*=scrolled]:not([class*=menuOpen]){background:#f7f4eff7!important}.SuburbLandingPage-module__VSbaiq__page{--section:clamp(70px,18vw,96px)}.SuburbLandingPage-module__VSbaiq__suburbSiteHero{--ivy-hero-editorial-title-size-mobile:clamp(2.72rem,11.8vw,3.3rem);padding-top:calc(var(--banner-h,52px) + 48px)}.SuburbLandingPage-module__VSbaiq__hero{min-height:100svh}.SuburbLandingPage-module__VSbaiq__heroInner{padding-top:calc(var(--banner-h,52px) + 112px);padding-bottom:29px}.SuburbLandingPage-module__VSbaiq__heroGrid{grid-template-columns:1fr}.SuburbLandingPage-module__VSbaiq__heroCard{display:none}.SuburbLandingPage-module__VSbaiq__hero h1{max-width:10.5ch;font-size:clamp(3.45rem,13.3vw,5.1rem);line-height:.91}.SuburbLandingPage-module__VSbaiq__heroIntro{max-width:44ch;margin-top:20px;font-size:.95rem;line-height:1.55}.SuburbLandingPage-module__VSbaiq__heroGhost{font-size:clamp(7rem,33vw,11rem);bottom:-.06em;right:-.02em}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__actions{margin-top:25px}.SuburbLandingPage-module__VSbaiq__pageNavGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a{border-top:1px solid #1f1b171a;min-height:72px}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a:nth-of-type(odd){border-left:0}.SuburbLandingPage-module__VSbaiq__sectionHeader h2,.SuburbLandingPage-module__VSbaiq__faqIntro h2,.SuburbLandingPage-module__VSbaiq__localIntro h2{font-size:clamp(2.45rem,11vw,3.8rem)}.SuburbLandingPage-module__VSbaiq__sectionHeader{margin-bottom:40px}.SuburbLandingPage-module__VSbaiq__landmarks{margin:-16px 0 31px}.SuburbLandingPage-module__VSbaiq__routeList article{grid-template-columns:36px minmax(0,1fr);gap:13px}.SuburbLandingPage-module__VSbaiq__fitCard{display:block}.SuburbLandingPage-module__VSbaiq__fitCard ul{margin-top:26px}.SuburbLandingPage-module__VSbaiq__emergency h2{font-size:clamp(2.25rem,10vw,3.5rem)}.SuburbLandingPage-module__VSbaiq__noteGrid{grid-template-columns:1fr}.SuburbLandingPage-module__VSbaiq__noteGrid article{min-height:0}.SuburbLandingPage-module__VSbaiq__rhythmGrid{grid-template-columns:1fr;gap:0}.SuburbLandingPage-module__VSbaiq__nearby>div{grid-template-columns:repeat(2,minmax(0,1fr))}.SuburbLandingPage-module__VSbaiq__finalCta h2{font-size:clamp(3rem,13vw,5rem)}}@media (max-width:560px){.SuburbLandingPage-module__VSbaiq__serviceGrid{grid-template-columns:1fr;gap:1px}.SuburbLandingPage-module__VSbaiq__serviceCard{min-height:176px}.SuburbLandingPage-module__VSbaiq__nearby>div{grid-template-columns:1fr}}@media (max-width:430px){.SuburbLandingPage-module__VSbaiq__page{--gutter:20px;--radius:18px}.SuburbLandingPage-module__VSbaiq__kicker,.SuburbLandingPage-module__VSbaiq__cardLabel{margin-bottom:13px;font-size:.68rem}.SuburbLandingPage-module__VSbaiq__breadcrumbs{margin-bottom:17px;font-size:.68rem}.SuburbLandingPage-module__VSbaiq__hero h1{font-size:clamp(3rem,14vw,3.75rem)}.SuburbLandingPage-module__VSbaiq__heroIntro{margin-top:17px;font-size:.9rem}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__actions,.SuburbLandingPage-module__VSbaiq__emergencyActions,.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__actions{flex-wrap:nowrap;gap:7px}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__control,.SuburbLandingPage-module__VSbaiq__emergencyActions .SuburbLandingPage-module__VSbaiq__control,.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__control{letter-spacing:.035em;flex:1 1 0;min-width:0;padding-inline:10px}.SuburbLandingPage-module__VSbaiq__desktopCall{display:none}.SuburbLandingPage-module__VSbaiq__mobileCall{display:inline}.SuburbLandingPage-module__VSbaiq__heroNote{margin-top:14px;font-size:.72rem}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a{padding:15px 13px;font-size:.76rem}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a svg{width:14px;height:14px}.SuburbLandingPage-module__VSbaiq__sectionHeader>p,.SuburbLandingPage-module__VSbaiq__faqIntro>p:last-child,.SuburbLandingPage-module__VSbaiq__localIntro>p:last-child{font-size:.92rem}.SuburbLandingPage-module__VSbaiq__routeList h3{font-size:1.35rem}.SuburbLandingPage-module__VSbaiq__fitCard,.SuburbLandingPage-module__VSbaiq__serviceCard,.SuburbLandingPage-module__VSbaiq__noteGrid article{padding:24px}.SuburbLandingPage-module__VSbaiq__emergency{padding-block:58px}.SuburbLandingPage-module__VSbaiq__emergencyGrid>div:first-child>p:last-child{font-size:.89rem}.SuburbLandingPage-module__VSbaiq__emergencyActions .SuburbLandingPage-module__VSbaiq__control,.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__control{font-size:.68rem}.SuburbLandingPage-module__VSbaiq__faqList summary{grid-template-columns:minmax(0,1fr) 44px;gap:13px;font-size:.98rem!important}.SuburbLandingPage-module__VSbaiq__faqList details>div{padding-right:0!important}}@media (max-width:360px){.SuburbLandingPage-module__VSbaiq__hero h1{font-size:2.88rem}.SuburbLandingPage-module__VSbaiq__hero .SuburbLandingPage-module__VSbaiq__control,.SuburbLandingPage-module__VSbaiq__emergencyActions .SuburbLandingPage-module__VSbaiq__control,.SuburbLandingPage-module__VSbaiq__finalCta .SuburbLandingPage-module__VSbaiq__control{font-size:.65rem}.SuburbLandingPage-module__VSbaiq__pageNavGrid>a{font-size:.72rem}}@media (max-height:700px) and (max-width:760px){.SuburbLandingPage-module__VSbaiq__heroInner{padding-top:calc(var(--banner-h,52px) + 96px);padding-bottom:20px}.SuburbLandingPage-module__VSbaiq__breadcrumbs{display:none}.SuburbLandingPage-module__VSbaiq__hero h1{font-size:clamp(2.8rem,12.7vw,3.65rem)}.SuburbLandingPage-module__VSbaiq__heroIntro{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}}@media (prefers-reduced-motion:reduce){.SuburbLandingPage-module__VSbaiq__page *,.SuburbLandingPage-module__VSbaiq__page :before,.SuburbLandingPage-module__VSbaiq__page :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
