@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/167cd0713aa75522-s.0j1f760ks3~7e.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/e455bcff747f0d5e-s.0lukgm0wyhr0a.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:Fraunces;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/791bf8c4bb753ed6-s.p.0524igg32t-c1.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:Fraunces Fallback;src:local(Times New Roman);ascent-override:84.71%;descent-override:22.09%;line-gap-override:0.0%;size-adjust:115.45%}.fraunces_9fffb862-module__Mx20EG__className{font-family:Fraunces,Fraunces Fallback;font-style:normal}.fraunces_9fffb862-module__Mx20EG__variable{--font-mkt-display:"Fraunces", "Fraunces Fallback"}
@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/91bd2e40df15814e-s.0eq-h7p0~f2-i.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/a63431c4ac64ea8b-s.0-m28h~k~95g~.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8b4ed0a90d903ab5-s.18283yqfiehau.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:Hanken Grotesk;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/c47649aa31f9e140-s.p.11uo_35nso9mn.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:Hanken Grotesk Fallback;src:local(Arial);ascent-override:99.07%;descent-override:30.02%;line-gap-override:0.0%;size-adjust:100.94%}.hanken_grotesk_f18aea22-module__a5qVaW__className{font-family:Hanken Grotesk,Hanken Grotesk Fallback;font-style:normal}.hanken_grotesk_f18aea22-module__a5qVaW__variable{--font-mkt-sans:"Hanken Grotesk", "Hanken Grotesk Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.08hd0g.321csk.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.0x08jh8vondwt.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.0~wrfy7sm-h4g.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.0k_.i63k_i_qa.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.16-z~2sp29ex6.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.0m9hhkgdlzukj.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.0juuwbcf7uz~t.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.0qg7j5o.yrclm.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.0hkrq11n-dhos.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.07ig5l8azj~hy.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.0_n_qwbzcushi.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.07r2ragk8ph~z.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0787d67~10694.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.0dgq8lqrj3gc_.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.0o14nraug8u5s.woff2?dpl=dpl_C64L43z8dnMxQtv7yAYVtmettDhM)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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_8b17e1c1-module__kaBfua__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_8b17e1c1-module__kaBfua__variable{--font-mkt-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
.mkt-root{--mkt-paper:#f6f2ea;--mkt-paper-deep:#eee8db;--mkt-card:#fdfbf6;--mkt-white:#fff;--mkt-ink:#15202f;--mkt-ink-soft:#4c5568;--mkt-ink-faint:#85806f;--mkt-line:#e0d9c8;--mkt-line-soft:#eae4d6;--mkt-teal:#1781b6;--mkt-navy:#0e3b81;--mkt-cyan:#20c7de;--mkt-brass:#8a6a2f;--mkt-verify:#2e7d4f;--mkt-flag:#b07a22;font-family:var(--font-mkt-sans), system-ui, sans-serif;background:var(--mkt-paper);color:var(--mkt-ink);-webkit-font-smoothing:antialiased;font-size:16px;line-height:1.65}.mkt-root ::selection{background:#1781b62e}.mkt-shell{max-width:1180px;margin:0 auto;padding-left:24px;padding-right:24px}.mkt-section{padding-top:clamp(64px,8vw,112px);padding-bottom:clamp(64px,8vw,112px)}.mkt-section-tight{padding-top:clamp(44px,5vw,72px);padding-bottom:clamp(44px,5vw,72px)}.mkt-rule{border:0;border-top:1px solid var(--mkt-line);margin:0}.mkt-display{font-family:var(--font-mkt-display), Georgia, serif;font-variation-settings:"opsz" 60;letter-spacing:-.015em;color:var(--mkt-ink);text-wrap:balance;margin:0;font-weight:480;line-height:1.04}.mkt-h1{font-size:clamp(42px,6vw,74px)}.mkt-h2{font-family:var(--font-mkt-display), Georgia, serif;font-variation-settings:"opsz" 40;letter-spacing:-.01em;color:var(--mkt-ink);text-wrap:balance;margin:0;font-size:clamp(30px,3.6vw,44px);font-weight:500;line-height:1.12}.mkt-h3{font-family:var(--font-mkt-display), Georgia, serif;color:var(--mkt-ink);margin:0;font-size:clamp(21px,2vw,25px);font-weight:520;line-height:1.25}.mkt-kicker{font-family:var(--font-mkt-mono), monospace;letter-spacing:.18em;text-transform:uppercase;color:var(--mkt-brass);margin:0 0 18px;font-size:11.5px;font-weight:500}.mkt-kicker--teal{color:var(--mkt-teal)}.mkt-body{color:var(--mkt-ink-soft);text-wrap:pretty;margin:0;font-size:clamp(16px,1.4vw,17.5px);line-height:1.7}.mkt-mono{font-family:var(--font-mkt-mono), monospace}.mkt-caption{font-family:var(--font-mkt-mono), monospace;letter-spacing:.04em;color:var(--mkt-ink-faint);font-size:11px;line-height:1.6}.mkt-strong{color:var(--mkt-ink);font-weight:600}.mkt-btn{cursor:pointer;border:1.5px solid #0000;border-radius:10px;justify-content:center;align-items:center;gap:10px;padding:14px 26px;font-size:15px;font-weight:600;text-decoration:none;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.mkt-btn-ink{background:var(--mkt-ink);color:#f6f2ea}.mkt-btn-ink:hover{background:var(--mkt-navy)}.mkt-btn-ghost{color:var(--mkt-ink);background:0 0;border-color:#15202f47}.mkt-btn-ghost:hover{border-color:var(--mkt-ink);background:#15202f0a}.mkt-btn-paper{background:var(--mkt-paper);color:var(--mkt-ink)}.mkt-btn-paper:hover{background:#fff}.mkt-bar{background:var(--mkt-navy);color:#eef3fa;width:100%;max-width:560px;font-family:var(--font-mkt-mono), monospace;letter-spacing:.16em;text-transform:uppercase;border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:20px 24px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .18s;display:flex}.mkt-bar:hover{background:var(--mkt-teal)}.mkt-bar span:last-child{letter-spacing:0;font-size:16px}.mkt-header{z-index:60;-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--mkt-line);background:#f6f2eae6;position:sticky;top:0}.mkt-header-inner{align-items:center;gap:28px;height:66px;display:flex}.mkt-navlink{color:var(--mkt-ink-soft);white-space:nowrap;border-bottom:2px solid #0000;padding:6px 2px;font-size:14.5px;font-weight:500;text-decoration:none;transition:color .15s,border-color .15s}.mkt-navlink:hover{color:var(--mkt-ink)}.mkt-navlink[aria-current=page]{color:var(--mkt-ink);border-bottom-color:var(--mkt-teal);font-weight:600}.mkt-header-cta{color:#f6f2ea;background:var(--mkt-ink);white-space:nowrap;border-radius:9px;padding:11px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:background .18s}.mkt-header-cta:hover{background:var(--mkt-navy)}.mkt-panel{background-color:var(--mkt-card);border:1px solid var(--mkt-line);background-image:radial-gradient(#15202f12 1px,#0000 1px);background-size:22px 22px;border-radius:18px;padding:clamp(22px,3vw,40px);position:relative}.mkt-panel--deep{background-color:var(--mkt-paper-deep)}.mkt-doc{background:var(--mkt-white);border:1px solid #15202f1a;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #15202f0d,0 12px 34px #15202f14}.mkt-chip{font-family:var(--font-mkt-mono), monospace;letter-spacing:.08em;white-space:nowrap;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;display:inline-flex}.mkt-chip--ai{color:#0c6a94;background:#1781b61a;border:1px solid #1781b64d}.mkt-chip--verified{color:var(--mkt-verify);background:#2e7d4f17;border:1px solid #2e7d4f52}.mkt-chip--flagged{color:var(--mkt-flag);background:#b07a221a;border:1px solid #b07a2257}.mkt-chip--plain{color:var(--mkt-ink-soft);background:#15202f0d;border:1px solid #15202f24}.mkt-callout{font-family:var(--font-mkt-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--mkt-ink-soft);font-size:10px;line-height:1.5}.mkt-checks{flex-direction:column;gap:11px;margin:0;padding:0;list-style:none;display:flex}.mkt-checks li{color:var(--mkt-ink-soft);align-items:baseline;gap:12px;font-size:15.5px;line-height:1.6;display:flex}.mkt-checks li:before{content:"—";font-family:var(--font-mkt-mono), monospace;color:var(--mkt-teal);flex:none;font-weight:600}.mkt-stat{border-top:2px solid var(--mkt-ink);padding-top:18px}.mkt-stat-num{font-family:var(--font-mkt-display), Georgia, serif;color:var(--mkt-ink);margin:0;font-size:clamp(34px,3.6vw,46px);font-weight:500;line-height:1}.mkt-stat-label{color:var(--mkt-ink-soft);margin:10px 0 0;font-size:14px;line-height:1.55}.mkt-stat-src{font-family:var(--font-mkt-mono), monospace;letter-spacing:.05em;color:var(--mkt-ink-faint);margin:8px 0 0;font-size:10.5px}.mkt-footer{color:#b9c4d6;background:#101b2c}.mkt-footer a{color:#b9c4d6;text-decoration:none;transition:color .15s}.mkt-footer a:hover{color:#fff}.mkt-footer-heading{font-family:var(--font-mkt-mono), monospace;letter-spacing:.16em;text-transform:uppercase;color:#6f819c;margin:0 0 14px;font-size:11px}.mkt-field{font-family:var(--font-mkt-sans), system-ui, sans-serif;color:var(--mkt-ink);border:1.5px solid var(--mkt-line);background:var(--mkt-white);border-radius:9px;outline:none;width:100%;padding:13px 15px;font-size:15px;transition:border-color .15s,box-shadow .15s}.mkt-field:focus{border-color:var(--mkt-teal);box-shadow:0 0 0 3px #1781b624}.mkt-label{color:var(--mkt-ink-soft);flex-direction:column;gap:7px;font-size:13.5px;font-weight:500;display:flex}.mkt-link{color:var(--mkt-teal);border-bottom:1.5px solid #1781b64d;font-weight:600;text-decoration:none;transition:border-color .15s}.mkt-link:hover{border-bottom-color:var(--mkt-teal)}@keyframes mkt-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:no-preference){.mkt-bob{transform-box:fill-box;transform-origin:50%;animation:7s ease-in-out infinite mkt-bob}.mkt-bob-2{animation-delay:-1.8s}.mkt-bob-3{animation-delay:-3.5s}.mkt-bob-4{animation-delay:-5.2s}@keyframes mkt-bob{0%,to{transform:translateY(0)}50%{transform:translateY(-7px)}}.mkt-scanline{animation:3.4s ease-in-out infinite mkt-scan}@keyframes mkt-scan{0%,to{top:14%}50%{top:72%}}.mkt-pulse{animation:2.4s ease-in-out infinite mkt-pulse}@keyframes mkt-pulse{0%,to{opacity:1}50%{opacity:.45}}@supports (animation-timeline:view()){.mkt-reveal{animation:linear both mkt-reveal-in;animation-timeline:view();animation-range:entry entry 55%}@keyframes mkt-reveal-in{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}.mkt-grow{transform-origin:0;animation:linear both mkt-grow-in;animation-timeline:view();animation-range:entry 20% entry 90%}@keyframes mkt-grow-in{0%{transform:scaleX(0)}to{transform:scaleX(1)}}}}.mkt-desktop-only{display:flex}.mkt-mobile-only{display:none}@media (max-width:979px){.mkt-desktop-only{display:none!important}.mkt-mobile-only{display:flex}}.mkt-chapter{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(40px,5vw,80px);display:grid}.mkt-chapter--flip{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}@media (max-width:899px){.mkt-chapter,.mkt-chapter--flip{grid-template-columns:minmax(0,1fr)}.mkt-chapter--flip>:first-child{order:2}.mkt-chapter--flip>:last-child{order:1}}
