.stack-card.svelte-1rnl72s{position:sticky;top:calc(84px + var(--i) * 12px)}.stack-card.svelte-1rnl72s+.stack-card:where(.svelte-1rnl72s){margin-top:1.5rem}.stack-card.svelte-1rnl72s button{box-shadow:0 14px 34px -14px #000c}@media(prefers-reduced-motion:reduce){.stack-card.svelte-1rnl72s{position:static}}.gold-divider.svelte-1kyefcr{background:linear-gradient(90deg,transparent 0%,var(--color-gold) 50%,transparent 100%);opacity:.7}.modal-overlay.svelte-1kyefcr{animation:svelte-1kyefcr-overlay-in .3s ease forwards}.modal-card.svelte-1kyefcr{animation:svelte-1kyefcr-card-in .45s cubic-bezier(.16,1,.3,1) forwards}@keyframes svelte-1kyefcr-overlay-in{0%{opacity:0}to{opacity:1}}@keyframes svelte-1kyefcr-card-in{0%{opacity:0;transform:translateY(16px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.modal-overlay.svelte-1kyefcr,.modal-card.svelte-1kyefcr{animation:none}}.curriculum-stack.svelte-1uha8ag .curriculum-card:where(.svelte-1uha8ag){position:sticky;top:calc(84px + min(var(--i),5)*12px);box-shadow:0 14px 34px -14px #000c;background-color:var(--color-surface-900)}.curriculum-stack.svelte-1uha8ag .curriculum-card:where(.svelte-1uha8ag)+.curriculum-card:where(.svelte-1uha8ag){margin-top:1.5rem}@media(min-width:640px){.curriculum-stack.svelte-1uha8ag .curriculum-card:where(.svelte-1uha8ag){position:static;top:auto;margin-top:0;box-shadow:none}}@media(prefers-reduced-motion:reduce){.curriculum-stack.svelte-1uha8ag .curriculum-card:where(.svelte-1uha8ag){position:static;top:auto}}
