body.home-overview-body>main{padding-top:0!important}.home-overview[data-astro-cid-4dplbvrp]{background:#faf9f6;color:#20221f}.wrap[data-astro-cid-4dplbvrp]{max-width:1240px;margin:auto;padding-left:40px;padding-right:40px}.section[data-astro-cid-4dplbvrp]{padding-top:64px;padding-bottom:64px}.home-overview[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{color:#62635d;font-size:16px;line-height:1.65}.home-overview[data-astro-cid-4dplbvrp] h1[data-astro-cid-4dplbvrp],.home-overview[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp],.home-overview[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-weight:400;letter-spacing:-.035em;color:#20221f}.home-overview[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:36px;line-height:1.15}.home-overview[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:22px;line-height:1.25}.home-overview[data-astro-cid-4dplbvrp] .eyebrow[data-astro-cid-4dplbvrp]{font-size:10px;letter-spacing:.13em;text-transform:uppercase;color:#7a603a;margin:0 0 16px}.home-hero[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:1.05fr 1fr;gap:48px;align-items:center;padding-top:48px;padding-bottom:48px}.home-hero[data-astro-cid-4dplbvrp] h1[data-astro-cid-4dplbvrp]{font-size:54px;line-height:1.06;margin-bottom:24px}.home-hero[data-astro-cid-4dplbvrp] h1[data-astro-cid-4dplbvrp] span[data-astro-cid-4dplbvrp]{color:#80643d}.home-hero[data-astro-cid-4dplbvrp] .lead[data-astro-cid-4dplbvrp]{font-size:17px;max-width:530px}.overview-photo[data-astro-cid-4dplbvrp]{margin:0;position:relative;height:400px;min-width:0}.overview-photo[data-astro-cid-4dplbvrp] img[data-astro-cid-4dplbvrp]{width:100%;height:100%;object-fit:cover}.overview-photo[data-astro-cid-4dplbvrp] figcaption[data-astro-cid-4dplbvrp]{position:absolute;bottom:12px;left:16px;color:#fff;background:#25251fc9;padding:4px 8px;font-size:10px}.hero-actions[data-astro-cid-4dplbvrp]{display:flex;align-items:center;gap:24px;flex-wrap:wrap;margin-top:26px}.action[data-astro-cid-4dplbvrp]{display:inline-flex;justify-content:center;align-items:center;background:#252923;color:#fff;padding:15px 22px;font-size:14px;line-height:1.4;white-space:nowrap;border:0}.action[data-astro-cid-4dplbvrp]:hover{background:#6b5437;color:#fff}.text-link[data-astro-cid-4dplbvrp]{font-size:14px;color:#645032;border-bottom:1px solid #c8bda9;padding-bottom:3px}.home-overview[data-astro-cid-4dplbvrp] .hero-foot[data-astro-cid-4dplbvrp]{font-size:11px;margin:22px 0 0;color:#71736b}.section-heading[data-astro-cid-4dplbvrp]{display:flex;align-items:end;justify-content:space-between;gap:24px;margin-bottom:20px}.section-heading[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{margin:0}.intro[data-astro-cid-4dplbvrp]{max-width:860px}.solution-grid[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;margin-top:28px}.solution[data-astro-cid-4dplbvrp]{border:1px solid #dddcd4;background:#fff}.solution-photo[data-astro-cid-4dplbvrp]{display:block;aspect-ratio:1.4;overflow:hidden}.solution-photo[data-astro-cid-4dplbvrp] img[data-astro-cid-4dplbvrp]{width:100%;height:100%;object-fit:cover}.wall[data-astro-cid-4dplbvrp] img[data-astro-cid-4dplbvrp]{object-position:center top}.cassette[data-astro-cid-4dplbvrp] img[data-astro-cid-4dplbvrp]{object-position:left center}.solution-copy[data-astro-cid-4dplbvrp]{padding:24px}.solution-copy[data-astro-cid-4dplbvrp] .eyebrow[data-astro-cid-4dplbvrp]{min-height:26px;margin-bottom:10px;line-height:1.4}.solution-copy[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{margin-bottom:10px}.solution-copy[data-astro-cid-4dplbvrp] .price[data-astro-cid-4dplbvrp]{font-size:27px;color:#252923;letter-spacing:-.04em;margin:0 0 14px}.solution-copy[data-astro-cid-4dplbvrp]>p[data-astro-cid-4dplbvrp]:not(.price):not(.eyebrow){font-size:14px;min-height:116px}.home-overview[data-astro-cid-4dplbvrp] .fine[data-astro-cid-4dplbvrp]{font-size:11px;margin:18px 0 0;max-width:960px}.case-section[data-astro-cid-4dplbvrp]{background:#eae8df}.case-layout[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:.82fr 1.18fr;gap:48px;align-items:center}.case-copy[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:34px}.case-copy[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{font-size:15px}.case-photos[data-astro-cid-4dplbvrp]{display:block}.case-photos[data-astro-cid-4dplbvrp] figure[data-astro-cid-4dplbvrp]{margin:0}.case-photos[data-astro-cid-4dplbvrp] img[data-astro-cid-4dplbvrp]{width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;display:block}.case-photos[data-astro-cid-4dplbvrp] figcaption[data-astro-cid-4dplbvrp]{font-size:10px;margin-top:7px;color:#62635d}.economic[data-astro-cid-4dplbvrp]{border-top:2px solid #80643d;border-bottom:1px solid #dad6cb;padding:30px 0;display:grid;grid-template-columns:1fr auto;align-items:center;gap:48px}.economic[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:30px}.economic[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]:last-child{margin-bottom:0;max-width:760px;font-size:15px}.steps[data-astro-cid-4dplbvrp]{list-style:none;padding:0;margin:32px 0;display:grid;grid-template-columns:repeat(3,1fr);gap:36px}.steps[data-astro-cid-4dplbvrp] li[data-astro-cid-4dplbvrp]{border-top:1px solid #cdcfc4;padding-top:18px}.steps[data-astro-cid-4dplbvrp] span[data-astro-cid-4dplbvrp]{font-family:var(--font-brand);font-size:24px;color:#947b51}.steps[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:20px;margin-top:14px}.steps[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{font-size:14px}.designer[data-astro-cid-4dplbvrp]{padding:26px 30px;background:#eeeee7;display:flex;justify-content:space-between;gap:32px;align-items:center}.designer[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:21px}.designer[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{font-size:14px;margin:0;max-width:720px}.designer[data-astro-cid-4dplbvrp] a[data-astro-cid-4dplbvrp]{white-space:nowrap}.reading-grid[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:repeat(4,1fr);gap:24px;margin-top:28px}.reading[data-astro-cid-4dplbvrp]{padding-top:18px;border-top:1px solid #cfcfc4}.reading[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:18px;display:flex;gap:12px;justify-content:space-between}.reading[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp] span[data-astro-cid-4dplbvrp]{color:#80643d}.reading[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{font-size:13px}.faq-section[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:.75fr 1.25fr;gap:48px}.faq-section[data-astro-cid-4dplbvrp] details[data-astro-cid-4dplbvrp]{border-top:1px solid #d9d9ce}.faq-section[data-astro-cid-4dplbvrp] details[data-astro-cid-4dplbvrp]:last-child{border-bottom:1px solid #d9d9ce}.faq-section[data-astro-cid-4dplbvrp] summary[data-astro-cid-4dplbvrp]{list-style:none;padding:19px 0;cursor:pointer;display:flex;justify-content:space-between;gap:20px;font-size:16px}.faq-section[data-astro-cid-4dplbvrp] summary[data-astro-cid-4dplbvrp]::-webkit-details-marker{display:none}.faq-section[data-astro-cid-4dplbvrp] details[data-astro-cid-4dplbvrp][open] summary[data-astro-cid-4dplbvrp] span[data-astro-cid-4dplbvrp]{transform:rotate(45deg)}.faq-section[data-astro-cid-4dplbvrp] details[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{font-size:14px;padding-right:20px}.final-contact[data-astro-cid-4dplbvrp]{background:#242922}.final-layout[data-astro-cid-4dplbvrp]{display:flex;justify-content:space-between;gap:40px;align-items:center}.final-contact[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{color:#f4f3eb}.final-contact[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{color:#c7cbbb;max-width:640px}.final-contact[data-astro-cid-4dplbvrp] .eyebrow[data-astro-cid-4dplbvrp]{color:#c9b587}.final-contact[data-astro-cid-4dplbvrp] .action[data-astro-cid-4dplbvrp]{background:#e0d3b8;color:#242922}.home-overview[data-astro-cid-4dplbvrp] a[data-astro-cid-4dplbvrp]:focus-visible,summary[data-astro-cid-4dplbvrp]:focus-visible{outline:2px solid #80643d;outline-offset:5px}@media(max-width:1000px){.wrap[data-astro-cid-4dplbvrp]{padding-left:28px;padding-right:28px}.home-hero[data-astro-cid-4dplbvrp]{gap:28px}.home-hero[data-astro-cid-4dplbvrp] h1[data-astro-cid-4dplbvrp]{font-size:42px}.overview-photo[data-astro-cid-4dplbvrp]{height:370px}.solution-copy[data-astro-cid-4dplbvrp]{padding:18px}.solution-copy[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:20px}.solution-copy[data-astro-cid-4dplbvrp] .price[data-astro-cid-4dplbvrp]{font-size:23px}.solution-copy[data-astro-cid-4dplbvrp]>p[data-astro-cid-4dplbvrp]:not(.price):not(.eyebrow){min-height:150px}.case-layout[data-astro-cid-4dplbvrp]{gap:30px}.case-copy[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:29px}.reading-grid[data-astro-cid-4dplbvrp]{grid-template-columns:repeat(2,1fr)}}@media(max-width:700px){.wrap[data-astro-cid-4dplbvrp]{padding-left:22px;padding-right:22px}.section[data-astro-cid-4dplbvrp]{padding-top:38px;padding-bottom:38px}.home-hero[data-astro-cid-4dplbvrp]{grid-template-columns:1fr;padding-top:34px;padding-bottom:24px;gap:25px}.home-hero[data-astro-cid-4dplbvrp] h1[data-astro-cid-4dplbvrp]{font-size:36px;max-width:420px}.home-hero[data-astro-cid-4dplbvrp] .lead[data-astro-cid-4dplbvrp]{font-size:15px}.overview-photo[data-astro-cid-4dplbvrp]{height:240px}.hero-actions[data-astro-cid-4dplbvrp]{gap:18px}.home-overview[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:28px}.section-heading[data-astro-cid-4dplbvrp]{display:block}.section-heading[data-astro-cid-4dplbvrp]>a[data-astro-cid-4dplbvrp]{display:inline-block;margin-top:16px}.intro[data-astro-cid-4dplbvrp]{font-size:14px!important}.solution-grid[data-astro-cid-4dplbvrp]{grid-template-columns:1fr;gap:24px}.solution-photo[data-astro-cid-4dplbvrp]{aspect-ratio:1.5}.solution-copy[data-astro-cid-4dplbvrp]{padding:22px}.solution-copy[data-astro-cid-4dplbvrp] .eyebrow[data-astro-cid-4dplbvrp]{min-height:0}.solution-copy[data-astro-cid-4dplbvrp]>p[data-astro-cid-4dplbvrp]:not(.price):not(.eyebrow){min-height:0}.solution-copy[data-astro-cid-4dplbvrp] .price[data-astro-cid-4dplbvrp]{font-size:27px}.case-layout[data-astro-cid-4dplbvrp]{grid-template-columns:1fr}.case-copy[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:28px}.economic[data-astro-cid-4dplbvrp]{grid-template-columns:1fr;gap:24px;padding:25px 0}.economic[data-astro-cid-4dplbvrp] .action[data-astro-cid-4dplbvrp]{justify-self:start}.steps[data-astro-cid-4dplbvrp]{grid-template-columns:1fr;gap:15px;margin-bottom:25px}.steps[data-astro-cid-4dplbvrp] li[data-astro-cid-4dplbvrp]{display:grid;grid-template-columns:32px 1fr;gap:0 15px}.steps[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{margin-top:5px}.steps[data-astro-cid-4dplbvrp] p[data-astro-cid-4dplbvrp]{grid-column:2}.designer[data-astro-cid-4dplbvrp]{padding:24px;display:block}.designer[data-astro-cid-4dplbvrp] a[data-astro-cid-4dplbvrp]{display:inline-block;margin-top:18px}.reading-grid[data-astro-cid-4dplbvrp]{gap:24px 18px}.reading[data-astro-cid-4dplbvrp] h3[data-astro-cid-4dplbvrp]{font-size:16px}.faq-section[data-astro-cid-4dplbvrp]{grid-template-columns:1fr;gap:12px}.final-layout[data-astro-cid-4dplbvrp]{display:block}.final-contact[data-astro-cid-4dplbvrp] .action[data-astro-cid-4dplbvrp]{margin-top:10px}.action[data-astro-cid-4dplbvrp]{white-space:normal}.home-overview[data-astro-cid-4dplbvrp] .eyebrow[data-astro-cid-4dplbvrp]{font-size:9px}}.economic[data-astro-cid-4dplbvrp] h2[data-astro-cid-4dplbvrp]{font-size:clamp(32px,4vw,48px);line-height:1.12}.home-overview[data-astro-cid-4dplbvrp] .economic-lead[data-astro-cid-4dplbvrp]{font-size:22px;line-height:1.35;color:#20221f;margin:18px 0}
