@import url("/css/normalize.css");@import url("/css/webflow.css");@import url("/css/alphabyte-caa938.webflow.css");@import url("https://cdn.jsdelivr.net/npm/@splidejs/splide@4.1.4/dist/css/splide.min.css");:root{--rem-size:8.5px}html{font-size:var(--rem-size)}:target,div:target,section:target{outline:none!important;box-shadow:none!important;border:none!important}:focus{outline:none}:focus-visible{outline:none}.section_focus.no-pad{position:relative;overflow:hidden}.focus_particles{position:absolute;inset:0;z-index:0;pointer-events:none}.focus_particles canvas,.focus_particles>div{position:absolute!important;inset:0!important;width:100%!important;height:100%!important}.section_focus.no-pad .container-large,.section_focus.no-pad .focus_inner,.section_focus.no-pad .padding-global{position:relative;z-index:1}.contact-form_input-wrap{position:relative}.contact-form_input-wrap .is-contact-label{pointer-events:none;transition:transform .18s ease,opacity .18s ease;will-change:transform,opacity}.contact-form_input-wrap:focus-within .is-contact-label{opacity:0;transform:translateY(-10px)}.contact-form_input-wrap input:not(:placeholder-shown)+.is-contact-label,.contact-form_input-wrap textarea:not(:placeholder-shown)+.is-contact-label{opacity:0;transform:translateY(-10px)}.contact-form_input-wrap input:focus+.is-contact-label,.contact-form_input-wrap textarea:focus+.is-contact-label{opacity:0;transform:translateY(-10px)}