@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.0hck6o0i8wq3a.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.0gq7fw9.sy_5..woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a7cfcc40-module__exSgia__className{font-family:Instrument Serif,Instrument Serif Fallback;font-style:normal;font-weight:400}.instrument_serif_a7cfcc40-module__exSgia__variable{--font-display:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_648957f8-module__Vys0La__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_648957f8-module__Vys0La__variable{--font-an:"Instrument Sans", "Instrument Sans Fallback"}
*{box-sizing:border-box;margin:0;padding:0}html,body{color:#fafaf8;background:#0a0a0a;font-family:system-ui,sans-serif;font-size:16px;line-height:1.6}a{color:inherit;text-decoration:none}
.mk{--mk-bg:#fff;--mk-bg-elev:#fafaf8;--mk-bg-muted:#f5f3ef;--mk-bg-card:#fff;--mk-fg:#0a0a0a;--mk-fg-muted:#5a5650;--mk-fg-subtle:#8a857d;--mk-fg-faint:#b6b1a8;--mk-border:#ebe7df;--mk-border-strong:#d9d4ca;--mk-accent:#ff5800;--mk-accent-hover:#e84e00;--mk-accent-soft:#fff1e8;--mk-accent-ink:#fff;--mk-success:#267a4d;--mk-success-soft:#e7f4ec;--mk-radius-sm:6px;--mk-radius:10px;--mk-radius-lg:14px;--mk-radius-xl:20px;--mk-font-display:var(--font-display,"Instrument Serif"), ui-serif, Georgia, serif;--mk-font-body:-apple-system, BlinkMacSystemFont, "Inter", system-ui, sans-serif;--mk-font-mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--mk-shadow-sm:0 1px 2px #0a0a0a0a;--mk-shadow:0 2px 8px #0a0a0a0f;--mk-shadow-lg:0 12px 36px #0a0a0a14;background:var(--mk-bg);color:var(--mk-fg);font-family:var(--mk-font-body);font-feature-settings:"ss01", "cv11";-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.mk a{color:inherit;text-decoration:none}.mk ::selection{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk-grid{background-image:radial-gradient(#0a0a0a0f 1px,#0000 1px);background-position:0 0;background-size:24px 24px}.mk-btn{white-space:nowrap;border-radius:999px;align-items:center;gap:.5rem;padding:.625rem 1.25rem;font-size:13px;font-weight:500;transition:background .12s,color .12s,border-color .12s,transform .12s;display:inline-flex}.mk-btn-primary{background:var(--mk-fg);color:var(--mk-bg)}.mk-btn-primary:hover{background:#1a1a1a}.mk-btn-accent{background:var(--mk-accent);color:var(--mk-accent-ink)}.mk-btn-accent:hover{background:var(--mk-accent-hover)}.mk-btn-ghost{color:var(--mk-fg);border:1px solid var(--mk-border);background:0 0}.mk-btn-ghost:hover{border-color:var(--mk-border-strong)}.mk-eyebrow{font-family:var(--mk-font-mono);letter-spacing:.15em;text-transform:uppercase;color:var(--mk-accent);font-size:11px}.mk-h1{font-family:var(--mk-font-display);letter-spacing:-.025em;color:var(--mk-fg);font-size:clamp(2.4rem,5vw,3.8rem);font-weight:400;line-height:1.05}.mk-h2{font-family:var(--mk-font-display);letter-spacing:-.018em;color:var(--mk-fg);font-size:clamp(1.6rem,3.2vw,2.25rem);font-weight:400;line-height:1.15}.mk-card{background:var(--mk-bg-card);border:1px solid var(--mk-border);border-radius:var(--mk-radius);padding:1.25rem}.mk-seg{background:var(--mk-bg-muted);border:1px solid var(--mk-border);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mk-seg button{color:var(--mk-fg-muted);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:.4rem .95rem;font-size:12.5px;font-weight:500;transition:background .12s,color .12s}.mk-seg button[aria-pressed=true]{background:var(--mk-bg);color:var(--mk-fg);box-shadow:var(--mk-shadow-sm)}
