@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f3c5de6f8bd8c58d-s.p.11iatuyo_eh94.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:900;font-stretch:100%;font-display:swap;src:url(../media/7b1d7b2ba906c183-s.p.0vdestd1y9vpb.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/bffd2d3ef650eff9-s.p.12~k.ymxj7rwy.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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_4d709e7d-module__zlNC_q__className{font-family:Archivo,Archivo Fallback;font-style:normal;font-weight:900}.archivo_4d709e7d-module__zlNC_q__variable{--font-archivo-black:"Archivo", "Archivo Fallback"}
@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/efadc3f7fcf6ac94-s.0ronfshk6c11u.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/8e410338cab7e12e-s.0pzfatk.cc28~.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/7e93c0a52799e849-s.p.02iuq1j5cuj0..woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/037b6aa687f94b32-s.p.04mfs5x1exovh.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Oswald;font-style:normal;font-weight:200 700;font-display:swap;src:url(../media/9a800f173b8d9e8f-s.p.129r4siq6of2c.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Oswald Fallback;src:local(Arial);ascent-override:146.51%;descent-override:35.49%;line-gap-override:0.0%;size-adjust:81.43%}.oswald_5f92db20-module__BtRtJG__className{font-family:Oswald,Oswald Fallback;font-style:normal}.oswald_5f92db20-module__BtRtJG__variable{--font-oswald:"Oswald", "Oswald Fallback"}
@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/4a439e1ba971da1a-s.0ldnolnishmjo.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b3b0afff8ab38d95-s.0_6z8bw5fnpp2.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/b12ef0642bbc5f5f-s.0wesrn-n.ko7v.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/83a6e70a3a81dd9f-s.p.0q090~kxs1xcn.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/99ac5753282bcf05-s.p.14-35mipncksh.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto Mono;font-style:normal;font-weight:100 700;font-display:swap;src:url(../media/2f13ad8e538108e0-s.p.0o52u8sd-fo14.woff2?dpl=dpl_6Y32UQxqXibevKemAvMPET4tUjGK)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:Roboto Mono Fallback;src:local(Arial);ascent-override:77.84%;descent-override:20.13%;line-gap-override:0.0%;size-adjust:134.61%}.roboto_mono_5689dc6c-module__uTjyhG__className{font-family:Roboto Mono,Roboto Mono Fallback;font-style:normal}.roboto_mono_5689dc6c-module__uTjyhG__variable{--font-roboto-mono:"Roboto Mono", "Roboto Mono Fallback"}
:root{--ef-paper:#fff;--ef-paper-dim:#f2f2ef;--ef-panel:#fff;--ef-ink:#14161a;--ef-ink-soft:#23262c;--ef-body:#5a5e66;--ef-body-strong:#3a3d44;--ef-muted:#9ba0a8;--ef-line:#d8d9d4;--ef-line-strong:#caccc6;--ef-border-strong:#14161a;--ef-fill:#14161a;--ef-on-fill:#fff;--ef-accent:#ffe600;--ef-on-accent:#14161a;--ef-accent-deep:#f5c400;--ef-deep:#0d0f14;--ef-alert:#e8002d;--ef-crimson:#b01735;--ef-outline-stroke:#14161a29;--ef-outline-stroke-light:#ffffff24}html[data-ef-theme]{--radius:0rem;--background:var(--ef-paper);--foreground:var(--ef-ink);--card:var(--ef-panel);--card-foreground:var(--ef-ink);--popover:var(--ef-panel);--popover-foreground:var(--ef-ink);--primary:var(--ef-fill);--primary-foreground:var(--ef-on-fill);--secondary:var(--ef-paper-dim);--secondary-foreground:var(--ef-ink);--muted:var(--ef-paper-dim);--muted-foreground:var(--ef-body);--accent:var(--ef-accent);--accent-foreground:var(--ef-on-accent);--destructive:var(--ef-alert);--border:var(--ef-line-strong);--input:var(--ef-line-strong);--ring:var(--ef-accent);--chart-1:var(--ef-accent);--chart-2:var(--ef-crimson);--chart-3:var(--ef-body);--chart-4:var(--ef-accent-deep);--chart-5:var(--ef-muted);--sidebar:var(--ef-panel);--sidebar-foreground:var(--ef-ink);--sidebar-primary:var(--ef-fill);--sidebar-primary-foreground:var(--ef-on-fill);--sidebar-accent:var(--ef-accent);--sidebar-accent-foreground:var(--ef-on-accent);--sidebar-border:var(--ef-line);--sidebar-ring:var(--ef-accent)}.ef-root{--font-ef-display:var(--font-archivo-black), Impact, sans-serif;--font-ef-cond:var(--font-oswald), "Arial Narrow", sans-serif;--font-ef-mono:var(--font-roboto-mono), var(--font-geist-mono), "Courier New", monospace;background:var(--ef-paper);color:var(--ef-ink);font-feature-settings:"ss01"}.ef-display{font-family:var(--font-ef-display);text-transform:uppercase;letter-spacing:-.01em;line-height:1.15}.ef-cond{font-family:var(--font-ef-cond);text-transform:uppercase;letter-spacing:.04em}.ef-mono{font-family:var(--font-ef-mono);text-transform:uppercase;letter-spacing:.12em}.ef-outline{font-family:var(--font-ef-display);text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px var(--ef-outline-stroke);-webkit-user-select:none;user-select:none;pointer-events:none;white-space:nowrap;line-height:.85}.ef-outline--light{-webkit-text-stroke:1.5px var(--ef-outline-stroke-light)}.ef-hatch{background-image:repeating-linear-gradient(-45deg,#14161a0f 0 1px,#0000 1px 7px)}.ef-hatch--light{background-image:repeating-linear-gradient(-45deg,#ffffff12 0 1px,#0000 1px 7px)}.ef-dotgrid{background-image:radial-gradient(#14161a24 1px,#0000 1px);background-size:22px 22px}.ef-dotgrid--light{background-image:radial-gradient(#ffffff1f 1px,#0000 1px);background-size:22px 22px}.ef-contour{background-image:repeating-radial-gradient(circle at 80% 20%,#0000 0 58px,#ffffff0d 59px 60px)}.ef-hero-bg{background-color:#1a0a10;background-image:radial-gradient(120% 90% at 75% 10%,#b01735 0%,#5d0a1d 42%,#1a0a10 78%)}.ef-hazard{background:repeating-linear-gradient(-45deg, var(--ef-fill) 0 14px, transparent 14px 28px)}.ef-frame{border-radius:0!important;overflow:visible!important}.ef-notch{clip-path:polygon(0 0,calc(100% - 14px) 0,100% 14px,100% 100%,14px 100%,0 calc(100% - 14px))}.ef-notch-sm{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px))}.ef-btn{font-family:var(--font-ef-cond);text-transform:uppercase;letter-spacing:.1em;isolation:isolate;clip-path:polygon(0 0,calc(100% - 11px) 0,100% 11px,100% 100%,11px 100%,0 calc(100% - 11px));justify-content:center;align-items:center;gap:.6rem;padding:.85rem 2rem;font-weight:600;transition:color .25s,box-shadow .25s;display:inline-flex;position:relative;overflow:hidden}.ef-btn:before{content:"";z-index:-1;transition:transform .32s cubic-bezier(.86,0,.07,1);position:absolute;inset:0;transform:translate(-101%)}.ef-btn:hover:before{transform:translate(0)}.ef-btn--yellow{background:var(--ef-accent);color:var(--ef-on-accent)}.ef-btn--yellow:before{background:var(--ef-fill)}.ef-btn--yellow:hover{color:var(--ef-on-fill)}.ef-btn--ink{background:var(--ef-fill);color:var(--ef-on-fill)}.ef-btn--ink:before{background:var(--ef-accent)}.ef-btn--ink:hover{color:var(--ef-on-accent)}.ef-btn--ghost{color:var(--ef-ink);box-shadow:inset 0 0 0 1px var(--ef-border-strong);background:0 0}.ef-btn--ghost:before{background:var(--ef-fill)}.ef-btn--ghost:hover{color:var(--ef-on-fill)}.ef-btn--ghost-light{color:#fff;background:0 0;box-shadow:inset 0 0 0 1px #ffffffb3}.ef-btn--ghost-light:before{background:#fff}.ef-btn--ghost-light:hover{color:var(--ef-deep)}.ef-btn--alert{background:var(--ef-alert);color:#fff}.ef-btn--alert:before{background:var(--ef-crimson)}.ef-btn--alert:hover{color:#fff}@keyframes ef-glitch-jitter{0%,to{transform:translate(0)}20%{transform:translate(-2px,1px)}40%{transform:translate(2px,-1px)}60%{transform:translate(-1px,-1px)}80%{transform:translate(1px,1px)}}@keyframes ef-glitch-rgb{0%,to{filter:none}25%{filter:drop-shadow(-2px 0 #ff003cb3)drop-shadow(2px 0 #00e5ffb3)}50%{filter:none}75%{filter:drop-shadow(2px 0 #ff003c8c)drop-shadow(-2px 0 #00e5ff8c)}}.ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation-composition:add;animation:.32s steps(2,end) ef-glitch-jitter,.32s steps(2,end) ef-glitch-rgb}@supports not (animation-composition:add){.ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch)[style*=transform]:hover{animation:.32s steps(2,end) ef-glitch-rgb}}@media (prefers-reduced-motion:reduce){.ef-root :is(button:not(:disabled),.ef-btn,[data-slot=button],.ef-glitch):not(.ef-no-glitch):hover{animation:none}}@keyframes ef-eq{0%{scale:1 .3}25%{scale:1 .8}50%,to{scale:1 .3}}.ef-spinner-bar{transform-origin:bottom;animation:1.6s linear infinite ef-eq}@keyframes ef-rotate{to{rotate:360deg}}.ef-spinner-ring{animation:8s linear infinite ef-rotate,2.2s steps(2,end) infinite ef-glitch-rgb}@media (prefers-reduced-motion:reduce){.ef-spinner-bar{animation:none;scale:1 .55}.ef-spinner-ring{animation:none}}@keyframes ef-blink{0%,60%{opacity:1}61%,to{opacity:.15}}.ef-blink{animation:1.4s step-end infinite ef-blink}@keyframes ef-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.ef-marquee-track{width:max-content;animation:28s linear infinite ef-marquee;display:flex}.ef-cmyk{gap:2px;display:inline-flex}.ef-cmyk span{width:7px;height:14px}.ef-cmyk span:first-child{background:#f09}.ef-cmyk span:nth-child(2){background:#00e5ff}.ef-cmyk span:nth-child(3){background:var(--ef-accent)}.ef-cmyk span:nth-child(4){background:var(--ef-fill)}.ef-wipe{z-index:90;pointer-events:none;transform-origin:0;position:fixed;inset:0;transform:scaleX(0)}.ef-tick{background:repeating-linear-gradient(90deg,currentColor 0 4px,#0000 4px 8px);height:3px}.ef-vertical{writing-mode:vertical-rl}.ef-reveal-scope [data-ef]{opacity:0}.ef-reveal-scope.ef-revealed [data-ef]{opacity:1}@media (prefers-reduced-motion:reduce){.ef-reveal-scope [data-ef]{opacity:1!important;transform:none!important}.ef-marquee-track{animation:none}}.ef-map iframe{filter:grayscale()contrast(1.05);transition:filter .4s;display:block}.ef-map:hover iframe{filter:grayscale(0)}.ef-li:before{content:"▸";color:var(--ef-accent-deep);font-family:var(--font-ef-mono);margin-right:.55rem}.ef-prose h2{font-family:var(--font-ef-cond);text-transform:uppercase;letter-spacing:.05em;border-left:4px solid var(--ef-accent);color:var(--ef-ink);margin:2.2rem 0 .8rem;padding-left:.75rem;font-size:1.35rem;font-weight:600}.ef-prose p,.ef-prose li{color:var(--ef-body-strong);line-height:1.85}.ef-prose ul{margin:.6rem 0 1rem;padding-left:1rem}.ef-prose li{list-style:none}.ef-prose li:before{content:"▸ ";color:var(--ef-accent-deep)}.ef-prose a{color:var(--ef-ink);text-decoration:underline;-webkit-text-decoration-color:var(--ef-accent);text-decoration-color:var(--ef-accent);text-decoration-thickness:2px}.ef-icon-btn{clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));justify-content:center;align-items:center;transition:transform .25s,box-shadow .25s,filter .25s;display:inline-flex}
