.platform_shell__TumFw{min-height:100vh;color:#f5f5f5}.platform_header__4bZlf{display:flex;align-items:center;gap:28px;padding:0 var(--bass-page-gutter);border-bottom:1px solid #ffffff18;background:#080808e8;backdrop-filter:blur(18px);position:sticky;top:0;z-index:30}.platform_brand__AZorG{color:#ffffff;text-decoration:none;font:800 15px/1 ui-monospace,monospace;letter-spacing:.14em}.platform_nav__sVV7J{display:flex;align-items:center;gap:22px;margin-left:auto}.platform_actions__odO8t a,.platform_nav__sVV7J a{color:#c5c5c5;text-decoration:none}.platform_actions__odO8t{display:flex;gap:14px}.platform_hero__ACHOx{min-height:calc(100vh - 76px);padding:clamp(56px,8vw,120px) var(--bass-page-gutter);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:5vw;align-items:end;background:linear-gradient(90deg,#050706dd,#05070666),url(/art/course-bristol-banner.svg) 50%/cover}.platform_kicker__a2kO4{color:#ffffff;font:700 11px/1.3 ui-monospace,monospace;letter-spacing:.16em}.platform_hero__ACHOx h1{font:700 clamp(58px,8.5vw,148px)/.82 Arial Narrow,Impact,sans-serif;letter-spacing:-.065em;margin:24px 0;max-width:1050px}.platform_hero__ACHOx p{color:#c4c4c4;max-width:640px;line-height:1.75;font-size:17px}.platform_audioActions__kYIVu,.platform_heroActions__D4Xzn{display:flex;flex-wrap:wrap;gap:10px;margin-top:28px}.platform_audioActions__kYIVu button,.platform_primary__z1eUV,.platform_secondary__udJMk{min-height:48px;padding:12px 18px;border:1px solid #ffffff;text-decoration:none;font-weight:700}.platform_primary__z1eUV{background:#ffffff;color:#080808}.platform_secondary__udJMk{color:#ffffff;background:#141414}.platform_audioCard__xzqno{border:1px solid #ffffff25;padding:24px;background:#080808;backdrop-filter:blur(12px)}.platform_audioCard__xzqno h2{font-size:clamp(26px,3vw,45px);margin:10px 0}.platform_audioCard__xzqno p{font-size:13px}.platform_audioActions__kYIVu button{background:#ffffff;color:#080808;cursor:pointer}.platform_audioActions__kYIVu button+button{background:transparent;color:#ffffff;border-color:#ffffff33}.platform_visualizer__T7J3l{height:96px;display:flex;align-items:center;gap:5px;margin:22px 0}.platform_visualizer__T7J3l i{flex:1;height:var(--h);background:#ffffff;opacity:.25;transform:scaleY(.55);transition:transform .25s,opacity .25s}.platform_playing__RgDap i{animation:platform_pulse__fZrCS .8s ease-in-out infinite alternate;animation-delay:calc(var(--i)*-70ms);opacity:.85}@keyframes platform_pulse__fZrCS{to{transform:scaleY(1)}}.platform_section__B_BaQ{padding:clamp(56px,7vw,110px) var(--bass-page-gutter);border-top:1px solid #ffffff13}.platform_sectionHead__2Zwxl{display:flex;align-items:end;justify-content:space-between;gap:30px;margin-bottom:30px}.platform_section__B_BaQ h1,.platform_section__B_BaQ h2{font:700 clamp(36px,5vw,78px)/.92 Arial Narrow,Impact,sans-serif;letter-spacing:-.045em;margin:12px 0}.platform_lead__EVbaC,.platform_sectionHead__2Zwxl p{max-width:630px;color:#aaaaaa;line-height:1.75}.platform_courseGrid__E99rh{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px}.platform_courseCard__l0huJ{display:grid;grid-template-columns:minmax(140px,.7fr) 1fr;background:#101010;border:1px solid #ffffff16;color:inherit;text-decoration:none;min-height:350px}.platform_courseCard__l0huJ img{width:100%;height:100%;object-fit:cover}.platform_courseCopy__jmdgd{padding:24px;display:flex;flex-direction:column}.platform_courseCopy__jmdgd h2{font-size:32px;line-height:1;margin:12px 0}.platform_courseCopy__jmdgd p{font-size:13px;color:#aaaaaa;line-height:1.65}.platform_meta__zEt_z{display:flex;gap:10px;flex-wrap:wrap;color:#bbbbbb;font:11px/1.4 ui-monospace,monospace}.platform_courseCopy__jmdgd strong{margin-top:auto;color:#ffffff}.platform_filterBar__9ehRB{display:flex;gap:10px;flex-wrap:wrap;margin:24px 0}.platform_filterBar__9ehRB input,.platform_filterBar__9ehRB select{min-height:46px;background:#111111;border:1px solid #ffffff25;color:#fff;padding:0 14px;min-width:220px}.platform_detailHero__EPMpa{min-height:66vh;padding:90px var(--bass-page-gutter) 55px;display:flex;align-items:flex-end;background:linear-gradient(90deg,#050706e8,#05070644),url(/art/course-bristol-banner.svg) 50%/cover}.platform_detailHero__EPMpa>div{max-width:950px}.platform_detailHero__EPMpa h1{font:700 clamp(52px,8vw,125px)/.84 Arial Narrow,Impact,sans-serif;letter-spacing:-.06em;margin:20px 0}.platform_facts__i_rsW{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #ffffff18}.platform_facts__i_rsW div{padding:22px;border-right:1px solid #ffffff18}.platform_facts__i_rsW span,.platform_facts__i_rsW strong{display:block}.platform_facts__i_rsW strong{font-size:24px}.platform_facts__i_rsW span{font-size:11px;color:#aaaaaa;margin-top:5px}.platform_split__OP_L6{display:grid;grid-template-columns:1.2fr .8fr;gap:50px}.platform_panel__zRNJk{border:1px solid #ffffff18;background:#111111;padding:24px}.platform_panel__zRNJk h3{margin-top:0}.platform_list__Sjpn8{display:grid;gap:1px;background:#ffffff14;border:1px solid #ffffff14}.platform_list__Sjpn8 article{background:#101010;padding:18px;display:flex;justify-content:space-between;gap:20px}.platform_emptyState__Y1Odd{padding:50px;border:1px dashed #ffffff28;color:#bbbbbb}.platform_external__YLjQs{display:inline-flex;min-height:48px;align-items:center;padding:0 18px;background:#ffffff;color:#080808;text-decoration:none;font-weight:750}.platform_creatorGrid__AxEdQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.platform_creatorGrid__AxEdQ article{border:1px solid #ffffff18;padding:22px;background:#111111}.platform_creatorGrid__AxEdQ small{color:#ffffff}.platform_status__6W4nP{padding:12px 0;color:#bbbbbb;font-size:12px}.platform_legal__3Z_rQ{font-size:12px;color:#aaaaaa;max-width:760px;line-height:1.7}@media(max-width:900px){.platform_header__4bZlf{gap:14px}.platform_nav__sVV7J{overflow:auto}.platform_nav__sVV7J a{white-space:nowrap}.platform_actions__odO8t{display:none}.platform_hero__ACHOx{grid-template-columns:1fr;align-content:end}.platform_facts__i_rsW{grid-template-columns:1fr 1fr}.platform_courseCard__l0huJ,.platform_split__OP_L6{grid-template-columns:1fr}.platform_courseCard__l0huJ img{height:280px}}@media(max-width:600px){.platform_header__4bZlf{height:auto;min-height:68px;flex-wrap:wrap;padding-top:12px;padding-bottom:12px}.platform_nav__sVV7J{order:3;width:100%;margin:0}.platform_hero__ACHOx{min-height:calc(100svh - 110px);padding-top:45px}.platform_hero__ACHOx h1{font-size:52px}.platform_audioCard__xzqno{padding:18px}.platform_section__B_BaQ{padding-left:18px;padding-right:18px}.platform_sectionHead__2Zwxl{display:block}.platform_facts__i_rsW{grid-template-columns:1fr 1fr}.platform_facts__i_rsW div{padding:15px}.platform_courseCard__l0huJ img{height:220px}.platform_detailHero__EPMpa{padding-left:18px;padding-right:18px}.platform_detailHero__EPMpa h1{font-size:50px}.platform_filterBar__9ehRB input,.platform_filterBar__9ehRB select{width:100%}}.platform_shell__TumFw{--lime:#fff;--cyan:#ccc;--panel:#111;--bg:#080808;--text:#fff;--muted:#aaa;min-width:0}.platform_header__4bZlf{height:86px;border-bottom:1px solid #555}.platform_brand__AZorG{font:900 25px/.9 Arial Black,sans-serif;letter-spacing:-.08em}.platform_actions__odO8t a,.platform_nav__sVV7J a{display:inline-flex;align-items:center;min-height:44px;color:#fff}.platform_primary__z1eUV,.platform_secondary__udJMk{display:inline-flex;align-items:center;justify-content:center;min-height:48px}.platform_primary__z1eUV:hover{background:#ccc}.platform_secondary__udJMk:hover{background:#fff;color:#080808}.platform_header__4bZlf :focus-visible,.platform_shell__TumFw :focus-visible{outline:3px solid #aaa;outline-offset:4px}.platform_section__B_BaQ h1,.platform_section__B_BaQ h2{line-height:1.1;overflow-wrap:anywhere}.platform_creatorGrid__AxEdQ h2{font-size:28px;letter-spacing:-.03em}.platform_sectionHead__2Zwxl>div:last-child{max-width:550px}.platform_detailHero__EPMpa{background:linear-gradient(90deg,#000d,#0002),url(/art/course-bristol-banner.svg) 50%/cover;filter:grayscale(1)}.platform_courseCard__l0huJ img{filter:grayscale(1)}.platform_intro__iGCTH{background:#080808;color:#fff;overflow:hidden}.platform_introBottom__8CIlx,.platform_introTop__DwZLm,.platform_introUtility__11RKp{display:flex;justify-content:space-between;align-items:center;gap:20px}.platform_introTop__DwZLm{padding:22px 0;font:10px/1.5 ui-monospace,monospace;letter-spacing:.08em}.platform_introStage__lgdL5{position:relative;min-height:520px;height:65vh;max-height:820px;border-top:1px solid #555;border-bottom:1px solid #555;isolation:isolate}.platform_soundCanvas__oEb8k{position:absolute;right:-8%;top:-10%;width:88%;height:120%;z-index:-1;pointer-events:none}.platform_introTitle__USEMn{display:flex;flex-direction:column;padding:30px 0;font:900 clamp(76px,10.5vw,190px)/.83 Arial Black,Impact,sans-serif;letter-spacing:-.085em;mix-blend-mode:difference}.platform_introTitle__USEMn span:last-child{color:transparent;-webkit-text-stroke:1.5px #fff}.platform_introCaption__i3Oma{position:absolute;right:0;bottom:24px;max-width:300px;text-align:right}.platform_introCaption__i3Oma>span{font:10px/1.5 ui-monospace,monospace;letter-spacing:.12em}.platform_introCaption__i3Oma p{font-size:16px}.platform_introBottom__8CIlx{padding:24px 0;border-bottom:1px solid #555}.platform_introPlayer__3yELx{display:flex;align-items:center;gap:14px}.platform_introPlayer__3yELx button{width:50px;height:50px;border:1px solid #fff;border-radius:50%;background:#fff;color:#000;cursor:pointer}.platform_introPlayer__3yELx span,.platform_introPlayer__3yELx strong{display:block}.platform_introPlayer__3yELx strong{font-size:19px}.platform_introPlayer__3yELx div>span{font:11px/1.6 ui-monospace,monospace;color:#aaa}.platform_liveDot____AFl{width:7px;height:7px;background:#555;border-radius:50%;margin:0 20px}.platform_liveDot____AFl[data-playing=true]{background:#fff;box-shadow:0 0 10px #fff5}.platform_introLinks__AFeMF{display:flex;gap:28px}.platform_introLinks__AFeMF a{color:#fff;text-decoration:none;font-size:18px;font-weight:700;min-height:44px;display:flex;align-items:center}.platform_introLinks__AFeMF a:first-child{background:#fff;color:#000;padding:12px 22px}.platform_introUtility__11RKp{font:11px/1.5 ui-monospace,monospace;color:#aaa;flex-wrap:wrap;padding:12px 0 24px}.platform_introUtility__11RKp a,.platform_introUtility__11RKp button{background:none;border:0;color:#ddd;cursor:pointer;min-height:44px}.platform_introUtility__11RKp>span{margin-right:auto}@media(max-width:900px){.platform_actions__odO8t{display:flex;margin-left:auto}.platform_nav__sVV7J{order:3;width:100%;margin-left:0;gap:24px}.platform_header__4bZlf{height:auto;flex-wrap:wrap;padding-top:16px;padding-bottom:8px;gap:8px}.platform_introStage__lgdL5{min-height:440px}.platform_introTitle__USEMn{font-size:clamp(70px,13vw,120px)}}@media(max-width:600px){.platform_introTop__DwZLm{font-size:8px;gap:8px}.platform_introStage__lgdL5{height:58svh;min-height:430px}.platform_introTitle__USEMn{font-size:clamp(66px,16.8vw,100px);padding-top:30px}.platform_soundCanvas__oEb8k{width:150%;right:-36%;top:5%;height:100%}.platform_introCaption__i3Oma{font-size:12px;bottom:20px;max-width:240px}.platform_introCaption__i3Oma p{font-size:14px}.platform_introBottom__8CIlx{align-items:flex-start;flex-direction:column;gap:22px}.platform_introLinks__AFeMF{width:100%;gap:18px}.platform_introLinks__AFeMF a{font-size:14px}.platform_introUtility__11RKp{gap:10px}.platform_introUtility__11RKp>span{flex-basis:100%}.platform_header__4bZlf .platform_actions__odO8t{display:flex}.platform_nav__sVV7J{gap:22px}.platform_section__B_BaQ h1{font-size:38px}.platform_courseGrid__E99rh{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.platform_intro__iGCTH *{scroll-behavior:auto;animation:none;transition:none}}.platform_introTitle__USEMn{margin:0}.platform_shell__TumFw [data-multitrack-studio]{--lime:#35573d;--cyan:#386b61;--panel:#fbfbf5;--bg:#f3f3eb;--text:#26372a;--muted:#5e705e}.platform_catalogPage__rzbTl{padding:28px var(--bass-page-gutter) 80px;background:#181818;min-height:100vh}.platform_courseBanner__hQy52{position:relative;height:62vh;max-height:820px;overflow:hidden;border-radius:12px;background:#292929;isolation:isolate}.platform_bannerArt__UcSxm{position:absolute;inset:0;overflow:hidden;z-index:-1;background:#4b3531}.platform_bannerArt__UcSxm i{position:absolute;width:70vw;height:70vw;right:-10%;top:-50%;border:45px solid #ffffff30;border-radius:50%;transform:rotate(-25deg) scaleY(.7)}.platform_bannerArt__UcSxm i:nth-child(2){transform:rotate(15deg) scale(.85,.55)}.platform_bannerArt__UcSxm i:nth-child(3){transform:rotate(35deg) scale(.65,.8)}.platform_bannerArt__UcSxm i:nth-child(4){transform:rotate(75deg) scale(.5)}.platform_bannerArt__UcSxm i:nth-child(5){transform:rotate(5deg) scale(.3,.8)}.platform_bannerText__GHrfu{padding:clamp(30px,5vw,90px);max-width:900px}.platform_bannerText__GHrfu small{font:11px/1.5 monospace;letter-spacing:.12em}.platform_bannerText__GHrfu h1{font-size:clamp(38px,5.5vw,88px);line-height:1.08;letter-spacing:-.05em;margin:45px 0 20px}.platform_bannerText__GHrfu p{font-size:18px;line-height:1.6}.platform_bannerText__GHrfu a{display:inline-flex;min-height:48px;align-items:center;color:#000;background:#fff;padding:12px 24px;margin-top:22px;text-decoration:none;font-weight:700}.platform_bannerIndex__MEjN5{position:absolute;right:24px;bottom:24px;font:12px monospace}.platform_bannerDots__sUbPs{display:flex;justify-content:center;gap:3px;margin:8px 0 30px}.platform_bannerDots__sUbPs button{display:grid;place-items:center;background:none;border:0;width:34px;height:44px;cursor:pointer}.platform_bannerDots__sUbPs span{height:5px;width:24px;border-radius:5px;background:#666}.platform_bannerDots__sUbPs [aria-current=true] span{background:#fff}.platform_catalogHeading__e7J3x{display:flex;justify-content:space-between;align-items:center;margin:25px 0 20px;gap:20px}.platform_catalogHeading__e7J3x h2{font-size:21px;font-weight:650;margin:0}.platform_catalogHeading__e7J3x>span{font-size:12px;color:#aaa}.platform_fourCourses__Oj8MO{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px}.platform_pictureCourse__ZoATW{min-width:0;color:#fff;text-decoration:none}.platform_moduleArt__tLLPS{position:relative;aspect-ratio:1;overflow:hidden;border-radius:14px;background:#4b3531;padding:16px;display:flex;flex-direction:column;justify-content:space-between}.platform_moduleArt__tLLPS>span{font-size:11px;z-index:1}.platform_moduleArt__tLLPS>div{position:absolute;inset:15% -12%;transform:rotate(-18deg);font:900 clamp(48px,6vw,130px)/1.1 Impact,sans-serif;letter-spacing:-.06em;color:#ffffff60;display:grid;place-items:center;overflow-wrap:normal}.platform_moduleArt__tLLPS strong{font-size:20px;line-height:1.3;z-index:1;text-shadow:0 2px 20px #000}.platform_pictureCourse__ZoATW p{font-size:13px;line-height:1.6;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin:10px 0}.platform_pictureCourse__ZoATW p span{color:var(--muted)}.platform_catalogPage__rzbTl [data-art="1"]{background:#243d53}.platform_catalogPage__rzbTl [data-art="2"]{background:#474838}.platform_catalogPage__rzbTl [data-art="3"]{background:#403855}.platform_catalogPage__rzbTl [data-art="4"]{background:#67432b}.platform_pictureCourse__ZoATW:hover .platform_moduleArt__tLLPS{filter:brightness(1.2)}.platform_document__35NXK{max-width:1050px;margin:0 auto;padding:70px 28px 100px;color:#eee}.platform_document__35NXK h1{font-size:clamp(38px,6vw,72px);line-height:1.1;letter-spacing:-.045em;margin:0 0 28px}.platform_document__35NXK h2{font-size:24px;margin:42px 0 16px}.platform_document__35NXK li,.platform_document__35NXK p{font-size:16px;line-height:1.9;color:#ccc}.platform_document__35NXK a{color:var(--cyan);text-underline-offset:4px}.platform_document__35NXK section{border-top:1px solid #444;padding-top:8px}.platform_document__35NXK nav{display:flex;gap:22px;margin-bottom:38px;font-size:13px}.platform_document__35NXK .platform_byline__Uq_7_{font:12px/1.8 monospace;color:var(--muted)}.platform_articleImage__xFoCw{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;margin:30px 0;border-radius:3px}.platform_articleBody__lO1wq{max-width:720px;margin:40px auto}.platform_journalGrid__dHFfl{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px}.platform_journalGrid__dHFfl a{color:#fff;text-decoration:none}.platform_journalGrid__dHFfl h2{font-size:28px}.platform_journalGrid__dHFfl p{line-height:1.7;color:#bbb}@media(max-width:900px){.platform_fourCourses__Oj8MO{grid-template-columns:repeat(2,minmax(0,1fr))}.platform_courseBanner__hQy52{min-height:430px}.platform_journalGrid__dHFfl{grid-template-columns:1fr}}@media(max-width:520px){.platform_catalogPage__rzbTl{padding:16px 16px 50px}.platform_fourCourses__Oj8MO{gap:24px 14px}.platform_moduleArt__tLLPS{padding:12px;border-radius:10px}.platform_moduleArt__tLLPS strong{font-size:15px}.platform_moduleArt__tLLPS>div{font-size:44px}.platform_pictureCourse__ZoATW p{font-size:11px}.platform_bannerText__GHrfu{padding:26px}.platform_bannerText__GHrfu h1{font-size:38px}.platform_bannerText__GHrfu p{font-size:15px}.platform_courseBanner__hQy52{height:auto;min-height:460px}.platform_catalogHeading__e7J3x{align-items:flex-start}.platform_catalogHeading__e7J3x>span{max-width:130px;text-align:right}.platform_document__35NXK{padding:42px 20px 70px}}.platform_document__35NXK form{max-width:720px;display:grid;gap:22px}.platform_document__35NXK label{display:grid;gap:10px;font-size:15px}.platform_document__35NXK input,.platform_document__35NXK textarea{width:100%;padding:12px;border:1px solid #666;background:#181818;color:#fff;font:inherit;border-radius:3px}.platform_document__35NXK textarea{min-height:140px}.platform_document__35NXK button{min-height:44px;padding:12px 18px;border:1px solid #aaa;background:#fff;color:#111;cursor:pointer}.platform_document__35NXK button:disabled{opacity:.5}.platform_document__35NXK nav{flex-wrap:wrap}.platform_document__35NXK figure{margin:40px 0}.platform_document__35NXK figcaption{font-size:13px;line-height:1.6;color:#bbb;margin-top:10px}.platform_intro__iGCTH{min-height:100svh;display:flex;flex-direction:column}.platform_introStage__lgdL5{height:76svh;border-top:0}.platform_introTitle__USEMn{padding-top:7vh}.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS{background-image:linear-gradient(0deg,#000c,transparent 60%),url(/art/course-studio-covers-v1.webp);background-size:100% 100%,200% 200%;background-position:50%,0 0}.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS[data-art="1"],.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS[data-art="2"]{background-position:50%,100% 0}.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS[data-art="3"]{background-position:50%,0 100%}.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS[data-art="4"]{background-position:50%,100% 100%}.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm{background-image:linear-gradient(90deg,#000e,#0001),url(/art/course-studio-covers-v1.webp);background-size:100% 100%,200% auto;background-position:50%,0 0;background-repeat:no-repeat}.platform_bannerArt__UcSxm i{display:none}.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm[data-art="1"],.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm[data-art="2"]{background-position:50%,100% 0}.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm[data-art="3"]{background-position:50%,0 100%}.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm[data-art="4"]{background-position:50%,100% 100%}.platform_catalogPage__rzbTl .platform_pictureCourse__ZoATW p{display:flex;gap:6px;min-width:0}.platform_courseSummary__VN8zk{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.platform_courseProvider__t6FJ0{flex-shrink:0}@media(max-width:520px){.platform_catalogPage__rzbTl .platform_bannerArt__UcSxm{background-size:100% 100%,auto 200%}}.platform_bannerText__GHrfu h1{font-weight:750;text-shadow:0 2px 30px #0008}.platform_moduleArt__tLLPS strong{font-weight:650;text-shadow:none}.platform_shell__TumFw [data-multitrack-studio] button{background:#202020;border-color:#666;color:#fff}.platform_shell__TumFw [data-multitrack-studio] button[aria-pressed=true]{background:#ddd;color:#111;border-color:#fff}.platform_shell__TumFw [data-multitrack-studio] input,.platform_shell__TumFw [data-multitrack-studio] select{background:#151515;border-color:#555;color:#fff}.platform_shell__TumFw [data-multitrack-studio] button{min-height:44px}.platform_shell__TumFw [data-multitrack-studio] [data-piano-roll] button{min-height:0}.platform_shell__TumFw{font-family:Helvetica Neue,Arial,PingFang SC,Microsoft YaHei,sans-serif;background:#080808;color:#f4f4f4}.platform_document__35NXK{max-width:none;margin:0;padding:clamp(48px,5vw,84px) var(--bass-page-gutter) 100px}.platform_document__35NXK>p,.platform_document__35NXK>section{max-width:1120px}.platform_articleBody__lO1wq{max-width:760px}.platform_header__4bZlf{height:76px;border-color:#2b2b2b;background:#080808;backdrop-filter:none}.platform_brand__AZorG{font:800 22px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:-.055em}.platform_actions__odO8t a,.platform_nav__sVV7J a{font-size:13px;color:#bbb}.platform_actions__odO8t a:hover,.platform_nav__sVV7J a:hover{color:#fff}.platform_section__B_BaQ{width:100%;min-height:calc(100svh - 76px);padding:clamp(48px,5vw,84px) var(--bass-page-gutter)}.platform_detailHero__EPMpa h1,.platform_hero__ACHOx h1,.platform_section__B_BaQ h1,.platform_section__B_BaQ h2{font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;font-stretch:normal;letter-spacing:-.055em}.platform_section__B_BaQ h1{font-size:clamp(44px,5.4vw,88px);font-weight:760;line-height:1}.platform_section__B_BaQ h2{font-weight:700;line-height:1.08}.platform_audioCard__xzqno,.platform_courseBanner__hQy52,.platform_creatorGrid__AxEdQ article,.platform_moduleArt__tLLPS,.platform_panel__zRNJk{border-radius:4px}.platform_courseBanner__hQy52{height:min(64vh,760px);min-height:520px}.platform_bannerText__GHrfu h1{font-size:clamp(48px,6.2vw,98px);font-weight:760;line-height:.98;letter-spacing:-.06em;max-width:980px}.platform_bannerText__GHrfu p{font-size:16px;color:#d2d2d2}.platform_bannerText__GHrfu a,.platform_external__YLjQs,.platform_primary__z1eUV,.platform_secondary__udJMk{border-radius:2px;min-height:48px}.platform_catalogPage__rzbTl{background:#151515;padding-top:24px}.platform_catalogHeading__e7J3x{margin:34px 0 22px}.platform_catalogHeading__e7J3x h2{font-size:24px;letter-spacing:-.035em}.platform_fourCourses__Oj8MO{gap:34px 22px}.platform_moduleArt__tLLPS{border-radius:4px}.platform_moduleArt__tLLPS strong{font-size:clamp(18px,1.7vw,24px);line-height:1.18;font-weight:700;letter-spacing:-.025em}.platform_pictureCourse__ZoATW p{font-size:12px;margin-top:11px}.platform_pictureCourse__ZoATW:focus-visible{outline:2px solid #fff;outline-offset:5px}.platform_pictureCourse__ZoATW:hover .platform_moduleArt__tLLPS{filter:brightness(1.08)}.platform_detailHero__EPMpa h1{font-size:clamp(48px,7vw,112px);font-weight:760;line-height:.96}.platform_facts__i_rsW,.platform_list__Sjpn8,.platform_panel__zRNJk{border-color:#333}.platform_list__Sjpn8 article,.platform_panel__zRNJk{background:#0e0e0e}.platform_intro__iGCTH{padding:0 var(--bass-page-gutter);justify-content:center}.platform_introStage__lgdL5{height:78svh;max-height:860px;border:0}.platform_introTitle__USEMn{font-family:Helvetica Neue,Arial,sans-serif;font-size:clamp(72px,10vw,168px);font-weight:780;line-height:.86;letter-spacing:-.07em;padding-top:6vh;mix-blend-mode:normal}.platform_introTitle__USEMn span:last-child{-webkit-text-stroke:1px #fff}.platform_introBottom__8CIlx{display:flex;align-items:center;justify-content:space-between;padding:20px 0 26px;border-top:1px solid #3d3d3d;border-bottom:0}.platform_introLinks__AFeMF a{min-height:50px;padding:0 22px;background:#fff;color:#080808;font-size:16px}.platform_introUtility__11RKp{padding:0;gap:18px}.platform_introUtility__11RKp a,.platform_introUtility__11RKp button{font:500 12px/1 Helvetica Neue,Arial,sans-serif;color:#aaa;text-decoration:none}.platform_introUtility__11RKp a:hover,.platform_introUtility__11RKp button:hover{color:#fff}.platform_myPage__4yJwp{padding-top:clamp(40px,5vw,72px)}.platform_myHero__RmNXy{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:30px;padding-bottom:44px;border-bottom:1px solid #333}.platform_myHero__RmNXy>span{grid-column:1/-1;font:650 10px/1 ui-monospace,monospace;letter-spacing:.14em;color:#999}.platform_myHero__RmNXy h1{margin:0;font-size:clamp(64px,9vw,148px);line-height:.82}.platform_myHero__RmNXy p{margin:0;color:#aaa;font-size:16px;line-height:1.65}.platform_myDashboard__jLZtP{width:100%;padding-top:28px}.platform_myStatus__0973i{display:flex;align-items:center;gap:18px;padding:14px 0 28px}.platform_myStatus__0973i span{padding:6px 9px;border:1px solid #444;font:600 10px/1 ui-monospace,monospace;letter-spacing:.08em}.platform_myStatus__0973i strong{font-size:13px;font-weight:500;color:#aaa}.platform_hubSection__WXwQ1{padding:38px 0;border-top:1px solid #333}.platform_hubSection__WXwQ1>header{display:flex;align-items:baseline;gap:18px;margin-bottom:22px}.platform_hubSection__WXwQ1>header span{color:#777;font:500 12px/1 ui-monospace,monospace}.platform_hubSection__WXwQ1>header h2{margin:0;font-size:24px;letter-spacing:-.035em}.platform_hubGrid__R4GE8{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));gap:1px}.platform_hubCard__i55QP{position:relative;min-height:220px;padding:24px;display:flex;flex-direction:column;gap:24px;border:1px solid #333;background:#0d0d0d;color:#fff;text-decoration:none}.platform_hubCard__i55QP:hover{background:#151515}.platform_hubCard__i55QP:focus-visible{z-index:1;outline:2px solid #fff;outline-offset:-2px}.platform_hubIcon__yfrcl{display:grid;place-items:center;width:44px;height:44px;border:1px solid #4a4a4a;color:#fff}.platform_hubIcon__yfrcl svg{width:21px;height:21px}.platform_hubCard__i55QP h2{margin:0 0 9px;font-size:21px;letter-spacing:-.03em}.platform_hubCard__i55QP p{margin:0;color:#9e9e9e;font-size:13px;line-height:1.65}.platform_hubArrow__EZSan{position:absolute;right:20px;top:20px;width:18px;height:18px;color:#777}.platform_hubFeatured__3aFtV{background:linear-gradient(90deg,#000d,#0005),url(/art/course-studio-covers-v1.webp) 0 0/200% auto no-repeat}.platform_hubFeatured__3aFtV p{color:#d0d0d0}.platform_hubFeatured__3aFtV .platform_hubIcon__yfrcl{background:#fff;color:#080808;border-color:#fff}.platform_partnerPanel__tQYMi{scroll-margin-top:92px;padding:34px;border:1px solid #3a3a3a;background:#0d0d0d}.platform_partnerHeading__XKZIU{display:grid;grid-template-columns:auto 1fr auto;gap:18px;align-items:center;padding-bottom:24px;border-bottom:1px solid #333}.platform_partnerHeading__XKZIU p{margin:0 0 5px;color:#888;font:600 10px/1 ui-monospace,monospace;letter-spacing:.12em}.platform_partnerHeading__XKZIU h2{margin:0;font-size:26px}.platform_partnerHeading__XKZIU>a{display:flex;align-items:center;gap:7px;color:#fff;font-size:13px;text-decoration:none}.platform_partnerHeading__XKZIU>a svg{width:16px}.platform_partnerPanel__tQYMi>div:last-child{padding-top:24px}.platform_partnerPanel__tQYMi form{display:grid;grid-template-columns:minmax(260px,1fr) auto;gap:12px;max-width:760px}.platform_partnerPanel__tQYMi label{display:grid;gap:7px;font-size:12px}.platform_partnerPanel__tQYMi input{min-height:46px;border:1px solid #555;background:#080808;color:#fff;padding:0 12px}.platform_partnerPanel__tQYMi button{min-height:46px;border:1px solid #fff;background:#fff;color:#080808;padding:0 18px;font-weight:700}.platform_partnerPanel__tQYMi small{grid-column:1/-1;color:#888}@media(max-width:1050px){.platform_hubGrid__R4GE8{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.platform_section__B_BaQ{min-height:0}.platform_myHero__RmNXy{grid-template-columns:1fr}.platform_myHero__RmNXy>span{grid-column:auto}.platform_myHero__RmNXy h1{font-size:64px}.platform_hubGrid__R4GE8{grid-template-columns:1fr}.platform_hubFeatured__3aFtV{grid-column:auto}.platform_hubCard__i55QP{min-height:180px}.platform_partnerPanel__tQYMi{padding:22px}.platform_partnerHeading__XKZIU{grid-template-columns:auto 1fr}.platform_partnerHeading__XKZIU>a{grid-column:1/-1}.platform_partnerPanel__tQYMi form{grid-template-columns:1fr}.platform_introStage__lgdL5{height:72svh;min-height:500px}.platform_introTitle__USEMn{font-size:clamp(62px,18vw,96px);line-height:.9}.platform_introBottom__8CIlx{align-items:flex-start;gap:14px}.platform_introUtility__11RKp{margin-left:auto}.platform_courseBanner__hQy52{border-radius:4px}.platform_moduleArt__tLLPS{border-radius:3px}}.platform_creatorApplicationPanel__BaoOp{scroll-margin-top:92px;padding:34px 0 44px;border-top:1px solid #333}.platform_creatorApplicationPanel__BaoOp>header{margin-bottom:20px}.platform_creatorApplicationPanel__BaoOp>header span,.platform_creatorDetailCopy__vFwh2>span,.platform_creatorDirectory__OIaHF>header>span{font:650 10px/1 ui-monospace,monospace;letter-spacing:.14em;color:#888}.platform_creatorApplicationPanel__BaoOp>header h2{margin:8px 0;font-size:28px}.platform_creatorApplicationPanel__BaoOp>p{max-width:760px;color:#aaa}.platform_creatorApplicationPanel__BaoOp form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;max-width:none}.platform_creatorApplicationPanel__BaoOp form label{display:grid;gap:8px;font-size:13px}.platform_creatorApplicationPanel__BaoOp form label:nth-child(n+2){grid-column:span 1}.platform_creatorApplicationPanel__BaoOp input,.platform_creatorApplicationPanel__BaoOp textarea{width:100%;min-height:48px;padding:12px;border:1px solid #444;background:#080808;color:#fff;font:inherit}.platform_creatorApplicationPanel__BaoOp textarea{min-height:130px}.platform_creatorApplicationPanel__BaoOp form>p{grid-column:1/-1;color:#888}.platform_creatorApplicationPanel__BaoOp form>button{justify-self:start;min-height:48px;padding:0 18px;background:#fff;color:#080808;border:1px solid #fff;font-weight:700}.platform_creatorDirectory__OIaHF{padding-top:clamp(50px,6vw,96px)}.platform_creatorDirectory__OIaHF>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.4fr);gap:24px;align-items:end;margin-bottom:42px}.platform_creatorDirectory__OIaHF>header>span{grid-column:1/-1}.platform_creatorDirectory__OIaHF>header h1{margin:0}.platform_creatorDirectory__OIaHF>header p{margin:0;color:#aaa;line-height:1.7}.platform_creatorDirectoryGrid__DtKNu{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));gap:24px}.platform_creatorProfileCard__GQXn6{display:block;border:1px solid #333;color:#fff;text-decoration:none;background:#0d0d0d}.platform_creatorProfileCard__GQXn6:hover{border-color:#777}.platform_creatorBanner__uvWbn{position:relative;aspect-ratio:16/6;overflow:hidden;background:#111}.platform_creatorBanner__uvWbn img{object-fit:cover;filter:grayscale(1)}.platform_creatorProfileCopy__CwQ4M{display:grid;grid-template-columns:auto 1fr;gap:20px;padding:24px}.platform_creatorAvatarLarge__GGPph,.platform_creatorAvatar__B3nlI{object-fit:contain;background:#080808;border:1px solid #555;padding:8px}.platform_creatorProfileCopy__CwQ4M span{color:#999;font:11px/1.4 ui-monospace,monospace}.platform_creatorProfileCopy__CwQ4M h2{margin:6px 0 10px;font-size:28px}.platform_creatorProfileCopy__CwQ4M p{margin:0;color:#aaa;line-height:1.65}.platform_creatorProfileCopy__CwQ4M small{display:block;margin-top:18px;color:#777}.platform_creatorDetail__YTXJk{padding:24px var(--bass-page-gutter) 0}.platform_creatorDetailBanner__plQPl{position:relative;width:100%;height:min(54vh,620px);overflow:hidden}.platform_creatorDetailBanner__plQPl img{object-fit:cover;filter:grayscale(1)}.platform_creatorDetailCopy__vFwh2{position:relative;margin-top:-84px;padding:0 32px 52px;max-width:900px}.platform_creatorAvatarLarge__GGPph{position:relative;width:92px;height:92px;background:#080808}.platform_creatorDetailCopy__vFwh2>span{display:block;margin-top:24px}.platform_creatorDetailCopy__vFwh2 h1{font-size:clamp(56px,8vw,120px);line-height:.9;letter-spacing:-.06em;margin:14px 0 20px}.platform_creatorDetailCopy__vFwh2 p{max-width:720px;color:#aaa;font-size:16px;line-height:1.75}.platform_creatorCourseList__NF2h6{display:grid;border-top:1px solid #333}.platform_creatorCourseList__NF2h6 a{display:flex;justify-content:space-between;gap:20px;padding:22px 0;border-bottom:1px solid #333;color:#fff;text-decoration:none}.platform_creatorCourseList__NF2h6 a:hover strong{text-decoration:underline;text-underline-offset:4px}.platform_creatorCourseList__NF2h6 span{color:#888;font-size:12px}@media(max-width:760px){.platform_creatorApplicationPanel__BaoOp form,.platform_creatorDirectoryGrid__DtKNu,.platform_creatorDirectory__OIaHF>header{grid-template-columns:1fr}.platform_creatorApplicationPanel__BaoOp{padding:28px 0}.platform_creatorDetail__YTXJk{padding-left:16px;padding-right:16px}.platform_creatorDetailBanner__plQPl{height:40vh}.platform_creatorDetailCopy__vFwh2{margin-top:-55px;padding:0 16px 36px}.platform_creatorCourseList__NF2h6 a{display:grid}.platform_creatorProfileCopy__CwQ4M{padding:18px}.platform_creatorDirectory__OIaHF>header>span{grid-column:auto}}.platform_mySubpage__V9F0_{padding-top:34px}.platform_backLink__SyL77{display:inline-flex;min-height:44px;align-items:center;color:#aaa;text-decoration:none;font-size:13px}.platform_backLink__SyL77:hover{color:#fff}.platform_mySubpage__V9F0_>header{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,.45fr);align-items:end;gap:28px;padding:38px 0 46px}.platform_mySubpage__V9F0_>header>span{grid-column:1/-1;color:#888;font:650 10px/1 ui-monospace,monospace;letter-spacing:.14em}.platform_mySubpage__V9F0_>header h1{margin:0}.platform_mySubpage__V9F0_>header p{margin:0;color:#aaa;font-size:16px;line-height:1.7}.platform_subpageBody__rwSMO{padding:34px;border:1px solid #343434;background:#0d0d0d}.platform_subpageBody__rwSMO>div>p,.platform_subpageBody__rwSMO>p{max-width:840px;color:#aaa;line-height:1.75}.platform_subpageBody__rwSMO>a{display:inline-flex;min-height:44px;align-items:center;margin-bottom:24px;color:#fff}.platform_subpageBody__rwSMO form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.platform_subpageBody__rwSMO form label{display:grid;gap:8px;color:#ccc;font-size:13px}.platform_subpageBody__rwSMO form input,.platform_subpageBody__rwSMO form textarea{width:100%;min-height:48px;padding:12px;border:1px solid #4b4b4b;background:#080808;color:#fff;font:inherit}.platform_subpageBody__rwSMO form textarea{min-height:138px}.platform_subpageBody__rwSMO form>p,.platform_subpageBody__rwSMO form>small{grid-column:1/-1;color:#888}.platform_subpageBody__rwSMO .platform_primary__z1eUV,.platform_subpageBody__rwSMO form button{justify-self:start;min-height:48px;padding:0 18px;border:1px solid #fff;background:#fff;color:#080808;font-weight:700;text-decoration:none}.platform_accessPanel__zwAJC{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#333}.platform_accessPanel__zwAJC>div{min-height:150px;padding:24px;background:#0b0b0b}.platform_accessPanel__zwAJC span,.platform_accessPanel__zwAJC strong{display:block}.platform_accessPanel__zwAJC span{color:#888;font:11px/1.3 ui-monospace,monospace}.platform_accessPanel__zwAJC strong{margin-top:15px;font-size:22px}.platform_accessPanel__zwAJC>a{grid-column:1/-1;margin:0;padding:16px 24px;background:#0b0b0b;text-decoration:none}@media(max-width:760px){.platform_mySubpage__V9F0_{padding:20px 16px 60px}.platform_mySubpage__V9F0_>header{grid-template-columns:1fr;padding:24px 0 32px}.platform_mySubpage__V9F0_>header>span{grid-column:auto}.platform_subpageBody__rwSMO{padding:20px}.platform_accessPanel__zwAJC,.platform_subpageBody__rwSMO form{grid-template-columns:1fr}.platform_accessPanel__zwAJC>a{grid-column:auto}}.platform_shell__TumFw{--bg:#f3f3eb;--panel:#fbfbf5;--text:#1c251f;--muted:#5b685d;--line:#c6cabc;--lime:#344e3b;--cyan:#3d5d58;background:var(--bg);color:var(--text)}.platform_header__4bZlf{background:#f3f3ebf5;border-color:#bfc7b8;min-height:78px;backdrop-filter:blur(12px)}.platform_brand__AZorG{color:#1c251f;font:800 23px/1 Helvetica Neue,Arial,sans-serif;letter-spacing:-.04em}.platform_actions__odO8t a,.platform_nav__sVV7J a{color:#4e5e50}.platform_actions__odO8t a:hover,.platform_nav__sVV7J a:hover{color:#182f21}.platform_external__YLjQs,.platform_primary__z1eUV{background:#304a38;color:#fff;border-color:#304a38;border-radius:4px}.platform_primary__z1eUV:hover{background:#203b29}.platform_secondary__udJMk{background:transparent;color:#253b2b;border-color:#8c9e8b;border-radius:4px}.platform_catalogPage__rzbTl,.platform_section__B_BaQ{background:var(--bg);color:var(--text);border-color:var(--line)}.platform_detailHero__EPMpa h1,.platform_section__B_BaQ h1,.platform_section__B_BaQ h2{font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;letter-spacing:-.055em;font-weight:700;line-height:1.1}.platform_audioCard__xzqno,.platform_creatorGrid__AxEdQ article,.platform_creatorProfileCard__GQXn6,.platform_hubCard__i55QP,.platform_panel__zRNJk,.platform_partnerPanel__tQYMi,.platform_subpageBody__rwSMO{background:#fbfbf5;color:var(--text);border-color:#bdc7b8;box-shadow:none}.platform_courseCopy__jmdgd p,.platform_creatorProfileCopy__CwQ4M p,.platform_hubCard__i55QP p,.platform_lead__EVbaC,.platform_legal__3Z_rQ,.platform_mySubpage__V9F0_>header p,.platform_panel__zRNJk p,.platform_sectionHead__2Zwxl p,.platform_subpageBody__rwSMO p{color:#58675c}.platform_creatorApplicationPanel__BaoOp input,.platform_creatorApplicationPanel__BaoOp textarea,.platform_filterBar__9ehRB input,.platform_filterBar__9ehRB select,.platform_partnerPanel__tQYMi input,.platform_subpageBody__rwSMO input,.platform_subpageBody__rwSMO textarea{background:#fffef8;color:#203326;border-color:#aab8a5;border-radius:4px}.platform_articleBody__lO1wq p,.platform_byline__Uq_7_,.platform_document__35NXK p,.platform_meta__zEt_z,.platform_status__6W4nP{color:#5b685d}.platform_document__35NXK{color:#1c251f}.platform_document__35NXK h1,.platform_document__35NXK h2{color:#203226}.platform_courseCard__l0huJ{background:#fbfbf5;border-color:#bdc7b8}.platform_courseCopy__jmdgd h2,.platform_courseCopy__jmdgd strong{color:#253c2c}.platform_courseCard__l0huJ img,.platform_creatorBanner__uvWbn img,.platform_creatorDetailBanner__plQPl img{filter:none}.platform_courseBanner__hQy52{border:1px solid #adbaa6;border-radius:6px;background:#dfe5d7}.platform_bannerText__GHrfu{color:#1a3323}.platform_bannerText__GHrfu h1{color:#173322;text-shadow:none}.platform_bannerText__GHrfu p{color:#415545}.platform_bannerArt__UcSxm{opacity:1;filter:none!important}.platform_catalogPage__rzbTl .platform_moduleArt__tLLPS{border:1px solid #bbc6b3;background-size:cover!important;background-position:50%!important;filter:none;color:#213a28}.platform_moduleArt__tLLPS strong{background:#f6f6eccf;padding:7px 10px;width:fit-content;border-radius:2px}.platform_moduleArt__tLLPS>span{background:#f6f6eccf;padding:5px 8px;color:#314532}.platform_pictureCourse__ZoATW p{color:#5c6d5e}.platform_hubCard__i55QP:hover{background:#e9edde}.platform_hubIcon__yfrcl{border-color:#acbba9;color:#284830}.platform_backLink__SyL77,.platform_creatorCourseList__NF2h6 a,.platform_hubCard__i55QP h2,.platform_partnerHeading__XKZIU>a{color:#294333}.platform_hubArrow__EZSan{color:#5c725f}.platform_creatorCourseList__NF2h6,.platform_creatorCourseList__NF2h6 a,.platform_hubSection__WXwQ1,.platform_mySubpage__V9F0_>header,.platform_partnerHeading__XKZIU{border-color:#bbc6b3}.platform_accessPanel__zwAJC{background:#b9c5b3}.platform_accessPanel__zwAJC>a,.platform_accessPanel__zwAJC>div{background:#e9eedf;color:#294333}.platform_accessPanel__zwAJC span{color:#5a705c}.platform_newHome__jn1i3{padding:70px var(--bass-page-gutter) 80px;display:grid;grid-template-columns:1.05fr 1fr;gap:5vw;align-items:center;min-height:660px;border-bottom:1px solid #c6cabc}.platform_homeCopy__365Fo .platform_kicker__a2kO4{color:#536d55}.platform_homeCopy__365Fo h1{font-size:clamp(42px,4.7vw,82px);font-weight:750;line-height:1.13;white-space:pre-line;letter-spacing:-.05em;margin:25px 0}.platform_homeCopy__365Fo>p:not(.platform_kicker__a2kO4){max-width:580px;color:#5b6b5d;line-height:1.9;font-size:17px}.platform_homeArtwork___eyCK{margin:0;min-width:0;border:1px solid #b6c3ac;transform:rotate(-1.5deg);background:#e7ebdd;box-shadow:12px 18px 0 #dbe2cf}.platform_homeArtwork___eyCK img{width:100%;height:auto;min-height:360px;object-fit:cover}.platform_homeArtwork___eyCK figcaption{padding:14px 22px;border-top:1px solid #b6c3ac;font:11px/1.4 ui-monospace,monospace;letter-spacing:.14em;color:#4b634e}.platform_homeListen__6MOsP{display:flex;align-items:center;gap:18px;flex-wrap:wrap;margin-top:28px}.platform_homeListen__6MOsP button{background:transparent;color:#294832;border:0;border-bottom:1px solid #718a72;padding:12px 0;min-height:44px;cursor:pointer;font-weight:650}.platform_homeListen__6MOsP span{font:11px/1.4 ui-monospace,monospace;color:#687c66}.platform_homeStart__R3B9R{padding:64px var(--bass-page-gutter) 88px}.platform_homeStart__R3B9R header>span{font:11px/1.5 ui-monospace,monospace;color:#687c66;letter-spacing:.12em}.platform_homeStart__R3B9R h2{font-size:clamp(28px,3vw,44px);letter-spacing:-.04em;margin:14px 0 30px}.platform_homeStart__R3B9R>div{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.platform_homeStart__R3B9R a{color:#213a27;text-decoration:none;display:block}.platform_homeStart__R3B9R img{width:100%;height:auto;border:1px solid #b8c6af;border-radius:4px;transition:transform .2s}.platform_homeStart__R3B9R a:hover img{transform:translateY(-3px)}.platform_homeStart__R3B9R small{display:block;font:11px ui-monospace,monospace;color:#63795f;margin-top:18px}.platform_homeStart__R3B9R h3{font-size:22px;line-height:1.4;margin:9px 0}.platform_homeStart__R3B9R p{color:#657361;font-size:14px;line-height:1.8}.platform_homeStart__R3B9R a>span{display:block;font-size:13px;margin-top:16px}@media(max-width:900px){.platform_newHome__jn1i3{grid-template-columns:1fr;gap:40px;padding-top:42px}.platform_homeCopy__365Fo h1{font-size:clamp(38px,6vw,66px)}.platform_homeArtwork___eyCK{max-width:760px;width:100%;transform:none;box-shadow:7px 9px 0 #dbe2cf}.platform_homeArtwork___eyCK img{min-height:0}.platform_homeStart__R3B9R>div{grid-template-columns:1fr}.platform_homeStart__R3B9R img{max-height:300px;object-fit:cover}}@media(prefers-reduced-motion:reduce){.platform_homeStart__R3B9R img{transition:none}}.platform_journalGrid__dHFfl>a{border-top:1px solid #b4c5a7;padding-top:20px;text-decoration:none;color:#2a442e}.platform_journalGrid__dHFfl small{color:#688060}.platform_journalGrid__dHFfl h2{font-size:clamp(25px,2.5vw,38px);line-height:1.25}.platform_journalGrid__dHFfl p{color:#63775a;line-height:1.8}.platform_articleFigure__1dYaW{margin:32px 0}.platform_articleFigure__1dYaW img{width:100%;height:auto;max-height:440px;object-fit:cover;border:1px solid #b9c9ae;border-radius:4px}.platform_articleFigure__1dYaW figcaption{font-size:11px;color:#7a8b70;margin-top:9px}.platform_articleDek__8leaE{font-size:20px!important;line-height:1.8!important;color:#536e4b!important}.platform_articleBody__lO1wq{max-width:790px;margin:0 auto}.platform_articleBody__lO1wq section{margin:38px 0}.platform_articleBody__lO1wq p{font-size:16px;line-height:2}.platform_articleBody__lO1wq h2{font-size:27px;line-height:1.4;margin-bottom:17px}.platform_articleExercise__TwNn2{padding:26px;border:1px solid #aec59e;background:#e7eedc;border-radius:4px;margin:45px 0}.platform_articleExercise__TwNn2>span{font:11px ui-monospace,monospace;color:#6a825e}.platform_articleExercise__TwNn2 h2{font-size:23px}.platform_articleExercise__TwNn2 .platform_primary__z1eUV{color:#fff}.platform_articleSources__A6UFX{border-top:1px solid #bfceb3;padding-top:20px}.platform_articleSources__A6UFX h2{font-size:21px}.platform_articleSources__A6UFX li,.platform_articleSources__A6UFX p{font-size:13px;line-height:1.8}.platform_articleSources__A6UFX a{color:#3b6540;text-underline-offset:4px}.platform_articleBody__lO1wq>a{color:#3c6540}.platform_document__35NXK{max-width:1040px;padding-top:54px}.platform_document__35NXK>h1{font-family:Helvetica Neue,Arial,PingFang SC,sans-serif;font-size:clamp(34px,4.5vw,62px);line-height:1.2;letter-spacing:-.04em}@media(max-width:650px){.platform_articleBody__lO1wq p{font-size:15px;line-height:1.95}.platform_articleDek__8leaE{font-size:17px!important}.platform_articleBody__lO1wq h2{font-size:23px}.platform_document__35NXK{padding-top:32px}.platform_articleFigure__1dYaW{margin:24px 0}}.platform_detailHero__EPMpa{filter:none;background-color:#e5ebd8;background-size:cover;background-position:50%;min-height:540px}.platform_detailHero__EPMpa>div{background:#f6f7efeb;border:1px solid #b9caae;padding:30px;max-width:900px}.platform_detailHero__EPMpa .platform_kicker__a2kO4{color:#536f4a}.platform_facts__i_rsW,.platform_facts__i_rsW div{border-color:#b4c7a6}.platform_facts__i_rsW span{color:#65805a}.platform_list__Sjpn8{background:#becbb2;border-color:#becbb2}.platform_list__Sjpn8 article{background:#f8faef;color:#355030}.platform_list__Sjpn8 article p{color:#6a7d60}.platform_kicker__a2kO4{color:#54734d}.platform_emptyState__Y1Odd{border-color:#b2c39f;color:#6a825b}.platform_hubFeatured__3aFtV{background:#e2ecd5 url(/art/edition-20261005/page-account-course.svg) 50%/cover}.platform_hubFeatured__3aFtV h2,.platform_hubFeatured__3aFtV p{color:#29432b;background:#f2f5e9d9;padding:3px 6px;width:fit-content}.platform_hubFeatured__3aFtV .platform_hubIcon__yfrcl{background:#36563a;color:#fff;border-color:#36563a}.platform_creatorAvatarLarge__GGPph,.platform_creatorAvatar__B3nlI{background:#e8eddf;border-color:#b9c9ae}.platform_creatorDetailCopy__vFwh2>span,.platform_creatorProfileCopy__CwQ4M small,.platform_creatorProfileCopy__CwQ4M span{color:#6b835f}.platform_creatorDetailCopy__vFwh2 h1,.platform_creatorProfileCopy__CwQ4M h2{color:#294b2e}.platform_creatorDetailCopy__vFwh2 p{color:#5b7752}.platform_creatorDetailCopy__vFwh2{background:#f3f3ebee;border:1px solid #b9c9ae;margin-left:24px;padding-top:24px}.platform_bannerArt__UcSxm{background-size:cover!important;background-position:50%!important}.platform_bannerText__GHrfu{background:#f3f5e8e8;padding:28px;border:1px solid #becbb0;width:fit-content;max-width:800px}.platform_bannerText__GHrfu>a{color:#fff!important;background:#355439!important}.platform_bannerIndex__MEjN5,.platform_catalogHeading__e7J3x>span{color:#68825e}.platform_bannerDots__sUbPs button span{background:#aabda0}.platform_bannerDots__sUbPs button[aria-current=true] span{background:#3a633c}.platform_shell__TumFw [data-multitrack-studio]{color:#26372a}.platform_shell__TumFw [data-multitrack-studio] a,.platform_shell__TumFw [data-multitrack-studio] h2,.platform_shell__TumFw [data-multitrack-studio] label,.platform_shell__TumFw [data-multitrack-studio] summary{color:#304b34}.platform_shell__TumFw [data-multitrack-studio] h2{font-size:25px;line-height:1.4;letter-spacing:-.035em}.platform_shell__TumFw [data-multitrack-studio] button{background:#f8faf0;color:#2d4b35;border-color:#aabda0}.platform_shell__TumFw [data-multitrack-studio] button[aria-pressed=true]{background:#35573d;color:#fff;border-color:#35573d}.platform_shell__TumFw [data-multitrack-studio] input,.platform_shell__TumFw [data-multitrack-studio] select{background:#fdfef6;color:#26372a;border-color:#aabda0}.platform_shell__TumFw [data-multitrack-studio] input[type=checkbox]{accent-color:#35573d}@media(max-width:700px){.platform_header__4bZlf{height:auto;min-height:0;flex-wrap:wrap;padding-top:12px;padding-bottom:10px;gap:8px}.platform_header__4bZlf .platform_nav__sVV7J{flex-basis:100%;width:100%;min-height:44px;margin:0;order:3}.platform_header__4bZlf .platform_actions__odO8t{margin-left:auto}}.platform_contentSection__JukU3{min-height:0;padding-top:48px;padding-bottom:48px}.platform_contentSection__JukU3 h2,.platform_homeReading__sx8b0 h2,.platform_homeServices__tIB_y h2,.platform_learningProcess__YLSbU h2{font-size:clamp(28px,3.2vw,46px);line-height:1.2;letter-spacing:-.04em;max-width:900px}.platform_accessNote__5w8Y1{max-width:960px;color:#526452;font-size:13px;line-height:1.9;margin:20px 0 0}.platform_accessNote__5w8Y1 a,.platform_contactAddress__QQxcA,.platform_courseNext__dZ9j_ a:not(.platform_primary__z1eUV),.platform_coursePreparation__U8I4Y a{color:#2b5234;text-underline-offset:4px}.platform_courseGuideLayout__qKKxm{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(270px,.8fr);gap:48px;align-items:start}.platform_moduleGuideList__h0Mpt{margin-top:30px;border-top:1px solid #b4c3ab}.platform_moduleGuide__yCCyx{border-bottom:1px solid #b4c3ab;scroll-margin-top:140px}.platform_moduleGuide__yCCyx>summary{display:grid;grid-template-columns:36px minmax(0,1fr) auto 16px;align-items:center;gap:12px;padding:23px 0;list-style:none;cursor:pointer;color:#29462f}.platform_moduleGuide__yCCyx>summary::-webkit-details-marker{display:none}.platform_moduleGuide__yCCyx>summary:after{content:"+";font-size:22px;font-weight:400;text-align:center}.platform_moduleGuide__yCCyx[open]>summary:after{content:"−"}.platform_moduleGuide__yCCyx>summary>small,.platform_moduleGuide__yCCyx>summary>span{font:11px/1.5 ui-monospace,monospace;color:#52684f}.platform_moduleGuide__yCCyx>summary>strong{font-size:20px;line-height:1.5}.platform_moduleGuideBody__DQls_{padding:0 0 26px}.platform_moduleGuideBody__DQls_ h3{font-size:20px;line-height:1.65;margin:0 0 12px;color:#25412c}.platform_courseNext__dZ9j_ p,.platform_coursePreparation__U8I4Y li,.platform_coursePreparation__U8I4Y p,.platform_moduleGuideBody__DQls_>p{font-size:14px;line-height:1.9;color:#526452}.platform_moduleResult__ZSUcI{padding:17px 20px;background:#e9eedf;border-left:3px solid #6c865f}.platform_moduleResult__ZSUcI>strong{display:block;margin-bottom:7px;font-size:12px;color:#365636}.platform_lessonOutline__wJCkH{padding:0;margin:22px 0 0;list-style:none}.platform_lessonOutline__wJCkH li{padding:14px 0;border-top:1px solid #d1d7c6}.platform_lessonOutline__wJCkH a{display:grid;grid-template-columns:62px minmax(0,1fr) 16px;gap:10px;color:#2a4b31;text-decoration:none;align-items:baseline;line-height:1.7}.platform_lessonOutline__wJCkH a>span{font:11px/1.7 ui-monospace,monospace;color:#617556}.platform_lessonOutline__wJCkH a>strong{font-size:15px;font-weight:650}.platform_lessonOutline__wJCkH a:hover>strong{text-decoration:underline;text-underline-offset:4px}.platform_lessonOutline__wJCkH p{margin:7px 26px 0 72px;font-size:13px;line-height:1.8;color:#5a6c53}.platform_coursePreparation__U8I4Y{display:grid;gap:20px}.platform_coursePreparation__U8I4Y .platform_panel__zRNJk{padding:25px;border-radius:4px}.platform_coursePreparation__U8I4Y h3{font-size:23px;line-height:1.45;margin:16px 0}.platform_coursePreparation__U8I4Y ol,.platform_coursePreparation__U8I4Y ul{padding-left:20px;margin:14px 0 0}.platform_coursePreparation__U8I4Y li+li{margin-top:10px}.platform_coursePreparation__U8I4Y a{font-size:13px;line-height:1.8}.platform_courseNext__dZ9j_{display:flex;justify-content:space-between;align-items:center;gap:32px}.platform_courseNext__dZ9j_>div:first-child{max-width:850px}.platform_courseNext__dZ9j_ .platform_heroActions__D4Xzn{flex-shrink:0;max-width:300px;justify-content:flex-start}.platform_operatorGrid__QrXpL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.platform_operatorGrid__QrXpL article{border-top:1px solid #aebfa4;padding:24px 0}.platform_operatorGrid__QrXpL article>span{font:12px/1.5 ui-monospace,monospace;color:#5a7353}.platform_operatorGrid__QrXpL h3{font-size:24px;line-height:1.4;margin:13px 0}.platform_operatorContact__1uLX_ p,.platform_operatorGrid__QrXpL p{font-size:15px;line-height:1.9;color:#53664f}.platform_operatorContact__1uLX_{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:38px;align-items:center}.platform_operatorContact__1uLX_>div{max-width:800px}.platform_contactAddress__QQxcA{display:inline-block;font-size:clamp(15px,2.2vw,23px);line-height:1.7;overflow-wrap:anywhere}.platform_document__35NXK .platform_helpNav__On6GL{gap:10px 24px;margin:28px 0 24px;max-width:900px}.platform_document__35NXK .platform_feedbackBox__HPtOO a:not(.platform_primary__z1eUV),.platform_document__35NXK .platform_helpGroup__gOgFX a:not(.platform_primary__z1eUV),.platform_document__35NXK .platform_helpNav__On6GL a{color:#315836;text-underline-offset:4px;overflow-wrap:anywhere}.platform_helpShortcuts__ewLFf{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:20px 0 42px}.platform_document__35NXK .platform_helpShortcuts__ewLFf a{display:flex;align-items:center;min-height:70px;padding:16px;border:1px solid #b4c4a9;border-radius:4px;background:#e9eedf;color:#2c4b30;font-size:13px;line-height:1.7;text-decoration:none}.platform_document__35NXK .platform_helpGroup__gOgFX{border-top:1px solid #bdcbb3;padding-top:8px;margin-top:34px;scroll-margin-top:145px}.platform_document__35NXK .platform_helpGroup__gOgFX h2{font-size:27px;line-height:1.4;margin:28px 0 16px}.platform_helpItem__GgzjD{border-top:1px solid #d0d9c5}.platform_helpItem__GgzjD>summary{padding:19px 0;cursor:pointer;color:#28482e;font-size:16px;font-weight:650;line-height:1.7}.platform_helpItem__GgzjD>p{margin:0 0 22px;padding-left:18px;border-left:2px solid #a8ba99}.platform_document__35NXK .platform_feedbackBox__HPtOO>p,.platform_document__35NXK .platform_feedbackForm__7tnbd p{line-height:1.9}.platform_document__35NXK .platform_feedbackForm__7tnbd{max-width:760px;gap:18px;padding:24px;background:#fbfcf5;border:1px solid #b7c6ab;border-radius:4px}.platform_document__35NXK .platform_feedbackForm__7tnbd label{gap:9px;color:#304b35;font-size:14px;line-height:1.7}.platform_document__35NXK .platform_feedbackForm__7tnbd input,.platform_document__35NXK .platform_feedbackForm__7tnbd select,.platform_document__35NXK .platform_feedbackForm__7tnbd textarea{box-sizing:border-box;width:100%;min-height:46px;padding:12px;border:1px solid #a8b79b;border-radius:3px;background:#fffef9;color:#263c2d;font:inherit}.platform_document__35NXK .platform_feedbackForm__7tnbd input::placeholder,.platform_document__35NXK .platform_feedbackForm__7tnbd textarea::placeholder{color:#6b7766;opacity:1}.platform_document__35NXK .platform_feedbackForm__7tnbd textarea{resize:vertical;min-height:160px}.platform_document__35NXK .platform_feedbackForm__7tnbd .platform_primary__z1eUV{justify-self:start;color:#fff}.platform_document__35NXK .platform_feedbackBox__HPtOO>.platform_legal__3Z_rQ,.platform_document__35NXK .platform_feedbackForm__7tnbd .platform_legal__3Z_rQ{font-size:12px;margin:0;color:#566851}.platform_document__35NXK .platform_feedbackBox__HPtOO>.platform_legal__3Z_rQ{margin-top:20px}.platform_feedbackPreview__llw4n{max-width:760px;margin-top:22px;padding:16px 0;border-top:1px solid #bdcbb3;border-bottom:1px solid #bdcbb3}.platform_feedbackPreview__llw4n>summary{cursor:pointer;font-size:14px;color:#315436;line-height:1.8}.platform_feedbackPreview__llw4n pre{white-space:pre-wrap;overflow-wrap:anywhere;font:13px/1.9 ui-monospace,monospace;color:#405c40;padding:15px;background:#eaf0df;border-radius:3px}.platform_homeReading__sx8b0,.platform_homeServices__tIB_y,.platform_learningProcess__YLSbU{padding:64px var(--bass-page-gutter);border-top:1px solid #bfccb4}.platform_learningProcess__YLSbU header{max-width:840px}.platform_learningProcess__YLSbU header>p{max-width:650px;font-size:16px;line-height:1.9;color:#53694e}.platform_homeReading__sx8b0 h2,.platform_homeServices__tIB_y h2,.platform_learningProcess__YLSbU h2{margin:14px 0 20px;color:#203d29}.platform_learningProcess__YLSbU>ol{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;padding:0;margin:38px 0 0;list-style:none}.platform_learningProcess__YLSbU li{border-top:1px solid #99af90;padding-top:20px}.platform_learningProcess__YLSbU li>span{font:12px/1.6 ui-monospace,monospace;color:#59764f}.platform_homeReading__sx8b0 h3,.platform_homeServices__tIB_y h3,.platform_learningProcess__YLSbU h3{font-size:22px;line-height:1.5;margin:12px 0;color:#28462d}.platform_homeReading__sx8b0>div p,.platform_homeServices__tIB_y article>p,.platform_learningProcess__YLSbU li>p{font-size:14px;line-height:1.9;color:#53674e}.platform_homeServices__tIB_y{background:#e8edde}.platform_homeReading__sx8b0>div,.platform_homeServices__tIB_y>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:32px}.platform_homeServices__tIB_y article{display:flex;flex-direction:column;align-items:flex-start;padding:26px;border:1px solid #aebfa3;border-radius:4px;background:#f9faf1}.platform_homeServices__tIB_y article>p{margin:0 0 24px;flex:1}.platform_homeReading__sx8b0 a,.platform_homeServices__tIB_y article>a{color:#315a37;text-underline-offset:4px;font-size:13px;line-height:1.8}.platform_homeReading__sx8b0>header{display:flex;justify-content:space-between;gap:24px;align-items:end}.platform_homeReading__sx8b0>header>a{flex-shrink:0;margin-bottom:20px}.platform_homeReading__sx8b0>div>a{display:block;border-top:1px solid #afc1a3;padding:23px 0;color:#27472e;text-decoration:none}.platform_homeReading__sx8b0 small{font:11px/1.5 ui-monospace,monospace;color:#59734f}.platform_homeReading__sx8b0>div>a>span{display:block;margin-top:18px;font-size:13px}.platform_homeReading__sx8b0>div>a:hover h3{text-decoration:underline;text-underline-offset:5px}.platform_homeOperator__F9IuK{margin:38px 0 0;padding-top:22px;border-top:1px solid #c3ceb8;font-size:13px;line-height:1.9;color:#5b6c53}@media(max-width:1050px){.platform_courseGuideLayout__qKKxm{gap:28px;grid-template-columns:minmax(0,1.5fr) minmax(260px,.8fr)}.platform_courseNext__dZ9j_{display:block}.platform_courseNext__dZ9j_ .platform_heroActions__D4Xzn{max-width:none}.platform_learningProcess__YLSbU>ol{grid-template-columns:repeat(2,minmax(0,1fr))}.platform_homeServices__tIB_y>div{gap:16px}.platform_homeServices__tIB_y article{padding:20px}}@media(max-width:800px){.platform_courseGuideLayout__qKKxm,.platform_coursePreparation__U8I4Y{grid-template-columns:1fr}.platform_homeReading__sx8b0>div,.platform_homeServices__tIB_y>div,.platform_operatorContact__1uLX_,.platform_operatorGrid__QrXpL{grid-template-columns:1fr;gap:18px}.platform_operatorContact__1uLX_>.platform_primary__z1eUV{justify-self:start}.platform_helpShortcuts__ewLFf{grid-template-columns:1fr}.platform_helpShortcuts__ewLFf a{min-height:52px}.platform_contentSection__JukU3{padding-top:34px;padding-bottom:34px}.platform_homeReading__sx8b0>header{display:block}.platform_homeReading__sx8b0>header>a{display:inline-block;margin:0}}@media(max-width:520px){.platform_homeReading__sx8b0,.platform_homeServices__tIB_y,.platform_learningProcess__YLSbU{padding-top:42px;padding-bottom:42px}.platform_learningProcess__YLSbU>ol{grid-template-columns:1fr;gap:22px}.platform_moduleGuide__yCCyx>summary{grid-template-columns:30px minmax(0,1fr) auto 14px;gap:8px}.platform_moduleGuide__yCCyx>summary>strong{font-size:17px}.platform_lessonOutline__wJCkH a{grid-template-columns:56px minmax(0,1fr) 12px;gap:7px}.platform_lessonOutline__wJCkH p{margin-left:63px;margin-right:0}.platform_document__35NXK .platform_feedbackForm__7tnbd{padding:18px}.platform_coursePreparation__U8I4Y .platform_panel__zRNJk{padding:21px}.platform_operatorGrid__QrXpL article{padding-bottom:10px}}.platform_coursePreparationDetails__Gf2xb{border:1px solid #bac8ad;border-radius:4px;padding:20px;background:#fbfcf5}.platform_coursePreparationDetails__Gf2xb>summary{cursor:pointer;color:#2c4e31;font-size:18px;font-weight:650;line-height:1.6}.platform_coursePreparationDetails__Gf2xb .platform_panel__zRNJk{border:0;padding:20px 0 0;background:transparent}.platform_coursePreparationDetails__Gf2xb .platform_panel__zRNJk+.platform_panel__zRNJk{margin-top:22px;border-top:1px solid #c8d1bd}.platform_coursePreparationDetails__Gf2xb .platform_kicker__a2kO4{display:none}.platform_coursePreparationDetails__Gf2xb .platform_panel__zRNJk h3{font-size:20px;margin:12px 0}.platform_journalPage__hIIqj{min-height:0}.platform_journalPage__hIIqj .platform_journalGrid__dHFfl{grid-template-columns:repeat(3,minmax(0,1fr));gap:42px 28px}.platform_journalPage__hIIqj .platform_journalGrid__dHFfl h2{font-size:clamp(24px,2.2vw,34px)}.platform_technicalArticle__FDU1Z{width:100%;max-width:none;padding:36px var(--bass-page-gutter) 88px;margin:0;color:#223a29}.platform_articleBack__cBf37{display:inline-flex;align-items:center;min-height:42px;color:#46663e;text-decoration:none;font-size:13px}.platform_technicalHero__3BRlt{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(300px,.8fr);gap:52px;align-items:center;padding:25px 0 45px;border-bottom:1px solid #b6c5ab}.platform_articleMeta__el7ta{font:11px/1.8 ui-monospace,monospace;color:#5a7052;margin:0 0 18px}.platform_technicalHero__3BRlt h1{font-size:clamp(36px,4.5vw,72px);font-weight:730;line-height:1.18;letter-spacing:-.05em;margin:0 0 23px;text-wrap:balance}.platform_technicalDek__ohuoX{max-width:58ch;font-size:18px;line-height:1.85;color:#536b4c;margin:0}.platform_technicalHeroImage__5w8Pj{display:block;width:100%;height:auto;max-height:330px;aspect-ratio:5/3;object-fit:cover;border:1px solid #b4c4a8;border-radius:4px}.platform_technicalLayout__1Cp8F{display:grid;grid-template-columns:minmax(0,1fr) minmax(240px,310px);grid-template-areas:"body rail";gap:clamp(36px,5vw,84px);align-items:start;padding-top:36px}.platform_technicalBody__g6QY7{grid-area:body;min-width:0}.platform_articleRail__BauSk{grid-area:rail;min-width:0;position:sticky;top:112px;max-height:calc(100svh - 132px);overflow-y:auto;scrollbar-width:thin;padding-right:8px}.platform_articleListeningQuestion__qpKsg{font-size:clamp(20px,2vw,28px);line-height:1.65;letter-spacing:-.02em;max-width:70ch;margin:0 0 35px;padding:22px 25px;border-left:3px solid #aa6a3c;background:#e9eedd;color:#2d4c31}.platform_technicalSection__l_oxC{scroll-margin-top:112px;padding:0 0 30px;margin:0 0 34px;border-bottom:1px solid #ced8c0}.platform_technicalSection__l_oxC h2,.platform_technicalSources__WEdEI h2{font-size:clamp(25px,2.35vw,36px);line-height:1.4;letter-spacing:-.035em;margin:0 0 22px;max-width:950px;color:#243f2b}.platform_technicalSection__l_oxC>p{max-width:90ch;font-size:17px;line-height:2;margin:0 0 22px;color:#475d42;overflow-wrap:break-word}.platform_articleContents__BLMZx{border-top:2px solid #657d57;border-bottom:1px solid #bbcbb0;padding:18px 0}.platform_articleContents__BLMZx>summary{cursor:pointer;color:#2c4d31;font-size:16px;font-weight:700;line-height:1.7}.platform_articleContents__BLMZx ol{list-style:none;padding:0;margin:17px 0 0;display:grid;gap:12px}.platform_articleContents__BLMZx a{display:grid;grid-template-columns:22px minmax(0,1fr);gap:10px;text-decoration:none;color:#48613f;font-size:13px;line-height:1.6}.platform_articleContents__BLMZx a:hover{color:#223e28;text-decoration:underline;text-underline-offset:4px}.platform_articleContents__BLMZx a>span{font:10px/1.9 ui-monospace,monospace;color:#7b866e}.platform_articleExperiments__gTlTQ{margin-top:30px}.platform_articleExperiments__gTlTQ>h2{font-size:16px;line-height:1.6;margin:0 0 18px;color:#2d4d31}.platform_articleExperiments__gTlTQ>section{padding:20px;border:1px solid #b5c7a7;border-radius:4px;background:#e9efde;margin:0 0 18px}.platform_articleExperiments__gTlTQ>section>span{font:11px/1.5 ui-monospace,monospace;color:#5b7451}.platform_articleExperiments__gTlTQ h3{font-size:19px;line-height:1.5;font-weight:650;letter-spacing:-.02em;margin:10px 0 17px}.platform_articleExperiments__gTlTQ dl{margin:0;display:grid;gap:14px}.platform_articleExperiments__gTlTQ dt{font-size:11px;color:#5d7551;margin-bottom:4px;font-weight:700}.platform_articleExperiments__gTlTQ dd{font-size:13px;line-height:1.85;color:#415c3b;margin:0}.platform_articleExperiments__gTlTQ a{display:inline-flex;align-items:center;min-height:44px;margin-top:17px;border-bottom:1px solid #6e8b5e;color:#284d2f;font-size:13px;font-weight:650;text-decoration:none}.platform_articleFormula__fP3Tc{margin:26px 0;padding:24px;background:#edf1e4;border:1px solid #bac9ab;border-radius:4px;max-width:100%;overflow:hidden}.platform_articleFormula__fP3Tc pre{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;font:15px/1.85 ui-monospace,SFMono-Regular,Menlo,monospace;color:#28482e}.platform_articleFormula__fP3Tc figcaption,.platform_technicalFigure__PmIVn figcaption{font-size:12px;line-height:1.9;color:#5a7050;margin-top:17px;max-width:95ch}.platform_technicalTableScroll__MVn_m{width:100%;min-width:0;overflow-x:auto;margin:28px 0;border:1px solid #b7c7a9;border-radius:4px;background:#f8faf1}.platform_technicalTable__mkj52{border-collapse:collapse;width:100%;min-width:480px;text-align:left;font-size:14px;line-height:1.85}.platform_technicalTable__mkj52 caption{text-align:left;padding:16px 18px;font-size:13px;font-weight:650;color:#4d6745;caption-side:top;border-bottom:1px solid #b7c7a9}.platform_technicalTable__mkj52 td,.platform_technicalTable__mkj52 th{padding:14px 18px;vertical-align:top;border-right:1px solid #ced8c2;border-bottom:1px solid #ced8c2;color:#3c5737;max-width:360px;overflow-wrap:break-word}.platform_technicalTable__mkj52 td:last-child,.platform_technicalTable__mkj52 th:last-child{border-right:0}.platform_technicalTable__mkj52 tr:last-child>*{border-bottom:0}.platform_technicalTable__mkj52 thead th{background:#e2ead7;color:#2a4c2e;font-size:12px;font-weight:700}.platform_technicalTable__mkj52 tbody th{font-weight:650}.platform_technicalFigure__PmIVn{margin:28px 0;padding:23px;border:1px solid #b6c8a7;border-radius:4px;background:#f8faf1;min-width:0}.platform_technicalFigureScroll__gypA7{width:100%;overflow-x:auto;min-width:0}.platform_articleTimeline__qFezg{min-width:510px}.platform_articleTimeRow__ftd7m,.platform_articleTimeRuler__Nv5em{display:grid;grid-template-columns:112px minmax(0,1fr);gap:12px;align-items:center}.platform_articleTimeRuler__Nv5em{height:27px;font:11px/1.4 ui-monospace,monospace;color:#5d7651}.platform_articleTimeRuler__Nv5em>div{height:24px;position:relative}.platform_articleTimeRuler__Nv5em>div>span{position:absolute;top:0;transform:translateX(4px)}.platform_articleTimeRow__ftd7m{padding:7px 0}.platform_articleTimeRow__ftd7m>strong{font-size:12px;color:#49683d;font-weight:650}.platform_articleTimeRow__ftd7m>div{position:relative;height:30px;background:repeating-linear-gradient(to right,#e5eddb 0,#e5eddb calc(100% / var(--timeline-steps) - 1px),#bdcbb0 calc(100% / var(--timeline-steps) - 1px),#bdcbb0 calc(100% / var(--timeline-steps)));border:1px solid #bfcdaf}.platform_articleTimeRow__ftd7m>div>span{position:absolute;top:5px;height:18px;min-width:3px;background:#426840;border:1px solid #2d512f;border-radius:2px}.platform_articleTimeRow__ftd7m>div>span[data-soft]{background:#c4d5b0;border-color:#799265}.platform_technicalCurve__L1JKP{display:block;width:100%;min-width:520px;height:auto}.platform_technicalCurve__L1JKP text{font:13px ui-monospace,monospace;fill:#526b48}.platform_curveLegend__qYsuA{display:flex;gap:22px;flex-wrap:wrap;margin-top:10px}.platform_curveLegend__qYsuA>span{display:flex;align-items:center;gap:9px;font-size:12px;color:#4b6243}.platform_curveLegend__qYsuA i{width:24px;border-top:3px solid #345d39}.platform_curveLegend__qYsuA [data-series="1"] i{border-top:3px dashed #b66537}.platform_technicalSources__WEdEI{padding:0 0 25px;scroll-margin-top:112px}.platform_technicalSources__WEdEI h2{font-size:25px}.platform_technicalSources__WEdEI ul{padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 28px}.platform_technicalSources__WEdEI li{border-top:1px solid #bdccb1;padding-top:15px;min-width:0}.platform_technicalSources__WEdEI a{color:#355a38;font-size:13px;line-height:1.8;overflow-wrap:anywhere;text-underline-offset:4px}.platform_technicalSources__WEdEI p{font-size:12px;line-height:1.85;margin:7px 0;color:#617357}.platform_articleEnd__wGLNj{display:flex;justify-content:space-between;gap:20px;flex-wrap:wrap;border-top:1px solid #b5c6a9;padding-top:25px}.platform_articleEnd__wGLNj a{color:#315938;font-size:14px;line-height:1.8;text-underline-offset:5px}@media(max-width:1150px){.platform_technicalHero__3BRlt{gap:30px}.platform_technicalHero__3BRlt h1{font-size:44px}.platform_technicalLayout__1Cp8F{grid-template-columns:minmax(0,1fr) 255px;gap:32px}.platform_articleExperiments__gTlTQ>section{padding:17px}.platform_technicalSection__l_oxC>p{font-size:16px}.platform_journalPage__hIIqj .platform_journalGrid__dHFfl{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:850px){.platform_technicalHero__3BRlt{grid-template-columns:1fr;gap:28px}.platform_technicalHeroImage__5w8Pj{max-height:270px;width:100%;aspect-ratio:2/1}.platform_technicalHero__3BRlt h1{font-size:clamp(32px,6vw,48px)}.platform_technicalDek__ohuoX{font-size:17px;max-width:none}.platform_technicalLayout__1Cp8F{display:flex;flex-direction:column;gap:25px}.platform_articleRail__BauSk{display:contents;position:static;max-height:none;overflow:visible;padding:0}.platform_articleContents__BLMZx{order:0;width:100%}.platform_articleContents__BLMZx ol{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 24px}.platform_technicalBody__g6QY7{order:1;width:100%}.platform_articleExperiments__gTlTQ{order:2;width:100%;margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.platform_articleExperiments__gTlTQ>h2{grid-column:1/-1;margin:0}.platform_articleExperiments__gTlTQ>section{margin:0}.platform_technicalSources__WEdEI ul{grid-template-columns:1fr}.platform_technicalSection__l_oxC>p{max-width:none}.platform_articleListeningQuestion__qpKsg{font-size:21px}}@media(max-width:520px){.platform_technicalArticle__FDU1Z{padding-top:22px;padding-bottom:55px}.platform_technicalHero__3BRlt{padding:16px 0 28px}.platform_technicalHero__3BRlt h1{font-size:34px}.platform_technicalHeroImage__5w8Pj{max-height:220px}.platform_technicalDek__ohuoX{font-size:16px}.platform_articleContents__BLMZx ol{grid-template-columns:1fr;gap:10px}.platform_articleListeningQuestion__qpKsg{padding:17px 18px;font-size:19px}.platform_technicalSection__l_oxC{margin-bottom:28px;padding-bottom:24px}.platform_technicalSection__l_oxC h2{font-size:24px}.platform_technicalSection__l_oxC>p{font-size:15px;line-height:1.95}.platform_articleFormula__fP3Tc,.platform_technicalFigure__PmIVn{padding:17px;margin:22px 0}.platform_articleFormula__fP3Tc pre{font-size:13px}.platform_technicalTable__mkj52 td,.platform_technicalTable__mkj52 th{padding:12px 14px}.platform_articleExperiments__gTlTQ,.platform_journalPage__hIIqj .platform_journalGrid__dHFfl{grid-template-columns:1fr}.platform_articleEnd__wGLNj{display:grid}.platform_technicalFigureScroll__gypA7,.platform_technicalTableScroll__MVn_m{scrollbar-width:thin}}.platform_courseBreadcrumb__FomRW{display:flex;align-items:center;gap:10px;padding:0 0 22px;font-size:13px;color:var(--muted)}.platform_courseBreadcrumb__FomRW a{color:inherit;text-decoration:none}.platform_courseCollection__SO8_W{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:48px}.platform_courseCollection__SO8_W .platform_moduleArt__tLLPS{aspect-ratio:16/10}.platform_courseCollection__SO8_W .platform_moduleArt__tLLPS strong{font-size:clamp(24px,2.3vw,38px)}.platform_coursePreparationFooter__2i0sw{padding:44px 0 0;max-width:1050px}.platform_coursePreparationFooter__2i0sw p{line-height:1.8;color:var(--muted)}.platform_coursePreparationFooter__2i0sw h2{font-size:24px}.platform_coursePreparationFooter__2i0sw a{color:var(--lime)}.platform_catalogPage__rzbTl .platform_catalogHeading__e7J3x h1{font-size:clamp(32px,3.2vw,52px);line-height:1.2}.platform_catalogHeading__e7J3x p{line-height:1.8;color:var(--muted)}@media(max-width:640px){.platform_courseCollection__SO8_W{grid-template-columns:1fr}.platform_courseCollection__SO8_W .platform_moduleArt__tLLPS{aspect-ratio:16/10}.platform_courseBreadcrumb__FomRW{flex-wrap:wrap}}