:root{--paper:#fdfdfd;--ink:#000;--ink-2:#545454;--ink-3:#8a8a8a;--line:#0000001f;--accent:#e2531d;--bad:#c0392b;--ease:cubic-bezier(.16, 1, .3, 1)}body{background:var(--paper);color:var(--ink)}.serif[data-astro-cid-xnfkvmed]{font-family:Instrument Serif,Georgia,serif;font-weight:400}body,.sub[data-astro-cid-xnfkvmed],.nav-link[data-astro-cid-xnfkvmed],.btn[data-astro-cid-xnfkvmed],.pill[data-astro-cid-xnfkvmed],.svc-name[data-astro-cid-xnfkvmed],.svc-desc[data-astro-cid-xnfkvmed],.f-label[data-astro-cid-xnfkvmed],.f-link[data-astro-cid-xnfkvmed],.field[data-astro-cid-xnfkvmed] label[data-astro-cid-xnfkvmed],input[data-astro-cid-xnfkvmed],select[data-astro-cid-xnfkvmed],textarea[data-astro-cid-xnfkvmed],.radio[data-astro-cid-xnfkvmed],.form-success[data-astro-cid-xnfkvmed] p[data-astro-cid-xnfkvmed]{font-family:Inter,Google Sans Flex,system-ui,sans-serif}a[data-astro-cid-xnfkvmed]{color:inherit;text-decoration:none}.wrap[data-astro-cid-xnfkvmed]{max-width:1180px;margin:0 auto;padding-inline:28px}.nav[data-astro-cid-xnfkvmed]{padding:22px 0}.nav-inner[data-astro-cid-xnfkvmed]{grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;display:grid}.nav-side[data-astro-cid-xnfkvmed]{align-items:center;gap:30px;display:flex}.nav-side-l[data-astro-cid-xnfkvmed]{justify-content:flex-end}.nav-side-r[data-astro-cid-xnfkvmed]{justify-content:flex-start}.nav-link[data-astro-cid-xnfkvmed]{letter-spacing:.01em;color:var(--ink-2);white-space:nowrap;font-size:14px;transition:color .2s}.nav-link[data-astro-cid-xnfkvmed]:hover,.nav-link-here[data-astro-cid-xnfkvmed]{color:var(--ink)}.nav-logo[data-astro-cid-xnfkvmed]{grid-template-columns:1fr 1fr;gap:3px;display:inline-grid}.nav-logo[data-astro-cid-xnfkvmed] i[data-astro-cid-xnfkvmed]{background:var(--accent);width:7px;height:7px;display:block}.nav-logo[data-astro-cid-xnfkvmed].light i[data-astro-cid-xnfkvmed]{background:#fff}.hero[data-astro-cid-xnfkvmed]{text-align:center;padding-top:60px;padding-bottom:20px}.h-display[data-astro-cid-xnfkvmed]{letter-spacing:-.01em;margin-top:14px;font-size:clamp(34px,5vw,50px);line-height:1.14}.sub[data-astro-cid-xnfkvmed]{color:var(--ink-2);max-width:54ch;margin:20px auto 0;font-size:14px;line-height:1.7}.sub[data-astro-cid-xnfkvmed].wide{max-width:62ch;margin-inline:0}.actions[data-astro-cid-xnfkvmed]{justify-content:center;gap:12px;margin-top:30px;display:flex}.btn[data-astro-cid-xnfkvmed]{letter-spacing:.01em;cursor:pointer;border:0;border-radius:999px;padding:9px 18px;font-size:13px;transition:transform .15s,background-color .2s,opacity .2s}.btn[data-astro-cid-xnfkvmed]:active{transform:scale(.97)}.btn-primary[data-astro-cid-xnfkvmed]{background:var(--ink);color:#fff}.btn-primary[data-astro-cid-xnfkvmed]:hover{opacity:.85}.btn-secondary[data-astro-cid-xnfkvmed]{color:var(--ink);background:#0000000d}.btn-secondary[data-astro-cid-xnfkvmed]:hover{background:#00000017}.block[data-astro-cid-xnfkvmed]{padding-top:92px;padding-bottom:92px}.pill[data-astro-cid-xnfkvmed]{background:var(--ink);color:#fff;border-radius:999px;padding:5px 13px;font-size:12px;display:inline-block}.h-block[data-astro-cid-xnfkvmed]{max-width:22ch;margin-top:14px;font-size:clamp(26px,3.4vw,38px);line-height:1.2}.svc-list[data-astro-cid-xnfkvmed]{border-top:1px solid #0000000f;margin-top:64px}.svc-row[data-astro-cid-xnfkvmed]{border-bottom:1px solid #0000000f;grid-template-columns:240px 1fr;align-items:baseline;gap:6px 28px;padding:22px 0;display:grid}.svc-name[data-astro-cid-xnfkvmed]{color:var(--ink);font-size:16px}.svc-desc[data-astro-cid-xnfkvmed]{color:var(--ink-2);font-size:14px;line-height:1.6}.tr-link[data-astro-cid-xnfkvmed]{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tr-link[data-astro-cid-xnfkvmed]:hover{opacity:.7}.tags[data-astro-cid-xnfkvmed]{flex-wrap:wrap;gap:10px;margin-top:32px;display:flex}.tag[data-astro-cid-xnfkvmed]{letter-spacing:.03em;text-transform:uppercase;color:var(--ink-2);border:1px solid var(--line);padding:7px 12px;font-family:Fragment Mono,ui-monospace,monospace;font-size:11px}.form[data-astro-cid-xnfkvmed]{max-width:720px;margin-top:64px}.form-grid[data-astro-cid-xnfkvmed]{grid-template-columns:1fr 1fr;gap:20px 24px;display:grid}.field[data-astro-cid-xnfkvmed]{flex-direction:column;gap:7px;display:flex}.field[data-astro-cid-xnfkvmed]:not(.form-grid .field){margin-top:20px}.field[data-astro-cid-xnfkvmed] label[data-astro-cid-xnfkvmed]{color:var(--ink);font-size:13px}.req[data-astro-cid-xnfkvmed],.opt[data-astro-cid-xnfkvmed]{color:var(--ink-3)}.field[data-astro-cid-xnfkvmed] input[data-astro-cid-xnfkvmed],.field[data-astro-cid-xnfkvmed] select[data-astro-cid-xnfkvmed],.field[data-astro-cid-xnfkvmed] textarea[data-astro-cid-xnfkvmed]{color:var(--ink);background:var(--paper);border:1px solid var(--line);border-radius:0;width:100%;padding:10px 12px;font-size:14px}.field[data-astro-cid-xnfkvmed] input[data-astro-cid-xnfkvmed]:focus,.field[data-astro-cid-xnfkvmed] select[data-astro-cid-xnfkvmed]:focus,.field[data-astro-cid-xnfkvmed] textarea[data-astro-cid-xnfkvmed]:focus{border-color:var(--ink);outline:none}.field[data-astro-cid-xnfkvmed] textarea[data-astro-cid-xnfkvmed]{resize:vertical}.field[data-astro-cid-xnfkvmed].invalid input[data-astro-cid-xnfkvmed],.field[data-astro-cid-xnfkvmed].invalid select[data-astro-cid-xnfkvmed],.field[data-astro-cid-xnfkvmed].invalid textarea[data-astro-cid-xnfkvmed]{border-color:var(--bad)}.err[data-astro-cid-xnfkvmed]{color:var(--bad);font-size:12px}.radio-row[data-astro-cid-xnfkvmed]{gap:20px;display:flex}.radio[data-astro-cid-xnfkvmed]{color:var(--ink-2);align-items:center;gap:8px;font-size:14px;display:flex}.radio[data-astro-cid-xnfkvmed] input[data-astro-cid-xnfkvmed]{width:auto}.form[data-astro-cid-xnfkvmed] button[data-astro-cid-xnfkvmed][type=submit]{margin-top:26px}.hp[data-astro-cid-xnfkvmed]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-success[data-astro-cid-xnfkvmed]{border:1px solid var(--line);max-width:720px;margin-top:64px;padding:24px}.form-success[data-astro-cid-xnfkvmed] p[data-astro-cid-xnfkvmed]{font-size:14px;line-height:1.6}.form-success[data-astro-cid-xnfkvmed] .muted[data-astro-cid-xnfkvmed]{color:var(--ink-3);margin-top:8px}.form-success[data-astro-cid-xnfkvmed] a[data-astro-cid-xnfkvmed]{text-underline-offset:3px;text-decoration:underline}.crop[data-astro-cid-xnfkvmed]{width:18px;height:18px;position:absolute}.crop[data-astro-cid-xnfkvmed].tl{border-top:1.5px solid var(--ink);border-left:1.5px solid var(--ink);top:0;left:0}.crop[data-astro-cid-xnfkvmed].tr{border-top:1.5px solid var(--ink);border-right:1.5px solid var(--ink);top:0;right:0}.crop[data-astro-cid-xnfkvmed].bl{border-bottom:1.5px solid var(--ink);border-left:1.5px solid var(--ink);bottom:0;left:0}.crop[data-astro-cid-xnfkvmed].br{border-bottom:1.5px solid var(--ink);border-right:1.5px solid var(--ink);bottom:0;right:0}.crop[data-astro-cid-xnfkvmed].light{border-color:#ffffff80}.footer[data-astro-cid-xnfkvmed]{color:#fff;background:#0a0a0a;margin-top:40px;padding:84px 0 28px}.footer-inner[data-astro-cid-xnfkvmed]{text-align:center;padding:40px 28px 24px;position:relative}.h-footer[data-astro-cid-xnfkvmed]{font-size:clamp(34px,5vw,52px);line-height:1.1}.footer-meta[data-astro-cid-xnfkvmed]{text-align:left;justify-content:center;gap:44px;margin-top:32px;display:flex}.f-label[data-astro-cid-xnfkvmed]{letter-spacing:.08em;text-transform:uppercase;color:#fff6;font-family:Fragment Mono,ui-monospace,monospace;font-size:11px}.f-link[data-astro-cid-xnfkvmed]{color:#fff;font-size:14px}.f-link[data-astro-cid-xnfkvmed].muted{color:#ffffff8c}.f-link[data-astro-cid-xnfkvmed][href]:hover{color:#fff;opacity:.8}.footer-base[data-astro-cid-xnfkvmed]{letter-spacing:.06em;text-transform:uppercase;color:#ffffff73;justify-content:space-between;align-items:center;max-width:560px;margin:36px auto 0;font-family:Fragment Mono,ui-monospace,monospace;font-size:11px;display:flex}.reveal[data-astro-cid-xnfkvmed]{opacity:0;transition:opacity .7s var(--ease), transform .7s var(--ease);transform:translateY(16px)}.reveal[data-astro-cid-xnfkvmed].in-view{opacity:1;transform:translateY(0)}@media (width<=900px){.nav-inner[data-astro-cid-xnfkvmed]{grid-template-columns:1fr;justify-items:center;gap:12px}.nav-side[data-astro-cid-xnfkvmed]{flex-wrap:wrap;justify-content:center;gap:16px}}@media (width<=620px){.form-grid[data-astro-cid-xnfkvmed],.svc-row[data-astro-cid-xnfkvmed]{grid-template-columns:1fr}.block[data-astro-cid-xnfkvmed]{padding-block:76px}.sub[data-astro-cid-xnfkvmed].wide{max-width:none}}@media (prefers-reduced-motion:reduce){.reveal[data-astro-cid-xnfkvmed]{opacity:1;transition:none;transform:none}}
