.K9eR5W_site{min-height:100vh;position:relative}.K9eR5W_main,.K9eR5W_site>footer{z-index:1;position:relative}.K9eR5W_main{display:block}.K9eR5W_intro{z-index:100;transition:opacity .9s var(--ease), visibility .9s;background:radial-gradient(at 50% 60%,#0d1230 0%,#050509 65%);place-items:center;display:grid;position:fixed;inset:0}.K9eR5W_intro.K9eR5W_out{opacity:0;visibility:hidden;pointer-events:none}.K9eR5W_ilogo{opacity:0;width:min(440px,70vw);animation:K9eR5W_logoIn 1.6s .3s var(--ease) forwards;position:relative;transform:scale(.82)}.K9eR5W_ilogo img{filter:drop-shadow(0 0 28px #78a0ff8c);width:100%;height:auto}.K9eR5W_ilogo:after{content:"";mix-blend-mode:overlay;background:linear-gradient(105deg,#0000 40%,#ffffffd9 50%,#0000 60%);animation:1.4s ease-in-out 1.1s forwards K9eR5W_sweep;position:absolute;inset:-10%;transform:translate(-120%)}.K9eR5W_brandText{font:900 clamp(40px, 8vw, 80px) var(--font-heading);text-align:center}.K9eR5W_arc{opacity:0;width:min(760px,120vw);height:min(760px,120vw);animation:K9eR5W_arc 2s .2s var(--ease) forwards;border:2px solid #0000;border-top-color:#82aaffcc;border-radius:50%;margin:calc(min(760px,120vw)/-2) 0 0 calc(min(760px,120vw)/-2);position:absolute;top:50%;left:50%;transform:rotate(-120deg)scale(.7);box-shadow:0 -12px 40px #5a82ff80}@keyframes K9eR5W_logoIn{to{opacity:1;transform:none}}@keyframes K9eR5W_sweep{to{transform:translate(120%)}}@keyframes K9eR5W_arc{30%{opacity:1}to{opacity:0;transform:rotate(40deg)scale(1.15)}}.K9eR5W_stars{z-index:0;pointer-events:none;opacity:.55;width:100%;height:100%;position:fixed;inset:0}.skip-intro .K9eR5W_intro{display:none}@media (prefers-reduced-motion:reduce){.K9eR5W_intro{display:none}}.K9eR5W_previewBar{z-index:120;color:#1a1400;font:700 13px var(--font-body);background:#fc3;border-radius:999px;align-items:center;gap:14px;padding:9px 16px;display:flex;position:fixed;bottom:14px;left:50%;transform:translate(-50%);box-shadow:0 8px 30px #00000080}.K9eR5W_previewBar a{text-decoration:underline}.K9eR5W_cursorGlow{z-index:0;pointer-events:none;opacity:0;background:radial-gradient(circle, color-mix(in srgb, var(--text) 9%, transparent), transparent 65%);will-change:transform;border-radius:50%;width:420px;height:420px;transition:opacity .5s;position:fixed;top:0;left:0}.K9eR5W_cursorGlow[data-on]{opacity:1}
