@import url("https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@1,400&family=DM+Sans:wght@400;500&family=Italiana&display=swap");.mm-art{--paper:var(--store-background,#f1eee6);--ink:#252b24;--muted:#727469;--olive:#384331;--rule:#666b5a40;--sans:"DM Sans",sans-serif;--display:var(--font-italiana,"Italiana"),serif}.mm-art *{box-sizing:border-box}.mm-art{scroll-behavior:smooth;scroll-padding-top:100px;margin:0;background:var(--paper)}.mm-art a,.mm-art button{-webkit-tap-highlight-color:transparent}.mm-art button{cursor:pointer;font:inherit}.mm-art a{color:inherit;text-decoration:none}.mm-art a:focus-visible,.mm-art button:focus-visible{outline:2px solid #a1814c;outline-offset:5px}.mm-art button{border-radius:0}.mm-art h1,.mm-art h2,.mm-art h3,.mm-art p{margin:0;font-weight:400}.mm-art img{display:block;width:100%;height:100%;object-fit:cover}.mm-art button:disabled{cursor:not-allowed}.mm-art em{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400;font-synthesis:none}.mm-art section{position:relative}.mm-art .prototype{background:#dddcd3;padding:9px 28px;display:flex;justify-content:space-between;gap:20px;font:10px/1.6 var(--sans);letter-spacing:.1em}.mm-art .prototype button{border:0;background:none;font:10px var(--sans);color:inherit;padding:0}.mm-art .label{font:10px/1.6 var(--sans);letter-spacing:.16em;text-transform:uppercase;display:block}.mm-art header{position:sticky;top:0;z-index:20;background:#f1eee6f5;backdrop-filter:blur(16px);border-bottom:1px solid var(--rule)}.mm-art nav{height:90px;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:24px;padding:0 40px;font-size:12px}.mm-art .nav-left,.mm-art .nav-right{display:flex;align-items:center;gap:28px}.mm-art .nav-right{justify-content:flex-end;font-size:10px}.mm-art nav button{background:none;border:0;padding:12px 0;color:inherit;font-size:12px}.mm-art .brand img{width:56px;height:50px;object-fit:contain}.mm-art #collection-toggle span{padding-left:6px}.mm-art #collection-menu{position:absolute;top:100%;left:0;right:0;background:var(--paper);display:grid;grid-template-columns:1fr 1fr 1fr;gap:65px;padding:40px 55px;border-bottom:1px solid var(--rule);box-shadow:0 30px 50px #0001}.mm-art .menu-intro p{font:38px/1.1 var(--display);margin-top:20px}.mm-art .menu-links{display:grid;align-content:start}.mm-art .menu-links button{display:flex;justify-content:space-between;padding:14px 0;border:0;border-bottom:1px solid var(--rule);background:none;color:inherit;text-align:left;font:23px var(--display)}.mm-art .menu-links button span{font:10px var(--sans)}.mm-art .menu-photo{height:230px;position:relative;overflow:hidden}.mm-art .menu-photo img{object-position:center 35%}.mm-art .menu-photo span{position:absolute;bottom:17px;left:20px;color:white;font-size:12px}.mm-art .hero{min-height:700px;display:grid;grid-template-columns:50% 50%;overflow:hidden;padding-bottom:100px}.mm-art .hero-text{padding:75px 35px 50px 55px;z-index:2;display:flex;align-items:start;flex-direction:column}.mm-art .hero h1{font:clamp(64px,7.8vw,115px)/.97 var(--display);letter-spacing:-.05em;margin:42px 0 25px}.mm-art .hero h1 em{font-size:.88em;color:#61674f}.mm-art .hero-text>p{font:13px/1.8 var(--sans);max-width:270px}.mm-art .text-link{display:inline-flex;align-items:center;justify-content:space-between;gap:35px;padding:14px 0 10px;border:0;border-bottom:1px solid;background:none;color:inherit;font:11px/1.5 var(--sans);letter-spacing:.03em}.mm-art .hero .text-link{margin-top:25px}.mm-art .hero-index{margin-top:auto;padding-top:40px;display:flex;gap:30px;font-size:9px;letter-spacing:.11em}.mm-art .hero-portrait{height:600px;overflow:hidden;position:relative;margin-right:25px}.mm-art .hero-portrait img{height:100%;position:absolute;top:0;object-position:center top}.mm-art .image-caption{position:absolute;bottom:24px;left:25px;font:9px/1.4 var(--sans);letter-spacing:.13em;color:white;z-index:2}.mm-art .hero-wordmark{position:absolute;bottom:0;left:0;right:0;font:clamp(44px,10.6vw,163px)/1 var(--display);white-space:nowrap;letter-spacing:-.045em;text-align:center;pointer-events:none}.mm-art .manifesto{padding:125px 9% 90px}.mm-art .manifesto h2{font:clamp(43px,6.2vw,87px)/.98 var(--display);letter-spacing:-.045em;word-spacing:-.045em;margin:34px 0}.mm-art .manifesto-line{display:block}.mm-art .manifesto h2 .manifesto-fibre{color:#858674;margin-left:-.035em}.mm-art .manifesto-bottom{display:flex;justify-content:space-between;gap:25px;align-items:end}.mm-art .tiny-mark{font-size:11px;letter-spacing:.1em}.mm-art .manifesto-bottom p{font:13px/1.85 var(--sans)}.mm-art .thread-journey{height:190vh;min-height:1050px}.mm-art .thread-sticky{height:calc(100vh - 90px);min-height:550px;position:sticky;top:90px;overflow:hidden;color:#fffaf0}.mm-art .thread-photo{position:absolute;inset:-10%;width:120%;height:120%;transform:translateY(calc(var(--journey,0)*-100px)) scale(calc(1 + var(--journey,0)*.12));will-change:transform}.mm-art .thread-shade{position:absolute;inset:0;background:linear-gradient(90deg,#1d251e90,#1d251e10)}.mm-art .thread-top{position:absolute;left:45px;right:45px;top:35px;display:flex;justify-content:space-between}.mm-art .thread-copy{position:absolute;left:9%;top:30%;z-index:2}.mm-art .thread-copy h2{font:clamp(52px,6.8vw,98px)/1.02 var(--display);letter-spacing:-.04em;margin:22px 0}.mm-art .thread-copy p{font:13px/1.8 var(--sans)}.mm-art .thread-bottom{position:absolute;bottom:40px;left:9%;right:9%;display:flex;align-items:center;gap:20px;font-size:9px;letter-spacing:.14em}.mm-art .progress{height:1px;background:#fff4;flex:1;overflow:hidden}.mm-art .progress i{display:block;height:100%;width:100%;background:#fff;transform:scaleX(var(--journey,0));transform-origin:left}.mm-art .yarns{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;opacity:.38;transform:translate3d(calc(var(--journey,0)*-80px),calc(var(--journey,0)*90px),0)}.mm-art .material-notes{padding:100px 8%;display:grid;grid-template-columns:1fr 1fr;gap:70px}.mm-art .material-notes h2{font:65px/1 var(--display);letter-spacing:-.03em;margin-top:32px}.mm-art .material-notes h2 em{font-size:.83em;color:#737a61}.mm-art .notes article{display:grid;grid-template-columns:35px 1fr;column-gap:20px;border-top:1px solid var(--rule);padding:23px 0}.mm-art .notes article>span{font-size:10px;padding-top:5px}.mm-art .notes h3{font:23px var(--display)}.mm-art .notes p{grid-column:2;font:12px/1.8 var(--sans);margin-top:13px;max-width:330px;color:#686c5f}.mm-art .craft{display:grid;grid-template-columns:57% 43%;min-height:760px;background:#253024;color:#edece1}.mm-art .craft-photo{position:relative;overflow:hidden;min-height:760px}.mm-art .craft-photo img{position:absolute;top:-8%;height:116%;object-position:45% center}.mm-art .craft-copy{padding:70px 13% 70px 12%}.mm-art .craft h2{font:clamp(48px,6.2vw,88px)/.97 var(--display);letter-spacing:-.04em;margin:40px 0 30px}.mm-art .craft h2 em{color:#b6b9a1;font-size:.85em}.mm-art .craft p{font:13px/1.9 var(--sans)}.mm-art .craft .secondary{font-size:12px;color:#b8bfae;margin:22px 0}.mm-art .craft-details{margin-top:20px}.mm-art #craft-details>div{border-top:1px solid #fff3;margin-top:20px;padding-top:14px}.mm-art #craft-details b{font:10px var(--sans);letter-spacing:.1em}.mm-art #craft-details p{font-size:12px;margin-top:8px}.mm-art .print-story{display:grid;grid-template-columns:1fr 1fr;padding:110px 8%;gap:70px;align-items:center}.mm-art .print-copy h2{font:clamp(48px,5vw,70px)/1.03 var(--display);margin:32px 0;letter-spacing:-.03em}.mm-art .print-copy h2 em{font-size:.78em;color:#77735e}.mm-art .print-copy p{font:13px/1.8 var(--sans);margin-bottom:30px}.mm-art .print-photo{height:570px;position:relative;overflow:hidden;background:#e9e8e2}.mm-art .print-photo img{object-fit:cover;transition:opacity .7s,transform 1s}.mm-art .alternate{position:absolute;inset:0;opacity:0}.mm-art .print-photo:hover .alternate{opacity:1}.mm-art .print-photo:hover img{transform:scale(1.035)}.mm-art .vertical-caption{position:absolute;right:32px;top:50%;writing-mode:vertical-rl;font-size:9px;letter-spacing:.12em}.mm-art .product-section,.mm-art .top-section{padding:65px 45px 100px}.mm-art .section-heading{display:flex;justify-content:space-between;align-items:end;gap:30px;margin-bottom:35px}.mm-art .section-heading h2{font:60px/1 var(--display);margin-top:18px;letter-spacing:-.03em}.mm-art .product-filter{display:flex;gap:20px;flex-wrap:wrap}.mm-art .product-filter button{border:0;border-bottom:1px solid transparent;background:none;padding:8px 0;font:11px var(--sans);color:inherit}.mm-art .product-filter button[aria-pressed=true]{border-color:currentColor}.mm-art .products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.mm-art .product{min-width:0}.mm-art .product-picture{width:100%;height:365px;border:0;padding:0;position:relative;overflow:hidden;background:#e8e8df;display:block}.mm-art .product-picture img{transition:opacity .65s,transform 1s;object-fit:cover}.mm-art .product-picture:focus-visible .alternate,.mm-art .product-picture:hover .alternate{opacity:1}.mm-art .product-picture:hover img{transform:scale(1.035)}.mm-art .product-open{position:absolute;bottom:15px;right:15px;background:#f5f3e7ee;padding:10px 12px;font-size:14px}.mm-art .product-data{display:flex;justify-content:space-between;align-items:start;gap:10px;padding-top:16px;font-size:12px;line-height:1.6}.mm-art .product-data small{display:block;font-size:10px;color:#6f7367;margin-top:4px}.mm-art .product-data .price{white-space:nowrap}.mm-art .campaign-hero{height:800px;overflow:hidden;color:#fff8eb}.mm-art .campaign-hero>img{position:absolute;top:-10%;height:120%;object-position:center}.mm-art .campaign-shade{position:absolute;inset:0;background:linear-gradient(90deg,#12201780,transparent 85%)}.mm-art .campaign-copy{position:absolute;left:8%;top:22%;z-index:2}.mm-art .campaign-copy h2{font:clamp(70px,10vw,140px)/.94 var(--display);letter-spacing:-.04em;margin:25px 0}.mm-art .campaign-copy h2 em{font-size:.8em}.mm-art .campaign-copy p{font:14px/1.8 var(--sans);margin-bottom:25px}.mm-art .campaign-bottom{position:absolute;bottom:32px;left:8%;font-size:10px;letter-spacing:.17em}.mm-art .top-section{padding-top:105px}.mm-art .section-heading>p{font:12px/1.8 var(--sans)}.mm-art .top-layout{display:grid;grid-template-columns:1fr 1fr;gap:35px}.mm-art .top-feature{height:640px;position:relative;overflow:hidden}.mm-art .top-feature img{object-position:center}.mm-art .top-feature>div{position:absolute;bottom:35px;left:32px;right:32px;color:white}.mm-art .top-feature h3{font:38px var(--display);margin-top:12px}.mm-art .top-products{display:grid;grid-template-columns:1fr 1fr;gap:25px}.mm-art .top-products .product-picture{height:500px}.mm-art .closing{height:430px;overflow:hidden;display:grid;place-items:center;text-align:center;color:white}.mm-art .closing>img{position:absolute;top:-15%;height:130%;filter:brightness(.6)}.mm-art .closing>div{position:relative}.mm-art .closing h2{font:clamp(46px,7vw,100px) var(--display);letter-spacing:-.035em;margin:20px 0}.mm-art .services{display:grid;grid-template-columns:repeat(3,1fr);gap:50px;padding:65px 8%}.mm-art .services>div{border-top:1px solid var(--rule);padding-top:22px}.mm-art .services>div>span{font-size:10px}.mm-art .services h3{font:26px var(--display);margin:20px 0 12px}.mm-art .services p{font-size:12px;color:#737869}.mm-art footer{background:#202a20;color:#e9eadf;padding:60px 50px 25px}.mm-art .footer-top{display:grid;grid-template-columns:1fr 1fr 1fr 1fr;gap:40px}.mm-art .footer-top>img{width:65px;height:70px;object-fit:contain}.mm-art .footer-top a{display:block;font-size:12px;margin-top:17px}.mm-art .footer-top .label{color:#b3bba7;margin-bottom:25px}.mm-art .footer-message{font:45px/1 var(--display)}.mm-art .footer-bottom{margin-top:70px;padding-top:22px;border-top:1px solid #fff3;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.08em}.mm-art .disclaimer{padding:15px 30px;font:10px/1.6 var(--sans);color:#606555;background:#e2e2d8}.mm-art dialog{border:0;padding:0;background:var(--paper);color:var(--ink);max-width:900px;width:90%;max-height:88vh;overflow:auto}.mm-art dialog::backdrop{background:#152013a8;backdrop-filter:blur(8px)}.mm-art #product-dialog[open]{display:grid;grid-template-columns:1fr 1fr}.mm-art #dialog-image{max-height:620px;min-height:400px}.mm-art .dialog-content{padding:70px 35px 35px}.mm-art .dialog-content h2{font:38px/1.1 var(--display);margin:28px 0}.mm-art .dialog-content p{font:13px/1.8 var(--sans);margin:18px 0}.mm-art .dialog-close{position:absolute;right:15px;top:12px;border:0;background:var(--paper);font-size:27px;width:35px;height:35px;z-index:2}.mm-art .sizes{display:flex;gap:15px;margin:30px 0}.mm-art .sizes span{border:1px solid var(--rule);padding:10px;font-size:12px}.mm-art .disabled-purchase{width:100%;padding:18px 8px;background:#d8dacc;border:0;color:#616951;font-size:10px}.mm-art #bag-dialog{padding:65px;max-width:570px}.mm-art #bag-dialog h2{font:50px/1 var(--display);margin:25px 0}.mm-art #bag-dialog p{font:13px/1.8 var(--sans);margin-bottom:20px}.mm-art .motion-ready .reveal{opacity:0;transform:translateY(25px);transition:opacity .9s ease,transform .9s ease}.mm-art .motion-ready .reveal.visible{opacity:1;transform:none}@media(max-width:900px){.mm-art nav{padding:0 25px}.mm-art .nav-left{gap:20px}.mm-art .nav-right>span{display:none}.mm-art .hero-text{padding-left:35px}.mm-art .hero h1{font-size:77px}.mm-art .hero-index{gap:15px;font-size:8px}.mm-art .hero-wordmark{font-size:10.4vw}.mm-art .craft-copy{padding:60px 30px}.mm-art .craft h2{font-size:64px}.mm-art .product-picture{height:270px}.mm-art .top-products .product-picture{height:360px}.mm-art .top-feature{height:470px}.mm-art .print-story{gap:35px}.mm-art .print-photo{height:470px}.mm-art .vertical-caption{right:14px}.mm-art .footer-top{gap:25px}.mm-art .footer-message{font-size:34px}}@media(max-width:600px){.mm-art{scroll-padding-top:77px}.mm-art .prototype{padding:8px 15px;font-size:8px;gap:10px}.mm-art .prototype button{font-size:8px;white-space:nowrap}.mm-art nav{height:75px;padding:0 16px;grid-template-columns:1fr auto;gap:15px}.mm-art .nav-left{gap:15px;order:2;justify-content:end}.mm-art .nav-left a,.mm-art nav button{font-size:10px}.mm-art .brand{order:1;grid-row:1;grid-column:1}.mm-art .brand img{width:35px;height:36px}.mm-art .nav-left{grid-column:2}.mm-art .nav-right{display:none}.mm-art #collection-menu{padding:26px 22px;grid-template-columns:1fr;gap:22px}.mm-art .menu-intro{display:none}.mm-art .menu-photo{height:160px}.mm-art .menu-links button{font-size:25px}.mm-art .hero{display:flex;flex-direction:column;min-height:0;padding-bottom:48px}.mm-art .hero-text{padding:35px 25px}.mm-art .hero h1{font-size:70px;margin:25px 0 20px}.mm-art .hero .label{font-size:8px}.mm-art .hero-text>p{font-size:12px}.mm-art .hero .text-link{margin-top:13px}.mm-art .hero-index{display:none}.mm-art .hero-portrait{height:410px;margin:0 18px 0 65px}.mm-art .hero-wordmark{font-size:10.2vw;bottom:5px}.mm-art .manifesto{padding:65px 25px}.mm-art .manifesto h2{font-size:43px;margin:27px 0}.mm-art .manifesto-bottom{display:block}.mm-art .manifesto-bottom p{margin-top:25px;font-size:12px}.mm-art .thread-journey{height:145vh;min-height:900px}.mm-art .thread-sticky{height:calc(100svh - 75px);min-height:520px;top:75px}.mm-art .thread-top{left:22px;right:22px;top:25px}.mm-art .thread-copy{left:25px;right:20px;top:30%}.mm-art .thread-copy h2{font-size:56px}.mm-art .thread-copy p{font-size:12px}.mm-art .thread-bottom{left:25px;right:25px}.mm-art .material-notes{grid-template-columns:1fr;padding:65px 25px;gap:40px}.mm-art .material-notes h2{font-size:55px}.mm-art .craft{grid-template-columns:1fr}.mm-art .craft-photo{height:430px;min-height:0}.mm-art .craft-copy{padding:50px 27px}.mm-art .craft h2{font-size:69px;margin:26px 0}.mm-art .print-story{grid-template-columns:1fr;padding:65px 25px;gap:40px}.mm-art .print-copy h2{font-size:52px}.mm-art .print-photo{height:440px}.mm-art .vertical-caption{display:none}.mm-art .product-section,.mm-art .top-section{padding:40px 20px 65px}.mm-art .section-heading{display:block;margin-bottom:25px}.mm-art .section-heading h2{font-size:49px}.mm-art .product-filter{margin-top:25px;gap:18px}.mm-art .products{grid-template-columns:1fr 1fr;gap:25px 12px}.mm-art .product-picture{height:240px}.mm-art .product-data{font-size:11px;flex-direction:column;gap:5px;padding-top:12px}.mm-art .campaign-hero{height:670px}.mm-art .campaign-hero>img{object-position:57% center}.mm-art .campaign-copy{left:25px;right:25px;top:29%}.mm-art .campaign-copy h2{font-size:80px}.mm-art .campaign-copy p{font-size:12px}.mm-art .campaign-bottom{left:25px;font-size:8px}.mm-art .top-section{padding-top:60px}.mm-art .section-heading>p{margin-top:22px}.mm-art .top-layout{grid-template-columns:1fr;gap:25px}.mm-art .top-feature{height:420px}.mm-art .top-products{gap:12px}.mm-art .top-products .product-picture{height:255px}.mm-art .closing{height:350px}.mm-art .closing h2{font-size:46px}.mm-art .services{grid-template-columns:1fr;padding:40px 25px;gap:35px}.mm-art .services h3{margin:12px 0;font-size:27px}.mm-art .services>div{display:grid;grid-template-columns:35px 1fr;align-items:baseline}.mm-art .services p{grid-column:2}.mm-art .footer-top{grid-template-columns:1fr 1fr;gap:40px}.mm-art footer{padding:45px 25px 25px}.mm-art .footer-message{font-size:39px}.mm-art .footer-bottom{font-size:8px;gap:25px;line-height:1.7}.mm-art .disclaimer{padding:14px 20px;font-size:9px}.mm-art .entrance-copy p{font-size:clamp(22px,6vw,30px)}.mm-art #product-dialog[open]{grid-template-columns:1fr}.mm-art #dialog-image{height:350px;min-height:0}.mm-art .dialog-content{padding:35px 25px}.mm-art #bag-dialog{padding:55px 25px}}@media(prefers-reduced-motion:reduce){.mm-art{scroll-behavior:auto}.mm-art *,.mm-art :after,.mm-art :before{transition:none!important}.mm-art .motion-ready .reveal{opacity:1;transform:none}.mm-art .thread-photo,.mm-art .yarns,.mm-art [data-parallax]{transform:none!important}.mm-art .thread-journey{height:auto;min-height:0}.mm-art .thread-sticky{position:relative;top:0;height:650px}.mm-art .progress i{transform:none}}@media(pointer:coarse){.mm-art .menu-links button,.mm-art .product-filter button,.mm-art nav button{min-height:44px}}.mm-art .editorial-pause{padding:100px 9%;display:grid;grid-template-columns:1fr 2fr;gap:50px;background:var(--paper)}.mm-art .editorial-pause>.label{padding-top:10px}.mm-art .editorial-pause h2{font:clamp(42px,4.8vw,68px)/1.02 var(--display);letter-spacing:-.035em}.mm-art .editorial-pause p{font:13px/1.8 var(--sans);color:var(--muted);margin-top:26px}@media(max-width:600px){.mm-art .editorial-pause{padding:60px 25px;grid-template-columns:1fr;gap:25px}.mm-art .editorial-pause h2{font-size:42px}.mm-art .editorial-pause p{font-size:12px;margin-top:22px}}.mm-art .hero{padding-bottom:0}.mm-art .hero-wordmark{position:static;grid-column:1/-1;margin-top:64px;padding:0 20px 12px;line-height:1.1}.mm-art .menu-shirt-row{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--rule)}.mm-art .menu-links .menu-shirt-row button{border-bottom:0}.mm-art .shirt-audiences{display:flex;gap:16px;align-items:center}.mm-art .menu-links .shirt-audiences button{font:12px var(--sans);min-height:44px}.mm-art .shirt-audiences button:hover{text-decoration:underline;text-underline-offset:5px}.mm-art #selection-label{margin:0 0 24px}.mm-art .collection-empty{grid-column:1/-1;padding:50px 0;font:14px/1.8 var(--sans);color:var(--muted)}@media(max-width:600px){.mm-art .hero-wordmark{margin-top:36px;padding:0 12px 8px;flex-shrink:0}.mm-art .menu-shirt-row{gap:15px}}.mm-art .lookbook{height:380vh;background:#e6e2d8;--look-progress:0}.mm-art .lookbook-sticky{position:sticky;top:90px;height:calc(100svh - 90px);min-height:540px;display:grid;grid-template-columns:38% 62%;align-items:center;padding:45px 8% 80px;overflow:hidden}.mm-art .lookbook-intro{z-index:5;position:relative}.mm-art .lookbook-intro h2{font:clamp(52px,6vw,86px)/.98 var(--display);letter-spacing:-.04em;margin:28px 0}.mm-art .lookbook-intro p{font:13px/1.8 var(--sans);color:var(--muted);margin-bottom:26px}.mm-art .lookbook-stage{position:relative;height:100%;max-height:580px;min-height:340px;perspective:1400px;margin:0 30px 0 45px}.mm-art .lookbook-card{position:absolute;inset:0;margin:0;padding:9px 9px 0;background:var(--paper);box-shadow:0 15px 35px #252b2420;transform-origin:50% 85%;will-change:transform,opacity;display:flex;flex-direction:column}.mm-art .lookbook-card img{min-height:0;flex:1;object-position:center 25%}.mm-art .lookbook-card figcaption{display:flex;justify-content:space-between;gap:15px;padding:15px 7px;font:10px/1.5 var(--sans);letter-spacing:.04em}.mm-art .lookbook-progress{position:absolute;bottom:28px;left:8%;right:8%;display:flex;align-items:center;gap:25px;font:9px var(--sans);letter-spacing:.12em}.mm-art .lookbook-progress>div{flex:1;height:1px;background:var(--rule)}.mm-art .lookbook-progress i{display:block;height:1px;background:var(--ink);width:100%;transform:scaleX(var(--look-progress));transform-origin:left}@media(max-width:600px){.mm-art .lookbook{height:340vh}.mm-art .lookbook-sticky{top:75px;height:calc(100svh - 75px);min-height:570px;display:flex;flex-direction:column;align-items:stretch;padding:25px 25px 65px;gap:24px}.mm-art .lookbook-intro h2{font-size:43px;margin:12px 0}.mm-art .lookbook-intro h2 br{display:none}.mm-art .lookbook-intro p{font-size:11px;margin-bottom:0}.mm-art .lookbook-intro .text-link{display:none}.mm-art .lookbook-stage{flex:1;min-height:260px;margin:0 18px}.mm-art .lookbook-progress{left:25px;right:25px;bottom:24px;gap:14px}.mm-art .lookbook-card figcaption{font-size:9px;padding:10px 3px}}@media(prefers-reduced-motion:reduce){.mm-art .lookbook{height:auto}.mm-art .lookbook-sticky{position:relative;top:auto;height:auto;display:block;min-height:0;padding:60px 25px}.mm-art .lookbook-stage{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;height:auto;max-height:none;margin:35px 0 0}.mm-art .lookbook-card{position:relative;inset:auto;min-width:0;transform:none!important;opacity:1!important;visibility:visible!important;will-change:auto}.mm-art .lookbook-card img{height:300px;flex:none}.mm-art .lookbook-progress{display:none}}.mm-art .hero h1{font-size:clamp(48px,5.8vw,86px);line-height:1.03;margin:32px 0 24px}.mm-art .hero-wordmark{font-size:clamp(38px,8.4vw,125px)}.mm-art .print-copy h2{font-size:clamp(40px,4.1vw,58px)}.mm-art .print-copy p{font:400 11px/1.5 var(--sans);letter-spacing:.03em}.mm-art .craft h2{font-size:clamp(42px,5vw,70px)}.mm-art .thread-copy h2{font-size:clamp(44px,5.6vw,80px)}.mm-art .campaign-copy h2{font-size:clamp(55px,7.5vw,106px)}.mm-art .brand-marquee{position:relative;overflow:hidden;margin-top:64px;padding:38px 0 48px;border-top:1px solid var(--rule);border-bottom:1px solid var(--rule)}.mm-art .marquee-track{display:flex;width:max-content;animation:mm-marquee 32s linear infinite}.mm-art .marquee-group{display:flex;align-items:center;gap:45px;padding-right:45px;flex-shrink:0;font:clamp(26px,3vw,43px)/1.2 var(--display);white-space:nowrap}.mm-art .marquee-group i{font-style:normal;font-size:18px;color:var(--muted)}.mm-art .brand-marquee.is-paused .marquee-track,.mm-art .brand-marquee:hover .marquee-track{animation-play-state:paused}.mm-art .marquee-toggle{position:absolute;right:25px;bottom:10px;font:9px var(--sans);letter-spacing:.04em;background:var(--paper);border:0;color:var(--muted);padding:5px}@keyframes mm-marquee{to{transform:translateX(-50%)}}@media(max-width:600px){.mm-art .hero h1{font-size:51px}.mm-art .hero-wordmark{font-size:8.4vw}.mm-art .print-copy h2{font-size:42px}.mm-art .craft h2{font-size:51px}.mm-art .thread-copy h2{font-size:46px}.mm-art .campaign-copy h2{font-size:60px}.mm-art .brand-marquee{margin-top:40px;padding:28px 0 40px}.mm-art .marquee-group{gap:28px;padding-right:28px;font-size:28px}}@media(prefers-reduced-motion:reduce){.mm-art .marquee-track{animation:none;width:100%}.mm-art .marquee-group{white-space:normal;flex-wrap:wrap;justify-content:center;padding:0 25px;gap:15px;font-size:26px}.mm-art .marquee-group+.marquee-group,.mm-art .marquee-toggle{display:none}}.mm-art .menu-shirt-row{gap:16px}.mm-art .menu-shirt-row .shirt-audiences{margin-left:auto}.mm-art .menu-shirt-number{font:10px var(--sans);flex-shrink:0}.mm-art .menu-links button[data-category=all]{align-items:center;gap:16px}.mm-art .menu-links button .menu-view-arrow{font:16px/1 var(--sans);flex-shrink:0}.mm-art .menu-shirt-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:36px;row-gap:0}.mm-art .menu-shirt-row>button{grid-column:1;grid-row:1}.mm-art .menu-shirt-row .shirt-audiences{grid-column:1;grid-row:2;margin:0 0 12px;gap:28px;justify-content:flex-start}.mm-art .menu-shirt-number{grid-column:2;grid-row:1;align-self:center}@media(min-width:1200px){.mm-art .menu-shirt-row{grid-template-columns:minmax(0,1fr) auto 34px;column-gap:30px}.mm-art .menu-shirt-row .shirt-audiences{grid-column:2;grid-row:1;margin:0;gap:26px}.mm-art .menu-shirt-number{grid-column:3;justify-self:end}}.mm-art{--body-font:400 11px/1.5 var(--sans);--body-tracking:.03em}.mm-art :is(p:not(.menu-intro p,.entrance-copy p),.text-link,.label,.prototype,.prototype button,nav a:not(.brand),nav>div>button,.nav-right,.nav-left>button,.menu-links button span:not(.menu-view-arrow),.menu-shirt-number,.shirt-audiences button,.menu-photo span,.hero-index,.image-caption,.tiny-mark,.thread-bottom,.vertical-caption,.product-filter button,.product-data,.product-data small,.campaign-bottom,.services>div>span,.footer-top a,.footer-bottom,.disclaimer,.entrance-copy button,.sizes span,.disabled-purchase,.lookbook-card figcaption,.lookbook-progress,.marquee-toggle,#craft-details b){font:var(--body-font);letter-spacing:var(--body-tracking)}.mm-art nav .brand{display:flex;align-items:center;justify-content:center;gap:12px;white-space:nowrap}.mm-art nav .brand img{width:27px;height:29px;object-fit:contain;flex-shrink:0}.mm-art nav .brand-name{font:400 clamp(19px,2vw,28px)/1.1 var(--display);letter-spacing:.075em}@media(max-width:900px) and (min-width:601px){.mm-art nav{gap:14px;padding-inline:22px}.mm-art .nav-left{gap:16px}.mm-art nav .brand{gap:9px}.mm-art nav .brand-name{font-size:19px}.mm-art nav .brand img{width:23px;height:25px}}@media(max-width:600px){.mm-art nav{height:auto;min-height:102px;grid-template-columns:1fr;grid-template-rows:52px 42px;gap:0;padding:6px 16px 2px}.mm-art nav .brand{grid-column:1;grid-row:1;justify-self:center;gap:10px}.mm-art nav .brand-name{font-size:23px;letter-spacing:.07em}.mm-art nav .brand img{width:23px;height:25px}.mm-art .nav-left{grid-column:1;grid-row:2;justify-content:center;gap:27px}.mm-art{scroll-padding-top:106px}.mm-art .lookbook-sticky,.mm-art .thread-sticky{top:102px;height:calc(100svh - 102px)}}.mm-art nav .brand .brand-mobile-logo{display:none}@media(max-width:600px){.mm-art nav .brand .brand-name{display:block;font-size:clamp(19px,5.5vw,24px);letter-spacing:.07em;white-space:nowrap}.mm-art nav .brand .brand-mobile-logo{display:block;width:34px;height:36px}}.mm-art .brand-marquee{padding-block:38px}@media(max-width:600px){.mm-art .brand-marquee{padding-block:28px}}@media(max-width:760px){.mm-art{--body-font:400 12px/1.5 var(--sans);--mobile-header:94px;scroll-padding-top:110px}.mm-art .prototype{display:none}.mm-art header{backdrop-filter:none;background:var(--paper)}.mm-art nav{height:94px;min-height:0;padding:4px 20px 0;display:grid;grid-template-columns:1fr;grid-template-rows:46px 44px;gap:0}.mm-art nav .brand{grid-column:1;grid-row:1;justify-self:center}.mm-art nav .brand .brand-name{display:block;font-size:clamp(19px,5.5vw,24px);letter-spacing:.07em;white-space:nowrap}.mm-art nav .brand .brand-mobile-logo{display:none}.mm-art .nav-left{grid-column:1;grid-row:2;justify-content:center;gap:28px}.mm-art .nav-left>a,.mm-art .nav-left>button{min-height:44px;display:inline-flex;align-items:center}.mm-art .nav-right{display:none}.mm-art #collection-menu{position:absolute;top:100%;left:0;right:0;max-height:calc(100svh - 94px);overflow:auto;overscroll-behavior:contain;display:block;padding:16px 24px 24px;background:var(--paper);border-bottom:1px solid var(--rule);box-shadow:0 18px 25px #252b2410}.mm-art .menu-intro,.mm-art .menu-photo{display:none}.mm-art .menu-links{width:100%}.mm-art .menu-links>button,.mm-art .menu-shirt-row>button{font-size:27px;min-height:54px}.mm-art .menu-shirt-row{grid-template-columns:minmax(0,1fr) auto;column-gap:24px}.mm-art .menu-shirt-row .shirt-audiences{gap:32px;margin-bottom:8px}.mm-art .menu-shirt-number{justify-self:end}.mm-art .hero{display:flex;flex-direction:column;min-height:0;padding:0;overflow:visible}.mm-art .hero-text{padding:30px 24px 28px;display:block}.mm-art .hero h1{font-size:clamp(39px,11.5vw,62px);line-height:1.02;margin:20px 0 18px;letter-spacing:-.04em}.mm-art .hero-text>p{max-width:36ch}.mm-art .hero .text-link{margin-top:14px}.mm-art .hero-index{display:none}.mm-art .hero-portrait{height:auto;aspect-ratio:4/5;margin:0 20px;position:relative;overflow:hidden}.mm-art .hero-portrait img{position:absolute;inset:0;height:100%;object-position:center top}.mm-art .image-caption{left:16px;right:16px;bottom:18px;max-width:calc(100% - 32px);text-shadow:0 1px 6px #0008}.mm-art .hero-portrait:after{content:"";position:absolute;inset:65% 0 0;background:linear-gradient(transparent,#15201666);pointer-events:none}.mm-art .brand-marquee{margin-top:28px;padding:23px 0}.mm-art .marquee-group{font-size:27px;gap:25px;padding-right:25px}.mm-art .print-story{display:flex;flex-direction:column;align-items:stretch;gap:28px;padding:48px 20px}.mm-art .print-copy{width:100%;margin:0;padding:0;text-align:left}.mm-art .print-copy h2{font-size:44px;line-height:1.04;margin:20px 0}.mm-art .print-copy p{margin-bottom:12px}.mm-art .print-photo{width:100%;height:auto;aspect-ratio:4/5}.mm-art .vertical-caption{display:none}.mm-art .product-section,.mm-art .top-section{padding:36px 20px 48px}.mm-art .section-heading{display:block;margin-bottom:24px}.mm-art .section-heading h2{font-size:40px;margin-top:12px}.mm-art .product-filter{display:flex;flex-wrap:wrap;gap:4px 20px;margin-top:18px}.mm-art .product-filter button{min-height:44px;white-space:nowrap}.mm-art .products,.mm-art .top-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:26px 12px}.mm-art .product{min-width:0}.mm-art .product-picture,.mm-art .top-products .product-picture{height:auto;aspect-ratio:3/4}.mm-art .product-data{display:flex;flex-direction:column;gap:8px;padding-top:12px;overflow-wrap:break-word}.mm-art .product-data small{margin-top:5px}.mm-art .product-open{padding:7px;bottom:8px;right:8px}.mm-art .craft{display:flex;flex-direction:column}.mm-art .craft-photo{height:auto;min-height:0;aspect-ratio:5/4}.mm-art .craft-copy{padding:36px 24px 40px}.mm-art .craft h2{font-size:46px;line-height:1.04;margin:20px 0}.mm-art .craft .secondary{margin:18px 0}.mm-art .editorial-pause{padding:42px 24px;grid-template-columns:1fr;gap:20px}.mm-art .editorial-pause>.label{padding:0}.mm-art .editorial-pause h2{font-size:38px;line-height:1.06}.mm-art .editorial-pause p{margin-top:18px}.mm-art .thread-journey{height:150svh;min-height:0}.mm-art .thread-sticky{top:var(--mobile-header);height:calc(100svh - var(--mobile-header));min-height:0}.mm-art .thread-top{top:24px;left:24px;right:24px;gap:16px;align-items:start}.mm-art .thread-top .label{max-width:45%}.mm-art .thread-copy{top:32%;left:24px;right:24px}.mm-art .thread-copy h2{font-size:44px;line-height:1.06;margin:18px 0}.mm-art .thread-copy p{max-width:32ch}.mm-art .thread-bottom{left:24px;right:24px;bottom:25px;gap:16px}.mm-art .campaign-hero{height:620px;max-height:90svh;min-height:490px}.mm-art .campaign-hero>img{object-position:55% center}.mm-art .campaign-shade{background:linear-gradient(180deg,#12201700 20%,#12201755 50%,#122017d9)}.mm-art .campaign-copy{top:auto;bottom:64px;left:24px;right:24px}.mm-art .campaign-copy h2{font-size:52px;line-height:1.03;margin:18px 0}.mm-art .campaign-copy p{margin-bottom:12px}.mm-art .campaign-bottom{bottom:24px;left:24px;right:24px}.mm-art .lookbook{height:320svh}.mm-art .lookbook-sticky{top:var(--mobile-header);height:calc(100svh - var(--mobile-header));min-height:0;display:flex;flex-direction:column;gap:20px;padding:24px 24px 56px}.mm-art .lookbook-intro{flex-shrink:0}.mm-art .lookbook-intro h2{font-size:36px;line-height:1.05;margin:12px 0 10px}.mm-art .lookbook-intro h2 br{display:none}.mm-art .lookbook-intro p{margin:0}.mm-art .lookbook-intro .text-link{display:none}.mm-art .lookbook-stage{height:auto;flex:1;min-height:0;max-height:none;width:calc(100% - 28px);max-width:340px;margin:0 auto}.mm-art .lookbook-card{padding:6px 6px 0;overflow:hidden}.mm-art .lookbook-card img{height:0;min-height:0;object-position:center 20%}.mm-art .lookbook-card figcaption{flex-shrink:0;padding:10px 4px;gap:10px}.mm-art .lookbook-progress{left:24px;right:24px;bottom:20px;gap:14px}.mm-art .lookbook-progress>span:last-child{font-size:10px;letter-spacing:.02em}.mm-art .top-layout{grid-template-columns:minmax(0,1fr);gap:24px}.mm-art .top-feature{height:auto;aspect-ratio:4/5}.mm-art .top-feature>div{left:20px;right:20px;bottom:24px}.mm-art .top-feature h3{font-size:31px}.mm-art .closing{height:300px;padding-inline:24px}.mm-art .closing h2{font-size:38px}.mm-art .services{grid-template-columns:1fr;padding:36px 24px;gap:28px}.mm-art .services h3{font-size:26px}.mm-art footer{padding:36px 24px 24px}.mm-art .footer-top{grid-template-columns:repeat(2,minmax(0,1fr));gap:30px 20px}.mm-art .footer-top>img{width:38px;height:42px;grid-column:1/-1}.mm-art .footer-top .label{margin-bottom:14px}.mm-art .footer-top a{margin-top:10px;min-height:32px}.mm-art .footer-message{grid-column:1/-1;font-size:34px}.mm-art .footer-bottom{margin-top:28px;display:flex;flex-direction:column;gap:12px}.mm-art .disclaimer{padding:16px 24px}.mm-art #product-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);overflow:auto}.mm-art #product-dialog[open]{display:block}.mm-art #dialog-image{height:auto;max-height:42svh;min-height:0;object-fit:contain;background:var(--paper)}.mm-art .dialog-content{padding:24px}.mm-art .dialog-content h2{font-size:30px;margin:16px 0}.mm-art #bag-dialog{width:calc(100% - 24px);max-height:calc(100svh - 24px);overflow:auto;padding:40px 24px}}@media(max-width:760px) and (max-height:640px){.mm-art .lookbook-intro p{display:none}.mm-art .lookbook-sticky{gap:12px;padding-top:16px}.mm-art .lookbook-intro h2{font-size:30px;margin:8px 0 0}.mm-art .thread-copy{top:25%}.mm-art .thread-copy h2{font-size:36px}}@media(max-width:760px) and (prefers-reduced-motion:reduce){.mm-art .lookbook{height:auto}.mm-art .lookbook-sticky{position:relative;top:0;height:auto;overflow:visible;padding:36px 24px}.mm-art .lookbook-stage{display:grid;grid-template-columns:1fr;width:100%;margin:12px 0 0;max-width:none}.mm-art .lookbook-card img{height:auto;aspect-ratio:3/4;flex:none}.mm-art .thread-journey{height:auto}.mm-art .thread-sticky{position:relative;top:0;height:560px}}.mm-art{display:contents;font-family:var(--sans);color:var(--ink)}.mm-art .reveal{opacity:1;transform:none}.mm-art footer,.mm-art header,.mm-art section{font-family:var(--sans);background-color:var(--paper)}.mm-art .craft{background:#252b24}.mm-art .native-products{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.mm-art #top-products.native-products{grid-template-columns:repeat(2,minmax(0,1fr))}.mm-art .menu-links a{color:inherit;text-decoration:none}.mm-art .menu-links>a{display:flex;justify-content:space-between;border-bottom:1px solid var(--rule);padding:18px 0;font:32px var(--display)}.mm-art .brand-mobile-logo{max-width:100%}.mm-art .collection-empty{font:14px var(--sans)}@media(max-width:760px){.mm-art .native-products{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}}[data-store-root] .mm-art h1,[data-store-root] .mm-art h2,[data-store-root] .mm-art h3{font-family:var(--display);font-weight:400;font-style:normal}[data-store-root] .mm-art em{font-family:Cormorant Garamond,serif;font-style:italic;font-weight:400}[data-store-root] .mm-art .label,[data-store-root] .mm-art .text-link,[data-store-root] .mm-art p{font-family:var(--sans)}.mm-art footer{background:#252b24;color:#f1eee6}.mm-art .menu-shirt-row>a{font-family:var(--display);font-size:32px}.mm-art .shirt-audiences a{font-family:var(--sans);font-size:14px}.mm-art .nav-right>a{font-family:var(--sans);text-decoration:none}.mm-art [hidden]{display:none!important}.mm-art .mm-header{background:var(--paper);color:var(--ink);position:sticky;top:0;z-index:40}.mm-art .mm-header .mm-navigation{height:88px;min-height:0;display:grid;grid-template-columns:1fr auto 1fr;gap:24px;padding:0 32px}.mm-art .mm-header .mm-wordmark{font:400 clamp(19px,2vw,28px)/1.1 var(--display);letter-spacing:.075em;white-space:nowrap;color:inherit}.mm-art .mm-desktop-links,.mm-art .mm-header .mm-actions{display:flex;align-items:center;gap:16px}.mm-art .mm-header .mm-actions{justify-content:flex-end}.mm-art .mm-desktop-links{font:12px var(--sans)}.mm-art .mm-header .mm-icon{position:relative;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;min-width:40px;border:0;background:none;padding:8px;color:inherit;cursor:pointer}.mm-art .mm-icon svg{width:21px;height:21px;stroke-width:1.35}.mm-art .mm-icon small{position:absolute;right:0;top:0;font:10px var(--sans)}.mm-art .mm-header .mm-menu-button{display:none}.mm-art .mm-currency{font:10px var(--sans);white-space:nowrap}.mm-art .mm-desktop-links>div{position:relative}.mm-art .mm-collection-popover{position:absolute;top:100%;left:0;min-width:250px;display:grid;padding:22px;background:var(--paper);color:var(--ink);box-shadow:0 18px 30px #0002}.mm-art .mm-collection-popover>a{padding:10px 0}.mm-art .mm-shirt-links{display:flex;gap:24px;padding:8px 0 18px;font:14px var(--sans)}.mm-art .mm-header dialog{position:fixed;inset:0;margin:0;border:0;background:var(--paper);color:var(--ink);padding:24px;font:14px var(--sans);z-index:100;box-sizing:border-box}.mm-art .mm-header dialog::backdrop{background:#10171080;backdrop-filter:blur(3px)}.mm-art .mm-header .mm-drawer{width:min(88vw,420px);max-width:100%;height:100dvh;max-height:100dvh;overflow-y:auto;overscroll-behavior:contain}.mm-art .mm-dialog-top{display:flex;align-items:center;justify-content:space-between;gap:16px;font:20px var(--display)}.mm-art .mm-drawer-links{display:grid;margin-top:32px}.mm-art .mm-drawer-links>a{padding:14px 0;border-bottom:1px solid var(--rule);font:29px var(--display)}.mm-art .mm-drawer-links>p{font:10px var(--sans);letter-spacing:.14em;margin:30px 0 8px}.mm-art .mm-drawer-note{margin-top:32px;font:11px var(--sans)}.mm-art .mm-header .mm-search{inset:10vh 0 auto;width:min(600px,92vw);height:auto;max-width:92vw;margin:0 auto}.mm-art .mm-search form{margin-top:32px}.mm-art .mm-search label{display:block;font-size:12px;margin-bottom:12px}.mm-art .mm-search form>div{display:flex;border-bottom:1px solid var(--ink)}.mm-art .mm-search input{background:none;border:0;min-width:0;flex:1;font:16px var(--sans);padding:12px 0;color:inherit}@media(max-width:1000px) and (min-width:761px){.mm-art .mm-header .mm-navigation{padding:0 20px;gap:14px}.mm-art .mm-desktop-links,.mm-art .mm-header .mm-actions{gap:8px}.mm-art .mm-currency{display:none}.mm-art .mm-header .mm-wordmark{font-size:20px}}@media(max-width:760px){.mm-art .mm-header .mm-navigation{height:64px;padding:0 12px;grid-template-columns:36px minmax(0,1fr) 108px;grid-template-rows:1fr;gap:4px}.mm-art .mm-header .mm-wordmark{grid-column:2;grid-row:1;justify-self:center;min-width:0;font-size:clamp(13px,4vw,18px);letter-spacing:.035em}.mm-art .mm-header .mm-menu-button{display:inline-flex;grid-column:1;grid-row:1;margin-left:0}.mm-art .mm-header .mm-actions{display:flex;grid-column:3;grid-row:1;gap:0;margin-right:0}.mm-art .mm-header .mm-currency,.mm-art .mm-header .mm-desktop-links,.mm-art .mm-header .nav-left{display:none}.mm-art .mm-header .mm-navigation .mm-icon{width:36px;min-width:36px;height:44px;padding:8px}.mm-art .mm-header .mm-navigation .mm-icon svg{width:20px;height:20px}.mm-art .mm-header[data-home=true]{margin-bottom:-64px;background:transparent;color:#f1eee6;border-color:transparent;backdrop-filter:none}.mm-art .mm-header[data-home=true][data-scrolled=true]{background:var(--paper);color:var(--ink);border-color:var(--rule)}.mm-art .hero{display:flex;flex-direction:column;padding:0}.mm-art .hero-portrait{order:-1;width:100%;margin:0;height:100svh;min-height:520px;max-height:860px;aspect-ratio:auto}.mm-art .hero-portrait img{object-position:center top}.mm-art .hero-text{padding:36px 20px 32px}.mm-art .hero-portrait:before{content:"";position:absolute;inset:0 0 55%;z-index:1;pointer-events:none;background:linear-gradient(#17201770,transparent)}.mm-art .craft h2,.mm-art .editorial-pause h2,.mm-art .print-copy h2{font-size:clamp(39px,11.5vw,62px);line-height:1.04}.mm-art .print-copy h2 em{font-size:1em}}.mm-art .print-copy h2 em{font-size:1em}@media(min-width:761px){.mm-art .print-copy h2{font-size:clamp(42px,5vw,70px)}}