nav.svelte-rfuq4y{z-index:1000;background:0 0;justify-content:space-between;gap:clamp(.5rem,2vw,1rem);padding:clamp(.75rem,2vw,1rem) clamp(1rem,4vw,2rem);display:flex;position:absolute;top:0;left:0;right:0}nav.hidden.svelte-rfuq4y{visibility:hidden;pointer-events:none;opacity:0}.left.svelte-rfuq4y,.right.svelte-rfuq4y{white-space:nowrap;align-items:center;gap:clamp(.5rem,3vw,2rem);display:flex}.brand.svelte-rfuq4y{align-items:center;gap:.5rem;display:flex}.brand-logo.svelte-rfuq4y{flex-shrink:0;width:clamp(24px,3vw,32px);height:clamp(24px,3vw,32px)}.left.svelte-rfuq4y h2:where(.svelte-rfuq4y){margin:0;font-size:clamp(.95rem,2.5vw,1.17rem)}a.svelte-rfuq4y{color:#00d4ff;border:none;border-radius:4px;outline:none;padding:clamp(.3rem,1vw,.5rem) clamp(.5rem,2vw,1rem);font-size:clamp(.85rem,2vw,1rem);font-weight:500;text-decoration:none;transition:all .3s}a.svelte-rfuq4y:hover{color:#00d4ff;text-shadow:0 0 8px #00d4ff80;background-color:#00d4ff33}a.active.svelte-rfuq4y{text-underline-offset:4px;text-decoration:underline;text-decoration-thickness:2px}nav.svelte-oeh3u8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1000;background:#1a3a5cf2;justify-content:space-around;align-items:center;padding:clamp(.5rem,2vw,.75rem) 0;display:none;position:fixed;bottom:0;left:0;right:0;box-shadow:0 -2px 10px #0003}nav.visible.svelte-oeh3u8{display:flex}a.svelte-oeh3u8{color:#e0f4ff;opacity:.7;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .5rem;text-decoration:none;transition:all .2s;display:flex}a.svelte-oeh3u8:hover,a.active.svelte-oeh3u8{opacity:1;color:#00d4ff}a.active.svelte-oeh3u8 svg:where(.svelte-oeh3u8){transform:scale(1.1)}nav.svelte-oeh3u8>a:where(.svelte-oeh3u8)>svg:where(.svelte-oeh3u8){width:clamp(20px,5vw,24px);height:clamp(20px,5vw,24px);transition:transform .2s}nav.svelte-oeh3u8>a:where(.svelte-oeh3u8)>span:where(.svelte-oeh3u8){font-size:clamp(.6rem,2.5vw,.75rem);font-weight:500}.more-menu.svelte-oeh3u8{position:relative}.nav-button.svelte-oeh3u8{box-shadow:none;cursor:pointer;color:#e0f4ff;opacity:.7;appearance:none;-webkit-tap-highlight-color:transparent;background:0 0;border:0;outline:0;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem .5rem;font-family:inherit;transition:all .2s;display:flex}.nav-button.svelte-oeh3u8:hover{opacity:1;color:#00d4ff}.nav-button.svelte-oeh3u8>svg:where(.svelte-oeh3u8){width:clamp(20px,5vw,24px);height:clamp(20px,5vw,24px)}.nav-button.svelte-oeh3u8>span:where(.svelte-oeh3u8){font-size:clamp(.6rem,2.5vw,.75rem);font-weight:500}.flyout.svelte-oeh3u8{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:1001;background:#1a3a5cfa;border-radius:12px;min-width:160px;padding:.5rem;animation:.2s svelte-oeh3u8-fadeInUp;position:absolute;bottom:calc(100% + 1rem);right:-1rem;box-shadow:0 -8px 32px #0000004d}@keyframes svelte-oeh3u8-fadeInUp{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.menu-item.svelte-oeh3u8{color:#e0f4ff;opacity:1;border-radius:8px;flex-direction:row;justify-content:flex-start;align-items:center;gap:.75rem;padding:.75rem;font-size:.9rem;font-weight:500;text-decoration:none;transition:background .2s;display:flex}.menu-item.svelte-oeh3u8:hover{color:#e0f4ff;background:#00d4ff1a}.menu-item.active.svelte-oeh3u8{color:#00d4ff}.menu-item.svelte-oeh3u8>svg:where(.svelte-oeh3u8){color:#00d4ff;flex-shrink:0;width:20px;height:20px}footer.svelte-jz8lnl{color:#ffffffb3;background:0 0;border-top:1px solid #ffffff14;margin-top:2rem;padding:3rem clamp(1rem,4vw,2rem) 1.5rem;font-size:.9rem}footer.lifted.svelte-jz8lnl{padding-bottom:6rem}.footer-inner.svelte-jz8lnl{max-width:1100px;margin:0 auto}.footer-grid.svelte-jz8lnl{grid-template-columns:repeat(4,1fr);gap:2.5rem;margin-bottom:2.5rem;display:grid}h3.svelte-jz8lnl{text-transform:uppercase;letter-spacing:.14em;color:#ffffffd9;margin:0 0 1rem;font-size:.75rem;font-weight:600}ul.svelte-jz8lnl{margin:0;padding:0;list-style:none}li.svelte-jz8lnl{margin:0 0 .55rem;line-height:1.5}a.svelte-jz8lnl{color:#00d4ffd9;text-decoration:none;transition:color .2s}a.svelte-jz8lnl:hover{color:#00d4ff;text-underline-offset:3px;text-decoration:underline}.newsletter-blurb.svelte-jz8lnl{color:#ffffffa6;margin:0 0 .85rem;font-size:.88rem;line-height:1.5}.newsletter-form.svelte-jz8lnl{flex-direction:column;gap:.5rem;display:flex}.newsletter-form.svelte-jz8lnl input:where(.svelte-jz8lnl){color:#ffffffd9;background:#ffffff0f;border:1px solid #ffffff26;border-radius:6px;padding:.55rem .85rem;font-family:inherit;font-size:.88rem}.newsletter-form.svelte-jz8lnl input:where(.svelte-jz8lnl)::placeholder{color:#ffffff59}.newsletter-form.svelte-jz8lnl input:where(.svelte-jz8lnl):disabled{opacity:.6;cursor:not-allowed}.newsletter-form.svelte-jz8lnl input[aria-invalid=true]:where(.svelte-jz8lnl){border-color:#ff787899}.newsletter-form.svelte-jz8lnl button:where(.svelte-jz8lnl){color:#00d4ffd9;cursor:pointer;text-align:center;background:0 0;border:1px solid #00d4ff66;border-radius:6px;padding:.55rem .85rem;font-family:inherit;font-size:.88rem;font-weight:500;transition:background .2s,color .2s,border-color .2s}.newsletter-form.svelte-jz8lnl button:where(.svelte-jz8lnl):hover:not(:disabled){color:#00d4ff;background:#00d4ff1f;border-color:#00d4ffb3}.newsletter-form.svelte-jz8lnl button:where(.svelte-jz8lnl):disabled{cursor:not-allowed;opacity:.55}.newsletter-success.svelte-jz8lnl{color:#ffffffe6;background:#00d4ff1a;border:1px solid #00d4ff59;border-radius:6px;padding:.65rem .85rem;font-size:.88rem;line-height:1.5}.newsletter-success.svelte-jz8lnl p:where(.svelte-jz8lnl){margin:0}.newsletter-error.svelte-jz8lnl{color:#ff8c8ce6;margin:.4rem 0 0;font-size:.82rem}.footer-base.svelte-jz8lnl{border-top:1px solid #ffffff14;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-top:1.5rem;display:flex}.footer-base.svelte-jz8lnl p:where(.svelte-jz8lnl){color:#ffffff80;margin:0;font-size:.8rem}.org-line.svelte-jz8lnl span:where(.svelte-jz8lnl),.legal-links.svelte-jz8lnl span:where(.svelte-jz8lnl){color:#ffffff40;margin:0 .4rem}@media (width<=880px){.footer-grid.svelte-jz8lnl{grid-template-columns:repeat(2,1fr);gap:2rem}.newsletter-col.svelte-jz8lnl{grid-column:1/-1}}@media (width<=480px){.footer-grid.svelte-jz8lnl{grid-template-columns:1fr;gap:1.75rem}.footer-base.svelte-jz8lnl{flex-direction:column;align-items:flex-start}}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body{scroll-behavior:smooth;height:100%;font-family:Roboto,sans-serif;overflow-x:hidden}body{color:#fff;background:linear-gradient(#2a4a6c 0%,#3d6a8b 30%,#58a 60%,#75afd0 100%) fixed;width:100%;min-height:100vh;position:relative}.app.svelte-12qhfyh{flex-direction:column;max-width:100vw;min-height:100vh;display:flex;overflow-x:hidden}main.svelte-12qhfyh{flex:1}
