*,:before,:after{box-sizing:border-box}html{-moz-text-size-adjust:none;text-size-adjust:none}body,h1,h2,h3,h4,p,figure,blockquote,dl,dd{margin-block-end:0}ul[role=list],ol[role=list]{list-style:none}body{min-height:100vh;line-height:1.5}h1,h2,h3,h4,button,input,label{line-height:1.1}h1,h2,h3,h4{text-wrap:balance}a:not([class]){text-decoration-skip-ink:auto;color:currentColor}img,picture{max-width:100%;display:block}input,button,textarea,select{font:inherit}textarea:not([rows]){min-height:10em}:target{scroll-margin-block:5ex}html,body{background:var(--bg);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-family:PP Editorial New,Georgia,Times New Roman,serif}::selection{background:var(--selection);color:var(--text-primary)}html.lenis{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto}a{color:inherit;text-decoration:none}:focus{outline:none}:focus-visible{outline:2px solid var(--text-info);outline-offset:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:PP Editorial New;src:url(/fonts/PPEditorialNew-Italic.woff2)format("woff2");font-weight:400;font-style:italic;font-display:block}@font-face{font-family:PP Fraktion Mono;src:url(/fonts/PPFraktionMono-Regular.woff2)format("woff2");font-weight:400;font-style:normal;font-display:block}@font-face{font-family:PP Fraktion Mono;src:url(/fonts/PPFraktionMono-Bold.woff2)format("woff2");font-weight:700;font-style:normal;font-display:block}:root{--bg:#f2eee5;--bg-elevated:#fafaf8;--bg-nav-glass:#f2eee58c;--bg-row-solid:#14110f;--text-primary:#14110f;--text-secondary:#6b6358;--text-info:#f95421;--text-critical:#c8281e;--text-category:#9b5a0f;--border-category:#c8841e;--border:#14110f1f;--border-strong:#14110f3d;--grid-line:#14110f0f;--halftone-dot:#14110fd9;--selection:#f954212e}[data-theme=dark]{--bg:#000;--bg-elevated:#1a1714;--bg-nav-glass:#14110f8c;--bg-row-solid:#0a0908;--text-primary:#f2eee5;--text-secondary:#b8b0a2;--text-info:#ff7a4d;--text-critical:#e04638;--text-category:#e0a038;--border-category:#e0a038;--border:#f2eee51f;--border-strong:#f2eee53d;--grid-line:#f2eee50f;--halftone-dot:#f2eee5d9;--selection:#f9542147}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:#000;--bg-elevated:#1a1714;--bg-nav-glass:#14110f8c;--bg-row-solid:#0a0908;--text-primary:#f2eee5;--text-secondary:#b8b0a2;--text-info:#ff7a4d;--text-critical:#e04638;--text-category:#e0a038;--border-category:#e0a038;--border:#f2eee51f;--border-strong:#f2eee53d;--grid-line:#f2eee50f;--halftone-dot:#f2eee5d9;--selection:#f9542147}}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-to-content{background:var(--text-primary);color:var(--bg);z-index:100;padding:12px 20px;transition:top .24s cubic-bezier(.16,1,.3,1);position:absolute;top:-100px;left:16px}.skip-to-content:focus{top:16px}@keyframes orange-pulse{0%,to{opacity:.4}50%{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes rise-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}
