.mat-accent{--mat-accent:#c8f542;--mat-accent-dim:#c8f54226}body.tt-transition #page-transition,#page-transition{display:none!important}html.mat-preload-home:not(.mat-preload-done) #content-wrap,html.mat-preload-home:not(.mat-preload-done) #tt-header,html.mat-preload-home:not(.mat-preload-done) #hero,html.mat-preload-home:not(.mat-preload-done) .mat-hero-section,body.mat-preloader-active #content-wrap,body.mat-preloader-active #tt-header,body.mat-preloader-active #hero,body.mat-preloader-active .mat-hero-section{opacity:0!important;visibility:hidden!important}#page-header.mat-ph-enter:not(.mat-ph-enter-done):not(.ph-bg-image) .page-header-inner,#page-header.mat-ph-enter:not(.mat-ph-enter-done):not(.ph-bg-image) .scroll-down-circle,#page-header.mat-ph-enter:not(.mat-ph-enter-done):not(.ph-bg-image) .made-with-love,#page-header.mat-ph-enter.ph-bg-image:not(.mat-ph-enter-done) .ph-image img,#page-header.mat-ph-enter.ph-bg-image:not(.mat-ph-enter-done) .ph-video,#page-header.mat-ph-enter.ph-bg-image:not(.mat-ph-enter-done) .ph-appear,#page-header.mat-ph-enter.ph-bg-image:not(.mat-ph-enter-done) .project-info-list>ul{opacity:0;visibility:hidden}.mat-preloader{z-index:10002;background:#020202;justify-content:center;align-items:center;transition:opacity .8s cubic-bezier(.16,1,.3,1),visibility .8s;display:flex;position:fixed;inset:0}.mat-preloader.done{opacity:0;visibility:hidden;pointer-events:none}.mat-preloader-inner{text-align:center}.mat-preloader-label{letter-spacing:.3em;text-transform:uppercase;color:#737373;margin-bottom:1rem;font-size:.7rem;display:block}.mat-preloader-counter{font-family:"Syne", var(--font-display,sans-serif);letter-spacing:-.02em;color:var(--mat-accent,#c8f542);font-synthesis:none;font-size:clamp(4rem,12vw,8rem);font-style:normal;font-weight:800;line-height:1;display:block}.mat-preloader-bar{background:#ffffff14;width:120px;height:2px;margin:2rem auto 0;overflow:hidden}.mat-preloader-progress{background:var(--mat-accent,#c8f542);width:0%;height:100%;transition:width .1s linear}.mat-scroll-progress{z-index:100010;pointer-events:none;background:0 0;height:2px;position:fixed;top:0;left:0;right:0}.mat-scroll-progress-bar{background:var(--mat-accent,#c8f542);transform-origin:0;width:0%;height:100%;transition:width 80ms linear}
