*{box-sizing:border-box}body,html{margin:0;min-height:100%;background:#101010;color:#f5f5f5;font-family:Arial,Helvetica,sans-serif}main{min-height:100dvh;max-width:1100px;margin:auto;padding:30px 32px;display:flex;flex-direction:column}footer,header{display:flex;align-items:center;justify-content:space-between;gap:18px}header{font-size:13px;font-weight:700;letter-spacing:.14em}.dot{color:#aaa}.muted{color:#858585}.small{font-size:12px}.center{flex:1 1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:60px 0}.center p{margin:8px 0}h1{font-size:clamp(38px,8vw,92px);letter-spacing:-.055em;margin:22px 0 4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;overflow-wrap:anywhere}h1,h2{font-weight:400}h2{font-size:clamp(26px,5vw,48px);letter-spacing:-.04em;margin:18px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.line{height:1px;width:min(360px,80%);background:#333;margin:60px 0 45px}footer{padding:15px 0}button{border:1px solid #555;background:transparent;color:#eee;border-radius:4px;padding:12px 18px;cursor:pointer}button:hover{background:#242424}@media(max-width:500px){main{padding:22px 18px}footer{flex-direction:column;align-items:flex-start}.line{margin:40px 0 30px}}