.development-home .launch-projects{padding-top:72px;padding-bottom:72px}.development-home .launch-section-heading h2{font-size:clamp(34px,3.7vw,50px);line-height:1.2;letter-spacing:-1.5px}.development-home .launch-section-heading>p{font-size:17px;line-height:1.85;color:#41585d}.development-home .launch-projects>.launch-section-heading{margin-bottom:36px}.development-home .launch-project{display:flex;flex-direction:column;border:1px solid #1e4b5b;background:#123441;box-shadow:0 18px 40px #102f3c1c;overflow:hidden;height:100%;margin:0}.development-home .launch-project-image{position:relative;width:100%;aspect-ratio:16/10;min-height:0;height:auto;overflow:hidden;flex-shrink:0}.development-home .launch-project-image>img{width:100%;height:100%;object-fit:cover;object-position:center}.development-home .launch-project-image .launch-phase{font-size:11px;padding:8px 14px;background:#e5c991;color:#123441;top:16px;left:16px}.development-home .launch-project-copy{flex:1;display:flex;flex-direction:column;padding:22px 24px;color:#fff;border-top:3px solid #d9b878;min-width:0;background:linear-gradient(155deg,#18414f,#0c2a36)}.development-home .launch-project-meta{display:flex;align-items:center;gap:10px;width:100%;margin-bottom:10px}.development-home .launch-project-index{font-size:13px;font-weight:700;letter-spacing:.08em;color:#e4c78e;margin:0;flex-shrink:0}.development-home .launch-project-location{display:flex;align-items:center;gap:6px;font-size:12px;line-height:1.4;color:#d5e0dd;margin:0;min-width:0;flex:1}.development-home .launch-project-location>svg{width:14px;height:14px;flex-shrink:0;color:#e4c78e;margin:0}.development-home .launch-project-location>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.development-home .launch-project-copy h3{font-size:23px;font-weight:600;line-height:1.25;letter-spacing:-.5px;color:#fff;margin:0 0 8px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.development-home .launch-project-copy h3 a{color:inherit}.development-home .launch-project-tagline{font-size:13.5px;line-height:1.55;color:#e6ece9;margin:0;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:3.1em}.development-home .launch-project-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));width:100%;gap:12px;padding:14px 0;margin:14px 0 0;border-top:1px solid #ffffff1f;border-bottom:1px solid #ffffff1f;min-height:68px;align-content:center}.development-home .launch-project-facts>span{min-width:0;display:flex;flex-direction:column;gap:3px;padding:0;border:0}.development-home .launch-project-facts small{display:block;font-size:9px;letter-spacing:.12em;color:#e4c78e;font-weight:600;line-height:1.2;margin:0}.development-home .launch-project-facts strong{display:block;font-size:13px;font-weight:600;color:#fff;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.development-home .launch-highlights{list-style:none;padding:0;display:grid;gap:6px;margin:14px 0 18px;min-height:66px;align-content:start;width:100%}.development-home .launch-highlights li{display:flex;align-items:center;gap:8px;font-size:12.5px;line-height:1.45;color:#ecf0e8;min-width:0}.development-home .launch-highlights li>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.development-home .launch-highlights svg{width:14px;height:14px;flex-shrink:0;color:#e4c78e;margin:0}.development-home .launch-project-foot{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff24;width:100%;display:flex;align-items:center;justify-content:space-between;gap:12px}.development-home .launch-project-foot .launch-price{margin:0;font-size:11px;color:#d5e0dd;line-height:1.3}.development-home .launch-project-foot .launch-price strong{display:block;font-size:21px;font-weight:600;color:#fff;margin-top:2px;white-space:nowrap}.development-home .launch-project-foot .launch-button{min-height:42px;padding:10px 18px;font-size:13px;font-weight:600;background:#e5c991;color:#123441;width:auto;flex-shrink:0;white-space:nowrap;gap:8px}.development-home .launch-project-foot .launch-button:hover{background:#f0dbb3}@media(max-width:720px){.development-home .launch-projects{padding-top:50px;padding-bottom:45px}.development-home .launch-section-heading h2{font-size:32px}.development-home .launch-section-heading>p{font-size:15px}.development-home .launch-project-copy{padding:18px 18px 20px}.development-home .launch-project-copy h3{font-size:20px;min-height:0}.development-home .launch-project-tagline{min-height:0}.development-home .launch-project-facts{grid-template-columns:repeat(2,minmax(0,1fr));min-height:0}.development-home .launch-highlights{min-height:0}.development-home .launch-project-foot{flex-wrap:wrap}.development-home .launch-project-foot .launch-button{width:100%;justify-content:space-between}}.home-preview-wrap{display:block}.home-story-block{display:grid;grid-template-columns:1.05fr 1fr;gap:36px;align-items:center;padding-top:64px;padding-bottom:64px}.home-story-block.reverse .home-story-media{order:2}.home-story-block.reverse .home-story-copy{order:1}.home-story-media{border-radius:16px;overflow:hidden;background:#0e2e3a;box-shadow:0 16px 40px #102f3c18;aspect-ratio:16/10;justify-self:center;width:100%}.home-story-media.is-landscape{aspect-ratio:16/9}.home-story-media.is-portrait{aspect-ratio:9/16;max-width:380px}.home-story-media img{width:100%;height:100%;object-fit:cover;display:block}.home-story-copy{min-width:0}.home-story-copy h2{font-size:clamp(28px,3.1vw,40px);line-height:1.22;letter-spacing:-1px;margin:10px 0 16px;color:#123441}.home-story-copy p{font-size:16px;line-height:1.8;color:#41585d;margin-bottom:22px}@media(max-width:860px){.home-story-block{grid-template-columns:1fr;gap:24px;padding-top:42px;padding-bottom:42px}.home-story-block.reverse .home-story-copy,.home-story-block.reverse .home-story-media{order:0}}