#mn-showroom-home{--mn-gold:#c9ad7b;--mn-text:#f6ead8;--mn-muted:#d4c0a1;--mn-line:#38362e;background:#fff0;border-top:1px solid rgb(200 155 90 / .18);border-bottom:1px solid rgb(200 155 90 / .18);padding:45px 0 33px;color:var(--mn-text);font-family:'Noto Serif',Georgia,'Times New Roman',serif;scroll-margin-top:100px}#mn-showroom-home *{box-sizing:border-box}#mn-showroom-home .mn-showroom-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:25px}body.mocnhat-home-v53 #primary #mn-showroom-home .mn-showroom-kicker{margin:0;color:var(--mn-gold);font:600 12px/1.5 'Noto Serif',Georgia,'Times New Roman',serif!important;letter-spacing:1px;text-transform:uppercase}#mn-showroom-home #mn-showroom-title{display:block;margin:12px 0 0;padding:0;border:0;color:var(--mn-text);font:700 34px/1.25 'Playfair Display',Georgia,serif!important;letter-spacing:-.4px;text-transform:none}#mn-showroom-home #mn-showroom-title em{color:var(--mn-gold);font-family:'Playfair Display',Georgia,serif!important;font-weight:500;font-style:italic!important}#mn-showroom-home .mn-showroom-description{flex:0 1 330px;max-width:330px;margin:0;padding-bottom:4px;color:var(--mn-muted);font:500 16px/1.72 'Noto Serif',Georgia,'Times New Roman',serif}#mn-showroom-home .mn-showroom-gallery{display:grid;grid-template-columns:minmax(0,1.333333fr) minmax(0,.75fr) minmax(0,.749019608fr);gap:13px;align-items:start}#mn-showroom-home figure{margin:0;min-width:0}#mn-showroom-home .mn-photo{position:relative;display:block;width:100%;margin:0;padding:0;border:0;background:#fff0;overflow:hidden;border-radius:4px;box-shadow:none}#mn-showroom-home .mn-photo img{position:absolute;inset:0;display:block;width:100%;max-width:100%;height:100%;margin:0;object-fit:cover;object-position:center top;opacity:1}#mn-showroom-home .mn-interior .mn-photo{aspect-ratio:4/3}#mn-showroom-home .mn-violin .mn-photo{aspect-ratio:3/4}#mn-showroom-home .mn-violin .mn-photo img{object-fit:contain}#mn-showroom-home .mn-facade .mn-photo{aspect-ratio:382/510}#mn-showroom-home .mn-photo-action{position:absolute;right:10px;bottom:10px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid #b59c70;border-radius:50%;background:#141510d9;color:#f5ebd9;pointer-events:none}#mn-showroom-home .mn-photo-action svg{width:16px;height:16px}#mn-showroom-home figcaption{margin:0;padding:10px 0 0;color:var(--mn-muted);font:400 14px/1.55 'Noto Serif',Georgia,'Times New Roman',serif}#mn-showroom-home .mn-visit{display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap;border-top:1px solid var(--mn-line);margin-top:25px;padding-top:23px}#mn-showroom-home .mn-address{display:flex;gap:11px;align-items:flex-start}#mn-showroom-home .mn-address>svg{width:20px;height:20px;flex-shrink:0;margin-top:4px;color:var(--mn-gold)}#mn-showroom-home .mn-address strong{display:block;color:var(--mn-text);font:600 20px/1.5 'Noto Serif',Georgia,'Times New Roman',serif}#mn-showroom-home .mn-address p{margin:3px 0 0;color:var(--mn-muted);font:400 14px/1.6 'Noto Serif',Georgia,'Times New Roman',serif}#mn-showroom-home .mn-visit-actions{display:flex;gap:10px;flex-wrap:wrap}#mn-showroom-home .mn-showroom-button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;margin:0;padding:12px 19px;border:1px solid var(--mn-gold);border-radius:5px;background:var(--mn-gold);color:#1c1912;font:600 14px/1.3 'Noto Serif',Georgia,'Times New Roman',serif;text-decoration:none;text-transform:none;letter-spacing:0;white-space:nowrap;box-shadow:none;transition:background-color .2s,color .2s}body.mocnhat-home-v53 #primary #mn-showroom-home a.mn-showroom-button{font-family:'Noto Serif',Georgia,'Times New Roman',serif!important}#mn-showroom-home .mn-showroom-button svg{width:17px;height:17px}#mn-showroom-home .mn-secondary{color:var(--mn-gold);background:#fff0;border-color:#756345}#mn-showroom-home .mn-showroom-button:hover{background:#e0c79c;color:#1c1912}#mn-showroom-home .mn-showroom-note{margin:17px 0 0;color:#c3bcaf;font:400 14px/1.65 'Noto Serif',Georgia,'Times New Roman',serif}#mn-showroom-home a:focus-visible,#mn-showroom-home button:focus-visible{outline:2px solid #f0d8ae;outline-offset:4px}#mn-showroom-home .mn-showroom-dialog:not([open]){display:none}#mn-showroom-home .mn-showroom-dialog{position:fixed;inset:0;width:min(1050px,calc(100vw - 32px));max-width:calc(100vw - 32px);max-height:90vh;margin:auto;padding:22px;border:1px solid #756345;border-radius:8px;background:#161713;color:var(--mn-text);overflow:auto}#mn-showroom-home .mn-showroom-dialog::backdrop{background:rgb(0 0 0 / .85)}#mn-showroom-home .mn-dialog-bar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:16px}#mn-showroom-home #mn-showroom-dialog-title{margin:0;color:var(--mn-text);font:600 24px/1.35 'Playfair Display',Georgia,serif!important;text-transform:none}#mn-showroom-home .mn-dialog-close,#mn-showroom-home .mn-dialog-nav button{min-height:44px;margin:0;padding:9px 15px;border:1px solid #756345;border-radius:4px;background:#fff0;color:var(--mn-gold);font:500 14px/1.4 'Noto Serif',Georgia,'Times New Roman',serif;text-transform:none;letter-spacing:0;cursor:pointer;box-shadow:none}body.mocnhat-home-v53 #primary #mn-showroom-home .mn-dialog-close,body.mocnhat-home-v53 #primary #mn-showroom-home .mn-dialog-nav button{font-family:'Noto Serif',Georgia,'Times New Roman',serif!important}#mn-showroom-home .mn-dialog-close{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex-shrink:0;line-height:1.4}#mn-showroom-home .mn-dialog-close .mn-close-label{display:block;margin:0;font:inherit;color:inherit}#mn-showroom-home .mn-dialog-close svg{position:static;display:block;flex:0 0 16px;width:16px;height:16px;margin:0;transform:none;fill:none;stroke:currentColor}#mn-showroom-home .mn-dialog-image{display:block;width:100%;height:calc(90vh - 190px);max-height:680px;min-height:160px;object-fit:contain;margin:0}#mn-showroom-home .mn-dialog-nav{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:16px}#mn-showroom-home .mn-dialog-nav button[aria-pressed=true]{background:var(--mn-gold);color:#1c1912}@media(max-width:800px){#mn-showroom-home .mn-showroom-heading{align-items:flex-start;flex-direction:column;gap:15px}#mn-showroom-home .mn-showroom-description{flex:auto;max-width:620px}#mn-showroom-home #mn-showroom-title{font-size:33px!important}}@media(max-width:620px){#mn-showroom-home{padding:32px 0 28px}#mn-showroom-home #mn-showroom-title{font-size:31px!important}#mn-showroom-home .mn-showroom-gallery{grid-template-columns:minmax(0,.75fr) minmax(0,.749019608fr);gap:18px 12px}#mn-showroom-home .mn-interior{grid-column:1/-1}#mn-showroom-home .mn-visit{align-items:flex-start;gap:18px}#mn-showroom-home .mn-visit-actions{width:100%}#mn-showroom-home .mn-visit-actions a{flex:1}#mn-showroom-home .mn-showroom-dialog{padding:16px}#mn-showroom-home #mn-showroom-dialog-title{font-size:20px!important}#mn-showroom-home .mn-dialog-nav{gap:8px}#mn-showroom-home .mn-dialog-nav button{font-size:12px;padding:9px 10px}#mn-showroom-home .mn-dialog-image{height:calc(90vh - 240px)}}@media(max-width:370px){#mn-showroom-home .mn-showroom-gallery{grid-template-columns:1fr}#mn-showroom-home .mn-interior{grid-column:auto}#mn-showroom-home #mn-showroom-title{font-size:28px!important}#mn-showroom-home .mn-showroom-button{padding:11px 12px}#mn-showroom-home .mn-address strong{font-size:18px}}@media(prefers-reduced-motion:reduce){#mn-showroom-home .mn-showroom-button{transition:none}}