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