.menu:where(.astro-2J44JLRM){align-items:flex-end;background:var(--light-blue);color:var(--menu-color);display:flex;flex-direction:column;font-size:1.5rem;padding:1rem;position:absolute;right:0;text-transform:uppercase;top:0;z-index:10}.menu-wrapper:where(.astro-2J44JLRM){display:flex;gap:2rem}@media (max-width:1920px){.menu-wrapper:where(.astro-2J44JLRM){flex-direction:column;gap:0;height:0;overflow:hidden;width:20rem}.menu-wrapper:where(.astro-2J44JLRM) a:where(.astro-2J44JLRM){border-bottom:1px solid #fff;padding:1rem 0}.menu-wrapper:where(.astro-2J44JLRM) a:where(.astro-2J44JLRM):last-child{border:none}}.menu-button:where(.astro-2J44JLRM){display:none}@media (max-width:1920px){.menu-button:where(.astro-2J44JLRM){cursor:pointer;display:block;font-size:1rem}}.scroll-top:where(.astro-2J44JLRM){bottom:0;color:#fff;cursor:pointer;opacity:0;padding:1rem;position:fixed;right:0;transition:.5s;visibility:hidden;z-index:10}.scroll-top:where(.astro-2J44JLRM).show{opacity:1;visibility:visible}@font-face{font-family:ElephantBlack;src:url(/fonts/ElephantBlack/font.woff2) format("woff2"),url(/fonts/ElephantBlack/font.woff) format("woff")}@font-face{font-family:ElephantLight;src:url(/fonts/ElephantLight/font.woff2) format("woff2"),url(/fonts/ElephantLight/font.woff) format("woff")}@font-face{font-family:switzer;font-style:normal;font-weight:400;src:url(/fonts/switzer.woff2) format("woff2"),url(/fonts/switzer.woff) format("woff")}@font-face{font-family:switzer;font-style:normal;font-weight:800;src:url(/fonts/switzer-bold.woff2) format("woff2"),url(/fonts/switzer-bold.woff) format("woff")}:root{--red:#e63640;--blue:#004777;--lightblue:#cbdeff;--orange:#ffb736;--green:#c4d575;--mustard:#ffc49c;--purple:#a680b5;--marquee-color:#ffebcc;--menu-color:#004777}html{background:var(--blue);color:#fff;font-family:ElephantBlack,system-ui,sans-serif;scroll-behavior:smooth}*,body{margin:0}*{box-sizing:border-box;color:inherit;font:inherit;padding:0;text-decoration:inherit}img,picture,svg,video{display:block;max-width:100%}a{display:block;text-decoration:none}input{background:inherit}section{margin:8rem 0}@media (max-width:768px){section{margin:6rem 0}}.content{font-family:switzer;font-size:1.2rem}.content>*{margin:1rem 0}.program .content{text-align:left}.program .content h3{font-family:ElephantBlack;font-size:1.5rem;margin:1rem 0;text-transform:uppercase}.program .content p{border-bottom:1px solid var(--blue);padding-bottom:1rem}.program .content p:has(+ol),.program .content p:last-child{border-bottom:none}.program .content ol{padding-left:1.5rem}::-moz-selection{background:none;color:var(--red)}::selection{background:none;color:var(--red)}a:where(.astro-SZ7XMLTE),form:where(.astro-SZ7XMLTE){font-family:ElephantLight}form:where(.astro-SZ7XMLTE){flex:1;margin-right:0!important}form:where(.astro-SZ7XMLTE) label:where(.astro-SZ7XMLTE){font-family:ElephantBlack}form:where(.astro-SZ7XMLTE) input:where(.astro-SZ7XMLTE){background:#fff;border:0;border-radius:.8rem;border-radius:2rem;color:var(--blue);font-size:1.2rem;margin:.3rem 0;padding:.6rem 1rem;width:100%}form:where(.astro-SZ7XMLTE) input:where(.astro-SZ7XMLTE)[type=submit]{cursor:pointer;font-family:ElephantBlack}form:where(.astro-SZ7XMLTE) p:where(.astro-SZ7XMLTE){font-size:.8rem}form:where(.astro-SZ7XMLTE) a:where(.astro-SZ7XMLTE){display:inline}footer:where(.astro-SZ7XMLTE){align-items:flex-start;border-top:1px solid var(--lightblue);display:flex;flex-wrap:wrap;font-size:1.4rem;justify-content:space-between;margin:0 2rem;padding:2rem 0}@media (max-width:768px){footer:where(.astro-SZ7XMLTE){flex-direction:column}}footer:where(.astro-SZ7XMLTE)>:where(.astro-SZ7XMLTE){margin-bottom:2rem;margin-right:4vw}footer:where(.astro-SZ7XMLTE) .logo:where(.astro-SZ7XMLTE){max-width:10rem}footer:where(.astro-SZ7XMLTE) .credits:where(.astro-SZ7XMLTE){font-family:ElephantLight;font-size:1rem;margin:0;text-align:center;width:100%}@media (max-width:768px){footer:where(.astro-SZ7XMLTE) .credits:where(.astro-SZ7XMLTE){border-top:1px solid var(--lightblue);font-size:2vw;padding-top:2rem}}footer:where(.astro-SZ7XMLTE) .privacy:where(.astro-SZ7XMLTE){display:inline;font-family:ElephantLight}
