.zt-loading-screen{z-index:9999;background:var(--color-ink);pointer-events:none;position:fixed;inset:0;overflow:hidden}@media (prefers-reduced-motion:no-preference){html:has(.zt-loading-screen[data-state=running]){scrollbar-gutter:stable;overflow:hidden}}@media (prefers-reduced-motion:reduce){.zt-loading-screen{display:none}}.zt-name-line{font-family:var(--font-serif);color:var(--color-white);font-size:clamp(48px,14vw,160px);font-weight:400;line-height:1}.zt-line{font-family:var(--font-sans);text-transform:uppercase;color:var(--color-white);margin-block-end:.9rem;font-size:min(24px,6.15vw);line-height:1.2}.zt-tagline{margin-block-start:24px}.zt-counter{z-index:3;clip-path:polygon(0 0,100% 0,100% 100px,0 100px);height:100px;font-family:var(--font-sans);color:var(--color-paper);align-items:flex-start;font-size:88px;font-weight:700;line-height:100px;display:flex;position:fixed;bottom:clamp(40px,8vh,80px);left:clamp(24px,5vw,60px)}.zt-digit{position:relative;top:0}.zt-num{height:100px;line-height:100px;display:block}.zt-loader{z-index:2;background:#f0f0f01a;width:100%;height:3px;position:absolute;bottom:0;left:0}.zt-loader-fill{background:var(--color-orange);width:0;height:3px;position:relative}
