:root{--ink:#17131b;--ink-2:#2a2430;--paper:#fbf9f8;--card:#fff;--text:#3b3540;--muted:#6a6370;--mist:#a79fad;--line:#e6e1e4;--pink:#f0226e;--pink-on-ink:#ff5c93;--lilac:#ebe5ff;--lilac-2:#d9cfff;--lilac-deep:#5b3fd9;--sky:#dcecff;--sky-2:#c4ddff;--sky-deep:#1a5bc9;--butter:#ffe27a;--butter-soft:#fff4c7;--butter-deep:#7a5000;--sage:#dcefe2;--sage-2:#c3e3cd;--sage-deep:#23704a;--peach:#ffe0cf;--peach-2:#ffcbb0;--peach-deep:#9a3412;--display:var(--font-display), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--sans:var(--font-text), system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", sans-serif;--rounded:ui-rounded, "SF Pro Rounded", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:88px}body{background:var(--paper);color:var(--ink);font-family:var(--sans);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.5;overflow-x:clip}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit}h1,h2,h3,h4{font-family:var(--display);margin:0}a:focus-visible,button:focus-visible,summary:focus-visible{outline:3px solid var(--pink);outline-offset:4px}.shell{max-width:1180px;margin:0 auto;padding:0 40px}.skip-link{position:absolute;left:-999px}.skip-link:focus{background:var(--ink);color:#fff;z-index:100;border-radius:8px;padding:8px 12px;top:16px;left:16px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.brand{align-items:center;gap:8.32px;display:inline-flex}.mark,.mark-tile,.wordmark-text{flex-shrink:0;display:block}.mark,.wordmark-text{color:inherit}.site-header{justify-content:space-between;align-items:center;height:76px;display:flex}.site-header nav{color:var(--muted);align-items:center;gap:28px;font-size:15px;display:flex}.site-header nav a:hover{color:var(--ink)}.nav-cta{border:1px solid var(--line);background:var(--card);border-radius:999px;padding:9px 16px;font-weight:600;color:var(--ink)!important}.eyebrow{color:var(--muted);align-items:center;gap:9px;margin:0 0 18px;font-size:14px;font-weight:600;display:inline-flex}.pip{background:var(--pink);border-radius:50%;flex-shrink:0;width:8px;height:8px;box-shadow:0 0 0 4px #f0226e24}.meta{color:var(--muted);margin:0;font-size:13px;line-height:1.55}.button{border-radius:999px;align-items:center;gap:12px;padding:16px 24px;font-size:17px;font-weight:650;transition:transform .15s,box-shadow .15s;display:inline-flex}a.button:hover{transform:translateY(-1px)}.button.primary{background:var(--ink);color:#fff;box-shadow:0 10px 24px -12px #17131b99}.arrow{flex-shrink:0;width:18px;height:18px}.text-link{border-bottom:1.5px solid;align-items:center;gap:8px;padding-bottom:2px;font-weight:650;display:inline-flex}.privacy-page{max-width:780px;padding-top:34px;padding-bottom:100px}.privacy-page h1,.lost h1{letter-spacing:-.035em;font-size:clamp(40px,6vw,68px);font-weight:600;line-height:1.04}.privacy-page h1{margin:18px 0 20px}.privacy-page h1 span{color:var(--muted)}.privacy-page .lead{color:var(--text);font-size:21px}.privacy-page h2{letter-spacing:-.02em;margin:46px 0 10px;font-size:26px;font-weight:600}.privacy-page p,.privacy-page li{color:var(--text)}.privacy-page ul{padding-left:20px}.privacy-page li{margin:8px 0}.privacy-page .meta{margin-top:40px}.lost{padding-top:80px;padding-bottom:140px}.lost h1{margin:0 0 16px}.lost p{color:var(--text);margin:0 0 28px;font-size:20px}@media (max-width:900px){.shell{padding:0 20px}.site-header{height:68px}.site-header nav a:not(.nav-cta){display:none}}[data-reveal=wait]{opacity:0;transform:translateY(18px)}[data-reveal=in]{transition:opacity .7s,transform .7s cubic-bezier(.2,.7,.2,1)}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}
@font-face{font-family:display;src:url(../media/InstrumentSans_var_latin-s.p.2dmi_tuk68pm4.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:display Fallback;src:local(Arial);ascent-override:93.97%;descent-override:24.22%;line-gap-override:0.0%;size-adjust:103.22%}.wSzaia_className{font-family:display,display Fallback,system-ui,-apple-system,Segoe UI,sans-serif}.wSzaia_variable{--font-display:"display", "display Fallback", system-ui, -apple-system, Segoe UI, sans-serif}
@font-face{font-family:text;src:url(../media/Inter_var_latin-s.p.10f31zp4gc5wb.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:text Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.DOKFJG_className{font-family:text,text Fallback,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif}.DOKFJG_variable{--font-text:"text", "text Fallback", system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, sans-serif}
@font-face{font-family:mono;src:url(../media/DMMono_500_latin-s.2_s53-223o24o.woff2)format("woff2");font-display:swap;font-weight:500}@font-face{font-family:mono Fallback;src:local(Arial);ascent-override:75.44%;descent-override:23.58%;line-gap-override:0.0%;size-adjust:131.49%}._7kBGvW_className{font-family:mono,mono Fallback,ui-monospace,SFMono-Regular,Menlo,monospace;font-weight:500}._7kBGvW_variable{--font-mono:"mono", "mono Fallback", ui-monospace, SFMono-Regular, Menlo, monospace}
