.hero[data-astro-cid-qtdh6zdz]{padding:clamp(28px,4vh,48px) 0 clamp(40px,5vh,64px);max-width:880px}h1[data-astro-cid-qtdh6zdz].headline{font-family:var(--display);font-weight:360;font-variation-settings:"opsz" 144,"SOFT" 25;font-size:clamp(36px,5vw,64px);line-height:1.05;letter-spacing:-.02em;color:var(--ink);margin:0 0 28px;max-width:22ch;text-wrap:balance}h1[data-astro-cid-qtdh6zdz].headline .legal[data-astro-cid-qtdh6zdz]{font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 70;color:var(--oxblood-deep);font-weight:380}.lede[data-astro-cid-qtdh6zdz]{font-family:var(--serif);font-variation-settings:"opsz" 32;font-size:18px;line-height:1.6;color:var(--ink-soft);max-width:60ch;margin:0}.lede[data-astro-cid-qtdh6zdz]:first-letter{font-family:var(--display);font-variation-settings:"opsz" 144,"SOFT" 40;font-size:1.35em;font-weight:400;color:var(--ink)}.install-steps[data-astro-cid-qtdh6zdz]{list-style:none;padding:0;margin:0;display:grid;gap:56px}.install-step[data-astro-cid-qtdh6zdz]{display:grid;grid-template-columns:56px 1fr;gap:24px;align-items:baseline}.install-step[data-astro-cid-qtdh6zdz] .step-num[data-astro-cid-qtdh6zdz]{font-family:var(--display);font-style:italic;font-variation-settings:"opsz" 144,"SOFT" 80;font-weight:400;font-size:36px;color:var(--oxblood);line-height:.9;letter-spacing:-.02em}.install-step[data-astro-cid-qtdh6zdz] .step-title[data-astro-cid-qtdh6zdz]{font-family:var(--display);font-weight:500;font-variation-settings:"opsz" 48,"SOFT" 35;font-size:20px;line-height:1.3;color:var(--ink);margin:0 0 8px;letter-spacing:-.005em}.install-step[data-astro-cid-qtdh6zdz] .step-body[data-astro-cid-qtdh6zdz]{font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:16.5px;line-height:1.6;color:var(--ink-soft);max-width:56ch;margin:0 0 18px}.install-step[data-astro-cid-qtdh6zdz] .step-body[data-astro-cid-qtdh6zdz] em[data-astro-cid-qtdh6zdz]{font-style:italic;color:var(--ink)}.screenshot-ph[data-astro-cid-qtdh6zdz]{border:1px dashed var(--rule);background:repeating-linear-gradient(45deg,var(--paper-deep),var(--paper-deep) 14px,var(--paper) 14px,var(--paper) 28px);aspect-ratio:16 / 10;display:grid;place-items:center;max-width:560px;border-radius:2px;margin:6px 0 8px}.screenshot-ph[data-astro-cid-qtdh6zdz] span[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--ash);background:var(--paper);padding:6px 12px;border:1px solid var(--rule)}.screenshot-caption[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:10.5px;letter-spacing:.04em;color:var(--ash);max-width:560px;margin:0;line-height:1.55}.sysreqs[data-astro-cid-qtdh6zdz]{border:1px dashed var(--rule);background:var(--paper-deep);padding:28px clamp(20px,3vw,36px);border-radius:2px;max-width:720px}.sysreqs-tag[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:10px;letter-spacing:.22em;text-transform:uppercase;color:var(--oxblood);margin:0 0 18px;display:inline-block;background:var(--paper);padding:4px 10px;border:1px solid var(--oxblood);border-radius:2px}.sysreqs[data-astro-cid-qtdh6zdz] dl[data-astro-cid-qtdh6zdz]{margin:0;display:grid;grid-template-columns:minmax(140px,200px) 1fr;gap:14px 28px}.sysreqs[data-astro-cid-qtdh6zdz] dt[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink);align-self:baseline;padding-top:3px}.sysreqs[data-astro-cid-qtdh6zdz] dd[data-astro-cid-qtdh6zdz]{margin:0;font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:16px;line-height:1.55;color:var(--ink-soft)}.sysreqs[data-astro-cid-qtdh6zdz] dd[data-astro-cid-qtdh6zdz] em[data-astro-cid-qtdh6zdz]{font-style:italic;color:var(--ash)}.sysreqs[data-astro-cid-qtdh6zdz] dd[data-astro-cid-qtdh6zdz].locked{color:var(--ink)}.form-wrap[data-astro-cid-qtdh6zdz]{max-width:600px}.form-note[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:10.5px;letter-spacing:.06em;color:var(--ash);margin:0 0 28px;padding:10px 14px;background:var(--paper-deep);border-left:2px solid var(--oxblood)}.field[data-astro-cid-qtdh6zdz]{display:grid;gap:8px;margin:0 0 22px}.field[data-astro-cid-qtdh6zdz] label[data-astro-cid-qtdh6zdz]{font-family:var(--mono);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink);font-weight:500}.field[data-astro-cid-qtdh6zdz] label[data-astro-cid-qtdh6zdz] .req[data-astro-cid-qtdh6zdz]{color:var(--oxblood);margin-left:4px}.field[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=text],.field[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=email],.field[data-astro-cid-qtdh6zdz] select[data-astro-cid-qtdh6zdz]{font-family:var(--serif);font-variation-settings:"opsz" 24;font-size:16px;line-height:1.4;color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:12px 14px;border-radius:2px;transition:border-color .22s ease;width:100%}.field[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=text]:focus,.field[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=email]:focus,.field[data-astro-cid-qtdh6zdz] select[data-astro-cid-qtdh6zdz]:focus{outline:none;border-color:var(--ink)}.field[data-astro-cid-qtdh6zdz] select[data-astro-cid-qtdh6zdz]{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='10' height='6' viewBox='0 0 10 6'><path d='M1 1 L5 5 L9 1' fill='none' stroke='%2317150f' stroke-width='1.2'/></svg>");background-repeat:no-repeat;background-position:right 16px center;padding-right:38px}.field-help[data-astro-cid-qtdh6zdz]{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ash);margin:0;max-width:60ch}.check-grid[data-astro-cid-qtdh6zdz]{display:grid;grid-template-columns:repeat(2,1fr);gap:10px 24px;margin:4px 0 0}.check[data-astro-cid-qtdh6zdz]{display:flex;align-items:center;gap:10px;font-family:var(--serif);font-size:16px;color:var(--ink-soft);line-height:1.4;cursor:pointer}.check[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=checkbox]{appearance:none;width:14px;height:14px;border:1px solid var(--rule);background:var(--paper);border-radius:2px;cursor:pointer;position:relative;flex-shrink:0;transition:border-color .22s ease,background .22s ease}.check[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=checkbox]:hover{border-color:var(--ink-soft)}.check[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=checkbox]:checked{background:var(--oxblood);border-color:var(--oxblood)}.check[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=checkbox]:checked:after{content:"";position:absolute;left:3px;top:-1px;width:5px;height:9px;border:solid var(--paper);border-width:0 1.5px 1.5px 0;transform:rotate(45deg)}.privacy-line[data-astro-cid-qtdh6zdz]{font-family:var(--serif);font-style:italic;font-size:13.5px;color:var(--ash);max-width:60ch;margin:18px 0 0}.inline-form[data-astro-cid-qtdh6zdz]{display:flex;gap:10px;flex-wrap:wrap;align-items:stretch;max-width:520px;margin-top:8px}.inline-form[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=email]{flex:1 1 220px;font-family:var(--serif);font-size:16px;color:var(--ink);background:var(--paper);border:1px solid var(--rule);padding:12px 14px;border-radius:2px;min-width:0}.inline-form[data-astro-cid-qtdh6zdz] input[data-astro-cid-qtdh6zdz][type=email]:focus{outline:none;border-color:var(--ink)}.inline-form[data-astro-cid-qtdh6zdz] button[data-astro-cid-qtdh6zdz]{flex:0 0 auto}@media(max-width:720px){.install-step[data-astro-cid-qtdh6zdz]{grid-template-columns:1fr;gap:8px}.install-step[data-astro-cid-qtdh6zdz] .step-num[data-astro-cid-qtdh6zdz]{font-size:28px}.check-grid[data-astro-cid-qtdh6zdz]{grid-template-columns:1fr}.sysreqs[data-astro-cid-qtdh6zdz] dl[data-astro-cid-qtdh6zdz]{grid-template-columns:1fr;gap:4px 0}.sysreqs[data-astro-cid-qtdh6zdz] dt[data-astro-cid-qtdh6zdz]{padding-top:12px}}
