.project-detail-hero{min-height:640px;position:relative;display:flex;align-items:center;color:#fff;background-image:linear-gradient(90deg,#14271fe8 0%,#14271f9c 52%,#14271f26 100%),var(--project-image);background-position:center;background-size:cover}.project-detail-hero-content{position:relative;padding-top:115px;padding-bottom:90px}.project-back-link{display:inline-block;margin-bottom:54px;color:#f1f0e9;font-size:12px}.project-detail-hero .eyebrow{margin-bottom:16px}.project-detail-hero h1{max-width:850px;margin:0 0 12px;font-size:clamp(48px,7vw,86px);text-wrap:balance}.project-detail-location{margin:0 0 15px;color:#e3c995;font-size:14px}.project-detail-intro{max-width:590px;color:#e6e9e5;font-size:15px}.project-detail-hero-actions{display:flex;flex-wrap:wrap;gap:12px;margin-top:26px}.project-detail-hero .button{min-width:210px}.project-status{position:absolute;right:max(32px,calc((100vw - 1240px)/2));bottom:35px;padding:8px 12px;background:#f7f6f2;color:#28392f;font-size:10px;text-transform:uppercase}.project-facts-section{background:#fff;border-bottom:1px solid var(--line)}.project-facts-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.project-fact{min-height:122px;padding:25px 24px;border-left:1px solid var(--line);display:flex;flex-direction:column;justify-content:center;gap:8px}.project-fact:last-child{border-right:1px solid var(--line)}.project-fact span{font-size:9px;letter-spacing:.15em;text-transform:uppercase;color:var(--muted)}.project-fact strong{font-size:15px;line-height:1.45;font-weight:600}.project-detail-content{display:grid;grid-template-columns:1fr 1fr;gap:9%;align-items:start}.project-detail-heading h2,.project-section-heading h2{font-size:clamp(37px,4.3vw,56px)}.project-detail-copy{padding-top:34px;color:#68746c}.project-detail-copy>p{font-size:16px}.project-highlight-list{list-style:none;margin:24px 0 0;padding:0;border-top:1px solid var(--line)}.project-highlight-list li{padding:13px 0;border-bottom:1px solid var(--line);color:var(--ink);font-size:13px}.project-highlight-list li:before{content:'+';color:var(--green);margin-right:12px}.project-radius-section{padding:86px 0;background:#e9ece5}.project-section-heading{margin-bottom:34px}.project-section-heading .eyebrow{margin-bottom:14px}.project-radius-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #cbd2c9}.project-radius-grid article{min-height:175px;padding:20px 24px 22px 0;border-bottom:1px solid #cbd2c9}.project-radius-grid article:nth-child(3n+2),.project-radius-grid article:nth-child(3n){padding-left:24px;border-left:1px solid #cbd2c9}.project-radius-grid article>span{font-size:10px;color:#718176}.project-radius-grid h3{margin:20px 0 5px;font:500 19px var(--display)}.project-radius-grid p{max-width:270px;margin:0;color:#65716a;font-size:13px}.project-amenities-section{display:grid;grid-template-columns:.8fr 1.2fr;gap:7%;align-items:center}.project-amenities-list{display:grid;grid-template-columns:1fr 1fr;gap:0 24px;list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.project-amenities-list li{padding:14px 0;border-bottom:1px solid var(--line);font-size:13px}.project-amenities-list li:before{content:'+';color:var(--green);margin-right:11px}.project-document-section{padding:82px 0;background:#fff}.project-document-section .project-section-heading h2{font-size:36px}.project-document-section iframe{display:block;width:100%;height:min(78vh,850px);min-height:440px;margin-bottom:18px;border:1px solid var(--line);background:#f5f5f2}.project-detail-cta{padding:65px 0;background:var(--green-dark);color:#fff}.project-detail-cta>.wrap{display:flex;align-items:center;justify-content:space-between;gap:32px}.project-detail-cta .eyebrow{margin-bottom:12px}.project-detail-cta h2{font-size:clamp(30px,3.5vw,43px)}.project-detail-cta-actions{display:flex;align-items:center;flex-wrap:wrap;gap:20px}.project-detail-cta-actions>a:last-child{font-size:12px;color:#e1e8e1}.project-detail-cta .button{color:var(--ink)}
@media(max-width:760px){.project-detail-hero{min-height:650px;background-position:60% center}.project-detail-hero-content{padding-top:105px;padding-bottom:85px}.project-back-link{margin-bottom:38px}.project-detail-hero h1{font-size:52px}.project-detail-intro{font-size:13px}.project-status{right:19px;bottom:18px}.project-facts-grid{grid-template-columns:1fr 1fr}.project-fact{min-height:105px;padding:18px 12px;border-bottom:1px solid var(--line)}.project-fact:nth-child(2n){border-right:1px solid var(--line)}.project-fact strong{font-size:13px}.project-detail-content,.project-amenities-section{grid-template-columns:1fr;gap:20px}.project-detail-copy{padding-top:0}.project-radius-section,.project-document-section{padding:65px 0}.project-radius-grid{grid-template-columns:1fr 1fr}.project-radius-grid article{min-height:145px;padding:17px 12px 18px 0}.project-radius-grid article:nth-child(3n+2),.project-radius-grid article:nth-child(3n){padding-left:0;border-left:0}.project-radius-grid article:nth-child(2n){padding-left:14px;border-left:1px solid #cbd2c9}.project-radius-grid h3{margin-top:14px;font-size:17px}.project-amenities-list{grid-template-columns:1fr}.project-document-section iframe{height:65vh;min-height:380px}.project-detail-cta>.wrap{align-items:flex-start;flex-direction:column}.project-detail-cta-actions{align-items:flex-start;flex-direction:column;gap:14px}}