.Banner[data-v-31d4c829]{width:100vw;max-height:calc(100vh - var(--nav-height));position:relative;margin-bottom:64px;border-bottom:var(--red) 5px solid;z-index:10;overflow:hidden}.logo[data-v-31d4c829]{position:absolute;z-index:50;left:50%;top:50%;transform:translate(-50%,-50%);max-width:500px;height:calc(100% - 64px);opacity:1}.bkg[data-v-31d4c829]{background-image:url(/assets/photo-collage-DuuZXyQY.png);width:100vw;height:56.25vw;background-size:100%;object-fit:fill}@media (prefers-reduced-motion: no-preference){.bkg[data-v-31d4c829]{animation:scroll-left-31d4c829 45s linear infinite,zoom-31d4c829 45s ease-in-out infinite alternate}.logo[data-v-31d4c829]{animation:throb-31d4c829 2s ease-in-out infinite alternate}}@keyframes throb-31d4c829{0%{opacity:1}to{opacity:.75}}@keyframes zoom-31d4c829{0%{transform:scale(125%)}to{transform:scale(1)}}@keyframes scroll-left-31d4c829{to{background-position:-100vw -56.25vw}}.HorizontalSection[data-v-3bb1c9c9]{display:flex;gap:32px}.HorizontalSection.banner[data-v-3bb1c9c9]{padding-block:32px;flex-direction:column}.HorizontalSection[data-v-3bb1c9c9]:not(.banner){padding:32px}img[data-v-3bb1c9c9]{border-radius:var(--border-radius);box-shadow:var(--shadow-gray) 0 var(--shadow-offset-y) var(--shadow-blur);width:400px;object-fit:cover}.banner img[data-v-3bb1c9c9]{width:100%;height:300px}.title[data-v-3bb1c9c9]{text-align:center}.content[data-v-3bb1c9c9]{width:calc(100% - var(--indentation));margin:0 auto}@media (max-width: 1000px){img[data-v-3bb1c9c9]{width:100%}.HorizontalSection[data-v-3bb1c9c9]:not(.banner){flex-direction:column;align-items:center}}@media (max-width: 750px){.content[data-v-3bb1c9c9]{max-width:var(100% - --indentation )}.HorizontalSection[data-v-3bb1c9c9]:not(.keep-floating){margin:0;padding:0}img[data-v-3bb1c9c9]:not(.keep-floating){box-shadow:none;border-radius:0;border-bottom:var(--border-width) var(--red) solid}}[data-v-52d54ff8]{will-change:height;backface-visibility:hidden}.expand-enter-active[data-v-52d54ff8],.expand-leave-active[data-v-52d54ff8]{transition:height var(--39519d32) var(--423d4c8c);overflow:hidden}.expand-enter[data-v-52d54ff8],.expand-leave-to[data-v-52d54ff8]{height:0}.outer-container[data-v-40f8b7e1]{margin-top:32px;border:var(--border-width) var(--red) solid;border-radius:10px;padding:16px 32px 32px;display:grid}.container[data-v-40f8b7e1]{display:grid;gap:8px}.title[data-v-40f8b7e1]{font-size:3em;text-align:center}.faq-container[data-v-40f8b7e1]{display:grid;gap:8px}.faq[data-v-40f8b7e1]{background-color:var(--bkg-color);width:100%;padding:8px;text-align:center;border:none;border-radius:10px;cursor:pointer;color:var(--text-color)}@media (hover: hover) and (pointer: fine){.faq[data-v-40f8b7e1]{transition:background-color var(--hover-speed) ease}.faq[data-v-40f8b7e1]:not(.selected):hover{background-color:var(--gray)}}@media (pointer: coarse){.faq[data-v-40f8b7e1]:not(.selected):active{background-color:var(--gray)}}.faq.selected[data-v-40f8b7e1]{background-color:var(--red);color:var(--bkg-color)}.answer-container[data-v-40f8b7e1]{overflow:hidden;text-overflow:clip}p.answer[data-v-40f8b7e1]{padding:16px;overflow:hidden;text-overflow:clip}@media (max-width: 500px){.outer-container[data-v-40f8b7e1]{border:none;margin-top:0}}.SIGCard[data-v-2cfcd804]{display:flex;align-items:center;vertical-align:center;gap:32px;padding:32px;width:100%}.content[data-v-2cfcd804]{align-self:start;width:100%}.title[data-v-2cfcd804]{display:flex;justify-content:space-between;gap:32px;margin-bottom:16px}.name[data-v-2cfcd804]{color:var(--red)}.leader[data-v-2cfcd804],.loc[data-v-2cfcd804],.time[data-v-2cfcd804]{font-weight:700}.loc-time[data-v-2cfcd804]{margin:auto 0}.loc[data-v-2cfcd804],.time[data-v-2cfcd804]{text-align:right}.desc[data-v-2cfcd804]{overflow:auto}img[data-v-2cfcd804]{width:100px;border-radius:var(--border-radius)}@media (max-width: 775px){.title[data-v-2cfcd804]{display:unset}.loc-time[data-v-2cfcd804]{display:flex;gap:16px}}@media (max-width: 650px){.SIGCard[data-v-2cfcd804]{flex-direction:column;align-items:center}}.PrimaryButton[data-v-ea1fe824]{--btn-hov-col: color-mix(in srgb, var(--red), var(--bkg-color) 25%);color:var(--bkg-color);background-color:var(--red);border-radius:var(--border-radius);border:none;cursor:pointer;height:50px;transition:all var(--hover-speed) var(--hover-func);-webkit-user-select:none;user-select:none;font-size:1.25em}a[data-v-ea1fe824-s],.router-link[data-v-ea1fe824-s],span[data-v-ea1fe824-s],.red-button-text[data-v-ea1fe824-s]{border-radius:var(--border-radius);display:block;align-content:center;margin:0;padding:0 1em;text-decoration:none;font-weight:700;color:inherit;width:100%;height:100%}@media (hover: hover) and (pointer: fine){button[data-v-ea1fe824]:hover{background-color:var(--btn-hov-col)}}@media (pointer: coarse){button[data-v-ea1fe824]:active{background-color:var(--btn-hov-col)}}@media (max-width: 350px){.PrimaryButton[data-v-ea1fe824]{font-size:1em}}.EmbeddedCalendar[data-v-34087b29]{margin:64px auto}.EmbeddedCalendar iframe[data-v-34087b29]{width:100%;height:600px;border-radius:var(--large-border-radius);filter:drop-shadow(0px var(--shadow-offset-y) var(--shadow-blur) var(--shadow-gray))}.EmbeddedCalendar .PrimaryButton[data-v-34087b29]{margin:0 auto;width:calc(100% - var(--indentation));display:none}@media (max-width: 750px){.EmbeddedCalendar iframe[data-v-34087b29]{display:none}.EmbeddedCalendar .button[data-v-34087b29]{display:block}}.sig-container[data-v-52208fe5]{display:grid;gap:16px;flex-wrap:wrap;margin-left:auto;margin-right:auto;justify-content:center}hr[data-v-52208fe5]{margin-top:16px}@media (max-width: 750px){ol[data-v-52208fe5]{list-style:inside decimal}}.AnnualEvent[data-v-fbd3f6c1]{border:var(--border-width) solid var(--red);border-radius:10px;padding:32px;display:grid;align-content:start;gap:32px}.title[data-v-fbd3f6c1]{text-align:center}.links-container[data-v-fbd3f6c1]{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(200px,1fr))}.UpcomingEventCard[data-v-17194793]{padding:32px;display:flex;gap:32px}.content[data-v-17194793]{display:flex;height:fit-content;gap:32px;align-items:center}.thumbnail[data-v-17194793]{width:250px;border:var(--red) var(--border-width) solid;border-radius:var(--border-radius);height:fit-content}.info[data-v-17194793],.links[data-v-17194793]{align-content:start}.info[data-v-17194793]{display:grid;gap:16px;width:100%}.title[data-v-17194793]{color:var(--red)}.when-where[data-v-17194793]{display:flex;flex-wrap:wrap;gap:16px}.datetime[data-v-17194793],.location[data-v-17194793]{font-weight:700;display:flex;gap:8px;align-items:center}.icon[data-v-17194793]{width:25px;height:25px}[data-theme=dark] .icon[data-v-17194793]{filter:invert(1)}.links[data-v-17194793]{width:600px;display:flex;flex-direction:column;gap:16px}@media (max-width: 1100px){.UpcomingEventCard[data-v-17194793]{flex-direction:column}.links[data-v-17194793]{flex-direction:row;width:100%}.links .PrimaryButton[data-v-17194793]{width:100%}}@media (max-width: 750px){.content[data-v-17194793]{align-items:center;flex-direction:column}}@media (max-width: 500px){.links[data-v-17194793]{flex-direction:column}}.upcoming-events .info[data-v-e7af690e]{padding-inline:32px}.upcoming-events-grid[data-v-e7af690e]{display:grid;gap:16px}hr[data-v-e7af690e]{margin-top:16px}.annual-events-container[data-v-e7af690e]{gap:32px;display:grid;grid-template-columns:auto auto}@media (max-width: 950px){.annual-events-container[data-v-e7af690e]{grid-template-columns:auto}}.mcp-banner[data-v-4a288085]{height:min-content;margin:16px 0;width:100%;border-radius:var(--border-radius)}h1[data-v-4a288085]{font-size:3.5em}.content[data-v-4a288085]{background-color:#fff;padding:32px;border-radius:var(--border-radius);max-width:800px;text-align:center;display:grid;gap:16px;margin:0 auto}[data-theme=dark] .content[data-v-4a288085]{background-color:#272727}.time-date[data-v-4a288085],.location[data-v-4a288085]{color:var(--red)}.content p[data-v-4a288085]{text-align:left}.info-container[data-v-4a288085]{display:flex;justify-content:center;align-items:center;gap:32px}ul[data-v-4a288085]{line-height:2em;list-style-position:inside}.section-container[data-v-4a288085]{display:grid;gap:16px}@media (max-width: 500px){.mcp-banner[data-v-4a288085]{margin:0;border-radius:0}}.no-tutoring[data-v-bd6ea6ad]{text-align:center;align-content:center;margin-inline:auto}.outer-container[data-v-bd6ea6ad]{padding-inline:16px}.top-container[data-v-bd6ea6ad]{margin-block:32px}.title[data-v-bd6ea6ad]{margin-bottom:16px}.title[data-v-bd6ea6ad],.info[data-v-bd6ea6ad]{text-align:center}.info[data-v-bd6ea6ad]{margin-bottom:32px}.buttons-and-dropdown[data-v-bd6ea6ad]{display:flex;gap:16px;align-items:center;justify-content:center}.buttons[data-v-bd6ea6ad],.dropdown[data-v-bd6ea6ad]{display:flex;gap:16px}.dropdown select[data-v-bd6ea6ad]{font-size:1.25em;min-height:50px;padding-inline:16px;border-radius:var(--border-radius);cursor:pointer;background-color:var(--bkg-color);color:var(--text-color)}.dropdown select.using-default[data-v-bd6ea6ad]{font-style:italic}option[data-v-bd6ea6ad]{font-style:initial}.reset-button[data-v-bd6ea6ad]{height:50px;cursor:pointer}[data-theme=light] .reset-button[data-v-bd6ea6ad]{filter:invert(1)}.main[data-v-bd6ea6ad]{display:flex;gap:32px;margin-bottom:64px;justify-content:center;margin-inline:auto}.tutoring-calendar[data-v-bd6ea6ad]{height:fit-content;width:fit-content}.weekday[data-v-bd6ea6ad],.time[data-v-bd6ea6ad]{color:var(--red);font-size:1.25em}.weekday[data-v-bd6ea6ad]{padding-bottom:16px}.time[data-v-bd6ea6ad]{width:175px;text-align:right;padding-right:16px}.slot-container[data-v-bd6ea6ad]{width:250px}.slot[data-v-bd6ea6ad]{box-sizing:border-box;width:100%;height:50px;align-self:center;justify-self:center;cursor:pointer;border:none;background-color:var(--bkg-color)}.slot.class-match[data-v-bd6ea6ad]{background-color:var(--gray)}.slot.selected[data-v-bd6ea6ad]{background-color:var(--red)}.details[data-v-bd6ea6ad]{overflow:auto;width:750px;border:var(--border-width) var(--red) solid;border-radius:var(--border-radius);padding:32px}.msg[data-v-bd6ea6ad]{text-align:center}.day-time[data-v-bd6ea6ad],.courses-title[data-v-bd6ea6ad],.tutors-title[data-v-bd6ea6ad]{text-align:center;margin-bottom:16px}.day-time[data-v-bd6ea6ad]{font-size:1.5em}.courses-title[data-v-bd6ea6ad],.tutors-title[data-v-bd6ea6ad]{font-size:1.25em}.courses-container[data-v-bd6ea6ad]{text-align:center;display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px}.tutor[data-v-bd6ea6ad]{text-align:center}@media (hover: hover) and (pointer: fine){.dropdown select[data-v-bd6ea6ad]:hover{opacity:.75}.reset-button[data-v-bd6ea6ad]:hover{opacity:var(--hover-opacity)}.slot[data-v-bd6ea6ad]:hover{opacity:.75}}@media (pointer: coarse){.dropdown select[data-v-bd6ea6ad]:active{opacity:.75}.reset-button[data-v-bd6ea6ad]:active{opacity:var(--hover-opacity)}.slot[data-v-bd6ea6ad]:active{opacity:.75}}@media (max-width: 1150px){.main[data-v-bd6ea6ad]{flex-direction:column;align-content:stretch;align-items:center}.details[data-v-bd6ea6ad]{width:100%}}@media (max-width: 800px){.buttons-and-dropdown[data-v-bd6ea6ad]{flex-direction:column}.buttons[data-v-bd6ea6ad],.dropdown[data-v-bd6ea6ad],.PrimaryButton[data-v-bd6ea6ad],.dropdown select[data-v-bd6ea6ad]{width:100%}.weekday[data-v-bd6ea6ad],.time[data-v-bd6ea6ad]{font-size:1em}}@media (max-width: 525px){.slot-container[data-v-bd6ea6ad]{width:100px}.buttons[data-v-bd6ea6ad]{flex-direction:column}.time[data-v-bd6ea6ad]{width:50px}.courses-container[data-v-bd6ea6ad]{grid-template-columns:repeat(auto-fit,minmax(75px,1fr))}}.FlippableEBoardCard[data-v-0133c693]{width:100%;max-width:350px}.card[data-v-0133c693]{position:relative;width:100%;aspect-ratio:1}.front[data-v-0133c693],.back[data-v-0133c693],.pic[data-v-0133c693]{transition:transform .25s linear;border-radius:var(--large-border-radius)}.front[data-v-0133c693],.back[data-v-0133c693]{position:absolute;height:100%;width:100%}.front[data-v-0133c693]{top:0;left:0;width:100%;height:100%;z-index:1}.pic[data-v-0133c693]{width:100%;aspect-ratio:1;border:var(--border-width) var(--red) solid}.back[data-v-0133c693]{opacity:0;z-index:0;transform:rotateY(-180deg);background-color:var(--bkg-color);align-content:center;border:var(--border-width) var(--red) solid}.flipped .front[data-v-0133c693]{transform:rotateY(180deg);z-index:0;opacity:0}.flipped .back[data-v-0133c693]{transform:rotateY(0);z-index:1;opacity:1}.back .desc[data-v-0133c693]{width:calc(100% - 32px);height:calc(100% - 32px);overflow:auto;text-align:center;align-content:center;margin:0 auto}.info[data-v-0133c693]{margin:16px auto;width:calc(100% - 32px);display:grid;justify-content:center;justify-items:center}.name[data-v-0133c693]{color:var(--red);text-align:center}.position[data-v-0133c693]{font-weight:700;font-size:1.5em;text-align:center}@media (max-width: 350px){.FlippableEBoardCard[data-v-0133c693]{max-width:250px}}.EBoardListItem[data-v-4bf412c2]{display:flex;flex-direction:row;text-align:left;justify-content:center;align-items:center;gap:32px}.info[data-v-4bf412c2]{height:calc(100% - 16px)}.name[data-v-4bf412c2]{margin-top:16px;color:var(--red)}.position[data-v-4bf412c2]{font-weight:700;font-size:1.5em;margin-bottom:16px}img[data-v-4bf412c2]{width:300px;height:auto;aspect-ratio:1;border-radius:var(--border-radius);border:var(--border-width) var(--red) solid}@media (max-width: 1000px){img[data-v-4bf412c2]{width:200px}}@media (max-width: 750px){img[data-v-4bf412c2]{width:300px}.EBoardListItem[data-v-4bf412c2]{flex-direction:column;align-items:center}}@media (max-width: 400px){img[data-v-4bf412c2]{width:250px}}.EBoardCard[data-v-1b4fe844]{text-align:center;width:100%;max-width:350px}img[data-v-1b4fe844]{border-radius:var(--border-radius);width:100%;aspect-ratio:1;border:var(--border-width) var(--red) solid}.name[data-v-1b4fe844]{color:var(--red)}.position[data-v-1b4fe844]{font-weight:700;font-size:1.5em}@media (max-width: 350px){.EBoardCard[data-v-1b4fe844]{max-width:250px}}.curr-eboard-container[data-v-26c54f8d]{display:grid;justify-items:center}.curr-eboard-sub-container[data-v-26c54f8d],.prev-eboard .card-sub-container[data-v-26c54f8d],.prev-eboard.list-container[data-v-26c54f8d]{display:grid;margin:0 auto}.curr-eboard-sub-container[data-v-26c54f8d],.prev-eboard .card-sub-container[data-v-26c54f8d]{gap:16px;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));justify-content:center;justify-items:center}.curr-eboard-sub-container[data-v-26c54f8d]{width:100%}.prev-eboard[data-v-26c54f8d]>*:first-child{margin-top:32px}.prev-eboard[data-v-26c54f8d]>*:last-child{margin-bottom:64px}.prev-eboard.list-container[data-v-26c54f8d]{height:fit-content;gap:64px}.accordion-toggle[data-v-26c54f8d]{font-size:1em;text-align:center;color:var(--text-color);cursor:pointer;padding:8px 16px;width:100%;border:none;background-color:transparent;border-radius:var(--border-radius);margin-block:8px}.accordion-toggle.selected[data-v-26c54f8d]{background-color:var(--red);color:var(--bkg-color)}.accordion-toggle.pos-desc[data-v-26c54f8d]{font-weight:700;width:fit-content;font-size:1.5em;color:var(--red);border:var(--border-width) solid var(--red)}.accordion-toggle.pos-desc.selected[data-v-26c54f8d]{color:var(--bkg-color)}p.pos-desc[data-v-26c54f8d]{margin-bottom:16px}@media (hover: hover) and (pointer: fine){.accordion-toggle[data-v-26c54f8d]{transition:background-color var(--hover-speed) var(--hover-func),color var(--hover-speed) var(--hover-func)}.accordion-toggle[data-v-26c54f8d]:hover:not(.accordion-toggle.selected){background-color:var(--gray)}.accordion-toggle.pos-desc[data-v-26c54f8d]:hover:not(.accordion-toggle.selected){background-color:var(--light-red)}}@media (pointer: coarse){.accordion-toggle[data-v-26c54f8d]:active:not(.accordion-toggle.selected){background-color:var(--gray)}.accordion-toggle.pos-desc[data-v-26c54f8d]:active:not(.accordion-toggle.selected){background-color:var(--light-red)}}@media (max-width: 750px){.accordion-toggle.pos-desc[data-v-26c54f8d]{width:100%}}@media (max-width: 500px){.accordion-toggle.pos-desc[data-v-26c54f8d]{font-size:1em}}.header[data-v-45f3f8c6]{margin-top:32px}:root{--nav-height: 60px;--nav-border-width: 3px;--border-width: 3px;--border-radius: 10px;--large-border-radius: 20px;--indentation: 64px;--shadow-blur: 25px;--shadow-offset-y: 10px;--bkg-color: whitesmoke;--text-color: #333;--red: rgb(204, 0, 0);--light-red: hsl(0, 100%, 90%);--gray: rgb(225, 225, 225);--shadow-gray: rgb(100, 100, 100);--hover-func: ease-in-out;--hover-speed: .15s;--hover-opacity: .625}[data-theme=dark]{--text-color: #ddd;--bkg-color: rgb(40, 40, 40);--red: rgb(255, 133, 133);--light-red: hsl(0, 60%, 25%);--gray: rgb(60, 60, 60);--shadow-gray: black}*{margin:0;padding:0;box-sizing:border-box;font-family:sans-serif;-webkit-tap-highlight-color:transparent}html,body,#app{transition:background-color .25s linear}html{height:100%;overflow-x:hidden;background-color:var(--bkg-color);color:var(--text-color)}body{background-color:var(--bkg-color);color:var(--text-color);height:calc(100% - var(--nav-height))}#app{height:100%}section{margin:32px auto}.section-header{text-align:center;color:var(--text-color);border-bottom:var(--border-width) solid var(--red);margin:0 auto 32px}.section-container{width:calc(100% - var(--indentation));margin:0 auto}.outer-container{margin-inline:auto;width:calc(100% - var(--indentation));max-width:1250px;margin-bottom:64px}h1{font-size:3em;line-height:2em}h2{font-size:2.25em;line-height:2em}h3{font-size:1.9em;line-height:2em}h4{font-size:1.5em;line-height:2em}p,li,button{font-size:1.25em;line-height:1.5em}a{transition:opacity var(--hover-speed) var(--hover-func);color:var(--red)}img,button{-webkit-user-select:none;user-select:none}hr{border:none;border-bottom:var(--border-width) var(--gray) solid}.main-body{margin-top:var(--nav-height);display:grid;grid-template-rows:1fr auto;height:100%;box-sizing:border-box}.fade-enter-active,.fade-leave-active{transition:all .5s ease-in-out}.fade-enter-from,.fade-leave-to{opacity:0}@media (max-width: 750px){.outer-container{width:100%}:root{--indentation: 32px}}@media (hover: hover) and (pointer: fine){:not(.PrimaryButton)>a:not(.router-link):hover{opacity:.625}[data-theme=dark] :not(.PrimaryButton)>a:hover:not(.router-link){opacity:.75}}@media (pointer: coarse){a:active:not(.button-link,.router-link){opacity:.625}}@media (max-width: 850px){h1{font-size:2.5em;line-height:1.5em}h2{font-size:2em;line-height:1.5em}h3,h4{font-size:1.5em;line-height:1.5em}}@media (max-width: 500px){h1{font-size:2em}h2{font-size:1.75em}}#mmmBorger[data-v-7c3cec9c]{display:none;background-color:var(--bkg-color);border:none;color:var(--red);cursor:pointer}#mmmBorger .menu-icon[data-v-7c3cec9c]{aspect-ratio:1;border-radius:var(--border-radius);height:calc(var(--nav-height) - 16px);font-size:1.5em;transition:transform var(--hover-speed) ease;display:grid;align-items:center}#mmmBorger.selected .menu-icon[data-v-7c3cec9c]{background-color:var(--red);color:var(--bkg-color)}@media (hover: hover) and (pointer: fine){#mmmBorger:hover:not(.selected) .menu-icon[data-v-7c3cec9c]{background-color:var(--light-red)}}@media (pointer: coarse){#mmmBorger:active:not(.selected) .menu-icon[data-v-7c3cec9c]{background-color:var(--light-red)}}.v-enter-to[data-v-7c3cec9c]{opacity:1}.v-enter-active[data-v-7c3cec9c],.v-leave-active[data-v-7c3cec9c]{transition:transform var(--hover-speed) var(--hover-func),opacity var(--hover-speed) var(--hover-func)}.v-enter-from[data-v-7c3cec9c],.v-leave-to[data-v-7c3cec9c]{opacity:0;transform:translateY(-10px)}.open-nav[data-v-7c3cec9c]{display:flex;align-items:center;gap:8px}@media (max-width: 625px){#mmmBorger[data-v-7c3cec9c]{display:unset}.open-nav[data-v-7c3cec9c]{position:absolute;top:calc(var(--nav-height) + 8px);right:8px;flex-direction:column;align-items:stretch;background-color:var(--bkg-color);border-radius:var(--border-radius);padding:8px;border:var(--border-width) var(--red) solid;z-index:100;filter:drop-shadow(0px var(--shadow-offset-y) var(--shadow-blur) var(--shadow-gray))}}.ThemeToggle[data-v-92951518]{aspect-ratio:1;background:transparent;border:none;border-radius:var(--border-radius);height:1.5em;font-size:1.5em;line-height:1em;cursor:pointer}@media (hover: hover) and (pointer: fine){.ThemeToggle[data-v-92951518]{transition:background-color var(--hover-speed) var(--hover-func)}.ThemeToggle[data-v-92951518]:hover{background-color:var(--light-red)}}@media (pointer: coarse){.ThemeToggle[data-v-92951518]:active{background:var(--light-red)}}.NavButton[data-v-f1a95385]{background-color:transparent;border-radius:var(--border-radius);border:none;height:1.75em;font-size:1.25em;cursor:pointer;transition:background-color var(--hover-speed) var(--hover-func);align-content:center;line-height:1.5em}.NavButton.selected[data-v-f1a95385]{background-color:var(--red)}.router-link[data-v-f1a95385]{border-radius:var(--border-radius);display:block;padding:0 16px;align-content:center;color:var(--red);font-weight:700;text-decoration:none;flex:1 1 0px;border:none;background-color:transparent;cursor:pointer;width:100%;height:100%}.NavButton.selected .router-link[data-v-f1a95385]{color:var(--bkg-color)}@media (hover: hover) and (pointer: fine){button[data-v-f1a95385]:hover:not(.selected){background-color:var(--light-red)}}@media (pointer: coarse){button[data-v-f1a95385]:active:not(.selected){background-color:var(--light-red)}}.v-enter-active[data-v-2b9b1062],.v-leave-active[data-v-2b9b1062]{transition:top .25s ease-in-out}.header[data-v-2b9b1062]{background-color:var(--bkg-color);color:var(--text-color);z-index:100;padding-inline:8px;display:flex;justify-content:space-between;border-bottom:var(--red) var(--nav-border-width) solid;align-items:center;width:100%;top:0;transition:box-shadow .25s linear;box-sizing:border-box;height:var(--nav-height);position:fixed}.header.shadow[data-v-2b9b1062]{box-shadow:var(--shadow-gray) 0 var(--shadow-offset-y) var(--shadow-blur)}.logo[data-v-2b9b1062]{height:calc(var(--nav-height) * 2)}a[data-v-2b9b1062]{font-size:1.5em}.home-link[data-v-2b9b1062]{color:var(--text-color);transition:color var(--hover-speed) linear;display:flex;align-items:center;text-decoration:none;gap:32px;height:var(--nav-height);overflow-y:hidden}.right-container[data-v-2b9b1062]{display:flex;align-items:center;gap:16px}@media (hover: hover) and (pointer: fine){.home-link[data-v-2b9b1062]:hover{color:var(--red)}}@media (pointer: coarse){.home-link[data-v-2b9b1062]:active{color:var(--red)}}@media (max-width: 1100px){.home-link-text[data-v-2b9b1062]{display:none}}@media (max-width: 625px){.ThemeToggle[data-v-2b9b1062]{height:calc(var(--nav-height) - 16px)}.CollapsableNav[data-v-2b9b1062]{order:1}}.Footer[data-v-04aa4e96]{padding:var(--indentation);display:flex;border-top:var(--red) var(--border-width) solid;align-items:center;justify-content:space-between;width:100%}.njit-logo[data-v-04aa4e96]{width:100%;max-width:300px}.footer-buttons[data-v-04aa4e96]{display:flex;flex-direction:column;justify-content:center;gap:16px}.socials[data-v-04aa4e96]{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:16px}.social-link[data-v-04aa4e96]{transition:opacity var(--hover-speed) linear}@media (hover: hover) and (pointer: fine){.social-link[data-v-04aa4e96]:hover{opacity:.625}}@media (pointer: coarse){.social-link[data-v-04aa4e96]:active{opacity:.625}}@media (max-width: 1100px){.Footer[data-v-04aa4e96]{flex-direction:column;gap:64px}.footer-buttons[data-v-04aa4e96]{flex-direction:row;width:100%;justify-content:center}.footer-buttons .PrimaryButton[data-v-04aa4e96]{width:100%}}@media (max-width: 850px){.footer-buttons[data-v-04aa4e96]{flex-direction:column;justify-content:center}}@font-face{font-family:Material Symbols Outlined;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-outlined-CLFFRWot.woff2) format("woff2")}@font-face{font-family:Material Symbols Rounded;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-rounded-BNMLdELT.woff2) format("woff2")}@font-face{font-family:Material Symbols Sharp;font-style:normal;font-weight:100 700;font-display:block;src:url(/assets/material-symbols-sharp-DgTw2BTV.woff2) format("woff2")}.material-symbols-sharp{font-family:Material Symbols Sharp;font-weight:400;font-style:normal;font-size:24px;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;font-feature-settings:"liga"}
