html{scroll-padding-top:24px}header.new-header{position:absolute;top:0;left:0;right:0;height:90px;background:transparent;border:0;backdrop-filter:none;color:#0a203f;padding:0 6%;z-index:20;justify-content:space-between}.hero-brand{display:block;width:225px;max-width:42%}.hero-brand img{display:block;width:100%;height:auto}.new-header nav{display:flex;gap:28px}.new-header nav a{font-size:.85rem}
.property-hero{height:100svh;min-height:700px;max-height:1100px}.property-hero-copy{padding-top:125px}.hero-bottom{justify-content:flex-end;bottom:38px}.hero-scroll{bottom:48px}.property-story{padding-top:0}.quick-specs{display:grid;grid-template-columns:repeat(4,1fr);padding:48px 2%;gap:24px;margin-bottom:24px}.quick-specs>div{border-right:1px solid #d8e1e8;display:flex;flex-direction:column;gap:8px}.quick-specs>div:last-child{border:0}.quick-specs strong{font-family:Gotham,Arial,sans-serif;font-weight:400;font-size:clamp(1.9rem,3.3vw,3.3rem);letter-spacing:-.045em}.quick-specs small{font-size:.5em}.quick-specs span{font-size:.95rem;color:#526176}.advantage-navy .advantage-photo{grid-column:1;grid-row:1}.advantage-navy .advantage-copy{grid-column:2;grid-row:1}
.panorama-section{padding:0;background:#0a203f}.panorama-section figure{margin:0}.panorama-section .property-panorama{height:75svh;min-height:450px;max-height:850px}.panorama-toolbar[hidden]{display:none}.panorama-toolbar{justify-content:center}.panorama-loading{background:#0a203fcc;color:white;padding:14px 20px;font-size:.9rem}.panorama-fallback{color:white;text-decoration:underline;padding:18px;display:block}.panorama-fallback[hidden]{display:none}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.panorama-section figure.panorama-expanded{position:fixed;inset:0;z-index:1000;width:100%;height:100dvh;display:flex;flex-direction:column;background:#0a203f}.panorama-section .panorama-expanded .property-panorama{flex:1;min-height:0;max-height:none;height:auto}.panorama-section .panorama-expanded .panorama-toolbar{flex-shrink:0}
@media(max-width:850px){.hero-bottom{bottom:72px;align-items:flex-end}.hero-scroll{bottom:27px}.property-hero{min-height:700px}.quick-specs{gap:16px}}
@media(max-width:600px){header.new-header{height:76px;padding:0 6%;gap:16px}.hero-brand{width:190px;max-width:58%}.new-header nav{gap:14px}.new-header nav a{font-size:.75rem}.new-header nav a:first-child{display:none}.property-hero{height:100svh;min-height:650px}.property-hero-copy{padding-top:105px}.hero-bottom{left:6%;right:6%;bottom:65px;align-items:flex-start}.hero-scroll{bottom:25px}.quick-specs{grid-template-columns:1fr 1fr;padding:32px 1%;gap:0;margin-bottom:6px}.quick-specs>div{padding:20px 14px}.quick-specs>div:nth-child(even){border-right:0}.quick-specs>div:nth-child(odd){padding-left:0}.quick-specs>div:nth-child(-n+2){border-bottom:1px solid #d8e1e8}.quick-specs strong{font-size:2rem}.quick-specs span{font-size:.85rem}.advantage-navy .advantage-copy,.advantage-navy .advantage-photo{grid-column:auto;grid-row:auto}.panorama-section .property-panorama{height:65svh;min-height:350px}.panorama-toolbar button{font-size:.85rem}}
