.workshop-module__iIyLbq__modal{z-index:20;width:100vw;height:100vh;position:relative;transform:scale(1)}.workshop-module__iIyLbq__modal:before{content:"";-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);width:90%;height:90%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__modal:after{content:"";background-image:url(/assets/workshop/tablet.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:100%;height:100%;display:block;position:fixed;top:50%;left:50.5%;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__modal__hands{z-index:100;pointer-events:none;width:100%;height:100%;position:relative}.workshop-module__iIyLbq__modal__hands:before{content:"";background-image:url(/assets/workshop/hand.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16.3vw;height:22.8vw;display:block;position:absolute;bottom:2%;left:-8.1%;transform:scaleX(-1)}.workshop-module__iIyLbq__modal__hands:after{content:"";background-image:url(/assets/workshop/hand.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;width:16.3vw;height:22.8vw;display:block;position:absolute;bottom:2%;right:-8.1%}.workshop-module__iIyLbq__modal__button{z-index:100;width:10%;height:20%;display:block;position:absolute;top:3vw;left:0}.workshop-module__iIyLbq__sections{z-index:30;width:75vw;height:40vw;position:absolute;top:51.5%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__sections>*{width:100%;height:100%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section{scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;position:relative;overflow:hidden scroll;outline:none!important}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section .workshop-module__iIyLbq__container{width:100%;height:100%;position:relative}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section .workshop-module__iIyLbq__container>.workshop-module__iIyLbq__title{color:#fff;text-align:center;font-size:4vw}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] .workshop-module__iIyLbq__svg{z-index:100;filter:opacity(.9);width:35%;height:auto;position:absolute;top:75%;left:50%;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Gallery]{top:15%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Gallery]:before{width:150%;height:65%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Description]{top:15%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Description]:before{width:150%;height:80%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Actuators]{top:100%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Actuators]:before{width:145%;height:10%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Cameras]{top:110%;left:35%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=Cameras]:before{width:50%;height:20%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=MCU]{top:100%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=FixIT] .workshop-module__iIyLbq__window[data-window=MCU]:before{width:120%;height:30%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller]{margin-top:40%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Communication]{top:15%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Communication]:before{width:130%;height:70%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Monitor]{top:15%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Monitor]:before{width:180%;height:70%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Control]{width:98%;top:110%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Controller] .workshop-module__iIyLbq__window[data-window=Control]:before{width:50%;height:50%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer]{margin-top:30%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__svg{width:25%;top:50%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Gallery]{top:15%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Gallery]:before{width:150%;height:58%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Description]{top:15%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Description]:before{width:150%;height:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Actuators]{top:100%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=Actuators]:before{width:145%;height:55%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=MCU]{top:85%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=XPlorer] .workshop-module__iIyLbq__window[data-window=MCU]:before{width:130%;height:15%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case]{margin-top:5%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__svg{width:30%;top:50%;left:45%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Communication]{top:50%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Communication]:before{width:125%;height:50%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Monitor]{top:90%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Monitor]:before{width:180%;height:15%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Control]{width:50%;left:unset;top:120%;right:18%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=robotics] [data-container=Case] .workshop-module__iIyLbq__window[data-window=Control]:before{width:50%;height:90%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__svg{z-index:100;filter:opacity(.9);width:35%;height:auto;position:absolute;top:60%;left:50%;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] [data-container="3D"] .workshop-module__iIyLbq__svg{width:30%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] [data-container="3D"] .workshop-module__iIyLbq__window[data-window=Gallery]{right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] [data-container="3D"] .workshop-module__iIyLbq__window[data-window=Gallery]:before{height:35%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] [data-container="3D"] .workshop-module__iIyLbq__window[data-window=Description]{left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] [data-container="3D"] .workshop-module__iIyLbq__window[data-window=Description]:before{height:30%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__window .workshop-module__iIyLbq__text{max-height:60vh}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__window[data-window=Gallery]{top:20%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__window[data-window=Gallery]:before{width:140%;height:58%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__window[data-window=Description]{top:20%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=prototype] .workshop-module__iIyLbq__window[data-window=Description]:before{width:150%;height:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid]{z-index:10}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__svg{z-index:100;filter:opacity(.9);width:35%;height:auto;position:absolute;top:20%;left:20%;transform:translate(-50%,-50%)}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window{width:45%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window .workshop-module__iIyLbq__text{max-height:60vh}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window[data-window=Description]{top:20%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window[data-window=Description]:before{width:135%;height:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window[data-window=Applications]{top:50%;left:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Unraid] .workshop-module__iIyLbq__window[data-window=Applications]:before{width:50%;height:30%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar]{margin-top:-10%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__title{display:none}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__svg{z-index:100;filter:opacity(.9);width:22%;height:auto;position:absolute;top:-10%;right:10%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__window{width:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__window .workshop-module__iIyLbq__text{max-height:60vh}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__window[data-window=Description]{top:35%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=production] [data-container=Solar] .workshop-module__iIyLbq__window[data-window=Description]:before{width:115%;height:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=haos] [data-container=Home\ Assistant] .workshop-module__iIyLbq__window{width:80%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=haos] [data-container=Home\ Assistant] .workshop-module__iIyLbq__window[data-window=Description]{top:120%;left:10%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=haos] [data-container=Home\ Assistant] .workshop-module__iIyLbq__window[data-window=Description]:before{width:100%;height:60%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Gallery]{top:15%;left:34%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Blender]{top:25%;left:0%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Blender]:before{width:112%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Onshape]{top:25%;right:2%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Onshape]:before{width:112%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Figma]{top:90%;left:35%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=design] [data-container=Design] .workshop-module__iIyLbq__window[data-window=Figma]:before{height:18%}.workshop-module__iIyLbq__sections .workshop-module__iIyLbq__section[data-section=programming] [data-container=Programming] .workshop-module__iIyLbq__window[data-window=Description]{width:95%;top:15%;left:2.5%}
.navbar-module-scss-module__tiYBhG__navbar{z-index:900;justify-content:space-between;width:100%;height:4vmax;padding-top:1vmax;padding-right:1vmax;display:flex;position:absolute;top:0}.navbar-module-scss-module__tiYBhG__navbar .navbar-module-scss-module__tiYBhG__logo{width:4vmax}.navbar-module-scss-module__tiYBhG__navbar .navbar-module-scss-module__tiYBhG__logo svg{width:100%;height:100%}.navbar-module-scss-module__tiYBhG__navbar .navbar-module-scss-module__tiYBhG__links{color:#fff;flex-direction:row;justify-content:space-between;align-items:center;gap:1vmax;font-size:1.8vmax;font-weight:400;display:flex}.navbar-module-scss-module__tiYBhG__navbar .navbar-module-scss-module__tiYBhG__links a{color:#fff;font-family:Monomaniac One,serif;text-decoration:none}
@keyframes banner-module-scss-module___HA0WG__bannerScroll{0%{opacity:1;display:block}2%{opacity:0;display:none}to{opacity:0;display:none}}@keyframes banner-module-scss-module___HA0WG__brightnessLoop{.2%{filter:brightness(0)}.4%{filter:brightness(.8)}.6%{filter:brightness(.5)}.8%{filter:brightness(.3)}1%{filter:brightness(.2)}1.2%{filter:brightness(.6)}1.4%{filter:brightness(.7)}1.6%{filter:brightness(0)}1.8%{filter:brightness(.5)}9.1%{filter:brightness()}to{filter:brightness()}}@keyframes banner-module-scss-module___HA0WG__breathLoop{0%{transform:scale(1)}10%{transform:scale(1.1)}20%{transform:scale(1)}30%{transform:scale(1.1)}40%{transform:scale(1)}to{transform:scale(1)}}@keyframes banner-module-scss-module___HA0WG__useragentLoop{0%{opacity:0;transform:translate(125%)}.01%{opacity:1;transform:translate(125%)}50%{opacity:1;transform:translate(-100%)}50.01%{opacity:0;transform:translate(125%)}50.02%{opacity:1;transform:translate(125%)}to{opacity:1;transform:translate(-100%)}}@keyframes banner-module-scss-module___HA0WG__floorLoop{0%{stroke-dasharray:1000;stroke-dashoffset:2000px;opacity:1}50%{opacity:.2}to{stroke-dasharray:1000;stroke-dashoffset:-2000px;opacity:1}}@keyframes banner-module-scss-module___HA0WG__astronautIdle{to{transform:translate(-50%,-55%)scale(.85)rotate(-1deg)}}@keyframes banner-module-scss-module___HA0WG__astronautGreet{to{transform:translate(-35px,30px)rotate(-5deg)}}@keyframes banner-module-scss-module___HA0WG__astronautLeg{to{transform:translate(-1%,-.5%)rotate(-1deg)}}@keyframes banner-module-scss-module___HA0WG__hoseIdle{to{transform:translate(-50%,-52.5%)scale(.85)rotate(0)}}@keyframes banner-module-scss-module___HA0WG__catSleepLoop{0%{opacity:1;transform:translate(50px,35px)scale(.5)}50%{opacity:0;transform:translate(100px,-50px)scale(1.2)}to{opacity:0}}@keyframes banner-module-scss-module___HA0WG__serverLedLoop{0%{fill:#13357e}to{fill:#46ddef}}@property --contact-background-position{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes banner-module-scss-module___HA0WG__textLoop{0%{opacity:0;transform:translateY(-100px)}10%{opacity:1;transform:translate(0,0)}90%{opacity:1;transform:translate(0,0)}to{opacity:0;transform:translateY(100px)}}@keyframes banner-module-scss-module___HA0WG__textContentLoop{30%{content:"Chousein"}95%{content:"Developer"}}@keyframes banner-module-scss-module___HA0WG__contactLoop{to{--contact-background-position:360deg}}@keyframes banner-module-scss-module___HA0WG__contactStarsLoop{to{transform:rotate(360deg)translate(-25px,-50px)}}body[data-supports-timeline=false] .banner-module-scss-module___HA0WG__banner{--user-agent-animation:running;z-index:0;opacity:1;animation:none;animation-timeline:none;position:relative;top:auto;left:auto;transform:none}body[data-supports-timeline=false] .banner-module-scss-module___HA0WG__banner:before{content:none}body[data-supports-timeline=false] .banner-module-scss-module___HA0WG__useragent{color:#fff;animation:120s linear infinite banner-module-scss-module___HA0WG__useragentLoop;animation-play-state:var(--user-agent-animation);z-index:9999;flex-direction:column;justify-self:center;align-items:center;font-family:Darker Grotesque;display:flex;position:absolute;bottom:1%;pointer-events:all!important}body[data-supports-timeline=false] .banner-module-scss-module___HA0WG__useragent:hover{--user-agent-animation:paused}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__text{--contact-galaxy-animation:paused!important}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__textTriaxDownload:before{height:95%}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed1{animation-name:none}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed2{animation-name:none}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed3{animation-name:none}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed4{animation-name:none}body:not([data-browser=chrome]) .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed5{animation-name:none}.banner-module-scss-module___HA0WG__banner{--animation-state:paused;--contact-galaxy-animation:paused;z-index:1;opacity:0;background:linear-gradient(#000 0%,#0f0824 65%);width:100vw;height:100vh;animation:linear banner-module-scss-module___HA0WG__bannerScroll;animation-timeline:scroll(root);position:fixed;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)scale(1);box-shadow:0 20px 1px #04010f}.banner-module-scss-module___HA0WG__banner:hover{--animation-state:running;--contact-galaxy-animation:running}.banner-module-scss-module___HA0WG__banner svg{pointer-events:none}.banner-module-scss-module___HA0WG__text{--field-animation:running;--contact-width:85px;--contact-height:25px;--contact-radius:5px;--contact-name-opacity:1;--contact-galaxy-opacity:1;--contact-email-opacity:0;--contact-transition:all .5s;z-index:12;flex-direction:column;justify-content:space-between;align-items:center;width:200px;font-size:18px;display:flex;position:absolute;top:25vmax;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__text>span{color:#fff;padding:10px;font-family:Monomaniac One,Monomaniac One Fallback;font-size:50%}.banner-module-scss-module___HA0WG__textTitle{color:#fff;text-align:center;filter:drop-shadow(2px -2px 1px #354b5bb4);flex-direction:column;width:100%;font-family:Monomaniac One,serif;font-weight:300;display:flex}.banner-module-scss-module___HA0WG__textTitle p{flex-direction:row;justify-content:space-between;align-items:center;display:flex}.banner-module-scss-module___HA0WG__textTitleContent{overflow:hidden}.banner-module-scss-module___HA0WG__textTitleContent:before{content:"Chousein";animation:5s 5s infinite forwards banner-module-scss-module___HA0WG__textLoop,10s 5s infinite forwards banner-module-scss-module___HA0WG__textContentLoop;animation-play-state:var(--animation-state);display:block}.banner-module-scss-module___HA0WG__textTriax{width:var(--contact-width);flex-direction:column;font-family:Monomaniac One,serif;transition:transform .5s;display:flex}.banner-module-scss-module___HA0WG__textTriax:hover{transform:scale(1.1)}.banner-module-scss-module___HA0WG__textTriaxDownload{border-radius:var(--contact-radius);background:conic-gradient(from var(--contact-background-position),red,#ff9a00,#d0de21,#4fdc4a,#3fdad8,#2fc9e2,#1c7fee,#5f15f2,#ba0cf8,#fb07d9,red);animation:3s linear infinite banner-module-scss-module___HA0WG__contactLoop;animation-play-state:var(--animation-state);height:var(--contact-height);position:relative;overflow:hidden}.banner-module-scss-module___HA0WG__textTriaxDownload a{border-radius:var(--contact-radius);text-align:center;color:#fff;z-index:5;background-color:#0000;justify-content:center;align-items:center;width:100%;height:100%;font-size:50%;text-decoration:none;display:flex;position:relative;border:none!important;outline:none!important}.banner-module-scss-module___HA0WG__textTriaxDownload:before{content:"";border-radius:var(--contact-radius);z-index:0;background:#111;width:95%;height:95%;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__textContact{height:var(--contact-height);width:var(--contact-width);border-radius:var(--contact-radius);color:#fff;transition:var(--contact-transition);cursor:pointer;background:#131115;border:none;outline:none;font-family:Monomaniac One,serif;font-size:100%;display:block;position:relative;box-shadow:inset 0 3px #232323}.banner-module-scss-module___HA0WG__textContact:before{content:"";height:var(--contact-height);width:var(--contact-width);background:conic-gradient(from var(--contact-background-position),#ffffff80 1%,transparent 10%);border-radius:var(--contact-radius);animation:3s linear infinite banner-module-scss-module___HA0WG__contactLoop;animation-play-state:var(--animation-state);transition:var(--contact-transition);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__textContact:after{content:"";height:calc(var(--contact-height) - 2px);width:calc(var(--contact-width) - 2px);border-radius:var(--contact-radius);transition:var(--contact-transition);background:#131115;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__textContact:hover{--contact-galaxy-animation:paused;transform:scale(1.1)}.banner-module-scss-module___HA0WG__textContactName{z-index:30;width:100%;opacity:var(--contact-name-opacity);transition:var(--contact-transition);text-align:center;font-size:55%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__textContactGalaxy{height:calc(var(--contact-height) - 2px);width:calc(var(--contact-width) - 2px);z-index:10;border-radius:var(--contact-radius);transition:var(--contact-transition);opacity:var(--contact-galaxy-opacity);background-color:#000;display:block;position:absolute;top:50%;left:50%;overflow:hidden;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__textContactGalaxy:before{content:" ";animation:10s linear infinite banner-module-scss-module___HA0WG__contactStarsLoop;animation-play-state:var(--contact-galaxy-animation);transition:var(--contact-transition);display:block;position:absolute;top:50%;left:50%;transform:rotate(0)translate(-25px,-50px);box-shadow:0 0 #000,21.75px 10.65px 2px .23px #b99db9d4,130.5px 146.7px 2px .28px #89ffff,62.85px 51.15px 2px .26px #b9ac80,100.05px 31.95px 2px .3px #72ffff,118.95px 142.2px 2px .22px #e9d0d7,67.35px 117.9px 2px .21px #ffd2ff8a,30.45px 91.2px 2px .21px #fff,58.5px 115.5px 2px .28px #93c3ffbd,10.05px 40.95px 2px .22px #74ff6a,88.2px 34.35px 2px .3px #a5ffff,89.25px 100.65px 2px .24px #ffffd0,44.85px 89.55px 2px .28px #ffffd8b8,69.15px 46.35px 2px .29px #cde3f3,89.4px 15.45px 2px .23px #cc84f6,108.3px 48.9px 2px .28px ivory,104.1px 144.6px 2px .25px #ffb6ff,15.3px 77.4px 2px .29px #beff79,57.9px 23.85px 2px .21px #d784f7cc,92.4px 128.25px 2px .29px #d8e6ffba,68.1px 146.55px 2px .29px #efb8ff,70.35px 91.5px 2px .22px #ff90ecb5,84.3px 107.4px 2px .3px #a090e5e6,.15px 130.65px 2px .3px #cf81ffe3,88.35px 135.15px 2px .26px #ff9769,136.95px 93.75px 2px .22px #ff67c8,13.8px 145.65px 2px .25px #ffff68b3,74.25px 4.2px 2px .3px #a1ffff,49.8px 13.2px 2px .27px #68eaff,75px 74.85px 2px .3px #ff7d66de,137.4px 123.75px 2px .3px #ffffffd4,57.75px 133.65px 2px .27px #bb9a94ab,46.8px 14.4px 2px .25px #9f7dff,89.55px 50.4px 2px .3px #d2e0f8a3,102.3px .3px 2px .22px #72ffffc2,104.55px 133.35px 2px .28px #e8faa9fc,98.4px 80.25px 2px .26px #ffbdeac2,127.35px 137.4px 2px .28px #fffff3,68.55px 143.1px 2px .21px #9474b7,145.35px 6.15px 2px .21px #ffffffe8,79.05px 10.65px 2px .23px #ff6df8b8,148.95px 90.9px 2px .25px #ffffb8ba,23.4px 111px 2px .26px #ffa5f599,78px 16.95px 2px .24px #83ffa9f0,91.05px 106.95px 2px .28px #ff9fa1,24px 124.2px 2px .22px #6afcff,48.15px 136.35px 2px .23px #c27aa4cc,24.3px 70.2px 2px .3px #918ff7,74.7px 123px 2px .29px #ff9294fc,103.35px 90.6px 2px .25px #928778}.banner-module-scss-module___HA0WG__textContactGalaxy:after{content:"";width:calc(var(--contact-height)/1.2);height:calc(var(--contact-height)/1.2);bottom:calc(var(--contact-height)/1.2*-1.1);right:calc(var(--contact-height)/1.2*-.8);box-shadow:calc(var(--contact-height)/1.2*-.1)calc(var(--contact-height)/1.2*-.01)45px 7px #265f9f,inset calc(var(--contact-height)/1.2*.05)calc(var(--contact-height)/1.2*.05)15px 1px #1e5faa;transition:var(--contact-transition);background:#81bcff;border-radius:50%;display:block;position:absolute;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__svg{z-index:1;width:100%;height:50%;position:absolute;bottom:-35px}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers{z-index:5;flex-direction:row;justify-content:flex-end;align-items:flex-start;margin-left:220px;display:flex;position:absolute;bottom:-120px;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server{z-index:2;width:230px;height:auto;margin-right:-110px;position:relative;transform:scaleY(1.1)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server:nth-child(4){margin-right:0}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server{animation:20s linear 1s infinite banner-module-scss-module___HA0WG__brightnessLoop;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLight{opacity:.5}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed1{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.4s;animation-timing-function:cubic-bezier(0,.78,1,.74);animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed2{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.3s;animation-timing-function:cubic-bezier(.1,1.2,.9,.02);animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed3{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.1s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed4{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.5s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed5{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.7s;animation-timing-function:linear;animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__server .banner-module-scss-module___HA0WG__serverLed6{animation-name:banner-module-scss-module___HA0WG__serverLedLoop;animation-duration:.2s;animation-timing-function:cubic-bezier(.1,1.2,.9,.02);animation-iteration-count:infinite;animation-direction:alternate;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__servers .banner-module-scss-module___HA0WG__cables{width:500px;height:auto;margin-left:-20px;position:absolute;bottom:-50px;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__arc{width:450px;height:auto;animation:20s linear 1s infinite banner-module-scss-module___HA0WG__brightnessLoop;animation-play-state:var(--animation-state);z-index:10;position:absolute;bottom:-170px;left:50%;transform:translate(-50%)translateY(-50%)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__arcBack{z-index:5}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__arcFront{z-index:15}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__arcCables{stroke:#000}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__hose{z-index:10;width:150px;height:auto;animation:2s linear infinite alternate banner-module-scss-module___HA0WG__hoseIdle,20s linear 1s infinite banner-module-scss-module___HA0WG__brightnessLoop;animation-play-state:var(--animation-state);margin-left:15px;position:absolute;bottom:-500px;left:50%;transform:translate(-50%,-50%)scale(.85)rotate(0)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronaut{z-index:10;width:250px;height:auto;animation:2s linear infinite alternate banner-module-scss-module___HA0WG__astronautIdle,20s linear 1s infinite banner-module-scss-module___HA0WG__brightnessLoop;animation-play-state:var(--animation-state);margin-left:-20px;position:absolute;bottom:-170px;left:50%;transform:translate(-50%,-50%)scale(.85)rotate(1deg)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronautHose{transform:translate(-9%)translateY(-18%)scale(1.2)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronaut .banner-module-scss-module___HA0WG__astronautFloating{display:none}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronaut .banner-module-scss-module___HA0WG__astronautGreeting{animation:2s linear infinite alternate banner-module-scss-module___HA0WG__astronautGreet;animation-play-state:var(--animation-state);display:block}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronaut .banner-module-scss-module___HA0WG__astronautRightLeg{animation:2.5s linear infinite alternate banner-module-scss-module___HA0WG__astronautLeg;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__astronaut .banner-module-scss-module___HA0WG__astronautLeftLeg{animation:2.5s linear 1.5s infinite alternate banner-module-scss-module___HA0WG__astronautLeg;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__cat{z-index:10;width:100px;height:auto;animation:20s linear 1s infinite banner-module-scss-module___HA0WG__brightnessLoop;animation-play-state:var(--animation-state);margin-left:400px;position:absolute;bottom:140px;left:50%;transform:translate(-50%,-50%)scale(.5)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__cat>*{filter:brightness(.5)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__catZ1{animation:4s linear infinite banner-module-scss-module___HA0WG__catSleepLoop;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__catZ2{animation:4s linear 2s infinite banner-module-scss-module___HA0WG__catSleepLoop;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__catZ3{animation:4s linear 5s infinite banner-module-scss-module___HA0WG__catSleepLoop;animation-play-state:var(--animation-state)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:100%;height:100%;position:absolute;bottom:-50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path{stroke:#3df5ff33;animation:5s linear infinite alternate banner-module-scss-module___HA0WG__floorLoop;animation-play-state:var(--animation-state);opacity:0}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:first-child{animation-duration:7s;animation-delay:2.1s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(2){animation-duration:7s;animation-delay:3.2s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(3){animation-duration:6s;animation-delay:2.4s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(4){animation-duration:8s;animation-delay:.4s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(5){animation-duration:8s;animation-delay:1.8s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(6){animation-duration:8s;animation-delay:3.4s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(7){animation-duration:8s;animation-delay:1.5s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(8){animation-duration:8s;animation-delay:2.5s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(9){animation-duration:6s;animation-delay:3.8s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(10){animation-duration:7s;animation-delay:1.4s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(11){animation-duration:9s;animation-delay:1.5s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(12){animation-duration:6s;animation-delay:1.5s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(13){animation-duration:6s;animation-delay:.3s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(14){animation-duration:6s;animation-delay:2.2s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(15){animation-duration:10s;animation-delay:1.1s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(16){animation-duration:10s;animation-delay:3.2s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(17){animation-duration:6s;animation-delay:3.1s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(18){animation-duration:10s;animation-delay:2s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(19){animation-duration:10s;animation-delay:2.5s}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor path:nth-child(20){animation-duration:9s;animation-delay:2.3s}.banner-module-scss-module___HA0WG__useragent{display:none}@media (max-aspect-ratio:1){.banner-module-scss-module___HA0WG__text{left:50%}}@media (max-aspect-ratio:1) and (min-width:360.1px){.banner-module-scss-module___HA0WG__svg{bottom:20px;transform:scale(1.2)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{bottom:-80%}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(1.5)}}@media (max-aspect-ratio:1) and (min-width:600px){.banner-module-scss-module___HA0WG__svg{bottom:40px;transform:scale(1.3)}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(1.5)}}@media (max-aspect-ratio:1) and (min-width:768px){.banner-module-scss-module___HA0WG__svg{bottom:120px;transform:scale(1.5)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:100%;height:50%;bottom:-30%}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(1.7)}}@media (max-aspect-ratio:1) and (min-width:900px){.banner-module-scss-module___HA0WG__svg{bottom:110px}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(2)}}@media (max-aspect-ratio:1) and (min-width:1024px){.banner-module-scss-module___HA0WG__svg{bottom:430px;transform:scale(2)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:100%;height:50%;bottom:-40%}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(2.5)}}@media (max-aspect-ratio:1) and (min-width:1440px){.banner-module-scss-module___HA0WG__svg{bottom:930px;transform:scale(2.5)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{bottom:-40%}.banner-module-scss-module___HA0WG__text{transform:translate(-50%,-50%)scale(3.5)}}@media (min-aspect-ratio:1){.banner-module-scss-module___HA0WG__text{top:auto;left:22.5%}}@media (min-aspect-ratio:1) and (min-width:600px){.banner-module-scss-module___HA0WG__svg{bottom:-50px;transform:scale(.7)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:140%;height:120%;bottom:-45%}.banner-module-scss-module___HA0WG__text{bottom:-20px;transform:translate(-50%,-50%)scale(.8)}}@media (min-aspect-ratio:1) and (min-width:768px){.banner-module-scss-module___HA0WG__svg{bottom:-20px;transform:scale(1.1)}.banner-module-scss-module___HA0WG__text{bottom:100px;transform:translate(-50%,-50%)scale(1.3)}}@media (min-aspect-ratio:1) and (min-width:896px){.banner-module-scss-module___HA0WG__svg{bottom:-40px;transform:scale(.95)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:105%;bottom:-70%}.banner-module-scss-module___HA0WG__text{bottom:30px;transform:translate(-50%,-50%)scale(1)}}@media (min-aspect-ratio:1) and (min-width:960px){.banner-module-scss-module___HA0WG__svg{bottom:-30px;transform:scale(1.05)}.banner-module-scss-module___HA0WG__text{bottom:70px;transform:translate(-50%,-50%)scale(1.2)}}@media (min-aspect-ratio:1) and (min-width:1024px){.banner-module-scss-module___HA0WG__svg{bottom:0;transform:scale(1.1)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{bottom:-75%}.banner-module-scss-module___HA0WG__text{bottom:100px;transform:translate(-50%,-50%)scale(1.5)}}@media (min-aspect-ratio:1) and (min-width:1200px){.banner-module-scss-module___HA0WG__svg{bottom:50px;transform:scale(1.3)}.banner-module-scss-module___HA0WG__text{bottom:150px;transform:translate(-50%,-50%)scale(1.7)}}@media (min-aspect-ratio:1) and (min-width:1366px){.banner-module-scss-module___HA0WG__svg{bottom:100px;transform:scale(1.5)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{bottom:-95%}.banner-module-scss-module___HA0WG__text{bottom:210px;transform:translate(-50%,-50%)scale(2)}}@media (min-aspect-ratio:1) and (min-width:1440px){.banner-module-scss-module___HA0WG__svg{bottom:120px;transform:scale(1.6)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:100%;height:70%;bottom:-50%}.banner-module-scss-module___HA0WG__text{bottom:230px;transform:translate(-50%,-50%)scale(2.1)}}@media (min-aspect-ratio:1) and (min-width:1600px){.banner-module-scss-module___HA0WG__svg{bottom:190px;transform:scale(1.85)}.banner-module-scss-module___HA0WG__text{bottom:310px;transform:translate(-50%,-50%)scale(2.5)}}@media (min-aspect-ratio:1) and (min-width:1920px){.banner-module-scss-module___HA0WG__svg{bottom:230px;transform:scale(2.1)}.banner-module-scss-module___HA0WG__svg .banner-module-scss-module___HA0WG__floor{width:50%;height:60%;bottom:-45%}.banner-module-scss-module___HA0WG__text{bottom:345px;transform:translate(-50%,-50%)scale(2.7)}}@media (min-aspect-ratio:1) and (min-width:2200px){.banner-module-scss-module___HA0WG__svg{bottom:350px;transform:scale(2.5)}.banner-module-scss-module___HA0WG__text{bottom:465px;transform:translate(-50%,-50%)scale(3.1)}}@media (min-aspect-ratio:1) and (min-width:2560px){.banner-module-scss-module___HA0WG__svg{bottom:550px;transform:scale(2.8)}.banner-module-scss-module___HA0WG__text{bottom:550px;transform:translate(-50%,-50%)scale(3)}}
@keyframes about-module-scss-module___ghW7q__text-scroll{to{background-size:100% 100%}}body[data-supports-timeline=false] .about-module-scss-module___ghW7q__about{padding-top:10vmax}body[data-supports-timeline=false] .about-module-scss-module___ghW7q__text p span{animation:none;animation-timeline:unset;color:#fff}body[data-supports-timeline=false] .about-module-scss-module___ghW7q__text p span b{color:#fff}.about-module-scss-module___ghW7q__about{scroll-snap-align:center;z-index:0;flex-direction:column;align-items:center;width:100vw;padding-bottom:15vmax;font-family:Darker Grotesque,Darker Grotesque Fallback;display:flex;position:relative}.about-module-scss-module___ghW7q__text{text-align:center;flex-direction:column;gap:2vmax;width:65%;height:100%;padding:5vmax 0;display:flex}.about-module-scss-module___ghW7q__text p span{color:#ffffff1a;background-image:linear-gradient(90deg,#fffc,#fffc);background-repeat:no-repeat;background-size:0% 100%;-webkit-background-clip:text;background-clip:text;font-size:2vmax;line-height:2.2vmax;animation:linear forwards about-module-scss-module___ghW7q__text-scroll;animation-timeline:view(y)}.about-module-scss-module___ghW7q__text p span b{color:#ffffff1f;font-weight:900}.about-module-scss-module___ghW7q__text p:nth-child(odd) span{animation-range:cover 65vh cover 95vh}.about-module-scss-module___ghW7q__text p:nth-child(2n) span{animation-range:cover 72vh cover 100vh}@media (orientation:portrait){.about-module-scss-module___ghW7q__about{margin-top:-40vh}.about-module-scss-module___ghW7q__text{width:70%}}@media (min-width:768px){.about-module-scss-module___ghW7q__text{width:65%}}
@keyframes timeline-module-scss-module__RFEsNG__timelineOutline{0%{stroke-dasharray:300;stroke-dashoffset:0;opacity:0}75%{stroke-dasharray:100;stroke-dashoffset:300px;opacity:.5}99%{stroke-dasharray:40;stroke-dashoffset:0}to{stroke-dasharray:0;stroke-dashoffset:0;opacity:1}}@keyframes timeline-module-scss-module__RFEsNG__timelineBackground{0%{opacity:0}55%{opacity:0}70%{opacity:1}to{opacity:1}}@keyframes timeline-module-scss-module__RFEsNG__timelineGlow{0%{opacity:0}90%{opacity:0}to{opacity:.4}}@keyframes timeline-module-scss-module__RFEsNG__timelineConnector{0%{stroke-dashoffset:-1000px;opacity:0}to{opacity:1;stroke-dashoffset:1000px}}@keyframes timeline-module-scss-module__RFEsNG__textTimeline{0%{opacity:0;clip-path:polygon(0 0,0 0,0 100%,0 100%)}50%{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}to{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}}@keyframes timeline-module-scss-module__RFEsNG__moreTimeline{0%{width:0}to{width:max-content}}@keyframes timeline-module-scss-module__RFEsNG__moreLoop{0%{content:"   "}33%{content:".  "}66%{content:".. "}to{content:"..."}}:is(body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textTitle,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textDate,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textContent,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textMore){opacity:1;width:auto;animation-name:none;animation-timeline:none}:is(body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textTitle:hover,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textDate:hover,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textContent:hover,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__textMore:hover){transform:scale(1)}body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__vector{opacity:1;width:20vmax}:is(body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__vectorGlow,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__vectorOutline,body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__vectorBackground){opacity:1;stroke-dashoffset:0;stroke-dasharray:0;animation-name:none;animation-timeline:none}body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__vectorGlow{opacity:.3}body[data-supports-timeline=false] .timeline-module-scss-module__RFEsNG__connector{opacity:1;animation-name:none;animation-timeline:none}.timeline-module-scss-module__RFEsNG__timeline{flex-direction:column;padding:0 20vmax;display:flex;position:relative}.timeline-module-scss-module__RFEsNG__line{grid-template-rows:1fr 20vmax;grid-template-columns:30% 70%;align-items:center;column-gap:5vmax;display:grid;position:relative}.timeline-module-scss-module__RFEsNG__line:nth-child(2n),.timeline-module-scss-module__RFEsNG__line:nth-child(2n) .timeline-module-scss-module__RFEsNG__text{transform:scaleX(-1)}.timeline-module-scss-module__RFEsNG__line:last-child{grid-template-rows:1fr}.timeline-module-scss-module__RFEsNG__line:last-child .timeline-module-scss-module__RFEsNG__connector{display:none}.timeline-module-scss-module__RFEsNG__image{width:100%;position:relative}.timeline-module-scss-module__RFEsNG__image svg{width:100%;height:auto;transform:scale(1.4)}.timeline-module-scss-module__RFEsNG__connector{stroke-dasharray:1000;opacity:0;filter:drop-shadow(0 0 .3rem #db29fffd);pointer-events:none;grid-area:2/1/auto/-1;width:70%;height:120%;margin-left:8vmax;animation-name:timeline-module-scss-module__RFEsNG__timelineConnector;animation-timeline:view(y 0%);transform:scaleX(-1)}.timeline-module-scss-module__RFEsNG__text{color:#fff;flex-direction:column;grid-area:1/2;gap:10px;font-family:Monomaniac One,serif;display:flex}.timeline-module-scss-module__RFEsNG__textTitle,.timeline-module-scss-module__RFEsNG__textDate,.timeline-module-scss-module__RFEsNG__textContent{opacity:0;-webkit-background-clip:text;background-clip:text;animation-name:timeline-module-scss-module__RFEsNG__textTimeline;animation-timeline:view(y -25% 0%)}.timeline-module-scss-module__RFEsNG__textTitle{white-space:nowrap;font-size:3.5vmax}.timeline-module-scss-module__RFEsNG__textTitle span{padding-left:1vmax;font-size:1.8vmax}.timeline-module-scss-module__RFEsNG__textDate{opacity:.75;font-size:1.3vmax}.timeline-module-scss-module__RFEsNG__textContent{letter-spacing:.1vmax;opacity:.5;font-family:Darker Grotesque,serif;font-size:1.3vmax}.timeline-module-scss-module__RFEsNG__textMore{white-space:nowrap;color:#fff;opacity:.5;z-index:1;cursor:pointer;background:0 0;border:none;outline:none;flex-direction:row;justify-content:flex-start;align-items:center;gap:1vmax;width:0;font-family:Monomaniac One,serif;font-size:1.3vmax;text-decoration:none;transition:transform .5s;animation-name:timeline-module-scss-module__RFEsNG__moreTimeline;animation-timeline:view(y -25% 0%);display:inline-flex;overflow:hidden}.timeline-module-scss-module__RFEsNG__textMore span{opacity:1;font-size:2vmax}.timeline-module-scss-module__RFEsNG__textMore p:after{content:"...";padding-left:.3vmax;animation-name:timeline-module-scss-module__RFEsNG__moreLoop;animation-duration:1s;animation-iteration-count:infinite}.timeline-module-scss-module__RFEsNG__textMore:hover{transform:scale(1.1)}.timeline-module-scss-module__RFEsNG__vector{opacity:1}.timeline-module-scss-module__RFEsNG__vectorGlow{animation-name:timeline-module-scss-module__RFEsNG__timelineGlow;animation-fill-mode:forwards;animation-timeline:view(y 25% 0%)}.timeline-module-scss-module__RFEsNG__vectorOutline path{stroke-dashoffset:0;stroke-dasharray:0;animation-name:timeline-module-scss-module__RFEsNG__timelineOutline;animation-fill-mode:forwards;animation-timeline:view(y 25% 0%)}.timeline-module-scss-module__RFEsNG__vectorBackground{animation-name:timeline-module-scss-module__RFEsNG__timelineBackground;animation-timeline:view(y -25% 0%)}@media (orientation:portrait){.timeline-module-scss-module__RFEsNG__line{grid-template-rows:1fr 10vmax;grid-template-columns:35% 60%;column-gap:1vmax}.timeline-module-scss-module__RFEsNG__line:last-child{grid-template-rows:1fr;height:25vh}.timeline-module-scss-module__RFEsNG__textTitle{font-size:2.5vmax}.timeline-module-scss-module__RFEsNG__textTitle span{padding-left:1vmax;font-size:1.5vmax}}@media (orientation:portrait) and (max-width:1200px){.timeline-module-scss-module__RFEsNG__timeline{padding:0 15vmax}.timeline-module-scss-module__RFEsNG__line{grid-template-columns:30% 70%}}@media (orientation:portrait) and (max-width:1000px){.timeline-module-scss-module__RFEsNG__timeline{padding:0 10vmax}.timeline-module-scss-module__RFEsNG__line{grid-template-rows:1fr 10vmax;grid-template-columns:30% 65%;column-gap:1vmax}.timeline-module-scss-module__RFEsNG__line:last-child{grid-template-rows:1fr;height:25vh}}@media (orientation:portrait) and (max-width:800px){.timeline-module-scss-module__RFEsNG__timeline{padding:0 5vmax}.timeline-module-scss-module__RFEsNG__line{grid-template-rows:1fr 10vmax;grid-template-columns:30% 65%;column-gap:1vmax}.timeline-module-scss-module__RFEsNG__line:last-child{grid-template-rows:1fr;height:25vh}}@media (orientation:portrait) and (max-width:700px){.timeline-module-scss-module__RFEsNG__line{grid-template-columns:40% 55%}.timeline-module-scss-module__RFEsNG__connector{width:60%;height:180%}}
@keyframes banner-module-scss-module__XWJ0Ca__cloudLoop{0%{opacity:1;transform:translate(-100%)}90%{opacity:1}to{opacity:0;transform:translate(75%)}}@keyframes banner-module-scss-module__XWJ0Ca__hoverLoop{0%{opacity:0}10%{opacity:0}15%{opacity:1}20%{opacity:1}25%{opacity:0}to{opacity:0}}@keyframes banner-module-scss-module__XWJ0Ca__printerAxisLoop{3%{transform:translateY(85.8px)}6%{transform:translateY(88.3px)}9%{transform:translateY(88.3px)}12%{transform:translateY(91.2px)}15%{transform:translateY(90.3px)}18%{transform:translateY(86.3px)}21%{transform:translateY(87.1px)}24%{transform:translateY(86.5px)}27%{transform:translateY(88.4px)}30%{transform:translateY(90px)}33%{transform:translateY(91px)}36%{transform:translateY(92.6px)}39%{transform:translateY(92.4px)}42%{transform:translateY(85.2px)}45%{transform:translateY(90.6px)}48%{transform:translateY(94px)}51%{transform:translateY(90.3px)}54%{transform:translateY(90.8px)}57%{transform:translateY(91.8px)}60%{transform:translateY(88.8px)}63%{transform:translateY(85.5px)}66%{transform:translateY(91.6px)}69%{transform:translateY(87.5px)}72%{transform:translateY(90.4px)}75%{transform:translateY(92.8px)}78%{transform:translateY(85.5px)}81%{transform:translateY(86px)}84%{transform:translateY(85.8px)}87%{transform:translateY(89px)}90%{transform:translateY(87px)}}@keyframes banner-module-scss-module__XWJ0Ca__printerExtruderLoop{3%{transform:translate(.97%)}6%{transform:translate(.07%)}9%{transform:translate(.67%)}12%{transform:translate(.86%)}15%{transform:translate(.13%)}18%{transform:translate(.82%)}21%{transform:translate(.92%)}24%{transform:translate(.2%)}27%{transform:translate(.65%)}30%{transform:translate(.39%)}33%{transform:translate(.01%)}36%{transform:translate(.49%)}39%{transform:translate(.09%)}42%{transform:translate(.58%)}45%{transform:translate(.84%)}48%{transform:translate(.09%)}51%{transform:translate(.6%)}54%{transform:translate(.36%)}57%{transform:translate(.65%)}60%{transform:translate(.43%)}63%{transform:translate(.73%)}66%{transform:translate(.49%)}69%{transform:translate(.68%)}72%{transform:translate(.37%)}75%{transform:translate(.04%)}78%{transform:translate(.71%)}81%{transform:translate(.29%)}84%{transform:translate(.67%)}87%{transform:translate(.54%)}90%{transform:translate(.16%)}}@keyframes banner-module-scss-module__XWJ0Ca__cncSpindleLoop{3%{transform:translateY(7.4px)}6%{transform:translateY(3.7px)}9%{transform:translateY(2.1px)}12%{transform:translateY(6.6px)}15%{transform:translateY(5.5px)}18%{transform:translateY(1.3px)}21%{transform:translateY(2.6px)}24%{transform:translateY(8.6px)}27%{transform:translateY(10px)}30%{transform:translateY(.1px)}33%{transform:translateY(2.2px)}36%{transform:translateY(6.9px)}39%{transform:translateY(8px)}42%{transform:translateY(.1px)}45%{transform:translateY(3.5px)}48%{transform:translateY(6.7px)}51%{transform:translateY(3.6px)}54%{transform:translateY(1.6px)}57%{transform:translateY(2.3px)}60%{transform:translateY(.3px)}63%{transform:translateY(2.9px)}66%{transform:translateY(8.8px)}69%{transform:translateY(5.7px)}72%{transform:translateY(5.2px)}75%{transform:translateY(4.6px)}78%{transform:translateY(2.2px)}81%{transform:translateY(10px)}84%{transform:translateY(5.1px)}87%{transform:translateY(5.5px)}90%{transform:translateY(4.6px)}}@keyframes banner-module-scss-module__XWJ0Ca__cncToolsLoop{3%{transform:translate(.69%)}6%{transform:translate(.57%)}9%{transform:translate(.6%)}12%{transform:translate(.31%)}15%{transform:translate(.77%)}18%{transform:translate(.77%)}21%{transform:translate(.41%)}24%{transform:translate(.79%)}27%{transform:translate(.96%)}30%{transform:translate(.83%)}33%{transform:translate(.11%)}36%{transform:translate(.59%)}39%{transform:translate(1%)}42%{transform:translate(.74%)}45%{transform:translate(.23%)}48%{transform:translate(.42%)}51%{transform:translate(.63%)}54%{transform:translate(.76%)}57%{transform:translate(.22%)}60%{transform:translate(.38%)}63%{transform:translate(.46%)}66%{transform:translate(.91%)}69%{transform:translate(.94%)}72%{transform:translate(.41%)}75%{transform:translate(.62%)}78%{transform:translate(.57%)}81%{transform:translate(.03%)}84%{transform:translate(.25%)}87%{transform:translate(.47%)}90%{transform:translate(.07%)}}@keyframes banner-module-scss-module__XWJ0Ca__dellLedLoop{0%{opacity:1}5%{opacity:0}10%{opacity:1}to{opacity:1}}@keyframes banner-module-scss-module__XWJ0Ca__linkLoop{0%{transform:translateY(0%)}50%{transform:translateY(30%)}to{transform:translateY(0%)}}.banner-module-scss-module__XWJ0Ca__banner{z-index:10;width:100vw;height:100vh;position:fixed;top:0;left:0}.banner-module-scss-module__XWJ0Ca__bannerBackground{z-index:1;background:linear-gradient(#87afe5,#98b3d3);width:100%;height:100%;position:absolute}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCity{filter:blur(3px)opacity(.9)}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCloud>*{opacity:0;filter:opacity(.8)}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCloud1{animation:100s linear 1s infinite forwards banner-module-scss-module__XWJ0Ca__cloudLoop;position:absolute}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCloud2{animation:110s linear 3s infinite forwards banner-module-scss-module__XWJ0Ca__cloudLoop;position:absolute}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCloud3{animation:105s linear 6s infinite forwards banner-module-scss-module__XWJ0Ca__cloudLoop;position:absolute}.banner-module-scss-module__XWJ0Ca__bannerBackgroundCloud4{animation:95s linear 3s infinite forwards banner-module-scss-module__XWJ0Ca__cloudLoop;position:absolute}.banner-module-scss-module__XWJ0Ca__bannerBench{filter:brightness(1.2);z-index:2;width:100%;height:100%;position:absolute;transform:translateY(11vmax)scale(.8)}.banner-module-scss-module__XWJ0Ca__bannerBenchHover{cursor:pointer;opacity:0;transition:all .5s;animation:10s linear infinite banner-module-scss-module__XWJ0Ca__hoverLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchPrinterAxis{animation:50s linear infinite banner-module-scss-module__XWJ0Ca__printerAxisLoop;transform:translateY(95px)}.banner-module-scss-module__XWJ0Ca__bannerBenchPrinterExtruder{animation:30s linear infinite banner-module-scss-module__XWJ0Ca__printerExtruderLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchCncTools{animation:50s linear infinite banner-module-scss-module__XWJ0Ca__cncToolsLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchCncSpindle{animation:50s linear infinite banner-module-scss-module__XWJ0Ca__cncSpindleLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchDellLed{filter:brightness(2);animation:1s linear 1s infinite banner-module-scss-module__XWJ0Ca__dellLedLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchDellLed:nth-child(2n){animation:2s linear 2s infinite banner-module-scss-module__XWJ0Ca__dellLedLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchDellLed:nth-child(3n){animation:3s linear 3s infinite banner-module-scss-module__XWJ0Ca__dellLedLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchDellLed:nth-child(4n){animation:4s linear 4s infinite banner-module-scss-module__XWJ0Ca__dellLedLoop}.banner-module-scss-module__XWJ0Ca__bannerBenchDellLed:nth-child(5n){animation:5s linear 5s infinite banner-module-scss-module__XWJ0Ca__dellLedLoop}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__links{z-index:100;width:100vw;height:100vh;position:relative}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink{opacity:.7;width:2vw;height:2vw;animation:3s linear infinite alternate banner-module-scss-module__XWJ0Ca__linkLoop;position:absolute}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink:before{content:"";background:#0050a000;width:6vw;height:6vw;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink:after{content:"?";color:#fff;background:#0188ff;border-radius:50%;justify-content:center;align-items:center;width:100%;height:100%;font-family:Monomaniac One,Monomaniac One Fallback;font-size:20px;transition:all .5s;display:flex;position:absolute;top:45%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 -5px 15px #004890,inset 0 5px 15px #55a4ff}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink:hover{transform:scale(1.3)}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=cnc]{top:42%;left:31%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=cnc]:before{width:7vw;height:6vw}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index="3d"]{top:39%;left:42%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=onshape]{top:42%;left:59%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=visual]{top:42%;left:67%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=blender]{top:42%;left:77%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=blender]:before{width:10vw}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=haos]{top:54%;left:66%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=haos]:before{height:3vw}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=unraid]{top:67%;left:56%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=unraid]:before{width:10vw;height:3vw}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=fixit]{top:58%;left:45%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=fixit]:before{width:8vw;height:6vw}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=xplorer]{top:58%;left:30%}.banner-module-scss-module__XWJ0Ca__banner .banner-module-scss-module__XWJ0Ca__linksLink[data-index=xplorer]:before{height:6vw}
.window-module__DO_OeG__window{opacity:.8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff1a;flex-direction:column;justify-content:flex-start;align-items:center;width:30%;max-height:30vw;display:flex;position:absolute}.window-module__DO_OeG__window:before{content:"";opacity:.7;pointer-events:none;width:100%;height:100%;position:absolute}.window-module__DO_OeG__window[data-border=top-left]:before{border-top:2px solid #fff;border-left:2px solid #fff;top:0%;right:0%}.window-module__DO_OeG__window[data-border=top-left-reverse]:before{border-bottom:2px solid #fff;border-left:2px solid #fff;bottom:100%;right:0%}.window-module__DO_OeG__window[data-border=top-left-straight]:before{border-top:2px solid #fff;top:0%;right:0%}.window-module__DO_OeG__window[data-border=top-right]:before{border-top:2px solid #fff;border-right:2px solid #fff;top:0%;left:0%}.window-module__DO_OeG__window[data-border=top-right-reverse]:before{border-bottom:2px solid #fff;border-right:2px solid #fff;bottom:100%;left:0%}.window-module__DO_OeG__window[data-border=top-right-straight]:before{border-top:2px solid #fff;top:0%;left:0%}.window-module__DO_OeG__window[data-border=top-center]{border-top:2px solid #fff}.window-module__DO_OeG__window[data-border=top-center]:before{border-bottom:2px solid #fff;border-right:2px solid #fff;width:50%;bottom:100%;left:0%}.window-module__DO_OeG__window[data-border=bottom-right-straight]:before{border-bottom:2px solid #fff;bottom:0%;left:0%}.window-module__DO_OeG__window>.window-module__DO_OeG__title{text-align:center;color:#fff;border-bottom:2px solid #fff;width:90%;height:3.3vw;font-family:Monomaniac One,serif;font-size:1.7vw;font-weight:900;line-height:3vw}.window-module__DO_OeG__window>.window-module__DO_OeG__content{color:#fff;scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;flex-direction:column;justify-content:flex-start;align-items:flex-start;width:100%;height:100%;padding:1.5vw 0;font-family:Darker Grotesque,Darker Grotesque Fallback;font-size:1.2vw;font-weight:700;display:flex;overflow-y:scroll}.window-module__DO_OeG__window>.window-module__DO_OeG__content>*{padding:0 1.5vw}.window-module__DO_OeG__window>.window-module__DO_OeG__content ul{padding-left:2vw}.window-module__DO_OeG__window>.window-module__DO_OeG__content a{color:#00395d;font-size:110%;font-weight:800;text-decoration:underline}.window-module__DO_OeG__window>.window-module__DO_OeG__content b{font-size:115%;font-weight:900}.window-module__DO_OeG__window>.window-module__DO_OeG__content p:has(+p){padding-bottom:1vw}
.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan{opacity:.8;width:100%;height:100%;position:absolute;top:0;left:0}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs{color:#fff;flex-flow:wrap;justify-content:center;align-items:center;gap:.2vmax;width:70%;font-family:Monomaniac One,Monomaniac One Fallback;font-size:1.2vmax;display:flex;position:absolute;top:20%;left:15%;overflow:hidden}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input{background:#fff3;flex-direction:column-reverse;justify-content:space-between;align-items:center;padding:.5vmax;display:flex}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input label,.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input input{text-align:center;cursor:pointer}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input input{display:none}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input:hover{transition:all .2s;transform:scale(1.1)}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan .floorplan-module-scss-module__UAOx_W__inputs .floorplan-module-scss-module__UAOx_W__input:has(input:checked){background:#00ff734d}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan img{object-fit:cover;mix-blend-mode:lighten;filter:brightness(1.2);pointer-events:none;width:100%;height:100%;position:absolute;top:75%;left:45%;transform:translate(-50%,-50%)}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan img:not(:first-of-type){display:none}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=bathroom-led]:checked) .floorplan-module-scss-module__UAOx_W__bathroomLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=bathroom-light]:checked) .floorplan-module-scss-module__UAOx_W__bathroomLight{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=bedroom-led]:checked) .floorplan-module-scss-module__UAOx_W__bedroomLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=entrance-led]:checked) .floorplan-module-scss-module__UAOx_W__entranceLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=kitchen-led]:checked) .floorplan-module-scss-module__UAOx_W__kitchenLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=kitchen-spots]:checked) .floorplan-module-scss-module__UAOx_W__kitchenSpots{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=livingroom-led]:checked) .floorplan-module-scss-module__UAOx_W__livingroomLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=livingroom-light]:checked) .floorplan-module-scss-module__UAOx_W__livingroomLight{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=livingroom-tv]:checked) .floorplan-module-scss-module__UAOx_W__livingroomTV{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=livingroom-aquariums]:checked) .floorplan-module-scss-module__UAOx_W__livingroomAquariums{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=kitchen-uv]:checked) .floorplan-module-scss-module__UAOx_W__kitchenUV{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=workshop-led]:checked) .floorplan-module-scss-module__UAOx_W__workshopLed{display:block!important}.floorplan-module-scss-module__UAOx_W__floorplan .floorplan-module-scss-module__UAOx_W__plan:has(input[id=workshop-light]:checked) .floorplan-module-scss-module__UAOx_W__workshopLight{display:block!important}
.gallery-module__7BMy1W__gallery{z-index:100;flex-direction:column;gap:1vw;width:100%;height:50vh;display:flex;overflow:hidden}.gallery-module__7BMy1W__gallery:has(.gallery-module__7BMy1W__image[href*=mp4]) .gallery-module__7BMy1W__video:after{content:"";width:3vw;height:4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-module__7BMy1W__gallery:has(.gallery-module__7BMy1W__image[href*=mp4]) .gallery-module__7BMy1W__video:before{content:"";width:3vw;height:4vw;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.gallery-module__7BMy1W__gallery:has(.gallery-module__7BMy1W__image[href*=mp4]) .gallery-module__7BMy1W__video:before{z-index:1;border:3px solid #ffffffb3;border-radius:50%;width:6vw;height:6vw}.gallery-module__7BMy1W__gallery:has(.gallery-module__7BMy1W__image[href*=mp4]) .gallery-module__7BMy1W__video:after{clip-path:polygon(100% 50%,0 0,0 100%);z-index:2;background:#ffffffb3;left:52%}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__image{background:#002036;display:block;position:relative}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__image:after{content:"";z-index:10;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 50px 10px #0091ff80}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__video{width:100%;height:70%;position:relative}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__video .gallery-module__7BMy1W__image{flex:1;width:100%;height:100%}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__video .gallery-module__7BMy1W__image img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__images{scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;flex-direction:row;align-items:center;gap:.5vw;width:100%;height:100px;display:flex;overflow:scroll hidden}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__images .gallery-module__7BMy1W__image{width:100%;height:100%;display:block}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__images .gallery-module__7BMy1W__image:after{box-shadow:inset 0 0 25px 5px #0091ff80}.gallery-module__7BMy1W__gallery .gallery-module__7BMy1W__images .gallery-module__7BMy1W__image img{-o-object-fit:cover;object-fit:cover}
.tabs-module__5KoLGq__tabs{flex-direction:column;justify-content:flex-start;align-items:center;display:flex}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__header{scrollbar-color:#ffffff80 #0000;scrollbar-width:thin;flex-flow:row;gap:.5vw;width:92%;display:flex;overflow:auto}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__header label{color:#fff;box-sizing:border-box;cursor:pointer;background:#fff3;padding:.5vw 1vw;font-size:1.3vw}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__header label:hover{border-bottom:1px solid #fff}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__tab{color:#fff;width:100%;padding:1vw;display:none}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__tab input[type=radio]{display:none}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__tab:has(input[type=radio]:checked){display:block}.tabs-module__5KoLGq__tabs .tabs-module__5KoLGq__text{padding:0}
