@font-face{font-family:youngSerif;src:url(../media/young_serif_latin-s.p.32lku43yll3p5.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:youngSerif Fallback;src:local(Arial);ascent-override:91.54%;descent-override:32.03%;line-gap-override:0.0%;size-adjust:114.27%}.youngserif_7b043ace-module__YhqtKa__className{font-family:youngSerif,youngSerif Fallback;font-weight:400}.youngserif_7b043ace-module__YhqtKa__variable{--font-young-serif:"youngSerif", "youngSerif Fallback"}
@font-face{font-family:manrope;src:url(../media/manrope_latin-s.p.2xs28az5j2efm.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_e32b980-module__89S9yW__className{font-family:manrope,manrope Fallback}.manrope_e32b980-module__89S9yW__variable{--font-manrope:"manrope", "manrope Fallback"}
@font-face{font-family:plexSans;src:url(../media/ibm_plex_sans_latin-s.p.1-vxdsykms0gx.woff2)format("woff2");font-display:swap;font-weight:100 700}@font-face{font-family:plexSans Fallback;src:local(Arial);ascent-override:101.35%;descent-override:27.19%;line-gap-override:0.0%;size-adjust:101.13%}.plexsans_1756aa1b-module__kPlFcW__className{font-family:plexSans,plexSans Fallback}.plexsans_1756aa1b-module__kPlFcW__variable{--font-plex:"plexSans", "plexSans Fallback"}
@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_400_latin-s.p.0w3i04c7cc81w.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexSerif;src:url(../media/ibm_plex_serif_600_latin-s.p.16l8vemv_--j1.woff2)format("woff2");font-display:swap;font-weight:600}@font-face{font-family:plexSerif Fallback;src:local(Arial);ascent-override:96.26%;descent-override:25.82%;line-gap-override:0.0%;size-adjust:106.49%}.plexserif_9fcae905-module__jTyQBW__className{font-family:plexSerif,plexSerif Fallback}.plexserif_9fcae905-module__jTyQBW__variable{--font-plex-serif:"plexSerif", "plexSerif Fallback"}
@font-face{font-family:plexMonoHeading;src:url(../media/ibm_plex_mono_400_latin-s.p.19gbeb610ur4n.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:plexMonoHeading;src:url(../media/ibm_plex_mono_700_latin-s.p.4297h2yzxl-t8.woff2)format("woff2");font-display:swap;font-weight:700}@font-face{font-family:plexMonoHeading Fallback;src:local(Arial);ascent-override:77.95%;descent-override:20.91%;line-gap-override:0.0%;size-adjust:131.49%}.plexmonoheading_6de382ed-module__zLWlJG__className{font-family:plexMonoHeading,plexMonoHeading Fallback}.plexmonoheading_6de382ed-module__zLWlJG__variable{--font-plex-mono-heading:"plexMonoHeading", "plexMonoHeading Fallback"}
@font-face{font-family:inter;src:url(../media/inter_latin-s.p.0rpdhg_4ubdtf.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local(Arial);ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.0%;size-adjust:107.89%}.inter_93232adb-module__zxAlfG__className{font-family:inter,inter Fallback}.inter_93232adb-module__zxAlfG__variable{--font-inter:"inter", "inter Fallback"}
@font-face{font-family:jakarta;src:url(../media/plus_jakarta_sans_latin-s.p.405dixo3t0-v0.woff2)format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local(Arial);ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.0%;size-adjust:105.75%}.jakarta_e2c56af1-module__aPfYOa__className{font-family:jakarta,jakarta Fallback}.jakarta_e2c56af1-module__aPfYOa__variable{--font-jakarta:"jakarta", "jakarta Fallback"}
@font-face{font-family:dmSans;src:url(../media/dm_sans_latin-s.p.0fpdy-lufm69d.woff2)format("woff2");font-display:swap;font-weight:100 1000}@font-face{font-family:dmSans Fallback;src:local(Arial);ascent-override:94.36%;descent-override:29.49%;line-gap-override:0.0%;size-adjust:105.13%}.dmsans_49eb41e4-module__7x4B5a__className{font-family:dmSans,dmSans Fallback}.dmsans_49eb41e4-module__7x4B5a__variable{--font-dm-sans:"dmSans", "dmSans Fallback"}
@font-face{font-family:dmSerifDisplay;src:url(../media/dm_serif_display_latin-s.p.3w9mgxbw0q0s8.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:dmSerifDisplay Fallback;src:local(Arial);ascent-override:102.23%;descent-override:33.06%;line-gap-override:0.0%;size-adjust:101.35%}.dmserifdisplay_882ec62b-module__tecBTq__className{font-family:dmSerifDisplay,dmSerifDisplay Fallback;font-weight:400}.dmserifdisplay_882ec62b-module__tecBTq__variable{--font-dm-serif-display:"dmSerifDisplay", "dmSerifDisplay Fallback"}
@font-face{font-family:newsreader;src:url(../media/newsreader_latin-s.p.1tkuwlnjs9jrl.woff2)format("woff2");font-display:swap;font-weight:400 800}@font-face{font-family:newsreader Fallback;src:local(Arial);ascent-override:76.71%;descent-override:27.66%;line-gap-override:0.0%;size-adjust:95.82%}.newsreader_989ff08-module__un852G__className{font-family:newsreader,newsreader Fallback}.newsreader_989ff08-module__un852G__variable{--font-newsreader:"newsreader", "newsreader Fallback"}
@font-face{font-family:publicSans;src:url(../media/public_sans_latin-s.p.297-5ju1rzndw.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:publicSans Fallback;src:local(Arial);ascent-override:92.25%;descent-override:21.85%;line-gap-override:0.0%;size-adjust:102.98%}.publicsans_45422fe0-module__JezDjW__className{font-family:publicSans,publicSans Fallback}.publicsans_45422fe0-module__JezDjW__variable{--font-public-sans:"publicSans", "publicSans Fallback"}
@font-face{font-family:sourceSerif4;src:url(../media/source_serif_4_latin-s.p.37qdci525ah5k.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSerif4 Fallback;src:local(Arial);ascent-override:95.65%;descent-override:30.93%;line-gap-override:0.0%;size-adjust:108.31%}.sourceserif4_78b4c8a-module__y_q-zq__className{font-family:sourceSerif4,sourceSerif4 Fallback}.sourceserif4_78b4c8a-module__y_q-zq__variable{--font-source-serif-4:"sourceSerif4", "sourceSerif4 Fallback"}
@font-face{font-family:sourceSans3;src:url(../media/source_sans_3_latin-s.p.2z6qwwh2csmp1.woff2)format("woff2");font-display:swap;font-weight:200 900}@font-face{font-family:sourceSans3 Fallback;src:local(Arial);ascent-override:114.52%;descent-override:44.74%;line-gap-override:0.0%;size-adjust:89.41%}.sourcesans3_a9720c5d-module__1Lqlfq__className{font-family:sourceSans3,sourceSans3 Fallback}.sourcesans3_a9720c5d-module__1Lqlfq__variable{--font-source-sans-3:"sourceSans3", "sourceSans3 Fallback"}
@font-face{font-family:fraunces;src:url(../media/fraunces_latin-s.p.2on4lsczlu6gv.woff2)format("woff2");font-display:swap;font-weight:400 900}@font-face{font-family:fraunces Fallback;src:local(Arial);ascent-override:84.44%;descent-override:22.02%;line-gap-override:0.0%;size-adjust:115.82%}.fraunces_302b1920-module__-0xpSq__className{font-family:fraunces,fraunces Fallback}.fraunces_302b1920-module__-0xpSq__variable{--font-fraunces:"fraunces", "fraunces Fallback"}
@font-face{font-family:workSans;src:url(../media/work_sans_latin-s.p.2_ft-ovzzkie7.woff2)format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:workSans Fallback;src:local(Arial);ascent-override:82.98%;descent-override:21.68%;line-gap-override:0.0%;size-adjust:112.07%}.worksans_a818087c-module__KYdiEW__className{font-family:workSans,workSans Fallback}.worksans_a818087c-module__KYdiEW__variable{--font-work-sans:"workSans", "workSans Fallback"}
@font-face{font-family:sora;src:url(../media/sora_latin-s.p.02qdttqb0jl3z.woff2)format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:sora Fallback;src:local(Arial);ascent-override:85.11%;descent-override:25.44%;line-gap-override:0.0%;size-adjust:113.97%}.sora_14f0694e-module__FAkryG__className{font-family:sora,sora Fallback}.sora_14f0694e-module__FAkryG__variable{--font-sora:"sora", "sora Fallback"}
@font-face{font-family:jetbrainsMono;src:url(../media/jetbrains_mono_latin-s.p.0gbvn7yk5tf9v.woff2)format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:jetbrainsMono Fallback;src:local(Arial);ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.0%;size-adjust:131.49%}.jetbrainsmono_ae2df077-module__03Fqza__className{font-family:jetbrainsMono,jetbrainsMono Fallback}.jetbrainsmono_ae2df077-module__03Fqza__variable{--font-mono:"jetbrainsMono", "jetbrainsMono Fallback"}
:root{--ink-bg:#121712;--ink-bg-2:#1a221a;--line:#2e3a2d;--sage:#8fb896;--sage-strong:#b5d6b9;--sage-dim:#5d7f62;--amber:#d9b45a;--text:#e8ebe3;--text-dim:color-mix(in srgb, var(--text) 85%, transparent);--font-display:var(--font-source-serif-4);--font-body:var(--font-source-sans-3);--display-weight:600;--line-height-scale:1}:root[data-font=plex-classic]{--font-display:var(--font-plex-serif);--font-body:var(--font-plex);--display-weight:600}:root[data-font=original]{--font-display:var(--font-young-serif);--font-body:var(--font-manrope);--display-weight:400}:root[data-font=dm-editorial]{--font-display:var(--font-dm-serif-display);--font-body:var(--font-dm-sans);--display-weight:400}:root[data-font=newsreader]{--font-display:var(--font-newsreader);--font-body:var(--font-public-sans);--display-weight:600}:root[data-font=jakarta]{--font-display:var(--font-jakarta);--font-body:var(--font-plex);--display-weight:700}:root[data-font=fraunces]{--font-display:var(--font-fraunces);--font-body:var(--font-work-sans);--display-weight:600}:root[data-font=fintech]{--font-display:var(--font-manrope);--font-body:var(--font-inter);--display-weight:700}:root[data-font=inter]{--font-display:var(--font-inter);--font-body:var(--font-inter);--display-weight:700}:root[data-font=sora]{--font-display:var(--font-sora);--font-body:var(--font-plex);--display-weight:700}:root[data-font=plex-mono]{--font-display:var(--font-plex-mono-heading);--font-body:var(--font-plex);--display-weight:700}:root[data-weight="300"]{--display-weight:300}:root[data-weight="400"]{--display-weight:400}:root[data-weight="500"]{--display-weight:500}:root[data-weight="600"]{--display-weight:600}:root[data-weight="700"]{--display-weight:700}:root[data-weight="800"]{--display-weight:800}:root[data-line-height="0.85"]{--line-height-scale:.85}:root[data-line-height="0.9"]{--line-height-scale:.9}:root[data-line-height="1.1"]{--line-height-scale:1.1}:root[data-line-height="1.2"]{--line-height-scale:1.2}:root[data-line-height="1.35"]{--line-height-scale:1.35}*{box-sizing:border-box}html,body{margin:0;padding:0}body{background:var(--ink-bg);color:var(--text);font-family:var(--font-body), -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif}a{color:inherit}@property --moon-x{syntax:"<percentage>";inherits:true;initial-value:28%}@property --moon-y{syntax:"<percentage>";inherits:true;initial-value:30%}:root{--bg-sheen:none}:root:not([data-bg=ink]){--ink-bg:#0e2a1d;--ink-bg-2:#163a28;--line:#2a5840}:root:not([data-bg=ink]) .hero-surface{--bg-sheen:radial-gradient(ellipse 46% 30% at var(--moon-x) var(--moon-y), #1d6b3f57, #285c4024 48%, transparent 72%), radial-gradient(ellipse at 50% 45%, transparent 50%, #00000061 100%)}:root{--bg-grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--bg-dim:linear-gradient(#0000000d, #0000000d)}
.FontSwitcher-module__D0dubG__group{z-index:60;flex-wrap:wrap;gap:8px;display:flex;position:fixed;bottom:16px;left:16px}.FontSwitcher-module__D0dubG__pill{border:1px dashed var(--amber);color:var(--text);font:600 13px/1 var(--font-body), sans-serif;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#121712d9;border-radius:999px;align-items:center;gap:.55em;padding:.5em .9em;display:inline-flex}.FontSwitcher-module__D0dubG__pill:hover,.FontSwitcher-module__D0dubG__pill:focus-visible{border-style:solid}.FontSwitcher-module__D0dubG__aa{color:var(--amber);font-weight:700}
