
:root{--study-heading:var(--serif);--study-body:var(--sans)}
body{font-family:var(--study-body);font-size:16px;line-height:1.8}.wrap{max-width:1320px}
.hero-kicker>span:last-child,.art-caption,.round-stamp,.art-note,.bread-photo>span,.hero-footnote,.section-index,.section-heading .eyebrow,.about-band .eyebrow,.product-caption>span,.product-image>span,.product-image>b,.visit-image>span,.agent-invite .eyebrow{display:none}
.hero-kicker{font-family:var(--study-body);font-size:13px;letter-spacing:0;line-height:1.8;margin-bottom:24px}.hero{padding-top:54px;padding-bottom:55px;min-height:650px;align-items:center}.hero h1{font-family:var(--study-heading)!important;font-size:var(--study-hero)!important;font-weight:var(--study-weight);line-height:1.38!important;letter-spacing:0!important;margin:0 0 25px}.hero-english{font-family:var(--study-en)!important;font-size:18px!important;line-height:1.6!important;letter-spacing:0!important;margin:0 0 24px!important}.hero-description{font-size:16px;line-height:1.9;margin:0}.hero-actions{margin-top:26px;gap:16px;flex-wrap:wrap}.hero-actions .button{font-size:14px;padding:15px 20px;gap:18px}.hero-art{height:590px}.hero-poster{top:25px;width:64%}.bread-photo{bottom:24px}
.site-header{height:90px}.brand>span{font-size:22px;letter-spacing:1px}.brand small{font-size:10px}.primary-nav{font-size:14px;gap:25px}.mode-switch{font-size:12px}.mode-switch span{display:none}.belief-strip{font-family:var(--study-body);font-size:14px;letter-spacing:0;padding-top:22px;padding-bottom:22px}.belief-strip strong{display:none}.belief-strip i:last-of-type{display:none}
.section-heading h2,.about-band h2,.visit-copy h2,.song-copy h2,.agent-invite h2{font-family:var(--study-heading);font-size:var(--study-title);font-weight:var(--study-weight);line-height:1.5;letter-spacing:0}.section-heading{align-items:center;margin-bottom:32px}.section-heading h2{margin:0}.section-intro,.section-intro p{font-size:16px;line-height:1.9}.section-intro .text-link,.text-link{font-size:14px}.title-dot{font-size:inherit}.journal-section{padding-top:62px;padding-bottom:56px}.daily-code{padding:18px 22px;gap:25px;margin-bottom:25px}.code-label{font-size:13px}.code-label small{display:none}.daily-code strong{font-family:var(--study-heading);font-weight:var(--study-weight);font-size:25px;letter-spacing:0}.daily-code button{font-size:13px}.journal-toolbar{margin:24px 0}.filter{font-size:13px;padding:8px 12px}.filter-count{font-size:12px;letter-spacing:0}.filter-group{gap:8px}.journal-grid{gap:32px}.card-meta{margin-top:15px;font-size:12px;letter-spacing:0}.card-title{font-family:var(--study-heading);font-size:var(--study-sub);font-weight:var(--study-weight);line-height:1.6;margin:6px 0 12px}.journal-card>p{font-size:15px;line-height:1.85;min-height:0;margin-bottom:20px}.card-bottom{font-size:12px;line-height:1.8;gap:8px;flex-wrap:wrap}.card-bottom a{font-size:12px}.journal-note{font-size:13px;gap:20px;margin-top:35px}.journal-note p{display:none}.journal-note a{font-size:13px}
.about-band{padding:55px 0}.about-band-inner{grid-template-columns:1.35fr 1.2fr;gap:8%}.about-band-inner>img{display:none}.about-band h2{margin:0}.about-band p{font-size:16px;line-height:1.9}.band-slogan-en{font-family:var(--study-en);font-size:21px!important;line-height:1.6!important;max-width:380px}.light-link{font-size:14px}
.publications{padding-top:65px;padding-bottom:42px}.product-caption h3{font-family:var(--study-heading);font-size:var(--study-sub);font-weight:var(--study-weight);line-height:1.5;margin:18px 0 12px}.product-caption p{font-size:15px;line-height:1.85}.archive-note{font-size:13px;line-height:1.9}.archive-note button{font-size:13px}.visit{padding-top:40px;padding-bottom:65px;gap:8%}.visit-copy>.eyebrow{display:none}.visit-copy h2{margin:0 0 25px}.visit-copy p{font-size:16px;line-height:1.9}.visit-place>span{font-size:16px}.visit-place small{font-size:13px;line-height:1.9}.visit-copy .button{font-size:14px}
.home-song-grid{margin-top:12px}.song-copy>.eyebrow{font-size:13px;letter-spacing:0}.song-copy h2{margin-top:15px}.song-copy .song-deck{font-family:var(--study-heading);font-size:24px;line-height:1.8}.song-description{font-size:15px;line-height:1.9}.song-main-cta{font-size:15px}.song-main-cta small{font-size:12px}.song-lyrics-link{font-size:14px}.agent-invite h2{font-size:27px}.agent-invite p{font-size:15px;line-height:1.8}.agent-invite .button{font-size:13px}.footer-slogan{font-family:var(--study-heading)!important;font-size:18px!important}.footer-slogan small{font-family:var(--study-en);font-size:13px;line-height:1.8}.footer-bottom{font-size:12px;line-height:1.8;flex-wrap:wrap}.footer-registration{font-size:12px;margin-top:25px}.top-link{font-size:13px}
@media(max-width:1100px) and (min-width:901px){.site-header{padding:0 36px;gap:20px}.primary-nav{font-size:12px;gap:16px}.brand>span{font-size:18px}.mode-switch{font-size:10px}}
@media(max-width:900px){.hero{min-height:0}.hero-art{height:500px}.primary-nav{font-size:12px;gap:18px}.hero h1{font-size:calc(var(--study-hero) * .8)!important}.hero-description{font-size:15px}.journal-grid{gap:28px}.daily-code strong{font-size:23px}.about-band-inner{gap:5%}.about-band h2{font-size:30px}.band-slogan-en{font-size:19px!important}.section-intro,.section-intro p{font-size:15px}.filter-count{display:none}.agent-invite{flex-wrap:wrap}.footer-bottom>div{gap:16px}}
@media(max-width:640px){.wrap{width:calc(100% - 40px)}.site-header{height:78px;padding:0 20px}.brand>span{font-size:16px}.brand small{font-size:8px}.mode-switch{font-size:10px}.primary-nav.open{flex-wrap:wrap;gap:12px 20px}.primary-nav{font-size:14px}.hero{padding-top:34px;padding-bottom:35px}.hero-kicker{font-size:12px;margin-bottom:20px}.hero h1{font-size:var(--study-mobile)!important;line-height:1.42!important;margin-bottom:22px}.hero-english{font-size:17px!important;line-height:1.6!important;margin-bottom:22px!important}.hero-description{font-size:15px;line-height:1.9}.hero-description br{display:none}.hero-actions{margin-top:24px;gap:11px}.hero-actions .button{font-size:12px;padding:14px;gap:14px}.hero-art{height:430px;margin-top:34px}.hero-poster{top:22px;width:63%;left:7%}.bread-photo{width:36%;right:5%;bottom:25px}.belief-strip{font-size:12px;gap:8px;padding:18px 20px}.belief-strip i{font-size:12px}.section-heading h2,.visit-copy h2,.song-copy h2{font-size:29px}.journal-section{padding-top:40px;padding-bottom:40px}.section-heading{margin-bottom:24px}.section-intro{font-size:15px}.section-intro p{font-size:15px}.section-intro .text-link{font-size:13px}.daily-code{display:block;padding:18px;margin-bottom:24px}.code-label{font-size:12px;display:block;margin-bottom:10px}.daily-code strong{display:block;font-size:24px;line-height:1.6}.daily-code button{display:block;margin-top:12px;font-size:12px}.daily-code button span{font-size:16px;margin-left:8px}.filter-group{gap:6px}.filter{font-size:12px;padding:7px 9px}.saved-filter{margin-left:0}.journal-grid{grid-template-columns:1fr;gap:35px}.poster-link{max-width:none}.card-meta{font-size:12px;margin-top:16px}.card-title{font-size:25px;margin-top:5px;margin-bottom:12px}.journal-card>p{font-size:15px;line-height:1.9;margin-bottom:18px}.card-bottom,.card-bottom a{font-size:12px}.journal-note{display:flex;font-size:12px;gap:12px;flex-wrap:wrap}.journal-note a{font-size:12px}.about-band-inner{display:block}.about-band{padding:37px 0}.about-band h2{font-size:29px;margin:0 0 25px}.about-band p{font-size:15px}.band-slogan-en{font-size:20px!important;max-width:none!important}.light-link{font-size:13px}.publications{padding-top:40px}.product-card{grid-template-columns:40% 1fr;gap:20px}.product-caption h3{font-size:23px;margin:0 0 12px}.product-caption p{font-size:14px;line-height:1.8}.archive-note{font-size:12px;display:block;line-height:1.9}.archive-note button{display:block;font-size:13px;margin-top:15px}.visit{padding-top:0;padding-bottom:50px}.visit-copy{padding-top:28px}.visit-copy p{font-size:15px}.visit-place small{font-size:12px}.visit-copy .button{font-size:13px}.song-copy>.eyebrow{font-size:12px}.song-copy .song-deck{font-size:23px}.song-description{font-size:15px}.song-main-cta small{font-size:11px}.agent-invite h2{font-size:25px}.agent-invite p{font-size:14px}.agent-invite .button{font-size:13px}.agent-symbol{font-size:22px}.footer-top p.footer-slogan{font-size:16px!important}.footer-slogan small{font-size:12px!important}.footer-bottom{font-size:11px}.footer-bottom>div{gap:12px 19px}.footer-registration{font-size:12px}.top-link{font-size:12px}}
:root{--serif:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--study-heading:"PingFang SC","Noto Sans CJK SC","Microsoft YaHei",sans-serif;--study-body:var(--sans);--study-weight:600;--study-hero:56px;--study-title:32px;--study-sub:22px;--study-mobile:39px;--study-en:Arial,sans-serif}
/* One reading scale across articles, brand facts, channels and listening. */
.article-body h1,.about-page>h1,.prose-page h1,.agent-title h1,.journal-page h1{font-family:var(--study-heading);font-size:44px;font-weight:600;line-height:1.4;letter-spacing:0}.article-body>p,.about-opening>p:last-child,.story-columns p,.prose-page p,.agent-title p,.agent-rules p{font-size:16px;line-height:2}.article-body .article-lede,.prose-page .large-intro{font-size:21px;line-height:1.8}.article-byline,.article-sources p,.article-sources li,.article-sources small,.fine-print,.collection-hint{font-size:12px;line-height:1.9}.article-body h2,.prose-page h2,.explorations>h2,.agent-page h2{font-family:var(--study-heading);font-size:28px;font-weight:600;line-height:1.5;letter-spacing:0}.story-columns h2,.explorations h3{font-size:24px;line-height:1.6;font-weight:600}.about-opening>p:first-child{font-size:25px;line-height:1.8}.about-slogan-en{font-family:Arial,sans-serif;font-size:20px;line-height:1.7}.story-columns>div>span,.explorations .eyebrow{font-size:12px;letter-spacing:0}.explorations p{font-size:16px}.explorations small{font-size:12px;line-height:1.8}.agent-kicker,.agent-title .eyebrow,.agent-page .eyebrow{font-size:12px;letter-spacing:.4px}.agent-facts>span{font-size:12px}.agent-facts strong{font-size:15px;line-height:1.7}.agent-facts strong small{font-size:12px;line-height:1.8;max-width:none}.agent-prompt pre{font-size:14px;line-height:1.9}.resource-table code{font-size:14px}.resource-table strong{font-size:16px}.resource-table small{font-size:12px;line-height:1.8}.agent-rules li{font-size:15px;line-height:1.9}.agent-example pre{font-size:13px;line-height:1.9}.song-hero-listening .song-copy h1{font-size:40px;font-weight:600;line-height:1.4}.song-listening-deck{font-size:14px;line-height:1.8}.song-reading-head{font-size:12px}.song-player label{font-size:12px}.song-hero-listening .song-player-note{font-size:12px;line-height:1.8}.song-listening-actions>.button{font-size:13px}.song-all-lyrics{font-size:13px}.lyric-stream p{font-family:var(--study-heading);font-size:21px;font-weight:400;letter-spacing:0}.lyrics-heading h2{font-family:var(--study-heading);font-size:30px;font-weight:600}.lyric-section h3{font-size:15px;line-height:1.8}.lyric-section h3>span{font-size:12px;letter-spacing:.4px}.lyric-stanza{font-family:var(--study-heading);font-size:21px;letter-spacing:0;line-height:2.1}.song-closing p{font-family:var(--study-heading);font-size:23px}.immersive-art h2{font-size:24px;font-weight:500}.immersive-lyrics .lyric-stream p{font-family:var(--study-heading);font-size:28px;font-weight:400;letter-spacing:.5px}.immersive-reading-head,.listener-reading-note{font-size:12px;line-height:1.8}.immersive-brand{font-size:16px}.immersive-brand small,.immersive-art>p{font-size:11px}.listener-timeline{font-size:12px}.listener-status{font-size:12px;line-height:1.7;min-height:20px}.exit-listener,.listener-fullscreen{font-size:13px}.listener-bottom-note{font-size:10px;letter-spacing:.5px}.listener-bottom-note small{font-size:11px}.scroll-toggle{font-size:11px}.follow-heading h2{font-family:var(--study-heading);font-size:32px;font-weight:600}.follow-heading p{font-size:16px}.follow-heading>span{font-size:13px}.channel-card h3{font-family:var(--study-heading);font-size:24px;font-weight:500}.channel-card-heading>p{font-size:15px;line-height:1.8;min-height:54px}.channel-platform{font-size:14px}.channel-code-note,.qr-usage-note{font-size:12px}.channel-action>a,.channel-action>button{font-size:14px}.contact-dialog>h2,.qr-dialog h2{font-family:var(--study-heading);font-weight:600}.contact-dialog>p{font-size:15px}.channel-grid-compact h3{font-family:var(--study-heading);font-weight:500}.footer-registration{font-size:12px;line-height:1.9}.footer-registration>div{gap:3px 15px}.ask-launch{font-size:12px}.contact-secondary>button,.contact-secondary>a{font-size:13px}
@media(max-width:900px){.immersive-lyrics .lyric-stream p{font-size:23px}.agent-facts strong{font-size:14px}.channel-card-heading>p{font-size:14px;min-height:76px}.resource-table code{font-size:13px}}
@media(max-width:640px){.article-body h1,.about-page>h1,.prose-page h1,.agent-title h1,.journal-page h1{font-size:34px;line-height:1.5;letter-spacing:0}.article-body>p,.about-opening>p:last-child,.story-columns p,.prose-page p,.agent-title p,.agent-rules p{font-size:15px;line-height:2}.article-body .article-lede,.prose-page .large-intro{font-size:20px}.article-body h2,.prose-page h2,.explorations>h2,.agent-page h2{font-size:25px}.story-columns h2,.explorations h3{font-size:23px}.article-byline{font-size:11px;gap:12px;flex-wrap:wrap}.about-opening>p:first-child{font-size:23px}.about-slogan-en{font-size:18px}.agent-kicker{font-size:10px;line-height:1.8}.agent-page .eyebrow{font-size:11px}.agent-facts>span{font-size:12px}.agent-facts strong{font-size:14px}.agent-facts strong small{font-size:12px}.agent-prompt pre{font-size:13px}.resource-table small{font-size:12px}.agent-rules li{font-size:14px}.song-hero-listening .song-copy h1{font-size:34px}.song-listening-deck{font-size:14px}.song-reading-head{font-size:12px}.song-listening-actions>.button{font-size:12px}.song-hero-listening .song-player-note{font-size:12px}.lyrics-heading h2{font-size:26px}.lyric-section h3{font-size:14px}.lyric-section h3>span{font-size:11px}.lyric-stanza{font-size:19px;letter-spacing:0}.song-closing p{font-size:21px}.immersive-brand{font-size:12px}.immersive-brand small{font-size:8px;letter-spacing:.3px}.immersive-art h2{font-size:21px}.immersive-art>p{font-size:11px}.immersive-reading-head{font-size:11px;gap:6px}.immersive-reading-head .scroll-toggle{font-size:10px}.immersive-lyrics .lyric-stream p{font-size:clamp(17px,5vw,22px);letter-spacing:0}.listener-reading-note{font-size:10px}.listener-timeline{font-size:11px}.listener-status{font-size:10px;min-height:30px}.exit-listener{font-size:11px}.listener-fullscreen{font-size:0}.listener-bottom-note{font-size:7px}.follow-heading h2{font-size:27px}.follow-heading p{font-size:15px}.channel-card h3{font-size:24px}.channel-card-heading>p{font-size:15px;min-height:0}.channel-platform{font-size:14px}.channel-action>a,.channel-action>button{font-size:14px}.channel-grid-compact h3{font-size:21px}.channel-grid-compact .channel-code-note{font-size:12px}.channel-grid-compact .channel-action>a,.channel-grid-compact .channel-action>button{font-size:12px}.contact-secondary>button,.contact-secondary>a{font-size:12px}.footer-registration{font-size:12px;text-align:left}.footer-bottom{font-size:11px}.ask-launch{font-size:11px}}
