.dropdown-container.svelte-1fd3ybn{position:relative;display:inline-block}.trigger.svelte-1fd3ybn{background:none;border:none;cursor:pointer;font-family:inherit;font-size:inherit;color:inherit;display:flex;align-items:center;gap:.5rem;padding:0}.trigger.svelte-1fd3ybn span:where(.svelte-1fd3ybn){font-family:var(--font-title)!important}.chevron.svelte-1fd3ybn{transition:transform .2s}.chevron.open.svelte-1fd3ybn{transform:rotate(180deg)}.menu.svelte-1fd3ybn{position:absolute;background-color:var(--dropdown-background, black);border:1px solid var(--dropdown-text, white);min-width:160px;box-shadow:0 8px 16px #0003;z-index:10;border-radius:4px;padding:.5rem 0;display:flex;flex-direction:column}.menu.down.svelte-1fd3ybn{top:100%;left:0;margin-top:.5rem}.menu.up.svelte-1fd3ybn{bottom:100%;left:0;margin-bottom:.5rem}.menu.svelte-1fd3ybn:before{content:"";position:absolute;left:0;right:0;height:.5rem}.menu.down.svelte-1fd3ybn:before{bottom:100%}.menu.up.svelte-1fd3ybn:before{top:100%}.menu.svelte-1fd3ybn a:where(.svelte-1fd3ybn){color:var(--body-text, var(--dropdown-text, white));padding:12px 16px;text-decoration:none;display:block}.menu.svelte-1fd3ybn a:where(.svelte-1fd3ybn):hover{background-color:#ffffff1a}span.svelte-1822nxv{font-family:inherit;font-weight:700}span.svelte-1822nxv>span:where(.svelte-1822nxv){font-weight:400}@media screen and (max-width:630px)and (min-width:561px){.full.svelte-1822nxv{display:none}.small.svelte-1822nxv{display:block}}footer.svelte-jz8lnl{background-color:var(--footer-background);color:var(--footer-text);display:flex;flex-direction:column;padding-block:1rem;max-width:var(--content-width);margin-inline:auto;gap:1rem}footer.svelte-jz8lnl nav:where(.svelte-jz8lnl) ul:where(.svelte-jz8lnl){width:100%;display:flex;gap:.75rem}@media screen and (max-width:1000px){.footer.svelte-jz8lnl{padding-inline:2rem}}.row.svelte-jz8lnl{width:100%;display:flex;align-items:center}.row.svelte-jz8lnl .section-large:where(.svelte-jz8lnl){width:100%}.row.svelte-jz8lnl .section-large:where(.svelte-jz8lnl),.row.svelte-jz8lnl .section-small:where(.svelte-jz8lnl){height:100%;display:flex;flex-direction:row;align-items:center;gap:1rem}.row.svelte-jz8lnl a:where(.svelte-jz8lnl){display:flex;gap:.5rem;align-items:center}.row.bottom.svelte-jz8lnl{font-size:.8rem;opacity:.8}@media screen and (max-width:560px){.row.bottom.svelte-jz8lnl{display:none}.row.top.svelte-jz8lnl{display:flex;flex-direction:column;align-items:start;gap:.5rem}}
