@font-face{font-family:Sohne;src:url(../assets/fonts/Sohne-Buch-e93b614b.woff2) format("woff2"),url(../assets/fonts/Sohne-Buch-54d1de1d.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne Breit;src:url(../assets/fonts/SohneBreit-Buch-a227471a.woff2) format("woff2"),url(../assets/fonts/SohneBreit-Buch-a56bb003.woff) format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sohne;src:url(../assets/fonts/Sohne-Leicht-f6abd4c7.woff2) format("woff2"),url(../assets/fonts/Sohne-Leicht-c585929b.woff) format("woff");font-weight:300;font-style:normal;font-display:swap}body{overflow:hidden;overflow-y:scroll}body::-webkit-scrollbar{display:none}.marquee-root{overflow-x:hidden;display:flex;flex-direction:row;position:relative;width:100%}.marquee-root:hover .marquee{animation-play-state:var(--pause-on-hover)}.marquee-root:active .marquee{animation-play-state:var(--pause-on-click)}.marquee{flex:0 0 auto;min-width:100%;z-index:1;display:flex;flex-direction:row;align-items:center;animation:scroll var(--duration) linear var(--delay) var(--iterations);animation-play-state:var(--play);animation-delay:var(--delay);animation-direction:var(--direction)}@keyframes scroll{0%{transform:translate(0)}to{transform:translate(-100%)}}.imageCursorAnimation{animation:cursorAnimation .5s ease-in-out forwards}.imageCursorAnimationFadeOut{animation:cursorAnimationFadeOut .5s ease-in-out forwards}@keyframes cursorAnimation{0%{transform:scale(.8);opacity:0}to{transform:scale(1);opacity:1}}@keyframes cursorAnimationFadeOut{0%{transform:scale(1);opacity:1}to{transform:scale(0);opacity:0}}.hide-scrollbars{scrollbar-width:none;-ms-overflow-style:none}.hide-scrollbars::-webkit-scrollbar{display:none}.lab-3-overlay{background:radial-gradient(50% 50% at 50% 50%,rgba(0,0,0,0) 76.15%,rgba(0,0,0,.6) 100%)}@media screen and (min-width: 768px){.lab-3-overlay{background:linear-gradient(90deg,#000000 0%,rgba(0,0,0,.7) 5%,rgba(0,0,0,0) 10%,rgba(0,0,0,0) 90%,rgba(0,0,0,.7) 95%,#000000 100%)}}.animate-fadeIn{animation:fadeIn .3s ease forwards}.animate-slideIn{animation:slideIn .3s .15s cubic-bezier(.25,.1,.25,1) forwards}.animate-slideOut{animation:slideOut .3s cubic-bezier(.25,.1,.25,1) forwards}@media screen and (max-width: 767px){.animate-slideIn{animation:slideUp .3s .15s cubic-bezier(.25,.1,.25,1) forwards}.animate-slideOut{animation:slideDown .3s cubic-bezier(.25,.1,.25,1) forwards}}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes slideOut{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes slideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes slideDown{0%{transform:translateY(0)}to{transform:translateY(100%)}}.input:-webkit-autofill,.input:-webkit-autofill:hover,.input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0px 1000px white inset;box-shadow:0 0 0 1000px #fff inset;transition:background-color 5000s ease-in-out 0s}.input:-webkit-autofill{border:1px solid #ccc;color:inherit}.placeholder-opacity-50::placeholder{color:#fff;font-size:21rem;opacity:.5}@media screen and (max-width: 767px){.placeholder-opacity-50::placeholder{font-size:16rem}}.fade-in-blur{top:40px;opacity:0;filter:blur(10px);animation:fade-in-blur .8s cubic-bezier(.25,0,.1,1) forwards}.fade-out-blur{animation:fade-out-blur .3s cubic-bezier(.25,0,.1,1) forwards}@keyframes fade-in-blur{0%{top:40;opacity:0;filter:blur(10px)}to{top:0;opacity:1;filter:blur(0)}}@keyframes fade-out-blur{0%{top:0;opacity:1;filter:blur(0)}to{top:-40px;opacity:0;filter:blur(10px)}}.rotation{animation:rotation 30s linear infinite}@keyframes rotation{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.counterRotation{animation:counterRotation 30s linear infinite}@keyframes counterRotation{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.scaleChange{animation:scaleChange 5s ease-out infinite}@keyframes scaleChange{0%{transform:scale(1)}10%{transform:scale(.85)}50%{transform:scale(.85)}60%{transform:scale(1)}to{transform:scale(1)}}
