.announcement-banner_banner__GZsFi{position:fixed;z-index:51;inset:0 0 auto;padding-top:env(safe-area-inset-top);padding-inline:max(16px,env(safe-area-inset-left)) max(16px,env(safe-area-inset-right));background:#0a2941;color:#f2f0e9}.announcement-banner_content__Y2W35{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;width:min(1320px,100%);min-height:52px;margin-inline:auto;padding-block:4px}.announcement-banner_message__VsfPZ{grid-column:2;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:4px 16px;min-width:0;padding-block:6px;color:inherit;font-size:.875rem;line-height:1.5}.announcement-banner_action__mhpCW{display:inline-flex;align-items:center;gap:6px;flex-shrink:0;font-weight:600;text-decoration:underline;text-underline-offset:3px}.announcement-banner_mobileMessage__p9TDp{display:none}.announcement-banner_close__NGFnm{grid-column:3;display:inline-flex;align-items:center;justify-content:center;align-self:start;width:44px;height:44px;padding:0;border:0;border-radius:99px;background:transparent;color:inherit}.announcement-banner_close__NGFnm:hover{background:hsla(0,0%,100%,.12)}@media (max-width:800px){.announcement-banner_content__Y2W35{grid-template-columns:minmax(0,1fr) 44px;gap:8px}.announcement-banner_message__VsfPZ{grid-column:1;justify-content:flex-start;flex-wrap:nowrap;white-space:nowrap;font-size:.8125rem}.announcement-banner_action__mhpCW,.announcement-banner_desktopMessage__6j6Bt{display:none}.announcement-banner_mobileMessage__p9TDp{display:inline-flex;align-items:center;gap:6px}.announcement-banner_mobileMessage__p9TDp svg{flex-shrink:0}.announcement-banner_close__NGFnm{grid-column:2}}.magnetic-button_magnetic__aIj2q{position:relative;isolation:isolate;overflow:hidden;--magnetic-wash:rgba(0,0,0,.1)}.magnetic-button_magnetic__aIj2q:before{content:"";position:absolute;inset:0;z-index:-1;background:var(--magnetic-wash);transform:translateY(101%);transition:transform .45s cubic-bezier(.25,.46,.45,.94);pointer-events:none}.bg-marketing-primary.magnetic-button_magnetic__aIj2q{--magnetic-wash:hsla(0,0%,100%,.14)}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q{transition:transform .45s cubic-bezier(.25,.46,.45,.94),background-color .3s ease,color .3s ease,border-color .3s ease,box-shadow .3s ease}@media (hover:hover){.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:hover{transform:scale(1.03)}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:hover:before{transform:translateY(0)}}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:focus-visible:before,a:focus-visible>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:before,button:focus-visible>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:before{transform:translateY(0)}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:active{transform:scale(.97)}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:disabled:active,.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:disabled:hover,button:disabled>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:active,button:disabled>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:hover{transform:none}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:disabled:focus-visible:before,.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:disabled:hover:before,button:disabled>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:focus-visible:before,button:disabled>.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:hover:before{transform:translateY(101%)}@media (prefers-reduced-motion:reduce){.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q,.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:before{transition:none}.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:active,.magnetic-button_magnetic__aIj2q.magnetic-button_magnetic__aIj2q:hover{transform:none}}.section-navigation_rail__C141L{position:fixed;right:20px;top:50%;transform:translateY(-50%);z-index:40;display:flex;flex-direction:column;gap:4px;max-height:75vh}.section-navigation_rail__C141L a{position:relative;display:flex;align-items:center;justify-content:flex-end;width:32px;min-height:24px}.section-navigation_chip__bbn4G{height:8px;width:8px;border-radius:99px;background:rgb(var(--marketing-primary));opacity:.4;box-shadow:0 0 0 1px hsla(0,0%,100%,.7);transition:width .25s,opacity .25s}.section-navigation_rail__C141L a[aria-current] .section-navigation_chip__bbn4G{width:24px;opacity:1}.section-navigation_rail__C141L a:focus-visible .section-navigation_chip__bbn4G,.section-navigation_rail__C141L a:hover .section-navigation_chip__bbn4G{width:20px;opacity:1}.section-navigation_label__Alien{position:absolute;right:36px;padding:6px 12px;border-radius:16px;width:-moz-max-content;width:max-content;max-width:260px;font:10px var(--marketing-font-label);text-transform:uppercase;letter-spacing:.08em;color:#fff;background:rgb(var(--marketing-charcoal));opacity:0;pointer-events:none;transform:translateX(6px);transition:opacity .2s,transform .2s}.section-navigation_rail__C141L a:focus-visible .section-navigation_label__Alien,.section-navigation_rail__C141L a:hover .section-navigation_label__Alien{opacity:1;transform:none}@media (max-width:800px){.section-navigation_rail__C141L{display:none}}@media (prefers-reduced-motion:reduce){.section-navigation_chip__bbn4G,.section-navigation_label__Alien{transition:none}}.student-portal-preview_stage__tm_TR{--portal-loop:20s;position:relative;height:100%}.student-portal-preview_files__Pc6A2,.student-portal-preview_notes__tB1qb,.student-portal-preview_subject___o54I,.student-portal-preview_topic__6XjAl{position:absolute;inset:0}.student-portal-preview_subject___o54I{animation:student-portal-preview_portalSubject__GjqZV var(--portal-loop) linear infinite}.student-portal-preview_topic__6XjAl{animation:student-portal-preview_portalTopic__smcqQ var(--portal-loop) linear infinite}.student-portal-preview_files__Pc6A2{animation:student-portal-preview_portalFiles__VESWe var(--portal-loop) linear infinite}.student-portal-preview_notes__tB1qb{animation:student-portal-preview_portalNotes__AcasX var(--portal-loop) linear infinite}.student-portal-preview_scrollport__RQtOy{overflow:hidden}.student-portal-preview_topicDrift__UcuaN{animation:student-portal-preview_portalTopicDrift__3Gs_T var(--portal-loop) linear infinite}.student-portal-preview_pages__1uI6P{animation:student-portal-preview_portalNotesDrift__RlPZY var(--portal-loop) linear infinite}.student-portal-preview_pressFile__TPPfo,.student-portal-preview_pressSubtopic__mpCFK,.student-portal-preview_pressTopic__lvotP{position:relative}.student-portal-preview_pressTopic__lvotP{animation:student-portal-preview_portalPressTopic__s5f_L var(--portal-loop) linear infinite}.student-portal-preview_pressSubtopic__mpCFK{animation:student-portal-preview_portalPressSubtopic__36w2d var(--portal-loop) linear infinite}.student-portal-preview_pressFile__TPPfo{animation:student-portal-preview_portalPressFile__YMbpU var(--portal-loop) linear infinite}.student-portal-preview_cursor__Ty_k7{position:absolute;left:34%;top:.15rem;z-index:5;opacity:0}.student-portal-preview_ripple__qeGjl{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:999px;background:rgb(var(--marketing-primary)/.28);opacity:0}.student-portal-preview_cursorTopic__Bs6Lt{animation:student-portal-preview_portalCursorTopic__0sbIQ var(--portal-loop) linear infinite}.student-portal-preview_cursorTopic__Bs6Lt .student-portal-preview_ripple__qeGjl{animation:student-portal-preview_portalRippleTopic__bkyBZ var(--portal-loop) linear infinite}.student-portal-preview_cursorSubtopic__ZXuPH{animation:student-portal-preview_portalCursorSubtopic__QaoQK var(--portal-loop) linear infinite}.student-portal-preview_cursorSubtopic__ZXuPH .student-portal-preview_ripple__qeGjl{animation:student-portal-preview_portalRippleSubtopic__YowGZ var(--portal-loop) linear infinite}.student-portal-preview_cursorFile__V1144{animation:student-portal-preview_portalCursorFile__GWHrm var(--portal-loop) linear infinite}.student-portal-preview_cursorFile__V1144 .student-portal-preview_ripple__qeGjl{animation:student-portal-preview_portalRippleFile__g84w5 var(--portal-loop) linear infinite}@keyframes student-portal-preview_portalSubject__GjqZV{0%,17%{opacity:1;visibility:visible}17.2%,99.8%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes student-portal-preview_portalTopic__smcqQ{0%,17%{opacity:0;visibility:hidden}17.2%,46%{opacity:1;visibility:visible}46.2%,to{opacity:0;visibility:hidden}}@keyframes student-portal-preview_portalFiles__VESWe{0%,46%{opacity:0;visibility:hidden}46.2%,68%{opacity:1;visibility:visible}68.2%,to{opacity:0;visibility:hidden}}@keyframes student-portal-preview_portalNotes__AcasX{0%,68%{opacity:0;visibility:hidden}68.2%,99.8%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes student-portal-preview_portalTopicDrift__3Gs_T{0%,28%{transform:translateY(0)}40%,to{transform:translateY(-700px)}}@keyframes student-portal-preview_portalNotesDrift__RlPZY{0%,76%{transform:translateY(0)}96%,to{transform:translateY(-150px)}}@keyframes student-portal-preview_portalPressTopic__s5f_L{0%,12%,20%,to{background-color:transparent}14%,18%{background-color:#e8eaed}}@keyframes student-portal-preview_portalPressSubtopic__36w2d{0%,40%,48%,to{background-color:transparent}42%,46%{background-color:#e8eaed}}@keyframes student-portal-preview_portalPressFile__YMbpU{0%,60%,70%,to{box-shadow:0 8px 30px rgb(0 0 0/4%)}62%,67%{box-shadow:0 0 0 2px rgb(var(--marketing-primary)/.35)}}@keyframes student-portal-preview_portalCursorTopic__0sbIQ{0%,5%{opacity:0;transform:translate(88px,-42px)}8%{opacity:1;transform:translate(88px,-42px)}13%,18%{opacity:1;transform:translate(0)}21%,to{opacity:0;transform:translate(0)}}@keyframes student-portal-preview_portalCursorSubtopic__QaoQK{0%,34%{opacity:0;transform:translate(96px,-48px)}37%{opacity:1;transform:translate(96px,-48px)}42%,47%{opacity:1;transform:translate(0)}50%,to{opacity:0;transform:translate(0)}}@keyframes student-portal-preview_portalCursorFile__GWHrm{0%,56%{opacity:0;transform:translate(110px,-36px)}59%{opacity:1;transform:translate(110px,-36px)}63%,68%{opacity:1;transform:translate(0)}72%,to{opacity:0;transform:translate(0)}}@keyframes student-portal-preview_portalRippleTopic__bkyBZ{0%,13%,19%,to{opacity:0;transform:scale(.4)}15%{opacity:1;transform:scale(1)}}@keyframes student-portal-preview_portalRippleSubtopic__YowGZ{0%,41%,48%,to{opacity:0;transform:scale(.4)}43%{opacity:1;transform:scale(1)}}@keyframes student-portal-preview_portalRippleFile__g84w5{0%,62%,70%,to{opacity:0;transform:scale(.4)}64%{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.student-portal-preview_cursor__Ty_k7,.student-portal-preview_files__Pc6A2,.student-portal-preview_notes__tB1qb,.student-portal-preview_pages__1uI6P,.student-portal-preview_pressFile__TPPfo,.student-portal-preview_pressSubtopic__mpCFK,.student-portal-preview_pressTopic__lvotP,.student-portal-preview_ripple__qeGjl,.student-portal-preview_subject___o54I,.student-portal-preview_topicDrift__UcuaN,.student-portal-preview_topic__6XjAl{animation:none}.student-portal-preview_cursor__Ty_k7,.student-portal-preview_files__Pc6A2,.student-portal-preview_notes__tB1qb,.student-portal-preview_topic__6XjAl{visibility:hidden;opacity:0}.student-portal-preview_subject___o54I{opacity:1;visibility:visible}}