:root{color-scheme:light;--paper:#efede5;--ink:#223229;--muted:#777c70;--line:#cdd0c2;--accent:#c9693b}
*{box-sizing:border-box}body{margin:0;background:var(--paper);color:var(--ink);font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Arial,sans-serif;-webkit-font-smoothing:antialiased}body::before{content:"";position:fixed;inset:0;pointer-events:none;z-index:3;opacity:.035;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23000' filter='url(%23n)' opacity='.65' d='M0 0h160v160H0z'/%3E%3C/svg%3E")}.page{max-width:1600px;min-height:100svh;margin:auto;padding:38px 5.5vw 0;display:flex;flex-direction:column}.header{display:flex;align-items:center;justify-content:space-between;gap:20px;padding-bottom:31px;border-bottom:1px solid var(--line)}.brand{display:flex;align-items:center;gap:13px;text-decoration:none;color:var(--ink);font-size:13px;line-height:1.15;font-weight:750;letter-spacing:2px}.brand svg{width:39px;height:39px;fill:none;stroke:currentColor;stroke-width:1.2}.brand .brand-star{fill:var(--accent);stroke:var(--paper)}.brand-period{color:var(--accent)}.status{display:flex;align-items:center;gap:10px;font-size:11px;letter-spacing:.03em;color:#626b5e}.status-dot{width:7px;height:7px;border-radius:50%;background:var(--accent);box-shadow:0 0 0 5px #c9693b0c}.main{flex:1;display:grid;grid-template-columns:1.13fr 1fr;align-items:center;gap:16px;padding:55px 0 45px;min-height:620px}.message{position:relative;z-index:1}.eyebrow{margin:0 0 33px;display:flex;align-items:center;gap:13px;text-transform:uppercase;letter-spacing:2px;font-size:10px;font-weight:600;color:#687362}.short-line{width:25px;height:1px;background:var(--accent)}h1{margin:0;font-family:Georgia,"Times New Roman",serif;font-size:clamp(54px,5.7vw,92px);font-weight:400;line-height:1.08;letter-spacing:-3.5px}h1 em{font-weight:400;color:#65745c}.description{margin:30px 0 32px;font-size:14px;line-height:1.9;color:#697264;max-width:460px}.refresh{display:inline-flex;align-items:center;gap:44px;padding:15px 0 13px;color:var(--ink);font-size:12px;font-weight:600;text-decoration:none;border-bottom:1px solid #57644f;transition:color .18s,gap .18s}.refresh:hover{color:var(--accent);gap:53px}.refresh:focus-visible,.brand:focus-visible{outline:2px solid var(--accent);outline-offset:7px}.refresh span{font-size:22px;font-weight:400;line-height:15px}.small-note{margin-top:48px;display:flex;align-items:center;gap:10px;font-size:10px;letter-spacing:.02em;color:#8b9083}.note-cross{font-size:16px;color:#7b876e}.illustration{position:relative;width:100%;max-width:640px;justify-self:center}.orbital{display:block;width:calc(100% + 30px);margin-left:-15px;height:auto}.diagram-label{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:9px;color:#909686;display:flex;justify-content:space-between;align-items:center;letter-spacing:1px}.top-label{padding:0 9%;transform:translateY(30px)}.bottom-label{padding:0 9%;transform:translateY(-19px);font-family:inherit;font-size:10px;letter-spacing:0}.diagram-cross{font-size:25px;color:#819076}.footer{min-height:76px;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;gap:24px;font-size:10px;color:#808777;letter-spacing:.01em}.footer>span:last-child{color:#5d6d53}.footer>span:last-child span{padding-left:15px}.footer-message{color:#969c8f}
@media(min-width:1600px){.page{padding-left:90px;padding-right:90px}}
@media(max-width:1000px){h1{font-size:64px;letter-spacing:-2.5px}.main{grid-template-columns:1.15fr 1fr;gap:0;min-height:560px}.description{font-size:13px}.desktop-break{display:none}.footer-message{display:none}}
@media(max-width:700px){.page{padding:25px 24px 0}.header{padding-bottom:24px}.brand{font-size:10px;letter-spacing:1.5px;gap:9px}.brand svg{width:32px;height:32px}.status{font-size:9px;gap:8px;max-width:145px;line-height:1.5}.status-dot{flex-shrink:0;width:6px;height:6px}.main{grid-template-columns:1fr;gap:0;padding:54px 0 12px;min-height:0}.eyebrow{font-size:9px;letter-spacing:1.7px;margin-bottom:25px}h1{font-size:clamp(47px,10.8vw,72px);letter-spacing:-2.1px;line-height:1.12}.description{font-size:13px;margin:24px 0 22px;max-width:430px}.refresh{font-size:12px;gap:38px}.small-note{margin-top:28px}.illustration{width:100%;max-width:430px;margin-top:16px}.orbital{width:100%;margin-left:0}.top-label{transform:translateY(27px)}.bottom-label{transform:translateY(-18px);font-size:9px}.footer{font-size:9px;min-height:70px;gap:12px}.footer>span:last-child span{padding-left:7px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
