ul.svelte-3u53cp{list-style-type:none;margin:0;padding:0}div.svelte-1wcppqt{position:fixed;left:0;right:0;top:0;z-index:20;transition:transform .2s linear}@media(min-width:768px){.active.hide.svelte-1wcppqt:not(:focus-within){transform:translateY(-150%)}}header.svelte-16l0jix{--top-margin: 5rem;display:flex;min-width:100%;background-color:var(--primary);box-shadow:0 1px .25rem #00000026;min-height:var(--top-margin);max-width:1920px}@media(min-width:768px){header.svelte-16l0jix{--top-margin: 6.25rem}header.svelte-16l0jix>nav:where(.svelte-16l0jix)>div:where(.svelte-16l0jix){display:none}}#logo.svelte-16l0jix{position:absolute;top:1.25rem;left:0;right:0;margin:0 auto;align-self:center;justify-self:center;transition:transform .2s ease,color .2s ease;width:84px}@media(min-width:768px){#logo.svelte-16l0jix{top:1.5rem;width:6.875rem}}@media not (min-width:1023px){#logo.svelte-16l0jix:hover{color:var(--black)}}@media(min-width:1024px){#logo.svelte-16l0jix:hover{color:var(--purple);transform:scale(1.1)}}@media(min-width:1440px){#logo.svelte-16l0jix{width:7.25rem}}#hamburger.svelte-16l0jix{--size: 2rem;--line-height: 3px;position:absolute;top:2rem;right:2.25rem;display:block;width:var(--size);height:1.5rem}#hamburger.svelte-16l0jix>input:where(.svelte-16l0jix){--size: 2rem;--color: var(--secondary);--line-height: 2px;cursor:pointer;width:100%;height:100%;appearance:none;background-image:linear-gradient(to bottom,transparent 0%,transparent calc(50% - var(--line-height) / 2),var(--color) calc(50% - var(--line-height) / 2),var(--color) calc(50% + var(--line-height) / 2),transparent calc(50% + var(--line-height) / 2),transparent 100%);transition:background-image .1s ease}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):before,.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):after{content:"";position:absolute;display:inline-block;width:var(--size);height:var(--line-height);background-color:var(--color);transition:transform .2s ease}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):before{top:0}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):after{bottom:0}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):checked{background-image:none}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):checked:before{transform:translateY(calc(var(--size) / 3)) rotate(45deg)}.svelte-16l0jix:is(#hamburger:where(.svelte-16l0jix)>input:where(.svelte-16l0jix)):checked:after{transform:translateY(calc(var(--size) / 3 * -1)) rotate(-45deg)}@media(min-width:768px){#hamburger.svelte-16l0jix{display:none}}nav.svelte-16l0jix{display:flex;min-width:100%;max-width:1920px;margin:0 auto;padding:0 24px}nav.svelte-16l0jix>ul:where(.svelte-16l0jix){display:flex;list-style-type:none}@media(max-width:767px){nav.svelte-16l0jix{position:absolute;top:0;bottom:0;left:100%;min-height:100dvh;min-height:100vh;z-index:-1;background-color:var(--primary);transition:transform .2s ease-in;overflow-y:auto;overscroll-behavior:contain;flex-direction:column;padding-top:calc(64px + var(--top-margin));padding-bottom:64px;align-items:center;gap:40px}nav.svelte-16l0jix>ul:where(.svelte-16l0jix),nav.svelte-16l0jix>div:where(.svelte-16l0jix){display:flex;flex-direction:column;max-width:13.5rem;margin:0 calc(var(--col) * 4);width:100%}nav.svelte-16l0jix>div:where(.svelte-16l0jix){gap:20px}:is(nav:where(.svelte-16l0jix)>div:where(.svelte-16l0jix))>div.svelte-16l0jix{display:flex;flex-direction:column}nav.open.svelte-16l0jix{transform:translate(-100%)}nav.open.svelte-16l0jix>ul:where(.svelte-16l0jix){visibility:visible}}@media(min-width:768px){nav.svelte-16l0jix>ul:where(.svelte-16l0jix){width:100%;align-items:center;gap:2.75rem;gap:clamp(2.75rem,.875rem + 3.90625vw,3.375rem);margin:0 var(--col)}:is(nav:where(.svelte-16l0jix)>ul:where(.svelte-16l0jix)) li.svelte-16l0jix:nth-child(3){margin-left:auto}:is(nav:where(.svelte-16l0jix)>ul:where(.svelte-16l0jix)) a.svelte-16l0jix{font-size:16px}@media(min-width:1024px){:is(nav:where(.svelte-16l0jix)>ul:where(.svelte-16l0jix)) a.svelte-16l0jix{font-size:18px}}@media(min-width:1440px){:is(nav:where(.svelte-16l0jix)>ul:where(.svelte-16l0jix)) a.svelte-16l0jix{font-size:20px}}}
