:root{--star:#e8bd82;--night:#101922;--panel:#2b3338;--mist:#bbd0db;--text:#f0f4f6;--line:color-mix(in srgb,var(--mist) 19%,transparent)}
*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--night);color:var(--text);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}a:focus-visible{outline:2px solid var(--star);outline-offset:5px}img{max-width:100%;display:block}.skip{position:absolute;transform:translateY(-150%);z-index:10;background:white;color:black;padding:12px}.skip:focus{transform:none}.sky-layout{display:grid;grid-template-columns:255px minmax(0,1fr);min-height:100vh;max-width:1700px;margin:auto}.sky-side{padding:36px 30px;border-right:1px solid var(--line);display:flex;flex-direction:column;position:sticky;top:0;height:100vh;background:var(--night)}.sky-wordmark{font-family:Georgia,serif;font-size:27px;line-height:1.1;letter-spacing:-.055em;display:flex;gap:13px;align-items:center;color:var(--text)}.sky-sigil{color:var(--star);font-family:Arial,sans-serif;font-size:37px}.sky-side-note{font-size:9px;letter-spacing:.16em;color:var(--mist);margin:31px 0 46px;line-height:1.9}.sky-side-note span{color:var(--star)}.sky-side nav{display:flex;flex-direction:column;gap:8px}.sky-side nav a{padding:13px 12px;border-left:2px solid transparent;color:var(--mist);font-size:12px;letter-spacing:.07em}.sky-side nav a[aria-current],.sky-side nav a:hover{background:var(--panel);border-color:var(--star);color:var(--text)}.sky-side-bottom{font-size:12px;line-height:1.8;color:var(--mist);margin-top:auto}.sky-main{min-width:0;padding:0 6%}.sky-toolbar{display:flex;justify-content:space-between;gap:15px;border-bottom:1px solid var(--line);padding:34px 0 22px;color:var(--mist);font-size:10px;letter-spacing:.16em}.sky-coordinates{color:var(--star)}.sky-hero{min-height:560px;display:grid;grid-template-columns:1fr 1fr;gap:14px;align-items:center;padding:66px 0 55px}.sky-hero-copy{z-index:1}.sky-kicker{font-size:10px;letter-spacing:.19em;color:var(--star);font-weight:bold}.sky-hero h1{font-family:Georgia,serif;font-weight:normal;font-size:clamp(50px,6.0vw,89px);letter-spacing:-.065em;line-height:1.08;margin:28px 0 24px}.sky-lede{max-width:450px;font-size:16px;line-height:1.85;color:var(--mist)}.sky-actions{display:flex;flex-wrap:wrap;gap:25px;align-items:center;margin:37px 0}.sky-action{display:flex;gap:28px;padding:17px 21px;background:var(--star);color:var(--night);font-size:13px;font-weight:bold}.sky-action:hover{filter:brightness(1.15)}.sky-link{border-bottom:1px solid var(--mist);font-size:12px;padding-bottom:4px}.sky-orbit{position:relative;border:1px solid var(--line);background:radial-gradient(circle at 50% 50%,var(--panel),var(--night) 70%);border-radius:50%}.sky-orbit img{width:100%;aspect-ratio:1.15;object-fit:cover;border-radius:50%;mix-blend-mode:screen}.sky-art-corner{position:absolute;right:0;bottom:10px;font-size:9px;letter-spacing:.17em;color:var(--mist)}.sky-now{border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:46px 0;display:flex;justify-content:space-between;gap:50px;align-items:center}.sky-now>div{max-width:640px}.sky-now span,.sky-cards span{font-size:9px;color:var(--star);font-weight:bold;letter-spacing:.19em}.sky-now h2{font-family:Georgia,serif;font-size:35px;font-weight:normal;letter-spacing:-.04em;margin:14px 0}.sky-now p{color:var(--mist);line-height:1.75;font-size:14px}.sky-now>a{white-space:nowrap;font-size:12px;font-weight:bold;border-bottom:1px solid var(--star);padding-bottom:7px}.sky-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;padding:40px 0 90px}.sky-cards>a{background:var(--panel);padding:28px 24px;min-height:280px;display:flex;flex-direction:column;border:1px solid var(--line);transition:border-color .2s,transform .2s}.sky-cards>a:hover{border-color:var(--star);transform:translateY(-3px)}.sky-cards h3{font-family:Georgia,serif;font-size:29px;letter-spacing:-.035em;font-weight:normal;line-height:1.2;margin:30px 0 13px}.sky-cards p{font-size:13px;color:var(--mist);line-height:1.65;margin:0 0 30px}.sky-cards strong{margin-top:auto;color:var(--star);font-size:11px;font-weight:normal}.sky-footer{border-top:1px solid var(--line);padding:35px 0 50px;display:flex;justify-content:space-between;align-items:center;gap:15px;font-size:12px}.sky-footer span{color:var(--text);font-family:Georgia,serif;font-size:18px}.sky-footer p{color:var(--mist)}.sky-footer a{color:var(--star);white-space:nowrap}.sky-article-hero{padding:96px 0 65px;border-bottom:1px solid var(--line);max-width:950px}.sky-article-hero>span{color:var(--star);letter-spacing:.22em;font-size:10px}.sky-article-hero h1{font-family:Georgia,serif;font-weight:normal;font-size:clamp(48px,6.5vw,84px);letter-spacing:-.058em;line-height:1.09;margin:30px 0}.sky-article-hero p{color:var(--mist);line-height:1.75;font-size:16px;max-width:650px}.sky-article-layout{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:55px;padding:60px 0 65px}.sky-article-layout article>section{border-bottom:1px solid var(--line);padding:12px 0 39px;margin-bottom:22px}.sky-article-num{color:var(--star);letter-spacing:.16em;font-size:11px}.sky-article-layout h2{font-family:Georgia,serif;font-size:34px;font-weight:normal;margin:18px 0}.sky-article-layout article p{color:var(--mist);font-size:16px;line-height:1.85;max-width:750px}.sky-article-layout aside{align-self:start;border:1px solid var(--line);padding:33px 28px}.sky-article-layout aside span{color:var(--star);letter-spacing:.19em;font-size:9px}.sky-article-layout aside p{font-family:Georgia,serif;font-style:italic;line-height:1.6;font-size:23px}.sky-aside-mark{color:var(--star);font-size:30px;letter-spacing:15px;margin-top:28px}.sky-next{display:flex;flex-wrap:wrap;gap:24px;padding:23px 0 80px;border-top:1px solid var(--line)}.sky-next a{font-size:12px;color:var(--star)}.notfound{margin:14vh auto;padding:30px;max-width:700px}.notfound span{color:var(--star);letter-spacing:.2em;font-size:10px}.notfound h1{font:normal 60px/1.1 Georgia,serif;letter-spacing:-.05em}.notfound p{color:var(--mist);font-size:17px;line-height:1.7}.notfound a{display:inline-block;margin-top:20px;background:var(--star);color:var(--night);padding:18px;font-size:13px}
@media(max-width:1100px){.sky-layout{grid-template-columns:210px minmax(0,1fr)}.sky-side{padding:32px 20px}.sky-main{padding:0 4%}.sky-hero{gap:4px}.sky-hero h1{font-size:clamp(48px,6vw,70px)}.sky-cards{grid-template-columns:1fr 1fr}.sky-article-layout{gap:25px}}
@media(max-width:780px){.sky-layout{display:block}.sky-side{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line);padding:18px 5%}.sky-wordmark{font-size:25px}.sky-side-note,.sky-side-bottom{display:none}.sky-side nav{flex-direction:row;flex-wrap:wrap;gap:4px;margin-top:15px}.sky-side nav a{padding:8px;font-size:10px}.sky-main{padding:0 5%}.sky-toolbar{padding-top:17px;font-size:8px}.sky-coordinates{display:none}.sky-hero{grid-template-columns:1fr;padding:70px 0 40px}.sky-hero h1{font-size:65px}.sky-orbit{max-width:500px}.sky-now{display:block}.sky-now>a{display:inline-block;margin-top:15px}.sky-cards{grid-template-columns:1fr}.sky-cards>a{min-height:205px}.sky-footer{align-items:flex-start;flex-direction:column}.sky-article-hero{padding:50px 0}.sky-article-layout{grid-template-columns:1fr}.sky-article-layout aside{margin:0 0 30px}}
