.academy-legacy-scope{color:var(--color-CZ-tokens-neutrals-text-icon-body);font-family:var(--font-sans)}@keyframes academy-legacy-glow-a{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-34px,28px)scale(1.06)}}@keyframes academy-legacy-glow-b{0%,to{transform:translate(0)scale(1)}50%{transform:translate(30px,-24px)scale(.94)}}@keyframes academy-legacy-glow-c{0%,to{transform:translate(0)scale(1)}50%{transform:translate(22px,30px)scale(1.05)}}.academy-legacy-glow-a{animation:18s ease-in-out infinite academy-legacy-glow-a}.academy-legacy-glow-b{animation:22s ease-in-out 2s infinite academy-legacy-glow-b}.academy-legacy-glow-c{animation:26s ease-in-out 5s infinite academy-legacy-glow-c}.academy-legacy-particles{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.academy-legacy-particle{animation:academy-legacy-particle-drift var(--pd,15s) ease-in-out infinite, academy-legacy-particle-twinkle var(--pt,5s) ease-in-out infinite;animation-delay:var(--pdelay,0s), var(--pdelay,0s);will-change:transform, opacity;border-radius:50%;position:absolute}@keyframes academy-legacy-particle-drift{0%,to{transform:translate(0)}50%{transform:translate(var(--dx,10px), var(--dy,-16px))}}@keyframes academy-legacy-particle-twinkle{0%,to{opacity:var(--pmin,.12)}50%{opacity:var(--pmax,.55)}}.academy-legacy-stats-grid{flex-wrap:nowrap;align-items:flex-start;gap:0 2rem;display:flex}@media (width<=520px){.academy-legacy-stats-grid{grid-template-columns:1fr 1fr;gap:1rem 2.5rem;display:grid}}.academy-legacy-lesson-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@media (width>=640px){.academy-legacy-lesson-clamp{-webkit-line-clamp:1}}.academy-legacy-card{transform-style:preserve-3d;position:relative;overflow:hidden}.academy-legacy-thumb{position:relative;overflow:hidden}.academy-legacy-thumb-img{will-change:transform;background-position:50%;background-size:cover;transition:transform .55s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.academy-legacy-card:hover .academy-legacy-thumb-img{transform:scale(1.12)}.academy-legacy-sheen{pointer-events:none;opacity:0;z-index:3;background:linear-gradient(100deg,#0000,#fff9,#0000);width:55%;height:100%;position:absolute;top:0;left:0;transform:translate(-160%)skew(-18deg)}.academy-legacy-card:hover .academy-legacy-sheen{animation:.85s academy-legacy-sheen}@keyframes academy-legacy-sheen{0%{opacity:0;transform:translate(-160%)skew(-18deg)}35%{opacity:.9}to{opacity:0;transform:translate(260%)skew(-18deg)}}.academy-legacy-play-ring{opacity:0;pointer-events:none;border:2px solid #ffffffd9;border-radius:50%;width:30px;height:30px;margin:auto;position:absolute;inset:0}.academy-legacy-card:hover .academy-legacy-play-ring{animation:1.15s ease-out infinite academy-legacy-play-ring}@keyframes academy-legacy-play-ring{0%{opacity:.7;transform:scale(.55)}80%{opacity:0}to{opacity:0;transform:scale(2)}}.academy-legacy-play-icon{transition:transform .35s cubic-bezier(.22,1,.36,1)}.academy-legacy-card:hover .academy-legacy-play-icon{transform:scale(1.18)}.academy-legacy-chevron{transition:transform .3s,opacity .3s}.academy-legacy-card:hover .academy-legacy-chevron{transform:translate(4px);opacity:.7!important}@keyframes academy-legacy-text-gradient-drift{0%{background-position:0%}50%{background-position:100%}to{background-position:0%}}.academy-legacy-text-gradient{background:linear-gradient(110deg,#9d9ac8 0%,#c4c1f0 30%,#7fe8dc 52%,#c4c1f0 74%,#9d9ac8 100%) 0 0/260% 100%;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;animation:9s ease-in-out infinite academy-legacy-text-gradient-drift}@keyframes academy-legacy-beam{0%{transform:translate(-120%)}to{transform:translate(320%)}}.academy-legacy-beam{pointer-events:none;background:linear-gradient(100deg,#0000,#b4b2e62e,#0000);width:40%;height:100%;animation:6s ease-in-out 1.5s infinite academy-legacy-beam;position:absolute;top:0;left:0;transform:translate(-120%)}.academy-legacy-reveal{opacity:0;will-change:opacity, transform;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(26px)}.academy-legacy-reveal.academy-legacy-is-visible{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.academy-legacy-scope,.academy-legacy-scope *,.academy-legacy-scope :before,.academy-legacy-scope :after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.academy-legacy-glow-a,.academy-legacy-glow-b,.academy-legacy-glow-c,.academy-legacy-particle{animation:none}.academy-legacy-card:hover .academy-legacy-thumb-img,.academy-legacy-card:hover .academy-legacy-play-icon,.academy-legacy-card:hover .academy-legacy-chevron{transform:none}.academy-legacy-card:hover .academy-legacy-sheen,.academy-legacy-card:hover .academy-legacy-play-ring,.academy-legacy-text-gradient{animation:none}.academy-legacy-beam{animation:none;display:none}.academy-legacy-reveal{opacity:1;transition:none;transform:none}}
