body.has-sticky-nav{padding-top:88px}body.mobile-menu-open{overflow:hidden}.nvbar .nvbar-brand-row{display:flex;align-items:center;justify-content:space-between;gap:1rem}.nvbar .nvbar-toggle{display:inline-flex;position:relative;z-index:90;width:48px;height:48px;border:1px solid rgba(162,123,42,.16);border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(42,31,11,.08);align-items:center;justify-content:center;flex-direction:column;gap:5px}.nvbar .nvbar-toggle span{display:block;width:18px;height:2px;border-radius:999px;background:#6f531b;transition:transform .18s ease,opacity .18s ease,background-color .18s ease}.nvbar .nvbar-toggle.is-open span:nth-child(1){transform:translateY(7px) rotate(45deg)}.nvbar .nvbar-toggle.is-open span:nth-child(2){opacity:0}.nvbar .nvbar-toggle.is-open span:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.nvbar .nvbar-elements{display:none;position:fixed;inset:0;width:100vw;height:100vh;flex-direction:column;align-items:stretch;justify-content:center;gap:.85rem;padding:1.5rem 2rem;background:#fff;backdrop-filter:blur(12px);z-index:1201;overflow-y:auto}.nvbar .nvbar-elements.is-open{display:flex}.nvbar .nvbar-elements li{width:100%}.nvbar .nvbar-elements li a{display:block;width:100%;padding:1rem 1.1rem;border-radius:18px;background:hsla(0,0%,100%,.88);border:1px solid rgba(162,123,42,.12);box-shadow:0 14px 30px rgba(42,31,11,.06);color:#2f2a21;font-size:1.1rem;font-weight:600;text-align:center}.nvbar .nvbar-elements li a.logo:hover{background-color:unset}.nvbar .nvbar-elements li a:hover{background:#63b0b0;color:#fff !important}.nvbar .nvbar-elements .nvbar-cta a{padding:1rem 1.1rem !important;border-radius:18px;display:flex;align-items:center;justify-content:center;gap:.65rem;font-size:1.1rem !important;font-weight:600}.nvbar .nvbar-elements .nvbar-cta img{width:22px;height:22px;-o-object-fit:contain;object-fit:contain;flex:0 0 auto}.nvbar .nvbar-elements .nvbar-mobile-brand{margin-bottom:.5rem;display:block}.nvbar .nvbar-elements .nvbar-mobile-brand a{background:rgba(0,0,0,0);border:0;box-shadow:none;padding:0}.nvbar .nvbar-elements .nvbar-mobile-brand img{display:block;height:5.625rem;width:auto;margin:0 auto}.nvbar .nvbar-elements .nvbar-mobile-close{display:flex;justify-content:flex-end;margin-bottom:.25rem;position:absolute;right:10px;top:10px}.nvbar .nvbar-elements .nvbar-mobile-close .nvbar-close{position:relative;width:48px;height:48px;border:1px solid rgba(162,123,42,.16);border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 12px 24px rgba(42,31,11,.08);display:inline-flex;align-items:center;justify-content:center;padding:0}.nvbar .nvbar-elements .nvbar-mobile-close .nvbar-close span{position:absolute;width:18px;height:2px;border-radius:999px;background:#6f531b}.nvbar .nvbar-elements .nvbar-mobile-close .nvbar-close span:first-child{transform:rotate(45deg)}.nvbar .nvbar-elements .nvbar-mobile-close .nvbar-close span:last-child{transform:rotate(-45deg)}.logo-pair img{height:80px;-o-object-fit:contain;object-fit:contain}.page-header h1{font-size:2rem}.page-header h2{font-size:1.5rem}.send-art-page .send-art-shell{min-height:auto;background:#fff}.send-art-page .send-art-visual{position:relative;inset:auto;width:100%;height:auto;min-height:480px}.send-art-page .send-art-form{width:100%;margin-left:0;padding:1.5rem;position:relative;top:auto;max-height:none;overflow-y:visible}.send-art-page .upload-grid,.send-art-page .field-grid.three,.send-art-page .field-grid.two{grid-template-columns:1fr}.send-art-page .nvbar{position:relative;width:100%;padding:1rem 0}.send-art-page .nvbar.is-sticky{width:100%}.send-art-page .nvbar .col-lg-2,.send-art-page .nvbar .col-lg-10{width:100%}.send-art-page .nvbar .col-lg-2{display:block}.send-art-page .nvbar .nvbar-elements{justify-content:flex-start;position:relative}.send-art-page .nvbar .logo img{height:60px}.send-art-page .nvbar .logo-pair{gap:.75rem}.send-art-page .nvbar .logo-pair .logo-secondary{height:44px;border-radius:8px}.send-art-page .send-art{margin-top:0}.greeting-detail-section{padding:2rem 0 3rem}.greeting-detail-section .greeting-detail-head h1{font-size:2rem}.greeting-detail-section .greeting-letter-card{padding:1.35rem 1.15rem 1.5rem;border-radius:24px}.greeting-detail-section .greeting-letter-card::before{left:20px;right:20px}.greeting-detail-section .greeting-letter-intro{font-size:1rem;line-height:1.75}.greeting-detail-section .greeting-letter-body p{font-size:1rem;line-height:1.85}.greeting-detail-section .greeting-visual-card{position:relative;top:auto;padding:.8rem;border-radius:24px}.greeting-detail-section .greeting-mini-card{min-height:auto;padding:1.1rem 1rem;border-radius:20px}body.has-sticky-nav{padding-top:88px}.nvbar .nvbar-toggle{display:inline-flex}.nvbar .nvbar-elements.is-open{display:flex}.nvbar #site-nav-menu .logo-secondary{margin-top:2rem}.send-art-page{overflow:scroll}.send-art-page .nvbar{position:relative;width:100%;padding:1rem 0}.send-art-page .nvbar .col-lg-2{width:100%;display:block}.send-art-page .nvbar .col-lg-10{width:100%}.send-art-page .nvbar .nvbar-elements{justify-content:flex-start;position:fixed;inset:0}.send-art-page .nvbar .nvbar-toggle.is-open{opacity:0;pointer-events:none}.send-art-page .nvbar .logo img{height:60px}.send-art-page .nvbar.is-sticky{width:100%}.send-art-page .send-art{margin-top:0}.send-art-page .send-art-shell{min-height:auto;background:#fff}.send-art-page .send-art-visual{position:relative;inset:auto;width:100%;height:auto;min-height:480px}.send-art-page .send-art-form{width:100%;margin-left:0;padding:1.5rem;position:relative;top:auto;max-height:none;overflow-y:visible}.send-art-page .upload-grid{grid-template-columns:1fr}.send-art-page .field-grid.three{grid-template-columns:1fr}.send-art-page .field-grid.two{grid-template-columns:1fr}.contact-page .contact-card{padding:1.4rem;border-radius:22px}.contact-page .contact-form-card{padding:1.4rem;border-radius:22px}.contact-page .contact-grid{grid-template-columns:1fr}.contact-page .contact-shell{grid-template-columns:1fr}.art .art-detail{padding:1.25rem 0 2.25rem}.art .art-meta-grid{grid-template-columns:1fr;gap:.75rem}.art .art-detail-row{--bs-gutter-x: 0}.art .art-searchbar form{grid-template-columns:1fr}.art .art-visual{min-height:0;padding:.85rem;border-radius:18px}.art .art-visual img{max-height:50vh;border-radius:14px}.art .art-visual-carousel .owl-nav button.owl-prev,.art .art-visual-carousel .owl-nav button.owl-next{width:38px;height:38px}.art .art-visual-carousel .owl-nav button.owl-prev{left:.45rem}.art .art-visual-carousel .owl-nav button.owl-next{right:.45rem}.art .art-gallery-strip{grid-template-columns:repeat(3, minmax(0, 1fr));gap:.6rem}.art .art-thumb{width:100%;padding:.3rem;border-radius:12px}.art .art-thumb img{border-radius:10px}.art .art-meta-card{padding:1.1rem;border-radius:20px;top:0}.art .art-meta-card .contact-title.art-meta-title{font-size:1.2rem;line-height:1.25}.art .art-meta-card .contact-point{padding:.9rem .95rem;border-radius:14px}.art .art-meta-value{font-size:1rem;line-height:1.45}.art .art-searchbar input{font-size:.95rem;padding:.7rem 3.5rem .65rem 1rem}.art .art-searchbar button{width:2.35rem}.arts-page .arts-search form{grid-template-columns:1fr}.error-404-page .error-404-main{padding:2rem 0 3rem}.error-404-page .error-404-card{padding:2rem 1.35rem;border-radius:24px}.error-404-page .error-404-actions a{width:100%}.exhibition-card .exhibition-card-fallback{min-height:240px}footer .footer-social{margin:1rem 0}footer .footer-text{margin:1rem 0}.bottom-footer .bottom-footer-inner{flex-direction:column;align-items:center;text-align:center}.bottom-footer .bottom-footer-copy,.bottom-footer .bottom-footer-credit{text-align:center}.information-area .information-row{margin-top:0}.information-area .information-row+.information-row{margin-top:1.5rem}.information-area .information-texts{align-items:stretch;padding-top:0}.information-area .information-texts h2{font-size:1.5rem;line-height:1.25;margin-bottom:.85rem}.information-area .information-texts p{font-size:1rem;line-height:1.65}.information-area .information-texts .see-all{width:100%;text-align:center}.information-area img{height:auto}.slide-area .owl-main .item .slide-link{display:block}.home-exhibitions .owl-item .item{padding:.25rem 1rem}.digital-exhibition-frame iframe{min-height:420px}/*# sourceMappingURL=mobile-ltr.min.css.map */