.inclusions{padding:70px 36px 100px;scroll-margin-top:110px}.inclusions-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:40px}.inclusions-heading h2{margin:0;max-width:750px}.inclusions-heading>p{font-size:14px;line-height:1.75;color:#707868;margin:0 0 5px;max-width:360px}.inclusions-body{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,1fr);align-items:center;gap:6%;margin:44px 0 48px}.inclusions-figure{margin:0;min-width:0}.cutaway-house{display:block;width:100%;overflow:visible}.cut-part{transition:filter .4s}.cut-highlight{fill:none;stroke:#89966a;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;opacity:0;transition:opacity .35s}.cut-callout{opacity:0;transition:opacity .35s;fill:#677549;font-size:17px;font-family:inherit}.cut-callout path{fill:none;stroke:#879365;stroke-width:1.4}.cut-callout circle{fill:#879365;stroke:var(--paper);stroke-width:3}.inclusions[data-active-inclusion="foundation"] [data-cut-highlight="foundation"],.inclusions[data-active-inclusion="foundation"] [data-cut-callout="foundation"],.inclusions[data-active-inclusion="walls"] [data-cut-highlight="walls"],.inclusions[data-active-inclusion="walls"] [data-cut-callout="walls"],.inclusions[data-active-inclusion="roof"] [data-cut-highlight="roof"],.inclusions[data-active-inclusion="roof"] [data-cut-callout="roof"],.inclusions[data-active-inclusion="windows"] [data-cut-highlight="windows"],.inclusions[data-active-inclusion="windows"] [data-cut-callout="windows"]{opacity:1}.inclusions-figure figcaption{display:flex;align-items:center;gap:10px;font-size:12px;color:#68745c;padding:0 8%}.cut-caption-dot{width:5px;height:5px;border-radius:50%;background:#93956b}.cut-caption-note{margin-left:auto;color:#8c9284}.inclusions-list-intro{font-size:12px;color:#7c8573;margin:0 0 18px}.inclusion-item{border-top:1px solid #cdd1c5}.inclusion-item h3{margin:0}.inclusion-toggle{display:flex;align-items:center;justify-content:space-between;gap:20px;width:100%;text-align:left;padding:23px 0;background:transparent;color:var(--ink);font-size:clamp(20px,1.8vw,28px);font-weight:450;letter-spacing:-.8px;transition:color .2s}.inclusion-toggle:hover,.inclusion-toggle[aria-expanded="true"]{color:#66764e}.inclusion-plus{width:22px;height:22px;position:relative;flex:none}.inclusion-plus:before,.inclusion-plus:after{content:"";position:absolute;top:10px;left:4px;width:14px;height:1px;background:currentColor}.inclusion-plus:after{transform:rotate(90deg);transition:transform .25s}.inclusion-toggle[aria-expanded="true"] .inclusion-plus:after{transform:rotate(0)}.inclusion-panel{padding:0 36px 26px 0;min-height:138px}.inclusion-panel[hidden]{display:none}.inclusion-panel p{font-size:14px;line-height:1.75;color:#747c6a;margin:0;max-width:390px}.inclusion-panel .inclusion-subtitle{color:#485640;font-size:14px;margin:0 0 9px}.inclusions-spec{border-top:1px solid #cdd1c5;padding-top:20px;font-size:12px;line-height:1.7;color:#838b78;margin:0}.inclusions-separate{display:grid;grid-template-columns:1fr 1fr 1fr 1.2fr;gap:30px;background:#e9ece3;border-radius:12px;padding:30px 34px;align-items:start}.inclusions-separate h3{font-size:20px;line-height:1.25;font-weight:450;letter-spacing:-.6px;margin:0;color:#4e5d46}.inclusions-separate p{font-size:14px;line-height:1.6;margin:0;color:#4c5845}.inclusions-separate p span{display:block;margin-top:5px;font-size:12px;color:#848b78}.inclusions-demo{font-size:11px;line-height:1.65;color:#899080;margin:14px 0 0}
@media(min-width:1100px){.inclusions-body{min-height:570px}.inclusions-list{max-width:470px}}
@media(max-width:1000px){.inclusions{padding-left:20px;padding-right:20px}.inclusions-body{gap:3%;grid-template-columns:1.15fr 1fr}.inclusions-heading>p{font-size:13px}.inclusions-separate{gap:18px;padding:26px 24px}.inclusions-separate p{font-size:12px}.inclusions-separate p span{font-size:11px}}
@media(max-width:760px){.inclusions{padding:44px 12px 64px;scroll-margin-top:90px}.inclusions-heading{display:block}.inclusions-heading h2{font-size:34px}.inclusions-heading>p{margin:20px 0 0;font-size:13px}.inclusions-body{display:flex;flex-direction:column;gap:36px;margin:22px 0 32px}.inclusions-figure{width:100%;max-width:580px}.inclusions-figure figcaption{font-size:10px;padding:0 2%}.inclusions-list{width:100%}.inclusion-toggle{font-size:22px;padding:20px 0}.inclusion-panel{min-height:0;padding:0 20px 24px 0}.inclusion-panel p{font-size:13px;max-width:100%}.inclusions-separate{grid-template-columns:1fr;gap:20px;padding:26px 24px}.inclusions-separate h3 br{display:none}.inclusions-separate p{font-size:14px}.inclusions-separate p span{font-size:12px}.inclusions-demo{font-size:10px}}
@media(prefers-reduced-motion:reduce){.cut-part,.cut-highlight,.cut-callout,.inclusion-toggle,.inclusion-plus:after{transition:none}}
