.circles.svelte-1ydirb4.svelte-1ydirb4{position:fixed;top:0;left:0;width:100%;height:100%;overflow:hidden;z-index:-2;margin:0;padding:0}.circles.svelte-1ydirb4 li.svelte-1ydirb4{--size:100px;position:absolute;display:block;list-style:none;width:var(--size);height:var(--size);background-color:var(--header-color);animation:svelte-1ydirb4-air 10s linear infinite;bottom:-100px}@keyframes svelte-1ydirb4-air{0%{transform:translateY(0) rotate(90deg) scale(1);opacity:.2}to{transform:translateY(calc(-100vh - 100px)) rotate(720deg) scale(1.1);opacity:.1;border-radius:50%}}.project.svelte-g6zehp.svelte-g6zehp{border-radius:15px;width:28rem;max-width:calc(100vw - 40px);display:flex;flex-direction:column;box-shadow:0 0 5px 3px #0003;overflow:hidden;margin:20px 10px;background:white}img.cover.svelte-g6zehp.svelte-g6zehp{display:block;width:100%;aspect-ratio:16 / 9;object-fit:cover}.info.svelte-g6zehp.svelte-g6zehp{padding:5px 20px 15px}h2.svelte-g6zehp.svelte-g6zehp{display:flex;flex-direction:row;align-items:baseline;justify-content:space-between;margin:10px 0 0}h2.svelte-g6zehp a.svelte-g6zehp,h2.svelte-g6zehp span.name.svelte-g6zehp{text-decoration:none;color:inherit}.date.svelte-g6zehp.svelte-g6zehp{font-size:.9rem;font-weight:400;color:#888;white-space:nowrap;margin-left:10px}p.svelte-g6zehp.svelte-g6zehp{margin:8px 0 0}header.svelte-4mbuhp.svelte-4mbuhp{background:#181818;color:#f1f1f1}.header.svelte-4mbuhp.svelte-4mbuhp{max-width:1280px;margin:auto;display:flex;flex-direction:row;justify-content:center;align-items:center}.header.svelte-4mbuhp .logo.svelte-4mbuhp{height:77px}nav.svelte-4mbuhp.svelte-4mbuhp{display:flex;flex:1;align-items:center;justify-content:center;height:77px}nav.svelte-4mbuhp ul.svelte-4mbuhp{list-style:none;margin:0;padding:0}nav.svelte-4mbuhp ul li.svelte-4mbuhp{float:left;text-transform:uppercase;line-height:77px}nav.svelte-4mbuhp ul li a.svelte-4mbuhp{color:#eee;padding:0 40px;text-decoration:none;font-weight:700}nav.svelte-4mbuhp ul li a.svelte-4mbuhp:hover{color:#da3}@media (max-width: 600px){.header.svelte-4mbuhp .logo.svelte-4mbuhp{height:48px}nav.svelte-4mbuhp.svelte-4mbuhp{height:48px}nav.svelte-4mbuhp ul li.svelte-4mbuhp{line-height:48px}nav.svelte-4mbuhp ul li a.svelte-4mbuhp{padding:0 12px}}.hwrap.svelte-4mbuhp.svelte-4mbuhp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.company.svelte-4mbuhp.svelte-4mbuhp{text-align:center;padding:2rem 1rem}.company.svelte-4mbuhp .logo.svelte-4mbuhp{width:8rem}
