.site-header.svelte-1elxaub{display:flex;justify-content:flex-end;align-items:center;padding:1rem}.open-btn.svelte-1elxaub{cursor:pointer}.overlay.svelte-1elxaub{position:fixed;inset:0;background:var(--primary-color);display:none;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:6vh 6vw;overflow-y:auto;z-index:9999}input[type=checkbox].svelte-1elxaub:checked~.overlay:where(.svelte-1elxaub){display:flex}.close-btn.svelte-1elxaub{position:absolute;top:16px;right:18px;cursor:pointer}.cards.svelte-1elxaub{list-style:none;display:flex;flex-direction:column;gap:16px;margin:10vh auto 8vh;padding:0}.cards.svelte-1elxaub a:where(.svelte-1elxaub){display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;line-height:0;text-decoration:none}.cards.svelte-1elxaub a:where(.svelte-1elxaub) svg{width:40vw;height:20vh}.cards.svelte-1elxaub li:where(.svelte-1elxaub){opacity:0;transform:translate(-120vw) scale(.8)}input[type=checkbox].svelte-1elxaub:checked~.overlay:where(.svelte-1elxaub) .cards:where(.svelte-1elxaub) li:where(.svelte-1elxaub){animation:svelte-1elxaub-animation-load-in-vertical .9s cubic-bezier(.34,1.56,.64,1) forwards}input[type=checkbox].svelte-1elxaub:checked~.overlay:where(.svelte-1elxaub) .cards:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(1){animation-delay:0ms}input[type=checkbox].svelte-1elxaub:checked~.overlay:where(.svelte-1elxaub) .cards:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(2){animation-delay:.15s}input[type=checkbox].svelte-1elxaub:checked~.overlay:where(.svelte-1elxaub) .cards:where(.svelte-1elxaub) li:where(.svelte-1elxaub):nth-child(3){animation-delay:.3s}@keyframes svelte-1elxaub-animation-load-in-vertical{to{opacity:1;transform:translate(0) scale(1)}}.cards.svelte-1elxaub li:where(.svelte-1elxaub):hover{transform:translate(0) scale(1.1)!important;transition:transform .3s ease}@media (min-width: 900px){.overlay.svelte-1elxaub{align-items:center}.cards.svelte-1elxaub{display:grid;grid-template-columns:repeat(2,minmax(280px,1fr));gap:32px 40px;width:min(820px,90vw);margin:12vh auto}.cards.svelte-1elxaub>li:where(.svelte-1elxaub):last-child{grid-column:1 / -1;justify-self:center;width:min(400px,60vw)}.cards.svelte-1elxaub a:where(.svelte-1elxaub) svg{width:20vw;height:30vh}}
