.breadcrumbs{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:10px;line-height:1.8;color:#7f8f72;margin-bottom:35px}.breadcrumbs>a{color:#b4c3a4}.breadcrumbs>a:hover{color:var(--lime)}.breadcrumbs>span[aria-current]{color:#829377;max-width:480px}.academy-intro>p:not(.eyebrow){max-width:660px}.academy-shortcuts{display:flex;gap:14px;margin-top:30px;flex-wrap:wrap}.academy-categories{padding-top:10px;padding-bottom:30px}.academy-category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.academy-category{padding:25px 23px;border:1px solid #303b29;background:linear-gradient(140deg,#202b171f,#141a1033);border-radius:4px;transition:border-color .2s,background .2s;display:flex;flex-direction:column}.academy-category:hover{border-color:#768c5b;background:#202b1744}.academy-category>.mono{font-size:8px;color:#7e946a}.academy-category h2{font-size:31px;margin:20px 0 14px;line-height:1.1}.academy-category p{font-size:11px;line-height:1.9;margin-bottom:22px}.knowledge-read{font-size:10px;color:#b8dc91;display:flex;gap:15px;justify-content:space-between;margin-top:auto}.knowledge-library{padding-top:40px}.knowledge-tools{display:flex;align-items:end;justify-content:space-between;gap:24px;margin:30px 0 20px}.knowledge-tools>.search-box{width:440px;height:44px}.knowledge-tools input,.glossary-search input{font-size:12px}.knowledge-tools .search-box>span,.glossary-search>span{font-size:25px;line-height:1;color:#b2c49d}.knowledge-select{display:flex;gap:12px;align-items:center;font-size:10px;color:#9eaf8d}.knowledge-select select{background:#141d0e;border:1px solid #3c4a31;color:#c3d3b4;border-radius:3px;padding:10px 35px 10px 12px;font-size:11px}.knowledge-count,.glossary-count{font-size:8px;color:#81966e;margin:24px 0}.knowledge-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:26px}.knowledge-card{border:1px solid #2f3a27;border-radius:4px;padding:26px;background:#13190f;display:flex;flex-direction:column;min-width:0}.knowledge-card[hidden]{display:none}.knowledge-card-meta{display:flex;justify-content:space-between;gap:16px;font-size:7px;text-transform:uppercase;letter-spacing:1px;color:#81976d;margin-bottom:19px}.knowledge-card h3{font-family:var(--body);font-size:18px;line-height:1.4;margin-bottom:15px}.knowledge-card h3 a:hover{color:var(--lime)}.knowledge-card p{font-size:11px;line-height:1.9;color:#93a285;margin-bottom:25px}.knowledge-more{margin:35px auto 0;display:flex}.knowledge-more[hidden]{display:none}.knowledge-empty,.glossary-empty{padding:40px;text-align:center;border:1px dashed #46573a;border-radius:4px;margin-top:30px;font-size:13px}.path-overview{display:grid;grid-template-columns:1.6fr 1fr;gap:90px;padding-top:0;padding-bottom:15px}.path-overview>div>p:not(.eyebrow){font-size:14px;line-height:1.9}.path-overview .side-note{margin-top:0}.path-lessons{padding-top:35px}.path-note{padding-top:35px;margin-top:45px;border-top:1px solid var(--line);max-width:780px}.path-note h2{font-size:35px}.path-note p{font-size:13px;line-height:1.9}.academy-article h1{font-size:clamp(45px,4.8vw,69px)}.lesson-setting{border:1px solid #3c502b;border-radius:3px;padding:17px 20px;background:#192312;margin-top:25px}.lesson-setting>span{display:block;font-size:8px;letter-spacing:1.3px;color:#89a66d}.lesson-setting>strong{display:block;font-size:12px;color:#cbdcb9;font-weight:500;margin-top:7px}.lesson-steps{padding-left:25px}.lesson-steps li{padding:9px 0 13px 9px;color:#a7b09e}.lesson-steps li::marker{color:var(--lime);font-family:var(--display);font-size:23px}.lesson-lab-link{font-size:11px;display:block;margin-top:20px}.article-body .tool-note,.tool-note{font-size:10px;line-height:1.8;color:#81966e;margin-top:22px;margin-bottom:0}.academy-home-feature{display:grid;grid-template-columns:1.8fr 1fr;gap:80px;border-top:1px solid #34432a}.academy-home-feature h2{font-size:50px}.academy-home-feature p:not(.eyebrow){max-width:600px;font-size:13px;line-height:1.9}.academy-home-feature>div:last-child{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:25px}.academy-home-feature .eyebrow{font-size:8px;letter-spacing:1.4px}.academy-journal-link{background:#151e0f;border:1px solid #314325;border-radius:4px;padding:32px 40px;margin-top:20px}.academy-journal-link p:not(.eyebrow){font-size:13px}.glossary-library{padding-top:10px;max-width:1000px}.glossary-search{max-width:480px;margin-bottom:30px;height:44px}.alphabet{display:flex;gap:11px;flex-wrap:wrap;border-top:1px solid #2e3c23;border-bottom:1px solid #2e3c23;padding:20px 0}.alphabet a{font-family:var(--display);font-size:22px;color:#c4d6ae;min-width:25px;text-align:center}.alphabet a:hover{color:var(--lime)}.glossary-letter{display:grid;grid-template-columns:65px 1fr;gap:30px;padding:30px 0;border-top:1px solid #29351f}.glossary-letter[hidden],.glossary-letter [data-term][hidden]{display:none}.glossary-letter>h2{font-size:43px;color:var(--lime)}.glossary-letter dl{margin:0}.glossary-letter [data-term]{margin-bottom:24px;padding-bottom:24px;border-bottom:1px solid #27311f}.glossary-letter [data-term]:last-child{margin-bottom:0;border-bottom:0;padding-bottom:0}.glossary-letter dt{font-size:18px;line-height:1.4;margin-bottom:10px}.glossary-letter dt>a{display:flex;justify-content:space-between;color:#dbe6ce;gap:20px}.glossary-letter dt>a:hover{color:var(--lime)}.glossary-letter dt span{font-size:17px;color:#91ad74}.glossary-letter dd{font-size:12px;line-height:1.8;color:#99aa88;margin:0;max-width:750px}.term-page{max-width:850px}.term-page h1{font-size:80px;overflow-wrap:anywhere}.term-definition{border-left:2px solid var(--lime);padding:10px 0 10px 25px;margin-bottom:45px}.term-page .article-body{font-size:14px}.term-page .article-body h2{font-size:33px}.term-connection{background:#182211;border:1px solid #3b4c2b;padding:30px;border-radius:4px;margin-top:35px}.term-connection h3{font-family:var(--display);font-size:30px}.term-connection>p:not(.eyebrow){font-size:13px}.term-links{display:flex;gap:12px;flex-wrap:wrap;margin:23px 0}.term-links>a{font-size:12px;text-decoration:none;border:1px solid #415330;border-radius:3px;padding:10px 15px;background:#1d2913;color:#c9e5ad}.term-links>a:hover{background:#293a1b}.genre-feature .article-body{font-size:15px}.brand-image{display:block;width:139px;height:38px;object-fit:contain}.footer .brand-image{width:123px;height:34px}.cover-image{display:block;width:100%;height:auto;aspect-ratio:1;object-fit:cover;transition:transform .8s}.cover-wrap:hover .cover-image{transform:scale(1.035)}.genre-preview .cover-image{border-radius:4px}.detail-cover-image{border-radius:5px;width:100%;height:auto;aspect-ratio:1;object-fit:cover}.journal-image>img{display:block;width:100%;height:100%;object-fit:cover}.player-art-image{display:block;width:100%;height:100%;object-fit:cover;border-radius:3px}.image-icon{width:20px;height:20px;object-fit:contain;display:inline-block;vertical-align:middle}.primary>.image-icon{filter:brightness(0)}.master-play .image-icon{width:17px;height:17px;filter:brightness(0)}.nav-lab .image-icon{width:16px;height:16px}.hero .ghost .image-icon{border:1px solid #616856;border-radius:50%;width:30px;height:30px;padding:6px}.synth-art-image{width:270px;height:270px;position:absolute;left:50%;top:48%;transform:translate(-50%,-50%);object-fit:contain}.synth-output.rendering .synth-art-image{animation:asset-orbit 8s linear infinite}.synth-percent{z-index:2}@keyframes asset-orbit{to{transform:translate(-50%,-50%) rotate(360deg)}}
@media(max-width:1100px){.academy-category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.knowledge-grid{gap:16px}.knowledge-card{padding:22px}.knowledge-card h3{font-size:16px}.path-overview{gap:45px}.academy-home-feature{gap:40px}.academy-home-feature h2{font-size:43px}}
@media(max-width:760px){.breadcrumbs{font-size:8px;gap:7px;margin-bottom:27px}.breadcrumbs>span[aria-current]{max-width:100%}.academy-category-grid{gap:12px}.academy-category{padding:22px 18px}.academy-category h2{font-size:29px}.academy-category>.mono{font-size:6px}.academy-category p{font-size:10px;line-height:1.85}.knowledge-read{font-size:8px;line-height:1.7}.academy-categories{padding-top:0;padding-bottom:10px}.academy-shortcuts{gap:11px}.academy-shortcuts .button{font-size:10px;padding:12px 15px}.knowledge-grid{grid-template-columns:1fr;gap:15px}.knowledge-card{padding:24px}.knowledge-card h3{font-size:18px}.knowledge-card p{font-size:11px}.knowledge-card-meta{font-size:7px}.knowledge-card .knowledge-read{font-size:10px}.knowledge-tools{display:block}.knowledge-tools>.search-box{width:100%;max-width:none;margin-bottom:20px;min-width:0}.knowledge-select{justify-content:space-between}.knowledge-select select{max-width:230px}.knowledge-library{padding-top:35px}.knowledge-count{font-size:7px}.path-overview{grid-template-columns:1fr;gap:20px;padding-top:0}.path-overview>div>p:not(.eyebrow){font-size:12px}.path-lessons{padding-top:20px}.path-note h2{font-size:31px}.path-note p{font-size:12px}.academy-article h1{font-size:47px}.lesson-setting{padding:15px 17px}.lesson-setting strong{font-size:11px;line-height:1.7}.lesson-steps{padding-left:22px}.lesson-steps li{padding-left:6px}.academy-home-feature{grid-template-columns:1fr;gap:20px}.academy-home-feature h2{font-size:38px}.academy-home-feature .eyebrow{font-size:6px;letter-spacing:1px}.academy-home-feature p:not(.eyebrow){font-size:12px}.academy-home-feature>div:last-child{gap:20px}.academy-journal-link{padding:27px 25px}.academy-journal-link h2{font-size:34px}.glossary-library{padding-top:0}.alphabet{gap:8px}.alphabet a{font-size:19px;min-width:22px}.glossary-letter{grid-template-columns:30px 1fr;gap:16px;padding:25px 0}.glossary-letter>h2{font-size:35px}.glossary-letter dt{font-size:17px}.glossary-letter dd{font-size:11px}.term-page h1{font-size:60px}.term-definition{font-size:16px;padding-left:18px}.term-page .article-body{font-size:13px}.term-page .article-body h2{font-size:30px}.term-connection{padding:25px 22px}.term-links{gap:8px}.term-links>a{font-size:10px;padding:9px 12px}.brand-image{width:118px;height:33px}.footer .brand-image{width:118px;height:33px}.journal-image>img{height:100%;min-height:100%;position:absolute;inset:0;object-fit:cover;object-position:42% center}.image-icon{width:17px;height:17px}.nav-lab .image-icon{width:13px;height:13px}.genre-feature .article-body{font-size:13px}}
.academy-category-image{width:100%;height:auto;aspect-ratio:16/9;object-fit:cover;border-radius:3px;margin-bottom:22px}.academy-category .academy-category-image+span{display:block}.detail-cover-image{max-width:100%}.journal-image{position:relative}
