.sec{z-index:2;padding-block:72px;position:relative}.sec+.sec{padding-top:0}.sec.dark{margin-bottom:72px;padding-block:72px}.sec .h2{margin-bottom:18px}.sec p{max-width:60ch;margin-top:12px}.sec .btn{margin-top:26px}.sec .media{aspect-ratio:4/3;border-radius:8px;position:relative;overflow:hidden}.sec .media img{-o-object-fit:cover;object-fit:cover}.sec-banner,.sec-image-text,.sec-jar{grid-template-columns:1fr 1fr;align-items:center;gap:clamp(32px,6vw,96px);display:grid}.sec-banner p,.sec-jar p{color:var(--muted)}.sec-image-text p{color:#5f5047}.sec-image-text.flip .media{order:2}.sec-text{max-width:calc(60ch + 2 * var(--gutter))}.sec-text p{color:#5f5047}.sec-jar .stage{border-radius:8px;height:min(70vh,560px);position:relative;overflow:hidden}.sec-jar .price{font:400 28px var(--font-display), serif;color:var(--ink)}@media (max-width:860px){.sec-banner,.sec-image-text,.sec-jar{grid-template-columns:1fr}.sec-image-text.flip .media{order:0}}
