.backyard-domes-module__yNQwXa__page{color:#1d4240;background:#fff}.backyard-domes-module__yNQwXa__inner{width:min(calc(100% - 3rem), var(--public-content-width));margin-inline:auto}.backyard-domes-module__yNQwXa__eyebrow{color:#59736d;letter-spacing:.17em;text-transform:uppercase;margin:0 0 1.2rem;font-size:.7rem;font-weight:700}.backyard-domes-module__yNQwXa__intro{padding-block:var(--page-top) clamp(4rem, 8vw, 7.5rem)}.backyard-domes-module__yNQwXa__breadcrumb{color:#6e8580;align-items:center;gap:.65rem;margin-bottom:clamp(3rem,6vw,6rem);font-size:.77rem;display:flex}.backyard-domes-module__yNQwXa__breadcrumb a{color:inherit;text-decoration:none}.backyard-domes-module__yNQwXa__breadcrumb a:hover{color:#1d5a5e;text-decoration:underline}.backyard-domes-module__yNQwXa__introGrid,.backyard-domes-module__yNQwXa__layoutSection .backyard-domes-module__yNQwXa__inner{grid-template-columns:minmax(0,1.2fr) minmax(20rem,.8fr);align-items:end;gap:clamp(3rem,8vw,8rem);display:grid}.backyard-domes-module__yNQwXa__intro h1{letter-spacing:-.075em;max-width:12ch;margin:0;font-size:clamp(3.4rem,7vw,7.5rem);font-weight:500;line-height:.98}.backyard-domes-module__yNQwXa__introCopy p,.backyard-domes-module__yNQwXa__sectionLead>p,.backyard-domes-module__yNQwXa__layoutCopy p{color:#526663;margin:0 0 1.25rem;font-size:clamp(1rem,1.2vw,1.16rem);line-height:1.75}.backyard-domes-module__yNQwXa__textLink{color:#1d5a5e;border-bottom:1px solid;align-items:center;gap:1.3rem;padding-block:.85rem;font-size:.82rem;font-weight:700;text-decoration:none;display:inline-flex}.backyard-domes-module__yNQwXa__textLink:hover{gap:1.7rem}.backyard-domes-module__yNQwXa__useSection,.backyard-domes-module__yNQwXa__planningSection,.backyard-domes-module__yNQwXa__layoutSection,.backyard-domes-module__yNQwXa__faqSection{padding-block:clamp(4.5rem,8vw,8rem)}.backyard-domes-module__yNQwXa__useSection{background:#f5f6f3}.backyard-domes-module__yNQwXa__useSection h2,.backyard-domes-module__yNQwXa__planningSection h2,.backyard-domes-module__yNQwXa__layoutSection h2,.backyard-domes-module__yNQwXa__faqSection h2,.backyard-domes-module__yNQwXa__cta h2{letter-spacing:-.065em;max-width:16ch;margin:0;font-size:clamp(2.4rem,4.4vw,4.6rem);font-weight:500;line-height:1.08}.backyard-domes-module__yNQwXa__useGrid{background:#d6dfd9;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-top:clamp(3rem,6vw,5rem);display:grid}.backyard-domes-module__yNQwXa__useCard{background:#f5f6f3;min-height:15rem;padding:clamp(1.5rem,2.6vw,2.75rem)}.backyard-domes-module__yNQwXa__useCard h3,.backyard-domes-module__yNQwXa__planningRow h3{letter-spacing:-.045em;margin:0 0 1.1rem;font-size:clamp(1.3rem,1.9vw,2rem);font-weight:550;line-height:1.2}.backyard-domes-module__yNQwXa__useCard p,.backyard-domes-module__yNQwXa__planningRow p{color:#61736e;max-width:30ch;margin:0;font-size:.95rem;line-height:1.7}.backyard-domes-module__yNQwXa__photoSection{padding-block:clamp(2.5rem,6vw,6rem) 0}.backyard-domes-module__yNQwXa__photo{object-fit:cover;object-position:center 52%;width:100%;max-height:42rem;display:block}.backyard-domes-module__yNQwXa__caption{color:#6e8580;margin:.85rem 0 0;font-size:.72rem}.backyard-domes-module__yNQwXa__sectionLead{justify-content:space-between;align-items:end;gap:3rem;display:flex}.backyard-domes-module__yNQwXa__sectionLead>p{max-width:28rem;margin-bottom:0}.backyard-domes-module__yNQwXa__planningList{border-top:1px solid #d6dfd9;margin-top:clamp(3rem,6vw,6rem)}.backyard-domes-module__yNQwXa__planningRow{border-bottom:1px solid #d6dfd9;grid-template-columns:5rem minmax(12rem,.8fr) minmax(20rem,1fr);align-items:start;gap:2rem;padding-block:2rem;display:grid}.backyard-domes-module__yNQwXa__number{color:#73918b;font-size:.82rem}.backyard-domes-module__yNQwXa__planningRow h3{margin:0}.backyard-domes-module__yNQwXa__planningRow p{max-width:40ch}.backyard-domes-module__yNQwXa__layoutSection{background:#f5f6f3}.backyard-domes-module__yNQwXa__layoutSection .backyard-domes-module__yNQwXa__inner{align-items:start}.backyard-domes-module__yNQwXa__faqSection h2{margin-bottom:clamp(2.5rem,5vw,4rem)}.backyard-domes-module__yNQwXa__questions{border-top:1px solid #d6dfd9;max-width:61rem;margin-left:auto}.backyard-domes-module__yNQwXa__questions details{border-bottom:1px solid #d6dfd9}.backyard-domes-module__yNQwXa__questions summary{cursor:pointer;letter-spacing:-.025em;justify-content:space-between;gap:1.5rem;padding-block:1.45rem;font-size:clamp(1rem,1.4vw,1.25rem);font-weight:550;list-style:none;display:flex}.backyard-domes-module__yNQwXa__questions summary::-webkit-details-marker{display:none}.backyard-domes-module__yNQwXa__questions summary:after{content:"+";color:#73918b;flex:none;font-weight:400}.backyard-domes-module__yNQwXa__questions details[open] summary:after{content:"-"}.backyard-domes-module__yNQwXa__questions details p{color:#526663;max-width:42rem;margin:0 0 1.7rem;font-size:.95rem;line-height:1.75}.backyard-domes-module__yNQwXa__cta{color:#fff;background:#1d5a5e;padding-block:clamp(5rem,9vw,9rem)}.backyard-domes-module__yNQwXa__cta .backyard-domes-module__yNQwXa__eyebrow{color:#c8ded8}.backyard-domes-module__yNQwXa__cta h2{max-width:14ch}.backyard-domes-module__yNQwXa__cta p:not(.backyard-domes-module__yNQwXa__eyebrow){color:#e3eeea;max-width:38rem;margin:2rem 0 0;font-size:1rem;line-height:1.75}.backyard-domes-module__yNQwXa__ctaLinks{flex-wrap:wrap;gap:1rem;margin-top:2.5rem;display:flex}.backyard-domes-module__yNQwXa__ctaLinks a{color:#1d5a5e;text-align:center;background:#fff;border:1px solid #fff;min-width:11rem;padding:.95rem 1.3rem;font-size:.8rem;font-weight:700;text-decoration:none}.backyard-domes-module__yNQwXa__ctaLinks a+a{color:#fff;background:0 0}.backyard-domes-module__yNQwXa__ctaLinks a:hover{opacity:.82}@media (max-width:760px){.backyard-domes-module__yNQwXa__inner{width:min(calc(100% - 2rem), var(--public-content-width))}.backyard-domes-module__yNQwXa__introGrid,.backyard-domes-module__yNQwXa__layoutSection .backyard-domes-module__yNQwXa__inner{grid-template-columns:1fr;gap:2.5rem}.backyard-domes-module__yNQwXa__intro h1{max-width:13ch}.backyard-domes-module__yNQwXa__useGrid{grid-template-columns:1fr}.backyard-domes-module__yNQwXa__useCard{min-height:auto}.backyard-domes-module__yNQwXa__sectionLead{display:block}.backyard-domes-module__yNQwXa__sectionLead>p{margin-top:1.6rem}.backyard-domes-module__yNQwXa__planningRow{grid-template-columns:2.5rem 1fr;gap:.5rem 1rem}.backyard-domes-module__yNQwXa__planningRow p{grid-column:2}}
