.band[data-v-cadb3932]{background:linear-gradient(180deg,var(--color-band-tint) 0,#fff 100%);height:300px;overflow:hidden}.band[data-v-cadb3932],.inner[data-v-cadb3932]{position:relative}.inner[data-v-cadb3932]{max-width:1320px;margin:0 auto}.plane[data-v-cadb3932]{width:470px;height:300px;position:absolute;top:6px;right:-30px;overflow:hidden;transform:skewY(-9deg)}.courses[data-v-cadb3932]{flex-direction:column;padding-top:34px}.course[data-v-cadb3932],.courses[data-v-cadb3932]{gap:5px;display:flex}.course.c2[data-v-cadb3932]{margin-left:-46px}.tab[data-v-cadb3932]{border-radius:3px;flex:none;width:88px;height:40px}.c1 .tab[data-v-cadb3932]{background:var(--color-band-violet);border-top:2px solid #ffffff59}.c2 .tab[data-v-cadb3932]{background:var(--color-band-violet-mid);border-top:2px solid #ffffff47}.c3 .tab[data-v-cadb3932]{background:var(--color-band-violet-deep);border-top:2px solid #fff3}.nail[data-v-cadb3932]{background:var(--color-band-silver);width:5px;height:5px;top:44px}.nail[data-v-cadb3932],.puff[data-v-cadb3932]{border-radius:50%;position:absolute}.puff[data-v-cadb3932]{opacity:0}.puff-a[data-v-cadb3932]{background:#7b2fd447;width:34px;height:34px;top:86px;left:70px}.puff-b[data-v-cadb3932]{background:#7b2fd43d;width:28px;height:28px;top:132px;left:250px}.scrim[data-v-cadb3932]{background:linear-gradient(90deg,var(--color-band-tint) 0,var(--color-band-tint-mid) 88%,#f8f2ff00 100%);position:absolute;inset:0 410px 0 0}.copy[data-v-cadb3932]{max-width:460px;padding:46px 40px 0 34px}.back[data-v-cadb3932]{font:700 11px/1 var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--color-band-body);margin-bottom:12px;display:table}.back[data-v-cadb3932]:hover{color:var(--color-band-violet)}.pill[data-v-cadb3932]{background:var(--color-band-violet);border-radius:999px;align-items:center;gap:8px;padding:6px 13px;display:inline-flex}.dot[data-v-cadb3932]{background:var(--color-band-silver);border-radius:50%;width:7px;height:7px}.pill-text[data-v-cadb3932]{letter-spacing:.14em;color:#fff;font-size:12px;font-weight:800}.pill-text[data-v-cadb3932],h1[data-v-cadb3932]{font-family:var(--font-band)}h1[data-v-cadb3932]{letter-spacing:-.02em;color:var(--color-plum-header);margin:14px 0 0;font-size:46px;font-weight:900;line-height:1.06}h1.long[data-v-cadb3932]{font-size:38px}.line[data-v-cadb3932]{display:block}.sub[data-v-cadb3932]{font-family:var(--font-band);color:var(--color-band-body);max-width:360px;margin:12px 0 0;font-size:16px;font-weight:600;line-height:1.5}.drip[data-v-cadb3932]{background:linear-gradient(90deg,var(--color-band-violet) 0 34%,var(--color-band-silver) 34% 48%,var(--color-band-lilac) 48% 100%);height:5px;position:absolute;bottom:0;left:0;right:0}@keyframes band-slap-cadb3932{0%{opacity:0;transform:translate(90px,-46px)rotate(-14deg)}50%{opacity:1;transform:translateY(3px)rotate(1.5deg)}75%{transform:translateY(-2px)rotate(-.5deg)}to{opacity:1;transform:translate(0)rotate(0)}}@keyframes band-pop-cadb3932{0%{opacity:0;transform:scale(.6)translateY(10px)}45%{opacity:1;transform:scale(1.12)translateY(0)}70%{transform:scale(.97)}to{opacity:1;transform:scale(1)}}@keyframes band-rise-cadb3932{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes band-nail-cadb3932{0%{opacity:0;transform:scale(0)}25%{opacity:1;transform:scale(1.6)}to{opacity:1;transform:scale(1)}}@keyframes band-puff-cadb3932{0%{opacity:0;transform:scale(.3)}33%{opacity:.55;transform:scale(1)}to{opacity:0;transform:scale(1.9)}}.anim .tab[data-v-cadb3932]{animation:band-slap-cadb3932 .55s cubic-bezier(.2,.9,.25,1) var(--d) both}.anim.entering .tab[data-v-cadb3932]{will-change:transform,opacity}.anim .pill[data-v-cadb3932]{animation:.55s cubic-bezier(.2,1.5,.4,1) .3s both band-pop-cadb3932}.anim h1[data-v-cadb3932]{animation:.55s cubic-bezier(.2,.85,.3,1) .5s both band-rise-cadb3932}.anim .sub[data-v-cadb3932]{animation:.55s cubic-bezier(.2,.85,.3,1) .68s both band-rise-cadb3932}.anim .nail[data-v-cadb3932]{animation:band-nail-cadb3932 .35s ease-out var(--d) both}.anim .puff[data-v-cadb3932]{animation:band-puff-cadb3932 1.2s ease-out var(--d) both}@media (prefers-reduced-motion:reduce){.anim .nail[data-v-cadb3932],.anim .pill[data-v-cadb3932],.anim .puff[data-v-cadb3932],.anim .sub[data-v-cadb3932],.anim .tab[data-v-cadb3932],.anim h1[data-v-cadb3932]{animation:none}}@media (width<=1023px){.band[data-v-cadb3932]{height:260px}.plane[data-v-cadb3932]{width:360px;right:-40px}.scrim[data-v-cadb3932]{right:290px}h1[data-v-cadb3932],h1.long[data-v-cadb3932]{font-size:38px}}@media (width<=767px){.plane[data-v-cadb3932],.scrim[data-v-cadb3932]{display:none}.band[data-v-cadb3932]{height:auto}.copy[data-v-cadb3932]{max-width:none;padding:32px 20px 28px}h1[data-v-cadb3932],h1.long[data-v-cadb3932]{font-size:30px}.sub[data-v-cadb3932]{font-size:15px}}.page[data-v-ddf5a358]{padding-bottom:104px;position:relative;overflow-x:hidden}@media (width>=720px){.page[data-v-ddf5a358]{padding-bottom:96px}}
