@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_1-s.p.197tvtifbphtu.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_2-s.p.2e115y8-hourl.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_3-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_1-s.p.197tvtifbphtu.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_2-s.p.2e115y8-hourl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_3-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_1-s.p.197tvtifbphtu.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_2-s.p.2e115y8-hourl.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_3-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_1-s.p.197tvtifbphtu.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_2-s.p.2e115y8-hourl.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bricolage;src:url(../media/bricolagegrotesque_3-s.p.41rroleoq1br7.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:bricolage Fallback;src:local(Arial);ascent-override:82.39%;descent-override:23.92%;line-gap-override:0.0%;size-adjust:112.88%}.bricolage_844e3372-module__kHpMnG__className{font-family:bricolage,bricolage Fallback}.bricolage_844e3372-module__kHpMnG__variable{--font-bricolage:"bricolage", "bricolage Fallback"}
@font-face{font-family:hanken;src:url(../media/hankengrotesk_1-s.p.19s5evoqhirey.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_2-s.p.386o_ri1vb0yv.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_3-s.p.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_4-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_1-s.p.19s5evoqhirey.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_2-s.p.386o_ri1vb0yv.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_3-s.p.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_4-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_1-s.p.19s5evoqhirey.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_2-s.p.386o_ri1vb0yv.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_3-s.p.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_4-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_1-s.p.19s5evoqhirey.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_2-s.p.386o_ri1vb0yv.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_3-s.p.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_4-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_1-s.p.19s5evoqhirey.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_2-s.p.386o_ri1vb0yv.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_3-s.p.44dak0sams9f0.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:hanken;src:url(../media/hankengrotesk_4-s.p.3lxpqujs87tck.woff2)format("woff2");font-display:swap;font-weight:800;font-style:normal}@font-face{font-family:hanken Fallback;src:local(Arial);ascent-override:98.46%;descent-override:29.83%;line-gap-override:0.0%;size-adjust:101.56%}.hanken_83a97bb6-module__BkOa5W__className{font-family:hanken,hanken Fallback}.hanken_83a97bb6-module__BkOa5W__variable{--font-hanken:"hanken", "hanken Fallback"}
@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_1-s.p.1kd-r_s9smv5m.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_2-s.p.3hlisc-pwq13z.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_3-s.p.0-oo9_1x_xmvg.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_4-s.p.36fqqi66-3tjb.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_5-s.p.3_z45zcoc-xoz.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_6-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_1-s.p.1kd-r_s9smv5m.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_2-s.p.3hlisc-pwq13z.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_3-s.p.0-oo9_1x_xmvg.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_4-s.p.36fqqi66-3tjb.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_5-s.p.3_z45zcoc-xoz.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains;src:url(../media/jetbrainsmono_6-s.p.1bkzbscqrt8rl.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:jetbrains Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrains_33030483-module__tBhXrG__className{font-family:jetbrains,jetbrains Fallback}.jetbrains_33030483-module__tBhXrG__variable{--font-jetbrains:"jetbrains", "jetbrains Fallback"}
@font-face{font-family:caveat;src:url(../media/caveat_1-s.p.2rv_b6cm3-gtx.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_2-s.p.43yn3v1dnm71_.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_3-s.p.27riv1g955cgo.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_4-s.p.0h6ig86gwutp4.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_1-s.p.2rv_b6cm3-gtx.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_2-s.p.43yn3v1dnm71_.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_3-s.p.27riv1g955cgo.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:caveat;src:url(../media/caveat_4-s.p.0h6ig86gwutp4.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:caveat Fallback;src:local(Arial);ascent-override:128.4%;descent-override:40.12%;line-gap-override:0.0%;size-adjust:74.77%}.caveat_6a4bfb8b-module__rR5zda__className{font-family:caveat,caveat Fallback}.caveat_6a4bfb8b-module__rR5zda__variable{--font-caveat:"caveat", "caveat Fallback"}
:root{--cyan:#16b8d4;--cyan-readable:#0e96ae;--cyan-link:#0a7183;--ink:#06121e;--text:#07131f;--page:#e9f0f2;--surface:#fff;--accent-soft:#16b8d424;--tint-06:#16b8d40f;--muted:#586471;--faint:#07131f6b;--line:#07131f1a;--hairline:#07131f1f;--recording-red:#e5484d;--on-dark:#fff;--on-dark-muted:#ffffffb8;--shadow-card:0 14px 34px #07131f14;--shadow-phone:0 40px 80px #07131f2e, 0 0 0 1px #07131f1a;--shadow-cta-cyan:0 12px 26px #16b8d44d;--aurora-cyan-strong:#16b8d46b;--aurora-cyan-soft:#16b8d442;--aurora-blue:#0aa4d952;--r-chip:11px;--r-button:18px;--r-card:24px;--r-sheet:30px;--font-display:var(--font-bricolage), "Segoe UI", system-ui, sans-serif;--font-text:var(--font-hanken), system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:var(--font-jetbrains), ui-monospace, "SF Mono", Menlo, monospace;--font-wordmark:var(--font-caveat), "Segoe Script", cursive;--space:8px;--maxw:1120px;--gutter:48px}@media (max-width:720px){:root{--gutter:24px}}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--page);color:var(--text);font-family:var(--font-text);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.5}a{color:var(--cyan-link)}h1,h2,h3{font-family:var(--font-display);color:var(--ink);margin:0 0 .4em;line-height:1.15}:focus-visible{outline:2px solid var(--cyan-readable);outline-offset:2px;border-radius:4px}.skip-link{background:var(--surface);color:var(--cyan-link);border-radius:var(--r-chip);z-index:100;padding:8px 14px;position:absolute;top:0;left:-999px}.skip-link:focus{top:8px;left:8px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
