/* One short, staggered letter drop starts immediately on page navigation. */
@view-transition{navigation:none}
.page-loader{position:fixed;inset:0;z-index:10000;display:grid;place-items:center;background:#080808b8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .1s ease,visibility .1s ease;isolation:isolate}
.page-loading .page-loader{opacity:1;visibility:visible;pointer-events:auto;transition:none}
.page-loader-wordmark{display:block;width:min(72vw,360px);height:auto;overflow:visible;filter:drop-shadow(0 10px 35px #0005)}
.loader-letter{opacity:0;transform:translateY(-130px)}
.page-loading.loader-running .loader-letter{animation:adkea-letter-drop .42s cubic-bezier(.22,.75,.3,1) var(--letter-delay,0ms) 1 both}
.page-loading.loader-complete .loader-letter{opacity:1;transform:none}
.loader-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}
@keyframes adkea-letter-drop{0%{opacity:1;transform:translateY(-130px)}64%{opacity:1;transform:translateY(9px)}84%{opacity:1;transform:translateY(-4px)}100%{opacity:1;transform:translateY(0)}}
.motion-paused .loader-letter{animation:none!important;opacity:1!important;transform:none!important}
@media(prefers-reduced-motion:reduce){.page-loader{transition:none}.page-loading .loader-letter{animation:none!important;opacity:1;transform:none}}
