.map-section[data-astro-cid-dq75y763]{padding:72px 0 0}.map-legend[data-astro-cid-dq75y763]{flex-wrap:wrap;gap:8px 22px;margin:8px 0 24px;padding:0;font-size:.95rem;list-style:none;display:flex}.map-legend[data-astro-cid-dq75y763] li[data-astro-cid-dq75y763]{align-items:center;gap:8px;display:flex}.map-legend[data-astro-cid-dq75y763] span[data-astro-cid-dq75y763]{border-radius:50%;width:12px;height:12px;display:inline-block}.suburb-map[data-astro-cid-dq75y763]{background:#e8eef2;width:100%;height:560px}.suburb-map[data-astro-cid-dq75y763] .leaflet-interactive{cursor:pointer}@media (width<=640px){.suburb-map[data-astro-cid-dq75y763]{height:440px}}.m-sec[data-astro-cid-ko4tyrjt]{padding:88px 0}.m-sec[data-astro-cid-ko4tyrjt].tint{background:var(--brand-tint)}.m-sec[data-astro-cid-ko4tyrjt] h2[data-astro-cid-ko4tyrjt]{margin-top:0}.m-sec[data-astro-cid-ko4tyrjt] .lead[data-astro-cid-ko4tyrjt]{color:var(--ink-soft)}@media (width<=860px){.m-sec[data-astro-cid-ko4tyrjt]{padding:56px 0}}.m-check[data-astro-cid-ko4tyrjt]{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:64px;display:grid}.m-tiles[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr 1fr;gap:16px;margin:0;padding:0;list-style:none;display:grid}.m-tiles[data-astro-cid-ko4tyrjt] li[data-astro-cid-ko4tyrjt]{background:var(--brand-tint);border-radius:var(--radius);align-items:flex-start;gap:16px;padding:22px;font-weight:600;line-height:1.4;display:flex}.m-num[data-astro-cid-ko4tyrjt]{width:1.9em;color:var(--brand);letter-spacing:.04em;flex:none;padding-top:1px;font-size:.95rem;font-weight:800}.m-split[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr 1fr;align-items:center;gap:64px;display:grid}.m-split[data-astro-cid-ko4tyrjt] .prose[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt]:last-child{margin-bottom:0}.m-photo[data-astro-cid-ko4tyrjt]{margin:0}.m-photo[data-astro-cid-ko4tyrjt] img{object-fit:cover;border-radius:var(--radius);width:100%;aspect-ratio:4/3!important}.m-split-photo-left[data-astro-cid-ko4tyrjt]{align-items:start}.m-stack[data-astro-cid-ko4tyrjt]{gap:32px;display:grid}.m-panel[data-astro-cid-ko4tyrjt]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:32px 34px}.m-h2-sm[data-astro-cid-ko4tyrjt]{font-size:clamp(1.4rem,2.4vw,1.8rem)}.m-cards[data-astro-cid-ko4tyrjt]{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:36px;display:grid}.m-card[data-astro-cid-ko4tyrjt]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px}.m-card[data-astro-cid-ko4tyrjt] h3[data-astro-cid-ko4tyrjt],.m-note[data-astro-cid-ko4tyrjt] h3[data-astro-cid-ko4tyrjt]{margin:0 0 .5em;font-size:1.2rem}.m-card[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt],.m-note[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt]{color:var(--ink-soft);margin:0}.m-sec[data-astro-cid-ko4tyrjt]:not(.tint) .m-card[data-astro-cid-ko4tyrjt]{background:var(--paper-warm);box-shadow:none}.m-note[data-astro-cid-ko4tyrjt]{background:var(--brand-tint);border-radius:var(--radius);margin-top:20px;padding:24px 28px}.m-options[data-astro-cid-ko4tyrjt]{grid-template-columns:repeat(4,1fr);gap:20px;margin-top:36px;display:grid}.m-option[data-astro-cid-ko4tyrjt]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;flex-direction:column;display:flex;overflow:hidden}.m-option[data-astro-cid-ko4tyrjt] .m-option-img{object-fit:cover;border-radius:0;width:100%;aspect-ratio:4/3!important}.m-option-body[data-astro-cid-ko4tyrjt]{padding:22px 22px 24px}.m-option-body[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt]{color:var(--ink-soft);margin:0;font-size:1.05rem}.m-option-body[data-astro-cid-ko4tyrjt] strong{color:var(--ink)}.m-after[data-astro-cid-ko4tyrjt]{margin:32px 0 0}.m-steps[data-astro-cid-ko4tyrjt]{counter-reset:s;grid-template-columns:repeat(3,1fr);gap:40px 32px;margin:40px 0 0;padding:0;list-style:none;display:grid}.m-steps[data-astro-cid-ko4tyrjt] li[data-astro-cid-ko4tyrjt]{padding-top:0;position:relative}.m-step-n[data-astro-cid-ko4tyrjt]{background:var(--brand);color:#fff;border-radius:50%;place-items:center;width:44px;height:44px;margin-bottom:14px;font-weight:800;display:inline-grid}.m-steps[data-astro-cid-ko4tyrjt] h3[data-astro-cid-ko4tyrjt]{margin:0 0 .4em;font-size:1.2rem}.m-steps[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt]{color:var(--ink-soft);margin:0}.m-price[data-astro-cid-ko4tyrjt]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:64px;display:grid}.m-factors[data-astro-cid-ko4tyrjt]{margin:28px 0 0;padding:0;list-style:none}.m-factors[data-astro-cid-ko4tyrjt] li[data-astro-cid-ko4tyrjt]{border-top:1px solid #e6e9ec;gap:20px;padding:20px 0;display:flex}.m-factors[data-astro-cid-ko4tyrjt] li[data-astro-cid-ko4tyrjt]:last-child{border-bottom:1px solid #e6e9ec}.m-factors[data-astro-cid-ko4tyrjt] h3[data-astro-cid-ko4tyrjt]{margin:0 0 .3em;font-size:1.15rem}.m-factors[data-astro-cid-ko4tyrjt] p[data-astro-cid-ko4tyrjt]{color:var(--ink-soft);margin:0}.m-quote[data-astro-cid-ko4tyrjt]{background:var(--brand-tint);border-radius:var(--radius);padding:32px;position:sticky;top:110px}.m-quote-p[data-astro-cid-ko4tyrjt]{margin:0 0 20px;font-size:1.15rem;font-weight:600}.m-quote[data-astro-cid-ko4tyrjt] .btn[data-astro-cid-ko4tyrjt]{text-align:center;width:100%}.m-quote-call[data-astro-cid-ko4tyrjt]{text-align:center;color:var(--ink-soft);margin:16px 0 0;font-size:.95rem}.m-quote-call[data-astro-cid-ko4tyrjt] a[data-astro-cid-ko4tyrjt]{font-weight:700}@media (width<=1000px){.m-options[data-astro-cid-ko4tyrjt],.m-cards[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr 1fr}}@media (width<=860px){.m-check[data-astro-cid-ko4tyrjt],.m-split[data-astro-cid-ko4tyrjt],.m-price[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr;gap:36px}.m-steps[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr 1fr}.m-quote[data-astro-cid-ko4tyrjt]{position:static}}@media (width<=600px){.m-tiles[data-astro-cid-ko4tyrjt],.m-cards[data-astro-cid-ko4tyrjt],.m-options[data-astro-cid-ko4tyrjt],.m-steps[data-astro-cid-ko4tyrjt]{grid-template-columns:1fr}.m-option[data-astro-cid-ko4tyrjt] .m-option-img{aspect-ratio:16/9!important}.m-tiles[data-astro-cid-ko4tyrjt] li[data-astro-cid-ko4tyrjt]{padding:16px 18px}}.calc[data-astro-cid-bhzuxcyy]{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:start;gap:32px 48px;display:grid}.calc-head[data-astro-cid-bhzuxcyy]{grid-column:1/-1}.calc-head[data-astro-cid-bhzuxcyy] h2[data-astro-cid-bhzuxcyy]{margin-top:0}.calc-form[data-astro-cid-bhzuxcyy]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px 30px}.calc-form[data-astro-cid-bhzuxcyy] fieldset[data-astro-cid-bhzuxcyy]{border:0;min-width:0;margin:0 0 22px;padding:0}.calc-form[data-astro-cid-bhzuxcyy] legend[data-astro-cid-bhzuxcyy]{margin-bottom:10px;padding:0;font-size:1.1rem;font-weight:750}.calc-row[data-astro-cid-bhzuxcyy]{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:14px;margin-bottom:14px;display:grid}.calc-row[data-astro-cid-bhzuxcyy]:last-child{margin-bottom:0}.calc-stack[data-astro-cid-bhzuxcyy]{grid-template-columns:1fr}.calc-form[data-astro-cid-bhzuxcyy] label[data-astro-cid-bhzuxcyy]{font-size:.9rem;font-weight:600;display:block}.calc-form[data-astro-cid-bhzuxcyy] input[data-astro-cid-bhzuxcyy],.calc-form[data-astro-cid-bhzuxcyy] select[data-astro-cid-bhzuxcyy]{width:100%;font:inherit;text-overflow:ellipsis;background:#fff;border:1px solid #c9ced4;border-radius:6px;margin-top:6px;padding:10px 12px;font-size:16px;font-weight:400;display:block}.calc-form[data-astro-cid-bhzuxcyy] input[data-astro-cid-bhzuxcyy]:focus,.calc-form[data-astro-cid-bhzuxcyy] select[data-astro-cid-bhzuxcyy]:focus{outline:2px solid var(--brand);outline-offset:-1px;border-color:#0000}.hint[data-astro-cid-bhzuxcyy]{color:var(--ink-soft);margin-top:4px;font-size:.8rem;font-weight:400;display:block}.calc-room[data-astro-cid-bhzuxcyy]{background:var(--brand-tint);border-radius:var(--radius);margin:0 0 16px!important;padding:20px 20px 22px!important}.calc-room-head[data-astro-cid-bhzuxcyy]{align-items:end;gap:14px;margin-bottom:14px;display:flex}.calc-name[data-astro-cid-bhzuxcyy]{flex:1}.calc-name[data-astro-cid-bhzuxcyy] select[data-astro-cid-bhzuxcyy]{font-weight:650!important}.calc-remove[data-astro-cid-bhzuxcyy]{font:inherit;color:var(--ink-soft);cursor:pointer;background:0 0;border:0;padding:10px 4px;font-size:.9rem;text-decoration:underline}.calc-add[data-astro-cid-bhzuxcyy]{border-radius:var(--radius);background:var(--brand-tint);width:100%;color:var(--brand);font:inherit;cursor:pointer;border:0;padding:14px;font-weight:700}.calc-add[data-astro-cid-bhzuxcyy]:hover{background:#dcebf4}.calc-result[data-astro-cid-bhzuxcyy]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:28px;position:sticky;top:110px}.calc-label[data-astro-cid-bhzuxcyy]{color:var(--ink-soft);margin:0;font-weight:650}.calc-kw[data-astro-cid-bhzuxcyy]{color:var(--brand);letter-spacing:-.02em;margin:4px 0 14px;font-size:3.2rem;font-weight:800;line-height:1}.calc-list[data-astro-cid-bhzuxcyy]{margin:0 0 16px;padding:0;list-style:none}.calc-list[data-astro-cid-bhzuxcyy] li{border-top:1px solid #e6e9ec;justify-content:space-between;gap:12px;padding:7px 0;font-size:.95rem;display:flex}.calc-list[data-astro-cid-bhzuxcyy] li:last-child{border-bottom:1px solid #e6e9ec}.calc-note[data-astro-cid-bhzuxcyy]{color:var(--ink-soft);margin:0 0 12px;font-size:.9rem}.calc-result[data-astro-cid-bhzuxcyy] .btn[data-astro-cid-bhzuxcyy]{text-align:center;width:100%;margin-top:6px}.calc-call[data-astro-cid-bhzuxcyy]{text-align:center;margin:12px 0 0;font-size:.95rem}@media (width<=900px){.calc[data-astro-cid-bhzuxcyy]{grid-template-columns:1fr}.calc-result[data-astro-cid-bhzuxcyy]{position:static}}.rel-card[data-astro-cid-z7xolria]{background:var(--brand-tint);box-shadow:none;flex-direction:column;display:flex}.rel-card[data-astro-cid-z7xolria]:hover{background:#dcebf4}.rel-card[data-astro-cid-z7xolria] .rel-img{object-fit:cover;border-radius:0;width:100%;display:block;aspect-ratio:16/9!important}.rel-card[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{color:var(--ink)}.rel-card[data-astro-cid-z7xolria] .card-body[data-astro-cid-z7xolria]{flex-direction:column;flex:1;display:flex}.rel-card[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{flex:1}.rel-go[data-astro-cid-z7xolria]{color:var(--link);text-underline-offset:6px;margin-top:18px;font-weight:700;text-decoration:underline 3px}.link-cards{grid-template-columns:repeat(3,1fr);gap:24px;margin:28px 0 8px;display:grid}.prose .link-card{color:inherit;flex-direction:column;text-decoration:none;display:flex}.link-card img{aspect-ratio:3/2;object-fit:cover;border-radius:0;width:100%;margin:0;display:block}.prose .link-card h3{color:var(--link);margin:0 0 8px;font-size:1.15rem}.prose .link-card p{margin:0;line-height:1.5}.prose .link-card:hover h3{text-decoration:underline}@media (width<=980px){.link-cards{grid-template-columns:repeat(2,1fr)}}@media (width<=600px){.link-cards{grid-template-columns:1fr}}.steps[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,1fr)}@media (width<=860px){.steps[data-astro-cid-z7xolria]{grid-template-columns:1fr}}.step-n[data-astro-cid-z7xolria]{color:var(--brand);margin:0 0 .3em;font-size:2.4rem;font-weight:800;line-height:1}.step[data-astro-cid-z7xolria] p[data-astro-cid-z7xolria]{color:var(--ink-soft)}.brands[data-astro-cid-z7xolria]{grid-template-columns:repeat(3,1fr);gap:20px;margin:24px 0 0;display:grid}@media (width<=900px){.brands[data-astro-cid-z7xolria]{grid-template-columns:repeat(2,1fr)}}@media (width<=560px){.brands[data-astro-cid-z7xolria]{grid-template-columns:1fr}}.brand[data-astro-cid-z7xolria]{border-radius:var(--radius);box-shadow:var(--shadow);background:#fff;padding:22px 24px}.brand[data-astro-cid-z7xolria] h3[data-astro-cid-z7xolria]{margin:0 0 4px;font-size:1.3rem}.brand-tag[data-astro-cid-z7xolria]{background:var(--brand-tint);color:var(--brand-ink);letter-spacing:.02em;border-radius:999px;margin:0 0 10px;padding:3px 10px;font-size:.8rem;font-weight:700;display:inline-block}.brand-note[data-astro-cid-z7xolria]{color:var(--ink-soft);margin:0 0 8px;font-size:.95rem}.brand[data-astro-cid-z7xolria] ul[data-astro-cid-z7xolria]{margin:10px 0 0;padding:0;list-style:none}.brand[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]{border-top:1px solid #eceff2;align-items:center;gap:10px;padding:6px 0;font-size:.95rem;display:flex}.brand[data-astro-cid-z7xolria] li[data-astro-cid-z7xolria]:before{content:"";background:var(--brand);border-radius:50%;flex:none;width:6px;height:6px}
