.mb{--mb-ink:#28232b;--mb-cream:#f1e6d5;--mb-muted:#766b72;--mb-line:#d8ccbc;background:var(--mb-cream);color:var(--mb-ink);padding-bottom:72px}.mb *{box-sizing:border-box}.mb a{color:inherit}.mb-hero{background:#25222a;color:var(--mb-cream);display:grid;grid-template-columns:1fr 1.25fr;padding:72px max(5vw,24px);gap:4vw;overflow:hidden}.mb-hero-copy{align-self:center;max-width:520px}.mb-eyebrow{font-size:11px!important;font-weight:700;letter-spacing:.14em;text-transform:uppercase;line-height:1.6}.mb h1,.mb h2,.mb h3{font-family:Georgia,'Times New Roman',serif;font-weight:400;letter-spacing:-.025em;color:inherit}.mb h1{font-size:clamp(54px,6.5vw,108px);line-height:.98;margin:28px 0}.mb h1 em{color:#ca9d9d;font-weight:400}.mb p{line-height:1.7;font-size:16px}.mb-button{display:inline-block;margin-top:20px;background:var(--mb-cream);color:#28232b!important;padding:14px 22px;border-radius:3px;text-decoration:none;font-size:13px;font-weight:700}.mb-hero-art{display:grid;grid-template-columns:1fr 1.15fr 1fr;align-items:center;gap:12px;min-width:0}.mb-hero-art img{width:100%;height:auto;max-height:480px;object-fit:contain}.mb-hero-art img:nth-child(2){transform:translateY(-18px)}.mb-section{max-width:1440px;margin:auto;padding:64px max(4vw,24px) 0;scroll-margin-top:50px}.mb-section-heading{display:flex;align-items:end;justify-content:space-between;gap:32px;margin-bottom:30px}.mb h2{font-size:clamp(32px,3.4vw,52px);line-height:1.1;margin:12px 0}.mb-section-heading>p{max-width:430px;color:var(--mb-muted);font-size:14px}.mb-collections{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:30px}.mb-collection{display:grid;grid-template-columns:45% 55%;border:1px solid var(--mb-line);text-decoration:none;background:#faf3e8;border-radius:5px;overflow:hidden;transition:box-shadow .2s}.mb-collection:hover{box-shadow:0 7px 25px #29242b15}.mb-collection-art{position:relative;background:#26232b;display:flex;justify-content:center;align-items:center;min-height:290px;padding:14px 14px 14px 24px;overflow:hidden}.mb-collection-art>img{width:100%;height:100%;max-height:340px;object-fit:contain;z-index:1}.mb-pattern{position:absolute;inset:0 auto 0 0;width:14px;overflow:hidden}.mb-pattern img{height:100%;width:auto}.mb-collection-copy{align-self:center;padding:26px}.mb-collection-copy .mb-eyebrow{color:#845e6c;margin-top:0}.mb h3{font-size:28px;line-height:1.15;margin:10px 0 17px}.mb h3>span{font-size:20px}.mb-collection-copy>p:not(.mb-eyebrow){font-size:13px;color:var(--mb-muted);margin:16px 0 20px}.mb-swatches{display:inline-flex;gap:6px;align-items:center}.mb-swatches i{width:17px;height:17px;border:1px solid #29242b20;border-radius:50%;display:block}.mb-link{display:inline-block;font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:5px}.mb-breadcrumb{max-width:1440px;margin:auto;padding:28px max(4vw,24px);font-size:12px;display:flex;gap:12px;color:var(--mb-muted)}.mb-family-hero{display:grid;grid-template-columns:1fr 1fr;max-width:1300px;margin:auto;padding:30px max(4vw,24px) 48px;gap:7vw;align-items:center}.mb-family-hero h1{font-size:clamp(46px,5.8vw,86px);line-height:1.05}.mb-family-hero>div>p:not(.mb-eyebrow){max-width:500px;color:var(--mb-muted)}.mb-family-feature{height:490px;background:#26232b;padding:24px;border-radius:5px}.mb-family-feature img{width:100%;height:100%;object-fit:contain}.mb-soon{font-size:12px!important;margin-top:26px}.mb-art-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.mb-art{border:1px solid var(--mb-line);border-radius:5px;overflow:hidden;background:#faf3e8}.mb-art-image{height:400px;background:#26232b;padding:22px}.mb-art-image img{width:100%;height:100%;object-fit:contain}.mb-art-copy{padding:18px 22px}.mb-art-copy h3{font-size:25px;margin-bottom:4px}.mb-art-copy .mb-eyebrow{color:var(--mb-muted);margin:0}.mb-family-nav{display:flex;gap:10px;flex-wrap:wrap;margin:26px 0 28px}.mb-family-nav a{padding:10px 15px;border:1px solid #cbbcaf;border-radius:3px;text-decoration:none;font-size:13px}.mb-family-nav a:hover{background:#e7d9c7}.mb-more{border-top:1px solid var(--mb-line);margin-top:60px}.mb a:focus-visible{outline:3px solid #a87688;outline-offset:4px}.mb .design-products{margin-top:24px}@media(min-width:1600px){.mb-collections{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1000px){.mb-collection{grid-template-columns:1fr}.mb-collection-art{height:310px}.mb-collection-copy{padding:24px}.mb-art-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mb-family-feature{height:410px}}@media(max-width:650px){.mb-hero{grid-template-columns:1fr;padding:42px 24px 20px;gap:16px}.mb-hero-copy{max-width:none}.mb-hero h1{font-size:66px}.mb-hero-art{height:250px;gap:6px}.mb-hero-art img{max-height:245px}.mb-section{padding:42px 18px 0}.mb-section-heading{display:block}.mb-section-heading>p{margin-top:20px}.mb-collections{gap:18px}.mb-collection-art{height:235px;min-height:0;padding:14px 12px 14px 20px}.mb-collection-copy{padding:17px}.mb-collection-copy h3{font-size:23px}.mb-collection-copy .mb-eyebrow{font-size:9px!important;letter-spacing:.08em}.mb-collection-copy>p:not(.mb-eyebrow){font-size:12px}.mb-swatches{gap:4px}.mb-swatches i{width:14px;height:14px}.mb-family-hero{grid-template-columns:1fr;padding:12px 22px 10px;gap:20px}.mb-family-hero h1{font-size:52px}.mb-family-feature{height:420px}.mb-art-grid{gap:14px}.mb-art-image{height:280px;padding:13px}.mb-art-copy{padding:15px}.mb-art-copy h3{font-size:22px}.mb-breadcrumb{padding:24px 22px}.mb-more{padding-top:30px}}@media(max-width:390px){.mb-collections,.mb-art-grid{grid-template-columns:1fr}.mb-collection{grid-template-columns:43% 57%}.mb-collection-art{height:270px}.mb-art-image{height:400px}}
.mb-collection--original{grid-column:1/-1;grid-template-columns:45% 55%}.mb-collection--original .mb-collection-art{height:430px}.mb-collection--original .mb-collection-art>img{max-height:410px}.mb-collection--original .mb-collection-copy{padding:40px}.mb-collection--original h3{font-size:40px}.mb-collection--original .mb-collection-copy>p:not(.mb-eyebrow){font-size:16px}@media(max-width:650px){.mb-collection--original{grid-template-columns:43% 57%}.mb-collection--original .mb-collection-art{height:350px}.mb-collection--original .mb-collection-copy{padding:20px}.mb-collection--original h3{font-size:28px}.mb-collection--original .mb-collection-copy>p:not(.mb-eyebrow){font-size:13px}}
