@import"https://fonts.googleapis.com/css2?family=Overpass+Mono:wght@300..700&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";footer.svelte-wb1e27{background-color:#1c1c1c;height:calc(var(--header-height) * 2);width:100%;display:flex;align-items:center;justify-content:center;text-align:center;color:#fff;font-family:Nunito Sans,sans-serif;font-size:calc(var(--header-height) * .3);bottom:0}.location-link.svelte-wb1e27{color:#fff;text-decoration:none}header.svelte-1315z8b{height:var(--header-height);width:100%;position:fixed;top:0;left:0;z-index:var(--header-z);display:flex;align-items:center;justify-content:space-between;font-family:Overpass Mono,monospace}.logo-container.svelte-1315z8b{display:flex;align-items:center;margin-left:var(--menu-icon-margin);width:auto;height:var(--header-height);overflow:hidden}.logo-link.svelte-1315z8b{text-decoration:none;display:flex;align-items:center;height:100%}.logo.svelte-1315z8b{max-height:calc(var(--header-height) * 7 / 9);max-width:calc(var(--header-height) * 7 / 9);width:auto;height:auto;object-fit:contain}.menu-button.svelte-1315z8b{background:none;border:none;padding:10px;padding-left:var(--menu-spacing);cursor:pointer;display:flex;align-items:center;justify-content:center;position:relative;width:calc(var(--header-height) / 2);height:calc(var(--header-height) / 2);margin-right:var(--menu-icon-margin);transition:opacity var(--transition-duration) ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.menu-icon.svelte-1315z8b{max-height:55%;max-width:55%;position:absolute}.menu-icon.closed.svelte-1315z8b{z-index:calc(var(--header-z) + 6)}.menu-icon.open.svelte-1315z8b{z-index:calc(var(--header-z) + 7)}.menu-icon.open.fading.svelte-1315z8b{opacity:0}nav.svelte-1315z8b{display:flex;align-items:center;gap:var(--menu-spacing)}.nav-menu.svelte-1315z8b{display:flex;list-style:none;padding:var(--menu-spacing);margin:0;opacity:0;gap:var(--menu-spacing);transition:opacity .3s ease;position:absolute;right:50px}.nav-menu.visible.svelte-1315z8b{opacity:1;visibility:visible}.nav-menu.svelte-1315z8b a:where(.svelte-1315z8b){color:#fff;text-decoration:none;padding:5px;font-size:calc(var(--header-height) * .3);border-radius:5px;transition:color .3s ease}.nav-menu.svelte-1315z8b a:where(.svelte-1315z8b):hover{color:#d3d3d3}.dropdown-menu.svelte-1315z8b{display:flex;flex-direction:column;align-items:center;text-align:center;justify-content:center;position:fixed;top:0;left:0;width:100vw;height:100vh;margin:0;padding:0;background-color:#1c1c1c;z-index:calc(var(--header-z) + 5);visibility:hidden;opacity:0;transition:opacity var(--transition-duration) ease;box-sizing:border-box}.dropdown-menu.visible.svelte-1315z8b{visibility:visible;opacity:1}.dropdown-menu.closing.svelte-1315z8b{visibility:visible;opacity:0}.dropdown-menu.svelte-1315z8b li:where(.svelte-1315z8b){margin:10px 0;align-items:center;list-style:none;transform:translateY(-10px);opacity:0;animation:svelte-1315z8b-cascade .3s forwards}.dropdown-menu.svelte-1315z8b a:where(.svelte-1315z8b){color:#fff;text-decoration:none;font-size:calc(var(--header-height) * .8);text-align:center}.dropdown-menu.svelte-1315z8b a:where(.svelte-1315z8b):hover{color:#d3d3d3}@keyframes svelte-1315z8b-cascade{to{transform:translateY(0);opacity:1}}.dropdown-menu.svelte-1315z8b li:where(.svelte-1315z8b):nth-child(1){animation-delay:.1s}.dropdown-menu.svelte-1315z8b li:where(.svelte-1315z8b):nth-child(2){animation-delay:.2s}.dropdown-menu.svelte-1315z8b li:where(.svelte-1315z8b):nth-child(3){animation-delay:.3s}.dropdown-menu.svelte-1315z8b li:where(.svelte-1315z8b):nth-child(4){animation-delay:.4s}:root{--header-height: clamp(40px, 5vh, 100px);--menu-spacing: clamp(15px, 2vw, 50px);--menu-icon-margin: 25px;--transition-duration: .5s;--header-z: 1000;--work-fontsize: 1.4rem;--p-fontsize: 1.3rem;--p-fontweight: 300;--center-spacing: var(--menu-spacing)}@media (max-width: 768px){:root{--work-fontsize: 1.3rem;--p-fontsize: 1.2rem;--center-spacing: 2vw}}main.svelte-1ylsstg{padding-top:calc(var(--header-height))}
