@charset "UTF-8";.grow.svelte-wz6hap{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:center}.reassurance.svelte-wz6hap{align-self:flex-end}.page__fullscreen.svelte-wz6hap{display:flex;align-items:stretch;justify-content:center;min-height:100svh;max-height:100svh}@media (min-width: 768px){.page__fullscreen.svelte-wz6hap{height:100vh;height:100svh}}.padding.svelte-wz6hap{display:flex;align-items:center;justify-content:stretch;flex-direction:column;padding-bottom:0;flex-grow:1}.hero.svelte-wz6hap{position:relative;z-index:1;overflow:hidden;background:var(--color-primary)}.hero.svelte-wz6hap svg:where(.svelte-wz6hap){width:auto;height:2rem;margin-bottom:2rem}@media (min-width: 768px){.hero.svelte-wz6hap svg:where(.svelte-wz6hap){height:4rem;margin-bottom:4rem}}@media (min-width: 1280px){.hero.svelte-wz6hap svg:where(.svelte-wz6hap){height:6rem;margin-bottom:6rem}}.hero.svelte-wz6hap h1:where(.svelte-wz6hap){color:var(--color-light);text-align:center}.hero.svelte-wz6hap .title-container:where(.svelte-wz6hap){color:var(--color-light);text-align:center}.hero.svelte-wz6hap .title-container:where(.svelte-wz6hap) .title__1:where(.svelte-wz6hap),.hero.svelte-wz6hap .title-container:where(.svelte-wz6hap) .title__2:where(.svelte-wz6hap){display:inline-block}.hero.svelte-wz6hap .title-container:where(.svelte-wz6hap) .title__1:where(.svelte-wz6hap) .char-anim,.hero.svelte-wz6hap .title-container:where(.svelte-wz6hap) .title__2:where(.svelte-wz6hap) .char-anim{display:inline-block;transform-style:preserve-3d;backface-visibility:hidden;perspective:1000px}.hero.svelte-wz6hap .buttons:where(.svelte-wz6hap){display:inline-flex;flex-direction:column;align-items:center;width:100%;margin-top:1.5rem;transform:translateZ(0)}@media (min-width: 768px){.hero.svelte-wz6hap .buttons:where(.svelte-wz6hap){margin-top:2rem}}@media (min-width: 1280px){.hero.svelte-wz6hap .buttons:where(.svelte-wz6hap){margin-top:4rem}}.hero.svelte-wz6hap .buttons:where(.svelte-wz6hap)>div:where(.svelte-wz6hap){transform:translateZ(0);backface-visibility:hidden}.scroll-overlay.svelte-wz6hap{position:absolute;inset:0;background-color:var(--color-dark);pointer-events:none;opacity:0;z-index:2}.labels.svelte-3d0hwe{display:flex;flex-direction:row;flex-wrap:wrap;gap:.25rem}.labels.svelte-3d0hwe .label:where(.svelte-3d0hwe){padding:.25rem 1rem;border-radius:1000px;background-color:var(--surface-dark)}
