
.home-featured-projects{padding:42px 0;background:#f4f0e8;color:#142033}.featured-heading>span{font-size:12px;letter-spacing:.08em;color:#866b45}.featured-heading h2{font-size:clamp(26px,3.4vw,42px);line-height:1.45;margin:8px 0 24px;font-weight:800}.featured-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px}.featured-card{display:flex;position:relative;flex-direction:column;align-items:flex-start;justify-content:center;min-height:220px;padding:30px;border-radius:16px;border:1px solid #d8c8ad;background:#fff;color:#142033;text-decoration:none;overflow:hidden}.featured-brand{font:600 12px/1.5 Inter,Arial,sans-serif;letter-spacing:.1em;color:#8b6b3f}.featured-card h3{font-size:clamp(22px,2.4vw,29px);font-weight:800;line-height:1.5;margin:12px 0}.featured-card p{max-width:570px;font-size:15px;line-height:1.85;margin:0 0 20px;color:#526071}.featured-card strong{font-size:14px;color:#785627}.featured-open-house{grid-column:1/-1;min-height:245px;background:linear-gradient(120deg,#0b322a,#17594a);color:#fff;border-color:#315b4c}.featured-open-house h3{font-size:clamp(30px,4vw,49px)}.featured-open-house .featured-brand{color:#e1c58d}.featured-open-house p{color:#e0e9e4}.featured-open-house strong{color:#f1d7a3;border:1px solid #8c9b7a;padding:10px 18px;border-radius:7px}.featured-developer-links{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-top:16px}.featured-developer-links .featured-card{min-height:150px;padding:22px 30px}.featured-developer-links h3{font-size:24px;margin:6px 0}.featured-developer-links p{margin-bottom:10px}.featured-card:hover{border-color:#927345;box-shadow:0 8px 24px #152b2010}.featured-card:focus-visible{outline:3px solid #ac843e;outline-offset:4px}.featured-detail-copy{padding-block:35px 60px;max-width:1100px}.featured-detail-copy p,.featured-detail-copy li{font-size:17px;line-height:2}.featured-detail-copy>p{max-width:850px}.featured-detail-copy h2{font-size:26px;margin-top:28px}.featured-source{font-size:12px!important;color:#657164}.featured-project-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:15px}.featured-project-list article{padding:22px;border:1px solid #e0d5c4;border-radius:12px;background:#fff}.featured-project-list h3{font-size:20px;line-height:1.5;margin:0 0 10px}.featured-project-list p{font-size:14px;margin:10px 0}.featured-project-list a{font-size:14px;color:#17634c;text-decoration:underline;text-underline-offset:4px}.featured-detail-hero{background:#123b32}.featured-detail-hero h1{font-weight:750}@media(max-width:650px){.home-featured-projects{padding:27px 0}.featured-grid,.featured-developer-links,.featured-project-list{grid-template-columns:1fr}.featured-card{padding:23px;min-height:190px}.featured-open-house{min-height:235px}.featured-developer-links .featured-card{padding:22px}.featured-detail-copy p,.featured-detail-copy li{font-size:16px}}
/* Original editorial graphics; no motion or third-party property photographs. */
.home-featured-projects{padding:56px 0;background:#f3f0e9}.featured-heading{max-width:850px}.featured-heading h2{font-size:clamp(30px,4vw,48px);font-weight:900;line-height:1.4;letter-spacing:-.025em}.featured-group-title{font-size:24px;line-height:1.6;font-weight:800;margin:34px 0 16px;padding-inline-start:16px;border-inline-start:4px solid #91764e}.featured-grid{gap:22px}.featured-card{padding:0 28px 28px;justify-content:flex-start;align-items:stretch;border-radius:18px;border-color:#dfd7c9;box-shadow:0 12px 35px #152a2110;transition:box-shadow .2s ease}.featured-art{width:calc(100% + 56px);max-width:none;height:190px;object-fit:cover;margin:0 -28px 25px;display:block;background:#e4e9df}.featured-card h3{font-size:clamp(23px,2.5vw,31px);font-weight:850;margin:12px 0;line-height:1.55}.featured-card p{font-size:16px;line-height:1.9;flex:1}.featured-brand{font-weight:750;font-size:12px;letter-spacing:.12em}.featured-card strong{display:inline-flex;align-self:flex-start;align-items:center;min-height:44px;border-bottom:1px solid #c4ad83}.featured-open-house{min-height:345px;display:block;padding:46px 42px;background:#0b392e;box-shadow:0 18px 42px #143e3026;isolation:isolate}.featured-open-house .featured-art{position:absolute;z-index:-1;inset-block:0;inset-inline-end:0;margin:0;width:40%;height:100%;object-fit:cover;background:transparent;opacity:.95}.featured-open-house h3{font-size:clamp(38px,5vw,64px);max-width:65%;font-weight:900;margin:18px 0}.featured-open-house p{max-width:60%;font-size:20px;font-weight:700;line-height:1.9}.featured-open-house strong{padding:12px 22px;background:#d9c391;color:#123b32;border:0}.featured-developer-links .featured-card{padding:0 25px 25px}.featured-developer-links .featured-art{margin:0 -25px 22px;width:calc(100% + 50px);height:140px}.featured-related{display:grid;grid-template-columns:1fr 1fr;gap:12px}.featured-related a{padding:20px;border:1px solid #d4c6b0;border-radius:12px;line-height:1.8;color:#164c3c;background:#f5f1e8;text-decoration:none;font-weight:700}.featured-graphic-note{font-size:12px;color:#687368;margin:16px 0 0}.featured-detail-hero{background:radial-gradient(ellipse at top left,#316b56,#103b30 70%)}.featured-detail-hero h1{font-size:clamp(30px,4vw,54px);line-height:1.6}
@media(max-width:650px){.home-featured-projects{padding:32px 0}.featured-open-house{padding:27px 22px 150px}.featured-open-house .featured-art{inset-inline:0;inset-block:auto 0;width:100%;height:140px;opacity:.7;object-fit:cover}.featured-open-house h3,.featured-open-house p{max-width:100%}.featured-open-house h3{font-size:39px}.featured-open-house p{font-size:18px}.featured-card{padding-inline:22px}.featured-art{width:calc(100% + 44px);margin-inline:-22px;height:165px}.featured-related{grid-template-columns:1fr}.featured-group-title{font-size:22px;margin-top:28px}}
@media(prefers-reduced-motion:reduce){.featured-card{transition:none}}
