:root{color-scheme:dark}*{box-sizing:border-box}body{margin:0;background:#000;color:#eee;font:17px/1.75 Arial,sans-serif}a{color:inherit;text-decoration:none;touch-action:manipulation}header{display:flex;justify-content:space-between;align-items:center;padding:28px 4vw}.brand{font-size:24px;font-weight:700;letter-spacing:-.06em}nav{display:flex;gap:24px;font-size:12px}main{max-width:1200px;margin:8vh auto;padding:0 6vw 80px;display:grid;grid-template-columns:1fr 1.65fr;gap:7vw}.title span{font:11px monospace;letter-spacing:.15em;color:#999}h1{font-size:clamp(80px,11vw,150px);line-height:1;letter-spacing:-.08em;font-weight:400;margin:26px 0}.intro{font-size:24px;line-height:1.5;color:#fff;margin-top:0}p{margin:0 0 28px;color:#bbb}.transient{display:inline-flex;align-items:center;gap:32px;border:1px solid #888;padding:15px 22px;font-size:12px;letter-spacing:.12em;margin-top:12px}.transient:hover{background:#fff;color:#000}a:focus-visible{outline:2px solid white;outline-offset:6px}@media(max-width:700px){header{padding:24px 7vw}main{display:block;margin:35px auto;padding:0 7vw 60px}.title{margin-bottom:38px}h1{font-size:100px;margin:16px 0}.intro{font-size:22px}body{font-size:16px}.transient{min-height:48px}}
