:root{color-scheme:dark;--lime:#c8fa72;--bg:#141613;--text:#f2f1e8}*{box-sizing:border-box}body{margin:0;background:var(--bg);color:var(--text);font-family:Arial,Helvetica,sans-serif;min-height:100svh;display:flex;flex-direction:column;padding:0 clamp(24px,5vw,80px)}a{color:inherit}a:focus-visible{outline:2px solid var(--lime);outline-offset:8px}header{display:flex;justify-content:space-between;align-items:center;padding:32px 0;border-bottom:1px solid #363a32}.brand{display:flex;align-items:center;gap:17px;text-decoration:none}.brand>span{font-size:52px;font-weight:900;letter-spacing:-6px;line-height:1}.brand .star{color:var(--lime);font-size:28px;letter-spacing:0;vertical-align:top;display:inline-block;margin:2px 0 0 6px}.brand b{font-size:10px;letter-spacing:2px}.header-note,.eyebrow,footer{font:10px 'Courier New',monospace;letter-spacing:1px}.header-note{color:#abb2a0}main{position:relative;isolation:isolate;flex:1;padding:clamp(65px,11vh,130px) 0;overflow:hidden}.eyebrow{display:flex;align-items:center;gap:10px;color:#c0c9b1;font-size:10px}.eyebrow>span{width:6px;height:6px;background:var(--lime);border-radius:50%}h1{font-size:clamp(62px,9vw,136px);line-height:.99;letter-spacing:-.06em;font-weight:500;margin:35px 0}h1 em{font-family:Georgia,serif;color:var(--lime);font-weight:400}.status{font-size:25px;letter-spacing:-.6px;margin-top:35px}.description{font-size:15px;line-height:1.9;color:#acb5a1}.email{display:inline-flex;align-items:center;gap:25px;text-decoration:none;border-bottom:1px solid #536045;padding:15px 0 10px;font-size:14px;margin-top:10px}.email:hover{color:var(--lime)}.orbit{position:absolute;width:450px;height:450px;right:-70px;top:80px;z-index:-1;opacity:.5;transform:rotate(-25deg)}.orbit span{position:absolute;inset:0;border:1px solid #728e4d;border-radius:50%;transform:scaleX(.55)}.orbit span:last-child{transform:rotate(70deg) scaleX(.55)}footer{display:flex;justify-content:space-between;padding:25px 0;border-top:1px solid #363a32;color:#abb2a0;font-size:10px}footer a{text-underline-offset:4px}@media(max-width:700px){.header-note{display:none}.orbit{width:300px;height:300px;right:-160px;top:170px;opacity:.35}h1{font-size:clamp(57px,12vw,85px)}main{padding:65px 0}.eyebrow{font-size:8px;letter-spacing:.5px}.status{font-size:22px}.description{font-size:14px}.email{font-size:13px;gap:20px}}
