:root{--kzn-bg:#f4f5f7;--kzn-text:#1a1a1a;--kzn-text-soft:#2f2f2f;--kzn-text-muted:#666;--kzn-line:#ddd;--kzn-line-soft:#eee;--kzn-blue-title:#4d768e;--kzn-blue-heading:#5e849a;--kzn-blue-sub:#6e91a6;--kzn-blue-card-title:#4f7286;--kzn-blue-button:#4a7087;--kzn-blue-button-hover:#3f6277;--wp--preset--color--pale-cyan-blue:#4d768e;--wp--preset--color--cyan-bluish-gray:#4d768e;--wp--preset--color--foreground:#4d768e;--ast-global-color-2:#4d768e;--ast-global-color-3:#4d768e;--ast-global-color-5:#4d768e}body,.site,.site-content,.ast-container,.site-header{background-color:var(--kzn-bg) !important;color:var(--kzn-text);font-family:"Noto Sans JP","Hiragino Sans",sans-serif;line-height:1.8;margin:0;padding:0}a{color:var(--kzn-text);text-decoration:none !important;border-bottom:none !important;box-shadow:none !important;transition:opacity .2s ease,color .2s ease,transform .2s ease}a:hover{color:var(--kzn-text);opacity:.72;text-decoration:none !important;border-bottom:none !important;box-shadow:none !important}h1,h2,h3,h4,h5,h6{margin-top:0;color:var(--kzn-text) !important}.kazenova-container,.kzn-archive-container{max-width:900px;margin:0 auto;padding:40px 20px 100px}.site-footer,.site-primary-footer-wrap,.site-below-footer-wrap,.ast-builder-grid-row,.ast-footer-copyright,.footer-adv,.footer-widget-area{background-color:var(--kzn-bg) !important;background-image:none !important;border:none !important;box-shadow:none !important}.site-footer a,.site-footer p,.site-footer li,.ast-footer-copyright p,.ast-footer-copyright span{color:#444 !important}.site-footer svg{fill:var(--kzn-text) !important}.kzn-hero-title,.kzn-hero-title a,.page .entry-header .entry-title,.page .entry-header h1,body.page h1.entry-title,body.page .entry-title,body.page .wp-block-post-title,.kzn-archive-title{font-size:1.72rem;line-height:1.28;letter-spacing:.02em;font-weight:300 !important;color:var(--kzn-blue-title) !important}.kzn-editorial-title,.kzn-section-label,.kzn-about-overview .kzn-editorial-title,.kzn-channels-section .kzn-editorial-title,.kzn-release-navigation .kzn-editorial-title{font-size:1.08rem;line-height:1.45;letter-spacing:.08em;font-weight:400 !important;color:var(--kzn-blue-heading) !important}.kzn-project-name,.kzn-info-block h3,.kzn-track-title,.kzn-artist-name{font-size:.98rem;line-height:1.5;letter-spacing:.03em;font-weight:500 !important;color:var(--kzn-blue-sub) !important}.kzn-archive-card-title,.kzn-archive-card-title a{font-size:.98rem;line-height:1.5;letter-spacing:.03em;font-weight:500 !important;color:var(--kzn-blue-card-title) !important}.kzn-editorial-body,.page .entry-content,.kzn-lyrics-content,.kzn-track-lyrics pre,.kzn-info-block p,.kzn-project-ja,.kzn-site-credit-ja{font-size:.94rem;line-height:1.92;letter-spacing:.01em;font-weight:400;color:var(--kzn-text-soft)}.kzn-project-en,.kzn-site-credit-en,.kzn-hero-subtitle,.kzn-archive-date,.kzn-archive-artist,.kzn-allplatforms-note,.kzn-coming-note,.kzn-single-pagination a,.kzn-info-block .label{font-size:.82rem;line-height:1.75;letter-spacing:.03em;color:var(--kzn-text-muted)}.kzn-info-block .val{font-size:.9rem;line-height:1.7;font-weight:500;color:var(--kzn-text)}.kzn-cta-buttons,.kzn-cta-links,.kzn-cta-links-outline{display:flex;flex-wrap:wrap;gap:12px;align-items:center;margin-bottom:20px}.kzn-cta-buttons{justify-content:center}.kzn-cta-links-outline{justify-content:flex-start}.kzn-btn,.kzn-btn--outline,.kzn-btn--all,.kzn-read-more-btn{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:0 20px;border-radius:999px !important;border:1px solid var(--kzn-blue-button) !important;background:var(--kzn-blue-button) !important;color:#fff !important;box-shadow:none !important;font-family:"Noto Sans JP","Hiragino Sans",sans-serif !important;font-size:.82rem;font-weight:500;letter-spacing:.04em;line-height:1;transition:opacity .2s ease,transform .2s ease,background-color .2s ease,border-color .2s ease}.kzn-btn:hover,.kzn-btn--outline:hover,.kzn-btn--all:hover,.kzn-read-more-btn:hover{background:var(--kzn-blue-button-hover) !important;border-color:var(--kzn-blue-button-hover) !important;color:#fff !important;opacity:1 !important;transform:translateY(-1px)}.kzn-btn a,.kzn-btn--outline a,.kzn-btn--all a,.kzn-read-more-btn a{color:#fff !important}.kzn-read-more-btn{margin-top:20px;cursor:pointer;position:relative;z-index:20}.kzn-read-more-btn:focus{outline:none}.kzn-hero .kzn-cta-buttons{flex-direction:column;gap:10px;margin-top:8px}.kzn-hero .kzn-btn,.kzn-hero .kzn-btn--all{width:min(100%,280px);min-height:44px}.kzn-all-platforms-block{display:flex;flex-direction:column;align-items:center;width:min(100%,280px);margin-top:10px !important}.kzn-allplatforms-note{margin-top:8px;text-align:center}.kzn-allplatforms-note .en{display:block;opacity:.8;font-size:.7rem}.kzn-new-badge,.kzn-release-type,.kzn-archive-card .kzn-release-badge{font-family:"Noto Sans JP","Hiragino Sans",sans-serif !important;letter-spacing:.04em;font-weight:500}.kzn-new-badge{display:inline-block;margin-bottom:10px;padding:6px 14px;border-radius:999px;background:var(--kzn-blue-button) !important;color:#fff !important;font-size:.72rem}.kzn-release-type{margin-left:8px;padding:2px 8px;border:1px solid var(--kzn-blue-button) !important;border-radius:999px;font-size:.5em;vertical-align:middle;color:var(--kzn-blue-button) !important}.kzn-archive-card .kzn-release-badge{margin-left:6px;padding:2px 8px;border:1px solid var(--kzn-blue-button) !important;border-radius:999px;background:0 0;color:var(--kzn-blue-button) !important;font-size:.68rem;vertical-align:middle}.kzn-editorial-wrapper{max-width:680px;margin:0 auto 100px;padding-left:40px;border-left:1px solid #ccc;text-align:left}.kzn-editorial-body{margin-bottom:40px}.kzn-editorial-body .en{display:block;margin-top:4px;font-size:.85rem;color:var(--kzn-text-muted)}.kzn-spacer{height:16px}.kzn-hero{margin-bottom:120px;text-align:center}.kzn-hero-content{display:flex;flex-direction:column;align-items:center}.kzn-hero-artwork img{width:100%;max-width:480px;margin-bottom:24px;border-radius:8px;box-shadow:0 10px 30px rgba(0,0,0,.1)}.kzn-hero-subtitle{margin-bottom:30px}.kzn-coming-note{margin-top:20px}.kzn-archive-title{margin-bottom:60px;text-align:center}.kzn-archive-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-bottom:80px}.kzn-archive-card{background:0 0;border:none;box-shadow:none;transition:opacity .3s ease}.kzn-archive-card:hover{opacity:.85}.kzn-archive-image img{width:100%;aspect-ratio:1/1;object-fit:cover;margin-bottom:16px;border-radius:4px;box-shadow:0 6px 16px rgba(0,0,0,.1);transition:transform .3s ease,box-shadow .3s ease}.kzn-archive-card:hover .kzn-archive-image img{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.15)}.kzn-archive-meta{padding:0;text-align:left}.kzn-archive-artist{margin-bottom:4px}.kzn-archive-card-title{margin-bottom:4px}.kzn-archive-pagination{margin-top:60px;text-align:center}.nav-links .page-numbers{display:inline-block;padding:8px 16px;border:1px solid transparent;color:var(--kzn-text-muted);font-size:.9rem}.nav-links .current{border-bottom:1px solid var(--kzn-text);color:var(--kzn-text)}.kzn-section-label{display:inline-block;margin-bottom:20px;padding-top:20px;border-top:1px solid var(--kzn-line);text-align:center;text-transform:uppercase}.kzn-lyrics-section,.kzn-credits-section{margin-bottom:80px;text-align:center}.kzn-lyrics-wrapper{max-width:600px;margin:0 auto}.kzn-lyrics-content{position:relative;max-height:250px;overflow:hidden;text-align:left;transition:max-height .6s ease}.kzn-lyrics-content.open{max-height:none;overflow:visible}.kzn-track-block{margin-bottom:30px;background:0 0 !important;border:none !important;box-shadow:none !important}.kzn-track-title{margin-bottom:12px;padding:0 !important;background:0 0 !important;cursor:default}.kzn-track-title:after{display:none !important}.kzn-track-lyrics{display:block !important;max-height:none !important;padding:0 !important;opacity:1 !important}.kzn-track-lyrics pre{white-space:pre-wrap;margin:0;padding:0;background:0 0;border:none;box-shadow:none}.kzn-lyrics-fade{position:absolute;bottom:0;left:0;width:100%;height:100px;background:linear-gradient(transparent,var(--kzn-bg) 90%);pointer-events:none;transition:opacity .3s;z-index:10}.kzn-credits-section{max-width:700px;margin:0 auto 80px;padding-top:40px;border-top:1px solid var(--kzn-line);text-align:left}.kzn-credits-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px}.kzn-info-block h3{margin-bottom:16px;padding-bottom:8px;border-bottom:1px solid var(--kzn-line-soft);text-transform:uppercase}.kzn-info-block ul{margin:0;padding:0;list-style:none}.kzn-info-block li{display:flex;justify-content:space-between;margin-bottom:8px;padding-bottom:4px;border-bottom:1px dotted var(--kzn-line-soft);font-size:.88rem}.kzn-single-pagination{display:flex;justify-content:space-between;margin-top:60px;padding-top:40px;border-top:1px solid var(--kzn-line)}.kzn-single-pagination a:hover{color:var(--kzn-text);opacity:1}.page .site-content>.ast-container{max-width:800px !important;margin:0 auto !important;padding:60px 24px 100px !important}.page .entry-header .entry-title{margin-bottom:50px;text-align:center}.page .entry-content p{margin-bottom:1.5em}.kzn-about-overview{margin-top:20px}.kzn-project-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-top:20px}.kzn-project-block{padding-top:8px;border-top:1px solid var(--kzn-line)}.kzn-project-name{margin-bottom:12px}.kzn-project-ja{margin-bottom:8px}.kzn-project-en{margin-bottom:20px}.kzn-title-sub{font-size:.8em;color:var(--kzn-text-muted);font-weight:500;letter-spacing:.04em}.kzn-channels-section .kzn-editorial-body{margin-bottom:24px}.kzn-release-navigation .kzn-editorial-wrapper{margin-bottom:60px}.kzn-site-credit{margin-top:36px;padding-top:20px;border-top:1px solid var(--kzn-line)}.kzn-site-credit-ja{margin-bottom:6px}.kzn-site-credit-en{margin-bottom:0}.page .entry-content .kzn-cta-links-outline{margin-top:20px}@media (max-width:768px){.kzn-hero-title,.kzn-hero-title a,.page .entry-header .entry-title,.page .entry-header h1,body.page h1.entry-title,body.page .entry-title,body.page .wp-block-post-title,.kzn-archive-title{font-size:1.42rem;line-height:1.3}.kzn-editorial-title,.kzn-section-label{font-size:1rem}.kzn-project-name,.kzn-info-block h3,.kzn-track-title,.kzn-archive-card-title,.kzn-archive-card-title a{font-size:.94rem}.kzn-editorial-body,.page .entry-content,.kzn-lyrics-content,.kzn-track-lyrics pre,.kzn-info-block p,.kzn-project-ja,.kzn-site-credit-ja{font-size:.92rem;line-height:1.88}.kzn-project-en,.kzn-site-credit-en,.kzn-hero-subtitle,.kzn-archive-date,.kzn-archive-artist,.kzn-allplatforms-note,.kzn-coming-note,.kzn-single-pagination a,.kzn-info-block .label{font-size:.78rem}.kzn-btn,.kzn-btn--outline,.kzn-btn--all,.kzn-read-more-btn{min-height:40px;padding:0 16px;font-size:.8rem}.kzn-archive-grid{grid-template-columns:repeat(2,1fr);gap:20px 15px}.kzn-project-grid{grid-template-columns:1fr;gap:28px}.kzn-project-block{padding-top:14px}}@media (max-width:600px){.kzn-editorial-wrapper{padding-left:0;border-left:none;text-align:left !important}.kzn-cta-links-outline{justify-content:flex-start}.kzn-credits-grid{grid-template-columns:1fr;gap:30px}}body.page h1.entry-title,body.page .entry-header h1,body.page .entry-header .entry-title,body.page .wp-block-post-title,body.page .ast-single-post-order .entry-title,body.page .site-main .entry-header h1,body.page .site-main .entry-header .entry-title{font-size:1.72rem !important;line-height:1.28 !important;letter-spacing:.02em !important;font-weight:300 !important;color:var(--kzn-blue-title) !important;margin-bottom:50px !important}body.page h1.entry-title a,body.page .entry-header h1 a,body.page .entry-header .entry-title a,body.page .wp-block-post-title a{color:var(--kzn-blue-title) !important}body.page .entry-content h2,body.page .wp-block-post-content h2{font-size:1.08rem !important;line-height:1.45 !important;letter-spacing:.08em !important;font-weight:400 !important;color:var(--kzn-blue-heading) !important;margin-top:2.2em !important;margin-bottom:.9em !important}body.page .entry-content h3,body.page .wp-block-post-content h3{font-size:.98rem !important;line-height:1.5 !important;letter-spacing:.03em !important;font-weight:500 !important;color:var(--kzn-blue-sub) !important;margin-top:1.8em !important;margin-bottom:.7em !important}body.page h1.entry-title,body.page .entry-header h1,body.page .entry-header .entry-title,body.page .wp-block-post-title,body.page .ast-single-post-order .entry-title,body.page .site-main .entry-header h1,body.page .site-main .entry-header .entry-title{font-size:1.72rem !important;line-height:1.28 !important;letter-spacing:.02em !important;font-weight:300 !important;color:var(--kzn-blue-title) !important;margin-bottom:50px !important;text-align:center !important}body.page h1.entry-title a,body.page .entry-header h1 a,body.page .entry-header .entry-title a,body.page .wp-block-post-title a{color:var(--kzn-blue-title) !important}@media (max-width:768px){body.page h1.entry-title,body.page .entry-header h1,body.page .entry-header .entry-title,body.page .wp-block-post-title,body.page .ast-single-post-order .entry-title,body.page .site-main .entry-header h1,body.page .site-main .entry-header .entry-title{font-size:1.42rem !important;line-height:1.3 !important}}.kzn-hero-title,.kzn-hero-title a,.page .entry-header .entry-title,.page .entry-header h1,body.page h1.entry-title,body.page .entry-title,body.page .wp-block-post-title,.kzn-archive-title{font-size:2.05rem !important;line-height:1.22 !important;letter-spacing:.01em !important;font-weight:300 !important}.kzn-editorial-title,.kzn-section-label,body.page .entry-content h2,body.page .wp-block-post-content h2{font-size:1.54rem !important;line-height:1.38 !important;letter-spacing:.05em !important;font-weight:400 !important}.kzn-project-name,.kzn-info-block h3,.kzn-track-title,.kzn-archive-card-title,.kzn-archive-card-title a,body.page .entry-content h3,body.page .wp-block-post-content h3{font-size:1.28rem !important;line-height:1.45 !important;letter-spacing:.02em !important;font-weight:500 !important}body.page .entry-content h2,body.page .wp-block-post-content h2{margin-top:2.4em !important;margin-bottom:.9em !important}body.page .entry-content h3,body.page .wp-block-post-content h3{margin-top:1.8em !important;margin-bottom:.7em !important}@media (max-width:768px){.kzn-hero-title,.kzn-hero-title a,.page .entry-header .entry-title,.page .entry-header h1,body.page h1.entry-title,body.page .entry-title,body.page .wp-block-post-title,.kzn-archive-title{font-size:1.84rem !important;line-height:1.24 !important}.kzn-editorial-title,.kzn-section-label,body.page .entry-content h2,body.page .wp-block-post-content h2{   font-size:1.68rem !important;line-height:1.4 !important}.kzn-project-name,.kzn-info-block h3,.kzn-track-title,.kzn-archive-card-title,.kzn-archive-card-title a,body.page .entry-content h3,body.page .wp-block-post-content h3{font-size:1.2rem !important;line-height:1.45 !important}}.kzn-hero{margin-bottom:84px}.kzn-about-overview{margin-top:0}.kzn-about-overview .kzn-editorial-wrapper{margin-top:0}.kzn-hero{margin-bottom:84px}.kzn-about-overview{margin-top:0}.kzn-about-overview .kzn-editorial-wrapper{margin-top:0}body,h1,h2,h3,h4,h5,h6,.kzn-hero-title,.kzn-hero-title a,.kzn-editorial-title,.kzn-project-name,.kzn-archive-title,.kzn-archive-card-title,.kzn-archive-card-title a,.page .entry-header .entry-title,.page .entry-header h1,body.page h1.entry-title,body.page .entry-title,body.page .wp-block-post-title,.kzn-editorial-body,.page .entry-content,.page .entry-content p,.page .entry-content li,.kzn-lyrics-content,.kzn-track-lyrics pre,.kzn-project-ja,.kzn-site-credit-ja,.kzn-info-block h3,.kzn-info-block p{font-family:"Yu Mincho","Hiragino Mincho ProN",serif !important}.kzn-btn,.kzn-btn--outline,.kzn-btn--all,.kzn-read-more-btn,.kzn-new-badge,.kzn-release-type,.kzn-archive-card .kzn-release-badge,.kzn-hero-subtitle,.kzn-archive-date,.kzn-archive-artist,.kzn-project-en,.kzn-site-credit-en,.kzn-allplatforms-note,.kzn-coming-note,.kzn-single-pagination a,.kzn-info-block .label,.kzn-info-block .val,.nav-links .page-numbers,.kzn-title-sub{font-family:"Noto Sans JP","Hiragino Sans",sans-serif !important}.kzn-hero-title,.page .entry-header .entry-title,.kzn-archive-title{letter-spacing:.01em}.kzn-editorial-title,.kzn-project-name,.kzn-info-block h3{letter-spacing:.03em}.kzn-editorial-body,.page .entry-content,.kzn-lyrics-content,.kzn-track-lyrics pre,.kzn-project-ja,.kzn-site-credit-ja{line-height:2}