:root{--mn-color-primary:#e11c24;--mn-color-secondary:#0b1f3a;--mn-color-accent:#e11c24;--mn-navy:#0f172a;--mn-navy-2:#0f172a;--mn-font-heading:Inter, ui-sans-serif, system-ui, sans-serif;--mn-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--mn-radius:1rem;--mn-spacing:1rem;--mn-section-py:clamp(4rem, calc(var(--mn-spacing)*5 + 3vw), 7.5rem)}.mn-theme-accent,.mn-theme-dark,.mn-theme-light{--mn-section-heading:var(--mn-theme-light-heading);--mn-section-body:var(--mn-theme-light-body);--mn-section-separator:var(--mn-theme-light-separator);--mn-section-background:var(--mn-theme-light-background);--mn-button-fill:var(--mn-theme-light-primary-button-bg);--mn-button-text:var(--mn-theme-light-primary-button-text);--mn-button-border-color:var(--mn-theme-light-primary-button-border);--mn-secondary-button-fill:var(--mn-theme-light-secondary-button-bg);--mn-secondary-button-text:var(--mn-theme-light-secondary-button-text);--mn-secondary-button-border-color:var(--mn-theme-light-secondary-button-border);--mn-icon-color:var(--mn-theme-light-icon);background:var(--mn-theme-light-background);color:var(--mn-theme-light-body)}.mn-theme-dark{--mn-section-heading:var(--mn-theme-dark-heading);--mn-section-body:var(--mn-theme-dark-body);--mn-section-separator:var(--mn-theme-dark-separator);--mn-section-background:var(--mn-theme-dark-background);--mn-button-fill:var(--mn-theme-dark-primary-button-bg);--mn-button-text:var(--mn-theme-dark-primary-button-text);--mn-button-border-color:var(--mn-theme-dark-primary-button-border);--mn-secondary-button-fill:var(--mn-theme-dark-secondary-button-bg);--mn-secondary-button-text:var(--mn-theme-dark-secondary-button-text);--mn-secondary-button-border-color:var(--mn-theme-dark-secondary-button-border);--mn-icon-color:var(--mn-theme-dark-icon);background:var(--mn-theme-dark-background);color:var(--mn-theme-dark-body)}.mn-theme-accent{--mn-section-heading:var(--mn-theme-accent-heading);--mn-section-body:var(--mn-theme-accent-body);--mn-section-separator:var(--mn-theme-accent-separator);--mn-section-background:var(--mn-theme-accent-background);--mn-button-fill:var(--mn-theme-accent-primary-button-bg);--mn-button-text:var(--mn-theme-accent-primary-button-text);--mn-button-border-color:var(--mn-theme-accent-primary-button-border);--mn-secondary-button-fill:var(--mn-theme-accent-secondary-button-bg);--mn-secondary-button-text:var(--mn-theme-accent-secondary-button-text);--mn-secondary-button-border-color:var(--mn-theme-accent-secondary-button-border);--mn-icon-color:var(--mn-theme-accent-icon);background:var(--mn-theme-accent-background);color:var(--mn-theme-accent-body)}.mn-theme-light :is(h1,h2,h3,h4,h5,h6){color:var(--mn-theme-light-heading)}.mn-theme-dark :is(h1,h2,h3,h4,h5,h6){color:var(--mn-theme-dark-heading)}.mn-theme-accent :is(h1,h2,h3,h4,h5,h6){color:var(--mn-theme-accent-heading)}.mn-theme-light hr{border-color:var(--mn-theme-light-separator)}.mn-theme-dark hr{border-color:var(--mn-theme-dark-separator)}.mn-theme-accent hr{border-color:var(--mn-theme-accent-separator)}[data-mn-sec-text],[data-mn-sec-text] :where(p,li,dd,dt,blockquote,figcaption,span,small,label,td,th,address,div):not(.mn-sec-btn,.mn-sec-submit,button,.mn-sec-btn *,button *,a[class*=rounded]){color:var(--mn-sec-text)}[data-mn-sec-headline-color][data-mn-sec-headline-color] :is(h1,h2,h3,h4,h5,h6){color:var(--mn-sec-headline-color)}[data-mn-sec-headline-font] :is(h1,h2,h3,h4,h5,h6){font-family:var(--mn-sec-headline-font)!important}[data-mn-sec-headline-transform=uppercase] :is(h1,h2,h3,h4,h5,h6):not(.mn-item-title){text-transform:uppercase}[data-mn-sec-headline-transform=lowercase] :is(h1,h2,h3,h4,h5,h6):not(.mn-item-title){text-transform:lowercase}[data-mn-sec-headline-transform=capitalize] :is(h1,h2,h3,h4,h5,h6):not(.mn-item-title){text-transform:capitalize}[data-mn-sec-headline-transform=none] :is(h1,h2,h3,h4,h5,h6):not(.mn-item-title){text-transform:none}[data-mn-sec-item-title-font] .mn-item-title{font-family:var(--mn-sec-item-title-font)!important}[data-mn-sec-item-title-color] .mn-item-title{color:var(--mn-sec-item-title-color)!important}[data-mn-sec-headline-align=left] :is(.mn-sec-head,h1,h2,h3,h4,h5,h6){text-align:left!important}[data-mn-sec-headline-align=center] :is(.mn-sec-head,h1,h2,h3,h4,h5,h6){text-align:center!important}[data-mn-sec-headline-align=right] :is(.mn-sec-head,h1,h2,h3,h4,h5,h6){text-align:right!important}[data-mn-sec-headline-align] [data-align=center] .mn-item-title{text-align:center!important}[data-mn-sec-headline-align] [data-align=right] .mn-item-title{text-align:right!important}[data-mn-sec-headline-align=left] .mn-sec-head{margin-inline:0 auto!important}[data-mn-sec-headline-align=center] .mn-sec-head{margin-inline:auto!important}[data-mn-sec-headline-align=right] .mn-sec-head{margin-inline:auto 0!important}[data-mn-sec-underline=on] :is(h1,h2,h3,h4,h5,h6):not(.mn-accent-underline,.mn-item-title){padding-bottom:1.85rem;position:relative}[data-mn-sec-underline=on] :is(h1,h2,h3,h4,h5,h6):not(.mn-accent-underline,.mn-item-title):after{content:"";border-radius:999px;width:5rem;height:.3rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%);background:var(--mn-sec-underline-color,var(--mn-color-accent))!important}[style*=--mn-sec-underline-color] .mn-accent-underline:after{background:var(--mn-sec-underline-color,var(--mn-color-accent))!important}[data-mn-sec-underline=off] .mn-accent-underline{padding-bottom:0!important}[data-mn-sec-underline=off] :is(.mn-accent-underline,h1,h2,h3,h4,h5,h6):after{content:none!important;display:none!important}[data-mn-sec-headline-align=left] :is(.mn-accent-underline,h1,h2,h3,h4,h5,h6):after{left:0!important;right:auto!important;transform:none!important}[data-mn-sec-headline-align=right] :is(.mn-accent-underline,h1,h2,h3,h4,h5,h6):after{left:auto!important;right:0!important;transform:none!important}[data-mn-sec-headline-align=center] :is(.mn-accent-underline,h1,h2,h3,h4,h5,h6):after{left:50%!important;right:auto!important;transform:translate(-50%)!important}[data-mn-sec-btn-bg][data-mn-sec-btn-bg][data-mn-sec-btn-bg] :is(.mn-sec-btn,.mn-sec-submit){background-color:var(--mn-sec-btn-bg)!important}[data-mn-sec-btn-text][data-mn-sec-btn-text][data-mn-sec-btn-text] :is(.mn-sec-btn,.mn-sec-submit){color:var(--mn-sec-btn-text)!important}[data-mn-sec-btn-radius] :is(.mn-sec-btn,.mn-sec-btn-outline,.mn-sec-submit){border-radius:var(--mn-sec-btn-radius)!important}[data-mn-sec-btn-border][data-mn-sec-btn-border] .mn-sec-btn{border:var(--mn-sec-btn-border-width,1px) solid var(--mn-sec-btn-border)!important}[data-mn-sec-btn-transform=uppercase] .mn-sec-btn{text-transform:uppercase!important}[data-mn-sec-btn-transform=capitalize] .mn-sec-btn{text-transform:capitalize!important}[data-mn-sec-btn-transform=none] .mn-sec-btn{text-transform:none!important}[data-mn-sec-btn-size] .mn-sec-btn{font-size:var(--mn-sec-btn-size)!important}[data-mn-sec-bg]>.mn-sec-surface,[data-mn-sec-bg]>.mn-sec-surface .mn-sec-surface,[data-mn-sec-bg]>.mn-section-bg-video-content>.mn-sec-surface,[data-mn-sec-bg]>.mn-section-bg-video-content>.mn-sec-surface .mn-sec-surface{background:0 0!important}[data-mn-sec-overlay] .mn-sec-scrim{background:var(--mn-sec-overlay-color)!important;opacity:var(--mn-sec-overlay-opacity)!important}[data-mn-sec-overlay] .mn-cinematic-hero :is(.mn-ch-haze,.mn-ch-vign){display:none}[data-mn-sec-input-bg][data-mn-sec-input-bg] :is(input,textarea,select){background-color:var(--mn-sec-input-bg)!important}[data-mn-sec-input-border][data-mn-sec-input-border] :is(input,textarea,select){border-color:var(--mn-sec-input-border)!important}[data-mn-sec-submit-bg][data-mn-sec-submit-bg][data-mn-sec-submit-bg] .mn-sec-submit{background-color:var(--mn-sec-submit-bg)!important}[data-mn-sec-submit-text][data-mn-sec-submit-text][data-mn-sec-submit-text] .mn-sec-submit{color:var(--mn-sec-submit-text)!important}[data-mn-sec-padding-exact] .mn-section{padding:0!important}[data-mn-sec-content-width] :is(.max-w-7xl,.max-w-6xl){max-width:var(--mn-sec-content-width)!important}[data-mn-sec-padding-exact] [class*=mn-section-spacing-]{padding:0!important}[data-mn-sec-padding-exact] .mn-mb-band{align-items:flex-start!important}[data-mn-sec-padding-exact] .mn-mb-band .mn-mb-content{padding-top:0!important}[data-mn-sec-padding-exact] .mn-mb-h-sm{min-height:max(0px,calc(clamp(240px, 40vh, 400px) - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}[data-mn-sec-padding-exact] .mn-mb-h-md{min-height:max(0px,calc(clamp(340px, 58vh, 560px) - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}[data-mn-sec-padding-exact] .mn-mb-h-lg{min-height:max(0px,calc(clamp(460px, 78vh, 760px) - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}@media (width<=640px){[data-mn-sec-padding-exact] .mn-mb-h-sm{min-height:max(0px,calc(220px - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}[data-mn-sec-padding-exact] .mn-mb-h-md{min-height:max(0px,calc(300px - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}[data-mn-sec-padding-exact] .mn-mb-h-lg{min-height:max(0px,calc(420px - var(--mn-section-pt,0px) - var(--mn-section-pb,0px)))!important}}.mn-column-stack>*{--mn-sec-body-max-width:initial}[data-mn-sec-image-bounded]{isolation:isolate;position:relative}[data-mn-sec-image-bounded]:before{content:"";top:0;height:min(100%,var(--mn-sec-image-height));z-index:-1;pointer-events:none;background-image:var(--mn-sec-image);background-size:var(--mn-sec-image-size,cover);background-position:var(--mn-sec-image-position,center);background-attachment:var(--mn-sec-image-attachment,scroll);background-repeat:no-repeat;background-color:var(--mn-sec-image-underlay,transparent);background-blend-mode:var(--mn-sec-image-blend,normal);position:absolute;inset-inline:0}:root{--mn-element-gap-sm:1rem;--mn-element-gap-md:2rem;--mn-element-gap-lg:3rem;--mn-column-gap-sm:1rem;--mn-column-gap-md:2rem;--mn-column-gap-lg:3rem}.mn-site{--mn-color-primary:#e11c24;--mn-color-secondary:#0b1f3a;--mn-color-accent:#e11c24;--mn-navy:#0f172a;--mn-navy-2:#0f172a;--mn-font-heading:Inter, ui-sans-serif, system-ui, sans-serif;--mn-font-body:Inter, ui-sans-serif, system-ui, sans-serif;--mn-radius:1rem;--mn-spacing:1rem;--mn-section-py:clamp(4rem, calc(var(--mn-spacing)*5 + 3vw), 7.5rem);color:#0f172a;font-family:var(--mn-font-body);text-rendering:optimizelegibility;background:#fff}.mn-site form input:not([type]),.mn-site form input[type=email],.mn-site form input[type=number],.mn-site form input[type=tel],.mn-site form input[type=text],.mn-site form input[type=url],.mn-site form select,.mn-site form textarea{background-color:var(--mn-sec-input-bg,#fff)!important;color:var(--mn-navy)!important;border:1px solid var(--mn-sec-input-border,#cbd5e1)!important;box-shadow:none!important}.mn-site form input::-moz-placeholder,.mn-site form textarea::-moz-placeholder{opacity:1;color:#94a3b8!important}.mn-site form input::placeholder,.mn-site form textarea::placeholder{opacity:1;color:#94a3b8!important}.mn-site form input:focus,.mn-site form select:focus,.mn-site form textarea:focus{border-color:var(--mn-color-accent)!important;outline:none!important}.mn-site h1,.mn-site h2,.mn-site h3,.mn-site h4,.mn-site h5,.mn-site h6{font-family:var(--mn-font-heading);letter-spacing:0}.mn-site h1{font-size:var(--mn-h1-size,2.25rem);line-height:.95}.mn-site h2{font-size:var(--mn-h2-size,2rem);line-height:1}.mn-site h3{font-size:var(--mn-h3-size,1.5rem);line-height:1.15}.mn-section{padding-block:var(--mn-section-pt,var(--mn-section-py)) var(--mn-section-pb,var(--mn-section-py))}.mn-section-flush.mn-section-flush{padding-block:0}.mn-column-stack.mn-column-stack>*,.mn-column-stack.mn-column-stack>.mn-column-nested-plain>*{padding-top:0;padding-bottom:0}.mn-column-stack>*+*{margin-top:var(--mn-column-stack-gap,var(--mn-element-gap-sm,1rem))}.mn-section-spacing-compact{padding-block:var(--mn-section-pt,var(--mn-section-spacing-compact,clamp(24px,4vh,48px))) var(--mn-section-pb,var(--mn-section-spacing-compact,clamp(24px,4vh,48px)))}.mn-section-spacing-normal{padding-block:var(--mn-section-pt,var(--mn-section-spacing-normal,clamp(40px,7vh,80px))) var(--mn-section-pb,var(--mn-section-spacing-normal,clamp(40px,7vh,80px)))}.mn-section-spacing-spacious{padding-block:var(--mn-section-pt,var(--mn-section-spacing-spacious,clamp(72px,12vh,140px))) var(--mn-section-pb,var(--mn-section-spacing-spacious,clamp(72px,12vh,140px)))}.mn-section-alt{background:radial-gradient(circle at 10% 15%,color-mix(in srgb,var(--mn-color-primary) 8%,transparent),transparent 28rem),linear-gradient(180deg,#f8fafc 0,#fff 100%)}.mn-site .mn-cta-primary{background-color:var(--mn-color-primary)!important;color:#fff!important;border-color:#0000!important}.mn-site .mn-cta-primary:hover{background-color:color-mix(in srgb,var(--mn-color-primary) 86%,#000)!important}.mn-accent-underline{padding-bottom:1.85rem;position:relative}.mn-accent-underline:after{content:"";background:var(--mn-color-accent);border-radius:999px;width:5rem;height:.3rem;position:absolute;bottom:.75rem;left:50%;transform:translate(-50%)}.mn-reveal{opacity:1;transform:none}html.mn-reveal-active .mn-reveal{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(1.25rem)}html.mn-reveal-active .mn-reveal.is-visible{opacity:1;transform:translateY(0)}.mn-enter-preview:is(.mn-enter-fade-in,.mn-enter-fade-up,.mn-enter-fade-down,.mn-enter-slide-from-left,.mn-enter-slide-from-right,.mn-enter-scale-in,.mn-enter-bounce-in):not(.mn-enter-play),html.mn-enter-active :is(.mn-enter-fade-in,.mn-enter-fade-up,.mn-enter-fade-down,.mn-enter-slide-from-left,.mn-enter-slide-from-right,.mn-enter-scale-in,.mn-enter-bounce-in):not(.mn-enter-play){opacity:0}:is(.mn-enter-fade-in,.mn-enter-fade-up,.mn-enter-fade-down,.mn-enter-slide-from-left,.mn-enter-slide-from-right,.mn-enter-scale-in,.mn-enter-bounce-in).mn-enter-play{animation-duration:.6s;animation-timing-function:ease;animation-delay:var(--mn-enter-delay,0s);animation-fill-mode:both}.mn-enter-fade-in.mn-enter-play{animation-name:mn-enter-fade-in}.mn-enter-fade-up.mn-enter-play{animation-name:mn-enter-fade-up}.mn-enter-fade-down.mn-enter-play{animation-name:mn-enter-fade-down}.mn-enter-slide-from-left.mn-enter-play{animation-name:mn-enter-slide-from-left}.mn-enter-slide-from-right.mn-enter-play{animation-name:mn-enter-slide-from-right}.mn-enter-scale-in.mn-enter-play{animation-name:mn-enter-scale-in}.mn-enter-bounce-in.mn-enter-play{animation-name:mn-enter-bounce-in}@keyframes mn-enter-fade-in{0%{opacity:0}to{opacity:1}}@keyframes mn-enter-fade-up{0%{opacity:0;transform:translateY(1.25rem)}to{opacity:1;transform:none}}@keyframes mn-enter-fade-down{0%{opacity:0;transform:translateY(-1.25rem)}to{opacity:1;transform:none}}@keyframes mn-enter-slide-from-left{0%{opacity:0;transform:translate(-1.25rem)}to{opacity:1;transform:none}}@keyframes mn-enter-slide-from-right{0%{opacity:0;transform:translate(1.25rem)}to{opacity:1;transform:none}}@keyframes mn-enter-scale-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:none}}@keyframes mn-enter-bounce-in{0%{opacity:0;transform:scale(.9)translateY(.75rem)}60%{opacity:1;transform:scale(1.04)}to{opacity:1;transform:none}}.mn-enter-fail-open{opacity:1!important;animation:none!important;transform:none!important}@media (prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important}html.mn-reveal-active .mn-reveal{opacity:1;transition:none;transform:none}:is(.mn-enter-fade-in,.mn-enter-fade-up,.mn-enter-fade-down,.mn-enter-slide-from-left,.mn-enter-slide-from-right,.mn-enter-scale-in,.mn-enter-bounce-in){opacity:1!important;animation-name:none!important;transform:none!important}}.mn-prose{color:inherit;line-height:1.75}.mn-prose :where(h1,h2,h3,h4){color:inherit;font-family:var(--mn-font-heading);margin:1.5em 0 .55em;font-weight:800;line-height:1.15}.mn-prose :where(p,ul,ol,blockquote){margin:0 0 1em}.mn-prose :where(ul,ol){padding-left:1.25rem;list-style-position:outside}.mn-prose :where(ul){list-style-type:disc}.mn-prose :where(ol){list-style-type:decimal}.mn-prose :where(li){margin:.25em 0}.mn-prose :where(figure){margin:2rem 0}.mn-prose :where(img){border-radius:var(--mn-radius);width:100%;max-width:100%;height:auto;margin:2rem auto;display:block}.mn-prose :where(figure img){margin:0 auto}.mn-prose :where(figcaption){color:#64748b;text-align:center;margin-top:.75rem;font-size:.875rem;line-height:1.5}.mn-prose :where(p,li,blockquote) a{color:var(--mn-link-color);text-underline-offset:.18em;text-decoration:underline}.artwork-facet-pill{background:var(--mn-secondary-button-fill,var(--mn-preview-surface));border:1px solid var(--mn-secondary-button-border-color,var(--mn-preview-border));color:var(--mn-secondary-button-text,var(--mn-link-color));border-radius:999px;align-items:center;padding:.45rem .8rem;font-size:.9em;line-height:1.2;display:inline-flex;text-decoration:none!important}.artwork-facet-pill:focus-visible,.artwork-facet-pill:hover{background:var(--mn-button-fill,var(--mn-preview-border));border-color:var(--mn-button-border-color,var(--mn-preview-border));color:var(--mn-button-text,var(--mn-link-color));text-decoration:none!important}.mn-divider-line{border-color:var(--mn-divider-color)!important}.mn-divider-line-h{border-top-width:var(--mn-divider-thickness)!important}.mn-divider-line-v{border-left-width:var(--mn-divider-thickness)!important}.artwork-catalog .design-grid,.artwork-detail .artwork-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.artwork-catalog .design-grid img,.artwork-detail .artwork-grid img{width:100%;height:auto}.artwork-catalog .catalog-body{grid-template-columns:minmax(0,1fr)}.artwork-catalog .catalog-results{min-width:0}.artwork-catalog:has(.filters-toggle) .facet-sidebar{display:none}.artwork-catalog .facet-sidebar.is-open{display:block}.artwork-catalog .filters-toggle{background:var(--mn-button-fill);color:var(--mn-button-text);border:1px solid var(--mn-button-border-color,var(--mn-preview-border));border-radius:var(--mn-radius);font:inherit;cursor:pointer;justify-self:start;padding:.65rem 1rem;font-size:max(.875rem,14px)}@media (width>=48rem){.artwork-catalog .catalog-body{grid-template-columns:minmax(0,16rem) minmax(0,1fr)}.artwork-catalog:has(.filters-toggle) .facet-sidebar{align-self:start;display:block}.artwork-catalog .filters-toggle{display:none}.artwork-catalog .design-grid{grid-template-columns:repeat(auto-fill,minmax(14rem,1fr))}.artwork-detail .artwork-grid{grid-template-columns:repeat(auto-fill,minmax(13rem,1fr))}}
