.suburb-landing-module__CsZIFa__container{max-width:1280px;padding:0 var(--s-4);font-size:var(--type-body);line-height:var(--type-body-lh);letter-spacing:0;margin:0 auto}@media (max-width:768px){.suburb-landing-module__CsZIFa__container{padding:0 var(--s-3)}}.suburb-landing-module__CsZIFa__eyebrow{font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-lh);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);margin-bottom:var(--s-2)}.suburb-landing-module__CsZIFa__breadcrumb{font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-lh);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3);padding:var(--s-6) 0 var(--s-4)}.suburb-landing-module__CsZIFa__breadcrumb a{color:var(--ink-3);transition:color var(--duration-fast) var(--ease-smooth);text-decoration:none}.suburb-landing-module__CsZIFa__breadcrumb a:hover{color:var(--primary)}.suburb-landing-module__CsZIFa__sep{color:var(--ink-4);margin:0 var(--s-1)}.suburb-landing-module__CsZIFa__container h1,.suburb-landing-module__CsZIFa__container h2,.suburb-landing-module__CsZIFa__container h3{font-family:var(--font-display);color:var(--ink);font-weight:400}.suburb-landing-module__CsZIFa__container h1{font-size:var(--type-page-title);line-height:var(--type-page-title-lh);letter-spacing:-.01em;margin-bottom:var(--s-3)}.suburb-landing-module__CsZIFa__container h2{font-size:var(--type-editorial);line-height:var(--type-editorial-lh);letter-spacing:-.005em;margin-bottom:var(--s-2);max-width:var(--reading-max-width,760px)}.suburb-landing-module__CsZIFa__container h3{font-size:var(--type-card-title);line-height:var(--type-card-title-lh);margin-bottom:var(--s-1);font-weight:500}.suburb-landing-module__CsZIFa__container p{color:var(--ink-2)}.suburb-landing-module__CsZIFa__hero{gap:var(--s-8);margin-bottom:var(--s-8);grid-template-columns:1fr 1.2fr;align-items:center;display:grid}.suburb-landing-module__CsZIFa__heroPortrait{grid-template-columns:1.4fr 1fr}.suburb-landing-module__CsZIFa__heroPhoto{aspect-ratio:3/2;background:var(--bg-3);border:1px solid var(--rule);border-radius:var(--r-3);width:100%;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.suburb-landing-module__CsZIFa__heroPhotoPortrait{aspect-ratio:4/5}.suburb-landing-module__CsZIFa__heroPhoto img{object-fit:cover;width:100%;height:100%;display:block}.suburb-landing-module__CsZIFa__photoPlaceholder{color:var(--ink-3);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase}.suburb-landing-module__CsZIFa__intro{font-size:var(--type-lede);line-height:var(--type-lede-lh);color:var(--ink-2);margin-bottom:var(--s-4);max-width:560px}.suburb-landing-module__CsZIFa__googleReview{align-items:center;gap:var(--s-2);padding:var(--s-1) var(--s-3);background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-pill);margin-bottom:var(--s-4);font-size:var(--type-body-small);line-height:var(--type-body-small-lh);display:inline-flex}.suburb-landing-module__CsZIFa__googleLogo{align-items:center;height:16px;display:inline-flex}.suburb-landing-module__CsZIFa__googleLogo svg{width:auto;height:16px;display:block}.suburb-landing-module__CsZIFa__stars{color:#ffc107;letter-spacing:1px}.suburb-landing-module__CsZIFa__halfStar{background:linear-gradient(90deg, #ffc107 50%, var(--rule-2) 50%);-webkit-text-fill-color:transparent;color:#0000;-webkit-background-clip:text;background-clip:text}.suburb-landing-module__CsZIFa__rating{color:var(--ink);font-weight:500}.suburb-landing-module__CsZIFa__count{color:var(--ink-3)}@media (max-width:768px){.suburb-landing-module__CsZIFa__countVerified{display:none}}.suburb-landing-module__CsZIFa__divider{background:var(--rule);width:1px;height:14px}.suburb-landing-module__CsZIFa__ctaRow{gap:var(--s-2);flex-wrap:wrap;display:flex}.suburb-landing-module__CsZIFa__btn{align-items:center;gap:var(--s-1);height:44px;padding:0 var(--s-3);font-family:var(--font-body);font-size:var(--type-body-small);border-radius:var(--r-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);border:1px solid #0000;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.suburb-landing-module__CsZIFa__btn:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.suburb-landing-module__CsZIFa__btnPrimary{background:var(--primary);color:var(--bg)}.suburb-landing-module__CsZIFa__btnPrimary:hover{background:var(--accent)}.suburb-landing-module__CsZIFa__arrow{transition:transform var(--duration-fast) var(--ease-smooth)}.suburb-landing-module__CsZIFa__btnPrimary:hover .suburb-landing-module__CsZIFa__arrow{transform:translate(2px)}.suburb-landing-module__CsZIFa__btnGhost{color:var(--ink);border-color:var(--ink);background:0 0}.suburb-landing-module__CsZIFa__btnGhost:hover{background:var(--primary);color:var(--bg);border-color:var(--primary)}.suburb-landing-module__CsZIFa__container section{padding:var(--section-y-loose) 0 0}.suburb-landing-module__CsZIFa__container section:first-of-type{padding-top:var(--s-6)}.suburb-landing-module__CsZIFa__sectionIntro{color:var(--ink-2);max-width:var(--reading-max-width,760px);margin-bottom:0}.suburb-landing-module__CsZIFa__servicesGrid{gap:var(--s-2);margin-top:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.suburb-landing-module__CsZIFa__serviceCard{background:var(--bg);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4);transition:border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-standard) var(--ease-smooth), transform var(--duration-standard) var(--ease-smooth)}.suburb-landing-module__CsZIFa__serviceCard:hover{border-color:var(--rule-2);transform:translateY(-1px);box-shadow:0 8px 20px -6px #1111110f}.suburb-landing-module__CsZIFa__serviceCard h3{margin-bottom:var(--s-1)}.suburb-landing-module__CsZIFa__serviceCard p{font-size:var(--type-body-small);line-height:var(--type-body-small-lh);color:var(--ink-2);margin-bottom:var(--s-3)}.suburb-landing-module__CsZIFa__serviceCard a{align-items:center;gap:var(--s-05);font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--primary);border-bottom:1px solid var(--primary);transition:color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);padding-bottom:2px;text-decoration:none;display:inline-flex}.suburb-landing-module__CsZIFa__serviceCard a:hover{color:var(--accent);border-color:var(--accent)}.suburb-landing-module__CsZIFa__localNeedsRow{gap:var(--s-5);margin-top:var(--s-4);grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.suburb-landing-module__CsZIFa__localNeeds{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-5);font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-2)}.suburb-landing-module__CsZIFa__localNeeds p+p{margin-top:var(--s-2)}.suburb-landing-module__CsZIFa__localNeedsPhoto{background:var(--bg-3);border:1px solid var(--rule);border-radius:var(--r-3);min-height:320px;color:var(--ink-3);font-family:var(--font-mono);font-size:var(--type-eyebrow);letter-spacing:.08em;text-transform:uppercase;justify-content:center;align-items:center;display:flex;overflow:hidden}.suburb-landing-module__CsZIFa__localNeedsPhoto img{object-fit:cover;width:100%;height:100%;display:block}.suburb-landing-module__CsZIFa__propertyTypes{gap:var(--s-1);margin-top:var(--s-4);flex-wrap:wrap;display:flex}.suburb-landing-module__CsZIFa__propertyPill{padding:0 var(--s-3);border:1px solid var(--rule-2);border-radius:var(--r-pill);background:var(--bg);height:40px;color:var(--ink);font-family:var(--font-body);font-size:var(--type-body-small);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-smooth), color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth), box-shadow var(--duration-fast) var(--ease-smooth);font-weight:500}.suburb-landing-module__CsZIFa__propertyPill:hover{border-color:var(--ink)}.suburb-landing-module__CsZIFa__propertyPill:focus-visible{border-color:var(--primary);box-shadow:0 0 0 3px var(--accent-ring);outline:none}.suburb-landing-module__CsZIFa__propertyPill.suburb-landing-module__CsZIFa__active{background:var(--primary);color:var(--bg);border-color:var(--primary)}.suburb-landing-module__CsZIFa__propertyDetail{margin-top:var(--s-3);padding:var(--s-4);background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--r-3);font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-2);min-height:80px;max-width:var(--reading-max-width,760px);opacity:0;transition:opacity var(--duration-standard) var(--ease-smooth), transform var(--duration-standard) var(--ease-smooth);align-items:center;display:flex;transform:translateY(-4px)}.suburb-landing-module__CsZIFa__propertyDetail.suburb-landing-module__CsZIFa__visible{opacity:1;transform:translateY(0)}.suburb-landing-module__CsZIFa__placeholderText{color:var(--ink-3);font-size:var(--type-body-small)}.suburb-landing-module__CsZIFa__whyGrid{gap:var(--s-3) var(--s-6);margin-top:var(--s-4);grid-template-columns:repeat(2,1fr);display:grid}.suburb-landing-module__CsZIFa__whyItem:first-child,.suburb-landing-module__CsZIFa__whyItem:nth-child(2){padding-bottom:var(--s-3);border-bottom:1px solid var(--rule)}.suburb-landing-module__CsZIFa__whyItem h3{margin-bottom:var(--s-1)}.suburb-landing-module__CsZIFa__whyItem p{font-size:var(--type-body-small);line-height:var(--type-body-small-lh);color:var(--ink-2)}.suburb-landing-module__CsZIFa__faqSection{text-align:center}.suburb-landing-module__CsZIFa__faqSection h2{margin-left:auto;margin-right:auto}.suburb-landing-module__CsZIFa__faqList{margin-top:var(--s-4);max-width:var(--reading-max-width,760px);text-align:left;margin-left:auto;margin-right:auto}.suburb-landing-module__CsZIFa__faqItem{padding:var(--s-3) 0;border-bottom:1px solid var(--rule)}.suburb-landing-module__CsZIFa__faqItem:last-child{border-bottom:0}.suburb-landing-module__CsZIFa__faqQ{font-family:var(--font-body);font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink);margin-bottom:var(--s-1);font-weight:500}.suburb-landing-module__CsZIFa__faqA{font-size:var(--type-body-small);line-height:var(--type-body-small-lh);color:var(--ink-2)}.suburb-landing-module__CsZIFa__areaDispatch{font-size:var(--type-lede);line-height:var(--type-lede-lh);color:var(--ink-2);max-width:var(--reading-max-width,760px);margin-top:var(--s-3)}.suburb-landing-module__CsZIFa__areaFacts{gap:var(--s-2);margin-top:var(--s-4);max-width:var(--reading-max-width,760px);grid-template-columns:repeat(2,1fr);display:grid}.suburb-landing-module__CsZIFa__areaFact{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--r-2);padding:var(--s-3);gap:var(--s-05);flex-direction:column;display:flex}.suburb-landing-module__CsZIFa__areaFactLabel{font-family:var(--font-mono);font-size:var(--type-eyebrow);line-height:var(--type-eyebrow-lh);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-3)}.suburb-landing-module__CsZIFa__areaFactValue{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink)}.suburb-landing-module__CsZIFa__reviewsGrid{gap:var(--s-3);margin-top:var(--s-4);grid-template-columns:repeat(3,1fr);display:grid}.suburb-landing-module__CsZIFa__reviewCard{background:var(--bg-2);border:1px solid var(--rule);border-radius:var(--r-3);padding:var(--s-4);gap:var(--s-2);flex-direction:column;display:flex}.suburb-landing-module__CsZIFa__reviewStars{color:#ffc107;font-size:var(--type-body-small);letter-spacing:1px}.suburb-landing-module__CsZIFa__reviewText{font-size:var(--type-body);line-height:var(--type-body-lh);color:var(--ink-2);flex:1}.suburb-landing-module__CsZIFa__reviewMeta{font-size:var(--type-caption);line-height:var(--type-caption-lh);color:var(--ink-3);border-top:1px solid var(--rule);padding-top:var(--s-2);justify-content:space-between;align-items:center;display:flex}.suburb-landing-module__CsZIFa__reviewAuthor{color:var(--ink-2);font-weight:500}.suburb-landing-module__CsZIFa__viewAllReviews{margin-top:var(--s-4);text-align:center;font-size:var(--type-body-small);line-height:var(--type-body-small-lh)}.suburb-landing-module__CsZIFa__viewAllReviews a{color:var(--primary);border-bottom:1px solid var(--primary);transition:color var(--duration-fast) var(--ease-smooth), border-color var(--duration-fast) var(--ease-smooth);padding-bottom:2px;text-decoration:none}.suburb-landing-module__CsZIFa__viewAllReviews a:hover{color:var(--accent);border-color:var(--accent)}.suburb-landing-module__CsZIFa__mapWrap{margin-top:var(--s-4);border:1px solid var(--rule);border-radius:var(--r-3);overflow:hidden}.suburb-landing-module__CsZIFa__mapFrame{border:0;width:100%;height:360px;display:block}@media (max-width:768px){.suburb-landing-module__CsZIFa__mapFrame{height:280px}}.suburb-landing-module__CsZIFa__finalCta{background:var(--primary);color:var(--bg);border-radius:var(--r-3);padding:var(--s-6) var(--s-5);margin:var(--s-12) 0 var(--s-8);text-align:center}.suburb-landing-module__CsZIFa__finalCta h2{color:var(--bg);margin:0 auto var(--s-2);max-width:560px;font-size:var(--type-editorial);line-height:var(--type-editorial-lh)}.suburb-landing-module__CsZIFa__finalCta p{color:#ffffffb8;max-width:460px;margin:0 auto var(--s-3);font-size:var(--type-body);line-height:var(--type-body-lh)}.suburb-landing-module__CsZIFa__finalCta .suburb-landing-module__CsZIFa__btnPrimary{background:var(--bg);color:var(--primary)}.suburb-landing-module__CsZIFa__finalCta .suburb-landing-module__CsZIFa__btnPrimary:hover{background:var(--accent);color:var(--bg)}@media (max-width:1024px){.suburb-landing-module__CsZIFa__hero{gap:var(--s-5);margin-bottom:var(--s-6);grid-template-columns:1fr}.suburb-landing-module__CsZIFa__heroPhoto{aspect-ratio:16/9}.suburb-landing-module__CsZIFa__heroPhotoPortrait{aspect-ratio:4/5}.suburb-landing-module__CsZIFa__servicesGrid,.suburb-landing-module__CsZIFa__whyGrid{grid-template-columns:1fr 1fr}.suburb-landing-module__CsZIFa__reviewsGrid{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.suburb-landing-module__CsZIFa__hero{gap:var(--s-4)}.suburb-landing-module__CsZIFa__heroPhoto{aspect-ratio:4/3}.suburb-landing-module__CsZIFa__heroPhotoPortrait{aspect-ratio:4/5}.suburb-landing-module__CsZIFa__servicesGrid,.suburb-landing-module__CsZIFa__whyGrid,.suburb-landing-module__CsZIFa__localNeedsRow{grid-template-columns:1fr}.suburb-landing-module__CsZIFa__localNeedsPhoto{aspect-ratio:4/3;min-height:240px}.suburb-landing-module__CsZIFa__areaFacts,.suburb-landing-module__CsZIFa__reviewsGrid{grid-template-columns:1fr}.suburb-landing-module__CsZIFa__container section{padding-top:var(--s-8)}.suburb-landing-module__CsZIFa__container section:first-of-type{padding-top:var(--s-5)}.suburb-landing-module__CsZIFa__finalCta{padding:var(--s-5) var(--s-4);margin:var(--s-8) 0 var(--s-6)}.suburb-landing-module__CsZIFa__whyItem:nth-child(3){padding-bottom:var(--s-4);border-bottom:1px solid var(--rule)}}
