body{background:#080e17;color:#eef3fb}header{background:#080e17ee;border-bottom-color:#263449}.header-inner{min-height:91px}.wordmark{gap:17px;font-size:9px}.monogram{font-size:23px;border-color:#415574;padding:10px 12px}.hero{background:#0b1422;padding-block:65px 75px}.hero-grid{grid-template-columns:1fr 1.15fr;gap:70px}.hero h1{font-size:clamp(58px,6vw,86px);line-height:1.03;letter-spacing:-.065em;font-weight:500;max-width:12ch;margin:29px 0}.hero h1 em{color:#91b4eb}.hero .status{font-size:8px;letter-spacing:.14em;color:#7897c1}.lead{font-size:14px;line-height:1.95;color:#8da2c1;max-width:38ch}.hero-actions{margin-top:31px;gap:20px}.button{border-radius:4px;font-size:12px;min-height:49px;padding:15px 20px;box-shadow:none;background:#0073bc;border-color:#2587c8}.button:hover{background:#0064a6}.button.small{font-size:10px;min-height:40px;padding:11px 15px}.quiet{font-size:10px;color:#627d9f}.parking-visual{border-radius:5px;border-color:#2c405d;box-shadow:none}.parking-visual figcaption{background:#111f32;color:#7f9abf;letter-spacing:.14em;font-size:8px}.location-strip{background:#101b2c;border-bottom-color:#29374a}.location-grid{padding-block:28px}.location-grid .eyebrow{font-size:8px;color:#59769f}.location-grid p{font-size:12px;color:#a6bbd7}.location-grid>div+div{border-left-color:#2d3d55}.vision{padding-top:85px;background:#080e17}.vision-heading h2{font-size:clamp(37px,4vw,55px);font-weight:500;letter-spacing:-.05em}.vision-heading p{font-size:12px;line-height:1.95;color:#738caa;max-width:40ch}.eyebrow{font-size:8px;letter-spacing:.15em;color:#7697c6}.vision-panorama img{border-radius:5px;border-color:#2a3d59}.vision-panorama figcaption,.enquiry-concept figcaption{color:#5e789b;font-size:9px;margin-top:12px}.enquiry-section{padding-block:100px;background:#080e17}.enquiry-grid{grid-template-columns:1fr 1.1fr;gap:95px}.enquiry-copy h2{font-size:51px;font-weight:500;letter-spacing:-.055em}.enquiry-copy>p{font-size:13px;color:#7d94b2;line-height:1.9}.enquiry-copy .availability{font-size:11px;border-color:#355e9d!important}.enquiry-concept img{border-radius:5px;border-color:#2a3e59}.form-card{border-color:#2c405f;border-radius:6px;background:#101c2d;padding:33px;box-shadow:none}.form-heading h3{font-size:23px;font-weight:500;color:#e4edf9}.form-heading>span{font-size:8px;color:#6380a7;letter-spacing:.14em}.form-grid{gap:21px 17px}.field label{font-size:10px;color:#8ca3c0;font-weight:500}.field input,.field select,.field textarea{background:#0d1726;border-color:#324867;border-radius:4px;font-size:16px;min-height:45px;color:#e1eaf7}.field input:focus,.field select:focus,.field textarea:focus{border-color:#779aca;outline-color:#557ab721}.consent{font-size:10px;line-height:1.8;color:#718bab}.form-note,.form-card>p:last-child{font-size:9px!important;color:#6680a2;line-height:1.9}.contact a{font-size:12px;color:#8aaddf}.form-status{border:1px solid #385679;background:#182c47!important;color:#c8dbf5!important;border-radius:5px;padding:18px!important;font-size:12px}.form-status a,.form-status button{font-size:11px!important}.form-status p{font-size:12px}.contact{gap:12px}.enquiry-copy .enquiry-concept{margin-top:33px}footer{background:#050a12;border-top-color:#26364d;padding-block:35px}.footer-brand{font-size:9px;letter-spacing:.15em;color:#7f9cc2}footer p,.copyright{font-size:9px;color:#567294}footer a{font-size:10px;color:#8aa7ce}.back-top{right:225px!important}
@media(max-width:1000px){.hero-grid{gap:35px}.hero h1{font-size:66px}.enquiry-grid{gap:45px}.enquiry-copy h2{font-size:43px}.vision-heading{gap:30px}}
@media(max-width:760px){.header-inner{min-height:77px}.wordmark{font-size:8px;gap:10px}.monogram{font-size:20px;padding:8px 10px}.hero{padding-block:43px 45px}.hero-grid{grid-template-columns:1fr;gap:33px}.hero h1{font-size:clamp(53px,12vw,78px);max-width:11ch;margin:25px 0}.hero .status{font-size:7px}.lead{font-size:14px;max-width:45ch}.hero-actions{margin-top:28px;gap:18px}.button{font-size:12px}.button.small{font-size:10px}.quiet{font-size:9px}.parking-visual figcaption{font-size:7px;line-height:1.7}.location-grid{padding-block:24px;gap:21px}.location-grid .eyebrow{font-size:7px}.location-grid p{font-size:12px}.location-grid>div+div{border:0;padding-left:0}.vision{padding-top:60px}.vision-heading h2{font-size:39px}.vision-heading p{font-size:13px;max-width:46ch;margin-top:24px}.vision-heading{display:block;margin-bottom:25px}.enquiry-section{padding-block:65px}.enquiry-grid{grid-template-columns:1fr;gap:35px}.enquiry-copy h2{font-size:41px}.enquiry-copy>p{font-size:13px}.form-card{padding:27px 20px}.field label{font-size:11px}.consent{font-size:11px}.form-note,.form-card>p:last-child{font-size:10px!important}.form-grid{gap:19px 14px}.back-top{right:202px!important}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.button{transition:none}.button:hover{transform:none}}
