.ma-editorial{--editorial-paper:#faf8f4;--editorial-ink:#302d28;color:var(--editorial-ink);background:#fff}.ma-editorial [hidden]{display:none!important}.ma-editorial h2{font-family:var(--font-heading-family);font-weight:400;letter-spacing:-.035em;line-height:1.08;font-size:clamp(36px,4.6vw,66px);margin:0 0 22px}.ma-editorial p{line-height:1.7}.ma-showcase{position:relative;background:var(--editorial-paper)}.ma-showcase-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.ma-showcase-track::-webkit-scrollbar{display:none}.ma-showcase-slide{flex:0 0 100%;display:grid;grid-template-columns:55% 45%;scroll-snap-align:start;scroll-snap-stop:always;min-width:0}.ma-showcase-image{min-height:470px;max-height:660px;background:#eee8df}.ma-showcase-image img,.ma-showcase-image svg{display:block;width:100%;height:100%;object-fit:contain}.ma-showcase-copy{padding:60px clamp(30px,5vw,90px) 90px;align-self:center}.ma-showcase-copy h2{max-width:12ch;font-size:clamp(38px,4.6vw,70px)}.ma-showcase-text{max-width:34ch;font-size:16px}.ma-showcase-name{font-size:13px;margin:22px 0 0}.ma-showcase-price{font-size:21px;margin:3px 0}.ma-showcase-terms{font-size:12px;max-width:34ch;margin:0 0 24px}.ma-showcase-copy .ma-button{margin-top:14px}.ma-carousel-controls{position:absolute;right:6%;bottom:18px;display:flex;align-items:center;gap:12px;font-size:12px}.ma-carousel-controls button,.ma-rail-controls button{min-width:44px;min-height:44px;border:1px solid #b5a996;background:transparent;color:inherit;cursor:pointer;font:inherit}.ma-carousel-controls [data-play]{border:0;padding-inline:8px}.ma-editorial-flow,.ma-editorial-story{padding-block:80px}.ma-editorial-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:35px}.ma-editorial-heading h2{margin-bottom:0}.ma-flow-promise{text-align:right;max-width:390px}.ma-flow-promise strong{font-size:27px;font-weight:400}.ma-flow-promise p{font-size:13px;margin:5px 0}.ma-flow-promise small{font-size:12px}.ma-editorial-intro{font-size:16px;max-width:640px;margin:24px 0}.ma-home-categories{display:flex;gap:10px;flex-wrap:wrap;margin:28px 0}.ma-home-categories a{padding:11px 20px;min-height:44px;color:inherit;text-decoration:none;border:1px solid #ded6ca;border-radius:30px;font-size:13px}.ma-home-categories [aria-current=true]{background:#302d28;color:white;border-color:#302d28}.ma-editorial-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 20px}.ma-editorial-card{min-width:0}.ma-editorial-card a,.ma-editorial-card button{display:block;width:100%;padding:0;border:0;background:transparent;color:inherit;text-decoration:none;text-align:left;font:inherit;cursor:pointer}.ma-editorial-card img{display:block;width:100%;aspect-ratio:4/5;height:auto;object-fit:contain;background:#f5f2ed;transition:transform .25s}.ma-editorial-card a:hover img,.ma-editorial-card button:hover img{transform:scale(.985)}.ma-editorial-card h3{font:400 16px/1.4 var(--font-heading-family);margin:14px 0 5px;color:inherit}.ma-editorial-card p{font-size:13px;margin:0}.ma-editorial-bottom{display:flex;justify-content:space-between;align-items:center;gap:24px;margin-top:36px}.ma-editorial-bottom p{font-size:12px;max-width:490px}.ma-editorial-maison{background:#ebe5da;padding-block:80px}.ma-maison-intro{max-width:480px;font-size:16px}.ma-maison-intro p{margin-bottom:0}.ma-rail-controls{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:25px 0 16px}.ma-rail-controls p{font-size:12px}.ma-rail-controls>div{display:flex;gap:8px}.ma-editorial-rail{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 60px)/4);gap:20px;overflow:auto;scroll-snap-type:x mandatory;scrollbar-width:thin;padding-bottom:18px}.ma-editorial-rail .ma-editorial-card{scroll-snap-align:start}.ma-editorial-story{display:grid;grid-template-columns:1fr 1fr;gap:70px;align-items:center}.ma-story-image img{display:block;width:100%;height:auto;max-height:580px;object-fit:cover}.ma-story-signature{min-height:360px;background:#f5f1eb;display:flex;flex-direction:column;align-items:center;justify-content:center;font:italic 72px var(--font-heading-family);letter-spacing:-.04em}.ma-story-signature span{font:11px var(--font-body-family);letter-spacing:.25em;text-transform:uppercase;margin-top:20px}.ma-story-copy p{font-size:15px}.ma-editorial-community{text-align:center;background:#37372f;color:#fff;padding:72px 24px}.ma-editorial-community h2{color:inherit}.ma-editorial-community p{max-width:610px;margin:0 auto 22px;font-size:15px}.ma-editorial-community .ma-button{border-color:#fff;background:#fff;color:#302d28;margin-top:12px}.ma-editorial [data-preview-photo] img{max-width:240px;width:100%;height:auto;display:block;margin:auto}.ma-editorial [data-preview-description]{white-space:pre-line}.ma-editorial [data-preview-dialog]{max-width:700px}.ma-editorial-card :focus-visible{outline-offset:5px}
@media(max-width:989px){.ma-showcase-copy{padding:36px 28px 82px}.ma-showcase-image{min-height:440px}.ma-editorial-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.ma-editorial-rail{grid-auto-columns:calc((100% - 40px)/3)}.ma-editorial-story{gap:35px}.ma-flow-promise strong{font-size:23px}}
@media(max-width:749px){.ma-showcase-slide{grid-template-columns:1fr}.ma-showcase-image{height:340px;min-height:0}.ma-showcase-copy{padding:28px 24px 72px}.ma-showcase-copy h2{font-size:40px;max-width:18ch;margin-bottom:16px}.ma-showcase-copy .ma-eyebrow{margin-bottom:12px}.ma-showcase-text{font-size:14px;max-width:100%}.ma-showcase-name{margin-top:12px}.ma-showcase-copy .ma-button{padding:14px 20px;min-height:48px}.ma-carousel-controls{right:20px;bottom:12px}.ma-editorial-flow,.ma-editorial-story,.ma-editorial-maison{padding-block:44px}.ma-editorial-heading{display:block}.ma-flow-promise{text-align:left;max-width:none;margin-top:20px}.ma-flow-promise strong{font-size:24px}.ma-editorial-intro{font-size:14px;margin:18px 0}.ma-home-categories{gap:7px;margin:22px 0}.ma-home-categories a{padding:10px 14px;font-size:12px}.ma-editorial-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 12px}.ma-editorial-card h3{font-size:14px;margin-top:10px}.ma-editorial-card p{font-size:12px}.ma-editorial-bottom{display:block;margin-top:24px}.ma-editorial-bottom .ma-button{width:100%;margin-top:12px}.ma-maison-intro{font-size:14px;margin-top:20px}.ma-editorial-rail{grid-auto-columns:72%;gap:14px}.ma-editorial-story{grid-template-columns:1fr;gap:28px}.ma-story-signature{min-height:230px;font-size:60px}.ma-story-copy h2{font-size:36px}.ma-editorial-community{padding:44px 0}.ma-editorial-community .ma-eyebrow{font-size:10px}.ma-rail-controls p{max-width:65%}}
@media(prefers-reduced-motion:reduce){.ma-editorial *{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:749px){.ma-showcase-image{height:280px}.ma-showcase-copy{padding:24px 24px 68px}.ma-showcase-copy h2{font-size:36px}.ma-showcase-text p{margin:0 0 10px;line-height:1.55}.ma-showcase-name{margin-top:8px}.ma-showcase-price{font-size:20px}.ma-showcase-terms{font-size:11px;margin-bottom:14px}}
