.basement-window-hero{position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:12px;min-height:640px;padding:50px 36px;box-sizing:border-box;background:#f8f7f1}.basement-window-art{margin:0}.basement-window-art img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;object-position:center}.basement-window-hero::before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(90deg,rgba(248,247,241,.98) 0%,rgba(248,247,241,.96) 37%,rgba(248,247,241,.86) 49%,rgba(248,247,241,.15) 65%,transparent 75%)}.basement-window-copy{width:53%;max-width:570px;position:relative}.basement-window-copy h1{font-size:clamp(38px,4vw,53px);line-height:1.1;margin-top:20px}.basement-window-copy .water-lead{font-size:20px;line-height:1.6}.basement-window-art figcaption{position:absolute;right:18px;bottom:18px;max-width:35%;padding:9px 12px;border-radius:5px;background:rgba(248,247,241,.95);font-size:11px;line-height:1.5;color:#153e35}.basement-window-copy .water-actions{margin-bottom:0}@media(max-width:860px){.basement-window-hero{display:flex;flex-direction:column;padding:0;min-height:0;border:1px solid #cdd7cd}.basement-window-hero::before{display:none}.basement-window-copy{order:0;width:auto;max-width:none;padding:28px 24px}.basement-window-copy h1{font-size:clamp(34px,6vw,46px)}.basement-window-art{order:1}.basement-window-art img{position:static;display:block;width:100%;height:auto;object-fit:contain}.basement-window-art figcaption{position:static;max-width:none;padding:12px 24px;font-size:12px;margin:0;background:#edf0e5}.basement-window-copy .button{width:100%;box-sizing:border-box}}

.basement-questions details{padding:20px 0;border-bottom:1px solid #cdd7cd}.basement-questions summary{font-size:20px;line-height:1.45;font-weight:600;cursor:pointer}.basement-questions details p{line-height:1.75}.basement-questions :focus-visible{outline:3px solid #aa7428;outline-offset:4px}
