@import 'Contacts-93ef4f08.css';@import 'Nav-5ab5b6d2.css';@import 'Footer-e8bbeca6.css';.container.svelte-14yl5lp.svelte-14yl5lp{--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-14yl5lp.svelte-14yl5lp,.jsChrome .container.svelte-14yl5lp.svelte-14yl5lp{width:var(--size)}.container.isPaused.svelte-14yl5lp.svelte-14yl5lp{visibility:hidden}.container.isPaused.svelte-14yl5lp .circle.svelte-14yl5lp{-webkit-animation-play-state:paused;animation-play-state:paused}.circle.svelte-14yl5lp.svelte-14yl5lp{position:absolute;top:0;left:0;width:var(--size);stroke:var(--bg_1);stroke-width:1;fill:var(--fill);animation:svelte-14yl5lp-circleMoveExpensiveAndBoring var(--speed) var(--ease) infinite alternate-reverse}.jsChrome .circle.svelte-14yl5lp.svelte-14yl5lp{-webkit-animation-name:svelte-14yl5lp-circleMoveExpensive;animation-name:svelte-14yl5lp-circleMoveExpensive}.jsFF .circle.svelte-14yl5lp.svelte-14yl5lp{-webkit-animation-name:svelte-14yl5lp-circleMoveWow;animation-name:svelte-14yl5lp-circleMoveWow}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(1){-webkit-animation-delay:calc(var(--speed)*-1 - -1*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -1*var(--delay) - var(--delay-1stframe));stroke-dasharray:9, 0;opacity:0.93;--rotatePivot:3deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(1){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(1){-webkit-animation-delay:calc(var(--speed)*-1 - -1*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -1*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(2){-webkit-animation-delay:calc(var(--speed)*-1 - -2*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -2*var(--delay) - var(--delay-1stframe));stroke-dasharray:8, 1;opacity:0.86;--rotatePivot:6deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(2){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(2){-webkit-animation-delay:calc(var(--speed)*-1 - -2*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -2*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(3){-webkit-animation-delay:calc(var(--speed)*-1 - -3*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -3*var(--delay) - var(--delay-1stframe));stroke-dasharray:7, 2;opacity:0.79;--rotatePivot:9deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(3){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(3){-webkit-animation-delay:calc(var(--speed)*-1 - -3*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -3*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(4){-webkit-animation-delay:calc(var(--speed)*-1 - -4*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -4*var(--delay) - var(--delay-1stframe));stroke-dasharray:6, 3;opacity:0.72;--rotatePivot:12deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(4){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(4){-webkit-animation-delay:calc(var(--speed)*-1 - -4*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -4*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(5){-webkit-animation-delay:calc(var(--speed)*-1 - -5*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -5*var(--delay) - var(--delay-1stframe));stroke-dasharray:5, 4;opacity:0.65;--rotatePivot:15deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(5){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(5){-webkit-animation-delay:calc(var(--speed)*-1 - -5*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -5*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(6){-webkit-animation-delay:calc(var(--speed)*-1 - -6*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -6*var(--delay) - var(--delay-1stframe));stroke-dasharray:4, 5;opacity:0.58;--rotatePivot:18deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(6){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(6){-webkit-animation-delay:calc(var(--speed)*-1 - -6*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -6*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(7){-webkit-animation-delay:calc(var(--speed)*-1 - -7*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -7*var(--delay) - var(--delay-1stframe));stroke-dasharray:3, 6;opacity:0.51;--rotatePivot:21deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(7){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(7){-webkit-animation-delay:calc(var(--speed)*-1 - -7*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -7*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(8){-webkit-animation-delay:calc(var(--speed)*-1 - -8*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -8*var(--delay) - var(--delay-1stframe));stroke-dasharray:2, 7;opacity:0.44;--rotatePivot:24deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(8){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(8){-webkit-animation-delay:calc(var(--speed)*-1 - -8*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -8*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(9){-webkit-animation-delay:calc(var(--speed)*-1 - -9*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -9*var(--delay) - var(--delay-1stframe));stroke-dasharray:1, 8;opacity:0.37;--rotatePivot:27deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(9){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(9){-webkit-animation-delay:calc(var(--speed)*-1 - -9*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -9*var(--delay) - 2.6s)}.circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(10){-webkit-animation-delay:calc(var(--speed)*-1 - -10*var(--delay) - var(--delay-1stframe));animation-delay:calc(var(--speed)*-1 - -10*var(--delay) - var(--delay-1stframe));stroke-dasharray:0, 9;opacity:0.3;--rotatePivot:30deg;transform:translateX(0)
        scale(var(--scaleStart))
        rotate(calc(0deg + var(--rotatePivot)))}.jsMotionReduced .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(10){-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced.jsMotionInitial .circle.svelte-14yl5lp.svelte-14yl5lp:nth-child(10){-webkit-animation-delay:calc(var(--speed)*-1 - -10*var(--delay) - 2.6s);animation-delay:calc(var(--speed)*-1 - -10*var(--delay) - 2.6s)}@-webkit-keyframes svelte-14yl5lp-circleMoveWow{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(0deg + var(--rotatePivot)))}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
        rotate(calc(var(--rotate) + var(--rotatePivot)))}}@keyframes svelte-14yl5lp-circleMoveWow{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(0deg + var(--rotatePivot)))}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
        rotate(calc(var(--rotate) + var(--rotatePivot)))}}@-webkit-keyframes svelte-14yl5lp-circleMoveExpensive{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(0deg + var(--rotatePivot)));color:#000}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
        rotate(calc(var(--rotate) + var(--rotatePivot)))}}@keyframes svelte-14yl5lp-circleMoveExpensive{from{transform:translateX(0) scale(var(--scaleStart)) rotate(calc(0deg + var(--rotatePivot)));color:#000}to{transform:translateX(var(--distance)) scale(var(--scaleEnd))
        rotate(calc(var(--rotate) + var(--rotatePivot)))}}@-webkit-keyframes svelte-14yl5lp-circleMoveExpensiveAndBoring{from{margin-left:0}to{margin-left:100%}}@keyframes svelte-14yl5lp-circleMoveExpensiveAndBoring{from{margin-left:0}to{margin-left:100%}}@media(min-width: 48em){.container.svelte-14yl5lp.svelte-14yl5lp{transform:rotate(90deg) translateY(calc(-25vw - 50%))
  }}@media(min-width: 64.0625em){.container.svelte-14yl5lp.svelte-14yl5lp{--size:20rem;--distance:30rem;margin-bottom:0;transform:translateX(0);transform:translateX(var(--scrollY, 0))
  }}@media(max-width: 64em){.container.svelte-14yl5lp .circle.svelte-14yl5lp:nth-child(2),.container.svelte-14yl5lp .circle.svelte-14yl5lp:nth-child(4),.container.svelte-14yl5lp .circle.svelte-14yl5lp:nth-child(6){visibility:hidden}}
.intro.svelte-t3srd4{padding:24vw 8vw 0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.content.svelte-t3srd4{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.title.svelte-t3srd4{font-size:4.8rem;margin-bottom:1.6rem}.title-char.svelte-t3srd4:nth-child(4){display:block}.title-char.svelte-t3srd4{opacity:0;-webkit-animation:laserOn 500ms steps(8) forwards;animation:laserOn 500ms steps(8) forwards}.title-char.svelte-t3srd4:nth-of-type(1){-webkit-animation-delay:200ms;animation-delay:200ms
        }.title-char.svelte-t3srd4:nth-of-type(2){-webkit-animation-delay:250ms;animation-delay:250ms
        }.title-char.svelte-t3srd4:nth-of-type(3){-webkit-animation-delay:300ms;animation-delay:300ms
        }.title-char.svelte-t3srd4:nth-of-type(4){-webkit-animation-delay:550ms;animation-delay:550ms
        }.title-char.svelte-t3srd4:nth-of-type(5){-webkit-animation-delay:600ms;animation-delay:600ms
        }.title-char.svelte-t3srd4:nth-of-type(6){-webkit-animation-delay:650ms;animation-delay:650ms
        }.title-char.svelte-t3srd4:nth-of-type(7){-webkit-animation-delay:700ms;animation-delay:700ms
        }.title-char.svelte-t3srd4:nth-of-type(8){-webkit-animation-delay:750ms;animation-delay:750ms
        }.title-char.svelte-t3srd4:nth-of-type(9){-webkit-animation-delay:800ms;animation-delay:800ms
        }.title-char.svelte-t3srd4:nth-of-type(10){-webkit-animation-delay:850ms;animation-delay:850ms
        }.title-char.svelte-t3srd4:nth-of-type(11){-webkit-animation-delay:900ms;animation-delay:900ms
        }.title-char.svelte-t3srd4:nth-of-type(12){-webkit-animation-delay:950ms;animation-delay:950ms
        }.title-char.svelte-t3srd4:nth-of-type(13){-webkit-animation-delay:1000ms;animation-delay:1000ms
        }.title-char.svelte-t3srd4:nth-of-type(14){-webkit-animation-delay:1050ms;animation-delay:1050ms
        }.title-char.svelte-t3srd4:nth-of-type(15){-webkit-animation-delay:1100ms;animation-delay:1100ms
        }.title-char.svelte-t3srd4:nth-of-type(16){-webkit-animation-delay:1150ms;animation-delay:1150ms
        }.title-char.svelte-t3srd4:nth-of-type(17){-webkit-animation-delay:1200ms;animation-delay:1200ms
        }.jsMotionReduced .title-char.svelte-t3srd4{-webkit-animation-delay:-99s !important;animation-delay:-99s !important}.text.svelte-t3srd4{font-size:1.6rem;max-width:31rem;opacity:0;-webkit-animation:laserOn 750ms 1050ms steps(8) forwards;animation:laserOn 750ms 1050ms steps(8) forwards}.jsMotionReduced .text.svelte-t3srd4{-webkit-animation-delay:-9s;animation-delay:-9s}.animation.svelte-t3srd4{margin-top:1.6rem;position:relative;opacity:0;-webkit-animation:fadeIn 1000ms 1800ms forwards;animation:fadeIn 1000ms 1800ms forwards}.jsMotionReduced .animation.svelte-t3srd4{-webkit-animation-delay:-9s;animation-delay:-9s}@media(min-width: 48em){.intro.svelte-t3srd4{padding:0 0 0 8vw;width:100vw;height:100vh;min-height:auto;flex-direction:row;align-items:center;justify-content:flex-start;flex-shrink:0}.content.svelte-t3srd4{width:42vw;margin-bottom:15vh;flex-grow:0}.text.svelte-t3srd4{max-width:40rem;font-size:2.1rem;color:var(--text_1)}.animation.svelte-t3srd4{margin-top:0}}@media(min-width: 64.0625em){.title.svelte-t3srd4{font-size:6rem
  }.content.svelte-t3srd4{width:calc(42vw - 10rem)}}@media(max-width: 20em){.title.svelte-t3srd4{font-size:4.2rem
  }}
.tip.svelte-1ookiug.svelte-1ookiug{display:block;position:absolute;top:0.8rem;left:100vw;transform:translateX(-100%);transform:translateX(calc(-100% + var(--scrollY, 0px)));padding-right:2.4rem;white-space:nowrap;visibility:visible;color:var(--text_1)}.tipText.svelte-1ookiug.svelte-1ookiug{position:relative;width:8rem;height:1.7em;display:block;opacity:0;-webkit-animation:fadeIn 400ms 2.3s forwards ease-out;animation:fadeIn 400ms 2.3s forwards ease-out}.jsMotionReduced .tipText.svelte-1ookiug.svelte-1ookiug{-webkit-animation-delay:-10s;animation-delay:-10s}.tipTextStatus.svelte-1ookiug.svelte-1ookiug{position:absolute;top:0;left:0;opacity:0;transition:opacity 150ms, visibility 0ms 150ms;visibility:hidden}.tipTextStatus.asLoading.svelte-1ookiug.svelte-1ookiug{top:100%}.tipTextStatus.asLoading.isActive.svelte-1ookiug.svelte-1ookiug{-webkit-animation:fadeInWithPause 1s 2.3s alternate infinite ease-out;animation:fadeInWithPause 1s 2.3s alternate infinite ease-out}.tipTextStatus.isActive.svelte-1ookiug.svelte-1ookiug{visibility:visible;opacity:1;transition:opacity 400ms ease-out}.isHidden.svelte-1ookiug .tipTextStatus.isActive.svelte-1ookiug{transition:opacity 250ms ease-out;opacity:0;visibility:hidden}.tip.svelte-1ookiug.svelte-1ookiug::before{content:'';position:absolute;bottom:0.1rem;left:0;height:0.1rem;width:100%;transform:translateX(100%);-webkit-animation:svelte-1ookiug-slideIn 500ms 1.7s forwards ease-out;animation:svelte-1ookiug-slideIn 500ms 1.7s forwards ease-out}.jsMotionReduced .tip.svelte-1ookiug.svelte-1ookiug::before{-webkit-animation-delay:-10s;animation-delay:-10s}.tip.svelte-1ookiug.svelte-1ookiug::after{content:'';position:absolute;top:0;left:0;height:100%;width:100%;background:var(--bg_0);opacity:0;transition:opacity 600ms ease-out}.tip.isHidden.svelte-1ookiug.svelte-1ookiug{visibility:hidden;transition:visibility 0ms 1000ms}.tip.isHidden.svelte-1ookiug.svelte-1ookiug::after{opacity:1}@-webkit-keyframes svelte-1ookiug-slideIn{0%{transform:translateX(100%) }100%{transform:translateX(0) }}@keyframes svelte-1ookiug-slideIn{0%{transform:translateX(100%) }100%{transform:translateX(0) }}@media(min-width: 64.0625em){.tip.svelte-1ookiug.svelte-1ookiug{top:50%}.tip.svelte-1ookiug.svelte-1ookiug::before{background-color:var(--primary_1)}.tipText.svelte-1ookiug.svelte-1ookiug{width:11rem}}
.dots.svelte-1yejuss.svelte-1yejuss{position:absolute;height:100vh;width:100%;left:0;top:0;pointer-events:none;visibility:hidden}.dots.isActive.svelte-1yejuss.svelte-1yejuss{visibility:visible}.dots.pattern-A.svelte-1yejuss.svelte-1yejuss{transform:scale(1, -1);transform-origin:50% 50%}.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(3),.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(5),.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(6),.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(7){display:none}.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(1){--top:75%;--left:0}.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(2){--top:10%;--left:15%;--size:1.6rem;box-shadow:0 0 2px 2px var(--primary_1)}.dots.pattern-A.svelte-1yejuss .dot.svelte-1yejuss:nth-child(4){--left:50%;--top:60%;--size:2.4rem}.dot.svelte-1yejuss.svelte-1yejuss{position:absolute;width:var(--size);height:var(--size);border-radius:50%;top:var(--top);left:var(--left);opacity:1;opacity:var(--opacity, 1);background-color:var(--primary_1);animation:svelte-1yejuss-live 5s alternate-reverse infinite ease-in-out}.dots.isActive.svelte-1yejuss .dot.svelte-1yejuss{-webkit-animation-play-state:running;animation-play-state:running}.jsMotionReduced .dots.isActive.svelte-1yejuss .dot.svelte-1yejuss{-webkit-animation-play-state:paused;animation-play-state:paused}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(1){--size:1.2rem;--top:20%;--left:0%;--rotate:-180deg;-webkit-animation-delay:-3s;animation-delay:-3s}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(2){--size:2.4rem;--top:7%;--left:20%;--opacity:0.5;--rotate:5deg;-webkit-animation-duration:3s;animation-duration:3s;box-shadow:0 0 1px 1px var(--primary_1)}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(3){--size:0.8rem;--top:30%;--left:56%;--opacity:0.5;-webkit-animation-delay:-1s;animation-delay:-1s;box-shadow:0 0 5px 5px var(--primary_1)}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(4){--size:1.2rem;--top:55%;--left:30%;--rotate:-10deg;-webkit-animation-duration:4s;animation-duration:4s}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(5){--size:2.4rem;--top:80%;--left:-5%;--opacity:0.7;-webkit-animation-delay:-2s;animation-delay:-2s;box-shadow:0 0 3px 3px var(--primary_1)}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(6){--size:0.8rem;--top:75%;--left:15%;--opacity:0.9;--rotate:-5deg;-webkit-animation-duration:3s;animation-duration:3s}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(7){--size:2rem;--top:80%;--left:46%;--opacity:0.6;--rotate:20deg;-webkit-animation-delay:-2s;animation-delay:-2s}@-webkit-keyframes svelte-1yejuss-live{0%{transform:rotate(0deg) translate3d(0, 0, 0);transform:rotate(var(--rotate, 0deg)) translate3d(0, 0, 0) }100%{transform:rotate(0deg) translate3d(15px, 15px, 0);transform:rotate(var(--rotate, 0deg)) translate3d(15px, 15px, 0) }}@keyframes svelte-1yejuss-live{0%{transform:rotate(0deg) translate3d(0, 0, 0);transform:rotate(var(--rotate, 0deg)) translate3d(0, 0, 0) }100%{transform:rotate(0deg) translate3d(15px, 15px, 0);transform:rotate(var(--rotate, 0deg)) translate3d(15px, 15px, 0) }}@media(min-width: 64.0625em){.dots.svelte-1yejuss.svelte-1yejuss{z-index:1
  }}@media(max-width: 64em){.dot.svelte-1yejuss.svelte-1yejuss:nth-child(1){--top:17%;--left:76%}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(3){--top:40%;--left:88%}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(4){display:none}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(5){--top:30%}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(6){--top:61%;--left:12%}.dot.svelte-1yejuss.svelte-1yejuss:nth-child(7){--top:50%;--left:40%}}
.gellyArea.svelte-oxktcv.svelte-oxktcv{--scale:0;position:fixed;top:20vh;right:calc(var(--scrollY) - 15rem);width:30rem;height:25rem;transform:translate3d(-50%, 0, 0) scale(0);transform:translate3d(-50%, 0, 0) scale(var(--scale, 0));transform-origin:100% 100%;visibility:hidden;pointer-events:none;z-index:-1}.jsGoOn .gellyArea.svelte-oxktcv.svelte-oxktcv{transition:transform 400ms ease-in, opacity 400ms ease-in, visibility 0ms 400ms;will-change:transform}.jsMotionReduced .gellyArea.svelte-oxktcv.svelte-oxktcv{opacity:0;--scale:1}.gellyArea.isActive.svelte-oxktcv.svelte-oxktcv{--scale:1;visibility:visible;will-change:unset;transition:visibility 0ms 0ms,
        /* 400ms delay is important to wait for dabox animation to happen first, so the lag is reduced */
        opacity 1000ms 400ms cubic-bezier(0.17, 0.55, 0.24, 1.01),
        transform 1000ms 400ms cubic-bezier(0.17, 0.55, 0.24, 1.01)}.gellyArea.isActive.svelte-oxktcv .gellyItself.svelte-oxktcv{-webkit-animation-play-state:running;animation-play-state:running}.jsMotionReduced .gellyArea.isActive.svelte-oxktcv.svelte-oxktcv{opacity:1}.jsMotionReduced .gellyArea.isActive.svelte-oxktcv .gellyItself.svelte-oxktcv{-webkit-animation-play-state:paused;animation-play-state:paused}.gellyItself.svelte-oxktcv.svelte-oxktcv{position:relative;width:100%;height:100%;box-shadow:inset 10rem -3rem 6rem #d7eaff,
        inset 0rem 3rem 11rem #ffd8d8;opacity:0.7;animation:svelte-oxktcv-gelly 30s alternate-reverse infinite ease-in-out,
      svelte-oxktcv-live 20s alternate-reverse infinite ease-in-out;-webkit-animation-play-state:paused;animation-play-state:paused;-webkit-animation-delay:-10s;animation-delay:-10s}.dark .gellyItself.svelte-oxktcv.svelte-oxktcv{box-shadow:inset 10rem -3rem 6rem #586b88,
        inset 0rem 3rem 11rem #a07979}@-webkit-keyframes svelte-oxktcv-gelly{0%,100%{border-radius:65% 68% 77% 50% / 59% 76% 58% 75%}20%{border-radius:40% 58% 46% 54% / 50% 60% 41% 50%}40%{border-radius:40% 60% 46% 54% / 50% 60% 41% 50%}60%{border-radius:56% 44% 76% 30% / 56% 44% 60% 49%}80%{border-radius:51% 52% 68% 36% / 56% 43% 60% 47%}}@keyframes svelte-oxktcv-gelly{0%,100%{border-radius:65% 68% 77% 50% / 59% 76% 58% 75%}20%{border-radius:40% 58% 46% 54% / 50% 60% 41% 50%}40%{border-radius:40% 60% 46% 54% / 50% 60% 41% 50%}60%{border-radius:56% 44% 76% 30% / 56% 44% 60% 49%}80%{border-radius:51% 52% 68% 36% / 56% 43% 60% 47%}}@-webkit-keyframes svelte-oxktcv-live{0%,100%{transform:translate3d(10%, 10%, 0) }50%{transform:translate3d(-10%, -10%, 0) }}@keyframes svelte-oxktcv-live{0%,100%{transform:translate3d(10%, 10%, 0) }50%{transform:translate3d(-10%, -10%, 0) }}@media(min-width: 64.0625em){.gellyArea.svelte-oxktcv.svelte-oxktcv{right:auto;left:calc(var(--scrollY) + 60vw);width:40rem;height:30rem;transform-origin:0 100%
  }}
.echos.svelte-y2o76z.svelte-y2o76z{position:fixed;top:0;left:0;height:100vh;width:100%;z-index:-1;transform:translate(var(--scrollY));pointer-events:none;--shape1S:var(--width-PEOPLE);--shape2W:var(--width-PEOPLE);--shape2H:var(--height-PEOPLE)}.echo.svelte-y2o76z.svelte-y2o76z{--t_x:0%;--t_y:0%;position:absolute;top:50vh;left:50vw;width:calc(var(--shape1S)/4);height:calc(var(--shape1S)/4);transform:scale(1) translate(calc(-50% + var(--t_x)), calc(-50% + var(--t_y)));transform:scale(var(--scale, 1)) translate(calc(-50% + var(--t_x)), calc(-50% + var(--t_y)));transform-origin:0 0;overflow:hidden;opacity:0;visibility:hidden;z-index:-1;-webkit-clip-path:inset(0 round 50%);clip-path:inset(0 round 50%)}.jsGoOn .echo.svelte-y2o76z.svelte-y2o76z{transition:opacity 300ms var(--delayOpacity) ease-out,
        transform 300ms var(--delayOpacity) ease-out,
        visibility 0ms 600ms}.jsMotionReduced .jsGoOn .echo.svelte-y2o76z.svelte-y2o76z{transition:opacity 300ms var(--delayOpacity) ease-out,
          visibility 0ms 600ms}.echo.svelte-y2o76z.svelte-y2o76z::after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:rotate(0deg) translate(-50%, -50%);transform-origin:0 0;-webkit-animation:svelte-y2o76z-live 15s infinite linear;animation:svelte-y2o76z-live 15s infinite linear;-webkit-animation-play-state:paused;animation-play-state:paused}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(1){--delayOpacity:170ms }.echo.svelte-y2o76z.svelte-y2o76z:nth-child(2){--delayOpacity:100ms }.echo.svelte-y2o76z.svelte-y2o76z:nth-child(3){--delayOpacity:0ms }.echo.isActive.svelte-y2o76z.svelte-y2o76z{opacity:1;visibility:visible;--t_y:0rem;transition:opacity 700ms var(--delayOpacity) ease-in,
        
        transform 1000ms var(--delayOpacity) cubic-bezier(0.19, 1, 0.22, 1),
        -webkit-clip-path 450ms 1ms ease-in-out;transition:opacity 700ms var(--delayOpacity) ease-in,
        /* get ready to next phase .isRect */
        transform 1000ms var(--delayOpacity) cubic-bezier(0.19, 1, 0.22, 1),
        clip-path 450ms 1ms ease-in-out;transition:opacity 700ms var(--delayOpacity) ease-in,
        
        transform 1000ms var(--delayOpacity) cubic-bezier(0.19, 1, 0.22, 1),
        clip-path 450ms 1ms ease-in-out,
        
        -webkit-clip-path 450ms 1ms ease-in-out}.jsMotionReduced .echo.isActive.svelte-y2o76z.svelte-y2o76z{transition:opacity 700ms ease-in}.jsMotionDefault .echo.isActive.svelte-y2o76z.svelte-y2o76z{will-change:clip-path}.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(1){--delayOpacity:250ms }.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(2){--delayOpacity:1ms }.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(3){--delayOpacity:250ms }.jsMotionDefault .echo.isActive.svelte-y2o76z.svelte-y2o76z::after{-webkit-animation-play-state:running;animation-play-state:running}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(1){--scale:3.5}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(1)::after{background:linear-gradient(70deg, rgba(113, 168, 255, 0.28), rgba(255, 255, 255, 0) 71%)}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(2){--scale:4.2}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(2)::after{animation-direction:reverse;background:linear-gradient(200deg, rgba(0, 16, 255, 0.07), rgba(255, 255, 255, 0) 71%)}.dark .echo.svelte-y2o76z.svelte-y2o76z:nth-child(2)::after{background:linear-gradient(200deg, rgba(205, 102, 255, 0.21) -15%, rgba(255, 255, 255, 0) 48%)}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(3){--scale:5}.echo.svelte-y2o76z.svelte-y2o76z:nth-child(3)::after{background:linear-gradient(136deg, rgba(255, 0, 0, 0.21), rgba(255, 255, 255, 0) 30%)}.dark .echo.svelte-y2o76z.svelte-y2o76z:nth-child(3)::after{background:linear-gradient(136deg, rgba(221, 141, 141, 0.33), rgba(255, 255, 255, 0) 30%)}.isRect.svelte-y2o76z .echo.svelte-y2o76z{transition:transform 450ms ease-in-out,
        opacity 450ms ease-in-out,
        -webkit-clip-path 450ms ease-in-out;transition:transform 450ms ease-in-out,
        opacity 450ms ease-in-out,
        clip-path 450ms ease-in-out;transition:transform 450ms ease-in-out,
        opacity 450ms ease-in-out,
        clip-path 450ms ease-in-out,
        -webkit-clip-path 450ms ease-in-out}.jsMotionReduced .isRect.svelte-y2o76z .echo.svelte-y2o76z{opacity:0;transition:opacity 450ms ease-in-out}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z{--gut:0rem;--ratio:1;-webkit-clip-path:inset(calc(var(--shape2H)/4*1.65) calc(var(--shape2W)/4*0.1 - var(--gut)));clip-path:inset(calc(var(--shape2H)/4*1.65) calc(var(--shape2W)/4*0.1 - var(--gut)))}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(1){--t_y:3rem;--t_x:2rem}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(2){--t_y:-2rem;--t_x:-2rem}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(3){--gut:0.3rem;--t_x:1rem}.isGone.svelte-y2o76z .echo.svelte-y2o76z{will-change:unset;visibility:hidden}.isGone.svelte-y2o76z .echo.svelte-y2o76z::after{-webkit-animation-play-state:paused;animation-play-state:paused}@-webkit-keyframes svelte-y2o76z-live{0%{transform:rotate(0deg) translate(-50%, -50%)}100%{transform:rotate(360deg) translate(-50%, -50%)}}@keyframes svelte-y2o76z-live{0%{transform:rotate(0deg) translate(-50%, -50%)}100%{transform:rotate(360deg) translate(-50%, -50%)}}@media(max-width: 64em){.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(1){--delayOpacity:250ms }.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(2){--delayOpacity:450ms }.echo.isActive.svelte-y2o76z.svelte-y2o76z:nth-child(3){--delayOpacity:700ms }.echos.svelte-y2o76z:not(.isRect) .echo.svelte-y2o76z:nth-child(1){--scale:1.5}.echos.svelte-y2o76z:not(.isRect) .echo.svelte-y2o76z:nth-child(2){--scale:2.2}.echos.svelte-y2o76z:not(.isRect) .echo.svelte-y2o76z:nth-child(3){--scale:3}.jsMotionReduced .echos.svelte-y2o76z .echo.svelte-y2o76z:nth-child(1){--scale:1.5}.jsMotionReduced .echos.svelte-y2o76z .echo.svelte-y2o76z:nth-child(2){--scale:2.2}.jsMotionReduced .echos.svelte-y2o76z .echo.svelte-y2o76z:nth-child(3){--scale:3}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(1){--t_y:-2rem;--t_x:-6rem}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(2){--t_y:-3rem;--t_x:4rem}.jsMotionDefault .isRect.svelte-y2o76z .echo.svelte-y2o76z:nth-child(3){--t_y:0rem;--t_x:-5rem}.jsMotionDefault .isGone.svelte-y2o76z .echo.svelte-y2o76z{transition:opacity 500ms ease-in-out,
            visibility 0ms 500ms;opacity:0}}
.container.svelte-9nl7la.svelte-9nl7la{padding-top:25vw;padding-bottom:6.4rem}.part.svelte-9nl7la.svelte-9nl7la{position:relative;padding:25vw 0;--title-w:100%;--text-w:100%}.pContent.svelte-9nl7la.svelte-9nl7la{position:relative;padding:1.6rem 8vw;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;-ms-scroll-snap-type:x mandatory;scroll-snap-type:x mandatory;overflow:scroll;-webkit-overflow-scrolling:touch}.title.svelte-9nl7la.svelte-9nl7la{font-size:4.8rem;width:100%;width:var(--title-w, 100%);flex-shrink:0;scroll-snap-align:center}.title-part.svelte-9nl7la.svelte-9nl7la,.title-line.svelte-9nl7la.svelte-9nl7la{display:block}.pBox.svelte-9nl7la.svelte-9nl7la{padding:8vw;margin-left:-8vw;margin-left:calc(100% - var(--title-w, 100%) - 8vw);width:100vw;flex-shrink:0;scroll-snap-align:center}.pBox-text.svelte-9nl7la.svelte-9nl7la{display:block;margin:auto;width:100%;width:var(--text-w, 100%);max-width:40rem;background:var(--bg_1);padding:3.2rem;border-radius:0.3rem;box-shadow:0.2rem 0.2rem var(--primary_1_smooth)}.pBox-text-par.svelte-9nl7la.svelte-9nl7la:not(:last-child){display:block;margin-bottom:1.6rem}.pBox-text.svelte-9nl7la strong{font-weight:500}.dark .pBox-text.svelte-9nl7la strong{color:var(--text_s)}.legend.svelte-9nl7la.svelte-9nl7la{position:absolute;bottom:0;left:100vw;transform:translateX(calc(-100% + -16vw));white-space:nowrap;font-size:1.6rem;color:var(--text_1)}.legend.svelte-9nl7la.svelte-9nl7la::after{content:'';display:block;width:calc(100% + 16vw);height:1px;background-color:var(--primary_1)}.pDots.svelte-9nl7la.svelte-9nl7la{--title-w:25rem}.pAsk.svelte-9nl7la.svelte-9nl7la{--title-w:28rem}.pWolf.svelte-9nl7la.svelte-9nl7la{--title-w:30rem}.pAsk.svelte-9nl7la .title-part.svelte-9nl7la:last-child,.pWolf.svelte-9nl7la .title-part.svelte-9nl7la:last-child{color:var(--primary_1)}.pPeople.svelte-9nl7la.svelte-9nl7la{--title-w:30rem}@media(min-width: 48em){.container.svelte-9nl7la.svelte-9nl7la{padding-top:6.4rem}.part.svelte-9nl7la.svelte-9nl7la{position:relative;padding:6.4rem 0}.pBox.svelte-9nl7la.svelte-9nl7la{width:50vw;margin-left:calc(42vw - 100% - 1px);margin-left:calc(42vw - var(--title-w, 100%) - 1px)}.legend.svelte-9nl7la.svelte-9nl7la{display:none}}@media(min-width: 64.0625em){.container.svelte-9nl7la.svelte-9nl7la{display:none
  }}
.wrapperW.svelte-10v127w.svelte-10v127w{--words-spce-bottom:25vh}.header.svelte-10v127w.svelte-10v127w{padding:0 8vw}.headerTitle.svelte-10v127w.svelte-10v127w{font-size:4.8rem;margin-bottom:1rem}.headerTitle-part.svelte-10v127w.svelte-10v127w:last-child{color:var(--primary_1)}.headerDescription.svelte-10v127w.svelte-10v127w{color:var(--text_1)}@media(min-width: 64.0625em){.wrapperW.svelte-10v127w.svelte-10v127w{position:relative;padding-left:calc((100vw - 81rem)/2);background-color:var(--bg_0);overflow:hidden}.jsMotionDefault .wrapperW.svelte-10v127w.svelte-10v127w{opacity:0;transition:opacity 150ms ease-out}.jsMotionDefault .wrapperW.isOnStage.svelte-10v127w.svelte-10v127w{transition:opacity 500ms;opacity:1}.content.svelte-10v127w.svelte-10v127w{position:relative;padding:0 0 6.4rem}.jsMotionDefault .content.svelte-10v127w.svelte-10v127w{padding-top:75vh;background-color:var(--bg_0)}.jsMotionReduced .content.svelte-10v127w.svelte-10v127w{padding-top:25vh;padding-bottom:25vh}.header.svelte-10v127w.svelte-10v127w{padding:0 1.6rem;margin-bottom:4.8rem}.jsMotionDefault .header.svelte-10v127w.svelte-10v127w{opacity:0;transition:opacity 150ms 0ms ease-out}.jsMotionDefault .isOnStage.svelte-10v127w .header.svelte-10v127w{opacity:1;transition:opacity 500ms 200ms cubic-bezier(0.0, 0.0, 0.2, 1)}.headerTitle.svelte-10v127w.svelte-10v127w{font-size:6rem}}@media(max-width: 20em){.headerTitle.svelte-10v127w.svelte-10v127w{font-size:4.2rem /* to fit two lines */
    }}@media(max-width: 64em){.jsMotionDefault .header.svelte-10v127w.svelte-10v127w{opacity:0;transform:translateY(3rem);transition:opacity 300ms ease-out, transform 300ms ease-out}.jsMotionDefault .isOnStage.svelte-10v127w .header.svelte-10v127w{opacity:1;transform:translateY(0);transition:opacity 1500ms cubic-bezier(0.0, 0.0, 0.2, 1),
            transform 1000ms cubic-bezier(0.19, 1, 0.22, 1)}}
.main.svelte-1uyvuyu.svelte-1uyvuyu{position:relative;width:100%;max-width:90rem;margin:0 auto;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding-bottom:16vw;color:var(--text_invert)}.dark .main.svelte-1uyvuyu.svelte-1uyvuyu{color:var(--text_0)}.tabList.svelte-1uyvuyu.svelte-1uyvuyu{display:none}.skills.svelte-1uyvuyu.svelte-1uyvuyu{padding:3.2rem 8vw}.skills.svelte-1uyvuyu.svelte-1uyvuyu::after{display:block;width:1px;height:1px;content:'';scroll-snap-align:end;flex-shrink:0}.skillsTitle.svelte-1uyvuyu.svelte-1uyvuyu{position:relative;font-size:2.6rem;margin-bottom:2.4rem;line-height:1;z-index:0}.skillsTitle.svelte-1uyvuyu.svelte-1uyvuyu::before{content:'';display:block;position:absolute;bottom:-0.2em;left:-0.2em;width:100%;height:0.5em;z-index:-1;opacity:0.6;border-radius:0.2rem;background-color:var(--colorType)}.skillsLvl.svelte-1uyvuyu.svelte-1uyvuyu{width:60vw;max-width:22rem;margin-right:16vw}.point.svelte-1uyvuyu.svelte-1uyvuyu{position:relative;width:calc(33.333% - 1.6rem);margin:0 1.6rem 1.6rem 0;padding-left:2.4rem;white-space:nowrap}.pointText.svelte-1uyvuyu.svelte-1uyvuyu{display:inline-block}.pointText.svelte-1uyvuyu .u-link.svelte-1uyvuyu{background:var(--bg_1);color:var(--text_0);border-radius:3px;padding:0 0.8rem}.pointOrbite.svelte-1uyvuyu.svelte-1uyvuyu{display:block;position:absolute;top:0.7rem;left:0;width:1.1rem;height:1.1rem;-webkit-animation:svelte-1uyvuyu-rotateOrbite 15s infinite linear;animation:svelte-1uyvuyu-rotateOrbite 15s infinite linear;-webkit-animation-play-state:paused;animation-play-state:paused;transform-origin:50% 50%}.pointRotate.svelte-1uyvuyu.svelte-1uyvuyu,.pointStar.svelte-1uyvuyu.svelte-1uyvuyu{display:block;width:100%;height:100%;transform-origin:50% 50%}.pointStar.svelte-1uyvuyu.svelte-1uyvuyu{background-color:var(--colorType);cursor:zoom-in;border-radius:0.4rem}.point.svelte-1uyvuyu:nth-child(1) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-31547ms;animation-delay:-11622ms}.point.svelte-1uyvuyu:nth-child(1) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(1),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(1) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-10447ms;animation-delay:-7221ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(1) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(1) .pointStar.svelte-1uyvuyu{transition-delay:16ms}.point.svelte-1uyvuyu:nth-child(2) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-24996ms;animation-delay:-6245ms}.point.svelte-1uyvuyu:nth-child(2) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(2),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(2) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-18527ms;animation-delay:-32029ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(2) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(2) .pointStar.svelte-1uyvuyu{transition-delay:168ms}.point.svelte-1uyvuyu:nth-child(3) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-14372ms;animation-delay:-27905ms}.point.svelte-1uyvuyu:nth-child(3) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(3),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(3) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-35865ms;animation-delay:-17206ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(3) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(3) .pointStar.svelte-1uyvuyu{transition-delay:41ms}.point.svelte-1uyvuyu:nth-child(4) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-26340ms;animation-delay:-23268ms}.point.svelte-1uyvuyu:nth-child(4) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(4),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(4) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-9129ms;animation-delay:-29422ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(4) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(4) .pointStar.svelte-1uyvuyu{transition-delay:216ms}.point.svelte-1uyvuyu:nth-child(5) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-7567ms;animation-delay:-19001ms}.point.svelte-1uyvuyu:nth-child(5) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(5),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(5) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-4986ms;animation-delay:-15340ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(5) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(5) .pointStar.svelte-1uyvuyu{transition-delay:28ms}.point.svelte-1uyvuyu:nth-child(6) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-24721ms;animation-delay:-1771ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(6),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(6) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-10102ms;animation-delay:-1629ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(6) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(6) .pointStar.svelte-1uyvuyu{transition-delay:60ms}.point.svelte-1uyvuyu:nth-child(7) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-24467ms;animation-delay:-38247ms}.point.svelte-1uyvuyu:nth-child(7) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(7),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(7) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-11145ms;animation-delay:-14955ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(7) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(7) .pointStar.svelte-1uyvuyu{transition-delay:146ms}.point.svelte-1uyvuyu:nth-child(8) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-33472ms;animation-delay:-35091ms}.point.svelte-1uyvuyu:nth-child(8) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(8),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(8) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-34780ms;animation-delay:-1985ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(8) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(8) .pointStar.svelte-1uyvuyu{transition-delay:118ms}.point.svelte-1uyvuyu:nth-child(9) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-38403ms;animation-delay:-18972ms}.point.svelte-1uyvuyu:nth-child(9) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(9),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(9) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-27674ms;animation-delay:-29386ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(9) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(9) .pointStar.svelte-1uyvuyu{transition-delay:59ms}.point.svelte-1uyvuyu:nth-child(10) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-25926ms;animation-delay:-16558ms}.point.svelte-1uyvuyu:nth-child(10) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(10),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(10) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-16494ms;animation-delay:-3822ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(10) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(10) .pointStar.svelte-1uyvuyu{transition-delay:54ms}.point.svelte-1uyvuyu:nth-child(11) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-22709ms;animation-delay:-14513ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(11),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(11) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-27906ms;animation-delay:-31964ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(11) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(11) .pointStar.svelte-1uyvuyu{transition-delay:186ms}.point.svelte-1uyvuyu:nth-child(12) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-15418ms;animation-delay:-39507ms}.point.svelte-1uyvuyu:nth-child(12) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(12),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(12) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-8578ms;animation-delay:-20475ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(12) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(12) .pointStar.svelte-1uyvuyu{transition-delay:38ms}.point.svelte-1uyvuyu:nth-child(13) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-30720ms;animation-delay:-38203ms}.point.svelte-1uyvuyu:nth-child(13) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(13),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(13) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-25176ms;animation-delay:-36024ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(13) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(13) .pointStar.svelte-1uyvuyu{transition-delay:192ms}.point.svelte-1uyvuyu:nth-child(14) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-15280ms;animation-delay:-37270ms}.point.svelte-1uyvuyu:nth-child(14) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(14),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(14) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-24366ms;animation-delay:-25276ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(14) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(14) .pointStar.svelte-1uyvuyu{transition-delay:234ms}.point.svelte-1uyvuyu:nth-child(15) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-35767ms;animation-delay:-23374ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(15),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(15) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-32816ms;animation-delay:-14898ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(15) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(15) .pointStar.svelte-1uyvuyu{transition-delay:245ms}.point.svelte-1uyvuyu:nth-child(16) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-38847ms;animation-delay:-23181ms}.point.svelte-1uyvuyu:nth-child(16) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(16),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(16) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-37192ms;animation-delay:-31558ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(16) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(16) .pointStar.svelte-1uyvuyu{transition-delay:59ms}.point.svelte-1uyvuyu:nth-child(17) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-11184ms;animation-delay:-23359ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(17),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(17) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-24159ms;animation-delay:-21921ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(17) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(17) .pointStar.svelte-1uyvuyu{transition-delay:10ms}.point.svelte-1uyvuyu:nth-child(18) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-19449ms;animation-delay:-10574ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(18),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(18) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-20387ms;animation-delay:-12654ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(18) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(18) .pointStar.svelte-1uyvuyu{transition-delay:181ms}.point.svelte-1uyvuyu:nth-child(19) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-10306ms;animation-delay:-11493ms}.point.svelte-1uyvuyu:nth-child(19) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(19),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(19) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-12540ms;animation-delay:-30425ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(19) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(19) .pointStar.svelte-1uyvuyu{transition-delay:156ms}.point.svelte-1uyvuyu:nth-child(20) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-10422ms;animation-delay:-12782ms}.point.svelte-1uyvuyu:nth-child(20) .pointRotate.svelte-1uyvuyu{animation-direction:reverse
        }.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(20),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(20) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-27286ms;animation-delay:-21899ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(20) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(20) .pointStar.svelte-1uyvuyu{transition-delay:16ms}.point.svelte-1uyvuyu:nth-child(21) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-6464ms;animation-delay:-1108ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(21),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(21) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-11291ms;animation-delay:-13743ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(21) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(21) .pointStar.svelte-1uyvuyu{transition-delay:97ms}.point.svelte-1uyvuyu:nth-child(22) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-25099ms;animation-delay:-3138ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(22),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(22) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-31222ms;animation-delay:-32626ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(22) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(22) .pointStar.svelte-1uyvuyu{transition-delay:231ms}.point.svelte-1uyvuyu:nth-child(23) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-12993ms;animation-delay:-5538ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(23),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(23) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-33746ms;animation-delay:-25211ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(23) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(23) .pointStar.svelte-1uyvuyu{transition-delay:1ms}.point.svelte-1uyvuyu:nth-child(24) .pointOrbite.svelte-1uyvuyu{-webkit-animation-delay:-36814ms;animation-delay:-34976ms}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(24),.jsMotionDefault .point.svelte-1uyvuyu:nth-child(24) .pointRotate.svelte-1uyvuyu{-webkit-animation-delay:-5528ms;animation-delay:-18166ms}.jsMotionDefault .point.svelte-1uyvuyu:nth-child(24) .pointText.svelte-1uyvuyu,.jsMotionDefault .point.svelte-1uyvuyu:nth-child(24) .pointStar.svelte-1uyvuyu{transition-delay:242ms}@-webkit-keyframes svelte-1uyvuyu-rotateOrbite{0%{transform:rotate(-45deg)}100%{transform:rotate(45deg)}}@keyframes svelte-1uyvuyu-rotateOrbite{0%{transform:rotate(-45deg)}100%{transform:rotate(45deg)}}@-webkit-keyframes svelte-1uyvuyu-rotateItself{0%{transform:rotate(0deg) scale(0.7)}50%{transform:rotate(90deg) scale(1)}100%{transform:rotate(180deg) scale(0.7)}}@keyframes svelte-1uyvuyu-rotateItself{0%{transform:rotate(0deg) scale(0.7)}50%{transform:rotate(90deg) scale(1)}100%{transform:rotate(180deg) scale(0.7)}}@-webkit-keyframes svelte-1uyvuyu-blink{0%{opacity:0.5}2%{opacity:0.2}4%{opacity:1}6%,100%{opacity:0.5}}@keyframes svelte-1uyvuyu-blink{0%{opacity:0.5}2%{opacity:0.2}4%{opacity:1}6%,100%{opacity:0.5}}@media(min-width: 48em){.skillsLvl.svelte-1uyvuyu.svelte-1uyvuyu{margin-right:8vw}}@media(min-width: 64.0625em){.main.svelte-1uyvuyu.svelte-1uyvuyu{margin-top:6.4rem}.tabList.svelte-1uyvuyu.svelte-1uyvuyu{display:flex;flex-direction:column;z-index:1;padding:0.4rem;overflow:hidden}.tabBtn.svelte-1uyvuyu.svelte-1uyvuyu{position:relative;font-size:1.8rem;font-weight:500;border:none;cursor:pointer;color:inherit;padding:0.8rem 1.6rem;background:transparent;border-radius:0.3rem;white-space:nowrap;flex-shrink:0;width:14rem;margin:0 0 3.2rem;opacity:0;transform:translateY(1rem);transition:opacity 150ms ease-out, transform 150ms ease-out}.tabBtn.svelte-1uyvuyu.svelte-1uyvuyu::before{content:'';position:absolute;width:100%;bottom:0;left:0;z-index:-1;height:100%;border-radius:0.3rem;background-color:var(--text_1);opacity:0.5;transform:scale(1, 0.2);transform-origin:0 75%}.jsMotionDefault .tabBtn.svelte-1uyvuyu.svelte-1uyvuyu::before{transition:background 250ms ease-out, transform 250ms ease-out}.tabBtn.svelte-1uyvuyu.svelte-1uyvuyu:hover,.tabBtn.svelte-1uyvuyu.svelte-1uyvuyu:focus{outline:none;color:var(--colorType)}.tabBtn[aria-expanded='true'].svelte-1uyvuyu.svelte-1uyvuyu{color:var(--text_0)}.tabBtn[aria-expanded='true'].svelte-1uyvuyu.svelte-1uyvuyu:first-child{color:var(--text_invert)}.dark .tabBtn[aria-expanded='true'].svelte-1uyvuyu.svelte-1uyvuyu{color:var(--text_invert)}.tabBtn[aria-expanded='true'].svelte-1uyvuyu.svelte-1uyvuyu::before{opacity:1;background-color:var(--colorType);transform:scale(1, 1)}.jsMotionDefault .tabBtn[aria-expanded='true'].svelte-1uyvuyu.svelte-1uyvuyu::before{transition:transform 400ms cubic-bezier(0.28, 0.67, 0, 1.29)}.uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu{opacity:1;transform:translateY(0);transition:opacity 1000ms 75ms cubic-bezier(0.0, 0.0, 0.2, 1),
            transform 1000ms 75ms cubic-bezier(0.19, 1, 0.22, 1);transition:opacity 1000ms var(--delay, 75ms) cubic-bezier(0.0, 0.0, 0.2, 1),
            transform 1000ms var(--delay, 75ms) cubic-bezier(0.19, 1, 0.22, 1)}.uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(1){--delay:275ms}.uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(2){--delay:350ms}.uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(3){--delay:425ms}.uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu:nth-child(3){--delay:500ms}.jsMotionReduced .uAppear .tabBtn.isVisible.svelte-1uyvuyu.svelte-1uyvuyu{transition:none}.skills.svelte-1uyvuyu.svelte-1uyvuyu{position:absolute;top:0;left:0;width:100%;padding:0}.skillsTitle.svelte-1uyvuyu.svelte-1uyvuyu{display:none}.skillsLvl[data-level="this site"].svelte-1uyvuyu [data-tool].svelte-1uyvuyu{display:none}.skillsLvl[data-level="this site"].svelte-1uyvuyu [data-tool="I'm on Github!"].svelte-1uyvuyu{display:block;transform:translate(82rem, 8rem)}.point.svelte-1uyvuyu.svelte-1uyvuyu{position:absolute;top:0;left:0;opacity:0.5;transition:opacity 250ms ease;width:auto}.jsMotionDefault .point.svelte-1uyvuyu.svelte-1uyvuyu{-webkit-animation:svelte-1uyvuyu-blink 10s infinite ease;animation:svelte-1uyvuyu-blink 10s infinite ease}.point.isActive.svelte-1uyvuyu.svelte-1uyvuyu{opacity:1;-webkit-animation:none;animation:none}.pointText.svelte-1uyvuyu.svelte-1uyvuyu{transform:scale(0);transform-origin:0 50%;transition:transform 250ms ease-out}.isActive.svelte-1uyvuyu .pointText.svelte-1uyvuyu{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(1)}.jsMotionReduced .isActive.svelte-1uyvuyu .pointText.svelte-1uyvuyu{transition:none}.pointRotate.svelte-1uyvuyu.svelte-1uyvuyu{-webkit-animation:svelte-1uyvuyu-rotateItself 20s infinite linear;animation:svelte-1uyvuyu-rotateItself 20s infinite linear}.svelte-1uyvuyu:not(:global(.uAppear)) .pointRotate.svelte-1uyvuyu{-webkit-animation-play-state:paused;animation-play-state:paused}.jsMotionReduced .pointRotate.svelte-1uyvuyu.svelte-1uyvuyu{-webkit-animation-play-state:paused;animation-play-state:paused}.pointOrbite.svelte-1uyvuyu.svelte-1uyvuyu{top:0;width:1.6rem;height:1.6rem;transform-origin:3.2rem 50%}.pointStar.svelte-1uyvuyu.svelte-1uyvuyu{transform:scale(0.5);transition:transform 250ms ease;background-color:var(--text_invert)}.dark .pointStar.svelte-1uyvuyu.svelte-1uyvuyu{background-color:var(--text_1)}.isActive.svelte-1uyvuyu .pointStar.svelte-1uyvuyu{background-color:var(--colorType);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(1)}.point[data-tool="React"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(79rem, 19rem)}.point[data-tool="Redux"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(55rem, 18rem)}.point[data-tool="Vue"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(70rem, 23rem)}.point[data-tool="Svelte"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(4rem, 3rem)}.point[data-tool="CSS-in-JS"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(65rem, -1rem)}.point[data-tool="SCSS"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(26rem, 17rem)}.point[data-tool="PostCSS"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(24rem, 3rem)}.point[data-tool="React Native"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(57rem, 5rem)}.point[data-tool="WebGL"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(3rem, 22rem)}.point[data-tool="ThreeJS"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(68rem, 13rem)}.point[data-tool="TypeScript"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(20rem, 10rem)}.point[data-tool="Jest"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(10rem, 12rem)}.point[data-tool="Testing Library"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(-5rem, 7rem)}.point[data-tool="Cypress"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(-1rem, 15rem)}.point[data-tool="Enzyme"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(75rem, 2.5rem)}.point[data-tool="Git"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(15rem, -1rem)}.point[data-tool="Netlify"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(56rem, 18rem)}.point[data-tool="Parcel"].svelte-1uyvuyu.svelte-1uyvuyu{transform:translate(18rem, 22rem)}.point[data-tool="Webpack"].svelte-1uyvuyu.svelte-1uyvuyu{display:none}.point[data-tool="Gulp"].svelte-1uyvuyu.svelte-1uyvuyu{display:none}.point[data-tool="SEO"].svelte-1uyvuyu.svelte-1uyvuyu{display:none}.point[data-tool="Figma"].svelte-1uyvuyu.svelte-1uyvuyu{display:none}}@media(max-width: 64em){.main.svelte-1uyvuyu.svelte-1uyvuyu::before{content:'';position:absolute;top:0;left:100vw;height:100%;width:16vw;z-index:1;pointer-events:none;transform:translateX(-100%);background:linear-gradient(to left, var(--bg_invert), var(--bg_invert_transparent));visibility:hidden;opacity:0}.uAppear .main.svelte-1uyvuyu.svelte-1uyvuyu::before{transition:visibility 0ms 100ms, opacity 100ms 100ms;visibility:visible;opacity:1}.skills.svelte-1uyvuyu [data-tool='Git'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='SEO'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='Redux'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='Webpack'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='Gulp'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='Figma'].svelte-1uyvuyu,.skills.svelte-1uyvuyu [data-tool='Netlify'].svelte-1uyvuyu{display:none}}@media(width: 64em){.skills.svelte-1uyvuyu.svelte-1uyvuyu{padding-right:4vw;padding-left:calc(4vw + 3.2rem)}.skills.svelte-1uyvuyu.svelte-1uyvuyu::after{display:none}.skillsLvl.svelte-1uyvuyu.svelte-1uyvuyu{max-width:23vw;margin-right:0;padding-right:6.4rem}}
.wrapperSk.svelte-15dqdtw.svelte-15dqdtw{--skills-bg:var(--bg_invert);position:relative;min-height:120vh;overflow:hidden;padding-top:50vw;padding-bottom:4rem;background-color:var(--bg_0);transition:background-color 250ms cubic-bezier(0.19, 1, 0.22, 1)}.dark .wrapperSk.svelte-15dqdtw.svelte-15dqdtw{--skills-bg:var(--bg_1)}.wrapperSk.uAppear.svelte-15dqdtw.svelte-15dqdtw{transition:background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);background-color:#1b1b1b;background-color:var(--skills-bg)}.wrapperSk.uAppear.svelte-15dqdtw.svelte-15dqdtw::before{opacity:1}.header.svelte-15dqdtw.svelte-15dqdtw{position:relative;margin-top:3.2rem;display:flex;flex-direction:column;align-items:center}.jsMotionReduced .header.svelte-15dqdtw.svelte-15dqdtw{margin-top:0}.headerTitle.svelte-15dqdtw.svelte-15dqdtw{position:relative;font-size:6.4rem;color:transparent;transform-origin:50% 0%;-webkit-text-stroke:0.1rem var(--text_1);opacity:0;opacity:var(--progressN, 0);transform:scale(1)
        translateY(0);transform:scale(var(--progressN, 1))
        translateY(var(--progressY, 0));transition:transform 100ms ease,
        text-shadow 150ms}.uAppear.svelte-15dqdtw .headerTitle.svelte-15dqdtw{-webkit-text-stroke:initial;color:var(--text_invert)}.dark .uAppear.svelte-15dqdtw .headerTitle.svelte-15dqdtw{color:var(--text_0)}.headerDesc.svelte-15dqdtw.svelte-15dqdtw{padding:0.8rem 8vw;color:var(--text_invert)}.dark .headerDesc.svelte-15dqdtw.svelte-15dqdtw{color:var(--text_1)}@media(min-width: 48em){.wrapperSk.svelte-15dqdtw.svelte-15dqdtw{padding-top:25vw}}@media(min-width: 64.0625em){.wrapperSk.svelte-15dqdtw.svelte-15dqdtw{min-height:100vh}.headerTitle.svelte-15dqdtw.svelte-15dqdtw{font-size:12rem}.headerDesc.svelte-15dqdtw.svelte-15dqdtw{padding:0}}
.wrapperJn.svelte-1inqjrn.svelte-1inqjrn{position:relative;padding-top:0;--rotate:-4deg;max-width:100%;overflow:hidden;margin-top:-1px}.header.svelte-1inqjrn.svelte-1inqjrn{position:relative;height:25rem;font-size:3rem;line-height:1;margin-bottom:-4rem}.header.svelte-1inqjrn.svelte-1inqjrn::before{content:'';position:absolute;top:-15vh;left:0;height:15vh;width:100%;background-color:var(--bg_invert);opacity:0;transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1)}.uAppear.svelte-1inqjrn .header.svelte-1inqjrn::before{transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.dark .header.svelte-1inqjrn.svelte-1inqjrn::before{background-color:var(--bg_1)}.headerSlide.svelte-1inqjrn.svelte-1inqjrn,.headerFixed.svelte-1inqjrn.svelte-1inqjrn{width:50rem;max-width:84vw}.headerSlide.svelte-1inqjrn.svelte-1inqjrn{display:block;color:var(--text_invert);position:absolute;bottom:0.2em;left:0;transform:translate(calc(60vw - 50%), calc(3em - 3em*var(--progress)))}.dark .headerSlide.svelte-1inqjrn.svelte-1inqjrn{color:var(--text_0)}.headerBlock.svelte-1inqjrn.svelte-1inqjrn{display:block}.headerFixed.svelte-1inqjrn.svelte-1inqjrn{position:absolute;white-space:nowrap;top:calc(12.5rem + 0.2em);left:50%;color:var(--primary_1);transform:translate(-50%, -2em) rotate(var(--rotate));transition:transform 300ms ease-out}.isActive.svelte-1inqjrn .headerFixed.svelte-1inqjrn{transform:translate(-50%, 0) rotate(var(--rotate));transition:transform 600ms cubic-bezier(0.0, 0.0, 0.2, 1)}.sliding.svelte-1inqjrn.svelte-1inqjrn{display:block;position:absolute;top:0;left:0;width:100vw;overflow:hidden;height:25rem}.slidingRotate.svelte-1inqjrn.svelte-1inqjrn{display:block;position:absolute;background-color:var(--bg_invert);top:-12.5rem;left:-10vw;width:120vw;height:100%;transform-origin:50% 100%;transform:rotate(calc(var(--rotate)*var(--progress)));overflow:hidden;z-index:1;opacity:0;transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1)}.dark .slidingRotate.svelte-1inqjrn.svelte-1inqjrn{background-color:var(--bg_1)}.uAppear.svelte-1inqjrn .slidingRotate.svelte-1inqjrn{transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.text.svelte-1inqjrn.svelte-1inqjrn{width:50rem;max-width:100vw;padding:0 8vw;margin:0 auto;line-height:1.5;color:var(--text_0);opacity:0;transform:translateY(-3rem);transition:opacity 150ms ease-out, transform 150ms ease-out}.isActive.svelte-1inqjrn .text.svelte-1inqjrn{opacity:1;transform:translateX(0);transition:opacity 1000ms 300ms cubic-bezier(0.0, 0.0, 0.2, 1),
        transform 1000ms 300ms cubic-bezier(0.19, 1, 0.22, 1)}.p.svelte-1inqjrn.svelte-1inqjrn:not(:last-child){margin-bottom:3.2rem}@media(min-width: 48em) and (max-width: 64em){.text.svelte-1inqjrn.svelte-1inqjrn{padding:0 5vw}}@media(min-width: 64.0625em){.wrapperJn.svelte-1inqjrn.svelte-1inqjrn{padding-top:15vh}.header.svelte-1inqjrn.svelte-1inqjrn{font-size:5rem;margin-bottom:0}.text.svelte-1inqjrn.svelte-1inqjrn{padding:0;font-size:1.8rem}}@media(max-width: 64em){.wrapperJn.svelte-1inqjrn.svelte-1inqjrn{margin-bottom:6.4rem}}
body:not(.jsGoOn){height:100%;overflow:hidden}@media(min-width: 64.0625em){.container.svelte-1af7xrp{position:fixed;top:0;left:0;display:grid;width:100vw;height:100vh;overflow:hidden}.horizon.svelte-1af7xrp{display:flex;transform:translateX(calc(var(--scrollY)*-1))}main{padding-top:1px}.horizonSpace.svelte-1af7xrp{position:relative;margin-top:100vh;margin-top:var(--marginTop, 100vh);height:1px}}
