@import 'Contacts-f7ee604b.css';@import 'Nav-381b926e.css';@import 'Footer-cb36ca6b.css';.intro.svelte-nqpms0{padding:24vw 8vw 0;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between}.content.svelte-nqpms0{flex-grow:1;display:flex;flex-direction:column;justify-content:center}.logo-wrapper.svelte-nqpms0{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);width:80%;max-width:325px;display:flex;justify-content:center;align-items:center;pointer-events:none;z-index:2}.logo-img.svelte-nqpms0{width:100%;height:auto;display:block;opacity:0;animation:laserOn 750ms 1800ms steps(8) forwards}.jsMotionReduced .logo-img.svelte-nqpms0{animation-delay:-9s}.title.svelte-nqpms0{font-size:4.8rem;margin-bottom:1.6rem}.title-char.svelte-nqpms0:nth-child(4){display:block}.title-char.svelte-nqpms0{opacity:0;animation:laserOn 500ms steps(8) forwards}.title-char.svelte-nqpms0:nth-of-type(1){animation-delay:200ms
      }.title-char.svelte-nqpms0:nth-of-type(2){animation-delay:250ms
      }.title-char.svelte-nqpms0:nth-of-type(3){animation-delay:300ms
      }.title-char.svelte-nqpms0:nth-of-type(4){animation-delay:550ms
      }.title-char.svelte-nqpms0:nth-of-type(5){animation-delay:600ms
      }.title-char.svelte-nqpms0:nth-of-type(6){animation-delay:650ms
      }.title-char.svelte-nqpms0:nth-of-type(7){animation-delay:700ms
      }.title-char.svelte-nqpms0:nth-of-type(8){animation-delay:750ms
      }.title-char.svelte-nqpms0:nth-of-type(9){animation-delay:800ms
      }.title-char.svelte-nqpms0:nth-of-type(10){animation-delay:850ms
      }.title-char.svelte-nqpms0:nth-of-type(11){animation-delay:900ms
      }.title-char.svelte-nqpms0:nth-of-type(12){animation-delay:950ms
      }.title-char.svelte-nqpms0:nth-of-type(13){animation-delay:1000ms
      }.title-char.svelte-nqpms0:nth-of-type(14){animation-delay:1050ms
      }.title-char.svelte-nqpms0:nth-of-type(15){animation-delay:1100ms
      }.title-char.svelte-nqpms0:nth-of-type(16){animation-delay:1150ms
      }.title-char.svelte-nqpms0:nth-of-type(17){animation-delay:1200ms
      }.jsMotionReduced .title-char.svelte-nqpms0{animation-delay:-99s !important}.text.svelte-nqpms0{font-size:1.6rem;max-width:31rem;opacity:0;animation:laserOn 750ms 1050ms steps(8) forwards}.jsMotionReduced .text.svelte-nqpms0{animation-delay:-9s}.animation.svelte-nqpms0{margin-top:1.6rem;position:relative;opacity:0;animation:fadeIn 1000ms 1800ms forwards}.jsMotionReduced .animation.svelte-nqpms0{animation-delay:-9s}@media(min-width: 48em){.intro.svelte-nqpms0{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-nqpms0{width:42vw;margin-bottom:15vh;flex-grow:0}.text.svelte-nqpms0{max-width:40rem;font-size:2.1rem;color:var(--text_1)}.animation.svelte-nqpms0{margin-top:0;display:flex;flex-direction:column;align-items:center}}@media(min-width: 64.0625em){.title.svelte-nqpms0{font-size:6rem
}.content.svelte-nqpms0{width:calc(42vw - 10rem)}}@media(max-width: 20em){.title.svelte-nqpms0{font-size:4.2rem
}}
.tip.svelte-gh54li.svelte-gh54li{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-gh54li.svelte-gh54li{position:relative;width:8rem;height:1.7em;display:block;opacity:0;animation:fadeIn 400ms 2.3s forwards ease-out}.jsMotionReduced .tipText.svelte-gh54li.svelte-gh54li{animation-delay:-10s}.tipTextStatus.svelte-gh54li.svelte-gh54li{position:absolute;top:0;left:0;opacity:0;transition:opacity 150ms, visibility 0ms 150ms;visibility:hidden}.tipTextStatus.asLoading.svelte-gh54li.svelte-gh54li{top:100%}.tipTextStatus.asLoading.isActive.svelte-gh54li.svelte-gh54li{animation:fadeInWithPause 1s 2.3s alternate infinite ease-out}.tipTextStatus.isActive.svelte-gh54li.svelte-gh54li{visibility:visible;opacity:1;transition:opacity 400ms ease-out}.isHidden.svelte-gh54li .tipTextStatus.isActive.svelte-gh54li{transition:opacity 250ms ease-out;opacity:0;visibility:hidden}.tip.svelte-gh54li.svelte-gh54li::before{content:'';position:absolute;bottom:0.1rem;left:0;height:0.1rem;width:100%;transform:translateX(100%);animation:svelte-gh54li-slideIn 500ms 1.7s forwards ease-out}.jsMotionReduced .tip.svelte-gh54li.svelte-gh54li::before{animation-delay:-10s}.tip.svelte-gh54li.svelte-gh54li::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-gh54li.svelte-gh54li{visibility:hidden;transition:visibility 0ms 1000ms}.tip.isHidden.svelte-gh54li.svelte-gh54li::after{opacity:1}@keyframes svelte-gh54li-slideIn{0%{transform:translateX(100%) }100%{transform:translateX(0) }}@media(min-width: 64.0625em){.tip.svelte-gh54li.svelte-gh54li{top:50%}.tip.svelte-gh54li.svelte-gh54li::before{background-color:var(--primary_1)}.tipText.svelte-gh54li.svelte-gh54li{width:11rem}}
.dots.svelte-pjpje0.svelte-pjpje0{position:absolute;height:100vh;width:100%;left:0;top:0;pointer-events:none;visibility:hidden}.dots.isActive.svelte-pjpje0.svelte-pjpje0{visibility:visible}.dots.pattern-A.svelte-pjpje0.svelte-pjpje0{transform:scale(1, -1);transform-origin:50% 50%}.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(3),.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(5),.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(6),.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(7){display:none}.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(1){--top:75%;--left:0}.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(2){--top:10%;--left:15%;--size:1.6rem;box-shadow:0 0 2px 2px var(--primary_1)}.dots.pattern-A.svelte-pjpje0 .dot.svelte-pjpje0:nth-child(4){--left:50%;--top:60%;--size:2.4rem}.dot.svelte-pjpje0.svelte-pjpje0{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-pjpje0-live 5s alternate-reverse infinite ease-in-out}.dots.isActive.svelte-pjpje0 .dot.svelte-pjpje0{animation-play-state:running}.jsMotionReduced .dots.isActive.svelte-pjpje0 .dot.svelte-pjpje0{animation-play-state:paused}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(1){--size:1.2rem;--top:20%;--left:0%;--rotate:-180deg;animation-delay:-3s}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(2){--size:2.4rem;--top:7%;--left:20%;--opacity:0.5;--rotate:5deg;animation-duration:3s;box-shadow:0 0 1px 1px var(--primary_1)}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(3){--size:0.8rem;--top:30%;--left:56%;--opacity:0.5;animation-delay:-1s;box-shadow:0 0 5px 5px var(--primary_1)}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(4){--size:1.2rem;--top:55%;--left:30%;--rotate:-10deg;animation-duration:4s}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(5){--size:2.4rem;--top:80%;--left:-5%;--opacity:0.7;animation-delay:-2s;box-shadow:0 0 3px 3px var(--primary_1)}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(6){--size:0.8rem;--top:75%;--left:15%;--opacity:0.9;--rotate:-5deg;animation-duration:3s}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(7){--size:2rem;--top:80%;--left:46%;--opacity:0.6;--rotate:20deg;animation-delay:-2s}@keyframes svelte-pjpje0-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-pjpje0.svelte-pjpje0{z-index:1
}}@media(max-width: 64em){.dot.svelte-pjpje0.svelte-pjpje0:nth-child(1){--top:17%;--left:76%}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(3){--top:40%;--left:88%}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(4){display:none}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(5){--top:30%}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(6){--top:61%;--left:12%}.dot.svelte-pjpje0.svelte-pjpje0:nth-child(7){--top:50%;--left:40%}}
.gellyArea.svelte-qa2z5r.svelte-qa2z5r{--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-qa2z5r.svelte-qa2z5r{transition:transform 400ms ease-in, opacity 400ms ease-in, visibility 0ms 400ms;will-change:transform}.jsMotionReduced .gellyArea.svelte-qa2z5r.svelte-qa2z5r{opacity:0;--scale:1}.gellyArea.isActive.svelte-qa2z5r.svelte-qa2z5r{--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-qa2z5r .gellyItself.svelte-qa2z5r{animation-play-state:running}.jsMotionReduced .gellyArea.isActive.svelte-qa2z5r.svelte-qa2z5r{opacity:1}.jsMotionReduced .gellyArea.isActive.svelte-qa2z5r .gellyItself.svelte-qa2z5r{animation-play-state:paused}.gellyItself.svelte-qa2z5r.svelte-qa2z5r{position:relative;width:100%;height:100%;box-shadow:inset 10rem -3rem 6rem #d7eaff,
      inset 0rem 3rem 11rem #ffd8d8;opacity:0.7;animation:svelte-qa2z5r-gelly 30s alternate-reverse infinite ease-in-out,
    svelte-qa2z5r-live 20s alternate-reverse infinite ease-in-out;animation-play-state:paused;animation-delay:-10s}.dark .gellyItself.svelte-qa2z5r.svelte-qa2z5r{box-shadow:inset 10rem -3rem 6rem #586b88,
      inset 0rem 3rem 11rem #a07979}@keyframes svelte-qa2z5r-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-qa2z5r-live{0%,100%{transform:translate3d(10%, 10%, 0) }50%{transform:translate3d(-10%, -10%, 0) }}@media(min-width: 64.0625em){.gellyArea.svelte-qa2z5r.svelte-qa2z5r{right:auto;left:calc(var(--scrollY) + 60vw);width:40rem;height:30rem;transform-origin:0 100%
}}
.echos.svelte-dvi473.svelte-dvi473{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-dvi473.svelte-dvi473{--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;clip-path:inset(0 round 50%)}.jsGoOn .echo.svelte-dvi473.svelte-dvi473{transition:opacity 300ms var(--delayOpacity) ease-out,
      transform 300ms var(--delayOpacity) ease-out,
      visibility 0ms 600ms}.jsMotionReduced .jsGoOn .echo.svelte-dvi473.svelte-dvi473{transition:opacity 300ms var(--delayOpacity) ease-out,
        visibility 0ms 600ms}.echo.svelte-dvi473.svelte-dvi473::after{content:'';display:block;position:absolute;top:50%;left:50%;width:100%;height:100%;transform:rotate(0deg) translate(-50%, -50%);transform-origin:0 0;animation:svelte-dvi473-live 15s infinite linear;animation-play-state:paused}.echo.svelte-dvi473.svelte-dvi473:nth-child(1){--delayOpacity:170ms }.echo.svelte-dvi473.svelte-dvi473:nth-child(2){--delayOpacity:100ms }.echo.svelte-dvi473.svelte-dvi473:nth-child(3){--delayOpacity:0ms }.echo.isActive.svelte-dvi473.svelte-dvi473{opacity:1;visibility:visible;--t_y:0rem;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}.jsMotionReduced .echo.isActive.svelte-dvi473.svelte-dvi473{transition:opacity 700ms ease-in}.jsMotionDefault .echo.isActive.svelte-dvi473.svelte-dvi473{will-change:clip-path}.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(1){--delayOpacity:250ms }.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(2){--delayOpacity:1ms }.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(3){--delayOpacity:250ms }.jsMotionDefault .echo.isActive.svelte-dvi473.svelte-dvi473::after{animation-play-state:running}.echo.svelte-dvi473.svelte-dvi473:nth-child(1){--scale:3.5}.echo.svelte-dvi473.svelte-dvi473:nth-child(1)::after{background:linear-gradient(70deg, rgba(113, 168, 255, 0.28), rgba(255, 255, 255, 0) 71%)}.echo.svelte-dvi473.svelte-dvi473:nth-child(2){--scale:4.2}.echo.svelte-dvi473.svelte-dvi473: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-dvi473.svelte-dvi473:nth-child(2)::after{background:linear-gradient(200deg, rgba(205, 102, 255, 0.21) -15%, rgba(255, 255, 255, 0) 48%)}.echo.svelte-dvi473.svelte-dvi473:nth-child(3){--scale:5}.echo.svelte-dvi473.svelte-dvi473:nth-child(3)::after{background:linear-gradient(136deg, rgba(255, 0, 0, 0.21), rgba(255, 255, 255, 0) 30%)}.dark .echo.svelte-dvi473.svelte-dvi473:nth-child(3)::after{background:linear-gradient(136deg, rgba(221, 141, 141, 0.33), rgba(255, 255, 255, 0) 30%)}.isRect.svelte-dvi473 .echo.svelte-dvi473{transition:transform 450ms ease-in-out,
      opacity 450ms ease-in-out,
      clip-path 450ms ease-in-out}.jsMotionReduced .isRect.svelte-dvi473 .echo.svelte-dvi473{opacity:0;transition:opacity 450ms ease-in-out}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473{--gut:0rem;--ratio:1;clip-path:inset(calc(var(--shape2H)/4*1.65) calc(var(--shape2W)/4*0.1 - var(--gut)))}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(1){--t_y:3rem;--t_x:2rem}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(2){--t_y:-2rem;--t_x:-2rem}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(3){--gut:0.3rem;--t_x:1rem}.isGone.svelte-dvi473 .echo.svelte-dvi473{will-change:unset;visibility:hidden}.isGone.svelte-dvi473 .echo.svelte-dvi473::after{animation-play-state:paused}@keyframes svelte-dvi473-live{0%{transform:rotate(0deg) translate(-50%, -50%)}100%{transform:rotate(360deg) translate(-50%, -50%)}}@media(max-width: 64em){.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(1){--delayOpacity:250ms }.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(2){--delayOpacity:450ms }.echo.isActive.svelte-dvi473.svelte-dvi473:nth-child(3){--delayOpacity:700ms }.echos.svelte-dvi473:not(.isRect) .echo.svelte-dvi473:nth-child(1){--scale:1.5}.echos.svelte-dvi473:not(.isRect) .echo.svelte-dvi473:nth-child(2){--scale:2.2}.echos.svelte-dvi473:not(.isRect) .echo.svelte-dvi473:nth-child(3){--scale:3}.jsMotionReduced .echos.svelte-dvi473 .echo.svelte-dvi473:nth-child(1){--scale:1.5}.jsMotionReduced .echos.svelte-dvi473 .echo.svelte-dvi473:nth-child(2){--scale:2.2}.jsMotionReduced .echos.svelte-dvi473 .echo.svelte-dvi473:nth-child(3){--scale:3}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(1){--t_y:-2rem;--t_x:-6rem}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(2){--t_y:-3rem;--t_x:4rem}.jsMotionDefault .isRect.svelte-dvi473 .echo.svelte-dvi473:nth-child(3){--t_y:0rem;--t_x:-5rem}.jsMotionDefault .isGone.svelte-dvi473 .echo.svelte-dvi473{transition:opacity 500ms ease-in-out,
          visibility 0ms 500ms;opacity:0}}
.container.svelte-17s72tj.svelte-17s72tj{padding-top:25vw;padding-bottom:6.4rem}.part.svelte-17s72tj.svelte-17s72tj{position:relative;padding:25vw 0;--title-w:100%;--text-w:100%}.pContent.svelte-17s72tj.svelte-17s72tj{position:relative;padding:1.6rem 8vw;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;scroll-behavior:smooth;scroll-snap-type:x mandatory;overflow:scroll;-webkit-overflow-scrolling:touch}.title.svelte-17s72tj.svelte-17s72tj{font-size:4.8rem;width:100%;width:var(--title-w, 100%);flex-shrink:0;scroll-snap-align:center}.title-part.svelte-17s72tj.svelte-17s72tj,.title-line.svelte-17s72tj.svelte-17s72tj{display:block}.pBox.svelte-17s72tj.svelte-17s72tj{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-17s72tj.svelte-17s72tj{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-17s72tj.svelte-17s72tj:not(:last-child){display:block;margin-bottom:1.6rem}.pBox-text.svelte-17s72tj strong{font-weight:500}.dark .pBox-text.svelte-17s72tj strong{color:var(--text_s)}.legend.svelte-17s72tj.svelte-17s72tj{position:absolute;bottom:0;left:100vw;transform:translateX(calc(-100% + -16vw));white-space:nowrap;font-size:1.6rem;color:var(--text_1)}.legend.svelte-17s72tj.svelte-17s72tj::after{content:'';display:block;width:calc(100% + 16vw);height:1px;background-color:var(--primary_1)}.pDots.svelte-17s72tj.svelte-17s72tj{--title-w:25rem}.pAsk.svelte-17s72tj.svelte-17s72tj{--title-w:28rem}.pWolf.svelte-17s72tj.svelte-17s72tj{--title-w:30rem}.pAsk.svelte-17s72tj .title-part.svelte-17s72tj:last-child,.pWolf.svelte-17s72tj .title-part.svelte-17s72tj:last-child{color:var(--primary_1)}.pPeople.svelte-17s72tj.svelte-17s72tj{--title-w:30rem}@media(min-width: 48em){.container.svelte-17s72tj.svelte-17s72tj{padding-top:6.4rem}.part.svelte-17s72tj.svelte-17s72tj{position:relative;padding:6.4rem 0}.pBox.svelte-17s72tj.svelte-17s72tj{width:50vw;margin-left:calc(42vw - 100% - 1px);margin-left:calc(42vw - var(--title-w, 100%) - 1px)}.legend.svelte-17s72tj.svelte-17s72tj{display:none}}@media(min-width: 64.0625em){.container.svelte-17s72tj.svelte-17s72tj{display:none
}}
.wrapperW.svelte-1n1osdz.svelte-1n1osdz{--words-spce-bottom:25vh}.header.svelte-1n1osdz.svelte-1n1osdz{padding:0 8vw}.headerTitle.svelte-1n1osdz.svelte-1n1osdz{font-size:4.8rem;margin-bottom:1rem}.headerTitle-part.svelte-1n1osdz.svelte-1n1osdz:last-child{color:var(--primary_1)}.headerDescription.svelte-1n1osdz.svelte-1n1osdz{color:var(--text_1)}.cta.svelte-1n1osdz.svelte-1n1osdz{margin:-0.8rem 0 3.2rem 8vw}.jsMotionReduced .cta.svelte-1n1osdz.svelte-1n1osdz{margin-top:calc(var(--words-spce-bottom)*-1 + 2.4rem);margin-bottom:calc(var(--words-spce-bottom)*0.5)}.jsMotionDefault .cta.svelte-1n1osdz.svelte-1n1osdz{opacity:0;transition:opacity 350ms 0ms ease-in-out}.jsMotionDefault .isOnStage.svelte-1n1osdz .cta.svelte-1n1osdz{opacity:1;transition:opacity 500ms 600ms cubic-bezier(0.0, 0.0, 0.2, 1)}.cta.svelte-1n1osdz .u-link.svelte-1n1osdz{display:inline-block;padding:0.8rem 1.6rem;background:var(--primary_1);border-radius:3px;font-weight:500;text-decoration:none;color:var(--text_invert)}.cta.svelte-1n1osdz .u-link.svelte-1n1osdz::before{transform:scale(0, 1);bottom:0em;left:0em;width:100%;height:100%;transform-origin:0 0}.cta.svelte-1n1osdz .u-link.svelte-1n1osdz:hover{filter:contrast(1.4)}.cta.svelte-1n1osdz .u-link.svelte-1n1osdz:hover::before{transform:scale(1, 1)}@media(min-width: 64.0625em){.wrapperW.svelte-1n1osdz.svelte-1n1osdz{position:relative;padding-left:calc(50vw - 40.5rem);background-color:var(--bg_0);overflow:hidden}.jsMotionDefault .wrapperW.svelte-1n1osdz.svelte-1n1osdz{opacity:0;transition:opacity 150ms ease-out}.jsMotionDefault .wrapperW.isOnStage.svelte-1n1osdz.svelte-1n1osdz{transition:opacity 500ms;opacity:1}.content.svelte-1n1osdz.svelte-1n1osdz{position:relative;padding:0 0 6.4rem}.jsMotionDefault .content.svelte-1n1osdz.svelte-1n1osdz{padding-top:75vh;background-color:var(--bg_0)}.jsMotionReduced .content.svelte-1n1osdz.svelte-1n1osdz{padding-top:25vh;padding-bottom:25vh}.header.svelte-1n1osdz.svelte-1n1osdz{padding:0 1.6rem;margin-bottom:4.8rem}.jsMotionDefault .header.svelte-1n1osdz.svelte-1n1osdz{opacity:0;transition:opacity 150ms 0ms ease-out}.jsMotionDefault .isOnStage.svelte-1n1osdz .header.svelte-1n1osdz{opacity:1;transition:opacity 500ms 200ms cubic-bezier(0.0, 0.0, 0.2, 1)}.headerTitle.svelte-1n1osdz.svelte-1n1osdz{font-size:6rem}.cta.svelte-1n1osdz.svelte-1n1osdz{margin:1.6rem}.jsMotionDefault .isOnStage.svelte-1n1osdz .cta.svelte-1n1osdz{transition:opacity 500ms 1600ms cubic-bezier(0.0, 0.0, 0.2, 1)}}@media(max-width: 20em){.headerTitle.svelte-1n1osdz.svelte-1n1osdz{font-size:4.2rem /* to fit two lines */
  }}@media(max-width: 64em){.jsMotionDefault .header.svelte-1n1osdz.svelte-1n1osdz{opacity:0;transform:translateY(3rem);transition:opacity 300ms ease-out, transform 300ms ease-out}.jsMotionDefault .isOnStage.svelte-1n1osdz .header.svelte-1n1osdz{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-z3bom5.svelte-z3bom5{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-z3bom5.svelte-z3bom5{color:var(--text_0)}.tabList.svelte-z3bom5.svelte-z3bom5{display:none}.skills.svelte-z3bom5.svelte-z3bom5{padding:3.2rem 8vw}.skills.svelte-z3bom5.svelte-z3bom5::after{display:block;width:1px;height:1px;content:'';scroll-snap-align:end;flex-shrink:0}.skillsTitle.svelte-z3bom5.svelte-z3bom5{position:relative;font-size:2.6rem;margin-bottom:2.4rem;line-height:1;z-index:0}.skillsTitle.svelte-z3bom5.svelte-z3bom5::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-z3bom5.svelte-z3bom5{width:60vw;max-width:22rem;margin-right:16vw}.point.svelte-z3bom5.svelte-z3bom5{position:relative;width:calc(33.333% - 1.6rem);margin:0 1.6rem 1.6rem 0;padding-left:2.4rem;white-space:nowrap}.pointText.svelte-z3bom5.svelte-z3bom5{display:inline-block}.pointText.svelte-z3bom5 .u-link.svelte-z3bom5{background:var(--bg_1);color:var(--text_0);border-radius:3px;padding:0 0.8rem}.pointOrbite.svelte-z3bom5.svelte-z3bom5{display:block;position:absolute;top:0.7rem;left:0;width:1.1rem;height:1.1rem;animation:svelte-z3bom5-rotateOrbite 15s infinite linear;animation-play-state:paused;transform-origin:50% 50%}.pointRotate.svelte-z3bom5.svelte-z3bom5,.pointStar.svelte-z3bom5.svelte-z3bom5{display:block;width:100%;height:100%;transform-origin:50% 50%}.pointStar.svelte-z3bom5.svelte-z3bom5{background-color:var(--colorType);cursor:zoom-in;border-radius:0.4rem}.point.svelte-z3bom5:nth-child(1) .pointOrbite.svelte-z3bom5{animation-delay:-31547ms}.point.svelte-z3bom5:nth-child(1) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(1),.jsMotionDefault .point.svelte-z3bom5:nth-child(1) .pointRotate.svelte-z3bom5{animation-delay:-18129ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(1) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(1) .pointStar.svelte-z3bom5{transition-delay:185ms}.point.svelte-z3bom5:nth-child(2) .pointOrbite.svelte-z3bom5{animation-delay:-7221ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(2),.jsMotionDefault .point.svelte-z3bom5:nth-child(2) .pointRotate.svelte-z3bom5{animation-delay:-24996ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(2) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(2) .pointStar.svelte-z3bom5{transition-delay:211ms}.point.svelte-z3bom5:nth-child(3) .pointOrbite.svelte-z3bom5{animation-delay:-1331ms}.point.svelte-z3bom5:nth-child(3) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(3),.jsMotionDefault .point.svelte-z3bom5:nth-child(3) .pointRotate.svelte-z3bom5{animation-delay:-32029ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(3) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(3) .pointStar.svelte-z3bom5{transition-delay:168ms}.point.svelte-z3bom5:nth-child(4) .pointOrbite.svelte-z3bom5{animation-delay:-14372ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(4),.jsMotionDefault .point.svelte-z3bom5:nth-child(4) .pointRotate.svelte-z3bom5{animation-delay:-16015ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(4) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(4) .pointStar.svelte-z3bom5{transition-delay:26ms}.point.svelte-z3bom5:nth-child(5) .pointOrbite.svelte-z3bom5{animation-delay:-17206ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(5),.jsMotionDefault .point.svelte-z3bom5:nth-child(5) .pointRotate.svelte-z3bom5{animation-delay:-26340ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(5) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(5) .pointStar.svelte-z3bom5{transition-delay:105ms}.point.svelte-z3bom5:nth-child(6) .pointOrbite.svelte-z3bom5{animation-delay:-8847ms}.point.svelte-z3bom5:nth-child(6) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(6),.jsMotionDefault .point.svelte-z3bom5:nth-child(6) .pointRotate.svelte-z3bom5{animation-delay:-29422ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(6) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(6) .pointStar.svelte-z3bom5{transition-delay:216ms}.point.svelte-z3bom5:nth-child(7) .pointOrbite.svelte-z3bom5{animation-delay:-7567ms}.point.svelte-z3bom5:nth-child(7) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(7),.jsMotionDefault .point.svelte-z3bom5:nth-child(7) .pointRotate.svelte-z3bom5{animation-delay:-6495ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(7) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(7) .pointStar.svelte-z3bom5{transition-delay:219ms}.point.svelte-z3bom5:nth-child(8) .pointOrbite.svelte-z3bom5{animation-delay:-15340ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(8),.jsMotionDefault .point.svelte-z3bom5:nth-child(8) .pointRotate.svelte-z3bom5{animation-delay:-24721ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(8) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(8) .pointStar.svelte-z3bom5{transition-delay:239ms}.point.svelte-z3bom5:nth-child(9) .pointOrbite.svelte-z3bom5{animation-delay:-35624ms}.point.svelte-z3bom5:nth-child(9) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(9),.jsMotionDefault .point.svelte-z3bom5:nth-child(9) .pointRotate.svelte-z3bom5{animation-delay:-1629ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(9) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(9) .pointStar.svelte-z3bom5{transition-delay:60ms}.point.svelte-z3bom5:nth-child(10) .pointOrbite.svelte-z3bom5{animation-delay:-24467ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(10),.jsMotionDefault .point.svelte-z3bom5:nth-child(10) .pointRotate.svelte-z3bom5{animation-delay:-2900ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(10) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(10) .pointStar.svelte-z3bom5{transition-delay:180ms}.point.svelte-z3bom5:nth-child(11) .pointOrbite.svelte-z3bom5{animation-delay:-14955ms}.point.svelte-z3bom5:nth-child(11) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(11),.jsMotionDefault .point.svelte-z3bom5:nth-child(11) .pointRotate.svelte-z3bom5{animation-delay:-33472ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(11) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(11) .pointStar.svelte-z3bom5{transition-delay:31ms}.point.svelte-z3bom5:nth-child(12) .pointOrbite.svelte-z3bom5{animation-delay:-14992ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(12),.jsMotionDefault .point.svelte-z3bom5:nth-child(12) .pointRotate.svelte-z3bom5{animation-delay:-1985ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(12) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(12) .pointStar.svelte-z3bom5{transition-delay:118ms}.point.svelte-z3bom5:nth-child(13) .pointOrbite.svelte-z3bom5{animation-delay:-38403ms}.point.svelte-z3bom5:nth-child(13) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(13),.jsMotionDefault .point.svelte-z3bom5:nth-child(13) .pointRotate.svelte-z3bom5{animation-delay:-18565ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(13) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(13) .pointStar.svelte-z3bom5{transition-delay:77ms}.point.svelte-z3bom5:nth-child(14) .pointOrbite.svelte-z3bom5{animation-delay:-29386ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(14),.jsMotionDefault .point.svelte-z3bom5:nth-child(14) .pointRotate.svelte-z3bom5{animation-delay:-25926ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(14) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(14) .pointStar.svelte-z3bom5{transition-delay:147ms}.point.svelte-z3bom5:nth-child(15) .pointOrbite.svelte-z3bom5{animation-delay:-286ms}.point.svelte-z3bom5:nth-child(15) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(15),.jsMotionDefault .point.svelte-z3bom5:nth-child(15) .pointRotate.svelte-z3bom5{animation-delay:-3822ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(15) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(15) .pointStar.svelte-z3bom5{transition-delay:54ms}.point.svelte-z3bom5:nth-child(16) .pointOrbite.svelte-z3bom5{animation-delay:-22709ms}.point.svelte-z3bom5:nth-child(16) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(16),.jsMotionDefault .point.svelte-z3bom5:nth-child(16) .pointRotate.svelte-z3bom5{animation-delay:-26822ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(16) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(16) .pointStar.svelte-z3bom5{transition-delay:76ms}.point.svelte-z3bom5:nth-child(17) .pointOrbite.svelte-z3bom5{animation-delay:-31964ms}.point.svelte-z3bom5:nth-child(17) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(17),.jsMotionDefault .point.svelte-z3bom5:nth-child(17) .pointRotate.svelte-z3bom5{animation-delay:-15418ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(17) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(17) .pointStar.svelte-z3bom5{transition-delay:3ms}.point.svelte-z3bom5:nth-child(18) .pointOrbite.svelte-z3bom5{animation-delay:-4839ms}.point.svelte-z3bom5:nth-child(18) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(18),.jsMotionDefault .point.svelte-z3bom5:nth-child(18) .pointRotate.svelte-z3bom5{animation-delay:-20475ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(18) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(18) .pointStar.svelte-z3bom5{transition-delay:38ms}.point.svelte-z3bom5:nth-child(19) .pointOrbite.svelte-z3bom5{animation-delay:-30720ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(19),.jsMotionDefault .point.svelte-z3bom5:nth-child(19) .pointRotate.svelte-z3bom5{animation-delay:-1005ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(19) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(19) .pointStar.svelte-z3bom5{transition-delay:93ms}.point.svelte-z3bom5:nth-child(20) .pointOrbite.svelte-z3bom5{animation-delay:-36024ms}.point.svelte-z3bom5:nth-child(20) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(20),.jsMotionDefault .point.svelte-z3bom5:nth-child(20) .pointRotate.svelte-z3bom5{animation-delay:-15280ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(20) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(20) .pointStar.svelte-z3bom5{transition-delay:17ms}.point.svelte-z3bom5:nth-child(21) .pointOrbite.svelte-z3bom5{animation-delay:-1985ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(21),.jsMotionDefault .point.svelte-z3bom5:nth-child(21) .pointRotate.svelte-z3bom5{animation-delay:-25276ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(21) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(21) .pointStar.svelte-z3bom5{transition-delay:234ms}.point.svelte-z3bom5:nth-child(22) .pointOrbite.svelte-z3bom5{animation-delay:-35767ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(22),.jsMotionDefault .point.svelte-z3bom5:nth-child(22) .pointRotate.svelte-z3bom5{animation-delay:-34448ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(22) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(22) .pointStar.svelte-z3bom5{transition-delay:45ms}.point.svelte-z3bom5:nth-child(23) .pointOrbite.svelte-z3bom5{animation-delay:-14898ms}.point.svelte-z3bom5:nth-child(23) .pointRotate.svelte-z3bom5{animation-direction:reverse
      }.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(23),.jsMotionDefault .point.svelte-z3bom5:nth-child(23) .pointRotate.svelte-z3bom5{animation-delay:-38847ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(23) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(23) .pointStar.svelte-z3bom5{transition-delay:105ms}.point.svelte-z3bom5:nth-child(24) .pointOrbite.svelte-z3bom5{animation-delay:-5057ms}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5:nth-child(24),.jsMotionDefault .point.svelte-z3bom5:nth-child(24) .pointRotate.svelte-z3bom5{animation-delay:-31558ms}.jsMotionDefault .point.svelte-z3bom5:nth-child(24) .pointText.svelte-z3bom5,.jsMotionDefault .point.svelte-z3bom5:nth-child(24) .pointStar.svelte-z3bom5{transition-delay:59ms}@keyframes svelte-z3bom5-rotateOrbite{0%{transform:rotate(-45deg)}100%{transform:rotate(45deg)}}@keyframes svelte-z3bom5-rotateItself{0%{transform:rotate(0deg) scale(0.7)}50%{transform:rotate(90deg) scale(1)}100%{transform:rotate(180deg) scale(0.7)}}@keyframes svelte-z3bom5-blink{0%{opacity:0.5}2%{opacity:0.2}4%{opacity:1}6%,100%{opacity:0.5}}@media(min-width: 48em){.skillsLvl.svelte-z3bom5.svelte-z3bom5{margin-right:8vw}}@media(min-width: 64.0625em){.main.svelte-z3bom5.svelte-z3bom5{margin-top:6.4rem}.tabList.svelte-z3bom5.svelte-z3bom5{display:flex;flex-direction:column;z-index:1;padding:0.4rem;overflow:hidden}.tabBtn.svelte-z3bom5.svelte-z3bom5{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}.tabBtn.svelte-z3bom5.svelte-z3bom5::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-z3bom5.svelte-z3bom5::before{transition:background 250ms ease-out, transform 250ms ease-out}.tabBtn.svelte-z3bom5.svelte-z3bom5:hover,.tabBtn.svelte-z3bom5.svelte-z3bom5:focus{outline:none;color:var(--colorType)}.tabBtn[aria-expanded='true'].svelte-z3bom5.svelte-z3bom5{color:var(--text_0)}.tabBtn[aria-expanded='true'].svelte-z3bom5.svelte-z3bom5:first-child{color:var(--text_invert)}.dark .tabBtn[aria-expanded='true'].svelte-z3bom5.svelte-z3bom5{color:var(--text_invert)}.tabBtn[aria-expanded='true'].svelte-z3bom5.svelte-z3bom5::before{opacity:1;background-color:var(--colorType);transform:scale(1, 1)}.jsMotionDefault .tabBtn[aria-expanded='true'].svelte-z3bom5.svelte-z3bom5::before{transition:transform 400ms cubic-bezier(0.28, 0.67, 0, 1.29)}.tabBtn.svelte-z3bom5.svelte-z3bom5{opacity:0;transform:translateY(1rem);transition:opacity 150ms ease-out, transform 150ms ease-out}.uAppear .tabBtn.isVisible.svelte-z3bom5.svelte-z3bom5{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-z3bom5.svelte-z3bom5:nth-child(1){--delay:275ms}.uAppear .tabBtn.isVisible.svelte-z3bom5.svelte-z3bom5:nth-child(2){--delay:350ms}.uAppear .tabBtn.isVisible.svelte-z3bom5.svelte-z3bom5:nth-child(3){--delay:425ms}.uAppear .tabBtn.isVisible.svelte-z3bom5.svelte-z3bom5:nth-child(3){--delay:500ms}.jsMotionReduced .uAppear .tabBtn.isVisible.svelte-z3bom5.svelte-z3bom5{transition:none}.skills.svelte-z3bom5.svelte-z3bom5{position:absolute;top:0;left:0;width:100%;padding:0}.skillsTitle.svelte-z3bom5.svelte-z3bom5{display:none}.skillsLvl[data-level="this site"].svelte-z3bom5 [data-tool].svelte-z3bom5{display:none}.skillsLvl[data-level="this site"].svelte-z3bom5 [data-tool="We're on Github!"].svelte-z3bom5{display:block;transform:translate(82rem, 8rem)}.point.svelte-z3bom5.svelte-z3bom5{position:absolute;top:0;left:0;opacity:0.5;transition:opacity 250ms ease;width:auto}.jsMotionDefault .point.svelte-z3bom5.svelte-z3bom5{animation:svelte-z3bom5-blink 10s infinite ease}.point.isActive.svelte-z3bom5.svelte-z3bom5{opacity:1;animation:none}.pointText.svelte-z3bom5.svelte-z3bom5{transform:scale(0);transform-origin:0 50%;transition:transform 250ms ease-out}.isActive.svelte-z3bom5 .pointText.svelte-z3bom5{transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(1)}.jsMotionReduced .isActive.svelte-z3bom5 .pointText.svelte-z3bom5{transition:none}.pointRotate.svelte-z3bom5.svelte-z3bom5{animation:svelte-z3bom5-rotateItself 20s infinite linear}.svelte-z3bom5:not(:global(.uAppear)) .pointRotate.svelte-z3bom5{animation-play-state:paused}.jsMotionReduced .pointRotate.svelte-z3bom5.svelte-z3bom5{animation-play-state:paused}.pointOrbite.svelte-z3bom5.svelte-z3bom5{top:0;width:1.6rem;height:1.6rem;transform-origin:3.2rem 50%}.pointStar.svelte-z3bom5.svelte-z3bom5{transform:scale(0.5);transition:transform 250ms ease;background-color:var(--text_invert)}.dark .pointStar.svelte-z3bom5.svelte-z3bom5{background-color:var(--text_1)}.isActive.svelte-z3bom5 .pointStar.svelte-z3bom5{background-color:var(--colorType);transition-timing-function:cubic-bezier(0.175, 0.885, 0.32, 1.275);transform:scale(1)}.point[data-tool="Software Development"].svelte-z3bom5.svelte-z3bom5{transform:translate(79rem, 19rem)}.point[data-tool="IT Consulting"].svelte-z3bom5.svelte-z3bom5{transform:translate(55rem, 18rem)}.point[data-tool="IT Solution Architect"].svelte-z3bom5.svelte-z3bom5{transform:translate(70rem, 23rem)}.point[data-tool="Cyber Security"].svelte-z3bom5.svelte-z3bom5{transform:translate(4rem, 3rem)}.point[data-tool="Data Science"].svelte-z3bom5.svelte-z3bom5{transform:translate(65rem, -1rem)}.point[data-tool="Website CMS"].svelte-z3bom5.svelte-z3bom5{transform:translate(24rem, 3rem)}.point[data-tool="Helpdesk & IT Support"].svelte-z3bom5.svelte-z3bom5{transform:translate(57rem, 5rem)}.point[data-tool="Cloud Infrastructure"].svelte-z3bom5.svelte-z3bom5{transform:translate(70rem, 14rem)}.point[data-tool="Network Security"].svelte-z3bom5.svelte-z3bom5{transform:translate(20rem, 8rem)}.point[data-tool="Penetration Testing"].svelte-z3bom5.svelte-z3bom5{transform:translate(-5rem, 7rem)}.point[data-tool="System Administration"].svelte-z3bom5.svelte-z3bom5{transform:translate(-1rem, 15rem)}.point[data-tool="Enterprise Architecture"].svelte-z3bom5.svelte-z3bom5{transform:translate(11rem, 18.5rem)}}@media(max-width: 64em){.main.svelte-z3bom5.svelte-z3bom5::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-z3bom5.svelte-z3bom5::before{transition:visibility 0ms 100ms, opacity 100ms 100ms;visibility:visible;opacity:1}.skills.svelte-z3bom5 [data-tool='Git'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='SEO'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='Redux'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='Webpack'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='Gulp'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='Figma'].svelte-z3bom5,.skills.svelte-z3bom5 [data-tool='Netlify'].svelte-z3bom5{display:none}}@media(width: 64em){.skills.svelte-z3bom5.svelte-z3bom5{padding-right:4vw;padding-left:calc(4vw + 3.2rem)}.skills.svelte-z3bom5.svelte-z3bom5::after{display:none}.skillsLvl.svelte-z3bom5.svelte-z3bom5{max-width:23vw;margin-right:0;padding-right:6.4rem}}
.wrapperSk.svelte-fpg35w.svelte-fpg35w{--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-fpg35w.svelte-fpg35w{--skills-bg:var(--bg_1)}.wrapperSk.uAppear.svelte-fpg35w.svelte-fpg35w{transition:background-color 1000ms cubic-bezier(0.19, 1, 0.22, 1);background-color:#1b1b1b;background-color:var(--skills-bg)}.wrapperSk.uAppear.svelte-fpg35w.svelte-fpg35w::before{opacity:1}.header.svelte-fpg35w.svelte-fpg35w{position:relative;margin-top:3.2rem;display:flex;flex-direction:column;align-items:center}.jsMotionReduced .header.svelte-fpg35w.svelte-fpg35w{margin-top:0}.headerTitle.svelte-fpg35w.svelte-fpg35w{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-fpg35w .headerTitle.svelte-fpg35w{-webkit-text-stroke:initial;color:var(--text_invert)}.dark .uAppear.svelte-fpg35w .headerTitle.svelte-fpg35w{color:var(--text_0)}.headerDesc.svelte-fpg35w.svelte-fpg35w{padding:0.8rem 8vw;color:var(--text_invert)}.dark .headerDesc.svelte-fpg35w.svelte-fpg35w{color:var(--text_1)}@media(min-width: 48em){.wrapperSk.svelte-fpg35w.svelte-fpg35w{padding-top:25vw}}@media(min-width: 64.0625em){.wrapperSk.svelte-fpg35w.svelte-fpg35w{min-height:100vh}.headerTitle.svelte-fpg35w.svelte-fpg35w{font-size:12rem}.headerDesc.svelte-fpg35w.svelte-fpg35w{padding:0}}
.wrapperJn.svelte-4jmy9w.svelte-4jmy9w{position:relative;padding-top:0;--rotate:-4deg;max-width:100%;overflow:hidden;margin-top:-1px}.header.svelte-4jmy9w.svelte-4jmy9w{position:relative;height:25rem;font-size:3rem;line-height:1;margin-bottom:-4rem}.header.svelte-4jmy9w.svelte-4jmy9w::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-4jmy9w .header.svelte-4jmy9w::before{transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.dark .header.svelte-4jmy9w.svelte-4jmy9w::before{background-color:var(--bg_1)}.headerSlide.svelte-4jmy9w.svelte-4jmy9w,.headerFixed.svelte-4jmy9w.svelte-4jmy9w{width:50rem;max-width:84vw}.headerSlide.svelte-4jmy9w.svelte-4jmy9w{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-4jmy9w.svelte-4jmy9w{color:var(--text_0)}.headerBlock.svelte-4jmy9w.svelte-4jmy9w{display:block}.headerFixed.svelte-4jmy9w.svelte-4jmy9w{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-4jmy9w .headerFixed.svelte-4jmy9w{transform:translate(-50%, 0) rotate(var(--rotate));transition:transform 600ms cubic-bezier(0.0, 0.0, 0.2, 1)}.sliding.svelte-4jmy9w.svelte-4jmy9w{display:block;position:absolute;top:0;left:0;width:100vw;overflow:hidden;height:25rem}.slidingRotate.svelte-4jmy9w.svelte-4jmy9w{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}.dark .slidingRotate.svelte-4jmy9w.svelte-4jmy9w{background-color:var(--bg_1)}.slidingRotate.svelte-4jmy9w.svelte-4jmy9w{opacity:0;transition:opacity 250ms cubic-bezier(0.19, 1, 0.22, 1)}.uAppear.svelte-4jmy9w .slidingRotate.svelte-4jmy9w{transition:opacity 1000ms cubic-bezier(0.19, 1, 0.22, 1);opacity:1}.text.svelte-4jmy9w.svelte-4jmy9w{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-4jmy9w .text.svelte-4jmy9w{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-4jmy9w.svelte-4jmy9w:not(:last-child){margin-bottom:3.2rem}@media(min-width: 48em) and (max-width: 64em){.text.svelte-4jmy9w.svelte-4jmy9w{padding:0 5vw}}@media(min-width: 64.0625em){.wrapperJn.svelte-4jmy9w.svelte-4jmy9w{padding-top:15vh}.header.svelte-4jmy9w.svelte-4jmy9w{font-size:5rem;margin-bottom:0}.text.svelte-4jmy9w.svelte-4jmy9w{padding:0;font-size:1.8rem}}@media(max-width: 64em){.wrapperJn.svelte-4jmy9w.svelte-4jmy9w{margin-bottom:6.4rem}}
body:not(.jsGoOn){height:100%;overflow:hidden}@media(min-width: 64.0625em){.container.svelte-1287m5x{position:fixed;top:0;left:0;display:grid;width:100vw;height:100vh;overflow:hidden}.horizon.svelte-1287m5x{display:flex;transform:translateX(calc(var(--scrollY)*-1))}main{padding-top:1px}.horizonSpace.svelte-1287m5x{position:relative;margin-top:100vh;margin-top:var(--marginTop, 100vh);height:1px}}
