:root{color-scheme:light;--paper:#f6f5f1;--ink:#101111;--muted:#676a68;--line:#d8dad5;--cyan:#00bfcf}*{box-sizing:border-box}html{min-height:100%;background:var(--paper)}body{margin:0;color:var(--ink);font-family:Arial,Helvetica,sans-serif;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}[hidden]{display:none!important}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #007f89;outline-offset:5px}.masthead{height:112px;max-width:1600px;margin:auto;padding:28px 5vw;display:flex;align-items:center;justify-content:space-between}.wordmark{display:inline-flex;flex-direction:column;align-items:center}.wordmark b{font-size:47px;font-weight:900;font-style:italic;line-height:.85;letter-spacing:-5px;padding-right:5px}.wordmark span{font-size:7px;letter-spacing:2.05px;margin-top:9px}.edition{font:10px/1.8 'Courier New',monospace;letter-spacing:2px;text-align:right}.launch{min-height:calc(100svh - 166px);padding:2px 24px 32px;display:flex;align-items:center;justify-content:center;flex-direction:column;text-align:center}.release-label,.eyebrow{font:10px/1.5 'Courier New',monospace;letter-spacing:2.5px}.hero-object{width:clamp(240px,38vh,390px);max-width:85vw;margin:12px auto 6px}.hero-object img{display:block;width:100%;height:auto;filter:drop-shadow(0 17px 16px rgba(20,30,30,.07));animation:arrive 1s ease-out both}h1{font-size:clamp(36px,5vw,72px);line-height:1;letter-spacing:-.055em;font-weight:900;margin:6px 0 12px}p{margin:0}.tagline{font-size:clamp(15px,1.5vw,20px);line-height:1.5;font-weight:400}.launch-status{margin-top:25px}.loading-track{width:100px;height:2px;background:#dce3df;margin:auto;overflow:hidden}.loading-track span{display:block;width:40%;height:100%;background:var(--cyan);animation:loading 2.5s ease-in-out infinite}.launch-status p{font:9px/1.4 'Courier New',monospace;letter-spacing:2.4px;margin-top:12px}.release-date{font-size:11px;color:var(--muted);margin-top:11px}.actions{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;margin-top:25px}.button{display:inline-flex;min-height:45px;align-items:center;justify-content:space-between;gap:28px;padding:0 24px;border:1px solid var(--ink);font:10px/1.4 'Courier New',monospace;letter-spacing:1.1px;cursor:pointer;transition:background .2s,color .2s,transform .2s}.button span{font-size:17px}.primary{background:var(--ink);color:#fff}.secondary{background:transparent}.primary:hover{background:#313736}.secondary:hover{background:#e8e9e3}.button:active{transform:translateY(1px)}footer{min-height:54px;max-width:1600px;margin:auto;display:flex;align-items:center;justify-content:space-between;padding:14px 5vw;gap:20px;font:8px/1.6 'Courier New',monospace;letter-spacing:1.4px;color:var(--muted)}.detail{max-width:1000px;min-height:calc(100svh - 166px);margin:auto;padding:35px 32px 70px;animation:arrive .35s ease both}.back{display:inline-block;font:10px/1.5 'Courier New',monospace;letter-spacing:1px;margin-bottom:45px}.eyebrow{color:var(--muted);margin-bottom:22px}h2{font-size:clamp(38px,6vw,70px);line-height:1.02;letter-spacing:-.055em;margin:0 0 25px;font-weight:900;outline:none}.intro{font-size:18px;line-height:1.7;max-width:650px;color:#434745}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:36px;margin:48px 0}.steps article{border-top:1px solid var(--line);padding-top:19px}.steps article>span{font:10px 'Courier New',monospace;color:var(--muted)}h3{font-size:23px;letter-spacing:-.04em;margin:22px 0 12px}.steps p,.about-bottom p{font-size:14px;line-height:1.8;color:#555b57}.about-bottom{display:flex;align-items:center;gap:60px;border-top:1px solid var(--line);padding-top:30px}.about-bottom p{flex:1}.about-bottom .button{flex-shrink:0}.connect{max-width:720px}.connect .intro{font-size:16px}.form-card{margin-top:35px}.field{margin-bottom:20px}.field label{display:block;font-size:12px;margin-bottom:8px}.field input:not([type=checkbox]),.field select,.field textarea{display:block;width:100%;padding:13px;background:transparent;border:1px solid #b8bcb6;border-radius:0;color:var(--ink);min-height:45px}.field textarea{min-height:100px;resize:vertical}.field small,.fine{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:8px}.fine{margin-top:24px}.error,#form-error{font-size:12px;line-height:1.5;color:#9c2727}.error:not(:empty),#form-error:not(:empty){margin:8px 0}.button:disabled{opacity:.5;cursor:wait}#form-status{font-size:14px;line-height:1.7}@keyframes loading{0%{transform:translateX(-110%)}50%{transform:translateX(150%)}100%{transform:translateX(350%)}}@keyframes arrive{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(min-width:1600px){h1{font-size:76px}.hero-object{width:420px}}@media(max-width:600px){.masthead{height:90px;padding:24px}.wordmark b{font-size:38px;letter-spacing:-4px}.wordmark span{font-size:6px;letter-spacing:1.45px}.edition{font-size:8px;letter-spacing:1.2px}.launch{min-height:calc(100svh - 150px);padding:12px 20px 28px}.release-label{font-size:8px;letter-spacing:1.6px}.hero-object{width:clamp(220px,35svh,300px);margin:16px auto 12px}h1{font-size:clamp(32px,9vw,50px);letter-spacing:-.06em;white-space:nowrap}.tagline{font-size:15px}.launch-status{margin-top:22px}.actions{width:100%;max-width:330px;gap:10px;margin-top:24px}.actions .button{width:100%;justify-content:center;position:relative}.actions .button span{position:absolute;right:20px}.actions .secondary{border-color:transparent;min-height:38px}footer{min-height:60px;flex-direction:column;justify-content:center;gap:5px;font-size:7px;letter-spacing:1.1px;padding:12px 16px;text-align:center}.detail{padding:18px 24px 45px;min-height:calc(100svh - 150px)}.back{margin-bottom:32px}.intro{font-size:16px}.steps{grid-template-columns:1fr;gap:26px;margin:34px 0}.steps h3{margin:12px 0 8px}.about-bottom{flex-direction:column;gap:24px;align-items:flex-start}.eyebrow{font-size:8px;letter-spacing:1.6px}}@media(prefers-reduced-motion:reduce){*{animation:none!important;transition:none!important}.loading-track span{width:100%}}
