.observatory-page{color:#f0f2f3;background:#080d20;min-height:100vh}.observatory-nav{height:78px;font:9px var(--font-mono);letter-spacing:.11em;border-bottom:1px solid #f0f2f324;justify-content:space-between;align-items:center;gap:20px;padding:0 clamp(24px,7vw,130px);display:flex}.observatory-nav a{color:inherit;text-decoration:none}.observatory-brand{font:700 16px var(--font-manrope);letter-spacing:-.08em}.observatory-brand b{color:#7ddaf6}.observatory-nav>div{color:#a6b4c4;gap:20px;display:flex}.observatory-nav span{color:#7ddaf6}.observatory-hero{background:radial-gradient(circle at 78% 15%,#3a54a552,#0000 28%),linear-gradient(125deg,#080d20,#111b3b);grid-template-columns:minmax(0,.82fr) minmax(490px,1.18fr);align-items:center;gap:clamp(45px,8vw,145px);min-height:calc(100vh - 78px);padding:70px clamp(24px,9vw,160px);display:grid;position:relative;overflow:hidden}.observatory-constellation{pointer-events:none;opacity:.65;position:absolute;inset:0}.observatory-constellation i{aspect-ratio:1;background:#7ddaf6;border-radius:50%;width:4px;animation:4s ease-in-out infinite observatory-twinkle;position:absolute;box-shadow:0 0 18px #7ddaf6}.observatory-constellation i:first-of-type{top:18%;left:9%}.observatory-constellation i:nth-of-type(2){animation-delay:.7s;top:61%;left:27%}.observatory-constellation i:nth-of-type(3){animation-delay:1.1s;top:19%;left:47%}.observatory-constellation i:nth-of-type(4){animation-delay:1.8s;top:33%;right:16%}.observatory-constellation i:nth-of-type(5){animation-delay:2.3s;bottom:24%;right:8%}.observatory-constellation i:nth-of-type(6){animation-delay:2.8s;bottom:11%;left:57%}.observatory-constellation i:nth-of-type(7){animation-delay:3.2s;top:70%;left:72%}.observatory-constellation svg{fill:none;stroke:#7ddaf62e;stroke-width:.18px;width:52%;position:absolute;top:7%;right:0}.observatory-copy{position:relative}.observatory-copy>p:first-child,.observatory-principles header p,.observatory-guardrails p,.observatory-cta p{font:9px var(--font-mono);letter-spacing:.14em;color:#7ddaf6}.observatory-copy h1{font:400 clamp(54px,6.4vw,108px)/.85 var(--font-serif);letter-spacing:-.075em;margin:18px 0 27px}.observatory-copy h1 em,.observatory-principles h2 em,.observatory-cta h2 em,.observatory-console h2 em{color:#7ddaf6}.observatory-copy>p:not(:first-child){max-width:630px;font:16px/1.7 var(--font-manrope);color:#c4cfda}.observatory-actions{align-items:center;gap:22px;margin-top:29px;display:flex}.observatory-actions a:first-child,.observatory-cta a{color:#0a1730;font:9px var(--font-mono);letter-spacing:.1em;background:#7ddaf6;padding:17px 20px;text-decoration:none}.observatory-actions a:last-child{color:#f0f2f3;font:9px var(--font-mono);letter-spacing:.1em;border-bottom:1px solid;padding-bottom:7px;text-decoration:none}.observatory-copy small{max-width:580px;font:10px/1.55 var(--font-mono);color:#94a6b8;margin-top:18px;display:block}.observatory-console{z-index:1;background:linear-gradient(135deg,#121b3b,#0b1127);border:1px solid #7ddaf661;padding:24px;position:relative;overflow:hidden;box-shadow:18px 18px #00000a52,0 36px 90px #00000059}.observatory-console:before{content:"";background:radial-gradient(#7ddaf61f,#0000 35%);animation:12s linear infinite observatory-orbit;position:absolute;inset:-60%}.observatory-console>*{position:relative}.observatory-console header,.observatory-console footer{font:9px var(--font-mono);letter-spacing:.1em;border-bottom:1px solid #f0f2f32b;justify-content:space-between;padding-bottom:14px;display:flex}.observatory-console header b{color:#7ddaf6;font-weight:400}.observatory-console__horizon{padding:50px 0 40px}.observatory-console small{font:8px var(--font-mono);letter-spacing:.11em;color:#7ddaf6}.observatory-console h2{font:400 clamp(31px,3.2vw,51px)/.9 var(--font-serif);letter-spacing:-.055em;margin:14px 0}.observatory-console p{max-width:430px;font:12px/1.6 var(--font-manrope);color:#bfccd8;margin:0}.observatory-console__line{align-items:flex-end;gap:9px;height:60px;margin-top:32px;display:flex}.observatory-console__line i{transform-origin:0;border-top:1px solid #7ddaf6;width:17%;animation:4s ease-in-out infinite observatory-line}.observatory-console__line i:first-child{transform:translateY(26px)rotate(-17deg)}.observatory-console__line i:nth-child(2){animation-delay:.3s;transform:translateY(17px)rotate(10deg)}.observatory-console__line i:nth-child(3){animation-delay:.6s;transform:translateY(25px)rotate(-29deg)}.observatory-console__line i:nth-child(4){animation-delay:.9s;transform:translateY(7px)rotate(24deg)}.observatory-console__line i:nth-child(5){animation-delay:1.2s;transform:translateY(9px)rotate(-9deg)}.observatory-console footer{color:#a9b8c6;border-top:1px solid #f0f2f32b;border-bottom:0;padding:16px 0 0;font-size:8px}.observatory-console footer b{color:#7ddaf6;font-weight:400}.observatory-principles{color:#0b2032;background:#e6edf0;padding:125px clamp(24px,9vw,160px)}.observatory-principles header{justify-content:space-between;align-items:end;gap:40px;display:flex}.observatory-principles h2{max-width:880px;font:400 clamp(44px,5.5vw,92px)/.86 var(--font-serif);letter-spacing:-.07em;margin:18px 0 0}.observatory-principles>div{background:#b6c7d0;grid-template-columns:repeat(3,1fr);gap:1px;margin-top:55px;display:grid}.observatory-principles article{background:#f3f6f7;min-height:280px;padding:29px}.observatory-principles article>span{font:9px var(--font-mono);letter-spacing:.12em;color:#187aa2}.observatory-principles h3{font:400 39px/.9 var(--font-serif);letter-spacing:-.05em;margin:62px 0 12px}.observatory-principles article p{font:13px/1.65 var(--font-manrope);color:#526877;margin:0}.observatory-guardrails{background:#10253c;grid-template-columns:.85fr 1.15fr;gap:100px;padding:110px clamp(24px,9vw,160px);display:grid}.observatory-guardrails h2{font:400 clamp(43px,5vw,78px)/.9 var(--font-serif);letter-spacing:-.065em;margin:18px 0 0}.observatory-guardrails>div:last-child{gap:20px;display:grid}.observatory-guardrails article{border-bottom:1px solid #f0f2f32e;grid-template-columns:155px 1fr;gap:25px;padding-bottom:20px;display:grid}.observatory-guardrails b{font:400 25px var(--font-serif);color:#7ddaf6}.observatory-guardrails article p{font:14px/1.6 var(--font-manrope);letter-spacing:0;color:#c4d0da;margin:0}.observatory-cta{text-align:center;background:radial-gradient(circle at 50% 0,#294575,#0000 55%),#080d20;padding:120px 24px}.observatory-cta h2{font:400 clamp(46px,5.6vw,92px)/.86 var(--font-serif);letter-spacing:-.07em;margin:18px auto 32px}.observatory-cta a{display:inline-block}@keyframes observatory-twinkle{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1.3)}}@keyframes observatory-orbit{to{transform:rotate(360deg)}}@keyframes observatory-line{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.observatory-constellation i,.observatory-console:before,.observatory-console__line i{animation:none}}@media (max-width:1000px){.observatory-hero{grid-template-columns:1fr;min-height:0}.observatory-console{max-width:720px}.observatory-guardrails{grid-template-columns:1fr;gap:55px}}@media (max-width:640px){.observatory-hero{padding-top:90px;padding-bottom:90px}.observatory-copy h1{font-size:58px}.observatory-actions{flex-direction:column;align-items:flex-start}.observatory-principles>div{grid-template-columns:1fr}.observatory-guardrails article{grid-template-columns:1fr;gap:10px}.observatory-nav>div a{display:none}.observatory-console footer{flex-direction:column;align-items:flex-start;gap:8px}}
