:root{--mn-paper:#f5f5f2;--mn-ink:#111;--mn-line:#c9c9c4;--mn-orange:#ef4f2f;--mn-panel:#fff}
body:has(.mn-site){background:var(--mn-paper)}
body:has(.mn-site)>#header-group,body:has(.mn-site)>.shopify-section-group-footer-group,body:has(.mn-site)>.shopify-section-group-footer-group-group{display:none!important}
body:has(.mn-site) #MainContent{padding:0!important;margin:0!important;max-width:none!important}
.mn-site{min-height:100vh;background:var(--mn-paper);color:var(--mn-ink);font-family:Manrope,Arial,Helvetica,sans-serif;font-size:15px;line-height:1.45}
.mn-site *{box-sizing:border-box}.mn-site a{color:inherit}.mn-site h1,.mn-site h2,.mn-site h3,.mn-site p{max-width:100%;overflow-wrap:break-word;white-space:normal}.mn-site h1,.mn-site h2,.mn-site h3{margin-block:0!important;word-spacing:.08em}.mn-header{background:#0d0d0d;color:#fff}
.mn-utility,.mn-masthead,.mn-newsbar,.mn-main{width:min(100% - 36px,1280px);margin-inline:auto}
.mn-utility{min-height:34px;display:flex;align-items:center;gap:22px;border-bottom:1px solid var(--mn-line);font:700 10px/1.2 monospace;letter-spacing:.08em;text-transform:uppercase}.mn-utility a{margin-left:auto;text-decoration:none}.mn-live{color:var(--mn-orange)}
.mn-masthead{min-height:174px;display:flex;align-items:center;justify-content:space-between;gap:48px}.mn-brand{display:block;flex:0 1 560px;text-decoration:none}.mn-brand-logo{display:block;width:100%;height:auto}.mn-nav{display:flex;align-items:center;justify-content:flex-end;gap:clamp(18px,2.2vw,34px);font-size:12px;font-weight:700;letter-spacing:.2em;text-transform:uppercase}.mn-nav a{text-decoration:none}.mn-nav-current{padding-bottom:7px;border-bottom:2px solid currentColor}.mn-newsbar{min-height:42px;display:flex;align-items:center;gap:22px;border-top:1px solid #343434;color:#bcbcbc;font:700 10px/1.2 monospace;letter-spacing:.08em;text-transform:uppercase}.mn-newsbar strong{color:#fff}.mn-newsbar span:last-child{margin-left:auto}.mn-live{color:var(--mn-orange)}
.mn-main{padding-block:44px 72px}.mn-intro{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(260px,.75fr);align-items:end;gap:60px;padding:0 0 22px;border-bottom:1px solid var(--mn-ink)}.mn-intro>*{min-width:0}.mn-kicker{margin:0 0 10px;color:var(--mn-orange);font:700 10px/1.2 monospace;letter-spacing:.08em;text-transform:uppercase}.mn-intro h1{max-width:760px;margin:0;font-size:clamp(42px,5vw,72px);font-weight:800;line-height:1.06;letter-spacing:-.025em}.mn-intro>p{max-width:470px;margin:0 0 4px;color:#4d4c47}
.mn-lead-layout{display:grid;grid-template-columns:minmax(0,2.15fr) minmax(280px,.85fr);gap:42px;padding-block:20px 56px}.mn-lead-layout>*{min-width:0}.mn-lead{min-width:0;overflow:hidden;background:#151515;color:#f8f6ef}.mn-lead-media{display:block;aspect-ratio:16/9;overflow:hidden;background:#252525;text-decoration:none}.mn-lead-media img,.mn-card-media img,.mn-story-image img{width:100%;height:100%;object-fit:cover}.mn-fallback{display:grid;width:100%;height:100%;place-items:center;background:linear-gradient(135deg,#121212 0 60%,var(--mn-orange) 60%);color:white;font-size:clamp(24px,5vw,64px);font-weight:800;letter-spacing:-.02em;word-spacing:.08em}.mn-lead-copy{min-width:0;padding:26px}.mn-lead-copy h2{max-width:900px;margin:0 0 16px!important;font-size:clamp(28px,3.2vw,44px);line-height:1.12;letter-spacing:-.015em}.mn-lead-copy h2 a,.mn-card h3 a,.mn-latest h3 a{text-decoration:none}.mn-lead-copy>p:not(.mn-kicker){max-width:800px;margin:0;color:#c9c7c0}.mn-read{display:inline-block;margin-top:16px;color:var(--mn-orange)!important;font:700 10px monospace;text-transform:uppercase;letter-spacing:.05em;text-decoration:none}
.mn-editorial-visual{position:relative;isolation:isolate;display:block;width:100%;height:100%;overflow:hidden;background:#111;color:#fff}.mn-editorial-grid{position:absolute;inset:0;z-index:-1;background-image:linear-gradient(rgba(255,255,255,.12) 1px,transparent 1px),linear-gradient(90deg,rgba(255,255,255,.12) 1px,transparent 1px);background-size:12.5% 25%}.mn-editorial-monogram{position:absolute;left:-.045em;bottom:-.26em;font-size:clamp(180px,35vw,460px);font-weight:800;line-height:1;letter-spacing:-.12em}.mn-editorial-meta{position:absolute;top:22px;left:22px;display:flex;flex-direction:column;gap:4px;font:700 10px/1.2 monospace;letter-spacing:.12em;text-transform:uppercase}.mn-editorial-meta strong{font-family:Manrope,Arial,sans-serif;font-size:14px;letter-spacing:.02em}.mn-editorial-date{position:absolute;right:22px;bottom:18px;font:700 10px monospace;letter-spacing:.1em}.mn-editorial-visual--lead .mn-editorial-meta{top:28px;left:28px}.mn-editorial-visual--lead .mn-editorial-meta strong,.mn-editorial-visual--story .mn-editorial-meta strong{font-size:18px}.mn-editorial-visual--card .mn-editorial-monogram{font-size:clamp(150px,22vw,280px)}.mn-editorial-visual--story{aspect-ratio:16/7}.mn-editorial-visual--story .mn-editorial-monogram{font-size:clamp(240px,43vw,520px)}.mn-editorial-visual--story .mn-editorial-meta{top:30px;left:30px}.mn-editorial-visual--story .mn-editorial-date{right:30px;bottom:26px}.mn-editorial-visual--design-0{background:linear-gradient(135deg,#111 0 62%,var(--mn-orange) 62%)}.mn-editorial-visual--design-0 .mn-editorial-monogram{color:#fff}.mn-editorial-visual--design-1{background:var(--mn-orange);color:#111}.mn-editorial-visual--design-1 .mn-editorial-grid{background-image:linear-gradient(rgba(17,17,17,.16) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.16) 1px,transparent 1px)}.mn-editorial-visual--design-1 .mn-editorial-monogram{color:#111}.mn-editorial-visual--design-2{background:#e7e5df;color:#111}.mn-editorial-visual--design-2:after{content:"";position:absolute;inset:0 0 0 64%;z-index:-1;background:#111}.mn-editorial-visual--design-2 .mn-editorial-grid{background-image:linear-gradient(rgba(17,17,17,.13) 1px,transparent 1px),linear-gradient(90deg,rgba(17,17,17,.13) 1px,transparent 1px)}.mn-editorial-visual--design-2 .mn-editorial-date{color:#fff}.mn-editorial-visual--design-3{background:#111}.mn-editorial-visual--design-3:after{content:"";position:absolute;width:44%;aspect-ratio:1;right:-8%;top:-26%;z-index:-1;border:clamp(28px,5vw,70px) solid var(--mn-orange);border-radius:50%}.mn-editorial-visual--design-3 .mn-editorial-monogram{color:transparent;-webkit-text-stroke:2px #fff;text-stroke:2px #fff}
.mn-latest{border-top:3px solid var(--mn-ink)}.mn-latest>h2{margin:0;padding:13px 0;border-bottom:1px solid var(--mn-line);font-size:16px;text-transform:uppercase;letter-spacing:.03em}.mn-latest article{padding:15px 0;border-bottom:1px solid var(--mn-line)}.mn-latest article p{margin:0 0 6px;color:var(--mn-orange);font:700 9px monospace;text-transform:uppercase}.mn-latest h3{margin:0;font-size:15px;line-height:1.18}
.mn-section-heading{display:flex;align-items:end;justify-content:space-between;margin-bottom:12px}.mn-section-heading h2{margin:0!important;font-size:30px;letter-spacing:-.015em}.mn-section-heading span{color:var(--mn-orange);font:700 9px monospace;text-transform:uppercase}.mn-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--mn-line);border-left:1px solid var(--mn-line)}.mn-card{min-width:0;background:var(--mn-panel);border-right:1px solid var(--mn-line);border-bottom:1px solid var(--mn-line)}.mn-card-media{display:block;aspect-ratio:16/9;overflow:hidden;text-decoration:none}.mn-card-copy{min-width:0;padding:18px}.mn-card h3{margin:0 0 9px!important;font-size:18px;line-height:1.22;letter-spacing:-.01em}.mn-card-copy>p:not(.mn-kicker){margin:0;color:#62605a;font-size:13px}.mn-pagination{padding:36px 0;text-align:center}
.mn-newsletter{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:56px;margin-top:64px;padding:44px;background:#141414;color:#f7f5ef}.mn-newsletter>*{min-width:0}.mn-newsletter h2{margin:0 0 14px!important;font-size:clamp(28px,3.4vw,42px);line-height:1.14;letter-spacing:-.015em}.mn-newsletter p{max-width:560px;margin-top:0;color:#bdbab2}.mn-signup{display:grid;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:10px}.mn-signup input{min-width:0;min-height:50px;border:1px solid #696761;background:transparent;color:white;padding:0 15px}.mn-signup button{min-height:50px;border:0;background:var(--mn-orange);color:white;padding:0 22px;font-weight:700}.mn-form-note,.mn-signup .errors{grid-column:1/-1;margin:0!important}
.mn-footer{width:100%;margin:0;padding:54px max(18px,calc((100% - 1280px)/2)) 32px;background:#0d0d0d;color:#fff}.mn-footer-brand{display:block;width:min(560px,70vw);text-decoration:none}.mn-footer-logo{display:block;width:100%;height:auto}.mn-footer-meta{display:flex;justify-content:space-between;gap:30px;margin-top:42px;padding-top:20px;border-top:1px solid #343434;font:700 10px monospace;text-transform:uppercase}.mn-footer a{text-decoration:none}
.mn-empty{padding:80px 0}.mn-empty h2{font-size:42px}.mn-back{display:inline-block;margin-bottom:38px;font:700 10px monospace;text-transform:uppercase;text-decoration:none}.mn-story{max-width:1120px}.mn-story-header{max-width:940px}.mn-story-header h1{margin:0!important;font-size:clamp(40px,5.8vw,72px);line-height:1.08;letter-spacing:-.02em}.mn-story-meta{display:flex;flex-wrap:wrap;gap:10px 18px;margin-top:20px;color:#68665f;font:700 10px monospace;text-transform:uppercase}.mn-story-image{margin:42px 0 0}.mn-story-image img{display:block;aspect-ratio:16/9}.mn-story-image--editorial{aspect-ratio:16/7;overflow:hidden}.mn-story-image figcaption{margin-top:8px;color:#68665f;font:10px monospace}.mn-story-layout{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(260px,.65fr);gap:70px;margin-top:48px}.mn-story-layout>*{min-width:0}.mn-story-body{font-family:Georgia,serif;font-size:clamp(18px,2vw,21px);line-height:1.72}.mn-story-body>*:first-child{margin-top:0}.mn-story-body h2,.mn-story-body h3{font-family:Arial,sans-serif;line-height:1.2;letter-spacing:-.01em}.mn-story-body h2{margin-top:2.3em!important;font-size:34px}.mn-story-body img{max-width:100%;height:auto}.mn-story-body a{text-decoration-color:var(--mn-orange);text-underline-offset:3px}.mn-story-aside{align-self:start;padding-top:18px;border-top:3px solid var(--mn-ink);position:sticky;top:24px}.mn-story-aside h2{margin:0 0 10px!important;font-size:25px;letter-spacing:-.015em}.mn-story-aside p:not(.mn-kicker){color:#5c5a55}.mn-story-aside a{color:var(--mn-orange);font:700 10px monospace;text-transform:uppercase;text-decoration:none}
@media(max-width:900px){.mn-masthead{min-height:140px;align-items:flex-end;padding-bottom:28px}.mn-brand{flex-basis:420px}.mn-nav{gap:16px;font-size:10px}.mn-intro,.mn-lead-layout,.mn-newsletter,.mn-story-layout{grid-template-columns:minmax(0,1fr)}.mn-intro h1{font-size:clamp(40px,7vw,56px)}.mn-lead-layout{gap:28px}.mn-lead-copy h2{font-size:clamp(28px,5.5vw,40px)}.mn-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.mn-story-aside{position:static}.mn-newsletter{gap:28px}}
@media(max-width:640px){.mn-utility,.mn-masthead,.mn-newsbar,.mn-main{width:min(100% - 28px,1280px)}.mn-masthead{min-height:0;display:block;padding:28px 0 22px}.mn-brand{width:min(100%,330px)}.mn-nav{justify-content:flex-start;flex-wrap:wrap;gap:12px 20px;margin-top:24px;font-size:9px}.mn-newsbar{gap:12px}.mn-newsbar span:last-child{display:none}.mn-main{padding-block:30px 48px}.mn-intro{gap:24px}.mn-intro h1{font-size:clamp(36px,12vw,42px);line-height:1.08}.mn-grid{grid-template-columns:1fr}.mn-lead-layout{padding-bottom:44px}.mn-lead-copy{padding:20px}.mn-lead-copy h2{font-size:clamp(26px,9vw,34px);line-height:1.16}.mn-latest{margin-top:4px}.mn-editorial-meta{top:16px;left:16px}.mn-editorial-date{right:16px;bottom:14px}.mn-editorial-visual--lead .mn-editorial-meta,.mn-editorial-visual--story .mn-editorial-meta{top:18px;left:18px}.mn-editorial-visual--story .mn-editorial-date{right:18px;bottom:16px}.mn-editorial-visual--story{aspect-ratio:4/3}.mn-newsletter{margin-top:42px;padding:28px 20px}.mn-newsletter h2{font-size:clamp(28px,9vw,36px);line-height:1.16}.mn-signup{grid-template-columns:1fr}.mn-footer{padding:42px 14px 28px}.mn-footer-brand{width:min(100%,330px)}.mn-footer-meta{flex-direction:column}.mn-story-header h1{font-size:clamp(34px,11vw,40px);line-height:1.1}.mn-story-image{margin:28px -14px 0}.mn-story-image--editorial{aspect-ratio:4/3}.mn-story-layout{gap:38px;margin-top:34px}}
