header{height:var(--header-height)}.hero{transition:all 1.2s}.hero.full-screen-effect{height:calc(100vh - var(--header-height))}.hero footer{animation:hero-footer-animation .3s;animation-timing-function:linear;transition:all 3s}@keyframes hero-footer-animation{0%{transform:translateY(111%)}to{transform:translateY(0)}}.education>div{animation-delay:.3s}body.overflow-hidden .education>div{animation-play-state:paused}body:not(.no-animations) .education>div{transform:translateY(-300%)}.education .card .description:empty{margin-bottom:0}.education .card button{background-color:transparent;transition:all .3s}.education .card button:hover{background-color:rgba(var(--color-primary-rgb),.3)}.education .card button svg{pointer-events:none}.dash{color:rgba(var(--color-primary-rgb),.5)}section.skills{overflow:hidden;position:relative;padding-top:70px;animation-delay:2s}body.overflow-hidden section.skills{animation-play-state:paused}body:not(.no-animations) section.skills{width:0;max-height:0;padding-top:0}section.skills:before{animation:box-shadow-animation 11s infinite;box-shadow:0 0 80px rgba(var(--color-primary-rgb),.4) inset;content:"";height:100%;left:50%;position:absolute;top:0;transform:translateX(-50%);width:200%}section.skills:after{box-shadow:inset 0 0 110px 220px #000;content:"";height:200%;left:0;position:absolute;top:50%;transform:translateY(-50%);width:100%}section.skills p{animation:words-animation 111s infinite;animation-timing-function:linear;pointer-events:none;white-space:nowrap}section.skills p:nth-of-type(2){animation-direction:reverse}.satellite{top:24px;left:50%;position:absolute;transform:translateX(-50%)}@keyframes words-animation{0%{transform:translateX(0)}to{transform:translateX(-50%)}}@keyframes box-shadow-animation{0%{box-shadow:0 0 80px rgba(var(--color-primary-rgb),.4) inset}25%{box-shadow:0 0 50px rgba(var(--color-primary-rgb),.8) inset}50%{box-shadow:0 0 110px rgba(var(--color-primary-rgb),.3) inset}75%{box-shadow:0 0 50px rgba(var(--color-primary-rgb),.6) inset}to{box-shadow:0 0 80px rgba(var(--color-primary-rgb),.4) inset}}section.contact>div{overflow:hidden}.contact-form,.contact-form>*{position:relative;transition:all .42s}.contact-form>*{left:0}.contact-form>.thanks{color:var(--color-primary);position:absolute;bottom:49%;left:111vw;transition:all .42s;width:100%;text-align:center}.contact-form.form-submitted :not(.thanks){opacity:.5;pointer-events:none}.contact-form.form-submitted>*{left:111vw}.contact-form.form-submitted>:first-child{transition-delay:0ms}.contact-form.form-submitted>:nth-child(2){transition-delay:.3s}.contact-form.form-submitted>:nth-child(3){transition-delay:.6s}.contact-form.form-submitted>:nth-child(4){transition-delay:.9s}.contact-form.form-submitted>.thanks{left:0;transition-delay:1.2s}