@keyframes combinedAnimation{0%,50%{transform:scale(1.25);opacity:1}25%,75%{transform:scale(.75);opacity:.5}}@keyframes initialAnimation{0%{transform:scale(0);opacity:0}to{transform:scale(1);opacity:1}}@keyframes scrollIconAnimation{0%,to{transform:translateY(.35rem)}50%{transform:translateY(0)}}@keyframes hamburger-top-open{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(7px) rotate(0deg)}to{transform:translateY(7px) rotate(45deg)}}@keyframes hamburger-bottom-open{0%{transform:translateY(0) rotate(0deg)}50%{transform:translateY(-7px) rotate(0deg)}to{transform:translateY(-7px) rotate(-45deg)}}@keyframes hamburger-top-close{0%{transform:translateY(7px) rotate(45deg)}50%{transform:translateY(7px) rotate(0deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes hamburger-bottom-close{0%{transform:translateY(-7px) rotate(-45deg)}50%{transform:translateY(-7px) rotate(0deg)}to{transform:translateY(0) rotate(0deg)}}@keyframes vt-fade-out{to{opacity:0}}@keyframes vt-fade-in{0%{opacity:0}}*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smoothing:antialiased;text-rendering:optimizeLegibility}img{height:auto;user-drag:none;-moz-user-select:none;-webkit-user-drag:none;-webkit-user-select:none;-ms-user-select:none}.portfolio_logo{user-drag:auto!important;-moz-user-select:auto!important;-webkit-user-drag:auto!important;-webkit-user-select:auto!important;-ms-user-select:auto!important;pointer-events:auto!important}div>.portfolio_link{display:none}.pointer-events-off,img{pointer-events:none}.container-large,.container-medium,.container-small{margin-right:auto!important;margin-left:auto!important}.hide{display:none!important}@media screen and (max-width:991px){.hide,.hide-tablet{display:none!important}}@media screen and (max-width:767px){.hide-mobile-landscape{display:none!important}}@media screen and (max-width:479px){.hide-mobile{display:none!important}}.margin-top{margin-right:0!important;margin-bottom:0!important;margin-left:0!important}.padding-top{padding-right:0!important;padding-bottom:0!important;padding-left:0!important}.margin-right{margin-top:0!important;margin-bottom:0!important;margin-left:0!important}.padding-right{padding-top:0!important;padding-bottom:0!important;padding-left:0!important}.margin-bottom{margin-top:0!important;margin-right:0!important;margin-left:0!important}.padding-bottom{padding-top:0!important;padding-right:0!important;padding-left:0!important}.margin-left{margin-top:0!important;margin-right:0!important;margin-bottom:0!important}.padding-left{padding-top:0!important;padding-right:0!important;padding-bottom:0!important}.margin-horizontal{margin-top:0!important;margin-bottom:0!important}.padding-horizontal{padding-top:0!important;padding-bottom:0!important}.margin-vertical{margin-right:0!important;margin-left:0!important}.padding-vertical{padding-right:0!important;padding-left:0!important}html{font-size:calc(.625rem + .41666666666666663vw)}@media screen and (max-width:1920px){html{font-size:calc(.625rem + .41666666666666674vw)}}@media screen and (max-width:1440px){html{font-size:calc(.8126951092611863rem + .20811654526534862vw)}}@media screen and (max-width:479px){html{font-size:calc(.7497384937238494rem + .41841004184100417vw)}}@media screen and (min-width:1200px) and (max-height:768px){html{font-size:.75rem}}.portfolio_card{transform-style:preserve-3d}.portfolio_card:hover .portfolio_link{color:#fff}.navbar_menu-icon-wrapper.current{display:block!important}.navbar_menu-icon{animation:combinedAnimation 8s ease-in-out infinite}.navbar_menu-icon-wrapper{animation:initialAnimation 1s ease-in-out}.galaxy-button_wrapper:hover .galaxy-button_ellipse.is-2{transform:rotate(-14deg)}.galaxy-button_wrapper:hover .galaxy-button_ellipse-wrapper{transform:rotate(14deg)}.cta_button-wrapper:hover .cta_button-ellipse-wrapper{transform:rotate(-15deg)}.cta_button-wrapper:hover .cta_button-ellipse.is-2{transform:rotate(15deg)}::-webkit-scrollbar{width:12px;padding:2.5px;margin:2.5px}::-webkit-scrollbar-track{background-color:transparent}::-webkit-scrollbar-thumb{background:#000;border-radius:16px}.section_home-scroll::-webkit-scrollbar{display:none!important}.section_home-scroll::-webkit-scrollbar-track{display:none!important}.section_home-scroll::-webkit-scrollbar-thumb{display:none!important}::selection{background:#6549b2;color:#fff}::-moz-selection{background:#6549b2;color:#fff}a:active,a:focus{outline:0}a::-moz-focus-inner{border:0}a{-webkit-tap-highlight-color:transparent}.navbar_menu-footer .footer-bottom_component{align-items:center}@media screen and (max-width:991px){@keyframes mobileMenuGradient{0%{background-position:0 50%}to{background-position:100% 50%}}.navbar_background,.navbar_menu-wrapper{background:linear-gradient(45deg,#4d3be1 0,#d438bb 100%);background-size:500%auto;animation:mobileMenuGradient 4s ease-in-out infinite alternate}}.scroll-icon_arrow{animation:scrollIconAnimation 2.5s infinite;transform:translate(.35rem)}[fs-cc=banner],[fs-cc=preferences]{display:none}.fs-cc-prefs_content{-webkit-overflow-scrolling:touch}.navbar_hamburger{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px}.navbar_hamburger span{display:block;width:1.25rem;height:2px;background-color:currentColor;border-radius:1px;transform-origin:center}.navbar_hamburger span:nth-child(1),.navbar_hamburger span:nth-child(3){animation:none}.navbar_hamburger.is-animated span:nth-child(1){animation:hamburger-top-close .4s ease forwards}.navbar_hamburger.is-animated span:nth-child(3){animation:hamburger-bottom-close .4s ease forwards}.navbar_menu-button.w--open .navbar_hamburger span:nth-child(1){animation:hamburger-top-open .4s ease forwards}.navbar_menu-button.w--open .navbar_hamburger span:nth-child(2){opacity:0}.navbar_menu-button.w--open .navbar_hamburger span:nth-child(3){animation:hamburger-bottom-open .4s ease forwards}@media screen and (max-width:991px){.navbar_menu-wrapper.nav--open{transform:translateX(0);pointer-events:auto}}.section_home-scroll{overflow:hidden}.cta_component,.navbar-spacer_component{background-color:transparent!important}.about-from_paragraph-wrapper{mix-blend-mode:difference!important}.about-team_text-wrapper{text-align:center}.about-team_profile-wrapper:not(a){cursor:default;pointer-events:none}.heading-h2 .is-gradient,.heading-h2 .is-gradient-parent{display:inline;line-height:inherit}.heading-h2 .is-gradient{margin:0;padding:0}@view-transition{navigation:auto}::view-transition-old(root){animation:200ms ease both vt-fade-out}::view-transition-new(root){animation:200ms ease both vt-fade-in}