:root{--font-color: #333333}body.default{background-color:#fff;color:#111}body.alt{background-color:#0a0a0a;color:#eaeaea}body.default a,body.alt a{color:inherit}.header.svelte-1gkxq0f.svelte-1gkxq0f{font-family:Jost,sans-serif;display:flex;justify-content:space-between;align-items:center;text-transform:uppercase;color:inherit;padding:20px}.logo.svelte-1gkxq0f.svelte-1gkxq0f{font-size:max(2vw,21px);font-weight:700;letter-spacing:.289474em;z-index:5}.hamburger.svelte-1gkxq0f.svelte-1gkxq0f{display:none;background:none;border:none;cursor:pointer;padding:10px}.hamburger-line.svelte-1gkxq0f.svelte-1gkxq0f{display:block;width:25px;height:3px;background-color:currentColor;margin:5px 0;transition:.3s;transform-origin:center}.main-nav.svelte-1gkxq0f.svelte-1gkxq0f{display:flex;gap:1.5em;font-weight:600;font-size:15px;z-index:2}.nav-div.svelte-1gkxq0f.svelte-1gkxq0f{display:flex;gap:1.5em}a.svelte-1gkxq0f.svelte-1gkxq0f{color:inherit;text-decoration:none}.nav-item.svelte-1gkxq0f a.svelte-1gkxq0f:hover{text-decoration:underline}.logo.svelte-1gkxq0f a.svelte-1gkxq0f:hover{text-decoration:none}.nav-item.svelte-1gkxq0f.svelte-1gkxq0f{cursor:pointer;position:relative}.folder-child-wrapper.svelte-1gkxq0f.svelte-1gkxq0f{position:absolute;left:50%;margin-left:-100px;z-index:1100;padding-top:18px;display:none}.folder-child.svelte-1gkxq0f.svelte-1gkxq0f{padding:15px 20px;margin:0;position:relative;background:#fff}.folder-child.svelte-1gkxq0f.svelte-1gkxq0f:before{content:"";display:block;width:0;height:0;border-width:0 0 10px;border-style:solid;border-right:solid 10px transparent;border-left:solid 10px transparent;position:absolute;top:-10px;left:50%;margin-left:-10px}.folder-child.svelte-1gkxq0f li.svelte-1gkxq0f{text-align:left;display:block;width:100%;margin:0;padding:0}.folder-child.svelte-1gkxq0f li a.svelte-1gkxq0f{display:block;font-size:12.75px;padding:5px 0;overflow:hidden;width:150px;color:#000;text-decoration:none}.folder-child.svelte-1gkxq0f li a span.svelte-1gkxq0f{border-bottom:1px solid transparent;transition:color .3s,border-bottom-color .3s}.folder-child.svelte-1gkxq0f li:hover span.svelte-1gkxq0f,.folder-child.svelte-1gkxq0f li.active-link span.svelte-1gkxq0f{border-color:#000}.folder.svelte-1gkxq0f:hover .folder-child-wrapper.svelte-1gkxq0f,.folder.svelte-1gkxq0f:active .folder-child-wrapper.svelte-1gkxq0f{display:block}.sr-only.svelte-1gkxq0f.svelte-1gkxq0f{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.menu-open.svelte-1gkxq0f .hamburger-line.svelte-1gkxq0f{background-color:currentColor}.menu-open.svelte-1gkxq0f .logo a.svelte-1gkxq0f,.menu-open.svelte-1gkxq0f .main-nav a.svelte-1gkxq0f{color:inherit}@media (max-width: 768px){.hamburger.svelte-1gkxq0f.svelte-1gkxq0f{display:block;z-index:3}.main-nav.svelte-1gkxq0f.svelte-1gkxq0f{position:fixed;top:0;left:0;right:0;bottom:0;background-color:#fff;flex-direction:column;justify-content:flex-start;align-items:flex-start;transform:translate(100%);transition:transform .3s ease-in-out;padding:80px 26px 20px;overflow-y:auto}.nav-div.svelte-1gkxq0f.svelte-1gkxq0f{display:flex;flex-direction:column}.main-nav.is-open.svelte-1gkxq0f.svelte-1gkxq0f{transform:translate(0)}.overflow-scroll.svelte-1gkxq0f.svelte-1gkxq0f{width:100%;overflow-y:auto;overflow-x:hidden}.nav-item.svelte-1gkxq0f.svelte-1gkxq0f{margin:10px 0;width:100%}.folder-child-wrapper.svelte-1gkxq0f.svelte-1gkxq0f{position:static;margin-left:0;padding-top:10px;display:none}.menu-open.svelte-1gkxq0f .folder-child-wrapper.svelte-1gkxq0f{display:block}.folder-child.svelte-1gkxq0f.svelte-1gkxq0f{background:none;padding:0}.folder-child.svelte-1gkxq0f.svelte-1gkxq0f:before{display:none}.folder-child.svelte-1gkxq0f li.svelte-1gkxq0f{margin-left:20px}.folder-child.svelte-1gkxq0f li a.svelte-1gkxq0f{color:#000;width:auto}.menu-open.svelte-1gkxq0f .hamburger-line.svelte-1gkxq0f:nth-child(1){opacity:0}.menu-open.svelte-1gkxq0f .hamburger-line.svelte-1gkxq0f:nth-child(2){transform:rotate(45deg)}.menu-open.svelte-1gkxq0f .hamburger-line.svelte-1gkxq0f:nth-child(3){transform:translateY(-8px) rotate(-45deg)}}#app-root.svelte-nfcpnp{min-height:100vh}@supports (min-height: 100dvh){#app-root.svelte-nfcpnp{min-height:100dvh}}#app-root.euclid-theme.svelte-nfcpnp,#app-root.opz-theme.svelte-nfcpnp{width:100%;display:block}
