.page_loader_progress{--page_loader_progress_value: 0;--page_loader_progress_logo_width: clamp(9rem, 30vw, 14rem);--page_loader_progress_accent: var(--primary_color);--page_loader_progress_out: var(--transition_time_l);--page_loader_progress_lift: 1s;--page_loader_progress_boot_max: 6s;position:fixed;inset:0;width:100vw;height:100vh;height:100dvh;z-index:2147483647;overflow:hidden;color:var(--text_color)}.page_loader_progress[data-state=done]{display:none}.page_loader_progress[data-page-loader-progress-boot]{display:none}html[data-page-loader-progress] .page_loader_progress[data-page-loader-progress-boot]:not([data-state=done]){display:block}html[data-page-loader-progress=boot] .page_loader_progress[data-page-loader-progress-boot]{animation:page_loader_progress_boot 0s linear var(--page_loader_progress_boot_max) forwards}.page_loader_progress_bg{position:absolute;inset:0;background-color:var(--body_bg_color)}.page_loader_progress[data-state=out] .page_loader_progress_bg{transform:translateY(-101%);transition:transform var(--page_loader_progress_lift) var(--ease_exit)}.page_loader_progress_stage{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%}.page_loader_progress[data-state=out] .page_loader_progress_stage{opacity:0;transition:opacity var(--page_loader_progress_out) var(--ease_exit)}.page_loader_progress_logo{position:relative;width:var(--page_loader_progress_logo_width)}.page_loader_progress_logo_base{opacity:.2}.page_loader_progress_logo_fill{position:absolute;inset:0;clip-path:inset(0 calc((1 - var(--page_loader_progress_value)) * 100%) 0 0)}.page_loader_progress_logo svg{display:block;width:100%;height:auto}.page_loader_progress.tint .page_loader_progress_logo svg,.page_loader_progress.tint .page_loader_progress_logo svg [fill]{fill:currentColor}.page_loader_progress.tint .page_loader_progress_logo_fill{color:var(--page_loader_progress_accent)}.page_loader_progress_word,.page_loader_progress_percent{position:absolute;bottom:var(--space_l);font-family:var(--heading_font);font-size:var(--text_small);font-weight:300;letter-spacing:.08em;line-height:1;white-space:nowrap}.page_loader_progress_word{inset-inline-start:50%;transform:translateX(-50%)}.page_loader_progress_percent{inset-inline-end:var(--wrapper_space);font-weight:600;font-variant-numeric:tabular-nums}@keyframes page_loader_progress_boot{to{visibility:hidden}}html[data-page-loader-progress=run]{overflow:hidden}[data-page-loader-progress-reveal]{transform-origin:50% 20%}html[data-page-loader-progress=run] [data-page-loader-progress-reveal]{transform:scale(1.04) translateY(var(--space_m))}html[data-page-loader-progress=out] [data-page-loader-progress-reveal]{transform:none;transition:transform var(--page_loader_progress_lift, 1s) var(--ease_exit)}@media(prefers-reduced-motion: reduce){.page_loader_progress[data-state=out] .page_loader_progress_bg,.page_loader_progress[data-state=out] .page_loader_progress_stage,html[data-page-loader-progress=out] [data-page-loader-progress-reveal]{transition:none}}