body{background:#fff}.new-header nav{gap:36px}section[id]{scroll-margin-top:24px}
.property-story{padding:110px 4% 0;background:white}.story-heading{display:grid;grid-template-columns:1.2fr 1fr;column-gap:8%;padding:0 2% 66px;align-items:end}.story-heading .eyebrow{grid-column:1/-1;margin:0 0 18px}.story-heading h2{font-size:clamp(3rem,5.5vw,6rem);margin:0}.story-heading>p:last-child{font-size:1.2rem;color:#526176;margin:0 0 5px}
.advantage{display:grid;grid-template-columns:1fr 1fr;gap:6%;padding:44px;margin-bottom:24px;min-height:510px;overflow:hidden}.advantage-light{background:#f1f4f6;color:#0a203f}.advantage-navy{background:#0a203f;color:white}.advantage-blue{background:#dcebf0;color:#0a203f}.advantage-copy{display:flex;flex-direction:column;align-items:flex-start}.advantage .eyebrow{font-size:.7rem;margin:0 0 20px}.advantage h3{font-size:clamp(2rem,3.4vw,3.8rem);font-weight:400;line-height:1.08;margin:0 0 22px}.advantage-copy>p:not(.eyebrow){max-width:420px;font-size:1.05rem;line-height:1.55;margin:0 0 22px;color:#526176}.advantage-navy .advantage-copy>p:not(.eyebrow){color:#c9dae7}.story-link{font-size:.9rem;display:inline-flex;gap:24px;border-bottom:1px solid currentColor;padding:0 0 8px}.advantage-number{font-family:Gotham,Arial,sans-serif;font-size:4.5rem;letter-spacing:-.08em;line-height:1;color:#0a203f33;margin-top:auto;padding-top:32px}.advantage-navy .advantage-number{color:#ffffff40}.advantage-photo{overflow:hidden;min-height:370px}.advantage-photo img{display:block;width:100%;height:100%;object-fit:cover}.advantage-navy .advantage-photo img{object-position:60% center}
.property-statement{padding:120px 8%;text-align:center;background:white}.property-statement p{font-family:Gotham,Arial,sans-serif;font-size:clamp(1.8rem,3.7vw,4rem);line-height:1.25;letter-spacing:-.04em;margin:0}.property-statement span{color:#63788b}
.specification-details{padding-top:95px;padding-bottom:85px}.plans{background:#fff;padding-top:70px;padding-bottom:95px;border-top:1px solid #dce3e8}.explorer{padding-top:80px;padding-bottom:85px}.site-media{padding-top:100px;padding-bottom:100px;background:#f5f6f8}.media-grid{gap:38px}.site-media figcaption{padding-top:14px}.location{padding-top:100px;padding-bottom:100px}.contact{padding-top:100px;padding-bottom:100px}
@media(prefers-reduced-motion:no-preference){.advantage-photo.flow-animate img{animation:photo-settle 850ms ease-out both}@keyframes photo-settle{from{transform:scale(1.045);opacity:.65}to{transform:scale(1);opacity:1}}}
@media(max-width:850px){.property-story{padding:75px 5% 0}.story-heading{grid-template-columns:1fr;padding:0 1% 40px;gap:18px}.story-heading .eyebrow{margin:0}.story-heading>p:last-child{font-size:1.1rem}.advantage{padding:28px;gap:28px;min-height:450px}.advantage-photo{min-height:330px}.advantage h3{font-size:2.3rem}.property-statement{padding:80px 7%}}
@media(max-width:600px){.property-story{padding-top:56px}.story-heading h2{font-size:2.8rem}.advantage{grid-template-columns:1fr;gap:25px;padding:26px 23px;margin-bottom:18px;position:relative}.advantage-copy{position:relative}.advantage h3{font-size:2.25rem;padding-right:0;max-width:290px}.advantage-number{position:absolute;right:0;top:0;font-size:1.1rem;letter-spacing:0;margin:0;padding:0;color:inherit;opacity:.5}.advantage .eyebrow{padding-right:32px}.advantage-copy>p:not(.eyebrow){font-size:1rem}.advantage-photo{height:245px;min-height:0}.property-statement{padding:65px 6%}.property-statement p{font-size:1.8rem}.specification-details,.plans,.site-media,.location,.contact{padding:65px 6%}.explorer{padding-top:60px;padding-bottom:60px}.media-grid{gap:26px}.story-link{min-height:34px}}
