html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}
:root{--text_0:#343434;--text_1:#6f6f6f;--text_s:#343434;--text_invert:#e2e2e2;--bg_0:#f8f3ef;--bg_1:#fff;--bg_1_rgb:255,255,255;--bg_invert:#2e2a2f;--bg_invert_transparent:rgba(46,42,47,0);--primary_1:#8E38FF;--primary_1_smooth:#e9e1f8;--primary_1_highlight:rgba(202,162,255,0.34902);--primary_1_inverted:hsl(266deg 100% 75%);--morph_color:rgba(172, 105, 255, 0.24);--morph_total:#c28ffc;--primary_1_pair:#ff7d1e;--primary_2:#52e9d0;--primary_3:#dfb948;--primary_4:#ff9d9d;--error:#d52424;--focus_outline:2px solid transparent}body.jsContrastMore{--text_0:#000;--text_1:#343434;--text_s:#000000;--text_invert:#fff;--bg_invert:#fff;--bg_0:#ffe4cf;--bg_1:#fff;--primary_1:#751aec;--primary_1_smooth:#8E38FF;--primary_1_highlight:#751aec;--morph_color:rgb(129 28 255 / 41%);--morph_total:#751aec}body.dark{--text_0:#e2e2e2;--text_1:#adadad;--text_s:#fff;--text_invert:#343434;--bg_0:#3a383b;--bg_1:#2e2a2f;--bg_1_rgb:46,42,47;--bg_invert:#e2e2e2;--primary_1:hsl(180deg 100% 45%);--primary_1_smooth:hsl(180deg 100% 19%);--primary_1_highlight:hsl(180deg 100% 40% / 40%);--primary_1_pair:hsl(35deg 77% 60%);--morph_color:hsl(180deg 100% 40% / 20%);--morph_total:#139c9d;--error:#ff9d9d}html{font-size:62.5%}body{background-color:#f8f3ef;background-color:var(--bg_0);color:#343434;color:var(--text_0)}body.jsMotionDefault{transition:color 100ms ease-out, background-color 100ms ease-out}body{font-family:'IBM Plex Sans', sans-serif;font-size:1.6rem;line-height:1.5;font-weight:300;letter-spacing:0.02em;width:100vw;max-width:100%;overflow-x:hidden;box-sizing:border-box}body *{box-sizing:inherit}a.focus-visible,button.focus-visible{border-radius:3px;box-shadow:#f8f3ef 0 0 0 2px, #ff7d1e 0 0 0 4px;box-shadow:var(--bg_0) 0 0 0 2px, var(--primary_1_pair) 0 0 0 4px;outline:2px solid transparent;outline:var(--focus_outline)}a:focus-visible,button:focus-visible{border-radius:3px;box-shadow:#f8f3ef 0 0 0 2px, #ff7d1e 0 0 0 4px;box-shadow:var(--bg_0) 0 0 0 2px, var(--primary_1_pair) 0 0 0 4px;outline:2px solid transparent;outline:var(--focus_outline)}[tabindex="-1"]:focus{outline:none}::-moz-selection{background:rgba(202,162,255,0.34902);background:var(--primary_1_highlight)}::selection{background:rgba(202,162,255,0.34902);background:var(--primary_1_highlight)}::-moz-selection{background:rgba(202,162,255,0.34902);background:var(--primary_1_highlight)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.f-title{line-height:1.2;font-weight:500}.f-bold{font-weight:500}.uAppear-0,.uAppear-1{opacity:1;transition:opacity 200ms ease-in}.uAppearSoon .uAppear-0,.uAppearSoon .uAppear-1{opacity:0}.uAppear .uAppear-0,.uAppear .uAppear-1{transition:opacity 400ms ease-in}.uAppear .uAppear-0{transition-delay:50ms}.uAppear .uAppear-1{transition-delay:200ms}.u-svg{display:block !important}.u-nowrap{white-space:nowrap}.u-link{--linkClr:var(--primary_1);position:relative;text-decoration:underline;-webkit-text-decoration-color:var(--linkClr);text-decoration-color:var(--linkClr);color:inherit;z-index:0}.u-logo{position:relative;font-size:2.1rem;text-decoration:none;font-weight:500;color:#343434;color:var(--text_0);z-index:0}.u-logo:hover{outline:none}.jsMotionDefault .u-logo:hover::before,.u-logo.focus-visible::before{transition-duration:350ms ease-in-out;transform:scale(1, 1);opacity:0.3}.jsMotionDefault .u-logo:hover::before,.u-logo:focus-visible::before{transition-duration:350ms ease-in-out;transform:scale(1, 1);opacity:0.3}.u-logo.focus-visible{outline:2px solid transparent;outline:var(--focus_outline)}.u-logo:focus-visible{outline:2px solid transparent;outline:var(--focus_outline)}.u-logo::before{content:'';position:absolute;bottom:0.05em;left:-0.1em;width:calc(100% + 0.2em);height:1.2em;background-color:#8E38FF;background-color:var(--primary_1);border-radius:3px;opacity:0.5;transform:scale(1, 0.2);transform-origin:0 85%;z-index:-1}.jsMotionDefault .u-logo::before{transition:transform 175ms ease-out}.u-btnMain{--linkClr:var(--primary_1);display:inline-block;position:relative;min-width:140px;text-decoration:none;cursor:pointer;border:none;padding:0.8rem 2.4rem;background-color:#8E38FF;background-color:var(--primary_1);border-radius:4px;border-color:#8E38FF;border-color:var(--primary_1);font-size:1.8rem;font-weight:500;white-space:nowrap;text-decoration:none;color:#fff;text-align:center}.dark .u-btnMain{color:#e2e2e2;color:var(--text_invert)}.u-btnMain::after{content:'';position:absolute;bottom:0em;left:0em;width:100%;height:100%;background-color:#e2e2e2;background-color:var(--text_invert);border-radius:4px;opacity:0.2;transform:scale(1, 0);transform-origin:0 100%}.jsMotionDefault .u-btnMain::after{transition:transform 175ms ease-out}.u-btnMain:hover::after,.u-btnMain:focus::after{transform:scale(1, 1)}.jsMotionDefault .u-btnMain:hover::after{transition-duration:350ms ease-in-out;transform:scale(1, 1)}.u-btnMain.asSm{padding:0.4rem 0.8rem;font-size:1.6rem}@keyframes laserOn{0%,85%{opacity:0}87%{opacity:0.8}88%{opacity:0.1}89%{opacity:0.8}92%{opacity:0.2}94%,100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeInWithPause{0%{opacity:0}40%,100%{opacity:1}}@media(min-width: 64.0625em){.u-link{white-space:nowrap
}.jsMotionDefault .u-link:hover::before{transition-duration:350ms ease-in-out;transform:scale(1, 1)}.u-link.focus-visible{outline:2px solid transparent !important;outline:var(--focus_outline) !important}.u-link:focus-visible{outline:2px solid transparent !important;outline:var(--focus_outline) !important}.u-link::before{content:'';position:absolute;bottom:0.05em;left:-0.1em;width:calc(100% + 0.2em);height:1.2em;background-color:var(--linkClr);border-radius:3px;opacity:0.2;transform:scale(1, 0.2);transform-origin:0 95%;z-index:-1}.jsMotionDefault .u-link::before{transition:transform 175ms ease-out}}@media(max-width: 64em){.u-link:hover{color:var(--linkClr)}.u-link.focus-visible{border-radius:3px}.u-link:focus-visible{border-radius:3px}.u-carousel{width:100vw;display:flex;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow:scroll;-webkit-overflow-scrolling:touch
}.u-carousel .u-carousel-item{position:relative;flex-shrink:0;scroll-snap-align:center}}
.toggleTheme.svelte-mrqzut.svelte-mrqzut{position:relative;display:flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:3px;width:4.4rem;height:4.4rem;padding:0;fill:var(--text_1);cursor:pointer}.toggleTheme.svelte-mrqzut.svelte-mrqzut:hover{fill:var(--primary_1)}.toggleTheme.svelte-mrqzut.svelte-mrqzut:focus{outline:none}.toggleTheme[aria-pressed="true"].svelte-mrqzut .sunCenter.svelte-mrqzut{transition:transform 200ms ease-out, fill 200ms ease-out;transform:scale(2.5)}.toggleTheme[aria-pressed="true"].svelte-mrqzut .sunMoon.svelte-mrqzut{transition:transform 200ms ease-out 150ms, fill 200ms ease-out;transform:scale(0.8)}.sun.svelte-mrqzut.svelte-mrqzut{width:80%;height:80%}.sunRay.svelte-mrqzut.svelte-mrqzut,.sunCenter.svelte-mrqzut.svelte-mrqzut{fill:inherit;transition:transform 200ms ease-out, color 200ms ease-out}.sunCenter.svelte-mrqzut.svelte-mrqzut{transition:transform 200ms ease-out, fill 200ms ease-out;transform-origin:50%}.sunMoon.svelte-mrqzut.svelte-mrqzut{transition:transform 200ms ease-out, fill 200ms ease-out;transform:scale(0);transform-origin:60% 40%}.sunRay.svelte-mrqzut.svelte-mrqzut{transition:height 150ms ease-out 150ms;opacity:0.5}
.container.svelte-146pka8.svelte-146pka8{--size:17rem;--speed:4.5s;--delay:200ms;--delay-1stframe:500ms;--ease:cubic-bezier(0.48, 0, 0.48, 1);--scaleStart:0.8;--scaleEnd:1;--rotate:30deg;--rotatePivot:2deg;--fill:var(--morph_color);--scrollY:0;--distance:20rem;height:var(--size);width:var(--distance);margin-bottom:calc(var(--size)/2);transform-origin:0 0;transform:rotate(90deg) translateY(calc(-40vw - 50%))}.jsFF .container.svelte-146pka8.svelte-146pka8,.jsChrome .container.svelte-146pka8.svelte-146pka8{width:calc(var(--size))}.container.isPaused.svelte-146pka8.svelte-146pka8{visibility:hidden}.container.isPaused.svelte-146pka8 .circle.svelte-146pka8{animation-play-state:paused}.circle.svelte-146pka8.svelte-146pka8{position:absolute;top:0;left:0;width:var(--size);stroke:var(--bg_1);stroke-width:1;fill:var(--fill);animation:svelte-146pka8-circleMoveExpensiveAndBoring var(--speed) var(--ease) infinite alternate-reverse}.jsChrome .circle.svelte-146pka8.svelte-146pka8{animation-name:svelte-146pka8-circleMoveExpensive}.jsFF .circle.svelte-146pka8.svelte-146pka8{animation-name:svelte-146pka8-circleMoveWow}.circle.svelte-146pka8.svelte-146pka8:nth-child(1){animation-delay:calc(var(--speed)*-1 - var(--delay)*-1 - var(--delay-1stframe));stroke-dasharray:9, 0;opacity:0.93;--rotatePivot:3deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(1){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(1){animation-delay:calc(var(--speed)*-1 - var(--delay)*-1 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(2){animation-delay:calc(var(--speed)*-1 - var(--delay)*-2 - var(--delay-1stframe));stroke-dasharray:8, 1;opacity:0.86;--rotatePivot:6deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(2){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(2){animation-delay:calc(var(--speed)*-1 - var(--delay)*-2 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(3){animation-delay:calc(var(--speed)*-1 - var(--delay)*-3 - var(--delay-1stframe));stroke-dasharray:7, 2;opacity:0.79;--rotatePivot:9deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(3){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(3){animation-delay:calc(var(--speed)*-1 - var(--delay)*-3 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(4){animation-delay:calc(var(--speed)*-1 - var(--delay)*-4 - var(--delay-1stframe));stroke-dasharray:6, 3;opacity:0.72;--rotatePivot:12deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(4){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(4){animation-delay:calc(var(--speed)*-1 - var(--delay)*-4 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(5){animation-delay:calc(var(--speed)*-1 - var(--delay)*-5 - var(--delay-1stframe));stroke-dasharray:5, 4;opacity:0.65;--rotatePivot:15deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(5){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(5){animation-delay:calc(var(--speed)*-1 - var(--delay)*-5 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(6){animation-delay:calc(var(--speed)*-1 - var(--delay)*-6 - var(--delay-1stframe));stroke-dasharray:4, 5;opacity:0.58;--rotatePivot:18deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(6){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(6){animation-delay:calc(var(--speed)*-1 - var(--delay)*-6 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(7){animation-delay:calc(var(--speed)*-1 - var(--delay)*-7 - var(--delay-1stframe));stroke-dasharray:3, 6;opacity:0.51;--rotatePivot:21deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(7){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(7){animation-delay:calc(var(--speed)*-1 - var(--delay)*-7 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(8){animation-delay:calc(var(--speed)*-1 - var(--delay)*-8 - var(--delay-1stframe));stroke-dasharray:2, 7;opacity:0.44;--rotatePivot:24deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(8){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(8){animation-delay:calc(var(--speed)*-1 - var(--delay)*-8 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(9){animation-delay:calc(var(--speed)*-1 - var(--delay)*-9 - var(--delay-1stframe));stroke-dasharray:1, 8;opacity:0.37;--rotatePivot:27deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(9){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(9){animation-delay:calc(var(--speed)*-1 - var(--delay)*-9 - 2.6s)}.circle.svelte-146pka8.svelte-146pka8:nth-child(10){animation-delay:calc(var(--speed)*-1 - var(--delay)*-10 - var(--delay-1stframe));stroke-dasharray:0, 9;opacity:0.3;--rotatePivot:30deg;transform:translateX(0)
      scale(var(--scaleStart))
      rotate(calc(var(--rotatePivot)))}.jsMotionReduced .circle.svelte-146pka8.svelte-146pka8:nth-child(10){animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-146pka8.svelte-146pka8:nth-child(10){animation-delay:calc(var(--speed)*-1 - var(--delay)*-10 - 2.6s)}@keyframes svelte-146pka8-circleMoveWow{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(var(--rotatePivot)))}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
      rotate(calc(var(--rotate) + var(--rotatePivot)))}}@keyframes svelte-146pka8-circleMoveExpensive{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(var(--rotatePivot)));color:#000}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
      rotate(calc(var(--rotate) + var(--rotatePivot)))}}@keyframes svelte-146pka8-circleMoveExpensiveAndBoring{from{margin-left:0}to{margin-left:100%}}@media(min-width: 48em){.container.svelte-146pka8.svelte-146pka8{transform:rotate(90deg) translateY(calc(-25vw - 50%))
}}@media(min-width: 64.0625em){.container.svelte-146pka8.svelte-146pka8{--size:20rem;--distance:30rem;margin-bottom:0;transform:translateX(0);transform:translateX(var(--scrollY, 0))
}}@media(max-width: 64em){.container.svelte-146pka8 .circle.svelte-146pka8:nth-child(2),.container.svelte-146pka8 .circle.svelte-146pka8:nth-child(4),.container.svelte-146pka8 .circle.svelte-146pka8:nth-child(6){visibility:hidden}}
.rotate-overlay.svelte-5t1fxj{display:none;position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--bg_0);z-index:9999;color:var(--text_1);flex-direction:column;justify-content:center;align-items:center;text-align:center;padding:2rem}.theme-toggle-wrapper.svelte-5t1fxj{position:absolute;top:4vw;right:4vw;transform:scale(2);transform-origin:top right}.logo-wrapper.svelte-5t1fxj{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:8vw}.logo.svelte-5t1fxj{width:75vw;z-index:10}.circle-wrapper.svelte-5t1fxj{position:absolute;z-index:1;top:50%;left:50%;transform:scale(2.2);pointer-events:none}.circle-wrapper.svelte-5t1fxj .container{transform:translate(-50%, -50%) !important;margin:0 !important}.rotate-icon.svelte-5t1fxj{width:25vw;height:25vw;margin-bottom:15vw;animation:svelte-5t1fxj-rotatePhone 2s infinite ease-in-out}.rotate-text.svelte-5t1fxj{font-size:4.5vw;line-height:1.5;max-width:80%;margin-bottom:2vw}.rotate-text.en.svelte-5t1fxj{font-size:3.5vw;color:var(--text_1);opacity:0.7}@keyframes svelte-5t1fxj-rotatePhone{0%{transform:rotate(0deg)}50%{transform:rotate(-90deg)}100%{transform:rotate(-90deg)}}@media screen and (max-device-width: 768px) and (orientation: portrait){.rotate-overlay.svelte-5t1fxj{display:flex}}@media screen and (max-device-height: 768px) and (orientation: portrait){.rotate-overlay.svelte-5t1fxj{display:flex}}
