:root{--color_p:#3ee4ff;--color_bg:35,45,66;--imageSizeN:clamp(180px,11vw,400px)}@media screen and (max-width:640px){:root{--imageSizeN:180px}}@font-face{font-family:Assistant;font-display:swap;src:url(../fonts/Assistant-VariableFont_wght.922abef4.ttf) format("truetype")}body,html{scrollbar-gutter:stable;width:100%;margin:0;padding:0;box-sizing:border-box;font-family:Assistant,sans-serif,Tahoma,Arial;background:rgba(var(--color_bg),1)}body #app,html #app{overflow-x:hidden;width:100%}::-webkit-scrollbar,::-webkit-scrollbar-track{width:1rem;min-width:8px;max-width:8px;height:1rem;min-height:8px;max-height:8px}::-webkit-scrollbar-track{background:rgba(var(--color_bg),1);-webkit-transition:background .3s ease;transition:background .3s ease}::-webkit-scrollbar-thumb{background:var(--color_p);-webkit-transition:background .3s ease;transition:background .3s ease;border-radius:1rem;-webkit-transition:all .3s ease;transition:all .3s ease}::-webkit-scrollbar-thumb:hover{filter:brightness(1.6)}.flex_c_h{display:flex;justify-content:center;align-items:center;flex-direction:row}.flex_c,.flex_c_v{display:flex;justify-content:center;flex-direction:column}.flex_c{align-items:center}.flex_space{justify-content:space-between}.flex_around{justify-content:space-around}.flex_end{display:flex;justify-content:flex-end;align-items:center;flex-direction:row}.flex_start{justify-content:flex-start}.flex_stretch{justify-content:stretch}.flex_wrap{flex-wrap:wrap}.gap1{gap:1rem}.gap2{gap:2rem}.p1{padding:1rem}.alignStretch{align-items:stretch}.alignStart{align-items:flex-start}.alignCenter{align-items:center}.alignSelf{align-self:flex-start}.roundCorner{border-radius:1rem}.flexInline{display:inline-flex}.Section{min-height:100vh;background:rgba(var(--color_bg),1)}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease,transform .5s ease}.fade-enter-from,.fade-leave-to{opacity:0;right:50%;transform:scale(1.1) translateY(0) translateX(0)}.navfade-enter-active,.navfade-leave-active{transition:opacity .2s ease,transform .5s ease}.navfade-enter-from,.navfade-leave-to{opacity:0;transform:scale(1.4) translateY(0) translateX(0)}.fadeWork-enter-active,.fadeWork-leave-active,.fadeWork-move{transition:all .5s ease}.fadeWork-enter-from,.fadeWork-leave-to{opacity:0;transform:scale(0) translateY(0) translateX(0)}.fadeWork-leave-active{position:absolute}.slideL-enter-active,.slideL-leave-active{transition:all .6s ease}.slideL-enter-from{position:absolute;opacity:0;width:100vw;height:100%;left:0!important}.slideL-leave-to{left:100%!important;opacity:0}.slideR-enter-active,.slideR-leave-active{transition:all .6s ease}.slideR-enter-from{position:absolute;opacity:0;width:100vw;height:100%;right:0!important;left:100%!important}.slideR-leave-to{left:-50%!important;opacity:0}.langChange-enter-active,.langChange-leave-active{transition:all .3s ease;position:absolute}.langChange-enter-from,.langChange-leave-to{position:absolute;opacity:0;transform:scale(0)}.transitionbg{position:fixed;height:100vh!important;width:100vw!important;top:0;left:0;z-index:98;pointer-events:none;overflow:hidden}.transitionbg .lottie-animation-container{position:relative;width:100%!important;height:100%!important;-o-object-fit:cover;object-fit:cover;top:0}.transitionbg .lottie-animation-container svg{position:absolute;width:100vw!important;height:100vh!important;left:50%;transform:translateX(-50%)!important}.transitionbg .lottie-animation-container svg .pcolor rect{transition:all .4s ease;fill:var(--color_p)!important}.transitionbg .lottie-animation-container svg .bgcolor rect{transition:all .4s ease;fill:rgba(var(--color_bg),1)!important}.CAButton{color:rgba(var(--color_bg),1);background:var(--color_p);padding:.2rem 2rem;border-radius:.6vmax;font-size:1.4rem;text-align:center;font-variation-settings:"wght" 700;cursor:pointer;transition:all .3s ease;box-shadow:0 0 .5rem rgba(0,0,0,.8);text-transform:uppercase}.CAButton:hover{background:#eee;transform:scale(1.1) rotate(-2deg)}.marginTopButton{margin-top:2rem}.error{background:rgba(var(--color_bg),1);height:90vh;width:100%;display:flex;justify-content:center;align-items:center;text-align:center}.error,.error h1{word-wrap:break-word}.error h1{margin:0;padding:0 20px;color:#3ee4ff;font-size:3rem}.error h1 b{font-size:6rem;color:#eee}@media(max-width:1280px){.error h1{font-size:3rem}}@media(max-width:640px){.error h1{font-size:2rem}.error h1 b{font-size:4rem}}.error a{color:var(--color_p);text-decoration:none;transition:all .3s ease}.error a:hover{color:#eee;text-decoration:underline}.error p{color:#eee;font-size:2rem;word-wrap:break-word}@media(max-width:1280px){.error p{font-size:2rem}}@media(max-width:640px){.error p{font-size:1.5rem}}.error .social_media{display:flex;justify-content:center;align-items:center;flex-direction:row;margin-top:2rem}.error .social_media a{color:#eee;margin-right:3rem}@media(max-width:1280px){.error .social_media a{margin-right:2rem}}@media(max-width:640px){.error .social_media a{margin-right:1rem}}.error .social_media a:hover{color:#3ee4ff}.error .social_media a:hover img{opacity:1}.error .social_media a:last-child{margin-right:0}.error .social_media a img{width:5rem;opacity:.5;transition:opacity .5s ease-in-out}.scroller{overflow-x:scroll}.inverseX{transform:scaleX(-1)}.loading{color:var(--color_p);background:rgba(var(--color_bg),1);padding:.2rem 2rem;font-size:2rem;text-align:center;font-variation-settings:"wght" 700}.red{color:#ff3e8d;font-weight:700;font-variation-settings:"wght" 700}nav{z-index:99;left:50%;transform:translateX(-50%);position:fixed;top:0;background:rgba(var(--color_bg),.6);border-bottom-left-radius:20px;border-bottom-right-radius:20px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:all .3s ease}@media(max-width:639px){nav{bottom:0;top:auto;border-radius:0;border-top-left-radius:20px;border-top-right-radius:20px;width:100vw;-webkit-backdrop-filter:none;backdrop-filter:none;border-top:.2rem solid var(--color_p);background:rgba(var(--color_bg),1);box-shadow:0 0 1rem #000}}nav ul{list-style:none;margin:0;padding:0;gap:1rem}nav ul li{display:block;color:hsla(0,0%,93.3%,.5);text-decoration:none;transition:all .3s ease;font-weight:700;font-variation-settings:"wght" 700;letter-spacing:.1rem!important;font-size:1.2rem;letter-spacing:2px;font-weight:300;min-width:80px}nav ul li .nameNav{position:absolute;bottom:0}nav ul li:last-child{margin-right:40px}nav ul li:first-child{margin-left:40px}nav ul li:hover{cursor:pointer;color:#eee}nav ul li a{text-decoration:none;color:#eee;opacity:.5;transition:all .3s ease}nav ul li a:hover{opacity:1;cursor:pointer}nav ul li a .logo{position:relative;width:60px;height:60px;z-index:99}@media(max-width:639px){nav ul li a .logo{width:clamp(60px,10vw,60px);height:clamp(60px,10vw,60px)}}nav ul li a .logo:hover{cursor:pointer}nav ul li .activeMenu{opacity:1}nav ul li .activeMenu svg path{transition:color .3s ease;fill:var(--color_p)}nav ul .activeMenuName a{color:var(--color_p)}nav ul .activeMenuName:hover a{cursor:pointer;color:var(--color_p)}.activeNav{padding-bottom:1rem}.langSelector{position:fixed;top:.5rem;right:.5rem;z-index:99;width:clamp(5ch,4vw,6ch);aspect-ratio:4/3}.langSelector .logo{width:clamp(5ch,4vw,6ch);position:absolute;top:0;right:0;z-index:98}.langSelector #lang,.langSelector .logo svg{width:100%;height:100%}.langSelector #lang{opacity:1;position:absolute;top:0;border:none;outline:none;opacity:0;z-index:99}.langSelector #lang option{display:block;color:var(--color_p);padding:.5rem;font-size:1.2rem}.langSelector #lang option,.Start{background:rgba(var(--color_bg),1)}.Start{height:95vh!important;top:0;transition:background .3s ease;display:flex;justify-content:center;flex-wrap:wrap;position:relative;overflow:hidden}.Start .HeadBox{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);width:100%;z-index:5;margin:0;padding:0}.Start h1{position:relative;z-index:5;font-variation-settings:"wght" 400;font-size:clamp(2rem,7vw,5rem);text-align:center;margin:0;color:var(--color_p);top:10%;letter-spacing:.2rem;border-radius:clamp(1rem,5vw,1rem);line-height:clamp(4rem,5vw,7rem);text-transform:uppercase}.Start h1 b{font-variation-settings:"wght" 800;letter-spacing:.5rem;line-height:clamp(3rem,10vw,7rem);font-size:clamp(4rem,15vw,8rem);color:#eee}@media(max-width:639px){.Start{height:60vh;min-height:auto}}.hideHeadline{opacity:0;font-size:0;transform:scale(0)!important}.playcontainer{width:100%;margin-top:1rem;position:relative;z-index:5;width:40%;max-width:200px;min-width:100px;max-height:200px;min-height:100px;opacity:.8;transition:opacity .3s ease}.playcontainer .playbutton{width:80px!important;height:80px!important}.playcontainer .playbutton:hover{cursor:pointer}@media(max-width:639px){.playcontainer .playbutton{width:70px!important}}.activeplay{opacity:1}section{z-index:2}section .videoBG{position:fixed;z-index:1;width:100%;flex-shrink:0;overflow:hidden;background:rgba(0,0,0,.5);transition:filter .3s ease,background .3s ease}@media(max-width:1279px){section .videoBG{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}}section .videoBG video{height:100%;opacity:.4;flex-shrink:0;transition:opacity .3s ease}@media(max-width:1279px){section .videoBG video{width:auto;height:100%;-o-object-fit:cover;object-fit:cover}}@media screen and (min-width:1920px){section .videoBG video{width:100%;-o-object-fit:cover;object-fit:cover;height:auto}}section .focusActive{background:rgba(0,0,0,.5);filter:blur(5px)}section .focusActive video{opacity:.2}section .ContentBox{width:clamp(300px,50vw,1000px);height:calc(90vh - 4rem);margin:4rem 0 0 0;opacity:.3;border-radius:10rem}.smallerHeadline{font-size:clamp(8rem,30vw,10rem)!important}@media(max-width:1279px){.smallerHeadline{font-size:clamp(5rem,15vw,8rem)!important}}.leftSlide,.rightSlide{width:clamp(50px,50vw,100px);transition:all .3s ease;z-index:99;top:50%;transform:translateY(-50%);display:block;position:absolute}.leftSlide:hover,.rightSlide:hover{cursor:pointer;filter:brightness(1.6)}.leftSlide:hover #Circle circle,.rightSlide:hover #Circle circle{opacity:.1}.leftSlide #Circle circle,.rightSlide #Circle circle{fill:#eee;opacity:0;transition:opacity .3s ease}.leftSlide #Rocket path,.rightSlide #Rocket path{fill:var(--color_p)}.leftSlide #ShadowRocket path,.rightSlide #ShadowRocket path{fill:var(--color_p);filter:brightness(.8)}.leftSlide{transform:scaleX(-1) translateY(-50%);left:2rem}@media(max-width:639px){.leftSlide{left:1rem;width:80px}}.rightSlide{right:2rem}@media(max-width:639px){.rightSlide{right:1rem;width:80px}}.Showreelbox{opacity:1;transition:opacity .3s ease;z-index:98}.activeShowreel{opacity:1}.Videobox{position:fixed;z-index:98;top:0;left:0;width:100vw;height:100vh;background:rgba(var(--color_bg),.9);display:flex;justify-content:center;align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.Videobox .VideoContent{position:absolute;top:50%;left:50%;width:70%;aspect-ratio:16/9;transform:translate(-50%,-50%);box-shadow:0 0 10px rgba(0,0,0,.5)}@media(max-width:1279px){.Videobox .VideoContent{width:90%}}.pointcloud{position:absolute;top:0;left:0;border:1px solid hsla(0,0%,93.3%,.5);z-index:3;opacity:.5}.playText{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);font-size:clamp(1rem,5vw,2rem);width:100vw;text-align:center;color:#eee;font-weight:500;font-variation-settings:"wght" 500;pointer-events:none}.social_media{flex-direction:row;margin-top:2rem;margin-bottom:2rem}.social_media,.social_media a{display:flex;justify-content:center;align-items:center}.social_media a{color:var(--color_p);background:rgb(var(--color_bg));border:none;padding:2rem;text-decoration:none;border-radius:clamp(1rem,5vw,1rem);transition:all .3s ease;text-transform:none}@media(max-width:639px){.social_media a{padding:1rem;flex-wrap:wrap;max-width:80%;text-align:center}}.social_media a:last-child{margin-right:0}.social_media a:hover{filter:brightness(1.2);transform:scale(1.05);cursor:pointer}.social_media a img{width:5rem;opacity:.5;transition:opacity .5s ease-in-out}.social_media a .logo{width:6rem;height:6rem}.social_media a .logo svg{width:6rem;height:6rem;border-radius:clamp(1rem,1rem + 5vw,1rem)}.social_media a .logo svg path,.social_media a .logo svg polygon,.social_media a .logo svg rect{fill:var(--color_p);transition:all .3s ease}.social_media a p{font-size:1rem;font-weight:600;font-variation-settings:"wght" 600;margin:0;padding:0;margin-left:1rem}.social_media a .smallInfo{font-size:2.1rem;color:#eee;text-transform:uppercase}.shareButtons{background:var(--color_p);color:var(--color_bg);font-weight:700;font-variation-settings:"wght" 700;padding:1rem 1rem;border-radius:clamp(.5rem,15vw,.6rem);margin-bottom:2rem;font-size:1rem;text-align:center;transition:all .3s ease}.shareButtons .logo,.shareButtons .logo svg{width:1.5rem;height:1.5rem}.shareButtons .logo svg path,.shareButtons .logo svg polygon,.shareButtons .logo svg rect{fill:var(--color_bg);transition:all .3s ease}.shareButtons:hover{cursor:pointer;transform:scale(1.1);background:#eee}@keyframes discoglasses{0%{filter:drop-shadow(.3rem .3rem .8rem rgba(0,0,0,0))}50%{filter:drop-shadow(.3rem .3rem .8rem var(--color_p))}to{filter:drop-shadow(.3rem .3rem .8rem rgba(0,0,0,0))}}.About{top:0;min-height:100vh;z-index:4;background:rgba(var(--color_bg),1);transition:background .3s ease;align-items:flex-start!important;padding:0 clamp(20px,10vw,300px);position:relative}@media(max-width:639px){.About{padding:0 2vw;min-height:auto}}.About .ContentAbout{margin-bottom:3rem}.About .ContentAbout .profilimgContainer{position:relative}.About .ContentAbout .profilimgContainer:hover{cursor:pointer}.About .ContentAbout .profilimgContainer .logo{position:absolute;top:40%;left:48%;transform:translate(-50%,-50%) rotate(-3deg);width:clamp(30px,30vw,230px);z-index:5}.About .ContentAbout .profilimgContainer .logo svg{animation:discoglasses 2s infinite}.About .ContentAbout .profilimgContainer .logo svg .sunglass path{fill:rgba(var(--color_bg),1);filter:brightness(.5)}.About .ContentAbout .profilimgContainer .logo svg .sunglasshighlight path{fill:var(--color_p)}.About .ContentAbout .profilimgContainer .profile_img{position:relative;width:clamp(200px,50vw,400px);border-radius:2rem;box-shadow:0 0 40px rgba(0,0,0,.3);z-index:4;transition:all .3s ease}.About .ContentAbout .AboutTitle{position:relative;display:inline-block;width:100%;transform:translateY(0) translateX(0);font-size:clamp(3rem,15vw,5rem);color:var(--color_p);left:auto;top:auto;text-align:center;padding-bottom:0;margin-bottom:1rem;font-weight:700;font-variation-settings:"wght" 700}.About .ContentAbout h2{font-size:clamp(3rem,4vw,4rem);text-align:center;font-weight:500;font-variation-settings:"wght" 700;color:#eee;width:100%;margin:2rem 0 2rem 0;border-top:3px solid hsla(0,0%,93.3%,.5)}.About .ContentAbout .spec{max-width:1200px}.About .ContentAbout .spec p{font-weight:500;font-variation-settings:"wght" 500;color:#eee;font-size:1.2rem;background:var(--color_bg);padding:1rem;border-radius:10px;border:.3rem solid var(--color_p);min-width:250px;max-width:300px;text-align:center;background:rgba(var(--color_bg),.8);transition:all .3s ease;margin:0}.About .ContentAbout .spec p:hover{cursor:pointer;filter:brightness(1.2)}.About .ContentAbout .spec p svg{width:6rem!important;height:6rem!important;fill:var(--color_p);border-bottom:.3rem solid var(--color_p)}.About .ContentAbout .spec p svg path{fill:var(--color_p)}.About .ContentAbout .spec p a{color:var(--color_p);text-decoration:none}.About .ContentAbout .spec p a:hover{color:var(--color_p);text-decoration:underline}.About .ContentAbout .SoftwareSkills{width:100%}@media(max-width:639px){.About .ContentAbout .SoftwareSkills .filterSoftware{flex-wrap:wrap;border-bottom:none}}.About .ContentAbout .SoftwareSkills .filterSoftware .SoftwareCategorie{transition:all .3s ease}.About .ContentAbout .SoftwareSkills .filterSoftware .SoftwareCategorie:hover{cursor:pointer;filter:brightness(1.2)}.About .ContentAbout .SoftwareSkills .filterSoftware .SoftwareCategorie h3{font-weight:600;font-variation-settings:"wght" 600;color:var(--color_p);font-size:clamp(1rem,5vw,1rem);background:var(--color_bg);border-radius:10px;border:.3rem solid var(--color_p);padding:1rem;text-align:center;background:rgba(var(--color_bg),.8);transition:all .3s ease;margin:0}.About .ContentAbout .SoftwareSkills .filterSoftware .SoftwareCategorie:first-child h3{margin-top:0}.About .ContentAbout .SoftwareSkills .filterSoftware .active{background:rgba(var(--color_p),1);color:rgba(var(--color_bg),1)}.About .ContentAbout .SoftwareSkills .filterSoftware .active h3{color:rgba(var(--color_bg),1);background:var(--color_p)}.About .ContentAbout .SoftwareSkills .softwareList .softwareCard{width:10rem;background:var(--color_p);border:.3rem solid var(--color_p);padding:1.5rem;border-radius:10px}@media(max-width:639px){.About .ContentAbout .SoftwareSkills .softwareList .softwareCard{padding:1rem;width:7rem}}.About .ContentAbout .SoftwareSkills .softwareList .softwareCard h4{color:var(--color_bg);font-size:1.5rem;text-align:center;margin:0;padding:0}@media(max-width:639px){.About .ContentAbout .SoftwareSkills .softwareList .softwareCard h4{font-size:1rem}}.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg{width:5vmax}.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img circle,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img path,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img rect,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg circle,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg path,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg rect{fill:rgba(var(--color_bg),1)}.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img #second circle,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img #second path,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo img #second rect,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg #second circle,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg #second path,.About .ContentAbout .SoftwareSkills .softwareList .softwareCard .logo svg #second rect{fill:#1c1220!important}.Talk{min-height:30vh;padding:5rem 0;background:var(--color_p);color:rgb(var(--color_bg))!important;border-bottom:none;z-index:8;position:relative}.Talk h1{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(3rem,15vw,5rem);padding:0;margin:0 0 0 0}.Talk .Content,.Talk h1{color:rgb(var(--color_bg))!important;text-align:center}.Talk .Content{font-weight:600;font-variation-settings:"wght" 600;font-size:clamp(1rem,5vw,1.5rem)}.Talk .FormContainer .Form{width:50%;min-width:250px;max-width:700px}@media(max-width:639px){.Talk .FormContainer .Form{width:90%}}.Talk .FormContainer .Form input,.Talk .FormContainer .Form textarea{border:none;padding:1rem;background:rgba(var(--color_bg),1);font-size:1.2rem;border-radius:clamp(.5rem,1vw,1rem);color:#eee;transition:padding .1s ease}.Talk .FormContainer .Form input::-moz-placeholder,.Talk .FormContainer .Form textarea::-moz-placeholder{color:var(--color_p);opacity:.8;font-size:1.2rem}.Talk .FormContainer .Form input::placeholder,.Talk .FormContainer .Form textarea::placeholder{color:var(--color_p);opacity:.8;font-size:1.2rem}.Talk .FormContainer .Form input:-internal-autofill-selected,.Talk .FormContainer .Form input:-internal-autofill-selected:focus,.Talk .FormContainer .Form textarea:-internal-autofill-selected,.Talk .FormContainer .Form textarea:-internal-autofill-selected:focus{transition:background-color 600000s 0s,color 600000s 0s;background-image:none!important;background-color:rgba(var(--color_bg),1)!important;background:rgba(var(--color_bg),1)!important;color:var(--color_p)!important}.Talk .FormContainer .Form input:focus,.Talk .FormContainer .Form input:focus-visible,.Talk .FormContainer .Form textarea:focus,.Talk .FormContainer .Form textarea:focus-visible{outline:none;border:none;padding:1rem 1rem 1rem 1rem}.Talk .FormContainer .Form textarea{resize:vertical;min-height:10rem}.Talk .FormContainer .Form button{border:none;background:rgba(var(--color_bg),1);font-size:1.2rem;font-weight:700;font-variation-settings:"wght" 700;border-radius:clamp(.5rem,1vw,1rem);color:var(--color_p);transition:all .2s ease;width:20%;min-width:15ch;margin-left:50%;transform:translateX(-50%);padding:1rem}.Talk .FormContainer .Form button:hover{outline:none;border:solid .2rem var(--color_bg);background:#eee;color:rgb(var(--color_bg));cursor:pointer}.maxLetsTalk{max-width:100%;padding:5rem 0}.maxLetsTalk h1{margin:0}.FormSubmit{width:100%;min-height:90vh;position:relative;z-index:2}.FormSubmit h1{font-size:clamp(3rem,15vw,5rem);font-weight:700;font-variation-settings:"wght" 700;text-align:center;color:#eee;margin:0 0 0 0;padding:0 2rem;line-height:5.5rem;z-index:2}@media(max-width:639px){.FormSubmit h1{font-size:clamp(2rem,15vw,3rem);line-height:3.5rem}}.FormSubmit p{font-size:clamp(1rem,5vw,1.5rem);font-weight:600;font-variation-settings:"wght" 600;text-align:center;color:var(--color_p);max-width:70ch;margin:0;line-height:2rem;z-index:2}.FormSubmit .CAButton{z-index:2}.Explore{margin-top:60px}@media(max-width:640px){.Explore{margin-top:0}}.Explore .workDom{min-height:60vh}.Explore .WorkList{margin:5rem 5vw}@media(max-width:640px){.Explore .WorkList{margin:5rem 0;justify-content:space-evenly}}.Explore .WorkList .work_thumbnail{position:relative;width:var(--imageSizeN);height:var(--imageSizeN);background-position:50%;background-size:cover;box-shadow:0 0 40px rgba(0,0,0,.3);border-radius:10px;display:block;overflow:hidden}@media(min-width:1280px){.Explore .WorkList .work_thumbnail{width:calc(var(--imageSizeN) + var(--imageSizeN)/2);height:calc(var(--imageSizeN) + var(--imageSizeN)/2)}}@media(hover:none){.Explore .WorkList .work_thumbnail .WorkHeadline{position:absolute;bottom:0;padding:1rem 1rem;left:0;width:calc(100% - 2rem);height:auto;max-height:40%;max-width:var(--imageSizeN);text-align:center;font-weight:700;font-variation-settings:"wght" 700;color:#eee;font-size:1.5rem;-webkit-hyphens:auto;hyphens:auto;background:rgba(var(--color_bg),.8);opacity:1;transform:scale(1) translate(0);pointer-events:none;transition:all .3s ease}}@media(hover:hover){.Explore .WorkList .work_thumbnail .WorkHeadline{position:absolute;top:0;left:0;width:100%;height:100%;max-width:var(--imageSizeN);text-align:center;color:#eee;font-size:clamp(1.5rem,4vw,1.8rem);font-weight:700;font-variation-settings:"wght" 700;-webkit-hyphens:auto;hyphens:auto;opacity:0;transform:scale(.9) translate(0);transition:all .3s ease;display:flex;justify-content:center;align-items:center;flex-direction:column;pointer-events:none;word-wrap:break-word}}@media(hover:hover)and (min-width:1280px){.Explore .WorkList .work_thumbnail .WorkHeadline{max-width:calc(var(--imageSizeN) + var(--imageSizeN))}}@media(hover:hover){.Explore .WorkList .work_thumbnail:hover{box-shadow:0 0 40px rgba(0,0,0,.5);transform:scale(1.05);cursor:pointer}.Explore .WorkList .work_thumbnail:hover .WorkHeadline{background:rgba(var(--color_bg),.8);opacity:1;transform:scale(1) translate(0)}}.Explore .WorkList .work_thumbnail video{border-radius:10px;width:var(--imageSizeN);height:var(--imageSizeN);pointer-events:none}@media(min-width:1280px){.Explore .WorkList .work_thumbnail video{width:calc(var(--imageSizeN) + var(--imageSizeN)/2);height:calc(var(--imageSizeN) + var(--imageSizeN)/2)}}.Explore .WorkList .work_thumbnail img{height:100%;flex-shrink:0}.Explore .exploreBanner{width:90vw;margin-left:5vw;overflow:hidden;border-radius:2rem;height:500px;max-height:500px;position:relative}.Explore .exploreBanner .banner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.Explore .exploreBanner .banner h1{position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);z-index:1;font-size:clamp(3rem,5vw,7rem);font-weight:700;font-variation-settings:"wght" 700;color:#eee;text-align:center;margin:0 0;padding:0 0;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;text-shadow:0 0 2rem rgba(0,0,0,.8)}@media(max-width:639px){.Explore .exploreBanner .banner h1{top:45%}}.Explore .exploreBanner .banner .vidBanner{overflow:hidden;width:100%;background:rgba(var(--color_bg),1)}.Explore .exploreBanner .banner .vidBanner video{min-width:100%;flex-shrink:0;min-height:100%;max-width:none;width:auto;opacity:.5;transition:all .3s ease}.Explore .exploreBanner .banner:hover{cursor:pointer}.Explore .exploreBanner .banner:hover .vidBanner video{opacity:.8;transform:scale(1.05)}@media(max-width:1280px){.Explore .exploreBanner{height:300px}}@media(max-width:640px){.Explore .exploreBanner{height:50vh;border-radius:0;width:100%;margin-left:0}.Explore .exploreBanner .banner h1{font-size:clamp(2.7rem,5vw,6rem)}}@media screen and (min-width:1920px){.Explore .exploreBanner{width:100%;margin-left:0}.Explore .exploreBanner .banner{width:100vw}}.points{position:absolute;bottom:10%;left:50%;transform:translate(-50%,-50%);z-index:2;pointer-events:none}.points .point{width:1rem;min-width:10px;height:1rem;min-height:10px;border-radius:50%;background:#eee;opacity:.5;transition:all .6s ease;pointer-events:all}.points .point:hover{opacity:1;cursor:pointer}.points .activepoint{opacity:1;background:#eee;transform:scale(1.2)}.slider{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2;width:100%;justify-content:space-between;pointer-events:none}.slider svg{width:6rem;height:6rem;opacity:.8;fill:#eee;transition:all .3s ease;pointer-events:all}.slider svg:hover{opacity:1;cursor:pointer}@media(max-width:640px){.slider svg{width:4rem;height:4rem}}.w100{width:100%}@keyframes backgroundSlide{0%{background-position:0 0}to{background-position:calc(200vw - 1rem) 0}}.LetsExploreContainer{background:url(../img/WorksWall.5731e6d5.webp) repeat 0;background-size:cover;width:100%;height:70vh;min-height:500px;animation:backgroundSlide 60s linear infinite;position:relative;z-index:8}@media(max-width:639px){.LetsExploreContainer{animation:backgroundSlide 30s linear infinite}}.LetsExploreContainer .letsexploreItems{line-height:2.7rem;position:relative;z-index:2;opacity:0;transform:scale(.6);transition:all .5s ease}.LetsExploreContainer .show{opacity:1;transform:scale(1)}.LetsExploreContainer h2{font-size:clamp(3rem,15vw,5rem);font-weight:700;font-variation-settings:"wght" 700;color:#eee;text-align:center;margin:0 0;padding:0 5vw;-webkit-hyphens:auto;hyphens:auto;text-transform:uppercase;text-shadow:0 0 2rem rgba(0,0,0,.8);line-height:4.5rem}.LetsExploreContainer h2 em{color:var(--color_p)}@media(max-width:639px){.LetsExploreContainer h2{font-size:clamp(1.5rem,15vw,3.5rem);line-height:3.5rem}}.LetsExploreContainer p{margin:0 0;padding:0 5vw;font-size:clamp(1rem,15vw,1.3rem);font-weight:500;font-variation-settings:"wght" 500;text-align:center;color:#eee;line-height:1.5rem}.LetsExploreContainer .bglayer{position:absolute;width:100%;height:100%;background:rgba(var(--color_bg),.8);-webkit-backdrop-filter:blur(.2vmax);backdrop-filter:blur(.2vmax);z-index:1}.MoreWorks{min-width:100%;text-align:center;border-top:.5rem solid var(--color_p);border-bottom:.5rem solid var(--color_p);min-height:60vh;overflow:hidden;position:relative;padding:5rem 0}.MoreWorks .MoreWorks__container__title{position:relative;z-index:2}.MoreWorks .MoreWorks__container__title h2{font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(3rem,15vw + 1rem,5rem);color:var(--color_p);text-align:center;margin:0 0}.MoreWorks .MoreWorkIconContainer{position:relative;z-index:2;transform:scale(0);transition:all .5s ease}@media(max-width:640px){.MoreWorks .MoreWorkIconContainer{flex-wrap:wrap}}.MoreWorks .MoreWorkIconContainer a{color:rgb(var(--color_bg));background:var(--color_p);font-weight:700;font-variation-settings:"wght" 700;font-size:clamp(1rem,15vw + 1rem,1.3rem);text-decoration:none;padding:1rem 2rem;transition:all .3s ease;border-radius:clamp(.5rem,15vw,1rem)}.MoreWorks .MoreWorkIconContainer a .logo{transition:all .3s ease}.MoreWorks .MoreWorkIconContainer a .logo svg{fill:rgb(var(--color_bg));width:clamp(5rem,15vw,10rem);border-radius:clamp(.5rem,15vw,1rem);aspect-ratio:1/1}.MoreWorks .MoreWorkIconContainer a:hover{cursor:pointer;z-index:3;transform:scale(1.1) rotate(5deg) translateZ(0);box-shadow:1rem 1rem 2rem rgba(0,0,0,.3);-webkit-backface-visibility:hidden;will-change:transform;-webkit-perspective:1000;outline:1px solid transparent;filter:brightness(1.2)}.MoreWorks .show{transform:scale(1)}.SpaceClouds{min-width:100%;position:absolute;flex-shrink:0;z-index:1;bottom:0}@media(max-width:640px){.SpaceClouds{min-width:400vw}}.SpaceClouds svg{flex-shrink:0;width:100%}.SpaceClouds svg .cls-1{opacity:.18}.SpaceClouds svg .cls-2,.SpaceClouds svg .cls-3,.SpaceClouds svg .cls-5{fill:var(--color_p)}.SpaceClouds svg .cls-2{filter:drop-shadow(0 0 .4rem rgba(238,238,238,.7))}.SpaceClouds svg .cls-3{opacity:.33}.SpaceClouds svg .cls-4{opacity:1}body{background:rgba(var(--color_bg),1)}.LogoImpressum{position:relative;left:50%;transform:translateX(-50%)}.Impressum{background:rgba(var(--color_bg),1);min-height:100vh;padding-top:5rem}.Impressum h1{text-align:center;padding:20px;margin:0;color:#eee;font-size:2.5em;letter-spacing:.15rem;font-weight:600;font-variation-settings:"wght" 600}.Impressum h2{text-align:left;padding:50px 70px 20px 70px;margin:0;color:var(--color_p);font-size:1.5em;font-weight:600;font-variation-settings:"wght" 600;left:50%;position:relative;transform:translateX(-50%);max-width:800px}@media(max-width:639px){.Impressum h2{padding:50px 20px 20px 20px}}.Impressum h3{text-align:left;padding:40px 70px 10px 70px;margin:0;color:#eee;font-size:1.5em;font-weight:500;font-variation-settings:"wght" 500;left:50%;position:relative;transform:translateX(-50%);max-width:800px}@media(max-width:639px){.Impressum h3{padding:40px 20px 10px 20px}}.Impressum p{text-align:left;padding:0 70px;margin:0;color:#eee;font-size:1.2em;font-weight:300;font-variation-settings:"wght" 300;max-width:800px;left:50%;position:relative;transform:translateX(-50%)}@media(max-width:639px){.Impressum p{padding:0 20px;font-size:1.2em}}.Impressum p a{color:var(--color_p);text-decoration:none;transition:color .3s ease}.Impressum p a:hover{color:#eee;text-decoration:underline}.Impressum p .ExternalLink{color:var(--color_p)!important;text-decoration:underline!important;transition:color .3s ease}.Impressum .ImpressumGenerator{padding-bottom:3rem}.Impressum .ImpressumGenerator a{color:var(--color_p)!important;text-decoration:underline!important;transition:color .3s ease}footer{background:rgba(var(--color_bg),1);padding:5rem 0;z-index:8;position:relative;border-top:.3rem solid var(--color_p)}footer .CreditSection{bottom:1rem;width:100%;text-align:center;color:hsla(0,0%,93.3%,.8);font-weight:400;font-variation-settings:"wght" 400;z-index:3}footer .GithubRepo{width:auto;margin:0 0 .5rem 0;display:block}footer .GithubRepo a{color:hsla(0,0%,93.3%,.8);text-decoration:none;font-weight:600;font-variation-settings:"wght" 600;transition:all .3s ease}footer .GithubRepo a:hover{color:#eee}footer .social_media{display:flex;justify-content:center;z-index:6}footer .social_media a{padding:0 1rem 1rem 1rem;display:flex;justify-content:center;align-items:center;transition:all .3s ease;text-align:center}footer .social_media a p{padding:0;margin:0;color:hsla(0,0%,93.3%,.8);transition:all .3s ease;opacity:0}footer .social_media a:first-child{margin-left:0}footer .social_media a:hover{filter:brightness(1);transform:scale(1.1)}footer .social_media a:hover img{cursor:pointer;opacity:1}footer .social_media a:hover p{color:#eee;opacity:1}footer .social_media a img{width:4rem;height:4rem;opacity:.8;transition:all .3s ease}footer .impressumButton{border:none;outline:none;cursor:pointer;padding:.8rem 1rem;background:transparent;color:#eee;font-size:clamp(1rem,15vw,1.2rem);font-weight:500;font-variation-settings:"wght" 500;transition:all .3s ease;text-decoration:none;unterline:none}footer .impressumButton:hover{color:var(--color_p)}