:root{font-family:-apple-system,Open Sans,Helvetica Neue,sans-serif;line-height:1.3;text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;--header: 3.75rem;--header: 4.5rem;--container: 77.5rem}@media (prefers-color-scheme: light){:root{--background: #fff;--text-primary: #111;--text-secondary: #555;--accent: #bdbdbd;--border: rgba(0, 0, 0, .1)}}@media (prefers-color-scheme: dark){:root{--background: #000;--text-primary: #fff;--text-secondary: #bdbdbd;--accent: #bdbdbd;--border: rgba(255, 255, 255, .15)}}:root{background-color:var(--background);color:var(--text-primary)}html{display:flex;flex-direction:column;height:100%;width:100%}body{height:100%;width:100%;display:flex;align-items:center;flex-direction:column;overflow-x:hidden;overflow-y:auto}*{box-sizing:border-box;margin:0}a{color:inherit;text-decoration:none}p,a,span{font-size:.938rem}button,.button{padding:.5rem 1rem;background:#0064e0;border-radius:100px;color:#fff;border:none;cursor:pointer;line-height:140%;font-size:1rem;text-align:center;white-space:nowrap;font-weight:400}p.svelte-1nrs47b{font-weight:500}div.svelte-1nrs47b{display:grid;gap:3rem;grid-template-columns:repeat(2,1fr);width:100%;justify-content:space-between}h1.svelte-1nrs47b{white-space:nowrap;font-size:1.25rem;font-weight:450}header.svelte-1nrs47b{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:0 1.5rem;height:var(--header);width:100%;max-width:var(--container)}nav.svelte-1nrs47b{display:flex;align-items:center;gap:1.5rem;font-weight:500}footer.svelte-1nrs47b{display:flex;flex-direction:column;align-items:center;flex-shrink:0;padding:3rem 1.5rem;width:100%;margin-top:auto;gap:4.5rem}section.svelte-1nrs47b{display:flex;flex-direction:column;width:100%}ul.svelte-1nrs47b{display:flex;list-style:none;padding:0;gap:1rem}div.svelte-1nrs47b ul:where(.svelte-1nrs47b){flex-direction:column}@media (min-width: 700px){div.svelte-1nrs47b{grid-template-columns:repeat(4,1fr)}ul.svelte-1nrs47b{gap:1rem}footer.svelte-1nrs47b{flex-shrink:0;max-width:var(--container)}}footer nav svg{width:1rem;height:1rem;fill:#fff}
