#loader{z-index:1000;background-color:var(--color-bg);justify-content:center;align-items:center;transition:opacity .8s,visibility .8s;display:flex;position:fixed;inset:0}#loader.is-hidden{opacity:0;visibility:hidden;pointer-events:none}#loader>div:first-child{width:calc(2 * var(--col-width) + var(--grid-gutter));font-family:var(--font-mono);font-size:calc(var(--u) * 9);color:var(--color-fg);letter-spacing:.04em;opacity:.9;text-transform:uppercase;line-height:1.8;position:absolute;inset-block-start:calc(var(--u) * 150);inset-inline-start:var(--grid-margin)}.loader-terminal-intro{font-size:calc(var(--u) * 9);opacity:0;margin-block-end:calc(var(--u) * 16);transition:opacity .6s}.loader-terminal-intro.is-visible{opacity:.9}#loaderLog{list-style:none}#loaderLog li{opacity:0;white-space:nowrap;transition:opacity .6s}#loaderLog li.is-visible{opacity:1}#loaderLog li .log-ok{color:var(--color-fg);opacity:.6;transition:opacity .3s}#loaderFooter{font-size:calc(var(--u) * 9);margin-block-start:calc(var(--u) * 16);line-height:2}#loaderFooter p{opacity:0;transition:opacity .6s}#loaderFooter p.is-visible{opacity:1}.loader-cursor{width:calc(var(--u) * 7);height:calc(var(--u) * 10);background:var(--color-fg);vertical-align:middle;animation:.8s step-end infinite cursor-blink;display:inline-block}@keyframes cursor-blink{0%,to{opacity:1}50%{opacity:0}}#loader>div:last-child{align-items:center;gap:calc(var(--u) * 30);flex-direction:column;display:flex}#loaderBar{width:calc(var(--u) * 420);height:calc(var(--u) * 1);border:0,calc(var(--u) * 4) solid var(--color-fg);position:relative;overflow:hidden}#loaderFill{background-color:var(--color-fg);width:0%;transition:width .4s ease-out;position:absolute;inset-block:0;inset-inline-start:0}#loaderCta{font-family:var(--font-mono);font-size:calc(var(--u) * 9);letter-spacing:.08em;color:var(--color-fg);cursor:pointer;opacity:.1;text-transform:uppercase;background:0 0;border:none;padding:0;transition:opacity .3s}#loaderCta:not(:disabled),#loaderCta:not(:disabled):hover{opacity:1}body.loader-active{overflow:hidden}body.loader-active main,body.loader-active header,body.loader-active [data-visualizer],body.loader-active .about-text,body.loader-active .services-block,body.loader-active .contact-block,body.loader-active .section-label--audio,body.loader-active .section-label--about,body.loader-active .section-label--services,body.loader-active .section-label--contact,body.loader-active [data-tesseract]{opacity:0;pointer-events:none}body:not(.loader-active) main,body:not(.loader-active) header,body:not(.loader-active) [data-visualizer],body:not(.loader-active) .about-text,body:not(.loader-active) .services-block,body:not(.loader-active) .contact-block,body:not(.loader-active) .section-label--audio,body:not(.loader-active) .section-label--about,body:not(.loader-active) .section-label--services,body:not(.loader-active) .section-label--contact{opacity:1}body:not(.loader-active) [data-tesseract]{opacity:0}@media (width<=767px){#loader>div:first-child{width:calc(3 * var(--cw) + 2 * var(--g));font-size:calc(var(--u) * 9);letter-spacing:.03em;line-height:1.8;display:block;position:absolute;inset-block-start:calc(var(--nav-height) + calc(var(--u) * 20));inset-inline-start:var(--m);inset-inline-end:unset}.loader-terminal-intro{font-size:calc(var(--u) * 9);margin-block-end:calc(var(--u) * 10)}#loaderFooter{font-size:calc(var(--u) * 9);margin-block-start:calc(var(--u) * 10);line-height:1.8}#loaderBar{width:calc(3 * var(--cw) + 2 * var(--g));height:calc(var(--u) * 1)}#loaderCta{font-size:calc(var(--u) * 9);min-height:calc(var(--u) * 44);min-width:calc(var(--u) * 44);padding:calc(var(--u) * 16) calc(var(--u) * 24);justify-content:center;align-items:center;display:flex}#loader>div:last-child{cursor:pointer;padding:calc(var(--u) * 10);margin-top:calc(var(--u) * 220)}}