:root{--aas-letters:#FFFFFF;--aas-runner:#1F66F2;--aas-trail:#BFD4FF;--aas-dim:rgb(22, 24, 30);--aas-speed:2.4s;--aas-header-ink:#10162A}.aas-mark{display:block;overflow:visible}.aas-mark path{fill:none;stroke-width:22;stroke-linecap:round;stroke-linejoin:round}.aas-mark .ltr{stroke:var(--aas-letters)}.aas-mark .run,.aas-mark .tail{animation:var(--aas-speed) cubic-bezier(.45,.05,.4,1) infinite;animation-delay:calc(var(--n) * var(--aas-speed) * .27)}.aas-mark .run{stroke:var(--aas-runner);stroke-dasharray:28 400;stroke-dashoffset:30;animation-name:aas-run}.aas-mark .tail.t1{stroke:var(--aas-trail);opacity:.8;stroke-dasharray:40 400;stroke-dashoffset:42;animation-name:aas-tail1}.aas-mark .tail.t2{stroke:var(--aas-trail);opacity:.4;stroke-dasharray:54 400;stroke-dashoffset:56;animation-name:aas-tail2}@keyframes aas-run{0%{stroke-dashoffset:30}100%,46%{stroke-dashoffset:-130}}@keyframes aas-tail1{0%{stroke-dashoffset:42}100%,46%{stroke-dashoffset:-118}}@keyframes aas-tail2{0%{stroke-dashoffset:56}100%,46%{stroke-dashoffset:-104}}.aas-lock,.aas-lock body{overflow:hidden}.aas-loader{position:fixed;inset:0;top:0;right:0;bottom:0;left:0;z-index:2147483000;display:grid;place-items:center;background:var(--aas-dim);transition:opacity .45s ease,visibility 0s linear .45s}.aas-loader.is-done{opacity:0;visibility:hidden;pointer-events:none}.intro-active #scene3d{opacity:0;visibility:hidden}.aas-loader__box{text-align:center;padding:20px}.aas-loader .aas-mark{width:clamp(190px,34vw,340px);height:auto;margin:0 auto;filter:drop-shadow(0 10px 18px rgba(0, 0, 0, .35))}.aas-loader__name{margin:clamp(16px,2.6vw,26px) 0 0;font:700 clamp(15px, 2.2vw, 21px)/1.2 Nunito,"Segoe UI",system-ui,Arial,sans-serif;letter-spacing:.04em;color:#fff;text-shadow:0 2px 10px rgba(0,0,0,.45)}@media (prefers-reduced-motion:reduce){.aas-mark .run,.aas-mark .tail{animation:none}.aas-mark .tail{display:none}.aas-mark .run{stroke-dasharray:28 400;stroke-dashoffset:-6}.aas-loader{transition:opacity .01s linear,visibility 0s linear .01s}}.aas-head-mark{--aas-letters:var(--aas-header-ink);flex:0 0 auto;height:clamp(22px,1.25em,34px);width:auto}.aas-head-mark .run{animation:none;stroke-dashoffset:-36}@media (max-width:420px){.aas-loader .aas-mark{width:min(80vw,260px)}.aas-loader__name{letter-spacing:.02em}}