@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/archivo-latin-ext-wght-C4zznr8T.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:400 600;font-stretch:100%;font-display:swap;src:url(/assets/archivo-latin-wght-E0tuGl4L.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-ext-400-BmRBH3aV.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/ibm-plex-mono-latin-400-DMJ8VG8y.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/newsreader-italic-latin-ext-300-BeRTSjsu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:italic;font-weight:300;font-display:swap;src:url(/assets/newsreader-italic-latin-300-DzacvEQU.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/newsreader-latin-ext-300-CDc7C8R_.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Newsreader;font-style:normal;font-weight:300;font-display:swap;src:url(/assets/newsreader-latin-300-CUzfJ1Ei.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html,body{background:#04060a;height:100%;margin:0;overflow:hidden}a{color:#c9a55c;text-decoration:none}a:hover{color:#e8c87e}input::placeholder,textarea::placeholder{color:#7a828e;opacity:1}.fmt-arr{transition:transform .28s cubic-bezier(.34,.06,.18,1);display:inline-block}a:hover .fmt-arr,button:hover .fmt-arr{transform:translate(4px)}[data-fvnav]:focus{outline:none}[data-fvnav]:focus-visible{background-image:linear-gradient(#e8c87e,#e8c87e),linear-gradient(#e8c87e,#e8c87e),linear-gradient(#e8c87e,#e8c87e);background-position:0 100%,0 100%,100% 100%;background-repeat:no-repeat;background-size:100% 1px,1px 6px,1px 6px;outline:none;box-shadow:0 10px 20px -12px #e8c87e80}[data-fv]:focus{outline:none}[data-fv]:focus-visible{outline:none;box-shadow:0 0 22px -8px #e8c87e80;background-image:linear-gradient(#e8c87e,#e8c87e),linear-gradient(#e8c87e,#e8c87e),linear-gradient(#e8c87e,#e8c87e),linear-gradient(#e8c87e,#e8c87e)!important;background-position:0 0,0 0,100% 100%,100% 100%!important;background-repeat:no-repeat!important;background-size:12px 1px,1px 12px,12px 1px,1px 12px!important}@media (prefers-reduced-motion:reduce){*{animation:none!important}}[data-rm="1"] .amb,[data-compact="1"] .not-compact,.only-compact{display:none!important}[data-compact="1"] .only-compact{display:flex!important}#nav-mini{display:none}[data-navc="1"] #nav-full{display:none!important}[data-navc="1"] #nav-mini{display:flex}.hv-cta-gold:hover{background-color:#c9a55c12!important;background-size:58px 1px!important;border-color:#e8c87ebf!important}.hv-cta-ghost:hover{background-color:#ece9e20a!important;background-size:40px 1px!important;border-color:#ece9e24d!important}.hv-cta-ghost-c:hover{color:#b9bec7!important}.hv-gold-link:hover,.hv-gold:hover{color:#e8c87e!important}.hv-dim:hover{opacity:.85!important}.hv-row:hover{background:#ece9e206!important}.hv-input:hover{background-color:#0e121c99!important;border-top-color:#ece9e224!important;border-left-color:#ece9e224!important;border-right-color:#ece9e224!important}.hv-meta:hover{color:#d9dde3!important}.hv-meta:focus{outline:none}.hv-meta:focus-visible{outline-offset:3px;outline:1px solid #ece9e28c}#pv-wrap::-webkit-scrollbar{width:9px}#lg-wrap::-webkit-scrollbar{width:9px}#pv-wrap::-webkit-scrollbar-track{background:#080b1180}#lg-wrap::-webkit-scrollbar-track{background:#080b1180}#pv-wrap::-webkit-scrollbar-thumb{background:#333a46}#lg-wrap::-webkit-scrollbar-thumb{background:#333a46}#pv-wrap::-webkit-scrollbar-thumb:hover{background:#c9a55c80}#lg-wrap::-webkit-scrollbar-thumb:hover{background:#c9a55c80}@supports ((-moz-appearance:none)){#pv-wrap,#lg-wrap{scrollbar-width:thin;scrollbar-color:#333a46 #080b1180}}@keyframes fmt-breathe{0%,to{opacity:.35}50%{opacity:1}}@keyframes fmt-seamtravel{0%{transform:translateY(-14vh)}to{transform:translateY(110vh)}}@keyframes fmt-seamtravelx{0%{transform:translate(-14vw)}to{transform:translate(110vw)}}@keyframes fmt-travelx{0%{opacity:0;transform:translate(0)}10%{opacity:1}90%{opacity:1}to{opacity:0;transform:translate(300px)}}@keyframes fmt-entryline{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes fmt-navdotA{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(54px)}}@keyframes fmt-navdotB{0%{opacity:0;transform:translate(0)}20%{opacity:1}80%{opacity:1}to{opacity:0;transform:translate(54px)}}@keyframes fmt-routeA{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fmt-routeB{0%{offset-distance:0%;opacity:0}14%{opacity:1}86%{opacity:1}to{offset-distance:100%;opacity:0}}@keyframes fmt-idlesig{0%{offset-distance:0%;opacity:0}4%{opacity:.8}22%{offset-distance:100%;opacity:0}to{offset-distance:100%;opacity:0}}@keyframes fmt-fsigA{0%{opacity:0;left:0%}12%{opacity:1}to{opacity:0;left:calc(100% - 56px)}}@keyframes fmt-fsigB{0%{opacity:0;left:0%}12%{opacity:1}to{opacity:0;left:calc(100% - 56px)}}@keyframes fmt-drift1{0%,to{transform:translate(0)}50%{transform:translate(5px,-4px)}}@keyframes fmt-drift2{0%,to{transform:translate(0)}50%{transform:translate(-4px,5px)}}@keyframes fmt-drift3{0%,to{transform:translate(0)}50%{transform:translate(4px,4px)}}@keyframes fmt-lightdrift{0%,to{opacity:.55;transform:translate(0,0)}50%{opacity:.95;transform:translate(-1.2vw,.8dvh)}}@keyframes fmt-selpulseA{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(36px)}}@keyframes fmt-selpulseB{0%{opacity:0;transform:translate(0)}20%{opacity:1}to{opacity:0;transform:translate(36px)}}@keyframes fmt-fadeA{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fmt-fadeB{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}@keyframes fmt-regpulseA{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(44vw)}}@keyframes fmt-regpulseB{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(44vw)}}@keyframes fmt-scanA{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(390%)}}@keyframes fmt-scanB{0%{opacity:0;transform:translate(0)}12%{opacity:1}88%{opacity:1}to{opacity:0;transform:translate(390%)}}@keyframes fmt-wakeA{0%{opacity:0}35%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fmt-wakeB{0%{opacity:0}35%{opacity:1}70%{opacity:1}to{opacity:0}}@keyframes fmt-wakeedgeA{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes fmt-wakeedgeB{0%{opacity:0;transform:translate(0)}15%{opacity:1}to{opacity:0;transform:translate(560%)}}@keyframes fmt-drawA{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fmt-drawB{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes fmt-mpulse{0%,to{opacity:0}50%{opacity:.3}}@keyframes fmt-mticks{0%,80%,to{opacity:0}86%,94%{opacity:.3}}@keyframes fmt-mbranchamb{0%,88%,to{opacity:0}91%,96%{opacity:.22}}.bg-home-city{background:url(/assets/home-city-poster-BTvVtwRX.webp) 50% 28%/cover no-repeat}.bg-eng-map{background:url(/assets/engineering-network-map-DIsaMhiV.webp) 82% 38%/145% no-repeat}.bg-company-city{background:url(/assets/company-city-background-Dmw32I2Z.webp) 76% 54%/132% no-repeat}.bg-contact-office{background:url(/assets/contact-office-background-CbhHcRe8.webp) 50%/cover no-repeat}@keyframes pd-settleA{0%{transform:rotateY(-4.4deg)rotateX(1.7deg)translateY(7px)}to{transform:rotateY(-2.6deg)rotateX(1deg)translateY(0)}}@keyframes pd-settleB{0%{transform:rotateY(-4.4deg)rotateX(1.7deg)translateY(7px)}to{transform:rotateY(-2.6deg)rotateX(1deg)translateY(0)}}@keyframes pd-riseA{0%{opacity:.35;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes pd-riseB{0%{opacity:.35;transform:scale(.965)}to{opacity:1;transform:scale(1)}}@keyframes pd-spin{to{transform:rotate(360deg)}}@media (hover:hover) and (pointer:fine){.pd-tab[aria-selected=false]:hover .pd-name{color:#d9dde3!important}.pd-tab[aria-selected=false]:hover .pd-num{color:#9aa0ab!important}}#en-panel-slot{min-height:96px}[data-compact="1"] #en-panel-slot{min-height:0}.en-row{box-sizing:border-box;cursor:pointer;text-align:left;background:0 0;border:none;border-bottom:1px solid #ece9e20f;align-items:center;gap:16px;width:100%;height:76px;padding:0 4px;transition:opacity .36s;display:flex}[data-compact="1"] .en-row{gap:12px}.en-row .en-idx{letter-spacing:.26em;color:#4a4f59;flex:none;width:26px;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .36s}.en-row .en-name{letter-spacing:-.01em;color:#9aa0ab;white-space:nowrap;font-family:Archivo,sans-serif;font-size:clamp(16px,1.25vw,20px);font-weight:500;transition:color .36s}.en-row .en-mark{opacity:0;background:#e8c87e;flex:none;width:18px;height:1px;transition:opacity .26s}.en-row .en-tag{letter-spacing:.18em;color:#6e7480;margin-left:auto;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .36s}[data-compact="1"] .en-row .en-tag{margin-left:0}.en-row:focus{outline:none}.en-row:focus-visible{background-image:linear-gradient(90deg,#e8c87e0f,#0000 320px);outline:none;box-shadow:inset 2px 0 #e8c87e}#en-rail-head{align-items:flex-start;gap:12px;padding-left:4px;display:none}#en-rail-head span{letter-spacing:.28em;color:#7a8290;padding-top:12px;font-family:IBM Plex Mono,monospace;font-size:9px}[data-compact="1"] #en-rail-head{display:flex}.en-rseg{flex:none;display:none}[data-compact="1"] .en-rseg{display:block}#en-panel.in-list{background-image:linear-gradient(#ece9e21f,#ece9e21f);background-position:17px 0;background-repeat:no-repeat;background-size:1px 100%;border-bottom:1px solid #ece9e20f;padding:14px 4px 22px 44px}#en-ov{pointer-events:none;position:absolute}.en-ring{transform-box:fill-box;transform-origin:50%}.en-lab{white-space:nowrap;letter-spacing:.2em;color:#8a93a3;opacity:.6;text-shadow:0 0 8px #050810f2,0 0 3px #050810f2,0 1px 2px #050810e6;font-family:IBM Plex Mono,monospace;font-size:10px;transition:color .4s,opacity .4s;position:absolute}.en-lab-above{transform:translate(-50%,-22px)}.en-lab-right{transform:translate(12px,-50%)}.en-lab-below{transform:translate(-4px,12px)}.en-lab-left{transform:translate(calc(-100% - 12px),-50%)}.en-lab.on{color:#e8c87e;opacity:.95;transition-delay:2.76s}[data-rm="1"] .en-lab{transition:none}@keyframes en-haloA{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@keyframes en-haloB{0%{opacity:0}30%{opacity:.9}to{opacity:0}}@keyframes en-rackaA{0%{opacity:.22}35%{opacity:.38}to{opacity:.22}}@keyframes en-rackaB{0%{opacity:.22}35%{opacity:.38}to{opacity:.22}}@keyframes en-rackbA{0%{opacity:.14}35%{opacity:.5}to{opacity:.14}}@keyframes en-rackbB{0%{opacity:.14}35%{opacity:.5}to{opacity:.14}}@keyframes en-rackmA{0%{opacity:0}35%{opacity:.12}to{opacity:0}}@keyframes en-rackmB{0%{opacity:0}35%{opacity:.12}to{opacity:0}}@keyframes en-rackcA{0%{opacity:0}40%{opacity:.08}to{opacity:0}}@keyframes en-rackcB{0%{opacity:0}40%{opacity:.08}to{opacity:0}}@keyframes en-mrouteA{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.45}to{stroke-dashoffset:0;opacity:.22}}@keyframes en-mrouteB{0%{stroke-dashoffset:1px;opacity:0}12%{opacity:.45}to{stroke-dashoffset:0;opacity:.22}}@keyframes en-mlightA{0%{stroke-dashoffset:2.5px;opacity:0}6%{opacity:.9}92%{opacity:.85}to{stroke-dashoffset:-97.5px;opacity:0}}@keyframes en-mlightB{0%{stroke-dashoffset:2.5px;opacity:0}6%{opacity:.9}92%{opacity:.85}to{stroke-dashoffset:-97.5px;opacity:0}}@keyframes en-mglowA{0%{stroke-dashoffset:7px;opacity:0}6%{opacity:.3}92%{opacity:.3}to{stroke-dashoffset:-93px;opacity:0}}@keyframes en-mglowB{0%{stroke-dashoffset:7px;opacity:0}6%{opacity:.3}92%{opacity:.3}to{stroke-dashoffset:-93px;opacity:0}}@keyframes en-arriveA{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes en-arriveB{0%{opacity:.5;transform:scale(1)}to{opacity:0;transform:scale(2.4)}}@keyframes en-ambfwd{0%{stroke-dashoffset:1.5px;opacity:0}1.5%{opacity:.24}12%{opacity:.24}14%{stroke-dashoffset:-98.5px;opacity:0}to{stroke-dashoffset:-98.5px;opacity:0}}@keyframes en-ambfwdc{0%{stroke-dashoffset:1.5px;opacity:0}1%{opacity:.24}8.5%{opacity:.24}10%{stroke-dashoffset:-98.5px;opacity:0}to{stroke-dashoffset:-98.5px;opacity:0}}@keyframes en-coreidle{0%{opacity:0}4%{opacity:.5}9%{opacity:0}to{opacity:0}}@keyframes en-ambsuppA{0%{opacity:0}70%{opacity:0}to{opacity:1}}@keyframes en-ambsuppB{0%{opacity:0}70%{opacity:0}to{opacity:1}}#cp-wrap{scrollbar-width:thin;scrollbar-color:#c9a55c59 transparent}[data-compact="1"] #cp-life{opacity:.6}#cp-wrap:focus{outline:none}#cp-wrap:focus-visible{outline-offset:-1px;outline:1px solid #e8c87e66}@keyframes fmt-cl1{0%,3%,14.4%,to{opacity:0}6.4%{opacity:.17}9.3%{opacity:.5}11.2%{opacity:.36}}@keyframes fmt-cl2{0%,38%,58%,to{opacity:0}42%{opacity:.21}46%{opacity:.85}51.5%{opacity:.7}}@keyframes fmt-cl3{0%,62%,72.6%,to{opacity:0}65.2%{opacity:.18}67.8%{opacity:.55}69.6%{opacity:.4}}@keyframes fmt-cl4{0%,22%,45.3%,to{opacity:0}26.7%{opacity:.2}31.3%{opacity:.82}37.1%{opacity:.67}}@keyframes fmt-cl5{0%,71%,82.3%,to{opacity:0}74.4%{opacity:.17}77.2%{opacity:.5}79.1%{opacity:.36}}@keyframes fmt-cl6{0%,48%,63.8%,to{opacity:0}51.2%{opacity:.21}54.3%{opacity:.85}58.3%{opacity:.7}}@keyframes fmt-cl7{0%,12%,30.6%,to{opacity:0}15.7%{opacity:.2}19.4%{opacity:.82}24.1%{opacity:.67}}@keyframes fmt-cl8{0%,83%,94.3%,to{opacity:0}86.4%{opacity:.17}89.2%{opacity:.5}91.1%{opacity:.36}}@keyframes fmt-cl9{0%,55%,71.9%,to{opacity:0}58.4%{opacity:.2}61.8%{opacity:.8}66.1%{opacity:.66}}@keyframes fmt-cl10{0%,30%,40%,to{opacity:0}33%{opacity:.15}35.5%{opacity:.45}37.2%{opacity:.33}}@keyframes fmt-cledge{0%,44%,64.4%,to{opacity:0}48.1%{opacity:.15}52.2%,57.3%{opacity:.42}}@keyframes fmt-cityamb{0%,to{opacity:.64}34%{opacity:.72}52%{opacity:.675}74%{opacity:.705}}@keyframes fmt-cpcoreA{0%{opacity:0}22%{opacity:.8}to{opacity:0}}@keyframes fmt-cpcoreB{0%{opacity:0}22%{opacity:.8}to{opacity:0}}[data-compact="1"] #ct-bgbox{left:50%!important;right:auto!important;transform:translate(-50%,-50%)!important}.ct-hp{width:1px;height:1px;position:absolute;top:auto;left:-9999px;overflow:hidden}
