footer.svelte-1m7ugk5{display:flex;flex-direction:column;align-items:center;width:100%}.container.svelte-1m7ugk5{background-color:var(--secondary-20);width:calc(100% - 2 * var(--content-padding));max-width:calc(var(--content-width) - 2 * var(--content-padding));margin:var(--vgap) var(--content-padding);padding:4rem 3rem;display:flex;align-items:start;flex-direction:column;justify-content:space-between;border-radius:0 0 var(--rad-1) var(--rad-1);gap:2.5rem 1rem}@media (min-width: 590px){.container.svelte-1m7ugk5{flex-direction:row;flex-wrap:wrap}}.column.svelte-1m7ugk5{display:flex;flex-direction:column;gap:.5rem;flex:1 0 0}p.svelte-1m7ugk5{margin:0}a.svelte-1m7ugk5{text-decoration:underline}a.svelte-1m7ugk5:hover{color:var(--primary)}.title.svelte-1m7ugk5{font-weight:500}header.svelte-o7sx97{height:var(--nav-height);background-color:var(--background);display:flex;justify-content:center;position:fixed;top:0;z-index:20;width:100%;border-bottom:1px solid var(--text-10)}button.svelte-o7sx97{height:var(--nav-height);width:var(--nav-height);display:flex;align-items:center;justify-content:center;padding:.5em;padding-right:var(--content-padding);cursor:pointer;color:var(--primary)}button.svelte-o7sx97 svg{height:100%;width:100%}nav.svelte-o7sx97{flex-direction:column;align-items:center;justify-content:space-between;width:100%;display:none;position:absolute;top:var(--nav-height);left:0;height:100vh;background-color:var(--secondary-10);z-index:10;padding:1.5em 0}nav.open.svelte-o7sx97{display:flex}@media (min-width: 700px){nav.svelte-o7sx97{display:flex;flex-direction:row;max-width:var(--content-width);position:relative;height:unset;top:unset;background-color:unset;z-index:unset;padding:0 var(--content-padding)}}nav.svelte-o7sx97 .logo:where(.svelte-o7sx97){display:none}@media (min-width: 700px){nav.svelte-o7sx97 .logo:where(.svelte-o7sx97){display:flex}}.list.svelte-o7sx97{display:flex;flex-direction:column;align-items:stretch;justify-content:start;width:100%}@media (min-width: 700px){.list.svelte-o7sx97{flex-direction:row;justify-content:center}}.logo.svelte-o7sx97{margin-right:auto;padding:.5em var(--content-padding);position:relative;display:flex;align-items:center;justify-content:center}.logo.svelte-o7sx97 svg{height:calc(var(--nav-height) - 1em)}.logo.svelte-o7sx97:focus-visible{outline:none}.logo.svelte-o7sx97:focus-visible:after{content:"";position:absolute;display:block;height:3.2em;width:calc(100% + 1.2em);z-index:1;border-radius:5px;border:2px solid var(--primary)}@media (min-width: 700px){.logo.svelte-o7sx97{padding:.5em 0}}.item.svelte-o7sx97{display:flex;align-items:center;justify-content:start;padding:.5em var(--content-padding);line-height:1.2em;position:relative;transition:color .25s ease-in-out;font-size:var(--scale-title-2)}.item[aria-current=page].svelte-o7sx97{color:var(--primary)}@media (min-width: 700px){.item.svelte-o7sx97{padding:0 1em;justify-content:center;font-size:1rem}.item.svelte-o7sx97:after{content:"";position:absolute;display:block;height:3.2em;width:100%;background-color:#0000;z-index:1;border-radius:5px;transition:background-color .25s ease-in-out}.item.svelte-o7sx97:hover:after{background-color:var(--secondary-20)}.item.svelte-o7sx97:nth-last-child(1){margin-right:-1em}}.item.svelte-o7sx97:focus-visible{outline:none;z-index:2}.item.svelte-o7sx97:focus-visible:after{border:2px solid var(--primary)}span.svelte-o7sx97{position:relative;z-index:2}:root{--text: #1a1e22;--background: #f8f8fb;--primary: #0c71c3;--secondary: #7FBAF5;--text-10: #e2e2e5;--text-20: #ccccd0;--text-30: #b5b7ba;--text-40: #9fa1a4;--text-50: #898b8f;--text-60: #737579;--text-70: #5d5f63;--text-80: #464a4d;--text-90: #303438;--primary-10: #e0ebf5;--primary-20: #c9ddf0;--primary-30: #b1d0ea;--primary-40: #9ac2e5;--primary-50: #82b5df;--primary-60: #6aa7d9;--primary-70: #539ad4;--primary-80: #3b8cce;--primary-90: #247fc9;--secondary-10: #ecf2fa;--secondary-20: #e0ecfa;--secondary-30: #d4e5f9;--secondary-40: #c8dff9;--secondary-50: #bcd9f8;--secondary-60: #afd3f7;--secondary-70: #a3cdf7;--secondary-80: #97c6f6;--secondary-90: #8bc0f6;--border: var(--text-20)}:root{--root-family: "DM Sans", Arial, sans-serif;--title-family: "Syne", Arial, sans-serif;--scale-title-1: 1.024499878rem;--scale-title-2: 1.312rem;--scale-title-3: 1.6801797999rem;--scale-title-4: 2.15168rem;--scale-title-5: 2.7554948718rem}@media (min-width: 700px){:root{--scale-title-1: 1.1313708499rem;--scale-title-2: 1.6rem;--scale-title-3: 2.2627416998rem;--scale-title-4: 3.2rem;--scale-title-5: 4.5254833996rem}}html{font-size:16px;font-weight:400;line-height:1.2;font-style:normal;font-family:var(--root-family)}h1,h2,h3,h4,h5,h6{margin:0}p,.text\:p{white-space:pre-wrap;margin:0;font-family:var(--root-family);line-height:1.2;font-weight:400}.text\:large{font-size:var(--scale-title-1)}.text\:small{font-size:14px}.text\:h1,.text\:h2,.text\:h3,.text\:h4,.text\:h5,h1,h2,h3,h4,h5,h6{font-family:var(--title-family);font-weight:700;line-height:1.2;white-space:pre-wrap;font-optical-sizing:auto;text-rendering:geometricPrecision;overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto}.text\:h1{font-size:var(--scale-title-5)}.text\:h2{font-size:var(--scale-title-4)}.text\:h3{font-size:var(--scale-title-3)}.text\:h4{font-size:var(--scale-title-2)}.text\:h5{font-size:var(--scale-title-1)}:root{--foreground: #1a1e22;--fg-shaded: #888b8e;--bg-shaded: #efeff5;--rad-05: .25rem;--rad-1: .5rem;--rad-2: .75rem;--scale-xs: 10px;--scale-sm: 14px;--scale-md: 16px;--scale-lg: 22px;--scale-xl: 28px;--line-xs: 1.5em;--line-sm: 1.5em;--line-md: 1.7em;--line-lg: 1.5em;--line-xl: 1.3em;--weight-xs: 300;--weight-sm: 400;--weight-md: 400;--weight-lg: 500;--weight-xl: 500;--content-padding: 1.5rem;--vgap: 80px;--content-width: 1200px;--nav-height: 80px}@media (prefers-contrast: more){:root{--background: #fff;--fg-shaded: #303335}}@media (min-width: 700px){:root{--scale-lg: 26px;--scale-xl: 42px;--line-lg: 1.3em;--line-xl: 1.1em}}*{box-sizing:border-box}html{margin:0;padding:0;background-color:var(--background)}body{margin:0;padding:0;overflow-y:overlay;min-height:100vh}h1,h2,h3,h4,h5,h6{margin:0;font-size:var(--scale-md);font-weight:var(--weight-md);line-height:var(--line-md)}p{white-space:pre-wrap;margin:0}.image\:blur,.image\:color,.image\:block{position:absolute;top:0;left:0;width:100%;height:100%}.image\:blur{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.image\:block{background-color:var(--primary);opacity:.7}.image\:color{background-color:var(--primary);mix-blend-mode:multiply;opacity:.9}.type\:xs{font-size:var(--scale-xs);font-weight:var(--weight-xs);line-height:var(--line-xs)}.type\:sm{font-size:var(--scale-sm);font-weight:var(--weight-sm);line-height:var(--line-sm)}.type\:md{font-size:var(--scale-md);font-weight:var(--weight-md);line-height:var(--line-md)}.type\:lg{font-size:var(--scale-lg);font-weight:var(--weight-lg);line-height:var(--line-lg);font-family:var(--title-family)}.type\:xl{font-size:var(--scale-xl);font-weight:var(--weight-xl);line-height:var(--line-xl);font-family:var(--title-family)}.type\:nav{font-size:var(--scale-lg);font-weight:var(--weight-md);line-height:var(--line-lg)}@media (min-width: 980px){.type\:nav{font-size:var(--scale-md);font-weight:var(--weight-md);line-height:var(--line-md)}}button,input{border:none;background:none;color:inherit;font:inherit}a{text-decoration:none;color:inherit}.btn\:primary,.btn\:secondary,.btn\:background{border-radius:var(--rad-1);padding:.85em 1.25em;cursor:pointer;text-align:center;transition:background-color .2s,color .2s;display:flex;align-items:center}.btn\:primary svg,.btn\:secondary svg,.btn\:background svg{padding-left:.2em;margin-left:auto;margin-right:-.5em;height:1.2em;stroke-width:2px;box-sizing:content-box}.btn\:primary:disabled,.btn\:secondary:disabled,.btn\:background:disabled{pointer-events:none}.btn\:primary{background-color:var(--primary);color:var(--background)}.btn\:primary:hover{background-color:var(--primary-80)}.btn\:secondary{background-color:var(--secondary-30);color:var(--text)}.btn\:secondary:hover{background-color:var(--secondary-50)}.btn\:background{background-color:var(--background);color:var(--text)}.btn\:background:hover{background-color:var(--secondary-20)}svg.lucide-icon.lucide-loader-2 path{transform-origin:50% 50%;animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}
