@font-face{font-family:MM Signature;src:url(mm-signature.woff2) format("woff2");font-display:swap}.mmaf{--g:var(--spacing-medium, 22px);--ink:#2C2926;--mute:#5A544A;--line:#C6BCA9;margin:0;padding:0;color:#1b1b1b;font-size:17px;line-height:1.65}@media(min-width:38em){.mmaf{--g:var(--spacing-extra-large, 48px)}}@media(min-width:60em){.mmaf{--g:var(--spacing-extra-extra-large, 80px)}}.section:has(>.mmaf),.section:has(.mmaf){padding-top:0;padding-bottom:0}.mmaf--pale{background:#f6f3ec}.mmaf--ground{background:#e7e1d5}.mmaf figure{margin:0}.mmaf__frame{position:relative;overflow:hidden;background:#e7e1d5}.mmaf__frame img,.mmaf__hero img,.mmaf .mmaf__ph{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;display:block}.mmaf--trim .mmaf__frame img{transform:scale(1.07)}.mmaf__hero{position:relative;overflow:hidden;height:min(86vh,56vw);min-height:460px;background:#2c2926}.mmaf__veil{position:absolute;top:0;right:0;bottom:0;left:0;background:#000}.mmaf__herotext{position:absolute;left:var(--g);right:var(--g);bottom:clamp(36px,5vw,72px);color:#f8f5ee}.mmaf__heroov{font-family:var(--font-data, inherit);font-size:12px;letter-spacing:.22em;text-transform:uppercase;margin:0 0 16px}.mmaf__herotitle{margin:0;font-family:var(--font-heading, inherit);font-weight:300;font-size:clamp(48px,6.7vw,96px);line-height:1;letter-spacing:-.015em}.mmaf__band{padding:clamp(72px,10vw,140px) var(--g)}.mmaf__ov{font-family:var(--font-data, inherit);font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--mute);margin:0 0 26px}.mmaf .mmaf__h{margin:0 0 30px;font-family:var(--font-heading, inherit);font-weight:300;font-size:clamp(30px,3.3vw,46px);line-height:1.12;letter-spacing:-.01em;color:var(--ink);max-width:16em;text-align:left}.mmaf__body{max-width:30em}.mmaf__body p{margin:0 0 18px}.mmaf__body p:last-child{margin-bottom:0}.mmaf__body a{color:var(--ink);text-decoration:underline;text-underline-offset:3px}.mmaf__statement{text-align:center}.mmaf .mmaf__line{margin:0 auto;max-width:21em;font-family:var(--font-heading, inherit);font-weight:300;font-size:clamp(25px,2.7vw,38px);line-height:1.3;color:var(--ink);text-align:center}.mmaf__sub{margin:34px auto 0;max-width:34em;color:var(--mute)}.mmaf__sub p{margin:0}.mmaf__split{display:grid;grid-template-columns:minmax(0,1fr) 44%;align-items:stretch}.mmaf__split--left{grid-template-columns:50% minmax(0,1fr)}.mmaf__split--left .mmaf__splitimg{order:-1}.mmaf__splittext{padding:clamp(64px,8vw,120px) var(--g);display:flex;flex-direction:column;justify-content:center;align-items:flex-start}.mmaf__splitimg{min-height:clamp(520px,58vw,900px)}.mmaf__split--left .mmaf__splitimg{min-height:clamp(460px,46vw,680px)}.mmaf__sig{margin:34px 0 0;font-family:"MM Signature",var(--font-heading, cursive);font-size:54px;line-height:1;color:var(--ink)}.mmaf__role{margin:10px 0 0;font-family:var(--font-data, inherit);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--mute)}.mmaf__links{margin:38px 0 0;display:flex;flex-wrap:wrap;gap:14px}.mmaf__btn{display:inline-block;padding:17px 30px;font-family:var(--font-data, inherit);font-size:13px;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;border:1px solid var(--ink);color:var(--ink)}.mmaf__btn--solid{background:#9a3527;border-color:#9a3527;color:#f8f5ee}.mmaf__btn--solid:hover{background:#822c20;border-color:#822c20;color:#f8f5ee}.mmaf__btn--ghost:hover{background:var(--ink);color:#f8f5ee}.mmaf__plate{position:relative}.mmaf__plate--wide .mmaf__frame{height:min(88vh,60vw);min-height:380px}.mmaf__plate--panorama .mmaf__frame{aspect-ratio:21/9}.mmaf__tag{position:absolute;left:var(--g);bottom:48px;max-width:360px;background:#f8f5ee;padding:18px 24px}.mmaf__taglabel{display:block;font-family:var(--font-data, inherit);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--mute);margin:0 0 6px}.mmaf__tagtext{display:block;font-family:var(--font-heading, inherit);font-size:20px;line-height:1.3;color:var(--ink)}.mmaf__cols .mmaf__h{margin-bottom:clamp(40px,5.5vw,80px)}.mmaf__colgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:64px}.mmaf__col{border-top:1px solid var(--line);padding-top:28px}.mmaf__num{font-family:var(--font-heading, inherit);font-size:20px;color:#6e675c;margin:0 0 20px}.mmaf .mmaf__colh{margin:0 0 14px;font-family:var(--font-heading, inherit);font-weight:400;font-size:28px;line-height:1.2;color:var(--ink)}.mmaf__row{display:grid;gap:0}.mmaf__row--2{grid-template-columns:1fr 1fr}.mmaf__row--3{grid-template-columns:1fr 1fr 1fr}.mmaf__row--uneven.mmaf__row--2{grid-template-columns:38% 62%}.mmaf__row--uneven .mmaf__cell{height:clamp(420px,56vw,800px)}.mmaf__row--landscape .mmaf__cell{aspect-ratio:3/2}.mmaf__row--portrait .mmaf__cell{aspect-ratio:4/5}.mmaf__words{display:grid;grid-template-columns:40% minmax(0,1fr);gap:clamp(40px,7vw,100px);align-items:start}.mmaf__words{padding-bottom:clamp(56px,6vw,88px)}.mmaf__words .mmaf__h{margin:0}.mmaf__wordsb{padding-top:8px}.mmaf__wordsb .mmaf__body{max-width:32em}.mmaf__band+.mmaf__row{margin-top:0}@media(max-width:749px){.mmaf{font-size:16px;line-height:1.6}.mmaf__hero{height:auto;min-height:0;aspect-ratio:13/20}.mmaf__herotitle{font-size:52px}.mmaf__band{padding:72px var(--g)}.mmaf .mmaf__h{font-size:32px;line-height:1.15;margin-bottom:24px}.mmaf .mmaf__line{font-size:26px}.mmaf__sub{margin-top:24px}.mmaf__split,.mmaf__split--left{grid-template-columns:1fr}.mmaf__splitimg,.mmaf__split--left .mmaf__splitimg{order:-1;min-height:0;aspect-ratio:8/9}.mmaf__splittext{padding:56px var(--g) 72px}.mmaf__sig{font-size:44px}.mmaf__links{flex-direction:column;align-self:stretch}.mmaf__btn{text-align:center}.mmaf__plate--wide .mmaf__frame{height:auto;min-height:0;aspect-ratio:1/1}.mmaf__plate--panorama .mmaf__frame{aspect-ratio:4/3}.mmaf__tag{position:static;max-width:none;padding:18px var(--g)}.mmaf__colgrid{grid-template-columns:1fr;gap:32px}.mmaf__col{padding-top:20px}.mmaf .mmaf__colh{font-size:24px}.mmaf__row--2,.mmaf__row--uneven.mmaf__row--2{grid-template-columns:1fr}.mmaf__row--uneven .mmaf__cell{height:auto;aspect-ratio:3/2}.mmaf__row--uneven .mmaf__cell:first-child{aspect-ratio:3/4}.mmaf__row--3{grid-template-columns:1fr 1fr}.mmaf__row--3 .mmaf__cell:first-child{grid-column:1 / -1}.mmaf__words{grid-template-columns:1fr;gap:24px}.mmaf__wordsb{padding-top:0}}
/*# sourceMappingURL=/cdn/shop/t/29/assets/mm-about-film.css.map */
