.mv-header{border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:space-between;align-items:center;gap:20px;padding:24px clamp(22px,5vw,80px);display:flex}.mv-brand{color:inherit;font-size:23px;text-decoration:none}.mv-nav{flex-wrap:wrap;gap:24px;font:12px Arial,sans-serif;display:flex}.mv-nav a{color:inherit;text-decoration:none}.mv-nav a:hover{text-decoration:underline}.mv-main{max-width:1440px;margin:auto;padding:clamp(30px,5vw,80px)}.mv-lead{grid-template-columns:1fr 1fr;align-items:center;gap:60px;padding:20px 0 70px;display:grid}.mv-eyebrow{letter-spacing:.15em;text-transform:uppercase;margin:0 0 20px;font:11px/1.5 Arial,sans-serif}.mv-title{letter-spacing:-.04em;margin:0 0 26px;font-size:clamp(38px,6vw,82px);font-weight:400;line-height:1.04}.mv-welcome{white-space:pre-wrap;max-width:530px;font-size:18px;line-height:1.65}.mv-lead-image{object-fit:contain;width:100%;max-height:520px}.mv-section-heading{border-top:1px solid color-mix(in srgb, currentColor 25%, transparent);align-items:baseline;gap:18px;margin:25px 0 35px;padding-top:23px;display:flex}.mv-section-heading h2{margin:0;font-size:30px;font-weight:400}.mv-section-heading span{font:12px Arial,sans-serif}.mv-link{color:inherit;text-underline-offset:5px}.mv-exhibits{grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;margin:30px 0 70px;display:grid}.mv-exhibit{color:inherit;text-decoration:none}.mv-exhibit img{object-fit:contain;background:color-mix(in srgb, currentColor 5%, transparent);width:100%;height:240px;padding:15px}.mv-exhibit h3{margin:16px 0 8px;font-size:25px;font-weight:400}.mv-exhibit p{font:12px Arial,sans-serif}.mv-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:50px 40px;display:grid}.mv-grid[data-density=compact]{grid-template-columns:repeat(4,minmax(0,1fr));gap:35px}.mv-work-button{width:100%;color:inherit;text-align:left;cursor:zoom-in;background:0 0;border:0;padding:0;display:block}.mv-work-button img{object-fit:contain;width:100%;height:300px;transition:transform .2s}.mv-grid[data-density=compact] img{height:210px}.mv-work-button:hover img{transform:translateY(-3px)}.mv-filters{flex-wrap:wrap;align-items:center;gap:14px;margin-bottom:40px;font:13px Arial,sans-serif;display:flex}.mv-filters input,.mv-filters select{color:inherit;background:0 0;border:0;border-bottom:1px solid;max-width:100%;padding:10px 0}.mv-filters input{flex:1;min-width:200px}.mv-filters button{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:0 0;padding:8px 12px}.mv-footer{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);justify-content:space-between;gap:20px;padding:30px clamp(22px,5vw,80px);font:12px Arial,sans-serif;display:flex}.mv-dialog{background:var(--mc-paper,#f5f2eb);width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--mc-ink,#232521);z-index:100;border:0;padding:0;position:fixed;inset:0}.mv-dialog::backdrop{background:#171914dd}.mv-close-toolbar{z-index:2;background:inherit;border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);align-items:center;gap:12px;padding:18px 28px;font:12px Arial,sans-serif;display:flex;position:sticky;top:0}.mv-close-toolbar button{border:1px solid color-mix(in srgb, currentColor 30%, transparent);color:inherit;background:0 0;padding:8px 13px}.mv-close-toolbar span{margin-right:auto}.mv-close-body{grid-template-columns:minmax(0,1.7fr) minmax(240px,1fr);gap:60px;max-width:1450px;margin:auto;padding:40px;display:grid}.mv-close-image{object-fit:contain;width:100%;max-height:75vh}.mv-zoom{cursor:zoom-in;color:inherit;background:0 0;border:0;max-height:80vh;padding:0;overflow:auto}.mv-zoom[data-zoom=true]{cursor:zoom-out}.mv-zoom[data-zoom=true] img{object-fit:contain;width:150%;max-width:none;max-height:none}.mv-facts{font:13px/1.7 Arial,sans-serif}.mv-facts div{border-top:1px solid color-mix(in srgb, currentColor 20%, transparent);padding:12px 0}.mv-facts dt{opacity:.65}.mv-facts dd{margin:0}.mv-close-body h2{margin:14px 0 24px;font-size:38px;font-weight:400;line-height:1.1}.mv-close-body p{white-space:pre-wrap;line-height:1.7}.mv-contents{z-index:10;background:var(--mc-paper);border-bottom:1px solid color-mix(in srgb, currentColor 18%, transparent);align-items:center;gap:25px;padding:14px clamp(22px,5vw,80px);font:12px Arial,sans-serif;display:flex;position:sticky;top:0}.mv-contents details{position:relative}.mv-contents summary{cursor:pointer}.mv-contents nav{background:var(--mc-paper);border:1px solid;width:260px;max-height:60vh;padding:15px;position:absolute;top:28px;right:0;overflow:auto;box-shadow:0 12px 30px #0002}.mv-contents a{color:inherit;padding:10px;text-decoration:none;display:block}.mv-ending{border-top:1px solid color-mix(in srgb, currentColor 18%, transparent);margin-top:45px;padding:65px 0 20px}.mv-ending p{font:12px Arial,sans-serif}.mv-ending a{color:inherit;margin:15px 25px 0 0;display:inline-block}.mv-standalone{min-height:100vh}.mv-image-strip{flex-wrap:wrap;gap:12px;margin-top:20px;display:flex}.mv-image-strip button{background:0 0;border:1px solid;padding:5px}.mv-image-strip img{object-fit:contain;width:70px;height:70px}@media (max-width:850px){.mv-grid,.mv-grid[data-density=compact]{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-lead{gap:30px}.mv-exhibits{grid-template-columns:repeat(2,minmax(0,1fr))}.mv-close-body{grid-template-columns:1.3fr 1fr;gap:25px;padding:25px}}@media (max-width:600px){.mv-lead{grid-template-columns:1fr;gap:25px;padding-bottom:35px}.mv-lead-image{max-height:350px}.mv-main{padding:28px 22px}.mv-grid,.mv-grid[data-density=compact]{gap:30px 20px}.mv-work-button img,.mv-grid[data-density=compact] img{height:180px}.mv-header{flex-wrap:wrap;align-items:flex-start}.mv-brand{font-size:20px}.mv-title{font-size:45px}.mv-exhibits{grid-template-columns:1fr}.mv-close-body{padding:24px;display:block}.mv-close-image{max-height:55vh}.mv-close-toolbar{flex-wrap:wrap;gap:8px;padding:14px}.mv-contents{padding:14px 22px}.mv-contents>span{text-overflow:ellipsis;white-space:nowrap;max-width:65%;overflow:hidden}.mv-close-body h2{font-size:32px}.mv-footer{flex-wrap:wrap}}@media (prefers-reduced-motion:reduce){.mv-work-button img{transition:none}}
