*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;color:#171717;background:#fff;font-family:Arial,"Microsoft YaHei",sans-serif}a{color:inherit;text-decoration:none}button,input{font:inherit}button,a,input{touch-action:manipulation}button{cursor:pointer}img{max-width:100%;height:auto}button:focus-visible,a:focus-visible,input:focus-visible{outline:3px solid #579bc1;outline-offset:4px}[hidden]{display:none!important}.wp-site-blocks{padding:0}header.wp-block-template-part,footer.wp-block-template-part{margin:0}.umg-masthead{position:absolute;z-index:20;top:18px;left:50%;transform:translateX(-50%);width:230px;height:135px;text-align:center}.umg-masthead img{width:230px;height:120px;object-fit:contain}.umg-toggle{position:fixed;z-index:40;top:0;border:0;width:75px;height:75px;display:grid;place-items:center}.umg-menu-toggle{left:0;color:#000;background:#fff;font-size:30px}.umg-news-toggle{right:0;background:#000;color:#fff;font-size:17px;letter-spacing:2px}.umg-toggle:hover{background:#777;color:#fff}.umg-panel{position:fixed;top:0;bottom:0;z-index:60;background:#fff;overflow-y:auto;box-shadow:0 0 30px #0004}.umg-menu{left:0;width:330px;padding:90px 35px 25px}.umg-menu ul{padding:0;margin:0;list-style:none}.umg-menu li{border-bottom:1px solid #ddd}.umg-menu a{display:block;padding:18px 5px;font-size:19px;line-height:1.35}.umg-menu a:hover{color:#777}.umg-menu small{display:block;font-size:13px;margin-top:3px}.umg-close{position:absolute;right:0;top:0;background:#000;color:#fff;border:0;width:60px;height:60px;font-size:34px}.umg-news-panel{right:0;width:400px;padding:85px 30px 30px}.umg-news-panel h2{font-size:24px;margin:0 0 25px;border-bottom:2px solid;padding-bottom:20px}.umg-news-panel h2 small{font-size:16px}.umg-news-scroll article{padding:17px 0;border-bottom:1px solid #ddd;line-height:1.65}.umg-news-scroll a{font-size:15px}.umg-news-scroll time{display:block;color:#888;font-size:12px;margin-top:9px}.umg-more{display:block;border-top:1px solid #111;margin-top:30px;padding-top:20px}.umg-shade{position:fixed;inset:0;background:#0007;z-index:50}.umg-panel-open{overflow:hidden}.umg-slideshow{height:100svh;min-height:520px;background:#050505;position:relative;overflow:hidden}.umg-slide{position:absolute;inset:0;opacity:0;transition:opacity 1s;pointer-events:none}.umg-slide.is-active{opacity:1}.umg-slide:after{content:"";position:absolute;inset:0;background:linear-gradient(#0003,transparent 35%,transparent 60%,#0009)}.umg-slide>img{width:100%;height:100%;object-fit:cover;object-position:top center}.umg-slide h1{position:absolute;bottom:110px;left:20%;right:20%;z-index:2;margin:0;color:white;font-size:clamp(26px,3.3vw,54px);text-align:center;font-weight:400;letter-spacing:2px;text-shadow:0 1px 12px #0007}.umg-slide-controls{position:absolute;right:0;top:48%;display:grid;gap:2px;z-index:3}.umg-slide-controls button{width:46px;height:56px;color:white;background:#000b;border:0;font-size:38px;line-height:1}.umg-slide-controls button:hover{background:#fff;color:#000}.umg-slide-position{position:absolute;bottom:90px;left:36px;display:flex;align-items:center;gap:14px;z-index:3;color:#eee;font-size:11px}.umg-slide-line{width:80px;height:1px;background:#aaa}.umg-pause{background:none;border:1px solid #ffffff60;color:#fff;width:26px;height:26px;padding:0}.umg-banner{height:390px;background-color:#141414;background-size:cover;background-position:center;position:relative}.umg-banner:after{content:"";position:absolute;inset:0;background:#0003}.umg-tabs{display:flex;justify-content:center;flex-wrap:wrap;border-bottom:1px solid #ddd;max-width:1240px;margin:0 auto!important;background:white}.umg-tabs a{font-size:15px;text-align:center;padding:22px 40px;border-bottom:3px solid transparent}.umg-tabs a:hover,.umg-tabs a[aria-current]{border-color:#000;background:#f7f7f7}.umg-content{max-width:1240px;margin:0 auto!important;padding:45px 48px 80px;min-height:400px;font-size:17px;line-height:1.9}.umg-content p{margin:0 0 1.3em}.umg-content a:hover{text-decoration:underline}.umg-content .wp-block-image{text-align:center;margin:28px auto}.umg-content .wp-block-image img{max-height:none;max-width:100%;height:auto}.umg-content .wp-block-post-content{max-width:1120px}.umg-content h1{font-size:30px;line-height:1.55;margin:0 0 20px;font-weight:500}.umg-content .wp-block-post-date{font-size:13px;color:#888;margin-bottom:35px}.umg-article{max-width:1100px}.umg-article .wp-block-post-content{margin-top:35px}.umg-article .wp-block-post-content h3{font-size:21px}.article-navigation{display:flex;justify-content:space-between;gap:40px;border-top:1px solid #ddd;margin-top:50px;padding-top:25px;font-size:14px}.umg-artist-tools{margin-bottom:32px}.umg-artist-search{width:100%;max-width:360px;border:0;border-bottom:1px solid #aaa;border-radius:0;padding:12px 0;margin-bottom:20px;font-size:14px}.umg-alphabet{display:flex;flex-wrap:wrap;gap:2px}.umg-alphabet button{border:0;background:white;padding:7px 9px;font-size:13px}.umg-alphabet button[aria-pressed=true],.umg-alphabet button:hover{background:#111;color:white}.umg-artist-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:36px 30px}.umg-artist img{width:100%;aspect-ratio:1;object-fit:cover;display:block;filter:grayscale(100%);transition:filter .25s}.umg-artist:hover img{filter:grayscale(0)}.umg-artist h2{font-size:16px;font-weight:400;text-align:center;margin:12px 0 0;line-height:1.5}.umg-news-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;padding-bottom:25px;border-bottom:1px solid #ddd}.umg-news-heading h1{margin:0}.umg-news-heading small{font-size:18px}.umg-news-heading input{padding:8px 10px;border:1px solid #bbb;max-width:200px}.umg-news-heading button{border:1px solid #111;background:#111;color:#fff;padding:8px 15px}.umg-news-item{display:grid;grid-template-columns:200px 1fr;gap:32px;padding:30px 0;border-bottom:1px solid #ddd}.umg-news-image img{width:200px;aspect-ratio:1;object-fit:cover}.umg-news-item h2{font-size:21px;line-height:1.6;margin:0 0 8px;font-weight:500}.umg-news-item time{font-size:13px;color:#777}.umg-news-item p{font-size:14px;color:#777;line-height:1.8;margin:12px 0}.umg-detail{display:inline-block;background:#111;color:white;padding:4px 18px;font-size:13px}.umg-pagination{display:flex;justify-content:center;gap:7px;margin-top:40px}.umg-pagination .page-numbers{padding:5px 12px;font-size:14px;border:1px solid #ddd}.umg-pagination .current{background:#111;color:white;border-color:#111}.umg-footer{background:#050505;color:#aaa;padding:20px 110px 20px 22px;line-height:1.7;font-size:11px;position:relative;z-index:3;min-height:80px}.umg-footer a{margin-right:20px;color:#ccc}.umg-copyright{font-size:10px;margin-top:5px;color:#999}.home .umg-footer{position:absolute;bottom:0;left:0;right:0;background:#000a}.umg-local-label{font-size:10px;color:#888}.umg-social{position:fixed;z-index:25;right:0;bottom:0;display:flex;gap:1px}.umg-social button{background:#000;border:0;padding:0;width:45px;height:45px}.umg-social img{display:block;width:45px;height:45px;object-fit:cover}.umg-social-dialog{border:0;background:#080808;color:white;padding:30px;max-width:300px;text-align:center}.umg-social-dialog::backdrop{background:#000b}.umg-dialog-close{position:absolute;right:0;top:0;color:white;border:0;background:transparent;font-size:25px}.umg-qr{max-width:210px;display:block;margin:0 auto}.umg-social-dialog p{font-size:12px;margin:20px 0 0}.screen-reader-text{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}@media(max-width:900px){.umg-artist-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:25px}.umg-content{padding:35px 30px 60px}.umg-banner{height:310px}.umg-tabs a{padding:18px 22px}}@media(max-width:600px){.umg-masthead{top:12px;width:155px;height:85px}.umg-masthead img{width:155px;height:85px}.umg-toggle{width:50px;height:50px;font-size:15px}.umg-menu-toggle{font-size:25px}.umg-slideshow{min-height:480px}.umg-slide h1{bottom:135px;font-size:28px;left:12%;right:12%}.umg-slide-position{left:20px;bottom:108px}.umg-banner{height:230px}.umg-content{padding:25px 20px 55px;font-size:16px}.umg-content h1{font-size:23px}.umg-tabs a{font-size:13px;padding:16px 13px}.umg-artist-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:25px 18px}.umg-artist h2{font-size:14px}.umg-alphabet button{padding:7px 10px}.umg-news-item{grid-template-columns:90px 1fr;gap:16px;padding:22px 0}.umg-news-image img{width:90px}.umg-news-item h2{font-size:16px}.umg-news-item p{display:none}.umg-news-heading{align-items:start;flex-direction:column}.umg-news-heading h1{font-size:24px}.umg-news-heading form{display:flex;width:100%}.umg-news-heading label{flex:1}.umg-news-heading input{width:100%;max-width:none}.umg-detail{margin-top:10px}.umg-footer{padding:18px 55px 18px 18px;min-height:95px}.umg-footer a{margin-right:12px;font-size:10px}.umg-local-label{display:block}.umg-copyright{font-size:9px}.umg-social{display:grid}.umg-social button,.umg-social img{width:40px;height:40px}.umg-menu{width:min(330px,90vw)}.umg-news-panel{width:min(400px,90vw);padding:75px 25px 25px}.umg-pagination{gap:3px;flex-wrap:wrap}.umg-pagination .page-numbers{padding:5px 9px}.article-navigation{display:grid;gap:10px}.umg-slide-controls button{width:35px;height:48px}}
@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{transition:none!important;animation:none!important}}
