.hero[data-astro-cid-lcdefpme]{padding-block:clamp(2rem,1rem + 4vw,4.5rem) 0}.hero-grid[data-astro-cid-lcdefpme]{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(2rem,4vw,4rem);display:grid}.hero-copy[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{max-width:13ch}.ctas[data-astro-cid-lcdefpme]{flex-wrap:wrap;gap:.75rem;margin:1.75rem 0 1.25rem;display:flex}.who[data-astro-cid-lcdefpme]{color:var(--fog);border-left:3px solid var(--batt);max-width:46ch;padding-left:.9rem;font-size:1rem}.facts[data-astro-cid-lcdefpme]{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(3,1fr);margin:clamp(2rem,4vw,3.5rem) 0 0;display:grid}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]{padding:1.1rem 1.25rem 1.2rem 0}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:1px solid var(--line);padding-left:1.25rem}.facts[data-astro-cid-lcdefpme] dt[data-astro-cid-lcdefpme]{color:var(--fog);font-size:.95rem}.facts[data-astro-cid-lcdefpme] dd[data-astro-cid-lcdefpme]{font-family:var(--font-display);font-size:var(--step-1);margin:.15rem 0 0;font-weight:700;line-height:1.2}.claim[data-astro-cid-lcdefpme]{font-weight:700}.areas[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:clamp(1.5rem,3vw,3rem);margin-top:2.5rem;display:grid}.areas[data-astro-cid-lcdefpme] article[data-astro-cid-lcdefpme]{border-top:0;padding-top:0}.areas[data-astro-cid-lcdefpme] .area-photo{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius);background:var(--mist);width:100%;height:auto;margin-bottom:1.1rem}.areas[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{align-items:center;gap:.7rem;display:flex}.photo-note[data-astro-cid-lcdefpme]{color:var(--fog);margin-top:1.5rem;font-size:.9rem}.band[data-astro-cid-lcdefpme]{margin-bottom:clamp(3rem,2rem + 4vw,6rem)}.band[data-astro-cid-lcdefpme] .band-photo{object-fit:cover;object-position:50% 60%;background:var(--mist);border-radius:28px;width:100%;height:clamp(220px,34vw,480px);display:block}.areas[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:1.05rem}.marker[data-astro-cid-lcdefpme]{border:2px solid var(--ink);border-radius:5px;flex:none;width:2.2rem;height:1.1rem;display:inline-block}.m-attic[data-astro-cid-lcdefpme]{background:repeating-radial-gradient(circle at 50% 120%,#f5b5c4 0 5px,#e48aa1 5px 7px)}.m-ducts[data-astro-cid-lcdefpme]{background:#a9bcbe;border-radius:999px;height:.8rem}.m-ac[data-astro-cid-lcdefpme]{background:radial-gradient(circle, transparent 0 3px, var(--ink) 3px 5px, transparent 5px) #fff;width:1.25rem;height:1.25rem}.how[data-astro-cid-lcdefpme]{background:var(--ink);color:var(--mist)}.how[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:#fff}.steps[data-astro-cid-lcdefpme]{counter-reset:step;grid-template-columns:repeat(4,1fr);gap:2rem;margin:2.5rem 0 0;padding:0;list-style:none;display:grid}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{counter-increment:step}.steps[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]:before{content:counter(step);font-family:var(--font-display);color:var(--heat);font-variation-settings:"wdth" 80;margin-bottom:.75rem;font-size:3.5rem;font-weight:800;line-height:1;display:block}.steps[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{color:#fff}.steps[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{color:var(--mist);font-size:1.05rem}.on-dark[data-astro-cid-lcdefpme]{color:#fff}.quotes[data-astro-cid-lcdefpme]{grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:2rem;display:grid}.quotes[data-astro-cid-lcdefpme] blockquote[data-astro-cid-lcdefpme]{margin:0 0 .75rem;font-size:1.1rem}.quotes[data-astro-cid-lcdefpme] figcaption[data-astro-cid-lcdefpme]{font-weight:700}.check[data-astro-cid-lcdefpme]{background:var(--mist)}.check-grid[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;align-items:start;gap:clamp(2rem,4vw,4rem);display:grid}.check-copy[data-astro-cid-lcdefpme]{position:sticky;top:6rem}.check-copy[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{font-family:var(--font-body);letter-spacing:0;margin-top:1.75rem;font-size:1.1rem}.ready[data-astro-cid-lcdefpme]{margin:0;padding-left:1.2rem}.ready[data-astro-cid-lcdefpme] li[data-astro-cid-lcdefpme]{margin-bottom:.3rem}.contact-line[data-astro-cid-lcdefpme]{line-height:1.9}.fineprint[data-astro-cid-lcdefpme]{color:var(--fog);max-width:80ch;margin-top:2rem;font-size:.95rem}.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:.8fr 1.2fr;gap:clamp(2rem,4vw,4rem);display:grid}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme]:last-child{border-bottom:1px solid var(--line)}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]{cursor:pointer;padding:1.1rem 2.5rem 1.1rem 0;font-size:1.15rem;font-weight:700;list-style:none;position:relative}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]::-webkit-details-marker{display:none}.faq[data-astro-cid-lcdefpme] summary[data-astro-cid-lcdefpme]:after{content:"";border-right:3px solid var(--pool);border-bottom:3px solid var(--pool);width:.7rem;height:.7rem;transition:transform .2s;position:absolute;top:50%;right:.4rem;transform:translateY(-70%)rotate(45deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme][open] summary[data-astro-cid-lcdefpme]:after{transform:translateY(-30%)rotate(-135deg)}.faq[data-astro-cid-lcdefpme] details[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin:0;padding-bottom:1.1rem}@media (width<=960px){.hero-grid[data-astro-cid-lcdefpme],.check-grid[data-astro-cid-lcdefpme],.faq-wrap[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.check-copy[data-astro-cid-lcdefpme]{position:static}.steps[data-astro-cid-lcdefpme]{grid-template-columns:repeat(2,1fr)}}@media (width<=720px){.areas[data-astro-cid-lcdefpme],.quotes[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme],.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-left:0;padding:.9rem 0}.facts[data-astro-cid-lcdefpme] div[data-astro-cid-lcdefpme]+div[data-astro-cid-lcdefpme]{border-top:1px solid var(--line)}.steps[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.ctas[data-astro-cid-lcdefpme] .btn[data-astro-cid-lcdefpme]{width:100%}}
