:root{--header:82px;--paper:#fff;--surface:#fff}.header{height:var(--header);grid-template-columns:190px minmax(0,1fr) auto;background:#fff;color:var(--night);border-color:#eee;padding:0 24px}.hero.hero--editorial{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:0;min-height:0;max-height:none;background:#fff;color:var(--night);overflow:visible}.hero.hero--editorial:after{display:none}.hero--editorial .hero-panel{height:auto;min-height:0;max-height:none;overflow:visible;background:#fff;color:var(--night)}.editorial-media{display:block;position:relative;aspect-ratio:3/2;height:auto;background:var(--night);overflow:hidden}.editorial-media img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}.editorial-media video.hero-film-video{display:block;width:100%;height:100%;aspect-ratio:3/2;max-height:none;object-fit:contain;background:var(--night)}.editorial-caption,.hero--editorial .hero-film-copy{position:static;display:block;padding:18px 24px 20px;background:#fff;color:var(--night)}.hero--editorial h1,.hero--editorial h2{font:400 1rem/1.45 Space,Arial,sans-serif;max-width:none;letter-spacing:0;text-transform:none}.editorial-caption .editorial-link,.hero-film-copy .button{display:inline-flex;align-items:center;justify-content:start;min-height:44px;padding:8px 0;margin:0;background:transparent;color:var(--night);border:0;text-decoration:underline;text-underline-offset:5px;font:400 .875rem/1.5 Space,Arial,sans-serif;text-transform:none;letter-spacing:0}.editorial-caption .editorial-link:hover{color:var(--muted)}.media-notice{font-size:.75rem;line-height:1.5;color:var(--muted);margin:4px 0 0}.film-start{display:none}.js .film-start{position:absolute;inset:auto auto 48px 24px;display:flex;align-items:center;gap:12px;flex-wrap:wrap;max-width:calc(100% - 48px);min-height:48px;padding:12px 16px;background:#fff;color:#111;font-size:.875rem;box-shadow:0 1px 8px #0002}.js .film-start[hidden],.js .film-play-failed .film-start{display:none}.film-duration{font-size:.75rem;color:#625f58}.film-play-symbol{font-size:.75rem}.film-start:focus-visible{outline:3px solid #fff;outline-offset:4px;box-shadow:0 0 0 2px #111}.home-products{padding:0;gap:1px;--columns:4!important}.section-head{padding:24px 24px 16px;align-items:center}.section-head h2{font:400 1rem/1.45 Space,Arial,sans-serif;text-transform:none;letter-spacing:0}.section-head .text-link{font-weight:400;text-transform:none;letter-spacing:0;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px}.card-image,.product-card.cap .card-image{background:#fff;aspect-ratio:4/5}.card-image img{object-fit:contain;object-position:center}.studio-references .card-image-cover{width:100%;height:100%;display:flex;align-items:center;justify-content:center}.studio-references .card-image img{width:100%;height:100%;object-fit:contain}.studio-references .product-card:hover .card-image img{transform:none}.card-info{padding:14px 24px 20px}.card-info h3{font-size:.875rem;font-weight:400}.card-info p{font-size:.75rem;margin-top:4px}.campaign{margin-top:32px}.campaign-panels{gap:0}.campaign-caption{padding:18px 24px 20px}.campaign-caption .eyebrow{display:none}.campaign-caption h2{font:400 1rem/1.45 Space,Arial,sans-serif;text-transform:none;letter-spacing:0}.campaign-caption .text-link{font-weight:400;text-transform:none;letter-spacing:0;border:0;text-decoration:underline;text-underline-offset:4px;min-height:44px;margin:0}.brand-film{display:grid;grid-template-columns:minmax(220px,1fr) minmax(0,2fr);align-items:center;gap:32px;margin:32px 0 0;padding:32px 24px;background:#10110f;color:#f0ece2;border:0}.film-chapter-copy h2{font-size:clamp(1.5rem,2.5vw,2.5rem);line-height:1.2;max-width:14ch}.film-chapter-copy>p:not(.media-notice){font-size:.9375rem;max-width:26ch;margin:16px 0}.film-chapter-copy .media-notice{color:#d0c9bb;max-width:32ch}.brand-film-player{position:relative;min-width:0;background:#090a09}.brand-film-player video{width:100%;height:auto;aspect-ratio:16/9;max-height:none;object-fit:contain}.brand-film-transcript{grid-column:1/-1;margin:0;padding:0;max-width:60rem;color:#d0c9bb}.brand-film-transcript summary{min-height:44px;font-size:.8125rem}.manifesto{padding:40px 24px;gap:32px;align-items:center;border-bottom:1px solid #eee}.manifesto h2{font-size:1.5rem;line-height:1.3;max-width:24ch}.manifesto p{font-size:.9375rem;line-height:1.65;max-width:42rem}.manifesto .text-link{font-size:.875rem;font-weight:400;text-transform:none;letter-spacing:0;margin-top:12px}.footer{background:#fff;color:#111;border-top:1px solid #eee}.footer-bottom{border-color:#ddd;color:#625f58}.footer-top{margin-bottom:32px}.gallery-image{display:flex;justify-content:center;background:#f6f5f2}.gallery-image img{width:100%;max-width:760px;max-height:820px;object-fit:contain}.gallery-image.detail img{max-width:760px}@media(min-width:1700px){.header{grid-template-columns:190px minmax(0,1fr) auto}}@media(max-width:760px){:root{--header:68px}.header{grid-template-columns:44px minmax(0,1fr) auto;padding:0 16px;gap:8px}.menu-toggle span{background:var(--night)}.hero.hero--editorial{grid-template-columns:1fr;min-height:0;max-height:none}.hero--editorial .hero-panel--secondary{height:auto;min-height:0;max-height:none}.editorial-caption,.hero--editorial .hero-film-copy{padding:14px 20px 18px}.hero--editorial h1,.hero--editorial h2{font-size:.9375rem}.js .film-start{left:20px;bottom:42px;gap:8px;padding:10px 12px;max-width:calc(100% - 40px)}.home-products{--columns:2!important;padding:0}.section-head{padding:20px 20px 12px}.card-info{padding:12px 16px 20px}.campaign{margin-top:20px}.campaign-caption{padding:14px 20px 18px}.brand-film{grid-template-columns:1fr;padding:24px 20px;gap:20px;margin-top:20px}.film-chapter-copy h2{max-width:none;font-size:1.5rem}.film-chapter-copy>p:not(.media-notice){max-width:none;margin:10px 0}.film-chapter-copy .media-notice{max-width:none}.manifesto{grid-template-columns:1fr;padding:32px 20px;gap:16px}.manifesto h2{max-width:none;font-size:1.5rem}.gallery-image img{max-height:calc(100svh - var(--header))}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/mh-v7.css.map */
