div.svelte-1osucwe{position:relative;width:100%;height:100%}canvas.svelte-1osucwe{display:block;position:relative;width:100%;height:100%}.button.svelte-1ope8o8{display:inline-block;padding:2vh 3vh;border-radius:100000px;border:0;cursor:pointer}.light.svelte-1ope8o8{background-color:#000;color:#fff;stroke:#fff;fill:#fff}.dark.svelte-1ope8o8{background-color:#fff;color:#000;stroke:#000;fill:#000}.morpher.svelte-13f6su7{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;--max_a_width: 100vw;--max_b_width: 100vw}.morpher.svelte-13f6su7 .a:where(.svelte-13f6su7),.morpher.svelte-13f6su7 .b:where(.svelte-13f6su7){display:inline-flex;white-space:nowrap;overflow:hidden;transition:max-width 1s ease-in-out,opacity 1s ease-in-out;opacity:0;width:auto;max-width:100vw}.ready.svelte-13f6su7 .a:where(.svelte-13f6su7){max-width:var(--max_a_width);opacity:1}.ready.svelte-13f6su7 .b:where(.svelte-13f6su7){max-width:0;opacity:0}.morphed.svelte-13f6su7 .a:where(.svelte-13f6su7){max-width:0;opacity:0}.morphed.svelte-13f6su7 .b:where(.svelte-13f6su7){max-width:var(--max_b_width);opacity:1}.cta_button_container.svelte-j6db7k{position:absolute;right:50%;bottom:18%;z-index:9;transition:1s ease-in-out;transition-property:transform,right,bottom;transform:translate(50%,50%)}.cta_button_container.svelte-j6db7k .text:where(.svelte-j6db7k){text-wrap:nowrap;white-space:nowrap;font-weight:400;font-size:2vh;line-height:2vh}.cta_button_container.svelte-j6db7k .icon:where(.svelte-j6db7k){width:2vh;height:2vh}.cta_button_container.svelte-j6db7k .icon:where(.svelte-j6db7k) svg:where(.svelte-j6db7k){width:2vh;height:2vh}.compact.svelte-j6db7k{right:1.5vh;bottom:9vh;transform:translate(0)}.nav_button_container.svelte-k9qp0o{position:absolute;z-index:9;right:50%;bottom:1.5vh;transform:translate(50%);transition:1s ease-in-out;transition-property:transform,right,bottom}.nav_button_container.svelte-k9qp0o .text:where(.svelte-k9qp0o){font-size:2vh;line-height:2vh;font-weight:400;text-wrap:nowrap;white-space:nowrap;color:#888}.nav_button_container.svelte-k9qp0o .icon:where(.svelte-k9qp0o){width:2vh;height:2vh}.nav_button_container.svelte-k9qp0o .icon:where(.svelte-k9qp0o) svg:where(.svelte-k9qp0o){width:2vh;height:2vh}.compact.svelte-k9qp0o{bottom:1.5vh;right:1.5vh;transform:translate(0)}.button.svelte-1k5q324{display:inline-block;padding:.5vh 2.5vh .6vh;font-size:2.3vh;font-family:Quicksand,sans-serif;border-radius:100000px;border:0;cursor:pointer;margin-top:1vh}.button.svelte-1k5q324:hover,.button.svelte-1k5q324:focus{background-color:#555}.light.svelte-1k5q324{background-color:#666;color:#fff;stroke:#fff;fill:#fff}.dark.svelte-1k5q324{background-color:#444;color:#fff;stroke:#fff;fill:#fff}.container.svelte-1d4vxiz{position:absolute;top:63%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.logo.svelte-1d4vxiz{width:25vh;margin:0 12.5vh}.container.svelte-1wapmfe{position:absolute;top:66%;left:50%;transform:translate(-50%,-50%);display:flex;justify-content:center;align-items:center;flex-direction:column}.canvas_container.svelte-1xhot0a{position:absolute;width:100%;height:100%;pointer-events:none}.loader.svelte-1xhot0a{position:absolute;z-index:9999999999999;display:flex;align-items:center;justify-content:center;width:100vw;height:100vh;opacity:1;transition:opacity 1s}.hidden.svelte-1xhot0a{opacity:0;pointer-events:none}.light .loader{background:radial-gradient(#eee,#bbb 75%)}.dark .loader{background:radial-gradient(#222,#121212 75%)}html,body{margin:0;font-family:Quicksand,sans-serif;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100;overscroll-behavior:none}.container.svelte-1w95iir{position:fixed;top:0;bottom:0;left:0;right:0}.light.svelte-1w95iir{background:radial-gradient(#eee,#bbb 75%)}.dark.svelte-1w95iir{background:radial-gradient(#222,#121212 75%)}.test.svelte-1w95iir{position:absolute;top:0;left:0;background:#fff;color:#000}.theme_selector.svelte-1w95iir{position:absolute;top:10px;left:10px;background:#fff;color:#000}.title{margin:0 0 2vh;text-align:center;font-weight:600;max-width:40vh;font-size:4vh;width:100vw}.light.svelte-1w95iir .title{color:#000}.dark.svelte-1w95iir .title{color:#fff}.text_content{margin:0 0 2vh;padding:0 5vh;text-align:center;font-weight:500;max-width:37vh;font-size:2.5vh;width:100vw}.light.svelte-1w95iir .text_content{color:#555}.dark.svelte-1w95iir .text_content{color:#999}
