html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,button{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:rgba(0, 0, 0, 0);box-sizing:border-box}html:before,html:after,body:before,body:after,div:before,div:after,span:before,span:after,object:before,object:after,iframe:before,iframe:after,h1:before,h1:after,h2:before,h2:after,h3:before,h3:after,h4:before,h4:after,h5:before,h5:after,h6:before,h6:after,p:before,p:after,blockquote:before,blockquote:after,pre:before,pre:after,abbr:before,abbr:after,address:before,address:after,cite:before,cite:after,code:before,code:after,del:before,del:after,dfn:before,dfn:after,em:before,em:after,img:before,img:after,ins:before,ins:after,kbd:before,kbd:after,q:before,q:after,samp:before,samp:after,small:before,small:after,strong:before,strong:after,var:before,var:after,b:before,b:after,i:before,i:after,dl:before,dl:after,dt:before,dt:after,dd:before,dd:after,ol:before,ol:after,ul:before,ul:after,li:before,li:after,fieldset:before,fieldset:after,form:before,form:after,label:before,label:after,legend:before,legend:after,article:before,article:after,aside:before,aside:after,canvas:before,canvas:after,details:before,details:after,figcaption:before,figcaption:after,figure:before,figure:after,footer:before,footer:after,header:before,header:after,hgroup:before,hgroup:after,menu:before,menu:after,nav:before,nav:after,section:before,section:after,summary:before,summary:after,time:before,time:after,mark:before,mark:after,audio:before,audio:after,video:before,video:after,button:before,button:after{box-sizing:border-box}sub,sup{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0, 0, 0, 0);box-sizing:border-box}sub:before,sub:after,sup:before,sup:after{box-sizing:border-box}a:before,a:after{box-sizing:border-box}table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;background:rgba(0, 0, 0, 0)}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}ol,ul,li{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:none}q:before,q:after{content:none}:focus{outline:0}input[type=text],textarea{-webkit-appearance:none}input[type=text]::-ms-clear,textarea::-ms-clear{display:none}input,textarea{border-radius:0;box-sizing:border-box}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#c9c9c9}input::-moz-placeholder,textarea::-moz-placeholder{color:#c9c9c9}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#c9c9c9}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:rgba(0, 0, 0, 0)}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:rgba(0, 0, 0, 0)}input:focus:-ms-input-placeholder,textarea:focus:-ms-input-placeholder{color:rgba(0, 0, 0, 0)}textarea{resize:none}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}*{box-sizing:border-box;word-wrap:break-word}@font-face{font-family:"IBMPlexMono";src:url("../fonts/IBMPlexMono-Medium.woff2") format("woff2"),url("../fonts/IBMPlexMono-Medium.woff") format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"IBMPlexSans";src:url("../fonts/IBMPlexSans-Regular.woff2") format("woff2"),url("../fonts/IBMPlexSans-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"IBMPlexSans";src:url("../fonts/IBMPlexSans-SemiBold.woff2") format("woff2"),url("../fonts/IBMPlexSans-SemiBold.woff") format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Abolition";src:url("../fonts/Abolition-Regular.woff2") format("woff2"),url("../fonts/Abolition-Regular.woff") format("woff");font-weight:400;font-style:normal;font-display:swap}:root{--full-screen: calc(var(--vh, 1svh) * 100);--height-header: 10rem;--height-footer: 10rem;--gl-indent: 5rem}@media screen and (max-width: 1023px)and (min-aspect-ratio: 375/657){:root{--full-screen: max(55rem, calc(var(--vh, 1svh) * 100))}}*{overscroll-behavior:none}.scene::after{position:absolute;left:0;bottom:0;width:100%;height:15rem;content:""}@media screen and (min-width: 1024px){.scene::after{display:none}}@media screen and (max-width: 1023.5px){.scene::after{background-image:linear-gradient(to top, black 10%, transparent)}}html{--full-width: calc(100 * var(--vw, 1vw));height:100%;scrollbar-gutter:stable;font:400 calc(var(--full-width) / 1440 * 10)/1.33 "IBMPlexSans",sans-serif;--gl-hr-indent: 1.5rem;--container-mobile: calc(100% - var(--gl-hr-indent) * 2)}@media screen and (min-width: 1024px){html{font-size:calc(var(--full-width)/1440*10)}}@media(max-width: 1023.5px)and (min-width: 768px){html{font-size:calc(var(--full-width)/768*10)}}@media screen and (max-width: 767px){html{font-size:10px;--modal-left: var(--gl-hr-indent)}}@media screen and (max-width: 375px){html{font-size:calc(var(--full-width)/375*10)}}@media screen and (min-aspect-ratio: 16/9)and (min-width: 1024px){:root{font-size:max(0.9259259259vh,10px) !important}}body{position:relative;display:flex;height:100%;font-size:1.6rem;color:#090909;-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090909;--intro-bg: 1;--intro-vignette: 0}@media screen and (max-width: 767px){body::before{content:"";position:fixed;z-index:-1;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg, #090909 0%, #2c2c2c 100%);opacity:var(--intro-bg);pointer-events:none}}@supports(display: grid){body{display:block}}.wrapper{position:relative;width:100%;display:flex;flex-direction:column;min-height:100%;height:auto !important;overflow-x:hidden}.base{width:100%;position:relative;padding:var(--height-header) 0 0;flex:1 0 auto}a{text-decoration:none;color:#4aa3df;text-underline-offset:.2em}a:hover,a:focus{text-decoration:underline}.editor-styles-wrapper .wp-block{margin-bottom:5rem}html :where(.wp-block){max-width:1200px}.editor-styles-wrapper{overflow-x:hidden}img,picture{display:block}.header{position:fixed;top:0;left:0;height:var(--height-header);width:100%;font-size:1rem;will-change:transform;z-index:100}.footer{width:100%;min-height:var(--height-footer);flex:0 0 auto;font-size:1rem;will-change:transform}.section{position:relative;width:100%;padding:var(--gl-vr-indent) var(--gl-hr-indent);font-size:1rem}.section.demo_mod{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;height:calc(100vh - (var(--height-footer) + var(--height-header)));font-size:4rem;color:#fff;text-align:center;background-color:#090909}.section_in{max-width:96rem;width:100%;margin:0 auto}.icon{display:block;fill:currentColor}.icon.icon--size_mod{width:100%;height:100%}.icon svg{display:block;width:100%;height:100%;fill:currentColor}.btn_nav{display:inline-flex;align-items:center;justify-content:center;min-width:21rem;height:4rem;padding:0 2rem;font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;font-family:"IBMPlexSans",sans-serif;color:#f9f9f9;border:1px solid #555;background:rgba(9, 9, 9, 0.8);box-shadow:inset 0 0 8rem rgba(249, 249, 249, 0.05),inset 0 0 1rem rgba(249, 249, 249, 0.3);cursor:pointer;appearance:none;pointer-events:auto;box-shadow:inset 0 0 .5rem rgba(249, 249, 249, 0.05),inset 0 0 1.6rem rgba(249, 249, 249, 0.3);transition:border-color .2s ease,color .2s ease,background-color .3s ease,box-shadow .2s ease;font-family:"IBMPlexMono",sans-serif;font-weight:500;text-box-trim:trim-both;text-box-edge:cap alphabetic}.btn_nav:hover{color:#090909;background:#ffd116;border-color:#ffd116;border-color:#fff6d4;box-shadow:0 0 30px 0 #fff6d4 inset,0 0 10px 0 rgba(255, 251, 237, 0.3) inset;transition:border-color .2s ease,color .2s ease,background-color .3s ease,box-shadow .2s ease}.btn_nav:active{background:rgba(9, 9, 9, 0.8);color:#fff}.btn_nav *{text-box-trim:trim-both;text-box-edge:cap alphabetic}.btn_nav:hover,.btn_nav:focus{text-decoration:none}.field_error{display:block;min-height:1.56rem;margin-top:.4rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:#c9c9c9}.field_error:not(:empty){color:#ff4d3d}.form_clear{position:absolute;top:50%;right:1.2rem;width:3.2rem;height:3.2rem;padding:0;border:0;background:none;color:#f9f9f9;opacity:0;pointer-events:none;cursor:pointer;transform:translateY(-50%);transition:opacity .2s ease,color .2s ease}.form_clear::before,.form_clear::after{content:"";position:absolute;top:50%;left:50%;width:1.1rem;height:1.5px;background:currentColor}.form_clear::before{transform:translate(-50%, -50%) rotate(45deg)}.form_clear::after{transform:translate(-50%, -50%) rotate(-45deg)}.form_clear:hover{color:#ffd116}.form_clear.form_clear--top_mod{top:1.2rem;transform:none}.form_input__field:has(.form_input__element:not(:placeholder-shown)) .form_clear,.form_textarea__field:has(.form_textarea__element:not(:placeholder-shown)) .form_clear{opacity:1;pointer-events:auto}.form_input__label{display:block;margin-bottom:.4rem;font-size:1.6rem;font-weight:500;line-height:1.35;color:#999;opacity:0;transition:opacity .2s ease}.form_input__label:has(~.form_input__field .form_input__element:focus),.form_input__label:has(~.form_input__field .form_input__element:not(:placeholder-shown)){opacity:1}.form_input__field{position:relative}.form_input__element{display:block;width:100%;height:5.5rem;padding:0 2rem;font-size:1.6rem;font-weight:500;line-height:1.35;font-family:"IBMPlexSans",sans-serif;color:#f9f9f9;caret-color:#ffd116;box-shadow:inset 0 0 0 1px #c9c9c9;border:none;background:#090909;background-clip:padding-box;border-radius:0;overflow:clip;transition:box-shadow .2s ease 0s,color .2s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form_input__element:hover{box-shadow:inset 0 0 0 1px #ffd116}.form_input__element:focus{box-shadow:inset 0 0 0 2px #ffd116}.form_input__element:user-invalid{box-shadow:inset 0 0 0 2px #ff4d3d}.form_input__element::placeholder{color:#c9c9c9;opacity:1}.form_input__element:-webkit-autofill,.form_input__element:-webkit-autofill:hover,.form_input__element:-webkit-autofill:focus{-webkit-text-fill-color:#f9f9f9;box-shadow:inset 0 0 0 1px #c9c9c9,inset 0 0 0 100rem #090909;transition:background-color 0s 100000s}.form_input__element:-webkit-autofill:focus{box-shadow:inset 0 0 0 2px #ffd116,inset 0 0 0 100rem #090909}.form_input__element::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form_input__element[type=search]::-ms-clear,.form_input__element[type=search]::-ms-reveal{display:none}.form_input__element[type=search]::-webkit-search-decoration,.form_input__element[type=search]::-webkit-search-cancel-button,.form_input__element[type=search]::-webkit-search-results-button,.form_input__element[type=search]::-webkit-search-results-decoration{display:none}.form_input__element[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form_input__element{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.form_input__field:has(.form_clear) .form_input__element{padding-right:5.2rem}.form_textarea__label{display:block;margin-bottom:.4rem;font-size:1.6rem;font-weight:500;line-height:1.35;color:#999;opacity:0;transition:opacity .2s ease}.form_textarea__label:has(~.form_textarea__field .form_textarea__element:focus),.form_textarea__label:has(~.form_textarea__field .form_textarea__element:not(:placeholder-shown)){opacity:1}.form_textarea__field{position:relative}.form_textarea__element{display:block;width:100%;height:5.5rem;padding:0 2rem;font-size:1.6rem;font-weight:500;line-height:1.35;font-family:"IBMPlexSans",sans-serif;color:#f9f9f9;caret-color:#ffd116;box-shadow:inset 0 0 0 1px #c9c9c9;border:none;background:#090909;background-clip:padding-box;border-radius:0;overflow:clip;transition:box-shadow .2s ease 0s,color .2s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none;height:15.1rem;padding-top:2rem;padding-bottom:2rem;resize:none;overflow:clip !important;scrollbar-width:none}.form_textarea__element:hover{box-shadow:inset 0 0 0 1px #ffd116}.form_textarea__element:focus{box-shadow:inset 0 0 0 2px #ffd116}.form_textarea__element:user-invalid{box-shadow:inset 0 0 0 2px #ff4d3d}.form_textarea__element::placeholder{color:#c9c9c9;opacity:1}.form_textarea__element:-webkit-autofill,.form_textarea__element:-webkit-autofill:hover,.form_textarea__element:-webkit-autofill:focus{-webkit-text-fill-color:#f9f9f9;box-shadow:inset 0 0 0 1px #c9c9c9,inset 0 0 0 100rem #090909;transition:background-color 0s 100000s}.form_textarea__element:-webkit-autofill:focus{box-shadow:inset 0 0 0 2px #ffd116,inset 0 0 0 100rem #090909}.form_textarea__element::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form_textarea__element[type=search]::-ms-clear,.form_textarea__element[type=search]::-ms-reveal{display:none}.form_textarea__element[type=search]::-webkit-search-decoration,.form_textarea__element[type=search]::-webkit-search-cancel-button,.form_textarea__element[type=search]::-webkit-search-results-button,.form_textarea__element[type=search]::-webkit-search-results-decoration{display:none}.form_textarea__element[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form_textarea__element{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.form_textarea__element::-webkit-scrollbar{width:0;height:0}.form_textarea__field:has(.form_clear) .form_textarea__element{padding-right:5.2rem}.form_textarea__element:focus{overflow-y:auto !important}.form_select__label{display:block;margin-bottom:.4rem;font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}.form_select__element{display:block;width:100%;height:5.5rem;padding:0 2rem;font-size:1.6rem;font-weight:500;line-height:1.35;font-family:"IBMPlexSans",sans-serif;color:#f9f9f9;caret-color:#ffd116;box-shadow:inset 0 0 0 1px #c9c9c9;border:none;background:#090909;background-clip:padding-box;border-radius:0;overflow:clip;transition:box-shadow .2s ease 0s,color .2s ease 0s;-moz-appearance:none;-webkit-appearance:none;appearance:none}.form_select__element:hover{box-shadow:inset 0 0 0 1px #ffd116}.form_select__element:focus{box-shadow:inset 0 0 0 2px #ffd116}.form_select__element:user-invalid{box-shadow:inset 0 0 0 2px #ff4d3d}.form_select__element::placeholder{color:#c9c9c9;opacity:1}.form_select__element:-webkit-autofill,.form_select__element:-webkit-autofill:hover,.form_select__element:-webkit-autofill:focus{-webkit-text-fill-color:#f9f9f9;box-shadow:inset 0 0 0 1px #c9c9c9,inset 0 0 0 100rem #090909;transition:background-color 0s 100000s}.form_select__element:-webkit-autofill:focus{box-shadow:inset 0 0 0 2px #ffd116,inset 0 0 0 100rem #090909}.form_select__element::-webkit-contacts-auto-fill-button{visibility:hidden;position:absolute;right:0}.form_select__element[type=search]::-ms-clear,.form_select__element[type=search]::-ms-reveal{display:none}.form_select__element[type=search]::-webkit-search-decoration,.form_select__element[type=search]::-webkit-search-cancel-button,.form_select__element[type=search]::-webkit-search-results-button,.form_select__element[type=search]::-webkit-search-results-decoration{display:none}.form_select__element[type=date]::-webkit-calendar-picker-indicator{opacity:0}select.form_select__element{-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}.form_checkbox__block{display:block}.form_checkbox__element{display:none}.form_checkbox__label{position:relative;padding-left:3rem;font-size:1.6rem;color:#090909;cursor:pointer}.form_checkbox__label:before,.form_checkbox__label:after{position:absolute;top:-1px;left:0;width:2rem;height:2rem;cursor:pointer;content:""}.form_checkbox__label:before{border-radius:2px;border:1px solid #090909;transition:transform .2s,opacity .2s;will-change:transform}.form_checkbox__element:checked+.form_checkbox__label:before{opacity:0;transform:rotateZ(40deg) scaleX(0.6) translateY(-3px)}.form_checkbox__label::after{opacity:0;border-bottom:2px solid #090909;border-right:3px solid #090909;transition:transform .2s,opacity .2s}.form_checkbox__element:checked+.form_checkbox__label::after{transform:rotateZ(40deg) scaleX(0.6) translateY(-3px);opacity:1}.form_radio__block{display:block}.form_radio__element{display:none}.form_radio__label{position:relative;padding-left:3rem;font-size:1.6rem;color:#090909;cursor:pointer}.form_radio__label:before{content:"";position:absolute;top:-1px;left:0;width:2rem;height:2rem;border-radius:100%;border:1px solid #090909;cursor:pointer}.form_radio__label:after{transition:opacity .3s ease;will-change:opacity;content:"";position:absolute;top:.4rem;left:.5rem;width:1rem;height:1rem;border-radius:100%;background:#090909;opacity:0}.form_radio__element:checked+.form_radio__label:after{opacity:1}.scene{position:absolute;top:0;left:0;z-index:0;width:100vw;height:var(--full-screen, 100vh);background:rgba(0, 0, 0, 0);opacity:0}.scene canvas{display:block;width:100%;height:100%}.hud_window{position:relative;border:1px solid #555;background:rgba(9, 9, 9, 0.8)}.hud_window.hud_window--active_mod{border-color:#ffd116}.hud_window__top{display:flex;align-items:center;justify-content:space-between;height:2.4rem;padding:0 .8rem 0 .8rem;border-bottom:1px solid #555;background:rgba(9, 9, 9, 0.8);gap:.8rem;box-shadow:inset 0 0 0rem rgba(249, 249, 249, 0.05),inset 0 0 1rem rgba(249, 249, 249, 0.3)}.hud_window--active_mod .hud_window__top{background:#ffd116;border-color:#ffd116}.hud_window__title{overflow:hidden;font-size:1.2rem;font-weight:400;line-height:1.3;color:#999;text-overflow:ellipsis;white-space:nowrap;padding-bottom:.2rem}.hud_window--active_mod .hud_window__title{color:#090909}.hud_window__controls{display:flex;align-items:center;gap:.8rem;flex-shrink:0;color:#999}.hud_window--active_mod .hud_window__controls{color:#090909}.hud_window__ctrl{position:relative;width:.6rem;height:.8rem;padding:0;border:0;background:none;color:inherit;font:inherit}.hud_window__ctrl.hud_window__ctrl--close_mod[data-hud-window-close]{cursor:pointer}.hud_window__ctrl.hud_window__ctrl--close_mod[data-hud-window-close]::before,.hud_window__ctrl.hud_window__ctrl--close_mod[data-hud-window-close]::after{box-sizing:content-box;border:1.2rem solid rgba(0, 0, 0, 0);background-clip:content-box}.hud_window__ctrl.hud_window__ctrl--min_mod::after{content:"";position:absolute;right:0;bottom:.1rem;left:0;height:.9px;background:currentColor}.hud_window__ctrl.hud_window__ctrl--max_mod::after{content:"";position:absolute;top:50%;left:50%;width:.6rem;height:.6rem;border:1px solid currentColor;transform:translate(-50%, -50%)}.hud_window__ctrl.hud_window__ctrl--close_mod::before,.hud_window__ctrl.hud_window__ctrl--close_mod::after{content:"";position:absolute;top:50%;left:50%;width:1rem;height:.9px;background:currentColor}.hud_window__ctrl.hud_window__ctrl--close_mod::before{transform:translate(-50%, -50%) rotate(45deg)}.hud_window__ctrl.hud_window__ctrl--close_mod::after{transform:translate(-50%, -50%) rotate(-45deg)}.hud_window__body{position:relative;box-shadow:inset 0 0 8rem rgba(249, 249, 249, 0.05),inset 0 0 1rem rgba(249, 249, 249, 0.3)}.hud_window__body_inner{position:relative}.hud_window--scroll_mod .hud_window__body{box-shadow:inset 0 0 8rem rgba(255, 208, 22, 0.05),inset 0 0 1rem rgba(255, 208, 22, 0.3)}.hud_window--scroll_mod .hud_window__body_inner--scroll_mod{overflow-y:scroll;overflow-x:hidden;max-height:15rem;scrollbar-width:none}.hud_window--scroll_mod .hud_window__body_inner--scroll_mod::-webkit-scrollbar{width:0;height:0}.hud__service_info .hud_window--scroll_mod .hud_window__body_inner--scroll_mod{min-height:20rem}.hud_window--scroll_mod .hud_window__scrollbar{position:absolute;top:.4rem;bottom:.4rem;right:.3rem;width:.2rem;background:rgba(0, 0, 0, 0);z-index:3}.hud_window--scroll_mod .hud_window__scrollbar[hidden]{display:none}@media screen and (max-width: 767px){.hud_window--scroll_mod .hud_window__scrollbar{opacity:0;pointer-events:none;transition:opacity .25s ease}.hud_window--scroll_mod .hud_window__scrollbar.hud_window__scrollbar--active_mod{opacity:1}}.hud_window--scroll_mod .hud_window__scrollbar_thumb{position:absolute;top:0;left:0;width:100%;background:#ffd116;border-radius:.2rem;cursor:grab}.hud_window--scroll_mod .hud_window__scrollbar_thumb:active{cursor:grabbing}.hud_window--scroll_mod .hud_window__scrollbar--x_mod{top:auto;right:.4rem;bottom:.3rem;left:.4rem;width:auto;height:.2rem}.hud_window--scroll_mod .hud_window__scrollbar--x_mod .hud_window__scrollbar_thumb{width:auto;height:100%}.hud_window__glow{position:absolute;inset:0;pointer-events:none;z-index:4}.hud_window--active_mod .hud_window__glow{box-shadow:0 0 3rem 0 rgba(255, 209, 22, 0.4) inset,0 0 1rem 0 rgba(255, 209, 22, 0.3) inset}.hud_window--flush_mod{border:0;background:none;backdrop-filter:none;-webkit-backdrop-filter:none}.hud_window--flush_mod .hud_window__top{border:1px solid #212121;transition:background-color .6s cubic-bezier(0.4, 0, 0.2, 1),border-color .6s cubic-bezier(0.4, 0, 0.2, 1),color .6s cubic-bezier(0.4, 0, 0.2, 1)}.hud_window--flush_mod.hud_window--active_mod .hud_window__top{border-color:#ffd116}.hud_window--flush_mod .hud_window__title,.hud_window--flush_mod .hud_window__controls{transition:color .6s cubic-bezier(0.4, 0, 0.2, 1)}.hud_window--flush_mod .hud_window__controls{opacity:.5}.hud_window--flush_mod .hud_window__body{box-shadow:none}.hud_window--flush_mod .hud_window__glow{box-shadow:inset 0 0 8rem #292100,inset 0 0 1.2rem #292100}.hud{position:absolute;top:0;left:0;z-index:10;width:100vw;min-height:var(--full-screen, 100svh);max-height:100svh !important;pointer-events:none;color:#f9f9f9;font-family:"IBMPlexSans",sans-serif}@media screen and (max-width: 767px){.hud{pointer-events:initial;--catalog-dock: 2rem;--catalog-actions-h: 4.5rem;--catalog-info-h: 22.4rem;--catalog-details-top: 18rem}}.hud__contact_video{left:0;z-index:0;width:100vw;opacity:0;visibility:hidden;pointer-events:none}@media screen and (min-width: 768px){.hud__contact_video{position:fixed;top:0;height:var(--full-screen, 100vh)}}@media screen and (max-width: 767px){.hud__contact_video{position:absolute;top:13.8rem;height:21.1rem}.hud__contact_video::after{content:"";position:absolute;right:0;bottom:0;left:0;height:2.9rem;background:linear-gradient(180deg, rgba(9, 9, 9, 0) 0%, #090909 100%)}}.hud__contact_video_el{display:block;width:100%;height:100%;object-fit:cover}.hud__vignette{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none;opacity:var(--intro-vignette, 1)}.hud__vignette::before,.hud__vignette::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .5s ease}.hud__vignette::before{background:radial-gradient(ellipse at center, transparent 30%, rgba(0, 0, 0, 0.65) 100%)}.hud__vignette::after{background:radial-gradient(transparent, hsla(0, 33%, 1%, 0.239), black);opacity:0}.hud__dots{position:absolute;top:0;left:0;z-index:1;width:100%;height:100%;background-image:radial-gradient(rgba(249, 249, 249, 0.2) 0.1rem, transparent 0.12rem);background-size:6rem 6rem;pointer-events:none}.hud__tl,.hud__tr,.hud__bl,.hud__br{position:absolute;z-index:11}.hud__tl{left:var(--gl-hr-indent)}@media screen and (min-width: 768px){.hud__tl{top:1.2rem}}@media screen and (max-width: 767px){.hud__tl{top:2rem;width:var(--container-mobile)}}.hud__tr{top:1.2rem;right:var(--gl-hr-indent);display:flex;align-items:center;gap:3.8rem}@media screen and (max-width: 767px){.hud__tr{top:2rem;right:var(--gl-hr-indent);gap:0}.hud__tr .hud__cta{display:none}}.hud__bl{bottom:2rem;left:1.5rem;width:31rem;pointer-events:initial;transition:opacity .4s ease}@media screen and (max-width: 767px){.hud__bl{display:none}.hud[data-hud-state=preloading] .hud__bl{top:50%;bottom:auto;left:50%;display:block;width:var(--container-mobile);transform:translate(-50%, -50%)}}.hud__br{text-align:right;transition:opacity .4s ease}@media screen and (min-width: 768px){.hud__br{bottom:1.8rem;right:1.5rem;width:19.5rem}}@media screen and (max-width: 767px){.hud__br{top:18.6rem;left:50%;transform:translateX(-50%);width:var(--container-mobile);text-align:center;max-width:34.5rem}}.hud__logo{display:block;pointer-events:auto;cursor:pointer;transition:opacity .25s ease}.hud__logo:hover{opacity:.7}.hud__logo_img{display:block;width:14.2rem;height:auto}.hud__title{pointer-events:none;transition:opacity .4s ease}@media screen and (min-width: 768px){.hud__title{margin-top:.7rem}}@media screen and (max-width: 767px){.hud__title{margin-top:2.8rem;text-align:center;justify-content:center}}.hud__title_line{display:block;font-family:"Abolition","IBMPlexSans",sans-serif;font-weight:400;line-height:1;letter-spacing:-0.064rem;color:#f9f9f9}@media screen and (min-width: 768px){.hud__title_line{font-size:6.4rem}}@media screen and (max-width: 767px){.hud__title_line{font-size:4.8rem}}.hud__title_sub{display:block;font-family:"Abolition","IBMPlexSans",sans-serif;font-weight:400;line-height:1;letter-spacing:-0.064rem;color:#f9f9f9}@media screen and (min-width: 768px){.hud__title_sub{font-size:6.4rem}}@media screen and (max-width: 767px){.hud__title_sub{font-size:4.8rem}}.hud__back_hint{margin-top:1.3rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:#999;text-box-trim:trim-both;text-box-edge:cap alphabetic;opacity:0;pointer-events:none;transition:opacity .4s ease}.hud[data-hud-state=services] .hud__back_hint{opacity:1}.hud[data-hud-state=service_selected] .hud__back_hint{opacity:1}.hud[data-hud-state=service_details] .hud__back_hint{opacity:1}.hud[data-hud-state=industries] .hud__back_hint{opacity:1}.hud[data-hud-state=industry_selected] .hud__back_hint{opacity:1}.hud[data-hud-state=industry_details] .hud__back_hint{opacity:1}.hud[data-hud-state=why] .hud__back_hint{opacity:1}.hud[data-hud-state=tron] .hud__back_hint{opacity:1}.hud[data-hud-state=contact] .hud__back_hint{opacity:1}@media screen and (max-width: 1023.5px){.hud__back_hint{display:none}}.hud__back_hint_key{color:#ffd116}.hud__menu_toggle{font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;font-family:"IBMPlexSans",sans-serif;font-family:"IBMPlexMono",sans-serif;font-weight:500;color:#999;border:0;background:none;cursor:pointer;appearance:none;pointer-events:auto;transition:color .2s ease}@media screen and (min-width: 768px){.hud__menu_toggle{display:none}}@media screen and (max-width: 767px){.hud__menu_toggle{display:inline-flex;align-items:center;height:3rem;padding:0 1rem}}.hud[data-hud-state=contact] .hud__cta[data-hud-contact-open]{cursor:default;pointer-events:none}.hud__cta{display:inline-flex;align-items:center;font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;font-family:"IBMPlexSans",sans-serif;color:#999;text-decoration:none;pointer-events:auto;transition:color .2s ease;font-family:"IBMPlexMono",sans-serif;font-weight:500}.hud__cta:hover{color:#f9f9f9}.hud__cta:hover,.hud__cta:focus{text-decoration:none}.hud__cta_icon{flex-shrink:0;width:2rem;height:2rem;transition:transform .2s ease,opacity .2s ease,color .2s ease}.hud__cta_icon.hud__cta_icon--hover_mod{opacity:0;margin-left:-2rem;fill:currentColor}@media(hover: hover){.hud__cta:focus-visible .hud__cta_icon.hud__cta_icon--hover_mod,.hud__cta:hover .hud__cta_icon.hud__cta_icon--hover_mod{opacity:1;color:#ffd116}.hud__cta:focus-visible .hud__cta_icon:not(.hud__cta_icon--hover_mod),.hud__cta:hover .hud__cta_icon:not(.hud__cta_icon--hover_mod){opacity:0}}.hud__cta_label{text-box-trim:trim-both;text-box-edge:cap alphabetic;margin-left:.8rem;transition:transform .2s ease,color .2s ease}@media(hover: hover){.hud__cta:focus-visible .hud__cta_label,.hud__cta:hover .hud__cta_label{transform:translateX(-2.8rem);color:#ffd116}}.hud__nav_sizer{position:absolute;max-width:144rem;height:min(100svh,100%);width:100%;left:50%;top:50%;transform:translate(-50%, -50%)}.hud__nav{position:absolute;z-index:11;pointer-events:none;transition:opacity .4s ease}@media screen and (min-width: 768px){.hud__nav{top:14.5vh;left:19.8%;right:19.7%;bottom:12.3vh}}@media screen and (max-width: 767px){.hud__nav{bottom:6.4rem;left:var(--gl-hr-indent);width:var(--container-mobile)}}@media screen and (min-width: 1023px)and (max-aspect-ratio: 1/1){.hud__nav{top:28.5vh;left:9.8%;right:9.8%;bottom:27.5vh}}.hud__nav_lines{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none}.hud__nav_lines line{stroke-width:1;vector-effect:non-scaling-stroke}@media screen and (max-width: 767px){.hud__nav_lines{display:none}}.hud__nav_list{width:100%;list-style:none;pointer-events:none}@media screen and (min-width: 768px){.hud__nav_list{position:absolute;top:0;height:100%;left:0}}@media screen and (max-width: 767px){.hud__nav_list{display:flex;flex-wrap:wrap;gap:.5rem}}@media screen and (min-width: 768px){.hud__nav_item{position:absolute;pointer-events:auto}.hud__nav_item.hud__nav_item--top_mod{bottom:100%;left:50%;transform:translate(-50%, 100%)}.hud__nav_item.hud__nav_item--left_mod{top:50%;left:0;transform:translateY(-50%)}.hud__nav_item.hud__nav_item--right_mod{top:50%;right:0;transform:translateY(-50%)}.hud__nav_item.hud__nav_item--bottom_mod{top:100%;left:50%;transform:translate(-50%, -100%)}}@media screen and (max-width: 767px){.hud__nav_item{width:calc(50% - .25rem);pointer-events:auto}.hud__nav_item.hud__nav_item--top_mod{order:1}.hud__nav_item.hud__nav_item--left_mod{order:2}.hud__nav_item.hud__nav_item--right_mod{order:3}.hud__nav_item.hud__nav_item--bottom_mod{order:4}}@media screen and (max-width: 767px){.hud__nav_btn{width:100%;min-width:0;height:5.8rem;padding:0 1.4rem}}.hud__status{padding:.8rem .8rem .8rem}.hud__status_boot{overflow:hidden;margin-bottom:1.6rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:#999;white-space:nowrap}.hud__status_accent{color:#c9c9c9}.body--visually_loaded .hud__status_accent{color:#ffd116}.hud__status_blocks{--hud-boot-fill: 0;display:inline-block;width:19.9rem;height:.9rem;vertical-align:middle}.hud__status_block_base{fill:#292929}.hud__status_block_fill{fill:#ffd116;opacity:clamp(0,var(--hud-boot-fill) - var(--i),1)}.body--visually_loaded .hud__status_block_fill{fill:#9d9d9d}.hud__status_block_idle,.hud__status_cursor{fill:#ffd116;opacity:0}.body--visually_loaded .hud__status_block_idle,.body--visually_loaded .hud__status_cursor{animation:none;opacity:0}.hud__status_cursor{transform:translateX(calc(var(--hud-boot-fill) * 10px))}[data-hud-boot-idle=cursor] .hud__status_cursor{animation:hud_boot_caret 1s step-end infinite}[data-hud-boot-idle=wave] .hud__status_block_idle{animation:hud_boot_wave 1.6s ease-in-out infinite;animation-delay:calc(var(--i)*-0.08s)}[data-hud-boot-idle=noise] .hud__status_block_idle{animation:hud_boot_noise 2.3s step-end infinite;animation-delay:calc(var(--i)*-0.371s)}[data-hud-boot-idle=scan] .hud__status_block_idle{animation:hud_boot_scan 2.4s linear infinite;animation-delay:calc(var(--i)*.05s)}[data-hud-boot-idle=pulse] .hud__status_block_idle{animation:hud_boot_pulse 2s ease-in-out infinite}@keyframes hud_boot_caret{0%,49%{opacity:.55}50%,100%{opacity:0}}@keyframes hud_boot_wave{0%,100%{opacity:0}50%{opacity:.32}}@keyframes hud_boot_noise{0%,92%{opacity:0}93%,96%{opacity:.45}97%,100%{opacity:0}}@keyframes hud_boot_scan{0%{opacity:0}6%{opacity:.16}18%,100%{opacity:0}}@keyframes hud_boot_pulse{0%,100%{opacity:.08}50%{opacity:.3}}.hud__status_mono{font-size:1.2rem;font-weight:400;line-height:1.3}.hud__status_mono:not(:last-child){margin-bottom:.2rem}.hud__status_dim{color:#999}.hud__status_value{color:#999}.hud__status_value.hud__status_value--on_mod{color:#ffd116}.hud__marketing{font-size:1.2rem;font-weight:400;line-height:1.3;color:#999;pointer-events:none;font-size:1.4rem;font-weight:600;line-height:1.35;color:#fff;text-transform:uppercase;pointer-events:none}.hud__services_panel{position:absolute;z-index:11;pointer-events:auto}@media screen and (min-width: 768px){.hud__services_panel{top:21.5rem;left:1.5rem;width:31rem}}@media screen and (max-width: 767px){.hud__services_panel{bottom:8rem;left:var(--gl-hr-indent);width:var(--container-mobile);transition:bottom .3s ease}}@media screen and (max-width: 767px){.hud[data-hud-state=service_selected] .hud__services_panel{bottom:calc(var(--catalog-dock) + var(--catalog-actions-h) + var(--catalog-info-h) + 1rem)}}@media screen and (max-width: 767px){.hud[data-hud-state=industry_selected] .hud__services_panel{bottom:calc(var(--catalog-dock) + var(--catalog-actions-h) + var(--catalog-info-h) + 1rem)}}@media screen and (max-width: 767px){.hud__services_panel .hud_window__body_inner--scroll_mod{overflow-x:auto;overflow-y:hidden;max-height:none}}.hud__services_list{list-style:none}@media screen and (max-width: 767px){.hud__services_list{display:flex;align-items:flex-start;gap:4rem;width:max-content;padding:1.2rem 2.4rem}}.hud__services_item{position:relative}@media screen and (max-width: 767px){.hud__services_item{flex:0 0 auto}}.hud__services_btn{display:flex;align-items:center;gap:.8rem;background:rgba(0, 0, 0, 0);border:none;cursor:pointer;text-align:left;color:#999;transition:color .15s ease,background .15s ease,padding .15s ease;font-size:1.2rem;font-weight:400;line-height:1.3}@media screen and (min-width: 768px){.hud__services_btn{width:100%;padding:.95rem .8rem .8rem .8rem}}@media screen and (max-width: 767px){.hud__services_btn{padding:0;white-space:nowrap}}.hud__services_btn:hover{color:#f9f9f9}.hud__services_btn:active{background-color:rgba(255, 209, 22, 0.12)}@media screen and (min-width: 768px){.hud__services_item:first-child .hud__services_btn{padding-top:1.2rem}}@media screen and (min-width: 768px){.hud__services_item:last-child .hud__services_btn{padding-bottom:1.4rem}}.hud__services_item--active_mod .hud__services_btn{cursor:default;pointer-events:none;color:#ffd116}.hud__services_item--active_mod .hud__services_btn::before{transform:scale(1)}@media screen and (min-width: 768px){.hud__services_item--active_mod .hud__services_btn{background:rgba(255, 209, 22, 0.12);padding-left:2.4rem}}@media screen and (max-width: 767px){.hud__services_item--active_mod .hud__services_btn{padding-left:1.8rem}}.hud__services_btn::before{position:absolute;width:.8rem;height:.8rem;transform:scale(0);transition:transform .15s ease;background-color:#ffd116;content:""}@media screen and (min-width: 768px){.hud__services_btn::before{left:.8rem;top:1.3rem}}@media screen and (max-width: 767px){.hud__services_btn::before{left:0;top:.4rem}}.hud__service_info{position:absolute;z-index:21;pointer-events:auto}@media screen and (min-width: 768px){.hud__service_info{top:min(35.6rem,100vh - 21.5rem - 2.4rem - 4rem - 1rem);left:26.5rem;width:44rem}}@media screen and (max-width: 767px){.hud__service_info{bottom:var(--catalog-dock);left:var(--gl-hr-indent);width:var(--container-mobile)}}.hud__service_info_head{display:flex;align-items:flex-start;gap:1.6rem}@media screen and (min-width: 768px){.hud__service_info_head{padding:1.2rem 1.6rem 1.8rem .6rem}}@media screen and (max-width: 767px){.hud__service_info_head{padding:1.2rem .8rem}}.hud__service_info_icon{flex-shrink:0;width:6.4rem;height:6.4rem;display:flex;align-items:center;justify-content:center;position:relative}.hud__service_info_icon::after{content:"";position:absolute;inset:0;background-image:linear-gradient(rgba(249, 249, 249, 0.15), rgba(249, 249, 249, 0.15)),linear-gradient(rgba(249, 249, 249, 0.15), rgba(249, 249, 249, 0.15)),linear-gradient(rgba(249, 249, 249, 0.15), rgba(249, 249, 249, 0.15)),linear-gradient(rgba(249, 249, 249, 0.15), rgba(249, 249, 249, 0.15));background-position:0 0,100% 0,0 100%,100% 100%;background-size:.4rem .4rem;background-repeat:no-repeat;pointer-events:none}.hud__service_info_icon_img{width:100%;height:100%;object-fit:contain}.hud__service_info_icon[data-tiles=on] .hud__service_info_icon_img{opacity:0}.hud__service_info_icon_canvas{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hud__service_info_column{flex:1}.hud__service_info_text{font-size:1.2rem;font-weight:400;line-height:1.3;color:#999;letter-spacing:0;font-size:1.6rem;color:#999;line-height:1.35}@media screen and (min-width: 768px){.hud__service_info_text{white-space:pre-wrap}}@media screen and (max-width: 767px){.hud__service_info_text{white-space:pre-wrap}}.hud__service_info_text span{color:#ffd116}.hud__service_info_actions{display:flex;align-items:center;gap:.5rem}@media screen and (min-width: 768px){.hud__service_info_actions{margin-top:.4rem}}@media screen and (max-width: 767px){.hud__service_info_actions{margin-top:.5rem}}.hud__service_info_btn{flex:1}.hud__service_info_btn[hidden]{display:none}.hud__service_info_btn.hud__service_info_btn--short_mod{min-width:unset}@media screen and (min-width: 768px){.hud__service_info_btn.hud__service_info_btn--short_mod{flex:0 0 13.8rem}}@media screen and (max-width: 767px){.hud__service_info_btn.hud__service_info_btn--short_mod{flex:0 0 10.5rem}}.hud__service_details{position:absolute;z-index:21;pointer-events:auto}@media screen and (min-width: 768px){.hud__service_details{top:21.5rem;left:1.5rem;width:clamp(64.5rem,44.8%,77rem)}}@media screen and (max-width: 767px){.hud__service_details{top:var(--catalog-details-top);left:var(--gl-hr-indent);width:var(--container-mobile)}}@media screen and (min-width: 768px){.hud__service_details .hud_window__body_inner--scroll_mod{max-height:calc(100vh - 21.5rem - 2.4rem - 4rem - 1rem - 1.6rem);min-height:calc(100vh - 21.5rem - 2.4rem - 4rem - 1rem - 1.6rem)}}@media screen and (max-width: 767px){.hud__service_details .hud_window__body_inner--scroll_mod{max-height:calc(var(--full-screen, 100vh) - var(--catalog-details-top) - 2.4rem - var(--catalog-actions-h) - var(--catalog-dock));min-height:0}}@media screen and (min-width: 1023px)and (max-aspect-ratio: 1/1){.hud__service_details .hud_window__body_inner--scroll_mod{min-height:0}}.hud__details_cards{display:flex;flex-direction:column;gap:.8rem;padding:1.2rem .8rem}.hud__details_cards[hidden]{display:none}.hud__details_cards.hud__details_cards--flush_mod{gap:1rem;padding:0}@media screen and (max-width: 767px){.hud__details_cards.hud__details_cards--flush_mod{gap:.8rem}}.hud__details_card{display:flex;flex-direction:column;gap:1.5rem;padding:1.5rem;border:1px solid rgba(249, 249, 249, 0.15)}.hud__details_card_head{display:flex;align-items:center;gap:1.5rem}.hud__details_card_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:6rem;height:6rem;color:#ffd116}.hud__details_card_glyph{display:block;width:4rem;height:4rem}.hud__details_card_glyph svg,.hud__details_card_glyph img{display:block;width:100%;height:100%}.hud__details_card_titles{display:flex;flex-direction:column;gap:.2rem;flex:1;min-width:0}.hud__details_card_num{font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}.hud__details_card_title{font-size:2.4rem;font-weight:400;line-height:1.35;color:#f9f9f9}.hud__details_card_text{padding-right:1.4rem;font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}@media screen and (min-width: 768px){.hud__details_card_text{padding-left:7.5rem}}@media screen and (max-width: 767px){.hud__details_card_text{padding-left:.8rem}}.hud__details_actions{display:flex;align-items:center}@media screen and (min-width: 768px){.hud__details_actions{gap:1rem;margin-top:1rem}}@media screen and (max-width: 767px){.hud__details_actions{gap:.5rem;margin-top:.5rem}}.hud__details_btn{flex:1}.hud__details_btn.hud__details_btn--short_mod{min-width:unset}@media screen and (min-width: 768px){.hud__details_btn.hud__details_btn--short_mod{flex:0 0 13.9rem}}@media screen and (max-width: 767px){.hud__details_btn.hud__details_btn--short_mod{flex:0 0 10.5rem}}.hud__map{position:absolute;z-index:22;pointer-events:auto;cursor:pointer;transition:opacity .4s ease}.hud__map.hud__map--open_mod{cursor:default}@media screen and (min-width: 768px){.hud__map{top:5.1rem;right:1.5rem;width:16.5rem;transition:width .4s ease .2s}.hud__map.hud__map--open_mod{width:70.5rem;transition:width .6s cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (max-width: 767px){.hud__map{left:var(--gl-hr-indent);width:var(--container-mobile);top:calc(var(--full-screen, 100vh) - 2.5rem - 2.4rem);height:2.4rem;overflow:hidden;transition:top .4s ease .2s,height .4s ease .2s}.hud__map.hud__map--open_mod{top:7.4rem;height:calc(var(--full-screen, 100vh) - 7.4rem - 3.3rem);transition:top .6s cubic-bezier(0.4, 0, 0.2, 1),height .6s cubic-bezier(0.4, 0, 0.2, 1)}}@media screen and (max-width: 767px){.hud__map_window{display:flex;flex-direction:column;height:100%}}.hud__map_window .hud_window__body{border:1px solid rgba(41, 33, 0, 0.15);border-top:0;background:radial-gradient(ellipse 100% 100% at 50% 0%, #292100 0%, #090909 67.5%)}.hud__map_window .hud_window__body p,.hud__map_window .hud_window__body span,.hud__map_window .hud_window__body .hud__map_hint,.hud__map_window .hud_window__body .hud__map_node_label,.hud__map_window .hud_window__body .hud__map_tile_label,.hud__map_window .hud_window__body .hud__map_group_title{user-select:none}@media screen and (max-width: 767px){.hud__map_window .hud_window__body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:hidden}.hud__map_window .hud_window__body .hud_window__body_inner{display:flex;flex-direction:column;flex:1;min-height:0}}.hud__map_viewport{position:relative;overflow:hidden;touch-action:none}.hud__map--open_mod .hud__map_viewport{cursor:grab}@media screen and (min-width: 768px){.hud__map_viewport{height:14.1rem;transition:height .4s ease .2s}.hud__map--open_mod .hud__map_viewport{transition:height .6s cubic-bezier(0.4, 0, 0.2, 1);height:61.1rem}}@media screen and (max-width: 767px){.hud__map_viewport{flex:1;min-height:0}}.hud__map_viewport.hud__map_viewport--dragging_mod{cursor:grabbing}.hud__map_canvas{position:absolute;top:50%;left:50%;width:147.3rem;height:64.4rem;--map-pan-x: 0%;--map-pan-y: 0%;--map-zoom: 1;--map-pose-y: -36%;transform:translate(calc(-50% + var(--map-pan-x)), calc(var(--map-pose-y) + var(--map-pan-y))) scale(var(--map-zoom));transition:transform .6s cubic-bezier(0.4, 0, 0.2, 1);will-change:transform}@media screen and (max-width: 767px){.hud__map_canvas{--map-pose-y: -38.5%}}.hud__map_viewport--dragging_mod .hud__map_canvas,.hud__map_viewport--live_mod .hud__map_canvas{transition:none}.hud__map:not(.hud__map--open_mod) .hud__map_canvas{pointer-events:none}.hud__map_core{position:absolute;top:13.2rem;left:60.7rem;width:25.8rem;height:23.3rem;pointer-events:none}.hud__map_core_fill{opacity:0;transition:opacity .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_node--home_mod:hover) .hud__map_core_fill{opacity:1}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_node--home_mod.hud__map_tile--active_mod) .hud__map_core_fill{opacity:1}.hud__map_core_wires{opacity:.3}.hud__map_core_pulse{--pulse-scale: 1;opacity:0;stroke-dasharray:8 8;transition:opacity .2s ease;animation-play-state:paused}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_node--home_mod:hover) .hud__map_core_pulse{opacity:1;animation-play-state:running}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_node--about_mod:hover) .hud__map_core_pulse.hud__map_core_pulse--top_mod{opacity:1;animation-play-state:running}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_node--why_mod:hover) .hud__map_core_pulse.hud__map_core_pulse--bottom_mod{opacity:1;animation-play-state:running}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_group--industries_mod:hover) .hud__map_core_pulse.hud__map_core_pulse--left_mod{opacity:1;animation-play-state:running}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_canvas:has(.hud__map_group--services_mod:hover) .hud__map_core_pulse.hud__map_core_pulse--right_mod{opacity:1;animation-play-state:running}.hud__map_core_pulse.hud__map_core_pulse--right_mod,.hud__map_core_pulse.hud__map_core_pulse--bottom_mod{animation-direction:reverse}.hud__map_core_pulse.hud__map_core_pulse--left_mod{--pulse-scale: 0.88}.hud__map_core_pulse.hud__map_core_pulse--right_mod{--pulse-scale: 1.18}.hud__map_core_pulse.hud__map_core_pulse--top_mod{--pulse-scale: 1.06}.hud__map_core_pulse.hud__map_core_pulse--bottom_mod{--pulse-scale: 0.8}.hud__map_core_rail{animation-name:hud_map_pulse;animation-timing-function:linear;animation-iteration-count:infinite;animation-play-state:inherit;animation-direction:inherit}.hud__map_core_rail:nth-child(1){animation-duration:calc(.72s*var(--pulse-scale));animation-delay:-0.13s}.hud__map_core_rail:nth-child(2){animation-duration:calc(1.04s*var(--pulse-scale));animation-delay:-0.26s}.hud__map_core_rail:nth-child(3){animation-duration:calc(.58s*var(--pulse-scale));animation-delay:-0.39s}.hud__map_core_rail:nth-child(4){animation-duration:calc(.86s*var(--pulse-scale));animation-delay:-0.52s}.hud__map_core_rail:nth-child(5){animation-duration:calc(1.24s*var(--pulse-scale));animation-delay:-0.65s}.hud__map_core_rail:nth-child(6){animation-duration:calc(.66s*var(--pulse-scale));animation-delay:-0.78s}.hud__map_core_rail:nth-child(7){animation-duration:calc(.94s*var(--pulse-scale));animation-delay:-0.91s}.hud__map_core_rail:nth-child(8){animation-duration:calc(.52s*var(--pulse-scale));animation-delay:-1.04s}.hud__map_core_rail:nth-child(9){animation-duration:calc(1.12s*var(--pulse-scale));animation-delay:-1.17s}.hud__map_core_rail:nth-child(10){animation-duration:calc(.78s*var(--pulse-scale));animation-delay:-1.3s}.hud__map_core_rail:nth-child(11){animation-duration:calc(1.34s*var(--pulse-scale));animation-delay:-1.43s}.hud__map_core_rail:nth-child(12){animation-duration:calc(.62s*var(--pulse-scale));animation-delay:-1.56s}@keyframes hud_map_pulse{from{stroke-dashoffset:0}to{stroke-dashoffset:16}}.hud__map_node{position:absolute;display:flex;align-items:center;justify-content:center;padding:0;border:1px solid #ffd116;background:#090909;box-shadow:0 0 1rem 0 rgba(255, 209, 22, 0.25),inset 0 0 1rem 0 rgba(255, 209, 22, 0.35);cursor:pointer;appearance:none;transition:box-shadow .2s ease}.hud__map_node::before{content:"";position:absolute;inset:.3rem;background:#ffd116;opacity:0;transition:opacity .2s ease,inset .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node.hud__map_tile--active_mod,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node:hover{box-shadow:0 0 1.6rem 0 rgba(255, 209, 22, 0.4),inset 0 0 1.6rem 0 rgba(255, 209, 22, 0.5)}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node.hud__map_tile--active_mod::before,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node:hover::before{opacity:1}.hud__map_node:active::before{inset:0rem}.hud__map_node.hud__map_node--home_mod{top:17.2rem;left:64.8rem;width:17.7rem;height:15.16rem;align-items:flex-start;padding-top:5.2rem;border:0;background:none;box-shadow:none;clip-path:polygon(3.95% 0, 96.05% 0, 100% 8.05%, 54.24% 100%, 46.33% 100%, 0 8.05%)}.hud__map_node.hud__map_node--home_mod::before{content:none}.hud__map_node.hud__map_node--about_mod{top:0;left:67rem;width:13.2rem;height:13.2rem}.hud__map_node.hud__map_node--why_mod{top:36.4rem;left:67rem;width:13.2rem;height:13.2rem}.hud__map_node_label{position:relative;font-size:1.2rem;font-weight:400;line-height:1.3;color:#ffd116;text-align:center;text-transform:uppercase;transition:color .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node.hud__map_tile--active_mod .hud__map_node_label{color:#090909}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_node:hover .hud__map_node_label{color:#090909}.hud__map_group{position:absolute;top:15.2rem;width:60.8rem;height:49.2rem;padding:1.6rem;border:1px solid #ffd116;background:#090909;box-shadow:0 0 1rem 0 rgba(255, 209, 22, 0.25),inset 0 0 1rem 0 rgba(255, 209, 22, 0.35)}.hud__map_group.hud__map_group--industries_mod{left:0;text-align:right}.hud__map_group.hud__map_group--services_mod{left:86.5rem}.hud__map_group_bg{position:absolute;inset:0;cursor:pointer;transition:box-shadow .2s ease}.hud__map_group_bg::before{content:"";position:absolute;inset:.3rem;background:#ffd116;opacity:0;transition:opacity .2s ease,inset .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg.hud__map_tile--active_mod,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg:hover{box-shadow:0 0 1.6rem 0 rgba(255, 209, 22, 0.4),inset 0 0 1.6rem 0 rgba(255, 209, 22, 0.5)}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg.hud__map_tile--active_mod::before,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg:hover::before{opacity:1}.hud__map_group_bg:active::before{inset:0rem}.hud__map_group_title{position:relative;display:block;margin-bottom:1.6rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:#ffd116;text-transform:uppercase;pointer-events:none;transition:color .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg:hover~.hud__map_group_title,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_group_bg.hud__map_tile--active_mod~.hud__map_group_title{color:#090909}.hud__map_group_grid{display:grid;grid-template-columns:repeat(4, 13.2rem);gap:1.6rem}.hud__map_tile{position:relative;display:flex;align-items:flex-start;height:13.2rem;padding:1.2rem;border:1px solid #ffd116;background:#090909;box-shadow:0 0 1rem 0 rgba(255, 209, 22, 0.25),inset 0 0 1rem 0 rgba(255, 209, 22, 0.35);cursor:pointer;text-align:left;appearance:none;transition:box-shadow .2s ease}.hud__map_tile::before{content:"";position:absolute;inset:.3rem;background:#ffd116;opacity:0;transition:opacity .2s ease,inset .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_tile.hud__map_tile--active_mod,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_tile:hover{box-shadow:0 0 1.6rem 0 rgba(255, 209, 22, 0.4),inset 0 0 1.6rem 0 rgba(255, 209, 22, 0.5)}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_tile.hud__map_tile--active_mod::before,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_tile:hover::before{opacity:1}.hud__map_tile:active::before{inset:0rem}.hud__map_tile_label{position:relative;font-size:1.2rem;font-weight:400;line-height:1.3;color:#ffd116;transition:color .2s ease}.hud__map_viewport:not(.hud__map_viewport--dragging_mod) .hud__map_tile--active_mod .hud__map_tile_label,.hud__map_viewport:not(.hud__map_viewport--dragging_mod) :where(.hud__map_tile:hover) .hud__map_tile_label{color:#090909}.hud__map_hint,.hud__map_close{opacity:0;pointer-events:none;transition:opacity .6s}.hud__map--open_mod .hud__map_hint,.hud__map--open_mod .hud__map_close{opacity:1;transition:opacity .24s ease-out .16s}.hud__map_hint{z-index:100;position:absolute;top:1.5rem;left:1.5rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:rgba(249, 249, 249, 0.6)}.hud__map_hint_key{color:#ffd116}.hud__map_close{z-index:100;position:absolute;bottom:1.2rem;left:1.2rem;min-width:13.9rem;padding:0 1.4rem}.hud__map--open_mod .hud__map_close{pointer-events:auto}@media screen and (max-width: 767px){.hud__map_close{right:.4rem;bottom:.4rem;left:auto;min-width:10rem;padding:0 1rem}}@media screen and (max-width: 767px){.hud__map_close_label{display:none}}.hud__map_close_label.hud__map_close_label--mobile_mod{display:none}@media screen and (max-width: 767px){.hud__map_close_label.hud__map_close_label--mobile_mod{display:inline}}.hud__map_scanlines{position:absolute;inset:0;z-index:2;background-image:url("../images/map-scanlines.svg");background-size:.8rem .8rem;background-repeat:repeat;opacity:.1;pointer-events:none}.hud[data-hud-state=preloading] .hud__nav,.hud[data-hud-state=preloading] .hud__services_panel,.hud[data-hud-state=preloading] .hud__service_info,.hud[data-hud-state=preloading] .hud__marketing,.hud[data-hud-state=preloading] .hud__title,.hud[data-hud-state=preloading] .hud__cta,.hud[data-hud-state=preloading] .hud__menu_toggle,.hud[data-hud-state=preloading] .hud__logo,.hud[data-hud-state=preloading] .hud__back_hint,.hud[data-hud-state=preloading] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=main] .hud__services_panel,.hud[data-hud-state=main] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=why] .hud__services_panel,.hud[data-hud-state=why] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=tron] .hud__services_panel,.hud[data-hud-state=tron] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=contact] .hud__services_panel,.hud[data-hud-state=contact] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=service_details] .hud__services_panel,.hud[data-hud-state=service_details] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=industry_details] .hud__services_panel,.hud[data-hud-state=industry_details] .hud__service_info{opacity:0;pointer-events:none}.hud[data-hud-state=industries] .hud__title_sub{display:none}.hud[data-hud-state=industry_selected] .hud__title_sub{display:none}.hud[data-hud-state=industry_details] .hud__title_sub{display:none}.hud[data-hud-state=tron] .hud__title_sub{display:none}.hud[data-hud-state=contact] .hud__title_sub{display:none}.hud:not([data-hud-state=main]):not([data-hud-state=preloading]) .hud__br{opacity:0;pointer-events:none}.hud[data-hud-state=services] .hud__nav,.hud[data-hud-state=services] .hud__bl,.hud[data-hud-state=services] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=service_selected] .hud__nav,.hud[data-hud-state=service_selected] .hud__bl,.hud[data-hud-state=service_selected] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=service_details] .hud__nav,.hud[data-hud-state=service_details] .hud__bl,.hud[data-hud-state=service_details] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=industries] .hud__nav,.hud[data-hud-state=industries] .hud__bl,.hud[data-hud-state=industries] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=industry_selected] .hud__nav,.hud[data-hud-state=industry_selected] .hud__bl,.hud[data-hud-state=industry_selected] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=industry_details] .hud__nav,.hud[data-hud-state=industry_details] .hud__bl,.hud[data-hud-state=industry_details] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=why] .hud__nav,.hud[data-hud-state=why] .hud__bl,.hud[data-hud-state=why] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=tron] .hud__nav,.hud[data-hud-state=tron] .hud__bl,.hud[data-hud-state=tron] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=contact] .hud__nav,.hud[data-hud-state=contact] .hud__bl,.hud[data-hud-state=contact] .hud__map{opacity:0;pointer-events:none}.hud[data-hud-state=why] .hud__vignette::before{opacity:calc(1 - var(--hud_vignette_strong, 1))}.hud[data-hud-state=why] .hud__vignette::after{opacity:var(--hud_vignette_strong, 1)}.hud[data-hud-state=services] .hud__vignette::before,.hud[data-hud-state=service_selected] .hud__vignette::before,.hud[data-hud-state=service_details] .hud__vignette::before{opacity:calc(1 - var(--hud_vignette_strong, 1))}.hud[data-hud-state=services] .hud__vignette::after,.hud[data-hud-state=service_selected] .hud__vignette::after,.hud[data-hud-state=service_details] .hud__vignette::after{opacity:var(--hud_vignette_strong, 1)}.hud[data-hud-state=industries] .hud__vignette::after{background:radial-gradient(transparent, hsla(0, 33%, 1%, 0.239), black);opacity:var(--hud_vignette_strong, 1)}.hud[data-hud-state=industry_details] .hud__vignette::before,.hud[data-hud-state=industry_selected] .hud__vignette::before{opacity:calc(1 - var(--hud_vignette_strong, 1))}.hud[data-hud-state=industry_details] .hud__vignette::after,.hud[data-hud-state=industry_selected] .hud__vignette::after{background:radial-gradient(transparent, hsla(0, 33%, 1%, 0.239), black);opacity:var(--hud_vignette_strong, 1)}.hud[data-hud-state=tron] .hud__vignette::before{opacity:calc(1 - var(--hud_vignette_strong, 1))}.hud[data-hud-state=tron] .hud__vignette::after{background:radial-gradient(transparent, hsla(0, 33%, 1%, 0.4), black);opacity:var(--hud_vignette_strong, 1)}.hud--map_open_mod .hud__nav,.hud--map_open_mod .hud__bl,.hud--map_open_mod .hud__br,.hud--map_open_mod .hud__tl,.hud--map_open_mod .hud__services_panel,.hud--map_open_mod .hud__service_info,.hud--map_open_mod .hud_modal,.hud--map_open_mod .hud__logo{pointer-events:none}.hud__menu{position:absolute;inset:0;z-index:23;display:flex;flex-direction:column;overflow-y:auto;overscroll-behavior:contain;background:linear-gradient(239deg, #eebb00 38%, #ecd75d 80%);pointer-events:auto;opacity:0;visibility:hidden;transition:opacity .3s ease,visibility .3s ease}.hud__menu[hidden]{display:none}.hud__menu.hud__menu--open_mod{opacity:1;visibility:visible}@media screen and (min-width: 768px){.hud__menu{display:none}}.hud__menu_head{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;height:3rem;margin:2rem var(--gl-hr-indent) 0}.hud__menu_logo{width:14.2rem;height:2.6rem;filter:brightness(0)}.hud__menu_close{display:inline-flex;align-items:center;height:3rem;padding:0 1rem;border:0;background:none;font-size:1.4rem;font-weight:600;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;font-family:"IBMPlexSans",sans-serif;font-family:"IBMPlexMono",sans-serif;font-weight:500;color:rgba(9, 9, 9, 0.5);cursor:pointer;appearance:none}.hud__menu_nav{margin:auto 0;padding:6rem var(--gl-hr-indent);width:100%}.hud__menu_list{display:flex;flex-direction:column;gap:2rem;list-style:none}.hud__menu_item{position:relative;display:flex;justify-content:center}.hud__menu_link{display:inline-block;padding:2rem 0;border:0;background:none;font-family:"IBMPlexMono",sans-serif;font-size:2.4rem;font-weight:400;line-height:1.35;letter-spacing:.15em;text-transform:uppercase;text-align:center;text-decoration:none;color:#090909;cursor:pointer;appearance:none;transition:color .2s ease;text-box-trim:trim-both;text-box-edge:cap alphabetic}.hud__menu_link:hover,.hud__menu_link:focus{text-decoration:none}.hud__menu_link::before,.hud__menu_link::after{content:"";position:absolute;top:50%;width:1.7rem;height:1.7rem;background:rgba(9, 9, 9, 0.25);transform:translateY(-50%);opacity:0;transition:opacity .2s ease}.hud__menu_link::before{left:2.6rem}.hud__menu_link::after{right:2.6rem}.hud[data-hud-state=main] .hud__menu_link[data-hud-menu-section=home]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=main] .hud__menu_link[data-hud-menu-section=home]::before,.hud[data-hud-state=main] .hud__menu_link[data-hud-menu-section=home]::after{opacity:1}.hud[data-hud-state=services] .hud__menu_link[data-hud-menu-section=services]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=services] .hud__menu_link[data-hud-menu-section=services]::before,.hud[data-hud-state=services] .hud__menu_link[data-hud-menu-section=services]::after{opacity:1}.hud[data-hud-state=service_selected] .hud__menu_link[data-hud-menu-section=services]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=service_selected] .hud__menu_link[data-hud-menu-section=services]::before,.hud[data-hud-state=service_selected] .hud__menu_link[data-hud-menu-section=services]::after{opacity:1}.hud[data-hud-state=service_details] .hud__menu_link[data-hud-menu-section=services]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=service_details] .hud__menu_link[data-hud-menu-section=services]::before,.hud[data-hud-state=service_details] .hud__menu_link[data-hud-menu-section=services]::after{opacity:1}.hud[data-hud-state=industries] .hud__menu_link[data-hud-menu-section=industries]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=industries] .hud__menu_link[data-hud-menu-section=industries]::before,.hud[data-hud-state=industries] .hud__menu_link[data-hud-menu-section=industries]::after{opacity:1}.hud[data-hud-state=industry_selected] .hud__menu_link[data-hud-menu-section=industries]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=industry_selected] .hud__menu_link[data-hud-menu-section=industries]::before,.hud[data-hud-state=industry_selected] .hud__menu_link[data-hud-menu-section=industries]::after{opacity:1}.hud[data-hud-state=industry_details] .hud__menu_link[data-hud-menu-section=industries]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=industry_details] .hud__menu_link[data-hud-menu-section=industries]::before,.hud[data-hud-state=industry_details] .hud__menu_link[data-hud-menu-section=industries]::after{opacity:1}.hud[data-hud-state=why] .hud__menu_link[data-hud-menu-section=about]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=why] .hud__menu_link[data-hud-menu-section=about]::before,.hud[data-hud-state=why] .hud__menu_link[data-hud-menu-section=about]::after{opacity:1}.hud[data-hud-state=tron] .hud__menu_link[data-hud-menu-section=why-eugenius]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=tron] .hud__menu_link[data-hud-menu-section=why-eugenius]::before,.hud[data-hud-state=tron] .hud__menu_link[data-hud-menu-section=why-eugenius]::after{opacity:1}.hud[data-hud-state=contact] .hud__menu_link[data-hud-menu-section=contact]{cursor:default;pointer-events:none;color:rgba(9, 9, 9, 0.5)}.hud[data-hud-state=contact] .hud__menu_link[data-hud-menu-section=contact]::before,.hud[data-hud-state=contact] .hud__menu_link[data-hud-menu-section=contact]::after{opacity:1}.hud_modal{position:absolute;top:var(--modal-top, 21.5rem);left:var(--modal-left, 1.5rem);z-index:21;width:var(--modal-width, 64.5rem);pointer-events:auto}.hud_modal[hidden]{display:none}@media screen and (max-width: 767px){.hud_modal{width:var(--container-mobile);--modal-parallax-rise: 0rem;translate:0 calc(var(--modal-parallax-rise)*var(--modal-parallax, 0)*-1)}}.hud_modal .hud_window__body_inner--scroll_mod{max-height:calc(var(--full-screen, 100vh) - var(--modal-top, 21.5rem) - var(--modal-bottom-gap, 2.5rem) - var(--modal-window-head, 1.5rem));height:min(max-content,var(--full-screen, 100vh) - var(--modal-top, 21.5rem) - var(--modal-bottom-gap, 2.5rem) - var(--modal-window-head, 1.5rem))}@media screen and (max-width: 767px){.hud_modal .hud_window__body_inner--scroll_mod{max-height:unset;min-height:0;overflow:clip}}.hud_modal .hud_window__body_inner--scroll_mod:has(.hud__details_actions){max-height:calc(var(--full-screen, 100vh) - var(--modal-top, 21.5rem) - var(--modal-bottom-gap, 2.5rem) - var(--modal-window-head, 2.4rem));height:min(max-content,var(--full-screen, 100vh) - var(--modal-top, 21.5rem) - var(--modal-bottom-gap, 2.5rem) - var(--modal-window-head, 2.4rem))}.hud_modal__nav{display:flex;align-items:baseline;gap:1.6rem;padding:2.4rem 3.2rem .8rem;font-size:1.2rem;font-weight:400;line-height:1.3;color:#999}@media screen and (max-width: 767px){.hud_modal__nav{flex-direction:column;align-items:stretch;gap:3.2rem}}.hud_modal__nav_links{display:flex;align-items:baseline;gap:1.6rem}@media screen and (max-width: 767px){.hud_modal__nav_links{justify-content:space-between}}.hud_modal__nav_label,.hud_modal__nav_link{text-box-trim:trim-both;text-box-edge:cap alphabetic}.hud_modal__nav_label{flex-shrink:0}@media screen and (max-width: 767px){.hud_modal__nav_label{text-align:center}}.hud_modal__nav_link{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;transition:color .2s ease}.hud_modal__nav_link:hover,.hud_modal__nav_link:focus-visible{color:#ffd116}.hud_modal__actions{display:flex;align-items:center;gap:1rem;margin-top:1rem}.hud_modal__btn{flex:1}.hud_modal__btn.hud_modal__btn--short_mod{flex:0 0 13.9rem;min-width:unset}.hud_modal--about_mod{--modal-top: 21.5rem;--modal-body-height: 51.8rem}@media screen and (max-width: 767px){.hud_modal--about_mod{--modal-parallax-rise: 9rem;position:relative;margin-top:calc(100vh - 36.2rem);padding-bottom:4rem}}.hud_modal--why_eugenius_mod{--modal-top: 15.3rem;--modal-body-height: 51.8rem}@media screen and (max-width: 767px){.hud_modal--why_eugenius_mod{--modal-parallax-rise: 9rem;position:relative;margin-top:calc(100vh - 36.2rem);padding-bottom:4rem}}.hud_modal--contact_mod{--modal-top: 15rem;--modal-body-height: 51.8rem}@media screen and (max-width: 767px){.hud_modal--contact_mod{--modal-parallax-rise: 9rem;position:relative;top:auto;margin-top:38.1rem;padding-bottom:4rem}}.hud__about{display:flex;flex-direction:column;gap:1.6rem;margin-top:1.6rem;padding:0 .8rem 4rem}.hud__about_hero{display:flex;align-items:flex-start;gap:1.6rem}@media screen and (max-width: 767px){.hud__about_hero{flex-direction:column}}.hud__about_hero_media{flex-shrink:0;width:30.6rem}.hud__about_hero_photo{width:100%;height:auto}.hud__about_hero_text{display:flex;flex:1;min-width:0;flex-direction:column;gap:2.4rem}@media screen and (max-width: 767px){.hud__about_hero_text{flex:0 0 auto;width:30.6rem}}.hud__about_quote{font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}.hud__about_quote_author{font-size:1.6rem;font-weight:500;line-height:1.35;color:#ffd116}.hud__about_section{display:flex;flex-direction:column;gap:4rem;padding-top:4rem}.hud__about_title{font-family:"Abolition","IBMPlexSans",sans-serif;font-size:4.8rem;font-weight:400;line-height:1;letter-spacing:-0.048rem;color:#f9f9f9;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}.hud__about_members{display:flex;flex-wrap:wrap;column-gap:1.5rem;row-gap:6rem;list-style:none;width:100%}@media screen and (max-width: 767px){.hud__about_members{padding:0 1.5rem}}.hud__about_member{flex:0 0 calc((100% - 1.5rem)/2);min-width:0}@media screen and (max-width: 767px){.hud__about_member{flex-basis:100%}}.hud__about_member_card{display:flex;flex-direction:column;gap:1.5rem}.hud__about_member_media{position:relative;overflow:clip;aspect-ratio:1;border:1px solid rgba(249, 249, 249, 0.15);clip-path:polygon(0.9rem 0%, 100% 0%, 100% 100%, 0% 100%, 0% 0.9rem)}.hud__about_member_media::before{content:"";position:absolute;z-index:3;top:0;left:0;width:0;height:0;border-bottom:.8rem solid rgba(0, 0, 0, 0);border-left:.8rem solid rgba(249, 249, 249, 0.15)}.hud__about_member_photo_w{position:relative;width:100%;height:100%;user-select:none}.hud__about_member_photo_w::before{content:"";position:absolute;z-index:0;inset:0;background-image:url("../images/about/leadership-pattern.svg");background-repeat:no-repeat;background-position:bottom;background-size:contain;opacity:0;transition:opacity .3s ease}.hud__about_member_photo_w::after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:30%;background:linear-gradient(180deg, rgba(255, 209, 22, 0) 0%, rgba(255, 209, 22, 0.25) 100%);opacity:0;transition:opacity .3s ease}.hud__about_member_photo{position:relative;z-index:1;width:100%;height:100%;object-fit:cover}.hud__about_member_content{display:flex;flex-direction:column;gap:.5rem;padding:0 1.5rem}.hud__about_member_name{font-size:2.4rem;font-weight:400;line-height:1.35;color:#f9f9f9;transition:color .3s ease}.hud__about_member_role{font-size:1.6rem;font-weight:500;line-height:1.35;color:rgba(249, 249, 249, 0.6);transition:color .3s ease}@media(hover: hover){.hud__about_member_card:hover .hud__about_member_photo_w::before,.hud__about_member_card:hover .hud__about_member_photo_w::after{opacity:1}.hud__about_member_card:hover .hud__about_member_name{color:#ffd116}.hud__about_member_card:hover .hud__about_member_role{color:#f9f9f9}}.hud__about_timeline{display:flex;flex-direction:column;gap:4rem;padding:0 1.5rem;list-style:none}.hud__about_timeline_row{display:flex;align-items:flex-start;gap:4rem}.hud__about_timeline_year{display:flex;align-items:center;flex-shrink:0;gap:4rem}.hud__about_timeline_value{min-width:3.9rem;font-size:1.6rem;font-weight:500;line-height:1.35;color:#ffd116}.hud__about_timeline_mark{display:block;flex-shrink:0;width:1.2rem;height:1.2rem;position:relative}.hud__about_timeline_mark::after{content:"";position:absolute;inset:0;background-image:linear-gradient(#999999, #999999),linear-gradient(#999999, #999999),linear-gradient(#999999, #999999),linear-gradient(#999999, #999999);background-position:0 0,100% 0,0 100%,100% 100%;background-size:.4rem .4rem;background-repeat:no-repeat;pointer-events:none}.hud__about_timeline_text{font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}.hud_usa_map{isolation:isolate;width:100%}@media screen and (max-width: 767px){.hud_usa_map{overflow-x:auto;overscroll-behavior-x:contain;overscroll-behavior-y:auto;scrollbar-width:none}.hud_usa_map::-webkit-scrollbar{display:none}}.hud_usa_map__inner{position:relative;width:100%;aspect-ratio:1440/900}@media screen and (max-width: 767px){.hud_usa_map__inner{width:62.9rem;flex:0 0 auto}}.hud_usa_map__svg{display:block;width:100%;height:100%}.hud_usa_map__svg svg{display:block;width:100%;height:100%}@supports not (mix-blend-mode: plus-lighter){#usa_map_glow{mix-blend-mode:screen !important}}.hud__tron{display:flex;flex-direction:column;gap:1.6rem;padding:1.6rem .8rem 4rem}@media screen and (max-width: 767px){.hud__tron{padding-top:1.2rem}}.hud__tron_map{display:flex;flex-direction:column;gap:1.8rem;padding-top:7rem}.hud__tron_map_head{display:flex;align-items:flex-start;justify-content:space-between;gap:1.6rem;padding:0 .6rem}.hud__tron_map_title{font-family:"Abolition","IBMPlexSans",sans-serif;font-size:4.8rem;font-weight:400;line-height:1;letter-spacing:-0.048rem;color:#f9f9f9;text-transform:uppercase;text-box-trim:trim-both;text-box-edge:cap alphabetic}@media screen and (max-width: 767px){.hud__tron_map_title{font-size:4.4rem}}.hud__tron_map_mark{flex-shrink:0;width:.6rem;height:.6rem;position:relative}.hud__tron_map_mark::after{content:"";position:absolute;inset:0;background-image:linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#fff, #fff),linear-gradient(#fff, #fff);background-position:0 0,100% 0,0 100%,100% 100%;background-size:2px 2px;background-repeat:no-repeat;pointer-events:none}.hud__contact{padding:1.2rem .8rem}.hud__contact_form{margin-bottom:1.6rem}.hud__contact_field:not(:last-child){margin-bottom:.4rem}.hud__contact_fields{margin-bottom:3rem}.hud__contact_captcha{width:30.4rem;height:0;margin-bottom:0;overflow:hidden;visibility:hidden;opacity:0;transition:height .3s ease,margin-bottom .3s ease,opacity .3s ease,visibility 0s linear .3s}.hud__contact_captcha.hud__contact_captcha--shown_mod{height:7.8rem;margin-bottom:1.6rem;visibility:visible;opacity:1;transition:height .3s ease,margin-bottom .3s ease,opacity .3s ease,visibility 0s}.hud__contact_captcha_widget{width:304px;height:78px;transform:scale(var(--captcha-scale, 1));transform-origin:0 0}.hud__contact_submit{width:100%}.hud__contact_submit:disabled{opacity:.6;pointer-events:none}.hud__contact_status{font-size:1.2rem;font-weight:400;line-height:1.3;color:#ff4d3d}.hud__contact_status:not(:empty){margin-top:1.2rem}.hud__contact_success{padding-block:2rem;margin-bottom:1.6rem;padding-left:1rem}.hud__contact_success_icon{color:#ffd116}@media screen and (min-width: 768px){.hud__contact_success_icon{width:4.4rem;height:3.6rem}}@media screen and (max-width: 767px){.hud__contact_success_icon{width:2.4rem;height:2rem}}.hud__contact_success_glyph{display:block;width:100%;height:100%}.hud__contact_success_glyph svg{display:block;width:100%;height:100%}.hud__contact_success_title{font-family:"IBMPlexSans",sans-serif;font-weight:400;line-height:1.1;color:#f9f9f9}@media screen and (min-width: 768px){.hud__contact_success_title{margin-block:2rem 4rem}}@media screen and (max-width: 767px){.hud__contact_success_title{max-width:30rem;margin-block:2rem 8rem}}@media screen and (min-width: 768px){.hud__contact_success_title{font-size:6.4rem;letter-spacing:-0.03em}}@media screen and (max-width: 767px){.hud__contact_success_title{font-size:3.2rem;letter-spacing:-0.02em}}.hud__contact_success_title:focus{outline:none}.hud__contact_success_text{color:#c9c9c9}@media screen and (min-width: 768px){.hud__contact_success_text{max-width:33rem;font-size:1.6rem;font-weight:500;line-height:1.35}}@media screen and (max-width: 767px){.hud__contact_success_text{max-width:22rem;font-size:1.2rem;font-weight:400;line-height:1.3}}.hud__contact_details{display:grid;align-items:start;gap:3rem;padding-top:8rem;margin-bottom:3.6rem;list-style:none}@media screen and (min-width: 768px){.hud__contact_details{grid-template-columns:repeat(2, 1fr)}}@media screen and (max-width: 767px){.hud__contact_details{grid-template-columns:1fr;padding-top:4rem}}.hud__contact_detail{display:flex;align-items:flex-start;padding-left:.8rem}.hud__contact_detail_icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:2.4rem;height:2.4rem;margin-right:2.4rem;color:#f9f9f9}.hud__contact_detail_glyph{display:block;width:2.4rem;height:2.4rem}.hud__contact_detail_glyph svg{display:block;width:100%;height:100%}.hud__contact_detail_label{font-size:1.6rem;font-weight:500;line-height:1.35;color:#f9f9f9}.hud__contact_detail_value{font-size:1.6rem;font-weight:500;line-height:1.35;color:#999}.hud__contact_detail_value.hud__contact_detail_value--link_mod{display:inline-block;text-decoration:none;transition:color .2s ease}.hud__contact_detail_value.hud__contact_detail_value--link_mod:hover,.hud__contact_detail_value.hud__contact_detail_value--link_mod:focus-visible{color:#ffd116;text-decoration:none}.hud__contact_info{display:flex;align-items:center;padding:0 1.5rem}@media screen and (max-width: 767px){.hud__contact_info{justify-content:center}}.hud__contact_copy{font-size:1.2rem;font-weight:400;line-height:1.3;color:#999}@media screen and (max-width: 767px){.hud__contact_copy{text-align:center}}.hud_modal--contact_mod .hud_window__body::after{content:"";position:absolute;z-index:3;right:0;bottom:0;left:0;height:1rem;background:linear-gradient(180deg, rgba(9, 9, 9, 0) 0%, #090909 100%);pointer-events:none}