@charset "UTF-8";#ball{position:absolute;display:none;width:100px;height:100px;background-color:transparent;border-radius:50%;text-align:center;line-height:100px;font-size:10px;color:#000;z-index:1000;bottom:-50px;left:50px;-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html[data-theme=dark]{--primary-color: #533;--secondary-color: darkred;--white-color: #999;--dark-grey: #333;--dark-blue-text: #f05050;--dark-blue-text-1: rgba(240, 80, 80, .5);--dark-blue-text-2: rgba(240, 80, 80, 0);--background-color: #222;--selection-color: black;--hr-color: white;--img-brightness: 75%;--small-text-color: lightcoral}html[data-theme=light]{--primary-color: darkcyan;--secondary-color: aquamarine;--white-color: white;--dark-grey: #333;--dark-blue-text: #006;--dark-blue-text-1: rgba(0, 0, 102, .5);--dark-blue-text-2: rgba(0, 0, 102, 0);--background-color: white;--selection-color: red;--hr-color: black;--img-brightness: 100%;--small-text-color: #222}.mobile-articles{display:none}@media screen and (min-width: 0px) and (max-device-width: 780px){#pc,span,.mobile-hide,.bubbles{display:none!important}.mobile-articles{display:block}}.bubble1,.bubble2,.bubble3,.bubble4,.bubble5,.bubble6,.bubble7,.bubble8,.bubble9,.bubble10{position:absolute;background:red;border-radius:50%;opacity:.5;-webkit-animation:rise 10s infinite ease-in;animation:rise 10s infinite ease-in;will-change:transform;z-index:99}.bubble1{width:40px;height:40px;left:10%;-webkit-animation-duration:8s;animation-duration:8s}.bubble2{width:20px;height:20px;left:20%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s}.bubble3{width:50px;height:50px;left:35%;-webkit-animation-duration:7s;animation-duration:7s;-webkit-animation-delay:2s;animation-delay:2s}.bubble4{width:80px;height:80px;left:50%;-webkit-animation-duration:11s;animation-duration:11s;-webkit-animation-delay:0s;animation-delay:0s}.bubble5{width:35px;height:35px;left:55%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:1s;animation-delay:1s}.bubble6{width:45px;height:45px;left:65%;-webkit-animation-duration:8s;animation-duration:8s;-webkit-animation-delay:3s;animation-delay:3s}.bubble7{width:90px;height:90px;left:70%;-webkit-animation-duration:12s;animation-duration:12s;-webkit-animation-delay:2s;animation-delay:2s}.bubble8{width:25px;height:25px;left:80%;-webkit-animation-duration:6s;animation-duration:6s;-webkit-animation-delay:2s;animation-delay:2s}.bubble9{width:15px;height:15px;left:70%;-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-delay:1s;animation-delay:1s}.bubble10{width:90px;height:90px;left:30%;-webkit-animation-duration:10s;animation-duration:10s;-webkit-animation-delay:4s;animation-delay:4s}@-webkit-keyframes rise{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}33%{-webkit-transform:translate(200px,-2000px);-ms-transform:translate(200px,-2000px);transform:translate(200px,-2000px)}66%{-webkit-transform:translate(-200px,-4000px);-ms-transform:translate(-200px,-4000px);transform:translate(-200px,-4000px)}to{-webkit-transform:translate(-100px,-6000px);-ms-transform:translate(-100px,-6000px);transform:translate(-100px,-6000px)}}@-moz-keyframes rise{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}33%{-webkit-transform:translate(200px,-2000px);-ms-transform:translate(200px,-2000px);transform:translate(200px,-2000px)}66%{-webkit-transform:translate(-200px,-4000px);-ms-transform:translate(-200px,-4000px);transform:translate(-200px,-4000px)}to{-webkit-transform:translate(-100px,-6000px);-ms-transform:translate(-100px,-6000px);transform:translate(-100px,-6000px)}}@-ms-keyframes rise{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}33%{-webkit-transform:translate(200px,-2000px);-ms-transform:translate(200px,-2000px);transform:translate(200px,-2000px)}66%{-webkit-transform:translate(-200px,-4000px);-ms-transform:translate(-200px,-4000px);transform:translate(-200px,-4000px)}to{-webkit-transform:translate(-100px,-6000px);-ms-transform:translate(-100px,-6000px);transform:translate(-100px,-6000px)}}@-o-keyframes rise{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}33%{-webkit-transform:translate(200px,-2000px);-ms-transform:translate(200px,-2000px);transform:translate(200px,-2000px)}66%{-webkit-transform:translate(-200px,-4000px);-ms-transform:translate(-200px,-4000px);transform:translate(-200px,-4000px)}to{-webkit-transform:translate(-100px,-6000px);-ms-transform:translate(-100px,-6000px);transform:translate(-100px,-6000px)}}@keyframes rise{0%{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0)}33%{-webkit-transform:translate(200px,-2000px);-ms-transform:translate(200px,-2000px);transform:translate(200px,-2000px)}66%{-webkit-transform:translate(-200px,-4000px);-ms-transform:translate(-200px,-4000px);transform:translate(-200px,-4000px)}to{-webkit-transform:translate(-100px,-6000px);-ms-transform:translate(-100px,-6000px);transform:translate(-100px,-6000px)}}.cta-btn{position:relative;padding:.8rem 1.6rem;font-weight:700;line-height:1}.cta-btn:after{content:"";position:absolute;width:0px;height:100%;left:0;bottom:0;z-index:-1;-webkit-transition:all cubic-bezier(.19,1,.22,1) .3s;-o-transition:all cubic-bezier(.19,1,.22,1) .3s;transition:all cubic-bezier(.19,1,.22,1) .3s}.cta-btn--hero{border:2px solid var(--secondary-color);-webkit-text-fill-color:var(--secondary-color);-webkit-box-shadow:-1px -1px 2px var(--primary-color),1px 1px 2px var(--secondary-color);box-shadow:-1px -1px 2px var(--primary-color),1px 1px 2px var(--secondary-color);border-image:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);border-image-slice:1}.cta-btn--hero:after{background-image:-o-linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);background-image:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%)}@media screen and (min-width: 0px) and (max-device-width: 780px){.cta-btn--hero:after{background-image:none}}.cta-btn--hero:hover{-webkit-text-fill-color:var(--white-color)}@media screen and (min-width: 0px) and (max-device-width: 780px){.cta-btn--hero:hover{-webkit-text-fill-color:var(--secondary-color)}}.cta-btn--hero:hover:after{width:100%}.cta-btn--resume{color:var(--white-color);border:2px solid var(--white-color)}.cta-btn--resume:after{background:var(--white-color)}.cta-btn--resume:hover{color:var(--secondary-color)}.cta-btn--resume:hover:after{width:100%}canvas{position:fixed;top:0;left:0;display:none;opacity:.1}@-webkit-keyframes cube{0%,to,20%,60%{animation-timing-function:step-start;transform:none}40%{transform:rotateY(-1turn)}}@-moz-keyframes cube{0%,to,20%,60%{animation-timing-function:step-start;transform:none}40%{transform:rotateY(-1turn)}}@-ms-keyframes cube{0%,to,20%,60%{animation-timing-function:step-start;transform:none}40%{transform:rotateY(-1turn)}}@-o-keyframes cube{0%,to,20%,60%{animation-timing-function:step-start;transform:none}40%{transform:rotateY(-1turn)}}@keyframes cube{0%,to,20%,60%{animation-timing-function:step-start;transform:none}40%{transform:rotateY(-1turn)}}@-webkit-keyframes large-shadow{0%,80%,to{transform:scale(1.5,3)}20%{transform:scale(1.5,2)}40%,60%{transform:scale(1.5,5)}50%{transform:scaleY(5)}}@-moz-keyframes large-shadow{0%,80%,to{transform:scale(1.5,3)}20%{transform:scale(1.5,2)}40%,60%{transform:scale(1.5,5)}50%{transform:scaleY(5)}}@-ms-keyframes large-shadow{0%,80%,to{transform:scale(1.5,3)}20%{transform:scale(1.5,2)}40%,60%{transform:scale(1.5,5)}50%{transform:scaleY(5)}}@-o-keyframes large-shadow{0%,80%,to{transform:scale(1.5,3)}20%{transform:scale(1.5,2)}40%,60%{transform:scale(1.5,5)}50%{transform:scaleY(5)}}@keyframes large-shadow{0%,80%,to{transform:scale(1.5,3)}20%{transform:scale(1.5,2)}40%,60%{transform:scale(1.5,5)}50%{transform:scaleY(5)}}@-webkit-keyframes cube-top-flash{0%,50%,60%,to{opacity:0}52%{opacity:.9}}@-moz-keyframes cube-top-flash{0%,50%,60%,to{opacity:0}52%{opacity:.9}}@-ms-keyframes cube-top-flash{0%,50%,60%,to{opacity:0}52%{opacity:.9}}@-o-keyframes cube-top-flash{0%,50%,60%,to{opacity:0}52%{opacity:.9}}@keyframes cube-top-flash{0%,50%,60%,to{opacity:0}52%{opacity:.9}}@-webkit-keyframes cube-top{20%{transform:translateZ(-8vmin)}40%,60%,80%{transform:none}}@-moz-keyframes cube-top{20%{transform:translateZ(-8vmin)}40%,60%,80%{transform:none}}@-ms-keyframes cube-top{20%{transform:translateZ(-8vmin)}40%,60%,80%{transform:none}}@-o-keyframes cube-top{20%{transform:translateZ(-8vmin)}40%,60%,80%{transform:none}}@keyframes cube-top{20%{transform:translateZ(-8vmin)}40%,60%,80%{transform:none}}@-webkit-keyframes cube-front-left{20%{transform:scaleX(.2)}40%,60%{transform:translate(-8vmin) scaleX(.2)}80%{transform:none}}@-moz-keyframes cube-front-left{20%{transform:scaleX(.2)}40%,60%{transform:translate(-8vmin) scaleX(.2)}80%{transform:none}}@-ms-keyframes cube-front-left{20%{transform:scaleX(.2)}40%,60%{transform:translate(-8vmin) scaleX(.2)}80%{transform:none}}@-o-keyframes cube-front-left{20%{transform:scaleX(.2)}40%,60%{transform:translate(-8vmin) scaleX(.2)}80%{transform:none}}@keyframes cube-front-left{20%{transform:scaleX(.2)}40%,60%{transform:translate(-8vmin) scaleX(.2)}80%{transform:none}}@-webkit-keyframes cube-front-right{20%{transform:scaleY(.2)}40%,60%{transform:translateY(8vmin) scaleY(.2)}80%{transform:none}}@-moz-keyframes cube-front-right{20%{transform:scaleY(.2)}40%,60%{transform:translateY(8vmin) scaleY(.2)}80%{transform:none}}@-ms-keyframes cube-front-right{20%{transform:scaleY(.2)}40%,60%{transform:translateY(8vmin) scaleY(.2)}80%{transform:none}}@-o-keyframes cube-front-right{20%{transform:scaleY(.2)}40%,60%{transform:translateY(8vmin) scaleY(.2)}80%{transform:none}}@keyframes cube-front-right{20%{transform:scaleY(.2)}40%,60%{transform:translateY(8vmin) scaleY(.2)}80%{transform:none}}@-webkit-keyframes cube-bottom{0%,20%,80%,to{transform:translateZ(calc(-10vmin + 1px)) scale(.95)}40%,60%{transform:translateZ(-2vmin) scale(.95)}}@-moz-keyframes cube-bottom{0%,20%,80%,to{transform:translateZ(calc(-10vmin + 1px)) scale(.95)}40%,60%{transform:translateZ(-2vmin) scale(.95)}}@-ms-keyframes cube-bottom{0%,20%,80%,to{transform:translateZ(calc(-10vmin + 1px)) scale(.95)}40%,60%{transform:translateZ(-2vmin) scale(.95)}}@-o-keyframes cube-bottom{0%,20%,80%,to{transform:translateZ(calc(-10vmin + 1px)) scale(.95)}40%,60%{transform:translateZ(-2vmin) scale(.95)}}@keyframes cube-bottom{0%,20%,80%,to{transform:translateZ(calc(-10vmin + 1px)) scale(.95)}40%,60%{transform:translateZ(-2vmin) scale(.95)}}@-webkit-keyframes cube-bottom-flash{0%,40%,50%,to{opacity:0}45%{opacity:.9}}@-moz-keyframes cube-bottom-flash{0%,40%,50%,to{opacity:0}45%{opacity:.9}}@-ms-keyframes cube-bottom-flash{0%,40%,50%,to{opacity:0}45%{opacity:.9}}@-o-keyframes cube-bottom-flash{0%,40%,50%,to{opacity:0}45%{opacity:.9}}@keyframes cube-bottom-flash{0%,40%,50%,to{opacity:0}45%{opacity:.9}}@-webkit-keyframes shadow-y{to,40%,60%,80%,0%{transform:translateY(-100%) scale(2,.75)}20%{transform:scaleX(2)}}@-moz-keyframes shadow-y{to,40%,60%,80%,0%{transform:translateY(-100%) scale(2,.75)}20%{transform:scaleX(2)}}@-ms-keyframes shadow-y{to,40%,60%,80%,0%{transform:translateY(-100%) scale(2,.75)}20%{transform:scaleX(2)}}@-o-keyframes shadow-y{to,40%,60%,80%,0%{transform:translateY(-100%) scale(2,.75)}20%{transform:scaleX(2)}}@keyframes shadow-y{to,40%,60%,80%,0%{transform:translateY(-100%) scale(2,.75)}20%{transform:scaleX(2)}}@-webkit-keyframes shadow-y-inverse{to,40%,60%,80%,0%{opacity:.9;transform:scaleX(2)}20%{opacity:0;transform:translateY(-100%) scale(2,.75)}}@-moz-keyframes shadow-y-inverse{to,40%,60%,80%,0%{opacity:.9;transform:scaleX(2)}20%{opacity:0;transform:translateY(-100%) scale(2,.75)}}@-ms-keyframes shadow-y-inverse{to,40%,60%,80%,0%{opacity:.9;transform:scaleX(2)}20%{opacity:0;transform:translateY(-100%) scale(2,.75)}}@-o-keyframes shadow-y-inverse{to,40%,60%,80%,0%{opacity:.9;transform:scaleX(2)}20%{opacity:0;transform:translateY(-100%) scale(2,.75)}}@keyframes shadow-y-inverse{to,40%,60%,80%,0%{opacity:.9;transform:scaleX(2)}20%{opacity:0;transform:translateY(-100%) scale(2,.75)}}@-webkit-keyframes shadow-flip{0%,20%,40%,50%,to{transform:rotate(90deg)}45%{transform:rotate(270deg)}}@-moz-keyframes shadow-flip{0%,20%,40%,50%,to{transform:rotate(90deg)}45%{transform:rotate(270deg)}}@-ms-keyframes shadow-flip{0%,20%,40%,50%,to{transform:rotate(90deg)}45%{transform:rotate(270deg)}}@-o-keyframes shadow-flip{0%,20%,40%,50%,to{transform:rotate(90deg)}45%{transform:rotate(270deg)}}@keyframes shadow-flip{0%,20%,40%,50%,to{transform:rotate(90deg)}45%{transform:rotate(270deg)}}@-webkit-keyframes shadow-flip-inverse{0%,20%,40%,50%,to{transform:rotate(0);opacity:0}45%{transform:rotate(-180deg);opacity:.6}}@-moz-keyframes shadow-flip-inverse{0%,20%,40%,50%,to{transform:rotate(0);opacity:0}45%{transform:rotate(-180deg);opacity:.6}}@-ms-keyframes shadow-flip-inverse{0%,20%,40%,50%,to{transform:rotate(0);opacity:0}45%{transform:rotate(-180deg);opacity:.6}}@-o-keyframes shadow-flip-inverse{0%,20%,40%,50%,to{transform:rotate(0);opacity:0}45%{transform:rotate(-180deg);opacity:.6}}@keyframes shadow-flip-inverse{0%,20%,40%,50%,to{transform:rotate(0);opacity:0}45%{transform:rotate(-180deg);opacity:.6}}@-webkit-keyframes shadow-z{0%,40%,60%,80%,to{transform:scale(var(--shadow-x-scale),2)}20%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2),2)}}@-moz-keyframes shadow-z{0%,40%,60%,80%,to{transform:scale(var(--shadow-x-scale),2)}20%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2),2)}}@-ms-keyframes shadow-z{0%,40%,60%,80%,to{transform:scale(var(--shadow-x-scale),2)}20%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2),2)}}@-o-keyframes shadow-z{0%,40%,60%,80%,to{transform:scale(var(--shadow-x-scale),2)}20%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2),2)}}@keyframes shadow-z{0%,40%,60%,80%,to{transform:scale(var(--shadow-x-scale),2)}20%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2),2)}}@-webkit-keyframes shadow-z-inverse{40%,60%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1),2)}45%{opacity:0}0%,40%,55%{opacity:.5}to{opacity:1}0%,20%,80%,to{transform:scale(2)}}@-moz-keyframes shadow-z-inverse{40%,60%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1),2)}45%{opacity:0}0%,40%,55%{opacity:.5}to{opacity:1}0%,20%,80%,to{transform:scale(2)}}@-ms-keyframes shadow-z-inverse{40%,60%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1),2)}45%{opacity:0}0%,40%,55%{opacity:.5}to{opacity:1}0%,20%,80%,to{transform:scale(2)}}@-o-keyframes shadow-z-inverse{40%,60%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1),2)}45%{opacity:0}0%,40%,55%{opacity:.5}to{opacity:1}0%,20%,80%,to{transform:scale(2)}}@keyframes shadow-z-inverse{40%,60%{transform:translate(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1),2)}45%{opacity:0}0%,40%,55%{opacity:.5}to{opacity:1}0%,20%,80%,to{transform:scale(2)}}html{height:100%}body{width:100%;height:100%;display:flex;justify-content:center;align-items:center;perspective:10000px}.cubes{position:absolute;left:50%;width:10vmin;height:10vmin;transform:rotateX(60deg) rotate(-45deg);-webkit-backface-visibility:visible;backface-visibility:visible;overflow:visible;transform-style:preserve-3d;perspective:9000px}.cube{height:10vmin;width:10vmin;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;transform-origin:center center -.5vmin;position:absolute;top:0;left:0}.cube>.cube-wrap{animation:cube 5s infinite both;position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;transform-origin:center center -.5vmin;will-change:transform}.large-shadow{transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;transform-origin:center center -.5vmin;position:absolute;top:0;left:0;background:#000;height:10vmin;width:10vmin;transform-origin:top right;animation:large-shadow 5s infinite both;filter:var(--shadow-filter, blur(3vmin));opacity:.2;will-change:transform}.large-shadow>.cube-wrap{animation:cube 5s infinite both;position:absolute;top:0;left:0;width:100%;height:100%;transform-style:preserve-3d;-webkit-backface-visibility:visible;backface-visibility:visible;transform-origin:center center -.5vmin;will-change:transform}.cube[data-cube^="1"],.large-shadow[data-cube^="1"]{top:calc(-10vmin - 2px);--color-bg-top: #a0ebe8;--color-bg-bottom: #89e4e4;--color-fl-top: #4eafbc;--color-fl-bottom: #43a5b2}.cube[data-cube^="2"],.large-shadow[data-cube^="2"]{--color-bg-top: #89e4e4;--color-bg-bottom: #76dee5;--color-fl-top: #43a5b2;--color-fl-bottom: #3d93a9}.cube[data-cube^="3"],.large-shadow[data-cube^="3"]{top:calc(10vmin + 2px);--color-bg-top: #76dee5;--color-bg-bottom: #63d3d4;--color-fl-top: #3d93a9;--color-fl-bottom: #3b8d9f}.cube[data-cube^="11"],.large-shadow[data-cube^="11"],.cube[data-cube^="21"],.large-shadow[data-cube^="21"],.cube[data-cube^="31"],.large-shadow[data-cube^="31"]{left:calc(-10vmin - 2px);--color-fr-top: #2d505f;--color-fr-bottom: #2d4f63}.cube[data-cube^="12"],.large-shadow[data-cube^="12"],.cube[data-cube^="22"],.large-shadow[data-cube^="22"],.cube[data-cube^="32"],.large-shadow[data-cube^="32"]{--color-fr-top: #2d4f63;--color-fr-bottom: #2a5262}.cube[data-cube^="13"],.large-shadow[data-cube^="13"],.cube[data-cube^="23"],.large-shadow[data-cube^="23"],.cube[data-cube^="33"],.large-shadow[data-cube^="33"]{left:calc(10vmin + 2px);--color-fr-top: #2a5262;--color-fr-bottom: #2a5467}.cube[data-cube$="2"],.large-shadow[data-cube$="2"]{transform:translateZ(calc(10vmin + 2px))}.cube[data-cube$="3"],.large-shadow[data-cube$="3"]{transform:translateZ(calc(-10vmin - 2px))}.large-shadows{transform:translateZ(-21vmin)}[class^=cube-]{position:absolute;width:100%;height:100%;-webkit-backface-visibility:visible;backface-visibility:visible;top:0;left:0;will-change:transform;animation:any 5s infinite both}[class^=cube-]:before{will-change:transform;animation:any 5s infinite both;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:inherit}.cube-top{animation-name:cube-top;overflow:hidden}.cube-top:before{will-change:transform;background-image:linear-gradient(to bottom,#cbfeff,transparent),linear-gradient(to bottom,var(--color-bg-top),var(--color-bg-bottom));background-size:2px 100%,auto;background-repeat:no-repeat}.cube-top:after{will-change:transform;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dff4f0;animation:cube-top-flash 5s infinite both}.cube-front-left{transform-origin:left center;transform:rotateY(90deg);overflow:hidden}.cube-front-left:before{background-image:linear-gradient(to bottom,var(--color-fl-top),var(--color-fl-bottom)),linear-gradient(to bottom,rgba(255,255,255,.5),transparent 60%);background-size:auto auto 1px 100%;background-repeat:no-repeat;transform-origin:right;animation-name:cube-front-left;will-change:transform}.cube-front-right{transform-origin:bottom center;transform:rotateX(90deg)}.cube-front-right:before{background-image:linear-gradient(to right,var(--color-fr-top),var(--color-fr-bottom));transform-origin:top;animation-name:cube-front-right;will-change:transform}.cube-bottom{transform:translateZ(-10vmin);background-image:linear-gradient(to bottom,var(--color-bg-top),var(--color-bg-bottom));animation-name:cube-bottom}.cube-bottom:after{content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#dff4f0;animation:cube-bottom-flash 5s infinite both;will-change:transform}[class^=shadow]{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;filter:var(--shadow-filter, blur(20px));will-change:transform}[class^=shadow]:before{will-change:transform;content:"";display:block;position:absolute;top:0;left:0;width:100%;height:100%;background-color:#214354;opacity:.7}.shadow-y{animation:shadow-y 5s infinite both}.shadow-y:before{animation:shadow-y-inverse 5s infinite both;transform-origin:top center}.shadow-y[data-cube^="11"],.shadow-y[data-cube^="21"]{left:10%}.shadow-y[data-cube^="13"],.shadow-y[data-cube^="23"]{left:-10%}.shadow-flip{width:2vmin;height:50%;top:-1vmin;left:calc(50% - 1vmin);transform-origin:top center;filter:var(--shadow-filter, blur(1vmin));animation:shadow-flip 5s infinite both;overflow:visible}.shadow-flip:before{animation:shadow-flip-inverse 5s infinite both;transform-origin:top center;opacity:0}.shadow-z{animation:shadow-z 5s infinite both;overflow:visible;will-change:transform;transform-origin:top center}.shadow-z:before{animation:shadow-z-inverse 5s infinite both}.shadow-z[data-cube^="11"]{--shadow-z-left: 50%;--shadow-z-top: 50%}.shadow-z[data-cube^="21"],.shadow-z[data-cube^="31"]{--shadow-z-left: 50%;--shadow-z-top: 0}.shadow-z[data-cube^="32"]{--shadow-z-left: 0;--shadow-z-top: 0;--shadow-x-scale: 2}.shadow-z[data-cube^="33"]{--shadow-z-left: -50%;--shadow-z-top: 0}.cube[data-cube="111"]>.cube-wrap{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap>[class^=cube-]{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap>[class^=cube-]:before{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap>[class^=cube-]:after{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap:before{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap:after{animation-delay:194ms}.cube[data-cube="111"]>.cube-wrap [class^=shadow-]{animation-delay:194ms}[class^=shadow-][data-cube="111"]:before{animation-delay:194ms}.large-shadow[data-cube="111"]{animation-delay:194ms}.cube[data-cube="112"]>.cube-wrap{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap>[class^=cube-]{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap>[class^=cube-]:before{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap>[class^=cube-]:after{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap:before{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap:after{animation-delay:173ms}.cube[data-cube="112"]>.cube-wrap [class^=shadow-]{animation-delay:173ms}[class^=shadow-][data-cube="112"]:before{animation-delay:173ms}.large-shadow[data-cube="112"]{animation-delay:173ms}.cube[data-cube="113"]>.cube-wrap{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap>[class^=cube-]{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap>[class^=cube-]:before{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap>[class^=cube-]:after{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap:before{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap:after{animation-delay:232ms}.cube[data-cube="113"]>.cube-wrap [class^=shadow-]{animation-delay:232ms}[class^=shadow-][data-cube="113"]:before{animation-delay:232ms}.large-shadow[data-cube="113"]{animation-delay:232ms}.cube[data-cube="121"]>.cube-wrap{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap>[class^=cube-]{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap>[class^=cube-]:before{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap>[class^=cube-]:after{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap:before{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap:after{animation-delay:23ms}.cube[data-cube="121"]>.cube-wrap [class^=shadow-]{animation-delay:23ms}[class^=shadow-][data-cube="121"]:before{animation-delay:23ms}.large-shadow[data-cube="121"]{animation-delay:23ms}.cube[data-cube="122"]>.cube-wrap{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap>[class^=cube-]{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap>[class^=cube-]:before{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap>[class^=cube-]:after{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap:before{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap:after{animation-delay:205ms}.cube[data-cube="122"]>.cube-wrap [class^=shadow-]{animation-delay:205ms}[class^=shadow-][data-cube="122"]:before{animation-delay:205ms}.large-shadow[data-cube="122"]{animation-delay:205ms}.cube[data-cube="123"]>.cube-wrap{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap>[class^=cube-]{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap>[class^=cube-]:before{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap>[class^=cube-]:after{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap:before{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap:after{animation-delay:209ms}.cube[data-cube="123"]>.cube-wrap [class^=shadow-]{animation-delay:209ms}[class^=shadow-][data-cube="123"]:before{animation-delay:209ms}.large-shadow[data-cube="123"]{animation-delay:209ms}.cube[data-cube="131"]>.cube-wrap{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap>[class^=cube-]{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap>[class^=cube-]:before{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap>[class^=cube-]:after{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap:before{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap:after{animation-delay:52ms}.cube[data-cube="131"]>.cube-wrap [class^=shadow-]{animation-delay:52ms}[class^=shadow-][data-cube="131"]:before{animation-delay:52ms}.large-shadow[data-cube="131"]{animation-delay:52ms}.cube[data-cube="132"]>.cube-wrap{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap>[class^=cube-]{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap>[class^=cube-]:before{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap>[class^=cube-]:after{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap:before{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap:after{animation-delay:271ms}.cube[data-cube="132"]>.cube-wrap [class^=shadow-]{animation-delay:271ms}[class^=shadow-][data-cube="132"]:before{animation-delay:271ms}.large-shadow[data-cube="132"]{animation-delay:271ms}.cube[data-cube="133"]>.cube-wrap{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap>[class^=cube-]{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap>[class^=cube-]:before{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap>[class^=cube-]:after{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap:before{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap:after{animation-delay:52ms}.cube[data-cube="133"]>.cube-wrap [class^=shadow-]{animation-delay:52ms}[class^=shadow-][data-cube="133"]:before{animation-delay:52ms}.large-shadow[data-cube="133"]{animation-delay:52ms}.cube[data-cube="211"]>.cube-wrap{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap>[class^=cube-]{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap>[class^=cube-]:before{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap>[class^=cube-]:after{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap:before{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap:after{animation-delay:154ms}.cube[data-cube="211"]>.cube-wrap [class^=shadow-]{animation-delay:154ms}[class^=shadow-][data-cube="211"]:before{animation-delay:154ms}.large-shadow[data-cube="211"]{animation-delay:154ms}.cube[data-cube="212"]>.cube-wrap{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap>[class^=cube-]{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap>[class^=cube-]:before{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap>[class^=cube-]:after{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap:before{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap:after{animation-delay:115ms}.cube[data-cube="212"]>.cube-wrap [class^=shadow-]{animation-delay:115ms}[class^=shadow-][data-cube="212"]:before{animation-delay:115ms}.large-shadow[data-cube="212"]{animation-delay:115ms}.cube[data-cube="213"]>.cube-wrap{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap>[class^=cube-]{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap>[class^=cube-]:before{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap>[class^=cube-]:after{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap:before{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap:after{animation-delay:215ms}.cube[data-cube="213"]>.cube-wrap [class^=shadow-]{animation-delay:215ms}[class^=shadow-][data-cube="213"]:before{animation-delay:215ms}.large-shadow[data-cube="213"]{animation-delay:215ms}.cube[data-cube="221"]>.cube-wrap{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap>[class^=cube-]{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap>[class^=cube-]:before{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap>[class^=cube-]:after{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap:before{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap:after{animation-delay:297ms}.cube[data-cube="221"]>.cube-wrap [class^=shadow-]{animation-delay:297ms}[class^=shadow-][data-cube="221"]:before{animation-delay:297ms}.large-shadow[data-cube="221"]{animation-delay:297ms}.cube[data-cube="222"]>.cube-wrap{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap>[class^=cube-]{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap>[class^=cube-]:before{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap>[class^=cube-]:after{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap:before{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap:after{animation-delay:155ms}.cube[data-cube="222"]>.cube-wrap [class^=shadow-]{animation-delay:155ms}[class^=shadow-][data-cube="222"]:before{animation-delay:155ms}.large-shadow[data-cube="222"]{animation-delay:155ms}.cube[data-cube="223"]>.cube-wrap{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap>[class^=cube-]{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap>[class^=cube-]:before{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap>[class^=cube-]:after{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap:before{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap:after{animation-delay:223ms}.cube[data-cube="223"]>.cube-wrap [class^=shadow-]{animation-delay:223ms}[class^=shadow-][data-cube="223"]:before{animation-delay:223ms}.large-shadow[data-cube="223"]{animation-delay:223ms}.cube[data-cube="231"]>.cube-wrap{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap>[class^=cube-]{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap>[class^=cube-]:before{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap>[class^=cube-]:after{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap:before{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap:after{animation-delay:98ms}.cube[data-cube="231"]>.cube-wrap [class^=shadow-]{animation-delay:98ms}[class^=shadow-][data-cube="231"]:before{animation-delay:98ms}.large-shadow[data-cube="231"]{animation-delay:98ms}.cube[data-cube="232"]>.cube-wrap{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap>[class^=cube-]{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap>[class^=cube-]:before{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap>[class^=cube-]:after{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap:before{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap:after{animation-delay:256ms}.cube[data-cube="232"]>.cube-wrap [class^=shadow-]{animation-delay:256ms}[class^=shadow-][data-cube="232"]:before{animation-delay:256ms}.large-shadow[data-cube="232"]{animation-delay:256ms}.cube[data-cube="233"]>.cube-wrap{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap>[class^=cube-]{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap>[class^=cube-]:before{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap>[class^=cube-]:after{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap:before{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap:after{animation-delay:201ms}.cube[data-cube="233"]>.cube-wrap [class^=shadow-]{animation-delay:201ms}[class^=shadow-][data-cube="233"]:before{animation-delay:201ms}.large-shadow[data-cube="233"]{animation-delay:201ms}.cube[data-cube="311"]>.cube-wrap{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap>[class^=cube-]{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap>[class^=cube-]:before{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap>[class^=cube-]:after{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap:before{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap:after{animation-delay:34ms}.cube[data-cube="311"]>.cube-wrap [class^=shadow-]{animation-delay:34ms}[class^=shadow-][data-cube="311"]:before{animation-delay:34ms}.large-shadow[data-cube="311"]{animation-delay:34ms}.cube[data-cube="312"]>.cube-wrap{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap>[class^=cube-]{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap>[class^=cube-]:before{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap>[class^=cube-]:after{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap:before{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap:after{animation-delay:11ms}.cube[data-cube="312"]>.cube-wrap [class^=shadow-]{animation-delay:11ms}[class^=shadow-][data-cube="312"]:before{animation-delay:11ms}.large-shadow[data-cube="312"]{animation-delay:11ms}.cube[data-cube="313"]>.cube-wrap{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap>[class^=cube-]{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap>[class^=cube-]:before{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap>[class^=cube-]:after{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap:before{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap:after{animation-delay:9ms}.cube[data-cube="313"]>.cube-wrap [class^=shadow-]{animation-delay:9ms}[class^=shadow-][data-cube="313"]:before{animation-delay:9ms}.large-shadow[data-cube="313"]{animation-delay:9ms}.cube[data-cube="321"]>.cube-wrap{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap>[class^=cube-]{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap>[class^=cube-]:before{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap>[class^=cube-]:after{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap:before{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap:after{animation-delay:194ms}.cube[data-cube="321"]>.cube-wrap [class^=shadow-]{animation-delay:194ms}[class^=shadow-][data-cube="321"]:before{animation-delay:194ms}.large-shadow[data-cube="321"]{animation-delay:194ms}.cube[data-cube="322"]>.cube-wrap{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap>[class^=cube-]{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap>[class^=cube-]:before{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap>[class^=cube-]:after{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap:before{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap:after{animation-delay:284ms}.cube[data-cube="322"]>.cube-wrap [class^=shadow-]{animation-delay:284ms}[class^=shadow-][data-cube="322"]:before{animation-delay:284ms}.large-shadow[data-cube="322"]{animation-delay:284ms}.cube[data-cube="323"]>.cube-wrap{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap>[class^=cube-]{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap>[class^=cube-]:before{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap>[class^=cube-]:after{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap:before{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap:after{animation-delay:258ms}.cube[data-cube="323"]>.cube-wrap [class^=shadow-]{animation-delay:258ms}[class^=shadow-][data-cube="323"]:before{animation-delay:258ms}.large-shadow[data-cube="323"]{animation-delay:258ms}.cube[data-cube="331"]>.cube-wrap{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap>[class^=cube-]{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap>[class^=cube-]:before{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap>[class^=cube-]:after{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap:before{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap:after{animation-delay:38ms}.cube[data-cube="331"]>.cube-wrap [class^=shadow-]{animation-delay:38ms}[class^=shadow-][data-cube="331"]:before{animation-delay:38ms}.large-shadow[data-cube="331"]{animation-delay:38ms}.cube[data-cube="332"]>.cube-wrap{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap>[class^=cube-]{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap>[class^=cube-]:before{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap>[class^=cube-]:after{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap:before{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap:after{animation-delay:48ms}.cube[data-cube="332"]>.cube-wrap [class^=shadow-]{animation-delay:48ms}[class^=shadow-][data-cube="332"]:before{animation-delay:48ms}.large-shadow[data-cube="332"]{animation-delay:48ms}.cube[data-cube="333"]>.cube-wrap{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap>[class^=cube-]{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap>[class^=cube-]:before{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap>[class^=cube-]:after{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap:before{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap:after{animation-delay:221ms}.cube[data-cube="333"]>.cube-wrap [class^=shadow-]{animation-delay:221ms}[class^=shadow-][data-cube="333"]:before{animation-delay:221ms}.large-shadow[data-cube="333"]{animation-delay:221ms}h2{width:-webkit-max-content;width:-moz-max-content;width:max-content;left:50%}h2.dark-blue-text{-webkit-animation:blue-moveup 3s infinite ease-in;animation:blue-moveup 3s infinite ease-in;will-change:transform,text-shadow}h2:not(.dark-blue-text){color:transparent;-webkit-text-stroke:1px var(--white-color);-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translate(-50%)}@-webkit-keyframes blue-moveup{0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}50%{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 50px var(--dark-blue-text-2)}to{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}}@-moz-keyframes blue-moveup{0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}50%{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 50px var(--dark-blue-text-2)}to{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}}@-ms-keyframes blue-moveup{0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}50%{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 50px var(--dark-blue-text-2)}to{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}}@-o-keyframes blue-moveup{0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}50%{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 50px var(--dark-blue-text-2)}to{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}}@keyframes blue-moveup{0%{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}50%{-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-shadow:0 50px var(--dark-blue-text-2)}to{-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%);text-shadow:0 0 var(--dark-blue-text-1)}}hr:not(#floor){background-color:var(--hr-color);-webkit-filter:brightness(.75);filter:brightness(.75);-webkit-animation:resize 10s ease infinite;animation:resize 10s ease infinite;will-change:width}@keyframes resize{0%{width:10%}50%{width:50%}to{width:10%}}#ripple{-webkit-animation:ripple .5s ease-out;animation:ripple .5s ease-out;will-change:opacity,width,height,margin,border-width}@-webkit-keyframes ripple{0%{opacity:1;width:0;height:0;margin:0;border-width:1}to{opacity:0;width:10em;height:10em;margin:-5em;border-width:0}}@-moz-keyframes ripple{0%{opacity:1;width:0;height:0;margin:0;border-width:1}to{opacity:0;width:10em;height:10em;margin:-5em;border-width:0}}@-ms-keyframes ripple{0%{opacity:1;width:0;height:0;margin:0;border-width:1}to{opacity:0;width:10em;height:10em;margin:-5em;border-width:0}}@-o-keyframes ripple{0%{opacity:1;width:0;height:0;margin:0;border-width:1}to{opacity:0;width:10em;height:10em;margin:-5em;border-width:0}}@keyframes ripple{0%{opacity:1;width:0;height:0;margin:0;border-width:1}to{opacity:0;width:10em;height:10em;margin:-5em;border-width:0}}#theme-toggle{opacity:0}.switch{position:fixed;top:3px;z-index:1;width:60px;height:34px}.slider{border-radius:34px;position:absolute;top:0;left:0;right:0;bottom:0;background-color:var(--secondary-color)}.slider:before{border-radius:50%;position:absolute;content:"☾";height:26px;width:26px;left:4px;bottom:4px;background-color:#000;color:silver;-webkit-transition:.4s;transition:.4s;font-size:18px}#theme-toggle:checked+.slider:before{content:"☀";background-color:#fff;color:gold;-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translate(26px)}.footer{background-color:var(--dark-grey);padding:4.8rem 0}@media screen and (min-width: 0px) and (max-device-width: 780px){.footer{border:0px}}.footer hr{width:50%;border-top:2px solid rgba(255,255,255,.15)}.social-links{position:relative;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.social-links a{width:5rem;height:5rem;margin:1.6rem;-webkit-transition:all .25s ease-in;-o-transition:all .25s ease-in;transition:all .25s ease-in}.social-links a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}section{padding:5rem 0rem}@media screen and (min-width: 0px) and (max-device-width: 780px){section{border:none;padding-left:1rem;padding-right:1rem}}#about{background-image:-o-linear-gradient(315deg,var(--primary-color) 0%,var(--secondary-color) 100%);background-image:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;will-change:background-position;color:var(--white-color);height:100%;-webkit-clip-path:polygon(0 0,100% 0,100% 80%,0 100%);clip-path:polygon(0 0,100% 0,100% 80%,0 100%);padding-bottom:10%}@media screen and (min-width: 0px) and (max-device-width: 780px){#about{height:100%;-webkit-clip-path:none;clip-path:none}}@media screen and (min-width: 0px) and (max-device-width: 780px){#about .about-wrapper{padding-bottom:5rem}}#about .about-wrapper__image{filter:brightness(var(--img-brightness))}@media screen and (min-width: 0px) and (max-device-width: 780px){#about .about-wrapper__image{height:100%;padding-bottom:6.4rem}#about .about-wrapper__image img{object-fit:cover;width:75%;height:auto;padding-top:40%}}#about .about-wrapper__info{display:-webkit-box;display:-ms-flexbox;display:flex;height:100%;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media screen and (min-width: 0px) and (max-device-width: 780px){#about .about-wrapper__info{-webkit-box-align:center;-ms-flex-align:center;align-items:center}}#about .about-wrapper__info-text{text-align:left}@media screen and (min-width: 0px) and (max-device-width: 780px){#about .about-wrapper__info-text{text-align:center}}#contact{background-image:-o-linear-gradient(315deg,var(--primary-color) 0%,var(--secondary-color) 100%);background-image:linear-gradient(135deg,var(--primary-color) 0%,var(--secondary-color) 100%);background-size:400% 400%;-webkit-animation:gradient 15s ease infinite;animation:gradient 15s ease infinite;will-change:background-position;-webkit-clip-path:polygon(0 15vh,100% 0,100% 100%,0 100%);clip-path:polygon(0 15vh,100% 0,100% 100%,0 100%);padding:15rem 0 10rem;color:var(--white-color)}@media screen and (min-width: 0px) and (max-device-width: 780px){#contact{padding:10rem 0;margin-top:0;-webkit-clip-path:none;clip-path:none}}#contact .contact-wrapper>a{font-size:2.4rem}@media screen and (min-width: 0px) and (max-device-width: 780px){#contact .contact-wrapper>a{font-size:2rem}}@keyframes gradient{0%{background-position:0% 50%}50%{background-position:100% 50%}to{background-position:0% 50%}}#hero{height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media screen and (min-width: 0px) and (max-device-width: 780px){#hero{padding:0rem 1.6rem}}#hero ::-moz-selection{color:transparent!important;-webkit-text-fill-color:transparent}#hero ::selection{color:transparent!important;-webkit-text-fill-color:transparent}#hero .hero-title{background-image:-webkit-gradient(linear,right top,left top,from(violet),color-stop(indigo),color-stop(blue),color-stop(green),color-stop(yellow),color-stop(orange),to(red));background-image:-o-linear-gradient(right,violet,indigo,blue,green,yellow,orange,red);background-image:linear-gradient(to left,violet,indigo,#00f,green,#ff0,orange,red);-webkit-background-clip:text;background-clip:text;font-size:5.6rem;font-weight:700;color:var(--dark-grey)}@media screen and (min-width: 0px) and (max-device-width: 780px){#hero .hero-title{text-align:center;font-size:3rem;line-height:1.5}}#projects{color:var(--dark-blue-text)}#projects .project-wrapper .row{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#projects .project-wrapper .row .cta-btn--hero{font-family:Symbola}@media screen and (min--moz-device-pixel-ratio: 0){#projects .project-wrapper .row{margin-bottom:100px}}@media (min-width: 780px){#projects .project-wrapper .row :has(.even-projects){margin-bottom:15rem}}@media screen and (min-width: 0px) and (max-device-width: 780px){#projects .project-wrapper .row{margin-bottom:4rem}}#projects .project-wrapper__text{text-align:left}@media screen and (min-width: 0px) and (max-device-width: 780px){#projects .project-wrapper__text{margin-bottom:2.5rem}}#projects .project-wrapper__text-title{font-weight:700;margin-bottom:2rem;font-size:2.5rem}@media screen and (min-width: 0px) and (max-device-width: 780px){#projects .project-wrapper__text-title{font-size:2rem}}.odd-projects{-webkit-transform:rotate(10deg)!important;-o-transform:rotate(10deg)!important;-ms-transform:rotate(10deg)!important;-moz-transform:rotate(10deg)!important;transform:rotate(10deg)!important}.even-projects{-webkit-transform:rotate(-10deg)!important;-o-transform:rotate(-10deg)!important;-ms-transform:rotate(-10deg)!important;-moz-transform:rotate(-10deg)!important;transform:rotate(-10deg)!important}#games .col{color:var(--small-text-color)}html{overflow-x:hidden;font-size:62.5%}::-moz-selection{color:var(--selection-color)}::selection{color:var(--selection-color)}body{margin:0;font-family:sans-serif;text-align:center;background-color:var(--background-color)}::-webkit-scrollbar{border-radius:10px;background-color:#eaeaea}::-webkit-scrollbar-thumb{border-radius:10px;background-color:#555}*{min-width:0;cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 500 500' width='32' height='32'><g><path d='M136.485,475.076l-135.3-448.8c-5.2-15,7.3-30.9,26-25l448.7,135.4c17.3,5.2,19.5,31.5,2.1,38.5l-213.4,89.6l-89.5,213.5 C168.385,495.276,142.385,493.376,136.485,475.076z M51.085,51.276l108.3,358.2l70.8-168.7c2.1-5.2,6.2-9.4,10.4-10.4l168.6-70.8 L51.085,51.276z'/></g></svg>"),auto}noscript{position:absolute;bottom:25%;color:var(--hr-color)}a,svg>path,svg{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='32' height='32'><path d='M409.535,155.136l-116.306-0.065V69.776C293.229,31.302,261.927,0,223.452,0 c-38.476,0-69.776,31.302-69.776,69.776v241.18l-50.982-25.932c-9.62-4.819-20.418-7.367-31.227-7.367 c-38.476,0-69.776,31.302-69.776,69.776c0,26.602,14.786,50.524,38.593,62.433l199.321,99.673c3.34,1.67,6.888,2.461,10.384,2.461 l185.986-0.456c12.603,2.518,24.848-5.653,27.365-18.25l46.518-232.814c0.299-1.501,0.451-3.027,0.451-4.557 C510.311,200.35,465.097,155.136,409.535,155.136z'/><path d='M293.229,69.776C293.229,31.302,261.927,0,223.452,0c-38.476,0-69.776,31.302-69.776,69.776v241.18 l-50.982-25.932c-9.62-4.819-20.418-7.367-31.227-7.367c-38.476,0-69.776,31.302-69.776,69.776 c0,26.602,14.786,50.524,38.593,62.433l199.321,99.673c3.34,1.67,6.888,2.461,10.384,2.461l43.24-0.105V155.071L293.229,69.776 L293.229,69.776z'/><path d='M409.535,155.136l-116.306-0.064V69.776C293.229,31.3,261.927,0,223.452,0 s-69.776,31.302-69.776,69.776v241.18l-50.982-25.932c-9.62-4.819-20.418-7.367-31.227-7.367c-38.476,0-69.776,31.302-69.776,69.776 c0,26.602,14.786,50.524,38.593,62.433l199.321,99.673c3.34,1.67,6.888,2.461,10.384,2.461c8.531,0,16.746-4.712,20.821-12.861 c1.673-3.346,2.439-6.9,2.436-10.403c-0.008-8.525-4.694-16.731-12.836-20.803l-199.32-99.672 c-7.945-3.976-12.882-11.955-12.882-20.829c0-12.825,10.434-23.259,23.259-23.259c3.662,0,7.159,0.82,10.263,2.375l84.659,43.061 c7.212,3.667,15.808,3.326,22.705-0.904c6.895-4.23,11.099-11.738,11.099-19.827V69.776c0-12.825,10.434-23.259,23.259-23.259 c12.825,0,23.259,10.434,23.259,23.259v108.541c0,12.84,10.406,23.251,23.245,23.259l139.567,0.078 c29.222,0,53.123,23.215,54.232,52.171l-46.028,230.356c-0.305,1.53-0.448,3.055-0.448,4.557 c-0.012,10.871,7.632,20.596,18.698,22.808c12.603,2.518,24.848-5.653,27.365-18.25l46.518-232.814 c0.299-1.501,0.451-3.027,0.451-4.557C510.311,200.35,465.097,155.136,409.535,155.136z'/><path d='M293.229,69.776C293.229,31.302,261.927,0,223.452,0c-38.476,0-69.776,31.302-69.776,69.776v241.18 l-50.982-25.932c-9.62-4.819-20.418-7.367-31.227-7.367c-38.476,0-69.776,31.302-69.776,69.776 c0,26.602,14.786,50.524,38.593,62.433l199.321,99.673c3.34,1.67,6.888,2.461,10.384,2.461c8.531,0,16.746-4.712,20.821-12.861 c1.673-3.346,2.439-6.9,2.436-10.403c-0.008-8.525-4.694-16.731-12.836-20.803l-199.32-99.672 c-7.945-3.974-12.882-11.955-12.882-20.829c0-12.825,10.432-23.259,23.259-23.259c3.662,0,7.159,0.82,10.263,2.375l84.659,43.061 c7.212,3.667,15.808,3.326,22.705-0.904c6.895-4.23,11.099-11.738,11.099-19.827V69.776c0-12.825,10.434-23.259,23.259-23.259 c12.825,0,23.259,10.434,23.259,23.259v108.541c0,12.84,10.406,23.251,23.245,23.259l23.273,0.012v-46.518V69.776z'/></svg>") 10 0,auto!important}h1,h2,h3,small,p,li{cursor:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' width='32' height='32'><path d='M162.909,465.455c-12.853,0-23.273,10.42-23.273,23.273S150.056,512,162.909,512H256h93.091 c12.853,0,23.273-10.42,23.273-23.273s-10.42-23.273-23.273-23.273h-69.818V46.545h69.818c12.853,0,23.273-10.42,23.273-23.273 S361.944,0,349.091,0H256h-93.091c-12.853,0-23.273,10.42-23.273,23.273s10.42,23.273,23.273,23.273h69.818v418.909H162.909z'/></svg>") 15 15,auto!important}a:not(:any-link){color:#4169e1!important}small{font-weight:400}hr{border:0;border-top:1px solid rgba(0,0,0,.1)}.container{margin-right:auto;margin-left:auto;max-width:70%}.row{display:flex}.row>div{flex:0 0 50%}@font-face{font-family:Symbola;src:url(./subset-Symbola.ttf) format("truetype")}h1{font-weight:700}p,.cta-btn{font-size:1.6rem}a{display:inline-block;-webkit-transition:-webkit-transform .5s ease-in-out;transition:-webkit-transform .5s ease-in-out;-o-transition:transform .5s ease-in-out;-moz-transition:-moz-transform .5s ease-in-out;transition:transform .5s ease-in-out}a:hover:not(.cta-btn){text-decoration:underline!important}a,a:link,a:hover,a:visited,a:active{text-decoration:none}.section-title{margin:0;margin-bottom:4.5rem;font-size:4rem;font-weight:700;text-transform:uppercase}@media screen and (min-width: 0px) and (max-device-width: 780px){.section-title{font-size:2.8rem}}.dark-blue-text{color:var(--dark-blue-text)!important}.text-color-main{-webkit-text-fill-color:var(--secondary-color)}.text-color-main:hover{-webkit-transform:translateX(2px);-ms-transform:translateX(2px);transform:translate(2px)}kbd{background-color:#eee;border-radius:3px;border:1px solid #b4b4b4;-webkit-box-shadow:0 1px 1px rgba(0,0,0,.2),0 2px 0 0 rgba(255,255,255,.7) inset;box-shadow:0 1px 1px #0003,0 2px #ffffffb3 inset;color:#333;display:inline-block;font-size:.85em;font-weight:700;line-height:1;padding:2px 4px;white-space:nowrap}
