:root{--r1:#2e806d;--r1-soft:#e7f1ec;--r1-dark:#101914}.promo span,.nav-order,.primary,.closing-cta>a{background:var(--r1);color:#fff}.promo a,.eyebrow,.feature-card span,.closing-cta span{color:var(--r1)}.r1-hero{background:linear-gradient(135deg,#f4f5ef 0%,#e7f1ec 100%)}.r1-hero .hero-image{background:#dce9e2}.r1-hero .hero-image figcaption{background:var(--r1-dark);color:#fff}.r1-grid .feature-card:first-child{background:var(--r1-soft);color:#15201b}.r1-grid .feature-card:first-child>div{border-color:#b9cec4}.r1-grid .feature-card:first-child h3{color:#15201b;text-shadow:none}.r1-grid .feature-card:first-child p{color:#46554d;font-weight:500}.r1-control{background:var(--r1-dark)}.r1-control .eyebrow{color:#77d3b8}.r1-dimensions{background:#d9ded8;grid-template-columns:1fr 1fr;gap:2px;padding:2px;display:grid}.r1-dimensions figure{background:#fff;margin:0;position:relative;overflow:hidden}.r1-dimensions img{aspect-ratio:1;object-fit:cover;width:100%}.r1-dimensions figcaption{background:var(--r1-dark);color:#fff;padding:12px 16px;font-weight:800;position:absolute;bottom:22px;left:22px}.dimensions-heading{padding-bottom:55px}.closing-cta{background:linear-gradient(120deg,#dfece6,#f7f7f2)}@media (width<=760px){.r1-dimensions{grid-template-columns:1fr}.r1-hero .hero-image img{object-position:center}.dimensions-heading{padding-bottom:34px}}
