.mhb-strip-v1,.mhb-strip-v1 *{box-sizing:border-box}.mhb-strip-v1{--mhb-background: #fbf8ee;--mhb-text: #29473a;--mhb-accent: #e3edda;--mhb-padding: 36px;width:100%;padding:var(--mhb-padding) 24px;background:var(--mhb-background);color:var(--mhb-text);font-family:var(--font-body, var(--font-body-family, inherit))}.mhb-strip-v1 .mhb-inner{max-width:1120px;margin:0 auto}.mhb-strip-v1 .mhb-heading{margin:0 0 28px;color:inherit;font-family:var(--font-heading, var(--font-heading-family, inherit));font-size:clamp(24px,2.5vw,30px);font-weight:500;line-height:1.25;letter-spacing:-.025em;text-align:center;overflow-wrap:anywhere}.mhb-strip-v1 .mhb-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;list-style:none;margin:0;padding:0}.mhb-strip-v1 .mhb-item{min-width:0;margin:0;padding:4px 28px;text-align:center}.mhb-strip-v1 .mhb-item+.mhb-item{border-inline-start:1px solid color-mix(in srgb,var(--mhb-text) 16%,transparent)}.mhb-strip-v1 .mhb-icon{display:flex;align-items:center;justify-content:center;width:46px;height:46px;margin:0 auto 14px;border-radius:50%;background:var(--mhb-accent);color:var(--mhb-text);flex-shrink:0}.mhb-strip-v1 .mhb-icon svg{display:block;width:24px;height:24px;flex-shrink:0}.mhb-strip-v1 .mhb-title{margin:0 0 7px;color:inherit;font-family:inherit;font-size:17px;font-weight:600;line-height:1.4;letter-spacing:-.015em;overflow-wrap:anywhere}.mhb-strip-v1 .mhb-description{max-width:285px;margin:0 auto;color:inherit;font-size:14px;line-height:1.65;letter-spacing:normal;overflow-wrap:anywhere}@media(max-width:799px){.mhb-strip-v1{padding:min(var(--mhb-padding),30px) 24px}.mhb-strip-v1 .mhb-inner{max-width:480px}.mhb-strip-v1 .mhb-heading{margin-bottom:22px}.mhb-strip-v1 .mhb-grid{grid-template-columns:minmax(0,1fr)}.mhb-strip-v1 .mhb-item{display:flex;align-items:flex-start;gap:16px;padding:19px 0;text-align:start}.mhb-strip-v1 .mhb-item:first-child{padding-top:0}.mhb-strip-v1 .mhb-item:last-child{padding-bottom:0}.mhb-strip-v1 .mhb-item+.mhb-item{border-inline-start:0;border-top:1px solid color-mix(in srgb,var(--mhb-text) 16%,transparent)}.mhb-strip-v1 .mhb-icon{margin:2px 0 0}.mhb-strip-v1 .mhb-copy{min-width:0}.mhb-strip-v1 .mhb-description{max-width:none;margin:0}}.mcl{background:#fff8eb;color:#2f5145;padding:45px 0 80px;font:16px/1.6 Trebuchet MS,sans-serif}.mcl *{box-sizing:border-box}.mcl-wrap{width:min(1160px,calc(100% - 40px));margin:auto}.mcl-hero{position:relative;overflow:hidden;background:#e8eedb;border-radius:36px;padding:65px 28px;text-align:center;margin-bottom:44px}.mcl-hero-image{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;opacity:.22}.mcl-copy{position:relative;max-width:620px;margin:auto}.mcl-kicker{font-size:12px;letter-spacing:.15em;text-transform:uppercase}.mcl h1{font:500 clamp(38px,6vw,64px)/1.1 Georgia,serif;letter-spacing:-.04em;margin:16px 0}.mcl-intro{max-width:500px;margin:auto}.mcl-button{display:inline-block;border-radius:99px;background:#2f5145;color:#fff8eb;padding:13px 23px;text-decoration:none;margin-top:22px}.mcl-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px 24px}.mcl-card{display:block;text-decoration:none;color:inherit;min-width:0}.mcl-picture{aspect-ratio:1;overflow:hidden;border-radius:30px;background:#e8eedb}.mcl-card:nth-child(3n+2) .mcl-picture{background:#f6e1d6}.mcl-card:nth-child(3n) .mcl-picture{background:#e0eded}.mcl-picture img,.mcl-picture svg{width:100%;height:100%;object-fit:cover;display:block;transition:transform .25s}.mcl-card:hover img{transform:scale(1.035)}.mcl-card h2{font:500 25px/1.2 Georgia,serif;margin:18px 0 7px}.mcl-card p{margin:0;font-size:14px}.mcl-card small{display:block;margin-top:9px;opacity:.8}.mcl-card a:focus-visible,.mcl a:focus-visible{outline:3px solid #2f5145;outline-offset:5px}.mcl-pagination{margin:36px 0;text-align:center}.mcl-pagination a,.mcl-pagination span{display:inline-block;padding:8px 13px}.mcl-empty{text-align:center;padding:40px}.mcl-footer{text-align:center;margin-top:50px;padding:28px;border-top:1px solid #d9dfcb}@media(max-width:749px){.mcl-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 14px}.mcl-hero{padding:42px 20px;border-radius:25px}.mcl-card h2{font-size:21px}.mcl-picture{border-radius:22px}}@media(max-width:359px){.mcl-grid{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.mcl-picture img{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/2/compiled_assets/styles.css.map */
