body:has(.observatory){height:100svh;overflow:hidden}.observatory-header[data-astro-cid-3rkrlumz]{z-index:20;letter-spacing:.16em;text-transform:uppercase;background:linear-gradient(#04080ced,#0000);grid-template-columns:1fr auto 1fr;align-items:center;padding:22px clamp(20px,4vw,60px);font-size:.58rem;display:grid;position:fixed;inset:0 0 auto}.observatory-brand[data-astro-cid-3rkrlumz]{align-items:center;gap:10px;width:max-content;font-weight:700;text-decoration:none;display:flex}.observatory-brand[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{aspect-ratio:1;border:1px solid var(--amber);background:var(--amber);border-radius:50%;width:13px;box-shadow:inset 0 0 0 3px #050912}.observatory-header[data-astro-cid-3rkrlumz]>p[data-astro-cid-3rkrlumz]{color:#eee6d76b}.observatory-header[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{justify-self:end;gap:22px;display:flex}.observatory-header[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz]{text-underline-offset:5px;text-decoration-color:#0000}.observatory-header[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz] a[data-astro-cid-3rkrlumz][aria-current]{color:var(--amber);text-decoration-color:#f2a65a6b}.observatory[data-astro-cid-3rkrlumz]{background:#000;grid-template-columns:minmax(340px,.82fr) minmax(560px,1.18fr);width:100%;height:100svh;transition:--project-accent .5s;display:grid;position:relative;overflow:hidden}.observatory__grain[data-astro-cid-3rkrlumz]{opacity:.22;pointer-events:none;background-image:radial-gradient(circle,#fffc 0 .55px,#0000 .8px);background-position:11px 17px;background-size:83px 97px;position:absolute;inset:0;mask-image:linear-gradient(90deg,#0000 35%,#000 65%)}.project-console[data-astro-cid-3rkrlumz]{z-index:5;background:linear-gradient(112deg,#1f110ced,#080f13e6),repeating-linear-gradient(90deg,#0000 0 22px,#ffffff06 23px 24px);border:1px solid #e6b87c47;align-self:center;width:min(520px,100% - 40px);margin:55px 0 0 clamp(24px,6vw,90px);padding:clamp(27px,3.4vw,45px);position:relative;box-shadow:0 25px 80px #0000007a,inset 0 0 50px #a3512414}.project-console[data-astro-cid-3rkrlumz]:before,.project-console[data-astro-cid-3rkrlumz]:after{aspect-ratio:1;content:"";background:#27150f;border:1px solid #b67842;border-radius:50%;width:7px;position:absolute}.project-console[data-astro-cid-3rkrlumz]:before{top:12px;left:12px}.project-console[data-astro-cid-3rkrlumz]:after{bottom:12px;right:12px}.observatory[data-astro-cid-3rkrlumz][data-slewing] .project-console[data-astro-cid-3rkrlumz]>[data-astro-cid-3rkrlumz]{opacity:.06;filter:blur(2px)}.observatory[data-astro-cid-3rkrlumz][data-slewing] .project-console[data-astro-cid-3rkrlumz]:before{z-index:2;aspect-ratio:auto;background:repeating-linear-gradient(0deg,#78d5da0b 0 1px,#0000 1px 4px),repeating-linear-gradient(103deg,#0000 0 21px,#ffffff06 22px 23px);border:0;border-radius:0;width:auto;animation:.16s steps(2,end) infinite signal-static;inset:0;box-shadow:inset 0 0 80px #020708}.observatory[data-astro-cid-3rkrlumz][data-slewing] .project-console[data-astro-cid-3rkrlumz]:after{z-index:3;aspect-ratio:auto;color:#78d5da;text-shadow:0 0 8px #78d5da73;white-space:pre-wrap;letter-spacing:.12em;background:0 0;border:0;border-radius:0;width:auto;font:.58rem/2 monospace;animation:.32s steps(2,end) infinite signal-jitter;inset:50% clamp(28px,3.4vw,45px) auto;transform:translateY(-50%)}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=azimuth] .project-console[data-astro-cid-3rkrlumz]:after{content:"// AZIMUTH CHANNEL SEEK\a \a 7A-?? / 14X / --.--- MHz\a [###.......] NO CARRIER\a KR-0?7 // SIGNAL LOST"}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=elevation] .project-console[data-astro-cid-3rkrlumz]:after{content:"// ELEVATION ARRAY ALIGN\a \a DEC +?? DEG ?? MIN / PARALLAX ERR\a [######....] ACQUIRING\a SIGNAL GHOST // 3 SOURCES"}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=focus] .project-console[data-astro-cid-3rkrlumz]:after{content:"// FINE FREQUENCY TUNE\a \a 137.?? MHz / DELTA 0.004\a [#########.] CARRIER FOUND\a DECRYPTING OBJECT RECORD..."}.project-console__cards[data-astro-cid-3rkrlumz]{min-height:445px}.project-card[data-astro-cid-3rkrlumz][hidden]{display:none}.project-card[data-astro-cid-3rkrlumz]{padding-top:26px;animation:.45s both project-arrival}.project-card__type[data-astro-cid-3rkrlumz]{color:#a59888;letter-spacing:.14em;text-transform:uppercase;font:700 .51rem/1 monospace}.project-card[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz]{letter-spacing:-.06em;margin:14px 0 17px;font:400 clamp(3.4rem,6vw,6.6rem)/.78 Georgia,serif}.project-card__summary[data-astro-cid-3rkrlumz]{color:#bbb5aa;max-width:450px;font:1rem/1.55 Georgia,serif}.project-card[data-astro-cid-3rkrlumz] dl[data-astro-cid-3rkrlumz]{gap:38px;margin:24px 0 0;display:flex}.project-card[data-astro-cid-3rkrlumz] dl[data-astro-cid-3rkrlumz] div[data-astro-cid-3rkrlumz]{gap:5px;display:grid}.project-card[data-astro-cid-3rkrlumz] dt[data-astro-cid-3rkrlumz]{color:#747773;letter-spacing:.15em;text-transform:uppercase;font:.46rem/1 monospace}.project-card[data-astro-cid-3rkrlumz] dd[data-astro-cid-3rkrlumz]{color:#d8bd94;letter-spacing:.08em;text-transform:uppercase;margin:0;font:.58rem/1 monospace}.project-card[data-astro-cid-3rkrlumz] blockquote[data-astro-cid-3rkrlumz]{border-left:1px solid var(--project-accent);color:#928f89;margin:26px 0 0;padding:0 0 0 15px;font:italic .86rem/1.5 Georgia,serif}.project-card[data-astro-cid-3rkrlumz] blockquote[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{color:var(--project-accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:6px;font:700 .46rem/1 monospace;display:block}.project-card[data-astro-cid-3rkrlumz] ul[data-astro-cid-3rkrlumz]{flex-wrap:wrap;gap:7px;margin:25px 0 0;padding:0;list-style:none;display:flex}.project-card[data-astro-cid-3rkrlumz] li[data-astro-cid-3rkrlumz]{color:#9e9990;letter-spacing:.1em;text-transform:uppercase;border:1px solid #e1ceb129;padding:6px 8px;font:.46rem/1 monospace}.project-card__link[data-astro-cid-3rkrlumz]{color:#efd0a1;letter-spacing:.12em;text-underline-offset:6px;text-decoration-color:color-mix(in srgb, var(--project-accent) 45%, transparent);text-transform:uppercase;align-items:center;gap:10px;margin-top:24px;font:700 .55rem/1 monospace;display:inline-flex}.project-card__link[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{color:var(--project-accent)}.project-index[data-astro-cid-3rkrlumz]{border-top:1px solid #e7d3b329;align-items:center;gap:8px;margin-top:24px;padding-top:18px;display:flex}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]{color:#777873;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:5px 0;font:.47rem/1 monospace;display:flex}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{background:#daccb533;width:20px;height:1px;transition:width .25s,background .25s;display:block}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-current=true]{color:var(--project-accent)}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-current=true] i[data-astro-cid-3rkrlumz]{background:var(--project-accent);width:42px}.telescope[data-astro-cid-3rkrlumz]{z-index:3;aspect-ratio:1.08;isolation:isolate;--scope-cyan:#78d5da;place-self:center;width:min(62vw,86svh);margin:54px 0 0;position:relative}.telescope[data-astro-cid-3rkrlumz]:before{z-index:4;content:"";pointer-events:none;background:radial-gradient(50% 47%,#0000 0 52%,#00000026 59%,#000c 70%,#000 80%);position:absolute;inset:-2%}.telescope[data-astro-cid-3rkrlumz]:after{z-index:-1;filter:blur(22px);content:"";background:#000;position:absolute;inset:-11%}.telescope__brass[data-astro-cid-3rkrlumz]{z-index:5;pointer-events:none;border-bottom:1px solid #78d5da94;width:36%;height:8px;position:absolute;bottom:10%;left:32%}.telescope__brass[data-astro-cid-3rkrlumz]:before,.telescope__brass[data-astro-cid-3rkrlumz]:after{content:"";background:#78d5da94;width:1px;height:9px;position:absolute;bottom:-4px}.telescope__brass[data-astro-cid-3rkrlumz]:before{left:0}.telescope__brass[data-astro-cid-3rkrlumz]:after{right:0}.telescope__glass[data-astro-cid-3rkrlumz]{background:radial-gradient(circle,#1a37414d,#010407 72%);border-radius:50%;position:absolute;inset:2% 0;overflow:hidden}#project-sky[data-astro-cid-3rkrlumz]{width:100%;height:100%;transition:filter .3s,transform .55s;display:block;transform:scale(1)}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=azimuth] #project-sky[data-astro-cid-3rkrlumz]{filter:blur(1.6px)brightness(.72)saturate(.8);transform:scale(1.04)translate(-.7%)}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=elevation] #project-sky[data-astro-cid-3rkrlumz]{filter:blur(1.2px)brightness(.78)saturate(.86);transform:scale(1.035)translateY(.7%)}.observatory[data-astro-cid-3rkrlumz][data-slew-stage=focus] #project-sky[data-astro-cid-3rkrlumz]{filter:blur(.45px)brightness(.92);transform:scale(1.014)}.telescope__reticle[data-astro-cid-3rkrlumz]{pointer-events:none;opacity:.3;position:absolute;inset:0}.observatory[data-astro-cid-3rkrlumz][data-slewing] .telescope__reticle[data-astro-cid-3rkrlumz]{animation:.38s steps(2,end) infinite reticle-knock}.telescope__reticle[data-astro-cid-3rkrlumz]:before,.telescope__reticle[data-astro-cid-3rkrlumz]:after{background:var(--scope-cyan);content:"";position:absolute}.telescope__reticle[data-astro-cid-3rkrlumz]:before{width:1px;height:82%;top:9%;left:50%}.telescope__reticle[data-astro-cid-3rkrlumz]:after{width:82%;height:1px;top:50%;left:9%}.telescope__reticle[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{border:1px solid var(--scope-cyan);border-radius:50%;position:absolute;inset:31%}.telescope__reticle[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]:nth-child(2){inset:43%}.telescope__reticle[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{aspect-ratio:1;border:1px solid var(--scope-cyan);border-radius:50%;width:6px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.telescope__coordinates[data-astro-cid-3rkrlumz]{color:#78d5da85;letter-spacing:.12em;text-align:center;text-transform:uppercase;gap:6px;font:.43rem/1 monospace;display:grid;position:absolute;bottom:14%;left:50%;transform:translate(-50%)}.telescope__coordinates[data-astro-cid-3rkrlumz] strong[data-astro-cid-3rkrlumz]{color:var(--scope-cyan);font-weight:400}.telescope__status[data-astro-cid-3rkrlumz]{color:#78d5da73;letter-spacing:.13em;align-items:center;gap:8px;font:.42rem/1 monospace;display:flex;position:absolute;bottom:13%;right:13%}.telescope__status[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{aspect-ratio:1;background:#76c39a;border-radius:50%;width:5px;box-shadow:0 0 7px #76c39a}.observatory[data-astro-cid-3rkrlumz][data-slewing] .telescope__status[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{background:#e7a15f;animation:.5s steps(2,end) infinite drive-light;box-shadow:0 0 7px #e7a15f}.telescope[data-astro-cid-3rkrlumz] figcaption[data-astro-cid-3rkrlumz]{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.telescope-controls[data-astro-cid-3rkrlumz]{z-index:10;align-items:center;gap:9px;display:flex;position:fixed;bottom:26px;right:clamp(24px,5vw,75px)}.telescope-controls[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]{aspect-ratio:1;color:#e9c28a;cursor:pointer;background:#120a08c7;border:1px solid #e1c19252;border-radius:50%;place-items:center;width:36px;display:grid}.telescope-controls[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz]:hover{border-color:var(--project-accent)}.telescope-controls[data-astro-cid-3rkrlumz] output[data-astro-cid-3rkrlumz]{color:#e0d7c67a;letter-spacing:.13em;text-align:center;min-width:72px;font:.5rem/1 monospace}.telescope-controls[data-astro-cid-3rkrlumz] output[data-astro-cid-3rkrlumz] span[data-astro-cid-3rkrlumz]{color:var(--project-accent)}@keyframes project-arrival{0%{opacity:0;transform:translateY(12px)}}@keyframes signal-static{50%{background-position:2px -5px,-7px 3px}}@keyframes signal-jitter{50%{opacity:.68;transform:translate(2px,calc(1px - 50%))}}@keyframes reticle-knock{50%{transform:translate(.12%,-.1%)}}@keyframes drive-light{50%{opacity:.28}}@media (width<=960px){.observatory-header[data-astro-cid-3rkrlumz]{grid-template-columns:1fr auto}.observatory-header[data-astro-cid-3rkrlumz]>p[data-astro-cid-3rkrlumz]{display:none}.observatory[data-astro-cid-3rkrlumz]{flex-direction:column;display:flex;overflow-y:auto}.telescope[data-astro-cid-3rkrlumz]{flex:none;order:1;width:min(96vw,58svh);margin:11svh auto 0;position:relative}.project-console[data-astro-cid-3rkrlumz]{flex:none;order:2;width:min(680px,100% - 28px);margin:-20px auto 85px;padding:28px 24px}.project-console__cards[data-astro-cid-3rkrlumz]{min-height:0}.project-card[data-astro-cid-3rkrlumz] h1[data-astro-cid-3rkrlumz]{font-size:clamp(3.8rem,13vw,6rem)}.telescope-controls[data-astro-cid-3rkrlumz]{bottom:16px;right:18px}}@media (width<=560px){.observatory-header[data-astro-cid-3rkrlumz]{padding:18px}.observatory-header[data-astro-cid-3rkrlumz] nav[data-astro-cid-3rkrlumz]{gap:12px;font-size:.48rem}.observatory-brand[data-astro-cid-3rkrlumz]{font-size:.5rem}.telescope[data-astro-cid-3rkrlumz]{width:92vw;margin-top:12svh}.telescope__coordinates[data-astro-cid-3rkrlumz]{font-size:.36rem}.project-console[data-astro-cid-3rkrlumz]{margin-top:18px}.project-card[data-astro-cid-3rkrlumz] dl[data-astro-cid-3rkrlumz]{gap:24px}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz] i[data-astro-cid-3rkrlumz]{width:12px}.project-index[data-astro-cid-3rkrlumz] button[data-astro-cid-3rkrlumz][aria-current=true] i[data-astro-cid-3rkrlumz]{width:28px}}@media (prefers-reduced-motion:reduce){.project-card[data-astro-cid-3rkrlumz]{animation:none}.observatory[data-astro-cid-3rkrlumz][data-slewing] #project-sky[data-astro-cid-3rkrlumz]{filter:none;transform:none}}
