.welcome[data-astro-cid-zh34bso6]{isolation:isolate;color:#fff;background:linear-gradient(#0a1024 0%,#1f1f52 38%,#6d3270 68%,#b84e3a 92%);align-content:end;justify-items:center;min-height:100dvh;padding:1.5rem 1rem 2rem;display:grid;position:relative;overflow:hidden}.sky[data-astro-cid-zh34bso6]{z-index:-1;opacity:0;position:absolute;inset:0;overflow:hidden}.sky[data-astro-cid-zh34bso6].is-live{opacity:1}.sky[data-astro-cid-zh34bso6] canvas[data-astro-cid-zh34bso6]{image-rendering:pixelated;image-rendering:crisp-edges;will-change:transform;position:absolute;top:0}.sky[data-astro-cid-zh34bso6] canvas[data-astro-cid-zh34bso6][data-layer=far]{filter:blur(.6px)}.sky[data-astro-cid-zh34bso6] canvas[data-astro-cid-zh34bso6][data-layer=fore]{filter:blur(2.5px)}.glow[data-astro-cid-zh34bso6]{mix-blend-mode:screen;position:absolute;inset:0}.vignette[data-astro-cid-zh34bso6]{background:radial-gradient(at 50% 45%,#0000 55%,#05081a8c 100%);position:absolute;inset:0}.copy[data-astro-cid-zh34bso6]{background:#0b1226ee;border:3px solid #f4f1e4;justify-items:start;gap:1rem;width:min(100%,36rem);padding:1.5rem;display:grid;position:relative;box-shadow:0 0 0 3px #0b1226,0 0 0 6px #7a86b8,0 16px 40px #0008}.mark[data-astro-cid-zh34bso6]{width:2rem}.mark[data-astro-cid-zh34bso6] svg{width:100%;height:auto;display:block}.landing-brand[data-astro-cid-zh34bso6]{color:#fff;min-height:44px;font:700 1.25rem var(--display-font);align-items:center;gap:.5rem;text-decoration:none;display:inline-flex}.landing-brand[data-astro-cid-zh34bso6] .dot[data-astro-cid-zh34bso6]{color:#c9d0e6;margin-left:-.5rem}.landing-label[data-astro-cid-zh34bso6],.landing-foot[data-astro-cid-zh34bso6]{letter-spacing:.12em;text-transform:uppercase;color:#dfe4f3;margin:0;font-size:.8rem;font-weight:600}.landing-foot[data-astro-cid-zh34bso6][hidden]{display:none}.landing-copy[data-astro-cid-zh34bso6]{color:#f1f4fb;margin:0}h1[data-astro-cid-zh34bso6]{font-family:var(--display-font);letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:clamp(2rem,6vw,3.25rem);font-weight:600;line-height:1.05}h1[data-astro-cid-zh34bso6] em[data-astro-cid-zh34bso6]{color:#ffd27a;font-style:italic}.login[data-astro-cid-zh34bso6]{color:#151c2e;background:#ffd27a;border:3px solid #151c2e;align-items:center;gap:.5rem;min-height:48px;padding:.5rem 1.5rem;font-weight:700;text-decoration:none;display:inline-flex;box-shadow:4px 4px #05081a}.login[data-astro-cid-zh34bso6]:hover{background:#ffe2a8}.login[data-astro-cid-zh34bso6]:active{translate:2px 2px;box-shadow:2px 2px #05081a}.login[data-astro-cid-zh34bso6]:focus-visible,.landing-brand[data-astro-cid-zh34bso6]:focus-visible{outline-offset:3px;outline:3px solid #fff}@media (width>=700px) and (orientation:landscape){.welcome[data-astro-cid-zh34bso6]{justify-items:start;padding:2rem 6vw 4rem}.copy[data-astro-cid-zh34bso6]{width:min(100%,30rem);padding:2rem}}@media (prefers-reduced-motion:no-preference){.sky[data-astro-cid-zh34bso6]{transition:opacity .6s ease-out}.copy[data-astro-cid-zh34bso6]{animation:.5s steps(6,end) both box-in}.login[data-astro-cid-zh34bso6] span[data-astro-cid-zh34bso6]{animation:1s steps(2,end) infinite blink}@keyframes box-in{0%{opacity:0;transform:translateY(16px)}}@keyframes blink{50%{opacity:.2}}}.welcome[data-astro-cid-auihlnxb]{isolation:isolate;text-align:center;align-content:center;justify-items:center;gap:1.5rem;min-height:100dvh;padding:3rem 1.25rem;display:grid;position:relative;overflow:hidden}.mark[data-astro-cid-auihlnxb]{width:2.5rem}.landing-brand[data-astro-cid-auihlnxb]{color:var(--text);letter-spacing:-.05em;align-items:center;gap:.75rem;margin-bottom:2rem;font-size:1.3rem;font-weight:800;text-decoration:none;display:flex}.landing-label[data-astro-cid-auihlnxb],.landing-foot[data-astro-cid-auihlnxb]{letter-spacing:.16em;color:var(--muted);font:.65rem/1.8 ui-monospace,monospace}.landing-label[data-astro-cid-auihlnxb]{color:var(--accent)}.landing-foot[data-astro-cid-auihlnxb]{margin-top:3rem}.landing-copy[data-astro-cid-auihlnxb]{color:var(--muted);max-width:32rem;margin:.25rem 0}.landing-orbit[data-astro-cid-auihlnxb]{z-index:-1;aspect-ratio:1;border:1px solid var(--border);opacity:.25;border-radius:50%;place-items:center;width:min(80vw,52rem);display:grid;position:absolute;top:-10%;right:-25%}.landing-orbit[data-astro-cid-auihlnxb]:before{content:"";border:1px dashed var(--border-strong);border-radius:50%;position:absolute;inset:12%}.landing-orbit[data-astro-cid-auihlnxb] span[data-astro-cid-auihlnxb]{color:var(--accent);font-size:clamp(15rem,40vw,45rem);line-height:1}.mark[data-astro-cid-auihlnxb] svg{width:100%;height:auto;display:block}h1[data-astro-cid-auihlnxb]{font-family:var(--display-font);letter-spacing:-.075em;margin:0;font-size:clamp(3.2rem,9vw,7.5rem);line-height:.98}h1[data-astro-cid-auihlnxb] em[data-astro-cid-auihlnxb]{color:var(--accent);font-style:normal}.login[data-astro-cid-auihlnxb]{background:var(--accent);min-height:44px;color:var(--accent-ink);box-shadow:0 5px 0 color-mix(in srgb, var(--accent) 55%, var(--bg));border-radius:6px;padding:.85rem 1.75rem;font-weight:600;text-decoration:none;transition:transform .15s;display:inline-block}.login[data-astro-cid-auihlnxb]:hover{transform:translateY(-2px)}.login[data-astro-cid-auihlnxb] span[data-astro-cid-auihlnxb]{margin-left:2rem}@media (width<=480px){.wide-only[data-astro-cid-auihlnxb]{display:none}}@media (prefers-reduced-motion:no-preference){.welcome[data-astro-cid-auihlnxb]>[data-astro-cid-auihlnxb]:not(.landing-orbit){animation:.65s ease-out both arcade-arrive}.landing-orbit[data-astro-cid-auihlnxb] span[data-astro-cid-auihlnxb]{animation:1s ease-out both emblem-turn}}
