.builder-overview h2 em,.construction-progress h2 em,.builder-services h2 em{color:var(--gold)}.overview-meta{display:grid;grid-template-columns:1fr 1fr;margin-top:34px;border-top:1px solid #d8d3c9}.overview-meta div{padding:15px 0;border-bottom:1px solid #d8d3c9}.overview-meta span,.profile-details span,.current-stage span{display:block;color:var(--gold);font:700 9px Manrope,sans-serif;letter-spacing:.12em;margin-bottom:7px}.overview-meta b{font:500 18px 'Playfair Display',serif}.project-profile{background:#1c211f;color:#fff;padding:95px 0}.profile-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:38px}.profile-head h2{font:500 64px/1 'Playfair Display',serif;letter-spacing:-.05em;margin:0}.profile-head p{font-size:15px;color:#cbc8c1;margin:13px 0 0}.project-status{padding:10px 13px;border:1px solid #d8bd7e;color:#ead49e;font:700 9px Manrope,sans-serif;letter-spacing:.12em}.profile-grid>div:first-child{min-height:460px}.profile-grid img{width:100%;height:100%;object-fit:cover}.profile-details{display:grid;grid-template-columns:1fr 1fr;background:#282c2b;padding:30px}.profile-details div{padding:18px 12px;border-bottom:1px solid #ffffff1c}.profile-details b{font:500 18px/1.3 'Playfair Display',serif;display:block}.project-profile-link{margin-top:24px;display:inline-block;color:#fff;text-decoration:none;font:700 10px Manrope,sans-serif;letter-spacing:.11em;text-transform:uppercase}.project-profile-link b{display:inline-grid;place-items:center;border:1px solid #fff;border-radius:50%;height:30px;width:30px;margin-left:8px;font-size:15px}.current-stage{border-left:3px solid var(--gold);padding:20px 22px;background:#f5f2eb;margin-top:30px}.current-stage strong{font:500 27px/1.15 'Playfair Display',serif;display:block}.current-stage p{color:#687078;font-size:13px;line-height:1.65;margin:10px 0 0}.progress-steps{border-top:1px solid #d7d2ca}.progress-steps div{display:grid;grid-template-columns:55px 1fr auto;align-items:center;padding:16px 0;border-bottom:1px solid #d7d2ca}.progress-steps b{font:500 20px 'Playfair Display',serif;color:#9a9d9d}.progress-steps span{font:500 19px 'Playfair Display',serif}.progress-steps i{font:700 9px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;color:#919895;font-style:normal}.progress-steps .complete b,.progress-steps .active b,.progress-steps .complete i,.progress-steps .active i{color:var(--gold)}.builder-services{background:#f3f1ec}.builder-services .text-center{margin-bottom:45px}.service-offer-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.service-offer-grid article{background:#fff;padding:30px;min-height:225px;border-bottom:3px solid transparent;transition:transform .3s,border-color .3s}.service-offer-grid article:hover{transform:translateY(-7px);border-color:var(--gold)}.service-offer-grid span{color:var(--gold);font:500 19px 'Playfair Display',serif}.service-offer-grid h3{font:500 26px/1.1 'Playfair Display',serif;margin:38px 0 11px}.service-offer-grid p{font-size:13px;line-height:1.65;color:#697078;margin:0}.site-gallery{background:#1c211f;color:#fff;padding:95px 0}.site-gallery h2 em,.builder-contact h2 em{color:var(--gold-light)}.light-link{color:#fff;border-color:#ffffff66}.site-gallery-grid{display:grid;grid-template-columns:1.25fr .75fr 1fr;grid-template-rows:230px 230px;gap:16px}.site-gallery-grid img{width:100%;height:100%;object-fit:cover}.site-gallery-grid img:first-child{grid-row:span 2}.site-gallery-grid img:last-child{grid-column:span 2}.builder-contact{background:linear-gradient(105deg,#362b18,#967136);color:#fff;padding:85px 0}.builder-contact .container{display:flex;align-items:end;justify-content:space-between;gap:40px}.builder-contact h2{font:500 clamp(42px,5vw,70px)/1 'Playfair Display',serif;letter-spacing:-.05em;margin:0}.builder-contact-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px;min-width:420px}.builder-contact-actions a{border:1px solid #ffffff75;padding:14px 17px;color:#fff;text-decoration:none;font:700 10px Manrope,sans-serif;letter-spacing:.1em;text-transform:uppercase;transition:background .3s}.builder-contact-actions a:hover{background:#fff;color:#644b21}.builder-contact-actions b{float:right;font-size:16px}@media(max-width:900px){.service-offer-grid{grid-template-columns:1fr 1fr}.builder-contact .container{display:block}.builder-contact-actions{margin-top:30px;min-width:0}.profile-grid>div:first-child{min-height:340px}}@media(max-width:600px){.overview-meta,.profile-details,.service-offer-grid{grid-template-columns:1fr}.profile-head{display:block}.project-status{display:inline-block;margin-top:20px}.profile-head h2{font-size:49px}.profile-details{padding:19px}.profile-details div{padding:13px 5px}.progress-steps div{grid-template-columns:38px 1fr}.progress-steps i{grid-column:2;margin-top:4px}.site-gallery-grid{grid-template-columns:1fr 1fr;grid-template-rows:185px 185px 185px}.site-gallery-grid img:first-child{grid-row:span 2}.site-gallery-grid img:last-child{grid-column:span 2}.builder-contact-actions{grid-template-columns:1fr}.project-profile,.site-gallery{padding:70px 0}}
