.property-page{background:var(--cream,#f4f0e6)}.property-hero{display:grid;grid-template-columns:1.1fr 1fr;background:#101010;color:#f4f0e6}.property-hero>div{padding:clamp(38px,5vw,76px) 40px clamp(38px,5vw,76px) max(24px,calc((100vw - 1350px)/2))}.property-hero h1{font-size:clamp(42px,4.2vw,76px);line-height:1.03;text-transform:uppercase;max-width:760px;margin:22px 0}.property-page i{font-style:normal;color:#d9aa22}.property-lead{font-size:clamp(21px,1.8vw,28px);max-width:34ch;line-height:1.4}.property-hero picture{display:block;min-height:100%;overflow:hidden}.property-hero img{width:100%;height:100%;object-fit:cover}.property-section{max-width:1440px;margin:0 auto;padding:80px 45px}.property-page h2{font-size:clamp(36px,4vw,60px);line-height:1.08;text-transform:uppercase;margin:15px 0 28px}.property-page h3{font-size:28px;line-height:1.2;margin:0 0 14px}.property-section p{font-size:21px;line-height:1.55;max-width:70ch}.property-intro{max-width:1050px}.property-management-services{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;border-top:1px solid #c9c0ac}.property-service-list article{display:flex;gap:20px;padding:28px 0;border-top:1px solid #c9c0ac}.property-service-list article:first-child{padding-top:0;border:0}.property-service-list article>span{color:#8c6b13;font-size:23px}.property-service-list p{margin:0}.property-maintenance{display:grid;grid-template-columns:1.3fr .7fr;grid-gap:60px;gap:60px;border-top:1px solid #c9c0ac}.property-maintenance picture{align-self:center;display:block}.property-maintenance img{width:100%;height:auto;display:block}.property-page .property-section a{text-decoration:underline;text-underline-offset:4px}.property-start ol{padding-left:25px;max-width:900px}.property-start li{padding:18px 0 10px 12px;font-size:24px}.property-faq{display:grid;grid-template-columns:.8fr 1.2fr;grid-gap:60px;gap:60px;border-top:1px solid #c9c0ac}.property-faq article{border-bottom:1px solid #c9c0ac;padding:0 0 24px;margin-bottom:28px}.property-faq p{margin-bottom:0}@media(min-width:1600px){.property-hero>div{padding-left:max(40px,calc((100vw - 1350px)/2));padding-right:55px}}@media(max-width:1050px){.property-hero>div{padding:40px 28px}.property-hero h1{font-size:48px}.property-faq,.property-management-services{gap:35px;grid-template-columns:.75fr 1.25fr}.property-section{padding:60px 28px}.property-maintenance{gap:30px}}@media(max-width:700px){.property-faq,.property-hero,.property-maintenance,.property-management-services{grid-template-columns:1fr}.property-hero h1{font-size:44px}.property-hero picture{min-height:0;height:320px}.property-hero>div{padding:40px 22px}.property-section{padding:52px 22px}.property-section p{font-size:20px}.property-page h3{font-size:26px}.property-service-list article{gap:14px}.property-maintenance picture{max-width:440px}.property-hero .hero-actions{align-items:flex-start}.property-hero .hero-phone{font-size:20px}}.property-hero picture{position:relative;min-height:0}.property-hero img{position:absolute;inset:0}@media(max-width:700px){.property-hero picture{height:320px}}