:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-page:#111113;--bg-surface:#18181b;--bg-textarea:#202024;--bg-muted:#27272b;--text-primary:#ececef;--text-secondary:#a0a0a9;--text-error:#ff6b76;--text-error-light:#ff6b7629;--text-success:#57d98c;--text-success-light:#57d98c29;--text-warning:#f59e0b;--text-warning-light:#f59e0b24;--accent-primary:#ececef;--accent-primary-light:#ececef12;--accent-primary-hover:#ececef21;--accent-contrast:#111113;--brand:#ef3434;--brand-light:#ef343424;--brand-hover:#ef343438;--feature-band:radial-gradient(120% 140% at 100% 0%,#ef34344d,transparent 55%),linear-gradient(135deg,#1f1f24 0%,#121215 100%);--border:#2c2c31;--brightness:1.07;--radius:12px;--radius-lg:24px;--radius-xl:28px;--blog-max-width:1240px;--blog-reading-width:760px;--space-block:clamp(32px,4vw,48px);--space-section:clamp(48px,7vw,76px);--type-display:clamp(2.6rem,5.8vw,4.4rem);--type-h1:clamp(2.2rem,4.2vw,3.3rem);--type-h2:clamp(1.75rem,2.9vw,2.4rem);--type-h3:1.1rem;--type-eyebrow:12px;--track-display:-.01em;--track-heading:-.005em;--track-eyebrow:.08em;--lh-display:1.04;--lh-heading:1.1;--lh-snug:1.28;--lh-ui:1.45;--lh-body:1.6;--lh-read:1.68;--shadow-xs:0 1px 2px #00000059;--shadow:0 1px 2px #0000004d,0 6px 18px #00000038;--shadow-hover:0 2px 4px #00000052,0 12px 28px #0000004d;--shadow-lg:0 4px 10px #00000059,0 24px 56px #00000073;--glass-bg:#1c1c208f;--glass-edge:#ffffff17;--glass-highlight:#ffffff29;--glass-sheen:#ffffff0f;--glass-shadow:0 10px 34px #00000061;--blog-gradient:linear-gradient(135deg,#ef343417,#ef343405);--page-glow-left:#ef34340b;--page-glow-right:#ef343408;--share-panel-bg:linear-gradient(180deg,transparent,#ef343408);--cover-overlay:linear-gradient(to top,#0000003d,transparent)}html.light-mode{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-page:#f4f4f6;--bg-surface:#fff;--bg-textarea:#ececf0;--bg-muted:#e3e3e8;--text-primary:#16161a;--text-secondary:#5c5c66;--text-error:#dc3545;--text-error-light:#dc35451f;--text-success:#1f9d55;--text-success-light:#1f9d551f;--text-warning:#b45309;--text-warning-light:#b453091f;--accent-primary:#16161a;--accent-primary-light:#16161a0d;--accent-primary-hover:#16161a17;--accent-contrast:#fff;--brand:#d11f1f;--brand-light:#d11f1f14;--brand-hover:#d11f1f26;--border:#dcdce2;--brightness:.97;--shadow-xs:0 1px 2px #1414180f;--shadow:0 1px 2px #1414180d,0 6px 20px #1414180f;--shadow-hover:0 2px 4px #1414180f,0 14px 32px #1414181a;--shadow-lg:0 4px 12px #14141814,0 24px 56px #14141824;--glass-bg:#ffffffa3;--glass-edge:#14141814;--glass-highlight:#fffffff2;--glass-sheen:#ffffff59;--glass-shadow:0 10px 34px #1414181a;--blog-gradient:linear-gradient(135deg,#d11f1f0d,#d11f1f04);--page-glow-left:#d11f1f06;--page-glow-right:#d11f1f04;--share-panel-bg:linear-gradient(180deg,transparent,#d11f1f04);--cover-overlay:linear-gradient(to top,#0000001a,transparent)}a,a:visited{color:var(--accent-primary)!important;cursor:pointer!important;text-decoration:none!important}a:hover{text-underline-offset:3px;text-decoration:underline!important;-webkit-text-decoration-color:var(--brand)!important;text-decoration-color:var(--brand)!important}.a{color:var(--accent-primary)!important;cursor:pointer!important;text-decoration:none!important}.a:hover{text-underline-offset:3px;text-decoration:underline!important;-webkit-text-decoration-color:var(--brand)!important;text-decoration-color:var(--brand)!important}img{border-radius:var(--radius)}html{--font-stack-sans:var(--font-archivo),ui-sans-serif,system-ui,-apple-system,"Segoe UI",Roboto,sans-serif;--font-stack-display:var(--font-stack-sans);--font-stack-mono:var(--font-stack-sans);--font-stack-serif:var(--font-newsreader),Georgia,"Times New Roman",serif;--stretch-headline:75%;font-family:var(--font-stack-sans);overflow-wrap:break-word}button,input,select,textarea{font:inherit;letter-spacing:inherit}button,select{line-height:1.2}input,textarea{line-height:var(--lh-ui)}h1,h2,h3,h4{font-family:var(--font-stack-display);letter-spacing:-.01em;line-height:var(--lh-heading);text-wrap:balance}h3,h4{line-height:var(--lh-snug)}h1,h2{font-stretch:var(--stretch-headline)}p,li,blockquote{text-wrap:pretty}*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-primary);font-size:16px;line-height:var(--lh-body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;margin:0}:root{accent-color:var(--brand)}::selection{background:var(--accent-primary-hover);color:var(--text-primary)}:focus-visible{outline:2px solid var(--accent-primary);outline-offset:2px}*{scrollbar-color:var(--border)transparent}@keyframes hh-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes hh-rule-draw{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes hh-breathe{0%,to{opacity:1}50%{opacity:.62}}@keyframes hh-unredact{0%{background-size:100% 100%}to{background-size:0% 100%}}.hh-redact{-webkit-box-decoration-break:clone;box-decoration-break:clone;background-image:linear-gradient(currentColor,currentColor);background-position:100%;background-repeat:no-repeat;background-size:0% 100%}html{scroll-padding-top:68px}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}.hh-redact{animation:.85s cubic-bezier(.65,0,.25,1) .2s backwards hh-unredact}@supports (animation-timeline:view()){.hh-reveal{animation:linear both hh-rise;animation-timeline:view();animation-range:entry entry 55%}}}.hh-glass{background:linear-gradient(160deg,var(--glass-sheen)0%,transparent 42%),var(--glass-bg);-webkit-backdrop-filter:blur(22px)saturate(170%);backdrop-filter:blur(22px)saturate(170%);border:1px solid var(--glass-edge);box-shadow:inset 0 1px 0 var(--glass-highlight),var(--glass-shadow)}.hh-glow{--glow-rx:620px;--glow-ry:460px;--feature-band:radial-gradient(ellipse var(--glow-rx)var(--glow-ry)at var(--glow-x,100%)var(--glow-y,0%),rgba(239,52,52,calc(.3*var(--glow-t,0))),transparent 55%),radial-gradient(120% 140% at var(--glow-x,100%)var(--glow-y,0%),rgba(239,52,52,calc(.3*(1 - var(--glow-t,0)))),transparent 55%),linear-gradient(135deg,#1f1f24 0%,#121215 100%)}.hh-glass-chip{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);background:linear-gradient(160deg,#ffffff1f 0%,#0000 50%),#0e0e106b;border:1px solid #ffffff24;box-shadow:inset 0 1px #ffffff38,0 4px 14px #00000040}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.hh-glass{background:var(--bg-surface)}.hh-glass-chip{background:#0e0e10c7}}@media (prefers-reduced-transparency:reduce){.hh-glass{background:var(--bg-surface);-webkit-backdrop-filter:none;backdrop-filter:none}.hh-glass-chip{-webkit-backdrop-filter:none;backdrop-filter:none;background:#0e0e10d9}}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.c7ba4a65.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.e8a15cd1.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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.158762cf.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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_97ba097d-module__-SPDwW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_97ba097d-module__-SPDwW__variable{--font-archivo:"Archivo","Archivo Fallback"}
@font-face{font-family:Newsreader;font-style:italic;font-weight:200 800;font-display:swap;src:url(../media/ca8956476e4b15e1-s.1a010527.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.9e0ef734.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.41f06129.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;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/6632a144c419935f-s.a483f402.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:normal;font-weight:200 800;font-display:swap;src:url(../media/7b27d9904b50e540-s.70ee461d.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:normal;font-weight:200 800;font-display:swap;src:url(../media/d38f3bca7db33566-s.p.b6a8de2a.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_c16777fc-module__tVdylq__className{font-family:Newsreader,Newsreader Fallback}.newsreader_c16777fc-module__tVdylq__variable{--font-newsreader:"Newsreader","Newsreader Fallback"}
