#field[data-astro-cid-nlnhp4nu]{width:100%;height:100%;display:block;position:fixed;inset:0}.atmosphere[data-astro-cid-nlnhp4nu]{pointer-events:none;background:radial-gradient(38vmax 38vmax at 50% 44%, rgba(var(--glow), .1), transparent 70%), radial-gradient(120vw 40vh at 50% 118%, #7896ff29, transparent 70%);position:fixed;inset:0}.grain[data-astro-cid-nlnhp4nu]{pointer-events:none;opacity:.06;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");animation:8s steps(8,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}25%{transform:translate(-3%,2%)}50%{transform:translate(2%,-3%)}75%{transform:translate(-2%,-1%)}to{transform:translate(0)}}.portal[data-astro-cid-goqsr3l2]{aspect-ratio:1;will-change:transform;width:clamp(150px,26vmin,260px);position:relative}svg[data-astro-cid-goqsr3l2]{width:100%;height:100%;position:absolute;inset:0;overflow:visible}line[data-astro-cid-goqsr3l2]{stroke:var(--fg);stroke-width:7px;stroke-linecap:round;stroke-dasharray:20;stroke-dashoffset:20px;filter:drop-shadow(0 0 6px rgba(var(--glow), .55));animation:.7s cubic-bezier(.6,0,.2,1) forwards draw}circle[data-astro-cid-goqsr3l2]{fill:var(--fg);transform-origin:50px 50px;filter:drop-shadow(0 0 10px rgba(var(--glow), .9));animation:.9s cubic-bezier(.2,1.4,.4,1) 1.2s forwards core-in,4s ease-in-out 2.1s infinite core-pulse;transform:scale(0)}.rings[data-astro-cid-goqsr3l2]{opacity:0;animation:1s 2s forwards fade}.ring[data-astro-cid-goqsr3l2]{transform-origin:50px 50px;opacity:0;animation:6s cubic-bezier(.2,.6,.3,1) infinite ripple}.ring[data-astro-cid-goqsr3l2]:nth-of-type(2){animation-delay:2s}.ring[data-astro-cid-goqsr3l2]:nth-of-type(3){animation-delay:4s}polygon[data-astro-cid-goqsr3l2]{fill:none;stroke:rgba(var(--glow), .5);stroke-width:.5px}@keyframes draw{to{stroke-dashoffset:0}}@keyframes core-in{to{transform:scale(1)}}@keyframes core-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}@keyframes ripple{0%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(3.4)}}@media (prefers-reduced-motion:reduce){.ring[data-astro-cid-goqsr3l2]{display:none}}.page[data-astro-cid-lcdefpme]{z-index:1;height:100svh;padding:clamp(20px,3.2vw,40px) clamp(16px,4vw,56px);padding-bottom:max(clamp(20px, 3.2vw, 40px), env(safe-area-inset-bottom));grid-template-rows:auto 1fr auto;display:grid;position:relative}header[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:0;justify-content:space-between;align-items:center;gap:16px;font-size:11px;animation:1.2s 2.2s forwards fade;display:flex}header[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{width:auto;height:30px;display:block}.status[data-astro-cid-lcdefpme]{align-items:center;gap:10px;display:inline-flex}.status[data-astro-cid-lcdefpme]:before{content:"";background:var(--fg);width:6px;height:6px;box-shadow:0 0 10px rgba(var(--glow), .9);border-radius:50%;animation:2.4s ease-in-out infinite blink}@keyframes blink{50%{opacity:.25}}main[data-astro-cid-lcdefpme]{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:clamp(28px,5vh,52px);display:flex}.eyebrow[data-astro-cid-lcdefpme]{font-family:var(--font-mono);letter-spacing:.32em;text-transform:uppercase;color:var(--muted);opacity:0;margin-bottom:18px;font-size:11px;animation:1s 1.6s forwards rise}h1[data-astro-cid-lcdefpme]{letter-spacing:-.035em;opacity:0;font-size:clamp(34px,6.4vw,88px);font-weight:300;line-height:1.02;animation:1.2s 1.8s forwards rise}h1[data-astro-cid-lcdefpme] strong[data-astro-cid-lcdefpme]{background:linear-gradient(100deg,#fff 0%,#c9d8ff 45%,#fff 60%,#9fb4ff 100%) 0 0/220% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:500;animation:9s linear infinite sheen}@keyframes sheen{to{background-position:-220% 0}}.lede[data-astro-cid-lcdefpme]{max-width:34ch;color:var(--muted);opacity:0;margin:22px auto 0;font-size:clamp(15px,1.35vw,18px);line-height:1.55;animation:1.2s 2s forwards rise}footer[data-astro-cid-lcdefpme] nav[data-astro-cid-lcdefpme]{gap:20px;display:flex}footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none;transition:color .2s}footer[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:hover{color:var(--fg)}@media (width<=560px){header[data-astro-cid-lcdefpme],footer[data-astro-cid-lcdefpme]{letter-spacing:.1em;font-size:10px}header[data-astro-cid-lcdefpme] img[data-astro-cid-lcdefpme]{height:24px}.hide-sm[data-astro-cid-lcdefpme]{display:none}}
