@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono-cyrillic.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:"Instrument Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-latin-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:italic;font-weight:400;font-display:swap;src:url(/fonts/InstrumentSerif-italic-ext.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:normal;font-weight:300 700;font-display:swap;src:url(/fonts/Newsreader-latin.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Newsreader;font-style:italic;font-weight:300 700;font-display:swap;src:url(/fonts/Newsreader-italic.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}:root{--ink-1000:#04060A;--ink-900:#07090D;--ink-850:#0C0F15;--ink-800:#11151D;--ink-700:#181D27;--ink-600:#232936;--ink-500:#364055;--ink-400:#5A6479;--ink-300:#8993A8;--ink-200:#B5BCCB;--ink-100:#DBDFE7;--ink-50:#F0F2F6;--bone-50:#FBF8F1;--bone-100:#F4EFE3;--bone-200:#ECE4D2;--bone-300:#D5C9AF;--pod-lime:#CFFF3D;--pod-lime-soft:#B0E830;--pod-lime-deep:#7FB614;--pod-copper:#C68A4E;--pod-cobalt:#2F4FE0;--pod-amber:#E8A23A;--pod-red:#D85056;--pod-blue:#5B8DEF;--font-display:"Instrument Serif","Newsreader","Times New Roman",serif;--font-editorial:"Newsreader","Instrument Serif",Georgia,serif;--font-ui:"Geist",-apple-system,BlinkMacSystemFont,system-ui,sans-serif;--font-mono:"Geist Mono",ui-monospace,"SF Mono",monospace}*{margin:0;padding:0;box-sizing:border-box;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}body,html{background:var(--ink-900);color:var(--ink-100);font-family:var(--font-ui)}body{min-height:100vh}.num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"ss01" 1}.tracked{letter-spacing:.18em;text-transform:uppercase}.serif{font-family:var(--font-display)}.editorial{font-family:var(--font-editorial)}.mono{font-family:var(--font-mono)}a{color:inherit;text-decoration:none}button{font-family:inherit}.pod-drawer{position:fixed;top:0;right:0;bottom:0;width:min(420px,100vw);background:var(--ink-850);border-left:1px solid rgba(255,255,255,.06);z-index:50;padding:24px 26px;display:flex;flex-direction:column;gap:20px;color:var(--ink-100);font-family:var(--font-ui);overflow:auto;animation:drawer-in-right .22s cubic-bezier(.2,.8,.2,1)}@keyframes drawer-in-right{0%{transform:translateX(20px);opacity:0}to{transform:translateX(0);opacity:1}}@media (max-width:640px){.pod-drawer{top:auto;width:100vw;max-height:90vh;border-left:0;border-top:1px solid rgba(255,255,255,.06);border-radius:18px 18px 0 0;padding:18px 20px 22px;animation-name:drawer-in-bottom}}@keyframes drawer-in-bottom{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}@media (prefers-reduced-motion:reduce){.pod-drawer{animation:none}}.pod-bubbles-fallback{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.pod-bubbles-fallback button:focus,.pod-bubbles-fallback button:focus-visible{position:fixed;top:80px;left:24px;width:auto;height:auto;margin:0;clip:auto;white-space:normal;background:var(--ink-850);color:var(--ink-50);padding:10px 14px;border-radius:10px;border:2px solid var(--pod-lime);font:inherit;z-index:60}