.button-wrapper.svelte-1wlsrq2{position:relative;height:32px;width:max-content;cursor:pointer}.button-wrapper.is-expanded.svelte-1wlsrq2,.button-wrapper.is-expanded.svelte-1wlsrq2 .button-overlay:where(.svelte-1wlsrq2),.button-wrapper.is-expanded.svelte-1wlsrq2 .button:where(.svelte-1wlsrq2){width:100%}.button.svelte-1wlsrq2,.button-overlay.svelte-1wlsrq2{transition:clip-path .2s ease;padding-block:0}.button-overlay.svelte-1wlsrq2{position:absolute;top:0;left:0;clip-path:inset(0 100% 0 0);display:flex;align-items:center;justify-content:center;gap:var(--v-space-s);font-family:var(--v-font);font-size:var(--v-font-size-m);font-weight:var(--v-font-weight-regular);letter-spacing:var(--v-letter-spacing-m);line-height:var(--v-line-height-m);border:1px solid var(--v-color-text);border-radius:var(--v-radius);background-color:var(--v-color-text);height:32px;color:var(--v-color-text-contrast);cursor:pointer;padding-inline:var(--v-space-m);text-decoration:none}.button-overlay.is-size-l.svelte-1wlsrq2{font-size:var(--v-font-size-l);height:auto;padding:var(--v-space-s) var(--v-space-l)}.button.svelte-1wlsrq2{display:flex;align-items:center;justify-content:center;gap:var(--v-space-s);font-family:var(--v-font);font-size:var(--v-font-size-m);font-weight:var(--v-font-weight-regular);letter-spacing:var(--v-letter-spacing-m);line-height:var(--v-line-height-m);border:1px solid var(--v-accent-9);border-radius:var(--v-radius);background-color:var(--v-accent-5);height:32px;width:max-content;color:var(--v-color-text);cursor:pointer;padding-inline:var(--v-space-m);text-decoration:none}.button.svelte-1wlsrq2:focus-visible{outline:2px solid var(--v-color-info);outline-offset:2px}.button.is-expanded.svelte-1wlsrq2{width:100%}.button.is-size-l.svelte-1wlsrq2{font-size:var(--v-font-size-l);height:auto;padding:var(--v-space-s) var(--v-space-l)}.button.is-secondary.svelte-1wlsrq2{background-color:var(--v-color-background);color:var(--v-accent-11);border-color:var(--v-accent-9)}.button.is-ghost.svelte-1wlsrq2{background-color:var(--v-color-background);border-color:transparent;color:var(--v-accent-11)}.button.is-danger.svelte-1wlsrq2{background-color:var(--v-color-danger);border-color:var(--v-color-danger);color:var(--v-color-text)}.button.svelte-1wlsrq2:disabled{background-color:var(--v-gray-4);border-color:var(--v-gray-3);color:var(--v-color-text-weaker);cursor:not-allowed}.button.is-secondary.svelte-1wlsrq2:disabled{background-color:var(--v-gray-1);color:var(--v-gray-4);border-color:var(--v-gray-3);cursor:not-allowed}.button.is-ghost.svelte-1wlsrq2:disabled{background-color:var(--v-color-background);border:none;color:var(--v-gray-4);cursor:not-allowed}.button.is-danger.svelte-1wlsrq2:disabled{background-color:var(--v-danger-2);border-color:var(--v-danger-2);color:var(--v-gray-4);cursor:not-allowed}@media (pointer: fine){.button-wrapper.svelte-1wlsrq2:hover .button-overlay:where(.svelte-1wlsrq2){clip-path:inset(0 0 0 0)}.button.is-secondary.svelte-1wlsrq2:hover{background-color:var(--v-accent-5);color:var(--v-color-text);border-color:var(--v-color-accent)}.button.is-secondary.svelte-1wlsrq2:disabled:hover{background-color:var(--v-gray-1);color:var(--v-gray-4);border-color:var(--v-gray-3)}.button.is-ghost.svelte-1wlsrq2:hover{background-color:var(--v-color-background);color:var(--v-accent-11);border:1px solid var(--v-accent-9)}.button.is-ghost.svelte-1wlsrq2:disabled:hover{background-color:var(--v-color-background);border:none;color:var(--v-gray-4)}.button.is-danger.svelte-1wlsrq2:hover{background-color:var(--v-color-background);color:var(--v-color-danger);border-color:var(--v-color-danger)}.button.svelte-1wlsrq2:disabled:hover{background-color:var(--v-gray-4);color:var(--v-color-text-weaker);border-color:var(--v-gray-3)}}nav.svelte-1m6vgxf{position:fixed;background:var(--v-gray-2);border-bottom:1px solid var(--v-gray-3);top:0;width:100%;z-index:9999;display:flex;align-items:center;justify-content:space-between;padding:1.5rem}ul.svelte-1m6vgxf{display:flex;align-items:center;justify-content:space-between;list-style-type:none}a.svelte-1m6vgxf{font-family:var(--v-font);text-decoration:none;color:var(--v-color-text);font-size:1rem}@media (pointer: fine){a.svelte-1m6vgxf:hover{text-decoration:underline}}.desktop-links.svelte-1m6vgxf{display:flex;align-items:center;gap:2rem;margin:0;padding:0}.logo.svelte-1m6vgxf{font-family:var(--v-font);font-weight:var(--v-font-weight-black);font-size:var(--v-font-size-3xl);line-height:1;letter-spacing:var(--v-letter-spacing-3xl)}@media only screen and (max-width: 700px){.desktop-links.svelte-1m6vgxf{display:none}nav.svelte-1m6vgxf{padding:1rem 0}.logo.svelte-1m6vgxf{padding-inline-start:1rem}}.container.svelte-1lv7583{max-inline-size:900px;margin:auto;padding-inline:2rem}.container.is-size-l.svelte-1lv7583{max-inline-size:1200px}.divider.svelte-12faw2k{border-top:1px solid var(--v-gray-2);margin-block:2rem;width:100%}.divider.has-space-none.svelte-12faw2k{margin:0}.flex.svelte-1u513so{display:flex;gap:var(--space-m)}.flex.is-direction-column.svelte-1u513so{flex-direction:column}.flex.has-gap-s.svelte-1u513so{gap:var(--space-s)}.flex.has-gap-m.svelte-1u513so{gap:var(--space-m)}.flex.has-gap-l.svelte-1u513so{gap:var(--space-l)}.flex.has-gap-xl.svelte-1u513so{gap:var(--space-xl)}.flex.is-justify-center.svelte-1u513so{justify-content:center}.flex.is-align-center.svelte-1u513so{align-items:center}h3.svelte-fwxhgx,h4.svelte-fwxhgx{font-family:var(--v-font);font-weight:var(--v-font-weight-bold);color:var(--v-color-text);letter-spacing:1px;text-align:center}h3.svelte-fwxhgx{font-size:var(--v-font-size-3xl);letter-spacing:var(--v-letter-spacing-3xl)}h4.svelte-fwxhgx{font-size:var(--v-font-size-xl)}.is-align-start.svelte-fwxhgx{text-align:start}a.svelte-agik1w{font-family:var(--v-font);font-size:1.25rem;color:var(--v-color-text-link);letter-spacing:1px}.is-align-center.svelte-agik1w{text-align:center}@media (pointer: fine){a.svelte-agik1w:hover{text-decoration:underline;color:var(--indigo-8)}}section.svelte-9vn2bu{padding-block:4rem;background-color:var(--v-color-background)}@media only screen and (max-width: 1154px){section.svelte-9vn2bu{padding-block:3rem}}p.svelte-srbc48{font-family:var(--v-font);color:var(--v-color-text);letter-spacing:1px;font-size:1.25rem;max-inline-size:60ch;line-height:1.65}@media only screen and (max-width: 1307px){p.mobile-center.svelte-srbc48{text-align:center}}
