@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.btn{background:transparent;padding:0;border:none;cursor:pointer;display:inline-block}.btn:active .btn__wrapper{background-color:#d3f8af}@media (min-width: 661px){.btn:hover:not([disabled]) .btn__wrapper{transform:scale(.94)}.btn:hover:not([disabled]) .btn__text--visible{transform:translateY(-300%) skewY(-20deg)}.btn:hover:not([disabled]) .btn__text--hidden{transform:translateY(0)}}.btn--arrow{display:inline-block}.btn--arrow .btn__wrapper{padding:0;height:100%;width:100%}.btn--transparent .btn__wrapper{border:1px solid #322949;background-color:transparent;padding:min(20 * 1vw * 100 / var(--websiteWidth),20 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px)}.btn__wrapper{display:flex;align-items:center;justify-content:center;padding:min(18 * 1vw * 100 / var(--websiteWidth),18 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px) min(20 * 1vw * 100 / var(--websiteWidth),20 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px);font-weight:700;background-color:#ffdb8d;color:#1f1c1f;border-radius:4px}@media (max-width: 660px){.btn__wrapper{font-size:min(16 * 1vw * 100 / var(--websiteWidth),16 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px)}}@media (min-width: 661px){.btn__wrapper{font-size:min(18 * 1vw * 100 / var(--websiteWidth),18 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px);transition:transform .3s cubic-bezier(.22,.01,.03,.99)}}button[disabled] .btn__wrapper{background-color:#e9e4d0;cursor:not-allowed}.btn__inner{overflow:hidden;position:relative}.btn__text--invisible{position:relative;opacity:0}.btn__text--visible{position:absolute;transform:translateY(0);top:0;left:0;transition:transform .4s cubic-bezier(.22,.01,.03,.99)}.btn__text--hidden{position:absolute;transform:translateY(300%) skewY(19deg);top:0;left:0;transition:transform .4s cubic-bezier(.22,.01,.03,.99)}:root{font-family:HK Guise,Arial,sans-serif;--app-height: 100%}@media screen and (max-width: 660px){:root{--websiteWidth: 375;--maxWebsiteWidth: 660;--bodyWidth: 335}}@media screen and (min-width: 661px){:root{--websiteWidth: 1440;--maxWebsiteWidth: 1800;--bodyWidth: 1258}}html,body{height:100%;width:100%}body{min-height:100vh;overflow-x:hidden;margin:0;background-color:#fffdf5;-webkit-font-variant-ligatures:common-ligatures;font-variant-ligatures:common-ligatures;-webkit-font-feature-settings:"liga" 1;font-feature-settings:"liga" 1;-webkit-font-feature-settings:"liga1" on;font-feature-settings:"liga1" on;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition:background-color .4s cubic-bezier(.55,0,.1,1)}body.page-success-story{background-color:#fffcef}*{box-sizing:border-box}#svelte{min-height:100vh;display:flex;flex-direction:column}pre{font-size:16px;font-family:HK Guise,Arial,sans-serif;border-radius:3px;box-shadow:2px 2px 6px #ffffff40;padding:.5em;overflow-x:auto;color:#fcfcfc}input,button{font-size:inherit;font-family:inherit}input{border:none;background-color:transparent;border-radius:0;outline:none}button:focus:not(:focus-visible){outline:none}ul{margin:0;padding:0;list-style-type:none}li{list-style-type:none}a,a:focus,a:visited,a:active{color:inherit;text-decoration:none}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}.text-line{display:inline-block;overflow:hidden;position:relative}.text-line .text-line-hidden{display:inline-block;opacity:0;pointer-events:none}.lean .text-line .text-line-hidden{transform:matrix(.97,0,-.27,1,0,0)}.text-line .text-line-visible{position:absolute;top:0;left:0;width:100%;height:100%;transform:translateY(102%);transition:transform 1s cubic-bezier(.19,1,.22,1)}.lean .text-line .text-line-visible{transform:translateY(102%) matrix(.97,0,-.27,1,0,0)}.text-line.visible .text-line-visible{transform:translateY(0)}.lean .text-line.visible .text-line-visible{transform:translateY(0) matrix(.97,0,-.27,1,0,0)}.animated-cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:center left;transform:scale(1.14);opacity:0;transition:opacity 1s cubic-bezier(.22,.01,.03,.99),transform 1s cubic-bezier(.22,.01,.03,.99)}.pulse{animation:pulse 2s cubic-bezier(.4,0,.6,1) infinite}.cover{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transform-origin:center left}.page-container{min-height:100vh;min-height:var(--app-height)}.text-grey{color:#7b7c80}figure{margin:0}.section{position:relative;overflow:hidden}.section--purple{background-color:#322949}.section--pink{background-color:#dacbff}.section--white{background-color:#fffdf5}.section--green{background-color:#223b31}.section--green-light{background-color:#d3f8b1}.section--blue{background-color:#132152}.section--blue-light{background-color:#daf2f8}.section__inner{margin-left:auto;margin-right:auto;width:min(var(--bodyWidth) * 1vw * 100 / var(--websiteWidth),var(--bodyWidth) * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px)}.shape{position:absolute}.shape svg{width:100%;height:auto}.stairs{position:absolute;width:100%;overflow:hidden;transform:translateY(-50%);z-index:1}@media (max-width: 660px){.stairs{height:min(140 * 1vw * 100 / var(--websiteWidth),140 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px)}}@media (min-width: 661px){.stairs{height:min(220 * 1vw * 100 / var(--websiteWidth),220 * var(--maxWebsiteWidth) / var(--websiteWidth) * 1px)}}.stairs .shape__inner{position:absolute;top:50%;left:50%;height:100%;transform:translate3d(-50%,-50%,0);min-width:110%}.stairs .shape__inner svg{height:100%;min-width:100%;width:auto}.stairs--reversed .shape__inner{transform:translate3d(-50%,-50%,0) scaleX(-1)}.stairs--footer svg path{fill:#322949}.page-features .stairs--footer svg path,.page-success-stories .stairs--footer svg path,.page-success-story .stairs--footer svg path,.page-faq-employers .stairs--footer svg path{fill:#223b31}.page-faq-developers .stairs--footer svg path,.page-rewards .stairs--footer svg path,.page-reward .stairs--footer svg path,.page-join .stairs--footer svg path{fill:#132152}.stairs--purple svg path:not(.line),.shape--purple svg path:not(.line){fill:#322949}.stairs--purple svg .line,.shape--purple svg .line{fill:#fff}.stairs--pink svg path:not(.line),.shape--pink svg path:not(.line){fill:#dacbff}.stairs--pink svg .line,.shape--pink svg .line{fill:#fff}.stairs--green svg path:not(.line),.shape--green svg path:not(.line){fill:#223b31}.stairs--green svg .line,.shape--green svg .line{fill:#fff}.stairs--green-light svg path:not(.line),.shape--green-light svg path:not(.line){fill:#d3f8b1}.stairs--green-light svg .line,.shape--green-light svg .line{fill:#fff}.stairs--beige svg path:not(.line),.shape--beige svg path:not(.line){fill:#fffcef}.stairs--beige svg .line,.shape--beige svg .line{fill:#fff}.stairs--orange svg path:not(.line),.shape--orange svg path:not(.line){fill:#ffa680}.stairs--orange svg .line,.shape--orange svg .line{fill:#fff}.stairs--blue-light svg path:not(.line),.shape--blue-light svg path:not(.line){fill:#daf2f8}.stairs--blue-light svg .line,.shape--blue-light svg .line{fill:#fff}.stairs--blue svg path:not(.line),.shape--blue svg path:not(.line){fill:#132152}.stairs--blue svg .line,.shape--blue svg .line{fill:#fff}.shape-container{position:relative;width:100%}.shape-wrapper{position:absolute;left:0;width:100%;overflow:hidden}html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.has-scroll-smooth body{overflow:hidden}.has-scroll-smooth [data-scroll-container]{min-height:100vh}[data-scroll-direction=horizontal] [data-scroll-container]{height:100vh;display:inline-block;white-space:nowrap}[data-scroll-direction=horizontal] [data-scroll-section]{display:inline-block;vertical-align:top;white-space:nowrap;height:100%}.c-scrollbar{position:absolute;right:0;top:0;width:11px;height:100%;transform-origin:center right;transition:transform .3s,opacity .3s;opacity:0}.c-scrollbar:hover{transform:scaleX(1.45)}.c-scrollbar:hover,.has-scroll-scrolling .c-scrollbar,.has-scroll-dragging .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:#000;opacity:.5;width:7px;border-radius:10px;margin:2px;cursor:-webkit-grab;cursor:grab}.has-scroll-dragging .c-scrollbar_thumb{cursor:-webkit-grabbing;cursor:grabbing}[data-scroll-direction=horizontal] .c-scrollbar_thumb{right:auto;bottom:0}@font-face{font-family:HK Guise;src:url(../../../fonts/HKGuiseLight.woff2) format("woff2"),url(../../../fonts/HKGuiseLight.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:HK Guise;src:url(../../../fonts/HKGuiseRegular.woff2) format("woff2"),url(../../../fonts/HKGuiseRegular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:HK Guise;src:url(../../../fonts/HKGuiseMedium.woff2) format("woff2"),url(../../../fonts/HKGuiseMedium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:HK Guise;src:url(../../../fonts/HKGuiseSemiBold.woff2) format("woff2"),url(../../../fonts/HKGuiseSemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:HK Guise;src:url(../../../fonts/HKGuiseBold.woff2) format("woff2"),url(../../../fonts/HKGuiseBold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Tobias;src:url(../../../fonts/TobiasTRIAL-Light.woff2) format("woff2"),url(../../../fonts/TobiasTRIAL-Light.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Tobias;src:url(../../../fonts/TobiasTRIAL-Regular.woff2) format("woff2"),url(/fonts/TobiasTRIAL-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Tobias;src:url(../../../fonts/TobiasTRIAL-Medium.woff2) format("woff2"),url(../../../fonts/TobiasTRIAL-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Tobias;src:url(../../../fonts/TobiasTRIAL-SemiBold.woff2) format("woff2"),url(../../../fonts/TobiasTRIAL-SemiBold.woff) format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Tobias;src:url(../../../fonts/TobiasTRIAL-Bold.woff2) format("woff2"),url(../../../fonts/TobiasTRIAL-Bold.woff) format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Platform;src:url(../../../fonts/Platform-Regular.woff2) format("woff2"),url(../../../fonts/Platform-Regular.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Platform;src:url(../../../fonts/Platform-RegularItalic.woff2) format("woff2"),url(../../../fonts/Platform-RegularItalic.woff) format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Platform;src:url(../../../fonts/Platform-Medium.woff2) format("woff2"),url(../../../fonts/Platform-Medium.woff) format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Platform;src:url(../../../fonts/Platform-MediumItalic.woff2) format("woff2"),url(../../../fonts/Platform-MediumItalic.woff) format("woff");font-weight:500;font-style:italic;font-display:swap}@keyframes svelte-kr7882-pulse{0%,to{opacity:1}50%{opacity:.5}}section.svelte-kr7882.svelte-kr7882{display:flex;justify-content:space-between;align-items:center;width:120px;padding-top:15px}section.svelte-kr7882 .soc2Logo.svelte-kr7882{position:absolute;left:-40px;bottom:115px;width:175px;height:175px}section.svelte-kr7882 a.svelte-kr7882{display:inline-block;height:20px;color:#fff}section.svelte-kr7882 a svg.svelte-kr7882{height:100%}section.svelte-kr7882 span.svelte-kr7882{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}
