.course_page__gStDo{--ink:#171310;--yellow:#f7e600;--indigo:#4b38a2;--pink:#ff4f9a;--mint:#55c978;background:#fffdf4;color:var(--ink)}.course_hero__FS2YF{display:grid;grid-template-columns:minmax(320px,.78fr) 1.22fr;gap:clamp(34px,7vw,120px);align-items:center;min-height:calc(100vh - 150px);padding:clamp(48px,7vw,110px) clamp(24px,6vw,95px);background:var(--yellow)}.course_cover__aDiAW{position:relative;max-width:560px;aspect-ratio:4/5;border:3px solid var(--ink);border-radius:28px;background:var(--indigo);padding:12px 12px 54px;box-shadow:16px 16px 0 var(--indigo);transform:rotate(-3deg)}.course_cover__aDiAW img{width:100%;height:100%;object-fit:cover;border:2px solid var(--ink);border-radius:18px}.course_cover__aDiAW>div{display:grid;height:100%;place-items:center;color:white;font-size:60px;font-weight:800;letter-spacing:-.07em;line-height:.8}.course_cover__aDiAW>span{position:absolute;bottom:17px;left:22px;font-size:10px;font-weight:800;letter-spacing:.16em;text-transform:uppercase}.course_artist__z7PRx>div:last-child>p:first-child,.course_curriculum__KLAaM header p,.course_heroCopy__JYFRu>p:first-child,.course_kit__vENGk>div:first-child>p,.course_outcomes__7kQ3A>div>p,.course_preview__VMx6q header p{font-size:10px;font-weight:800;letter-spacing:.17em;text-transform:uppercase}.course_heroCopy__JYFRu h1{max-width:900px;margin:20px 0;font-size:clamp(64px,8vw,138px);line-height:.78;letter-spacing:-.075em}.course_price__JIqM3{display:inline-block;border:2px solid var(--ink);border-radius:999px;background:white;padding:9px 16px;font-size:22px;font-weight:800}.course_pitch__ZUyRH{max-width:720px;font-size:clamp(17px,1.7vw,23px);line-height:1.5}.course_heroCopy__JYFRu>small{display:block;max-width:620px;margin-top:14px;line-height:1.45;opacity:.65}.course_artist__z7PRx,.course_curriculum__KLAaM,.course_kit__vENGk,.course_outcomes__7kQ3A,.course_preview__VMx6q{padding:clamp(70px,10vw,160px) clamp(24px,6vw,95px)}.course_outcomes__7kQ3A{display:grid;grid-template-columns:.8fr 1.2fr;gap:60px;background:white}.course_artist__z7PRx h2,.course_curriculum__KLAaM h2,.course_kit__vENGk h2,.course_outcomes__7kQ3A h2,.course_preview__VMx6q h2{margin:20px 0;font-size:clamp(58px,7vw,120px);line-height:.8;letter-spacing:-.07em}.course_curriculum__KLAaM h2 em,.course_kit__vENGk h2 em,.course_outcomes__7kQ3A h2 em,.course_preview__VMx6q h2 em{color:var(--indigo);font-family:Georgia,serif;font-weight:400}.course_outcomes__7kQ3A ol{margin:0;padding:0;list-style:none}.course_outcomes__7kQ3A li{display:grid;grid-template-columns:55px 1fr;gap:22px;align-items:center;border-bottom:2px solid var(--ink);padding:24px 0;font-size:clamp(22px,2.3vw,38px);letter-spacing:-.035em}.course_outcomes__7kQ3A li span{display:grid;width:44px;height:44px;place-items:center;border-radius:50%;background:var(--pink);font-size:11px;font-weight:800}.course_preview__VMx6q{background:var(--indigo);color:white}.course_preview__VMx6q h2 em{color:var(--yellow)}.course_previewPlayer__GMLkY{display:grid;grid-template-columns:1.35fr .65fr;overflow:hidden;border:3px solid white;border-radius:30px;background:var(--ink)}.course_noVideo__Hvfst,.course_previewPlayer__GMLkY iframe{width:100%;aspect-ratio:16/9;border:0}.course_noVideo__Hvfst{display:grid;place-items:center;background:#2c2825}.course_previewPlayer__GMLkY>div:last-child{display:grid;align-content:center;padding:clamp(24px,4vw,55px)}.course_previewPlayer__GMLkY span{font-size:10px;font-weight:800;letter-spacing:.14em}.course_previewPlayer__GMLkY h3{margin:18px 0;font-size:clamp(30px,4vw,54px);line-height:.95}.course_previewPlayer__GMLkY p{line-height:1.6;opacity:.8}.course_curriculum__KLAaM{background:#fff3a5}.course_curriculum__KLAaM>header{display:grid;grid-template-columns:1fr auto;align-items:end}.course_curriculum__KLAaM>header h2,.course_curriculum__KLAaM>header p{grid-column:1}.course_curriculum__KLAaM>header>span{grid-column:2;grid-row:2;margin-bottom:24px;border:1.5px solid var(--ink);border-radius:999px;background:white;padding:10px 14px;font-size:10px;font-weight:800;text-transform:uppercase}.course_curriculum__KLAaM article{display:grid;grid-template-columns:100px 1fr;border-top:2px solid var(--ink);padding:30px 0}.course_sectionNumber__faYVA{font-size:13px;font-weight:800;letter-spacing:.15em}.course_curriculum__KLAaM article h3{margin:0 0 24px;font-size:clamp(32px,4vw,58px);letter-spacing:-.05em}.course_curriculum__KLAaM article p{display:grid;grid-template-columns:38px 1fr auto auto;gap:14px;align-items:center;margin:0;border-top:1px solid rgba(23,19,16,.2);padding:15px 0}.course_curriculum__KLAaM article p small,.course_curriculum__KLAaM article p span{font-size:10px;font-weight:700}.course_curriculum__KLAaM article p b{border-radius:999px;background:var(--pink);padding:6px 9px;font-size:9px;text-transform:uppercase}.course_artist__z7PRx{display:grid;grid-template-columns:minmax(220px,420px) minmax(0,720px);gap:clamp(40px,8vw,120px);align-items:center;justify-content:center;background:var(--mint)}.course_artistPhoto__YjFbV{display:grid;aspect-ratio:4/5;place-items:center;overflow:hidden;border:3px solid var(--ink);background:var(--yellow);box-shadow:12px 12px 0 var(--ink);transform:rotate(3deg)}.course_artistPhoto__YjFbV img{width:100%;height:100%;object-fit:cover}.course_artistPhoto__YjFbV span{font-family:Georgia,serif;font-size:150px;font-style:italic}.course_artist__z7PRx>div:last-child>p:not(:first-child){font-size:18px;line-height:1.6}.course_artist__z7PRx a{display:inline-block;margin-top:20px;border:2px solid var(--ink);border-radius:999px;background:white;padding:13px 20px;color:var(--ink);font-size:11px;font-weight:800;text-decoration:none;text-transform:uppercase}.course_kit__vENGk{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;background:white}.course_kit__vENGk>div:first-child>p:last-child{max-width:500px;line-height:1.6}.course_kitCards__MiKen{display:grid;grid-template-columns:repeat(2,1fr);gap:18px;align-content:center}.course_kitCards__MiKen article{border:2px solid var(--ink);border-radius:22px;background:var(--pink);padding:10px 10px 22px;box-shadow:8px 8px 0 var(--ink)}.course_kitCards__MiKen article:nth-child(2){background:var(--yellow);transform:rotate(3deg)}.course_kitCards__MiKen img{width:100%;aspect-ratio:1;object-fit:cover;border:2px solid var(--ink);border-radius:14px}.course_kitCards__MiKen h3{margin:16px 6px 0;font-size:22px;line-height:1.05}@media(max-width:900px){.course_artist__z7PRx,.course_hero__FS2YF,.course_kit__vENGk,.course_outcomes__7kQ3A,.course_previewPlayer__GMLkY{grid-template-columns:1fr}.course_hero__FS2YF{min-height:auto}.course_cover__aDiAW{width:min(520px,90%);margin:auto}.course_previewPlayer__GMLkY>div:last-child{min-height:260px}.course_kitCards__MiKen{grid-template-columns:repeat(2,1fr)}}@media(max-width:600px){.course_heroCopy__JYFRu h1{font-size:64px}.course_artist__z7PRx h2,.course_curriculum__KLAaM h2,.course_kit__vENGk h2,.course_outcomes__7kQ3A h2,.course_preview__VMx6q h2{font-size:58px}.course_curriculum__KLAaM>header{display:block}.course_curriculum__KLAaM article{grid-template-columns:1fr}.course_curriculum__KLAaM article p{grid-template-columns:32px 1fr auto}.course_curriculum__KLAaM article p small{display:none}.course_kitCards__MiKen{grid-template-columns:1fr}.course_artistPhoto__YjFbV{width:min(300px,90%);margin:auto}}