.occ-links[data-astro-cid-2w7ve5qh]{flex-direction:column;align-items:flex-start;gap:14px;display:flex}.occ-links[data-astro-cid-2w7ve5qh].is-center{text-align:center;align-items:center}.occ-hub[data-astro-cid-2w7ve5qh]{min-height:40px;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;color:var(--text-primary,#0e2a4b);text-decoration:underline;text-decoration-color:var(--accent,#f15e25);text-underline-offset:5px;align-items:center;font-size:12px;display:inline-flex}ul[data-astro-cid-2w7ve5qh]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.is-center[data-astro-cid-2w7ve5qh] ul[data-astro-cid-2w7ve5qh]{justify-content:center}li[data-astro-cid-2w7ve5qh] a[data-astro-cid-2w7ve5qh]{border:1px solid var(--border-default,#ddd5d0);background:var(--surface-card,#fff);min-height:40px;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--text-primary,#0e2a4b);align-items:center;padding:8px 16px;font-size:10.5px;line-height:1.5;transition:border-color .14s,color .14s;display:flex}li[data-astro-cid-2w7ve5qh] a[data-astro-cid-2w7ve5qh]:hover,.occ-hub[data-astro-cid-2w7ve5qh]:hover{color:var(--accent,#f15e25);border-color:var(--accent,#f15e25)}a[data-astro-cid-2w7ve5qh]:focus-visible{outline:2px solid var(--accent,#f15e25);outline-offset:2px}.syd-map iframe{filter:grayscale()sepia(.34)hue-rotate(178deg)saturate(.6)contrast(.95)brightness(1.04)}.syd-map:after{content:"1730 CLIO STREET";background:var(--syd-dark-blue,#0e2a4b);color:#f2edeb;font-family:var(--font-label);letter-spacing:.18em;pointer-events:none;padding:7px 12px;font-size:10px;position:absolute;bottom:14px;left:14px}@media (width>=1181px){#top [data-sdr-anchor]{position:relative}#top [data-sdr-anchor]:after{content:"";pointer-events:none;border-bottom:1.5px solid #0d2b48;border-right:1.5px solid #0d2b48;width:9px;height:9px;position:absolute;top:50%;right:22px;transform:translateY(-65%)rotate(45deg)}}@media (width<=1180px){#top{min-width:0!important}#top div[style*="110px 40px"]{padding:40px 18px 0!important}#top p[style*="0.14em"]{font-size:14px!important;line-height:1.2!important}#top h1[style*="150px"]{font-size:56px!important;line-height:.9!important}#top p[style*="2.9"]{letter-spacing:.1em!important;margin-top:16px!important;margin-bottom:16px!important;font-size:15px!important;line-height:1.7!important}#top p[style*="0.06em"]{margin-bottom:18px!important;font-size:11px!important;line-height:1.5!important}#top form[data-sydcal]{width:100%;padding:0 14px}#top [data-sdr-anchor]{grid-template-columns:1fr 1fr;width:100%;display:grid!important}#top [data-sdr-anchor] input[data-sdr]{width:100%!important;padding:16px 18px!important}#top [data-sdr-anchor] select{appearance:none;grid-column:1/-1;border-top:1px solid var(--border-hairline,#e3dad6)!important;padding:14px 48px 14px 18px!important}#top [data-sdr-anchor]{position:relative}#top [data-sdr-anchor]:after{content:"";pointer-events:none;border-bottom:1.5px solid #0d2b48;border-right:1.5px solid #0d2b48;width:9px;height:9px;position:absolute;bottom:21px;right:24px;transform:rotate(45deg)}#top form[data-sydcal] button[type=submit]{flex:100%;padding:15px 0!important}}@media (width<=920px){#intro{padding:64px 20px 0!important}#intro>div{flex-direction:column!important;align-items:stretch!important;gap:28px!important}#intro img{flex:none!important;width:100%!important}#intro h2{font-size:30px!important}#villas{padding:64px 16px 24px!important}#villas h2{font-size:30px!important}#villas div[style*=repeat\(3]{grid-template-columns:1fr!important;gap:36px!important}#buyout{padding:56px 16px 20px!important}#buyout h2{font-size:30px!important}#location{padding:56px 16px 40px!important}#location h2{font-size:30px!important}main h2[style*=font-size\:40px],main h3[style*=font-size\:40px]{font-size:28px!important;line-height:1.16!important}main section[style*=align-items\:stretch]{flex-direction:column!important;min-height:0!important}#outdoor{flex-direction:column-reverse!important}main section[style*=align-items\:stretch]>div{flex:none!important;width:100%!important}main section[style*=align-items\:stretch]>div[style*=padding]{padding:36px 20px!important}main section[style*=align-items\:stretch] .syd-rot,img[style*="520px"]{height:300px!important}}@media (width>=640px) and (width<=1023px){#villas div[style*=repeat\(3]{grid-template-columns:1fr 1fr!important;gap:28px!important}}
