:root{--color-primary:#181817;--color-accent:#00f587;--color-invert:#fff;--color-invert-light:hsla(0,0%,100%,0.6);--color-body:#989898;--color-accent-light:rgba(42,254,162,0.2);--color-accent-lighter:#71fec1;--color-accent-dark:#174730;--font-default:basic-sans,sans-serif;--font-accent:yellowtail,sans-serif;--font-size-title:clamp(40px,var(--font-size-var) + var(--font-size-const)*5.5,5vw);--font-size-marquee:80px;--font-size-highlight:clamp(24px,var(--font-size-var) + var(--font-size-const)*3,3vw);--font-size-subtitle:clamp(24px,var(--font-size-var) + var(--font-size-const)*2.3,2.3vw);--font-size-body:clamp(18px,var(--font-size-var) + var(--font-size-const),24px);--font-size-var:.25vw;--font-size-const:.95rem;--angle-ticker:9;--angle:calc(var(--angle-ticker)*0.0245329251);--tan-term1:var(--angle);--tan-term2:calc((1/3) * var(--angle) * var(--angle) * var(--angle));--tan-term3:calc((2 / 15) * var(--angle) * var(--angle) * var(--angle) * var(--angle) * var(--angle));--tan-term4:calc((17/315) * var(--angle) * var(--angle) * var(--angle) * var(--angle) * var(--angle) * var(--angle) * var(--angle));--tan:calc(var(--tan-term1) + var(--tan-term2) + var(--tan-term3) + var(--tan-term4));--height-ticker:calc(var(--width-ticker) * var(--tan));--width-ticker:110vw;--spacing-section:clamp(64px,10vmax,136px);--spacing-section-large:18vmax}@media screen and (min-width:960px){html{overflow:hidden}}html[data-direction] #menu{background:-webkit-linear-gradient(top,var(--color-invert),hsla(0,0%,100%,0));background:linear-gradient(180deg,var(--color-invert),hsla(0,0%,100%,0))}html[data-direction=down].hideHeader #menu{opacity:0;-webkit-transform:translateY(-5vw);transform:translateY(-5vw)}html:not(.hideHeader) header{opacity:1}html:not(.hideHeader) header #logo{opacity:1}html.hideHeader header>:not(#logoName){opacity:0}html.hideHeader header #logoName{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}html.hideLogo header #logoName{opacity:0}html.has-scroll-init body{background:var(--color-invert)}body{margin:0;background:var(--color-primary);color:var(--color-primary);font-family:var(--font-default),-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:var(--font-size-body);line-height:1.5;-webkit-transition:background .6s;transition:background .6s}a{color:inherit;text-underline-position:from-font;-webkit-transition:.3s;transition:.3s}a:hover{color:var(--color-accent)}::selection{background-color:var(--color-accent-light);color:var(--color-accent-dark);-webkit-text-stroke:var(--color-accent-dark);text-shadow:none}@media (pointer:fine){.cursor{z-index:9999;position:fixed;float:left;pointer-events:none;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);mix-blend-mode:difference;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;border-radius:100%;-webkit-transition-property:background-color,width,height,opacity,mix-blend-mode,-webkit-transform;transition-property:background-color,width,height,opacity,mix-blend-mode,-webkit-transform;transition-property:background-color,width,height,opacity,transform,mix-blend-mode;transition-property:background-color,width,height,opacity,transform,mix-blend-mode,-webkit-transform;height:1vw;width:1vw;background-color:var(--color-accent)}.cursor--hidden{opacity:0}.cursor--link-hovered{width:5vw;height:5vw}.cursor--clicked{-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:2vw;height:2vw}.cursor--link-dribbble,.cursor--link-instagram,.cursor--link-linkedin,.cursor--link-mail,.cursor--link-medium,.cursor--link-picture{z-index:9999;border-color:transparent;background-color:transparent!important;mix-blend-mode:normal;-webkit-transform:translate(-25%,-25%);transform:translate(-25%,-25%)}.cursor--link-linkedin:before{content:"💼"}.cursor--link-medium:before{content:"📝"}.cursor--link-dribbble:before{content:"🎨"}.cursor--link-instagram:before{content:"📷"}}html body.has-dark-bg{color:var(--color-invert);background-color:var(--color-primary)}body.has-dark-bg #menu{background:-webkit-linear-gradient(top,var(--color-primary),rgba(24,24,23,0));background:linear-gradient(180deg,var(--color-primary),rgba(24,24,23,0))}body.has-dark-bg header svg path{fill:var(--color-invert)}body.has-dark-bg ::selection{background-color:var(--color-accent-light);color:var(--color-accent-lighter);text-shadow:none}body.has-dark-bg .c-scrollbar_thumb{background-color:var(--color-invert)}

/*! locomotive-scroll v4.0.6 | MIT License | https://github.com/locomotivemtl/locomotive-scroll */html.has-scroll-smooth{overflow:hidden}html.has-scroll-dragging{-webkit-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%;-webkit-transform-origin:center right;transform-origin:center right;-webkit-transition:opacity .3s,-webkit-transform .3s;transition:opacity .3s,-webkit-transform .3s;transition:transform .3s,opacity .3s;transition:transform .3s,opacity .3s,-webkit-transform .3s;opacity:0}.c-scrollbar:hover{-webkit-transform:scaleX(1.9);transform:scaleX(1.9)}.c-scrollbar:hover,.has-scroll-dragging .c-scrollbar,.has-scroll-scrolling .c-scrollbar{opacity:1}[data-scroll-direction=horizontal] .c-scrollbar{width:100%;height:10px;top:auto;bottom:0;-webkit-transform:scaleY(1);transform:scaleY(1)}[data-scroll-direction=horizontal] .c-scrollbar:hover{-webkit-transform:scaleY(1.3);transform:scaleY(1.3)}.c-scrollbar_thumb{position:absolute;top:0;right:0;background-color:var(--color-primary);width:7px;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}