@import url('https://fonts.googleapis.com/css2?family=Bodoni+Moda:ital,opsz,wght@0,6..96,400;0,6..96,500;1,6..96,400;1,6..96,500&family=Space+Grotesk:wght@400;500;600&display=swap');
:root{--bg:#080e18;--panel:#0e1724;--ink:#eeece5;--muted:#9aabba;--gold:#cfb68c;--line:#ffffff21;--serif:'Bodoni Moda',Georgia,serif;--sans:'Space Grotesk',Arial,sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:100px}body{margin:0;background:var(--bg);color:var(--ink);font:14px/1.65 var(--sans);-webkit-font-smoothing:antialiased}button,input,select,textarea{font:inherit}button,a{-webkit-tap-highlight-color:transparent}button{cursor:pointer;color:inherit;background:none;border:0}a{color:inherit;text-decoration:none}img{display:block;width:100%;object-fit:cover}button:focus-visible,a:focus-visible,input:focus-visible,summary:focus-visible{outline:2px solid var(--gold);outline-offset:5px}::selection{background:var(--gold);color:var(--bg)}header{position:absolute;inset:0 0 auto;z-index:3;display:flex;justify-content:space-between;align-items:center;gap:25px;padding:32px 5%;border-bottom:1px solid #ffffff22}.brand{font:23px/1.1 var(--serif);letter-spacing:3px;white-space:nowrap}.brand>span{color:var(--gold);font-size:24px;letter-spacing:0}.brand small{display:block;font:8px/1 var(--sans);letter-spacing:3px;margin-top:10px}nav{display:flex;gap:34px;font-size:11px}nav a{border-bottom:1px solid transparent;padding-bottom:4px}nav a:hover{border-color:var(--gold)}.outline{border:1px solid #cfb68c7a;display:inline-flex;align-items:center;justify-content:space-between;gap:32px;padding:13px 21px;font-size:11px;transition:background .25s}.outline:hover{background:#cfb68c18}.outline>span,.gold-button>span{font-size:22px;line-height:1;color:var(--gold)}.scene{position:relative;isolation:isolate;overflow:hidden}.scene>img,.hero-images{position:absolute;inset:0;width:100%;height:100%;z-index:-3}.hero-images>img{position:absolute;inset:0;width:100%;height:100%;filter:saturate(.7) brightness(.66);object-position:center}.scene-shade{position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,#080e18b8,#080e1820 80%),linear-gradient(0deg,#080e18,#080e1800 35%,#080e181a 70%,#080e1870)}.hero{height:100svh;min-height:820px;max-height:1300px}.hero-overline{position:absolute;top:150px;left:5%;right:5%;display:flex;justify-content:space-between;font-size:8px;letter-spacing:2px;color:#d5d6ce}.hero-copy{position:absolute;left:9%;bottom:13%;width:82%}.eyebrow{font-size:9px;letter-spacing:2.6px;color:var(--gold);margin:0 0 25px}h1,h2,h3,p{margin-top:0}h1{font:400 clamp(58px,6.7vw,110px)/.98 var(--serif);letter-spacing:-4px;margin-bottom:33px}em{font-weight:400;color:var(--gold)}.hero-bottom{display:flex;justify-content:space-between;align-items:end;gap:30px}.hero-bottom p{font-size:12px;line-height:1.8;color:#c5cbd0;margin:0}.gold-button{display:inline-flex;align-items:center;justify-content:space-between;gap:45px;padding:18px 26px;background:var(--gold);border:1px solid var(--gold);color:#10141a;font-size:11px;transition:background .25s,transform .25s}.gold-button>span{color:#151b23}.gold-button:hover{background:#e6cfaa;transform:translateY(-2px)}.hero-foot{position:absolute;bottom:25px;left:5%;right:5%;display:flex;justify-content:space-between;align-items:center;color:#b6c0c7;font-size:8px;letter-spacing:1.7px}.hero-foot button{font-size:9px;letter-spacing:0;display:flex;align-items:center;gap:15px}.drift{animation:drift 24s ease-in-out infinite alternate}.hero-day{animation:fade-scene 22s ease-in-out infinite!important}.hero-night{animation:drift 28s ease-in-out infinite alternate}.ticker{overflow:hidden;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:23px 0;color:#a5b1bc;font-size:10px;letter-spacing:4px;white-space:nowrap}.ticker>div{width:max-content;animation:ticker 45s linear infinite}.ticker span{font-size:19px;margin:0 65px;color:var(--gold)}.wrap{max-width:1540px;margin:auto;padding:110px 7%}.section-label{font-size:9px;color:var(--gold);letter-spacing:2px;margin-bottom:35px}.intro{display:grid;grid-template-columns:1fr 3fr;gap:7%;padding-top:140px;padding-bottom:140px}.intro>.section-label{padding-top:13px;white-space:nowrap}h2{font:400 clamp(42px,4.7vw,76px)/1.08 var(--serif);letter-spacing:-2px;margin-bottom:30px}.intro-columns{display:grid;grid-template-columns:1fr 1.4fr;gap:55px;max-width:750px;margin-top:45px}.intro-columns p:first-child{font:24px/1.4 var(--serif);max-width:260px}.intro-columns p:last-child{font-size:12px;line-height:1.9;color:var(--muted)}.island-film{height:760px;min-height:600px}.island-film>img{filter:brightness(.56) saturate(.55)}.film-title{position:absolute;left:9%;top:14%}.film-title h2{font-size:90px}.location-tabs{position:absolute;bottom:0;left:7%;right:7%;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff50}.location-tabs button{padding:32px 20px 32px 0;display:flex;gap:22px;align-items:center;text-align:left;border-right:1px solid #ffffff30;opacity:.6}.location-tabs button:last-child{border:0;padding-left:25px}.location-tabs button:nth-child(2){padding-left:25px}.location-tabs button.active{opacity:1}.location-tabs b{font:11px var(--sans);color:var(--gold)}.location-tabs button>span{font:32px var(--serif)}.location-tabs small{font:10px var(--sans);display:block;color:#c6cdd0;margin-top:8px}.location-tabs i{font-style:normal;color:var(--gold);margin-left:auto;font-size:24px}.area-description{display:grid;grid-template-columns:1fr 2fr 1fr;align-items:center;gap:60px;padding-top:32px;padding-bottom:32px;background:#0b1420;border-bottom:1px solid var(--line)}.area-description>span{font-size:9px;letter-spacing:2px;color:var(--gold)}.area-description>p{font-size:11px;color:var(--muted);margin:0;line-height:1.9}.area-description a{font-size:10px;display:flex;align-items:center;gap:28px;justify-content:flex-end}.area-description a span{color:var(--gold);font-size:25px}.section-head{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:40px}.section-head h2{margin:0}.section-head>p{font-size:12px;color:var(--muted);margin-bottom:4px;line-height:1.8;max-width:330px}.collection{padding-bottom:110px}.collection-bar{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line);padding:25px 0 20px;margin-top:25px;gap:20px}.filters{display:flex;gap:27px}.filters>button{color:#9aabba;font-size:11px;padding:8px 0;position:relative}.filters>button.active{color:var(--gold)}.filters>button.active:after{content:'';position:absolute;bottom:0;left:0;right:0;height:1px;background:var(--gold)}#collection-count{font-size:9px;letter-spacing:1.5px;color:var(--muted)}.fine{font-size:10px;line-height:1.8;color:var(--muted)}.collection-note{margin:20px 0 35px;font-size:8px;letter-spacing:.7px}.property-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:60px 32px}.property-card{min-width:0}.property-image{height:410px;position:relative;overflow:hidden;background:#14202a}.property-image>img{height:100%;filter:saturate(.65) brightness(.74);transition:transform 1s,filter 1s}.property-card:hover .property-image>img{transform:scale(1.045);filter:saturate(.8) brightness(.9)}.property-image:after{content:'';position:absolute;inset:0;background:linear-gradient(0deg,#080e18a0,transparent 65%);pointer-events:none}.property-index{position:absolute;top:21px;left:24px;color:#eee;font-size:10px;letter-spacing:2px;z-index:1}.property-type{position:absolute;bottom:22px;left:24px;z-index:1;font-size:9px;letter-spacing:1.5px}.property-image>button{position:absolute;bottom:17px;right:20px;width:45px;height:45px;background:#0b142066;border:1px solid #cfb68c90;z-index:2;font-size:26px;color:var(--gold);backdrop-filter:blur(6px)}.property-title{display:flex;justify-content:space-between;gap:20px;align-items:center;margin:23px 0 12px}.property-title h3{font:30px/1.2 var(--serif);margin:0;letter-spacing:-.5px}.property-title>span{font-size:9px;color:var(--muted);white-space:nowrap}.property-meta{display:flex;justify-content:space-between;gap:12px;color:var(--muted);font-size:10px;padding-bottom:18px;border-bottom:1px solid var(--line)}.property-bottom{display:flex;justify-content:space-between;align-items:center;margin-top:18px}.property-bottom>div>small{font-size:8px;letter-spacing:1px;color:var(--muted);display:block}.property-bottom strong{font-size:17px;font-weight:400;color:var(--gold)}.property-bottom button{font-size:10px;display:flex;gap:15px;align-items:center}.property-bottom button span{color:var(--gold);font-size:22px}.interlude{height:680px;display:flex;align-items:center;padding:8% 10%}.interlude>img{filter:saturate(.5) brightness(.55)}.interlude h2{font-size:85px}.interlude>div:last-child>p:not(.eyebrow){font-size:12px;color:#c1cbd1;margin:20px 0 32px}.investment{padding-top:130px}.scenario-notice{display:flex;align-items:center;gap:20px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:21px 0;margin:40px 0}.scenario-notice>span{font-size:38px;color:var(--gold)}.scenario-notice>p{font-size:10px;letter-spacing:1px;color:var(--gold);margin:0}.scenario-notice small{color:var(--muted);font-size:10px;letter-spacing:0}.scenario-layout{display:grid;grid-template-columns:300px 1fr;gap:60px}.scenario-controls{background:#101925;padding:25px}.presets{display:flex;gap:0;border:1px solid var(--line);margin-bottom:30px}.presets>button{padding:9px 4px;font-size:9px;flex:1;color:var(--muted)}.presets>button.active{background:var(--gold);color:var(--bg)}.scenario-controls>label,.cost-settings label{font-size:10px;display:block;color:#c2cbd2;margin:0 0 20px}.scenario-controls>label>span,.cost-settings label>span{color:#788c9c;float:right;font-size:8px}.scenario-controls input[type=number]{display:block;width:100%;border:0;border-bottom:1px solid #cfb68c55;background:transparent;color:var(--ink);font:20px var(--sans);padding:9px 0;outline-offset:3px;border-radius:0}.range-label{display:flex;justify-content:space-between;gap:10px;font-size:10px;margin-top:20px}.range-label output{color:var(--gold)}input[type=range]{accent-color:var(--gold);width:100%;margin:13px 0 4px;cursor:pointer}.cost-settings{border-top:1px solid var(--line);margin-top:25px;padding-top:18px}.cost-settings summary{font-size:9px;cursor:pointer;display:flex;justify-content:space-between;align-items:center;gap:15px;margin-bottom:17px;list-style:none}.cost-settings summary span{font-size:20px;color:var(--gold)}.cost-settings .fine{font-size:9px}.scenario-display{min-width:0;padding-top:15px}.projection-heading>span{font-size:8px;letter-spacing:2px;color:var(--muted)}.projection-heading>strong{display:block;font:52px/1.2 var(--serif);color:var(--gold);margin:10px 0 8px;letter-spacing:-1px}.projection-heading>p{color:var(--muted);font-size:10px}.chart-legend{display:flex;gap:25px;margin:35px 0 5px;font-size:8px;color:var(--muted)}.chart-legend span{display:flex;align-items:center;gap:7px}.chart-legend i{width:16px;height:2px;background:var(--gold)}.chart-legend span:last-child i{height:1px;background:#788897}.scenario-display>svg{width:100%;height:auto;display:block;overflow:visible;margin-bottom:20px}.metric-row{display:grid;grid-template-columns:1fr 1fr 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line);gap:15px;padding:24px 0}.metric-row>div>span{font-size:8px;color:var(--muted);display:block}.metric-row strong{font:26px var(--serif);display:block;margin-top:9px}.cashflow-diagram{display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:15px;align-items:center;margin:35px 0 22px}.cashflow-diagram small{font-size:8px;color:var(--gold);display:block;letter-spacing:1px}.cashflow-diagram b{font-size:13px;font-weight:400;display:block;margin:10px 0 3px}.cashflow-diagram span{font-size:8px;color:var(--muted)}.cashflow-diagram>i{font-style:normal;font-size:20px;color:var(--gold)}.scenario-display>.gold-button{margin-top:12px}.investment-footnotes{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line);padding-top:25px;margin-top:45px;font-size:9px;color:var(--muted);line-height:1.9}.investment-footnotes a{text-decoration:underline;text-underline-offset:3px}.strategy{padding-top:0;padding-bottom:120px}.strategy-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:60px;margin-top:55px}.strategy-grid>article{border-top:1px solid #cfb68c66;padding-top:24px}.strategy-grid article>span{color:var(--gold);font-size:8px;letter-spacing:1.4px}.strategy h3{font:31px/1.2 var(--serif);margin:25px 0 20px}.strategy p{color:var(--muted);font-size:11px;line-height:1.9;max-width:280px}.night-scene{height:700px;display:flex;align-items:center;justify-content:center;text-align:center}.night-scene>img{filter:saturate(.7) brightness(.6)}.night-scene .scene-shade{background:linear-gradient(0deg,#080e18,#080e1830 50%,#080e18)}.night-scene h2{font-size:84px;margin:20px 0 35px}.demo-label{font-size:10px;padding:16px 20px;border:1px solid #cfb68c50;color:var(--gold);background:#cfb68c08;line-height:1.7}.voice-feature{max-width:950px;margin:60px auto 55px;text-align:center}.quote-mark{font:100px/.7 var(--serif);color:var(--gold)}.voice-feature blockquote{font:34px/1.5 var(--serif);margin:12px 0 30px;min-height:160px}.voice-credit{display:flex;justify-content:center;gap:30px;color:var(--muted);font-size:10px}.voice-controls{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:30px}.voice-controls button{border:1px solid #cfb68c66;width:42px;height:42px;color:var(--gold);font-size:23px}.voice-controls>span{font-size:9px;letter-spacing:2px}.voice-list{display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.voice-sample{padding:30px;background:var(--bg);text-align:left}.voice-sample.active{background:#121c29}.voice-sample>div{display:flex;justify-content:space-between;font-size:8px;letter-spacing:1px;color:var(--gold);gap:15px}.voice-sample p{font:21px/1.5 var(--serif);margin:17px 0}.voice-sample small{font-size:8px;color:var(--muted)}.final-cta{text-align:center;padding-top:20px;padding-bottom:120px}.seal{font-size:70px;color:var(--gold);margin-bottom:25px}.final-cta h2{font-size:100px}.final-cta>p:not(.eyebrow){color:var(--muted);font-size:12px;margin-bottom:30px}footer{padding:65px 7% 25px;background:#0c1521;border-top:1px solid var(--line)}.footer-top{display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:50px}.footer-top>div{display:flex;flex-direction:column;gap:11px;font-size:11px;align-items:flex-start}.footer-top>div>span{font-size:8px;color:var(--gold);letter-spacing:1.7px;margin-bottom:5px}.footer-top button{padding:0;font-size:11px}.footer-bottom{display:flex;justify-content:space-between;gap:40px;margin-top:65px;padding-top:25px;border-top:1px solid var(--line);font-size:8px;color:var(--muted);line-height:1.9}.footer-bottom>p{max-width:570px;margin:0}.footer-bottom a{text-decoration:underline;text-underline-offset:3px}.edge-enquire{position:fixed;left:0;top:49%;background:#101925db;backdrop-filter:blur(8px);border:1px solid #cfb68c70;border-left:0;padding:16px 11px;z-index:6;color:var(--gold);display:flex;flex-direction:column;align-items:center;gap:15px;font-size:25px}.edge-enquire>span{writing-mode:vertical-rl;font-size:8px;letter-spacing:2px}.drawer{position:fixed;inset:0 auto 0 0;margin:0;width:min(560px,100%);max-width:100%;height:100dvh;max-height:100dvh;background:#0d1724;color:var(--ink);padding:60px 45px 35px;border:0;border-right:1px solid #cfb68c50;overflow-y:auto;animation:drawer-in .45s ease both}.drawer::backdrop,.property-dialog::backdrop,.privacy-dialog::backdrop{background:#030811b8;backdrop-filter:blur(7px)}.close{position:absolute;top:17px;right:20px;font-size:30px;color:var(--gold);line-height:1;padding:8px}.drawer h2{font-size:50px}.drawer-intro{font-size:12px;color:var(--muted);margin-bottom:35px}.drawer label{display:block;font-size:10px;color:var(--muted);margin-bottom:22px}.drawer input:not([type=checkbox]),.drawer select,.drawer textarea{display:block;width:100%;padding:12px 0;border:0;border-bottom:1px solid #cfb68c55;border-radius:0;background:transparent;color:var(--ink);font-size:13px}.drawer input::placeholder,.drawer textarea::placeholder{color:#657989}.drawer select option{background:#0d1724}.drawer textarea{resize:vertical;min-height:90px}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:25px}.drawer .consent{display:flex;gap:12px;align-items:start;font-size:9px;line-height:1.7}.consent input{accent-color:var(--gold);margin:3px 0;flex-shrink:0}.drawer .gold-button{width:100%}.drawer-phone{display:block;margin-top:25px;padding-top:24px;border-top:1px solid var(--line);font-size:11px}.property-dialog{width:min(1100px,94%);max-width:1100px;max-height:92dvh;background:#0d1724;color:var(--ink);padding:0;border:1px solid #cfb68c55;overflow:auto}.property-dialog .close{z-index:3;background:#080e18a0}.detail-photo{height:380px;object-fit:cover;filter:brightness(.7) saturate(.7)}.detail-body{padding:40px;display:grid;grid-template-columns:1.25fr 1fr;gap:45px}.detail-body h2{font-size:48px;margin-bottom:22px}.detail-body p{color:var(--muted);font-size:12px}.detail-body .eyebrow{font-size:8px}.detail-body .gold-button{margin-top:15px}.detail-plan{border:1px solid #cfb68c35;padding:20px}.detail-plan>svg{width:100%;height:auto;display:block}.detail-plan p{font-size:9px;margin:12px 0 0}.detail-facts{display:flex;gap:25px;padding:15px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line);margin:25px 0;font-size:10px}.detail-actions{display:flex;gap:13px;flex-wrap:wrap}.detail-actions .outline{margin-top:15px}.privacy-dialog{padding:55px;width:min(680px,94%);max-height:90dvh;background:#0d1724;color:var(--ink);border:1px solid #cfb68c55}.privacy-dialog h2{font-size:44px}.privacy-dialog p{font-size:12px;color:var(--muted)}.privacy-dialog a{text-decoration:underline;text-underline-offset:3px}.motion-paused *{animation-play-state:paused!important}.motion-paused .hero-day{opacity:0!important}@keyframes drift{from{transform:scale(1.02) translateX(-.5%)}to{transform:scale(1.12) translateX(1%)}}@keyframes fade-scene{0%,20%,85%,100%{opacity:0}40%,65%{opacity:.65}}@keyframes ticker{to{transform:translateX(-50%)}}@keyframes drawer-in{from{transform:translateX(-100%)}to{transform:translateX(0)}}
[hidden]{display:none!important}button:disabled{cursor:wait;opacity:.6}
@media(max-width:1100px){header{padding:25px 4%}nav{gap:20px}.hero-copy{left:8%;width:84%}.hero{min-height:760px}.intro{grid-template-columns:1fr;gap:10px}.intro-columns{max-width:850px}.property-image{height:340px}.scenario-layout{grid-template-columns:270px 1fr;gap:30px}.projection-heading>strong{font-size:43px}.cashflow-diagram{gap:8px}.cashflow-diagram b{font-size:11px}.metric-row strong{font-size:23px}.area-description{gap:30px}.property-title h3{font-size:25px}.strategy-grid{gap:30px}.location-tabs button>span{font-size:27px}}
@media(max-width:760px){header{padding:23px 23px;gap:14px}.brand{font-size:19px;letter-spacing:2px}.brand>span{font-size:20px}.brand small{font-size:7px;letter-spacing:2px}header nav{display:none}header .outline{font-size:9px;gap:18px;padding:9px 12px}.outline>span{font-size:19px}.hero{height:92svh;min-height:710px;max-height:1000px}.hero-overline{top:115px;left:25px;font-size:7px;letter-spacing:1.8px}.hero-overline>span:last-child{display:none}.hero-copy{left:8%;width:84%;bottom:13%}h1{font-size:clamp(49px,9.3vw,72px);letter-spacing:-2px;line-height:1.04;margin-bottom:25px}.hero .eyebrow{font-size:8px;margin-bottom:20px}.hero-bottom{display:block}.hero-bottom p{font-size:10px;margin-bottom:22px}.gold-button{font-size:10px;padding:15px 20px;gap:35px}.hero-foot{left:25px;right:25px;bottom:22px;font-size:7px;letter-spacing:1px}.hero-foot button{font-size:8px}.ticker{padding:16px 0;font-size:8px;letter-spacing:3px}.ticker span{margin:0 32px}.wrap{padding:75px 27px}.section-label{font-size:8px;letter-spacing:1.6px;margin-bottom:27px}h2{font-size:43px;letter-spacing:-1.5px}.intro{gap:0;padding-top:80px;padding-bottom:65px}.intro-columns{gap:25px;margin-top:30px}.intro-columns p:first-child{font-size:21px}.intro-columns p:last-child{font-size:10px}.island-film{height:620px;min-height:0}.film-title{left:8%;top:13%;right:8%}.film-title h2{font-size:65px}.film-title .eyebrow{font-size:7px}.location-tabs{left:7%;right:7%;grid-template-columns:1fr}.location-tabs button{padding:15px 0!important;border-right:0;border-top:1px solid #ffffff30;gap:20px}.location-tabs button>span{font-size:25px}.location-tabs small{font-size:9px;margin-top:4px}.location-tabs i{font-size:23px}.area-description{display:block;padding:25px 27px}.area-description p{font-size:11px;margin:14px 0}.area-description a{justify-content:flex-start;gap:25px}.section-head{display:block;margin-bottom:30px}.section-head>p{margin:23px 0 0;font-size:11px;max-width:100%}.collection-bar{margin:0;padding:17px 0;gap:15px;align-items:flex-end}.filters{gap:18px;flex-wrap:wrap}.filters>button{font-size:10px}.collection-count,#collection-count{font-size:7px;white-space:nowrap}.collection-note{font-size:7px;line-height:1.9;margin:18px 0 30px}.property-grid{grid-template-columns:1fr;gap:40px}.property-image{height:380px}.property-title h3{font-size:30px}.property-title{margin-top:19px}.property-title>span{font-size:9px}.property-meta{font-size:9px}.property-bottom strong{font-size:17px}.property-bottom button{font-size:10px}.interlude{height:560px;padding:8%}.interlude h2{font-size:59px}.interlude p{font-size:11px}.investment{padding-top:80px}.scenario-notice{gap:15px;margin:30px 0}.scenario-notice>span{font-size:30px}.scenario-notice>p{font-size:8px}.scenario-notice small{font-size:9px;line-height:1.7;display:block;margin-top:6px}.scenario-layout{grid-template-columns:1fr;gap:35px}.scenario-controls{padding:25px}.scenario-controls>label{font-size:11px}.scenario-controls>label input{font-size:23px}.presets>button{font-size:10px;padding:11px 5px}.range-label{font-size:11px}.scenario-display{padding-top:0}.projection-heading>strong{font-size:46px}.chart-legend{gap:17px;font-size:7px}.metric-row{gap:10px}.metric-row>div>span{font-size:8px}.metric-row strong{font-size:21px}.cashflow-diagram{gap:7px}.cashflow-diagram small{font-size:7px;letter-spacing:0}.cashflow-diagram b{font-size:10px}.cashflow-diagram span{font-size:7px}.cashflow-diagram>i{font-size:15px}.investment-footnotes{grid-template-columns:1fr;gap:5px;font-size:9px;margin-top:35px}.strategy{padding-top:0}.strategy-grid{grid-template-columns:1fr;gap:25px;margin-top:35px}.strategy-grid h3{font-size:30px;margin:16px 0}.strategy-grid p{max-width:100%;font-size:11px}.night-scene{height:570px;padding:25px}.night-scene h2{font-size:56px}.voices .section-head>p{font-size:11px}.demo-label{font-size:9px;padding:15px}.voice-feature{margin:45px 0}.voice-feature blockquote{font-size:27px;min-height:190px}.voice-credit{font-size:9px;gap:20px}.voice-list{grid-template-columns:1fr}.voice-sample{padding:24px}.voice-sample p{font-size:23px}.voice-sample>div{font-size:8px}.final-cta{padding-top:0;padding-bottom:85px}.final-cta h2{font-size:74px}.final-cta>p:not(.eyebrow){font-size:11px}.seal{font-size:55px}footer{padding:45px 27px 25px}.footer-top{grid-template-columns:1fr 1fr;gap:35px}.footer-top>.brand{grid-column:1/-1}.footer-top>div{font-size:10px;gap:10px}.footer-bottom{display:block;margin-top:40px;font-size:8px}.footer-bottom p{margin-top:15px}.edge-enquire{padding:12px 7px;font-size:21px;gap:10px}.edge-enquire>span{font-size:6px;letter-spacing:1.5px}.drawer{padding:65px 28px 35px}.drawer h2{font-size:45px}.drawer .eyebrow{font-size:8px}.drawer-intro{font-size:11px}.form-row{gap:18px}.property-dialog{width:94%}.detail-photo{height:260px}.detail-body{padding:28px;grid-template-columns:1fr;gap:30px}.detail-body h2{font-size:42px}.detail-body .gold-button,.detail-body .outline{font-size:9px;gap:20px}.detail-facts{font-size:9px;gap:18px}.privacy-dialog{padding:55px 27px 27px}.privacy-dialog h2{font-size:38px}.privacy-dialog p{font-size:11px}}
@media(max-width:390px){.hero{min-height:720px}h1{font-size:47px}.intro-columns{grid-template-columns:1fr;gap:8px}.intro-columns p:first-child{max-width:100%}.property-image{height:310px}.filters{gap:13px}.property-title h3{font-size:27px}.hero-foot>span{font-size:6px}.metric-row strong{font-size:19px}.cashflow-diagram{grid-template-columns:1fr;gap:12px}.cashflow-diagram>div{display:flex;gap:14px;align-items:center;justify-content:space-between}.cashflow-diagram>i{display:none}.cashflow-diagram b{margin:0}.drawer h2{font-size:40px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation:none!important;transition:none!important}.hero-day{display:none}}
