.motion_heroLine__Q7h7I{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible}.motion_heroLine__Q7h7I path{fill:none;stroke:#1c2a31;stroke-width:5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:motion_draw__e21Oz .9s ease-out .5s forwards}.motion_heroLine__Q7h7I circle{fill:#1c2a31;opacity:0;animation:motion_arrive__SlR_O .2s ease-out 1.4s forwards}@keyframes motion_draw__e21Oz{to{stroke-dashoffset:0}}@keyframes motion_arrive__SlR_O{to{opacity:1}}.motion_mark__wcw_n{flex:none;width:14px;height:14px;border-radius:50%;border:2px solid hsl(var(--muted-foreground));transform:translateY(1px)}.motion_markMet__dQjrh{background:hsl(var(--primary));border-color:hsl(var(--primary));animation:motion_markArrive__7Ep_3 .2s ease-out both}.motion_markUnmet__84OWj{background:transparent;animation:motion_markLeave__9QK3l .12s steps(2) both}@keyframes motion_markArrive__7Ep_3{0%{transform:translateY(1px) scale(.4);opacity:.3}to{transform:translateY(1px) scale(1);opacity:1}}@keyframes motion_markLeave__9QK3l{0%{opacity:.4}to{opacity:1}}@media (prefers-reduced-motion:reduce){.motion_heroLine__Q7h7I path{animation:none;stroke-dashoffset:0}.motion_heroLine__Q7h7I circle{animation:none;opacity:1}.motion_markMet__dQjrh,.motion_markUnmet__84OWj{animation:none}}.theme_page__gbZkC{--am-ink:200 28% 15%;--am-ink-soft:200 14% 28%;--am-ink-muted:200 9% 36%;--am-evergreen:152 38% 24%;--am-evergreen-surface:152 38% 24%;--am-on-evergreen:45 45% 96%;--am-on-evergreen-soft:45 25% 86%;--am-teal:152 38% 24%;--am-teal-wash:140 20% 96%;--am-sage:0 0% 100%;--am-sage-line:140 22% 82%;--am-mist:0 0% 100%;--am-mist-line:226 30% 86%;--am-paper:0 0% 100%;--am-paper-line:40 30% 84%;--am-card:0 0% 100%;color:hsl(var(--am-ink-soft))}.dark .theme_page__gbZkC{--am-ink:45 25% 93%;--am-ink-soft:210 12% 80%;--am-ink-muted:210 10% 70%;--am-evergreen:150 38% 64%;--am-evergreen-surface:152 32% 19%;--am-on-evergreen:45 45% 95%;--am-on-evergreen-soft:45 20% 82%;--am-teal:150 38% 64%;--am-teal-wash:186 30% 19%;--am-sage:222 30% 9%;--am-sage-line:150 15% 24%;--am-mist:222 30% 9%;--am-mist-line:226 18% 27%;--am-paper:222 30% 9%;--am-paper-line:35 12% 25%;--am-card:222 30% 9%}@font-face{font-family:Am Cormorant Fallback;src:local("Georgia");font-weight:400;font-style:normal;size-adjust:79%}@font-face{font-family:Am Cormorant Fallback;src:local("Georgia Italic");font-weight:400;font-style:italic;size-adjust:79%}@font-face{font-family:Am Cormorant Fallback;src:local("Georgia Bold");font-weight:600 700;font-style:normal;size-adjust:76.5%}@font-face{font-family:Am Cormorant Fallback;src:local("Georgia Bold Italic");font-weight:600 700;font-style:italic;size-adjust:76.5%}.theme_page__gbZkC .font-display,.theme_page__gbZkC h1,.theme_page__gbZkC h2,.theme_page__gbZkC h3,.theme_page__gbZkC h4{font-family:Cormorant,Am Cormorant Fallback,Georgia,serif}.theme_page__gbZkC>header+section,.theme_page__gbZkC>section+section{border-top:1px solid hsl(var(--am-paper-line))}.theme_page__gbZkC{font-variant-numeric:lining-nums}.theme_page__gbZkC>section#theme_classroom__0BdlM{border-top:0}