@font-face{font-family:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-ext-wght-normal.28krudoh3z7og.woff2)format("woff2-variations");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:Figtree Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(../media/figtree-latin-wght-normal.08sr_7r2rzxl4.woff2)format("woff2-variations");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;font-style:normal;font-display:swap;font-weight:400;src:url(../media/instrument-serif-latin-400-normal.3_vslfxq_--4i.woff2)format("woff2"),url(../media/instrument-serif-latin-400-normal.2maraz2ovyahx.woff)format("woff")}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(../media/ibm-plex-mono-latin-400-normal.3xdfs0-p_zi4c.woff2)format("woff2"),url(../media/ibm-plex-mono-latin-400-normal.2lhng2ntocry9.woff)format("woff")}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/plus-jakarta-sans-normal-latin.woff2)format("woff2")}@font-face{font-family:Fraunces;font-style:normal;font-weight:400 900;font-display:swap;src:url(/fonts/fraunces-normal-latin.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/dm-mono-normal-400-latin.woff2)format("woff2")}@font-face{font-family:DM Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/dm-mono-normal-500-latin.woff2)format("woff2")}
:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--canvas:#fff;--surface:#f7f7f4;--surface-raised:#fff;--surface-soft:#f0f0ec;--surface-strong:#e5e5df;--ink:#0d0d0f;--ink-secondary:#55555d;--ink-tertiary:#686871;--line:#0d0d0f1a;--line-strong:#0d0d0f33;--accent:#f04a3a;--accent-hover:#d93b2e;--accent-foreground:#fff;--accent-soft:#f04a3a1a;--accent-ink:#c93428;--positive:#16734d;--positive-ink:#10583a;--negative:#c93329;--like:#ef2554;--focus:#d93b2e;--shadow-soft:0 18px 50px #0c0c0f1a;--shadow-float:0 32px 100px #0c0c0f33;--nav-width:244px;--compact-nav-width:72px;--mobile-nav-height:64px;--mobile-header-height:64px;--sidebar:#f4f4f1;--radius-small:10px;--radius-medium:12px;--radius-large:16px;--font-ui:"Figtree Variable", system-ui, -apple-system, sans-serif;--font-display:"Instrument Serif", Georgia, serif;--font-mono:"IBM Plex Mono", ui-monospace, "Cascadia Code", monospace;--text-caption:.8125rem;--text-small:.875rem;--text-ui:.9375rem;--text-body:1rem;--weight-regular:400;--weight-medium:400;--weight-semibold:500}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--canvas:#070708;--surface:#0d0d0f;--surface-raised:#131316;--surface-soft:#19191d;--surface-strong:#24242a;--ink:#fafafa;--ink-secondary:#b7b7bf;--ink-tertiary:#898992;--line:#ffffff1c;--line-strong:#ffffff36;--accent:#ff6657;--accent-hover:#ff8175;--accent-foreground:#160302;--accent-soft:#ff665724;--accent-ink:#ff8175;--positive:#67d29a;--positive-ink:#8ce7b4;--negative:#ff8179;--like:#ff557a;--focus:#ff8175;--shadow-soft:0 18px 54px #00000057;--shadow-float:0 32px 100px #0000008c;--sidebar:#0a0a0c}*{box-sizing:border-box;margin:0;padding:0}html,body{min-width:320px;min-height:100%}html{background:var(--canvas);scroll-behavior:smooth}body{color:var(--ink);background:var(--canvas);font-family:var(--font-ui);font-synthesis:none;font-size:16px;font-weight:var(--weight-regular);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.5}[data-social-typography]{--font-ui:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;--font-display:var(--font-ui);--font-mono:var(--font-ui);--text-caption:.6875rem;--text-small:.75rem;--text-ui:.875rem;--text-body:.875rem;--weight-medium:500;--weight-semibold:600;font-family:var(--font-ui);font-size:var(--text-body);font-variant-numeric:tabular-nums}body:has([data-social-app]){--canvas:#fafafa;--surface:#fff;--surface-raised:#fff;--surface-soft:#efefef;--surface-strong:#dbdbdb;--ink:#262626;--ink-secondary:#8e8e8e;--ink-tertiary:#737373;--line:#dbdbdb;--line-strong:#c7c7c7;--accent:#0095f6;--accent-hover:#1877f2;--accent-foreground:#fff;--accent-soft:#0095f61a;--accent-ink:#00376b;--positive:#168a55;--positive-ink:#08783e;--negative:#ed4956;--like:#ed4956;--focus:#0095f6;--shadow-soft:0 8px 24px #00000014;--shadow-float:0 12px 36px #00000029;--sidebar:#fff;--mobile-nav-height:50px;--mobile-header-height:56px;--radius-small:6px;--radius-medium:8px;--radius-large:12px;--social-story-gradient:conic-gradient(from 215deg, #feda75, #fa7e1e 22%, #d62976 48%, #962fbf 72%, #4f5bd5 88%, #feda75)}body:has([data-social-app]){background:var(--canvas)}:root[data-theme=dark] body:has([data-social-app]){--canvas:#000;--surface:#121212;--surface-raised:#1c1c1c;--surface-soft:#262626;--surface-strong:#363636;--ink:#f5f5f5;--ink-secondary:#a8a8a8;--ink-tertiary:#737373;--line:#262626;--line-strong:#363636;--accent:#0095f6;--accent-hover:#1877f2;--accent-foreground:#fff;--accent-soft:#0095f624;--accent-ink:#e0f1ff;--positive:#47c17a;--positive-ink:#7bdca3;--negative:#ff3040;--like:#ff3040;--focus:#0095f6;--shadow-soft:0 8px 24px #00000052;--shadow-float:0 12px 36px #00000085;--sidebar:#000}button,input,textarea,select{color:inherit;font:inherit}button,a{-webkit-tap-highlight-color:transparent;touch-action:manipulation}button:not(:disabled),a[href],summary,label[for]{cursor:pointer}button:disabled,[aria-disabled=true]{cursor:not-allowed}a{color:inherit;text-underline-offset:.22em}button:focus-visible,a:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible,summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{color:var(--ink);background:color-mix(in srgb, var(--accent) 24%, transparent)}*{scrollbar-color:color-mix(in srgb, var(--ink-tertiary) 48%, transparent) transparent;scrollbar-width:thin}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (max-width:767px){:root[data-theme=dark]{--canvas:#070708;--surface:#0d0d0f;--surface-raised:#0d0d0f;--sidebar:#0d0d0f}:root[data-theme=dark] body:has([data-social-app]){--canvas:#000;--surface:#000;--surface-raised:#121212;--sidebar:#000}}
.navigation-progress-module__URTVlq__progress{z-index:1000;opacity:0;pointer-events:none;height:3px;transition:opacity .14s cubic-bezier(.23,1,.32,1);position:fixed;top:0;left:0;right:0;overflow:hidden}.navigation-progress-module__URTVlq__progress[data-visible=true]{opacity:1}.navigation-progress-module__URTVlq__progress span{background:var(--accent);width:38%;height:100%;animation:.9s linear infinite navigation-progress-module__URTVlq__navigation-travel;display:block;transform:translate(-110%)}@keyframes navigation-progress-module__URTVlq__navigation-travel{to{transform:translate(370%)}}@media (prefers-reduced-motion:reduce){.navigation-progress-module__URTVlq__progress span{width:100%;animation:none;transform:none}}