@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0-dom-5bn10r2.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.1y4-pdgsjb-pw.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.3lvt2whj97whp.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5476f68d60460930-s.2uwcyprjm3xu3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.0k62hbripvv8p.woff2)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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.3-6t-g6q0vh0a.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:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.2bn3s6zvc0dyp.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:Inter Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_c15e96cb-module__0bjUvq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_c15e96cb-module__0bjUvq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.0spvl5h7nh4kj.woff2)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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/0ada71b763703d9d-s.0bgqpv90abx9d.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:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/2b7d3311b69a4dca-s.p.1elj1f4z6aq4a.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:Newsreader Fallback;src:local(Times New Roman);ascent-override:69.68%;descent-override:25.12%;line-gap-override:0.0%;size-adjust:105.48%}.newsreader_2b2e274-module__u19cVW__className{font-family:Newsreader,Newsreader Fallback;font-style:italic}.newsreader_2b2e274-module__u19cVW__variable{--font-newsreader:"Newsreader", "Newsreader Fallback"}
@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b12e986493c137cf-s.2njitm-prmz2_.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:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/36363bfb06833f56-s.p.38hmww4cj4vme.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b2fa3ef4ca165ab4-s.12_ml6bnugnre.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:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a73419dd2ba2d841-s.p.2yee423r7ahpo.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:DM Mono Fallback;src:local(Arial);ascent-override:73.71%;descent-override:23.03%;line-gap-override:0.0%;size-adjust:134.59%}.dm_mono_ac305142-module__TeWtiG__className{font-family:DM Mono,DM Mono Fallback;font-style:normal}.dm_mono_ac305142-module__TeWtiG__variable{--font-dm-mono:"DM Mono", "DM Mono Fallback"}
:root{--c-blue:#4a7ba7;--c-blue-ink:#2f5a80;--c-blue-soft:#eaf1f8;--c-blue-hl:#d3e2f1;--c-blue-mist:#c3d6e9;--c-ink:#26231f;--c-mute:#6e675c;--c-faint:#8c867c;--c-grey-t:#a39d93;--c-grey-w:#cfc9bd;--c-linen:#f6f5f1;--c-paper:#fffdf8;--c-white:#fff;--c-panel:#f6f3ec;--c-composer:#fdfcfa;--c-human:#eeedea;--c-edge:#dcd7cc;--c-hair:#e7e2d8;--c-row-line:#f0ede6;--c-cream:#f6f0e1;--c-beige:#ddd6c6;--c-grey-b:#e0dcd4;--c-slate:#7e8a9c;--c-green:#2f7d5b;--c-amber:#8a5a1b;--c-amber-mid:#c98a2b;--c-amber-soft:#fbebcd;--c-terra:#b5533c;--c-terra-soft:#ebc6ba;--c-gold:#b8923a;--c-gold-soft:#f2e7cb;--c-law:#5b4677;--c-law-2:#6e5a8e;--c-red:#d9463b;--bg-page:var(--c-linen);--surface-card:var(--c-paper);--surface-sheet:var(--c-white);--surface-panel:var(--c-panel);--text-body:var(--c-ink);--text-mute:var(--c-mute);--text-faint:var(--c-faint);--text-accent:var(--c-blue-ink);--action:var(--c-blue);--action-adjust:var(--c-terra);--state-done:var(--c-green);--state-promise:var(--c-amber-mid);--state-alert:var(--c-red);--hl-read:var(--c-blue-soft);--hl-strong:var(--c-blue-hl);--hl-promise:var(--c-amber-soft);--hl-law:var(--c-gold-soft)}
:root{--font-sans:"Inter", system-ui, sans-serif;--font-serif:"Newsreader", Georgia, serif;--font-mono:"DM Mono", ui-monospace, monospace;--fs-display:110px;--fs-h1:64px;--fs-h2:44px;--fs-h3:28px;--fs-body:17px;--fs-small:14px;--fs-label:12px;--lh-tight:1.08;--lh-body:1.55;--ls-display:-.035em;--ls-head:-.02em;--ls-label:.16em;--fw-regular:400;--fw-medium:500;--fw-semi:600}
:root{--r-hl:4px;--r-sheet:12px;--r-button:16px;--r-field:26px;--r-card:26px;--r-panel:24px;--r-pill:999px;--r-tile:29%;--bubble-user:28px 28px 8px 28px;--bubble-human:28px 28px 28px 8px;--edge:inset 0 0 0 1.5px var(--c-edge);--shadow-rest:0 10px 18px -14px #23211e4d;--shadow-sheet:0 24px 44px -22px #23211e4a;--shadow-near:0 30px 60px -30px #23211e59;--shadow-mark:0 16px 30px -14px #141e2d80;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:72px;--space-9:120px}
:root{--ease-out:cubic-bezier(.2,0,0,1);--ease-in:cubic-bezier(.55,0,1,.45);--ease-inout:cubic-bezier(.65,0,.35,1);--ease-pop:cubic-bezier(.34,1.56,.64,1);--dur-pop:.3s;--dur-fade:.5s;--dur-drift:.4s;--dur-exit:.4s;--dur-push:.5s;--dur-recede:.7s;--stagger-word:.1s}@keyframes cd-pop{0%{opacity:0;transform:scale(.85)}60%{opacity:1;transform:scale(1.04)}to{transform:scale(1)}}@keyframes cd-fade{0%{opacity:0;color:var(--c-grey-w)}to{opacity:1}}@keyframes cd-drift{0%{opacity:0;transform:translateY(60px)}to{opacity:1;transform:none}}@keyframes cd-exit{to{opacity:0;filter:blur(8px);transform:translateY(-60px)}}@keyframes cd-hl{0%{background-size:0% 100%}to{background-size:100% 100%}}@keyframes cd-dots{0%,to{opacity:.3}50%{opacity:1}}
@layer base{html,body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;margin:0}*,:before,:after{box-sizing:border-box}a{color:var(--c-blue)}a:hover{color:var(--c-blue-ink)}}
@layer motion{span[data-motion=pop],span[data-motion=drift]{display:inline-flex}.motion [data-motion=pop]{animation:cd-pop var(--dur-pop) var(--ease-out) both paused}.motion [data-motion=drift]{animation:cd-drift var(--dur-drift) var(--ease-out) both paused}.motion [data-motion=fade]{animation:cd-fade var(--dur-fade) var(--ease-out) both paused}.motion [data-motion=hl]{animation:cd-hl .5s var(--ease-inout) both paused}.motion [data-motion=words] .cd-w{animation:cd-fade var(--dur-fade) var(--ease-out) both paused;animation-delay:calc(var(--words-delay,0s) + var(--i,0) * var(--stagger-word))}.motion [data-motion][data-in],.motion [data-motion][data-in] .cd-w{animation-play-state:running}}@media (prefers-reduced-motion:reduce){[data-motion],[data-motion] .cd-w{animation:none!important}}
:root{--line:#ece9e2;--panel-edge:#e4ddcf;--ring:#23211e12;--nav-bg:#f6f5f1eb;--shadow-panel:0 40px 80px -40px #23211e66;--shadow-frame:0 40px 80px -40px #23211e59}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--c-linen:#161512;--c-paper:#1d1c19;--c-white:#22211d;--c-panel:#1a1916;--c-composer:#1f1e1a;--c-human:#2a2925;--c-edge:#34322c;--c-hair:#2c2a25;--c-row-line:#2a2823;--c-ink:#ede9e1;--c-mute:#a69f93;--c-faint:#878176;--c-grey-t:#6f695f;--c-grey-w:#3d3a34;--c-blue-ink:#93b8dc;--c-blue-soft:#1b2633;--c-blue-hl:#25384d;--c-green:#5dae86;--c-amber-soft:#3a2f1d;--c-gold-soft:#37301f;--shadow-rest:0 10px 18px -14px #0009;--shadow-sheet:0 24px 44px -22px #0009;--shadow-near:0 30px 60px -30px #000000bf;--shadow-mark:0 16px 30px -14px #000000b3;--line:#2a2823;--panel-edge:#2e2c27;--ring:#ffffff0f;--nav-bg:#161512e0;--shadow-panel:0 40px 80px -40px #000c;--shadow-frame:0 40px 80px -40px #000000bf}:root[data-theme=dark] .cd-object{--c-edge:#dcd7cc;--c-green:#2f7d5b;--c-amber-soft:#fbebcd}
@layer base,components,motion;:root{--font-sans:var(--font-inter), system-ui, sans-serif;--font-serif:var(--font-newsreader), Georgia, serif;--font-mono:var(--font-dm-mono), ui-monospace, monospace}@layer base{a{text-decoration:none}:focus-visible{outline:2px solid var(--c-blue);outline-offset:3px}}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}
