input[type=checkbox].svelte-kzr9u4{display:none}nav.svelte-kuy7tz{display:flex;position:fixed;width:100vw;justify-content:center;padding:16px 0;z-index:10;background-color:var(--navbar-bg);border-bottom:4px solid;border-image:var(--acm-union) 1;background-origin:border-box}nav.svelte-kuy7tz .backdrop:where(.svelte-kuy7tz){position:absolute;top:0;left:0;width:100vw;height:100vh;opacity:0;background-color:var(--perma-dark);transition:opacity .25s ease-in;pointer-events:none}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz){display:flex;align-items:center;justify-content:space-between;padding:0 16px;width:1280px}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .logo-container:where(.svelte-kuy7tz) .logo:where(.svelte-kuy7tz){display:flex;align-items:center;text-decoration:none;gap:4px}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .logo-container:where(.svelte-kuy7tz) .logo:where(.svelte-kuy7tz) .badge:where(.svelte-kuy7tz){height:64px;width:auto;filter:drop-shadow(0 1.5px 4.5px rgba(44,145,198,.5));z-index:-1}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .logo-container:where(.svelte-kuy7tz) .logo:where(.svelte-kuy7tz) h3:where(.svelte-kuy7tz){font-size:clamp(1.25rem,1.2039rem + .2632vw,1.625rem)}nav.svelte-kuy7tz section:where(.svelte-kuy7tz){display:flex;align-items:center;gap:64px;height:100%}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz),nav.svelte-kuy7tz section:where(.svelte-kuy7tz) li:where(.svelte-kuy7tz),nav.svelte-kuy7tz section:where(.svelte-kuy7tz) a:where(.svelte-kuy7tz){display:flex;justify-content:center;align-items:center;height:100%}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz){gap:50px;list-style:none}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) a:where(.svelte-kuy7tz){text-decoration:none;transition:.25s ease-in-out;padding:8px}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) a:where(.svelte-kuy7tz):hover,nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) a[aria-current=true]:where(.svelte-kuy7tz){color:var(--acm-blue)}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .hidden:where(.svelte-kuy7tz){opacity:0}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .toggle-container:where(.svelte-kuy7tz)::not(.hidden){opacity:1}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .toggle-container:where(.svelte-kuy7tz){display:flex;justify-content:flex-end}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .toggle-container:where(.svelte-kuy7tz) .dark-toggle:where(.svelte-kuy7tz){display:flex;align-items:center;max-width:fit-content;padding:6px 12px;background-color:var(--perma-dark);border-radius:8px;gap:4px}nav.svelte-kuy7tz section:where(.svelte-kuy7tz) .toggle-container:where(.svelte-kuy7tz) .dark-toggle:where(.svelte-kuy7tz):hover{cursor:pointer;background-color:#3d4043}nav.svelte-kuy7tz .toggle:where(.svelte-kuy7tz),nav.svelte-kuy7tz .menu:where(.svelte-kuy7tz){display:none;z-index:10}@media screen and (max-width: 900px){nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .logo-container:where(.svelte-kuy7tz) .logo:where(.svelte-kuy7tz) .badge:where(.svelte-kuy7tz){height:64px}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz){position:fixed;flex-direction:column;justify-content:center;align-items:center;top:0;right:0;width:0;background-color:var(--navbar-mobile-sidebar-bg);overflow:hidden;z-index:9;transition:.25s ease-in-out}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) a:where(.svelte-kuy7tz){justify-content:center;font-size:var(--size-lg);width:100%;text-align:center}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) li:where(.svelte-kuy7tz){height:10vh}nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) li:where(.svelte-kuy7tz),nav.svelte-kuy7tz .container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz) a:where(.svelte-kuy7tz){width:100%}nav.svelte-kuy7tz .toggle-container:where(.svelte-kuy7tz) .dark-toggle:where(.svelte-kuy7tz){position:absolute;top:50%;transform:translateY(-50%);right:56px;z-index:8}nav.svelte-kuy7tz .menu:where(.svelte-kuy7tz){display:block;position:absolute;padding:8px;top:50%;transform:translateY(-50%);right:8px;cursor:pointer}nav.svelte-kuy7tz .menu:where(.svelte-kuy7tz):hover .menuLine:where(.svelte-kuy7tz){background-color:var(--acm-blue)}nav.svelte-kuy7tz .menu:where(.svelte-kuy7tz) .menuLine:where(.svelte-kuy7tz){width:24px;height:2px;margin:6px 0;background-color:var(--acm-dark);transition:.25s ease-in-out}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.backdrop:where(.svelte-kuy7tz){opacity:.7;pointer-events:all}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.container:where(.svelte-kuy7tz) .pages:where(.svelte-kuy7tz){width:60%;pointer-events:all}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.menu:where(.svelte-kuy7tz) .menuLine:where(.svelte-kuy7tz){background-color:var(--acm-blue)}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.menu:where(.svelte-kuy7tz) .menuLine:where(.svelte-kuy7tz):nth-child(1){transform:translateY(8px) rotate(45deg)}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.menu:where(.svelte-kuy7tz) .menuLine:where(.svelte-kuy7tz):nth-child(2){opacity:0}nav.svelte-kuy7tz :where(.svelte-kuy7tz):checked~.menu:where(.svelte-kuy7tz) .menuLine:where(.svelte-kuy7tz):nth-child(3){transform:translateY(-8px) rotate(-45deg)}}footer.svelte-1f1zd05{display:flex;width:100%;justify-content:center;padding:24px 0;background-color:var(--footer-bg)}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05){display:flex;justify-content:space-between;padding:0 16px;width:1280px}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) ul:where(.svelte-1f1zd05),footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) li:where(.svelte-1f1zd05){list-style:none}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) a:where(.svelte-1f1zd05){color:var(--perma-light);text-decoration:none;transition:.25s ease-in-out}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) a:where(.svelte-1f1zd05):hover{color:var(--acm-blue)}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05),footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .legal:where(.svelte-1f1zd05),footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .more:where(.svelte-1f1zd05){display:flex;flex-direction:column;gap:4px}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) h3:where(.svelte-1f1zd05),footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .legal:where(.svelte-1f1zd05) h3:where(.svelte-1f1zd05),footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .more:where(.svelte-1f1zd05) h3:where(.svelte-1f1zd05){color:var(--perma-light)}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05){width:250px;align-items:flex-start}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) .socials:where(.svelte-1f1zd05){display:flex;gap:32px}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) .socials:where(.svelte-1f1zd05) a:where(.svelte-1f1zd05){display:flex;padding-top:6px}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) .socials:where(.svelte-1f1zd05) a:where(.svelte-1f1zd05):hover path{fill:var(--acm-blue)}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) .socials:where(.svelte-1f1zd05) svg{height:32px;width:auto}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05) .socials:where(.svelte-1f1zd05) path{fill:var(--perma-light);transition:.25s ease-in-out}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .legal:where(.svelte-1f1zd05){align-items:center;text-align:center}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .more:where(.svelte-1f1zd05){width:250px;align-items:flex-end;text-align:right}@media screen and (max-width: 900px){footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05){flex-direction:column;align-items:center;gap:32px;padding:unset}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) a:where(.svelte-1f1zd05){font-size:var(--size-sm)}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .legal:where(.svelte-1f1zd05){order:1}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .connect:where(.svelte-1f1zd05){order:2;align-items:center}footer.svelte-1f1zd05 .container:where(.svelte-1f1zd05) .more:where(.svelte-1f1zd05){order:3;align-items:center;text-align:center}}
