.v29-homecare,.v29-featured{background:#10100f;color:#eae7e1;padding:clamp(65px,9vw,130px) 24px;border-top:1px solid rgba(202,170,122,.19)}.v29-homecare-inner,.v29-featured-inner{max-width:1120px;margin:auto}.v29-homecare-inner{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(30px,6vw,100px)}.v29-kicker{font-size:11px!important;color:#c9aa7a!important;letter-spacing:.2em;font-weight:600;margin:0 0 20px!important}.v29-homecare h2,.v29-featured h2{font-weight:500;color:#f6f1e9;font-size:clamp(36px,5vw,68px);line-height:1.35;letter-spacing:.04em;margin:0 0 26px}.v29-subtitle{color:#e2d0b4!important;font-size:clamp(16px,2vw,22px)!important;line-height:1.9!important}.v29-homecare-body>p:not(.v29-note){font-size:15px;line-height:2.2;color:#c9c5be;margin:0 0 22px}.v29-examples{display:flex;flex-wrap:wrap;gap:9px;margin:26px 0}.v29-examples span{padding:8px 12px;border:1px solid #5e5241;color:#dfd2bf;font-size:12px}.v29-cta,.v29-allworks{display:inline-block;border:1px solid #c4a679;color:#f2d7ae!important;padding:16px 22px;text-decoration:none!important;font-size:14px;line-height:1.6}.v29-cta:hover,.v29-allworks:hover{background:#30271d}.v29-note{font-size:11px!important;color:#a9a39b!important;line-height:1.8!important;margin-top:15px!important}.v29-featured-intro{max-width:750px;color:#c5c1b9;line-height:2;margin-bottom:32px}.v29-featured-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.v29-work-card{display:block;color:inherit!important;text-decoration:none!important;background:#1a1917;border:1px solid #4c4134;overflow:hidden}.v29-work-card img{width:100%;aspect-ratio:16/10;object-fit:cover;display:block}.v29-work-copy{padding:25px}.v29-work-copy span{color:#c7a77d;font-size:11px;letter-spacing:.12em}.v29-work-copy h3{font-size:clamp(19px,2vw,27px);line-height:1.6;font-weight:500;color:#f2ede5;margin:14px 0}.v29-work-copy p{font-size:13px;line-height:1.9;color:#bdb6ac}.v29-work-copy strong{display:block;margin-top:24px;color:#e5c49b;font-size:13px}.v29-allworks{margin-top:26px}.v29-mobile-line{display:none}@media(max-width:760px){.v29-homecare-inner,.v29-featured-grid{grid-template-columns:1fr}.v29-homecare,.v29-featured{padding:65px 20px}.v29-work-copy{padding:21px}.v29-mobile-line{display:block;position:fixed;z-index:30;bottom:12px;left:16px;right:16px;padding:13px 12px;text-align:center;border-radius:8px;background:#c3a172;color:#17130e!important;font-size:14px;font-weight:700;text-decoration:none!important;box-shadow:0 4px 20px #0008}body:has(.v29-mobile-line){padding-bottom:55px}}