.campaign-focused .v2-header select{background:0 0;border:0;max-width:105px;font:12px Manrope,Arial,sans-serif}.campaign-focused .v2-header nav a{font-size:12px}.campaign-focused .hero-cinema{height:min(780px,85svh);min-height:620px}.campaign-focused .hero-cinema-content{padding-bottom:70px}.campaign-focused .hero-cinema-actions>a{background:0 0;border:0;align-items:center;gap:14px;padding:16px 0;display:flex}.focused-proof{border-bottom:1px solid #dce2d8;justify-content:space-between;gap:20px;padding:28px 7%;display:flex}.focused-proof span{color:#68796d;flex-direction:column;gap:7px;font-size:11px;display:flex}.focused-proof b{color:#203b30;font-size:16px;font-weight:500}.focused-section{padding:85px 7%;scroll-margin-top:80px}.focused-heading{max-width:720px;margin-bottom:42px}.focused-heading h2,.focused-location h2,.focused-conversion h2{letter-spacing:-1.6px;margin:16px 0 20px;font-size:clamp(32px,3.7vw,54px);font-weight:400;line-height:1.1}.focused-heading>p:not(.v2-kicker),.focused-plan-info>p,.focused-location p,.focused-quality p,.focused-conversion p{color:#5a7063;font-size:15px;line-height:1.8}.focused-plan-layout{grid-template-columns:minmax(260px,.85fr) minmax(0,1.4fr);align-items:start;gap:6%;display:grid}.focused-bedrooms{flex-wrap:wrap;gap:10px;margin-bottom:36px;display:flex}.focused-bedrooms button{border:1px solid #9aaa99;border-radius:3px;padding:14px 20px;font-size:13px}.focused-bedrooms button[aria-pressed=true]{color:#fff;background:#203f32;border-color:#203f32}.focused-plan-info h3{margin-bottom:20px;font-size:30px;font-weight:400;line-height:1.25}.focused-plan-info .v2-button{margin:20px 0 8px}.focused-note{color:#748174!important;font-size:11px!important;line-height:1.7!important}.focused-plan{background:#fff;border:1px solid #d6ded0;min-width:0;margin:0}.focused-plan-caption{border-bottom:1px solid #e2e7dc;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;font-size:12px;display:flex}.focused-plan-caption button{align-items:center;gap:7px;display:flex}.focused-plan-scroll{max-height:650px;overflow:auto}.focused-plan img{object-fit:contain;width:100%;height:480px;padding:16px;display:block}.focused-plan.expanded img{width:150%;max-width:none;height:auto}.focused-plan figcaption{color:#6c7d6b;padding:12px 20px;font-size:10px}.focused-living{background:#e8ede3}.focused-living-layout{grid-template-columns:.8fr 1.3fr;align-items:center;gap:7%;display:grid}.focused-living figure,.focused-location figure{min-width:0;margin:0}.focused-living img{object-fit:cover;width:100%;height:440px}.focused-living figcaption,.focused-location figcaption{color:#667764;margin-top:12px;font-size:10px}.focused-amenities>button:not(.focused-film){text-align:start;color:#6b7b63;border-bottom:1px solid #bcc9b6;align-items:center;gap:14px;width:100%;padding:18px 0;font-size:16px;display:flex}.focused-amenities>button>span{font-size:10px}.focused-amenities>button>svg{flex-shrink:0;margin-inline-start:auto}.focused-amenities>button[aria-pressed=true]{color:#163c2b;border-bottom:2px solid #163c2b}.focused-amenities>p{min-height:76px;margin-top:24px;font-size:14px;line-height:1.8}.focused-film{align-items:center;gap:12px;margin-top:20px;font-size:13px;display:flex}.focused-location{grid-template-columns:1.15fr 1fr;align-items:center;gap:7%;display:grid}.focused-location img{object-fit:cover;width:100%;height:480px}.focused-distances{border-block:1px solid #d5ddd0;gap:24px;margin-top:35px;padding:22px 0;display:flex}.focused-distances>div{flex-direction:column;flex:1;gap:10px;display:flex}.focused-distances strong{font-size:32px;font-weight:400}.focused-distances small{font-size:12px}.focused-distances span{font-size:11px}.focused-quality{padding-top:40px}.focused-quality>div:last-child{grid-template-columns:repeat(3,1fr);gap:35px;display:grid}.focused-quality article{border-top:1px solid #bac9b0;padding-top:18px}.focused-quality article>span{color:#718768;font-size:12px}.focused-quality h3{margin:22px 0 12px;font-size:22px;font-weight:400}.focused-faq{padding-top:40px!important;padding-bottom:70px!important}.focused-conversion{color:#fff;background:#203c30;grid-template-columns:1.15fr 1fr;gap:10%;padding:70px 7%;display:grid}.focused-conversion p{color:#d2dece}.focused-conversion .v2-kicker{color:#c2d6ba}.focused-conversion .v2-button{color:#183529;background:#ecf0e4;margin-top:25px}.focused-conversion ol{margin:0;padding:0;list-style:none}.focused-conversion li{border-top:1px solid #6f856e;gap:20px;padding:20px 0;display:flex}.focused-conversion li>span{color:#baccaf;padding-top:4px;font-size:12px}.focused-conversion h3{margin:0 0 8px;font-size:19px;font-weight:400}.focused-conversion li p{margin:0;font-size:12px}.focused-footer{color:#61735e;justify-content:space-between;align-items:center;gap:30px;padding:30px 7%;font-size:10px;display:flex}.focused-footer .v2-logo{color:#183529;font-size:21px}.focused-footer .v2-logo span{display:block}.focused-footer>span{max-width:420px;line-height:1.8}@media (max-width:760px){.campaign-focused .v2-header{padding:18px 6%}.campaign-focused .hero-cinema{height:auto;min-height:610px}.campaign-focused .hero-cinema-content{padding-bottom:75px}.campaign-focused .hero-cinema-content h1{font-size:42px}.focused-proof{gap:14px;padding:22px 6%}.focused-proof span{max-width:32%;font-size:9px}.focused-proof b{font-size:12px}.focused-section{padding:50px 6%;scroll-margin-top:65px}.focused-heading{margin-bottom:25px}.focused-plan-layout,.focused-living-layout,.focused-location{grid-template-columns:1fr;gap:28px}.focused-bedrooms{margin-bottom:24px}.focused-plan-info h3{font-size:26px}.focused-plan img{height:350px;padding:8px}.focused-plan-caption{padding:15px;font-size:11px}.focused-plan.expanded img{width:200%}.focused-plan-scroll{max-height:480px}.focused-plan-info .v2-button{width:100%;font-size:12px}.focused-living img{height:280px}.focused-location figure{order:2}.focused-location img{height:270px}.focused-distances{gap:12px}.focused-quality>div:last-child{grid-template-columns:1fr;gap:22px}.focused-quality h3{margin-top:14px}.focused-quality p{margin-bottom:0}.focused-conversion{grid-template-columns:1fr;gap:35px;padding:50px 6%}.focused-conversion .v2-button{width:100%;font-size:12px}.focused-footer{flex-wrap:wrap;gap:22px;padding:30px 6% 100px}.focused-footer>span{order:3;width:100%}.campaign-focused .v2-header-actions{margin-inline-start:auto}.campaign-focused .v2-header select{max-width:95px}}.site-home .hero-cinema-actions .home-primary{color:#19352f;background:#fff;border-radius:2px;padding:20px 26px}.campaign-focused .v2-mobile-cta .v2-button{justify-content:space-between;width:100%}.campaign-focused:has(.contact-success) .v2-mobile-cta{display:none}.site-home .hero-cinema-actions>a{color:#fff}.site-home .home-collections{padding-bottom:70px}.home-collections .v2-residence-grid{margin-top:25px}.request-section h2:focus{outline:0}@media (max-width:760px){.site-home .hero-cinema-content h1{font-size:40px}.site-home .hero-cinema-actions .home-primary{padding:17px;font-size:12px}.site-home .v2-mobile-cta{padding-inline:6%}.site-home .v2-mobile-cta .v2-button{font-size:11px}.site-home .hero-cinema{min-height:640px}}
