.reference-site [data-testid=nav-logo] img{object-fit:contain;width:auto;max-width:220px;height:44px}.reference-site{overflow-x:clip}.reference-site :where(.grid,.flex)>:where(div,article,aside,a,p,h1,h2,h3){min-width:0}.reference-site :where(input,select,textarea){min-width:0;max-width:100%}.reference-site :where(h1,h2,h3,p,label){overflow-wrap:break-word}.reference-site [id]{scroll-margin-top:96px}.reference-site [data-testid=site-nav] [data-testid=nav-logo]{min-width:0}.reference-site [data-testid=site-nav] [data-testid=nav-logo] img{max-width:100%}.reference-site [data-testid=site-nav]>div>div{flex-shrink:0}.reference-site .ref-modal{overscroll-behavior:contain;padding-block:max(24px, env(safe-area-inset-top));overflow-y:auto}.reference-site .ref-modal>div{max-height:calc(100dvh - 48px);overflow-y:auto}.reference-site [data-testid=mobile-cta-bar]{padding-bottom:max(12px, env(safe-area-inset-bottom))}.reference-site [data-testid=mobile-cta-bar] button{white-space:normal;min-width:0}.reference-site .ref-content .reveal{min-width:0}.reference-site .ref-content .reveal-left.reveal-out,.reference-site .ref-content .reveal-right.reveal-out{transform:translateY(16px)}.reference-site .ref-content .ref-property-header{grid-template-columns:minmax(0,1fr)}.reference-site .ref-content .ref-property-header>div{min-width:0}.reference-site .ref-content .ref-property-header h1{overflow-wrap:anywhere}.reference-site .ref-content .ref-property-price{align-items:flex-start}.reference-site .ref-content .ref-contact-form form>div:first-child{flex-wrap:wrap;display:flex}.reference-site .ref-content .ref-search-input{padding-left:40px}.reference-site .ref-content .ref-map-results{width:100%;max-height:100%;overflow-y:auto}.reference-site .ref-content .ref-map-results>a{min-width:0}.reference-site .ref-content .ref-map-note{text-align:center;width:calc(100% - 32px)}@media (width>=640px){.reference-site .ref-content .ref-property-header{display:flex}.reference-site .ref-content .ref-property-price{flex-shrink:0;align-items:flex-end;max-width:40%}}@media (width>=768px) and (width<=1023px){.reference-site .ref-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1023px){.reference-site [data-testid=mobile-cta-bar]{padding-right:68px}.reference-site [data-testid=mobile-cta-bar]>a{width:40px;height:40px}.reference-site [data-testid=hero-section]>.sticky{height:100svh;min-height:760px}.reference-site [data-testid=process-section]>.sticky{height:100svh;min-height:900px}.reference-site [data-testid=process-section]>.sticky>div>.relative{min-height:540px}.reference-site [data-testid=site-footer]{padding-bottom:calc(120px + env(safe-area-inset-bottom))}}@media (width<=639px){.reference-site input,.reference-site textarea,.reference-site select{font-size:16px}.reference-site .ref-collection h1{overflow-wrap:anywhere;font-size:36px}.reference-site .ref-content .ref-lightbox-controls{grid-template-columns:minmax(0,1fr);gap:12px;display:grid}}.reference-site .ref-content{--background:var(--ref-paper);--foreground:var(--ref-ink);--surface:var(--ref-color-44);--card:var(--ref-paper);--card-foreground:var(--ref-ink);--muted-foreground:var(--ref-color-65);--accent:var(--ref-gold);--accent-foreground:var(--ref-paper);--border:var(--ref-color-8);--input:var(--ref-color-8);--ring:var(--ref-gold);--primary:var(--ref-dark);--primary-foreground:var(--ref-paper);background:var(--background);color:var(--foreground);min-height:60vh;padding-top:80px}.reference-site .ref-content .bg-background,.reference-site .ref-content .bg-card{background:var(--background)}.reference-site .ref-content .bg-surface{background:var(--surface)}.reference-site .ref-content .bg-accent{background:var(--accent)}.reference-site .ref-content .text-foreground{color:var(--foreground)}.reference-site .ref-content .text-muted-foreground{color:var(--muted-foreground)}.reference-site .ref-content .text-accent{color:var(--accent)}.reference-site .ref-content .text-accent-foreground{color:var(--accent-foreground)}.reference-site .ref-content .border-border{border-color:var(--border)}.reference-site .ref-content .border-accent{border-color:var(--accent)}.reference-site .ref-content .font-display{font-family:var(--ref-font-display)}.reference-site .ref-content .container-site{max-width:1300px}.reference-site .ref-content .ref-collection{padding-top:40px}.reference-site .ref-content .ref-page-hero{background:var(--surface)}.reference-site .ref-content .ref-page-hero h1{font-size:48px;line-height:1.1}.reference-site .ref-content .ref-team-card{background:0 0;border:0}.reference-site .ref-content .ref-team-card>img{border-radius:999px 999px 20px 20px}.reference-site .ref-content .ref-team-card>div{padding-inline:0}.reference-site .ref-content .ref-contact-form{background:0 0;border:0;padding:0}.reference-site .ref-content input,.reference-site .ref-content textarea,.reference-site .ref-content select{border-radius:8px}.reference-site .ref-content p,.reference-site .ref-content a{overflow-wrap:anywhere}.reference-site .ref-content .ref-cover-overlay{background:var(--ref-color-37)}.reference-site .ref-content .hero-drift{width:100%;height:100%}.reference-site .ref-content .ref-page-hero>div{padding-top:64px;padding-bottom:64px}.reference-site .ref-content .ref-cover-title{color:var(--ref-paper)}.reference-site .ref-content .ref-cover-eyebrow{color:var(--ref-color-48)}@media (width<=767px){.reference-site [data-testid=nav-logo] img{max-width:180px;height:36px}.reference-site .ref-content .ref-page-hero h1{font-size:36px}}.reference-site{--ref-font-display:"Fraunces", Georgia, serif;--font-display:var(--ref-font-display);--font-body:"Hanken Grotesk", system-ui, sans-serif;--ref-nav-shadow:0 1px 0 var(--ref-color-8)}.reference-site .font-display{font-family:var(--ref-font-display)}.reference-site [data-testid=site-nav].scrolled{background:color-mix(in srgb, var(--ref-paper) 85%, transparent);-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);box-shadow:var(--ref-nav-shadow);padding-block:12px}.reference-site [data-testid=site-nav].scrolled :is(nav a,[data-testid=nav-menu-toggle],[data-testid=nav-call-btn]){color:var(--ref-ink)}.reference-site [data-testid=site-nav].scrolled [data-testid=nav-call-btn]{border-color:color-mix(in srgb, var(--ref-ink) 20%, transparent)}.reference-site .ref-mobile-menu{border-top:1px solid var(--ref-color-8);flex-direction:column;gap:16px;max-height:calc(100dvh - 90px);margin-top:12px;padding:16px 20px 24px;display:flex;overflow-y:auto}.reference-site .ref-mobile-menu a{font-family:var(--ref-font-display);font-size:24px}.reference-site [data-testid=hero-title]>span>span{animation:1.1s cubic-bezier(.22,1,.36,1) .25s both ref-line-in}.reference-site [data-testid=hero-title]>span:nth-child(2)>span{animation-delay:.39s}.reference-site [data-testid=hero-title]>span:nth-child(3)>span{animation-delay:.53s}.reference-site [data-testid=hero-title]+p{animation:.9s cubic-bezier(.22,1,.36,1) .9s both ref-enter}.reference-site [data-testid=hero-title]+p+div{animation:.9s cubic-bezier(.22,1,.36,1) 1.1s both ref-enter}.reference-site [data-testid=hero-enquiry-form]{animation:1s cubic-bezier(.22,1,.36,1) 1.2s both ref-enter}@keyframes ref-line-in{0%{transform:translateY(110%)}to{transform:translateY(0)}}@keyframes ref-enter{0%{opacity:0;translate:0 16px}to{opacity:1;translate:0}}.reference-site .ref-motion-reveal{transition:opacity .9s cubic-bezier(.22,1,.36,1),translate .9s cubic-bezier(.22,1,.36,1);translate:0 28px;opacity:0!important}.reference-site .ref-motion-visible{translate:0;opacity:1!important}.reference-site [data-testid^=process-list-]{color:color-mix(in srgb, var(--ref-ink) 45%, transparent)}.reference-site [data-testid^=process-list-]>span:last-child:not(.font-display){display:none}.reference-site [data-testid^=process-list-].ref-process-active{color:var(--ref-ink)}.reference-site [data-testid^=process-list-].ref-process-active>span:first-child{color:var(--ref-gold)}.reference-site [data-testid^=process-list-].ref-process-active:after{content:"";background:var(--ref-gold);border-radius:50%;width:8px;height:8px;margin-left:auto}.reference-site .ref-faq-answer{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s,opacity .3s;display:grid}.reference-site .ref-faq-answer.is-open{opacity:1;grid-template-rows:1fr}.reference-site .ref-faq-answer>div{min-height:0;overflow:hidden}.reference-site .ref-faq-answer p{padding-bottom:24px}.reference-site .ref-listing>a>.relative{border-radius:22px;overflow:hidden}.reference-site .ref-listing img{transition:transform 1.4s ease-out}.reference-site .ref-listing:hover img{transform:scale(1.06)}.reference-site [data-testid=suburb-route]>div>.sticky>.absolute.inset-0:not(img){background-image:linear-gradient(to bottom, var(--ref-dark), color-mix(in srgb, var(--ref-dark) 70%, transparent), var(--ref-dark))}.reference-site [data-testid^=route-stop-]>span,.reference-site [data-testid^=route-stop-]>div,.reference-site [data-testid=suburb-route]>div>.sticky>p{translate:none}.reference-site [data-testid=suburb-route] button{height:auto}.reference-site [data-testid=suburb-route] h2 em:before{content:" ";white-space:pre-wrap}.reference-site [data-testid=suburb-route] [data-testid=route-cta-btn-m]{padding-block:16px}.reference-site [data-testid=route-also-serving] ul>li{min-width:0}.reference-site [data-testid=section-recently-sold] .ref-listing,.reference-site [data-testid=section-recently-leased] .ref-listing{color:var(--ref-paper)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@media (prefers-reduced-motion:reduce){.reference-site .ref-motion-reveal{translate:none;opacity:1!important}.reference-site [data-testid=hero-title]>span>span{animation:none}}.reference-site .\[-webkit-text-stroke\:1px_\#9a6822\]{-webkit-text-stroke:1px #9a6822}.reference-site .\[-webkit-text-stroke\:1px_\#f8e0a4\]{-webkit-text-stroke:1px #f8e0a4}.reference-site [data-testid=faq-section] h3.flex{flex-wrap:wrap}.reference-site [data-testid^=faq-q-]{white-space:normal;border-radius:0;height:auto;padding-left:0;padding-right:0}.reference-site [data-testid=faq-section] .ref-faq-answer{flex-basis:100%}
