.menu-button.svelte-15gydnd{color:var(--accent-color);cursor:pointer;background:0 0;border:none;outline:none;font-family:Jumbox,sans-serif}.menu-wrapper.svelte-15gydnd{grid-gap:2px;background-color:#fff;grid-template-rows:1fr 6fr 1fr;grid-template-columns:1fr clamp(0px,90vw,900px) 1fr;height:100dvh;display:grid;position:fixed;inset:0}.menu-grid-element.svelte-15gydnd{background-color:var(--accent-color)}.menu-subgrid.svelte-15gydnd{background-color:#fff;grid-template-rows:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-columns:1fr;display:grid}.menu-subgrid.svelte-15gydnd>div:where(.svelte-15gydnd){margin-bottom:-4px}.menu-link.svelte-15gydnd{color:#fff;background-color:var(--accent-color);border:2px solid #fff;align-items:center;width:calc(100% + 4px);height:100%;margin:-2px 0 -2px -2px;padding-left:3%;font-family:Jumbox,sans-serif;font-size:min(7vw,5vh);line-height:1em;transition-duration:.3s;display:flex}.menu-link.svelte-15gydnd:hover{transform:translate(-10px,-10px)}.close-button.svelte-15gydnd{cursor:pointer;background-color:#0000;border:none;outline:none;justify-content:flex-end;align-items:center;width:20%;height:100%;margin-left:80%;display:flex}.close-button.svelte-15gydnd img:where(.svelte-15gydnd){width:40px;margin-right:20px}.login-link.svelte-15gydnd{color:#fff;opacity:.5;margin-left:3%;font-size:10pt;position:relative;top:20%}@media (width<=600px){.menu-wrapper.svelte-15gydnd{grid-template-rows:1fr 7fr 2fr;grid-template-columns:5% 1fr 5%}.menu-link.svelte-15gydnd{padding-left:5%}.login-link.svelte-15gydnd{margin-left:5%;font-size:8pt;top:10%}.close-button.svelte-15gydnd img:where(.svelte-15gydnd){width:28px}}.navbar.svelte-q971rm{-webkit-backdrop-filter:blur(6px);z-index:100;background:#ffffffe6;padding:16px 20px;position:sticky;top:0}.navbar-container.svelte-q971rm{justify-content:space-between;display:flex}.logo.svelte-q971rm{width:70px}.footer.svelte-jz8lnl{color:#fff;background-color:var(--accent-color);margin-top:80px;padding:40px 0}.footer-wrapper.svelte-jz8lnl{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;max-width:700px;display:flex}.footer-column.svelte-jz8lnl{flex-direction:column;display:flex}.footer-item.svelte-jz8lnl{color:#fff;margin-right:10px}.footer-title.svelte-jz8lnl{font-family:Jumbox,sans-serif}@media (width<=600px){.footer-wrapper.svelte-jz8lnl{flex-direction:column;align-items:start}.footer-column.svelte-jz8lnl{padding:8px 0}}
