@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/cdf703449fd42bc8-s.3gh0it7uhdum8.woff2)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/3f10656f33c57dec-s.1x_wmg1bpi7y6.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/56eb15be423b6220-s.321_9ike18iql.woff2)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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/96074e70a40501da-s.1dfv6z-5f19bh.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:"Press Start 2P";font-style:normal;font-weight:400;font-display:swap;src:url(../media/de161955856a921d-s.p.0fxeqrss3ag9h.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:"Press Start 2P Fallback";src:local(Arial);ascent-override:44.58%;descent-override:0.0%;line-gap-override:0.0%;size-adjust:224.32%}.press_start_2p_71d9d009-module__1cMX2a__className{font-family:"Press Start 2P","Press Start 2P Fallback";font-style:normal;font-weight:400}.press_start_2p_71d9d009-module__1cMX2a__variable{--font-pixel:"Press Start 2P", "Press Start 2P Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/04c5164763c40239-s.1kd-r_s9smv5m.woff2)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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/26f284dcc38c84c0-s.3hlisc-pwq13z.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/7e7f32a39836f228-s.0-oo9_1x_xmvg.woff2)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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fa39153a3fc630ba-s.36fqqi66-3tjb.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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6a5386fd6038edbe-s.3_z45zcoc-xoz.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:JetBrains Mono;font-style:normal;font-weight:800;font-display:swap;src:url(../media/051742360c26797e-s.p.1bkzbscqrt8rl.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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_e02c4536-module__vJYKeW__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_e02c4536-module__vJYKeW__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/42b07301cbfb88de-s.01esg-5vzborl.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/674d141a92451548-s.2n-wf6s8aqfs0.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:VT323;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0c8c4ded07fff55c-s.p.2tcyrya9o07vu.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:VT323 Fallback;src:local(Arial);ascent-override:89.16%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:89.73%}.vt323_c8ab07c9-module__Qk5mcW__className{font-family:VT323,VT323 Fallback;font-style:normal;font-weight:400}.vt323_c8ab07c9-module__Qk5mcW__variable{--font-term:"VT323", "VT323 Fallback"}
:root{--bg:#07080a;--panel:#0e0f13;--panel-2:#16171c;--line:#3a3426;--text:#efe6cf;--muted:#9d937c;--accent:#f2b33d;--accent-2:#ffd978;--gold:#d7a832;--red:#e0362c;--blue:#3a6cff;--money:#7ccf5a;--green:var(--money);--grad:linear-gradient(90deg, var(--gold), var(--accent) 55%, var(--accent-2));--glow:242, 179, 61;--pixel:var(--font-pixel), monospace;--mono:var(--font-mono), ui-monospace, monospace;--term:var(--font-term), monospace;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:22px;--space-6:28px;--space-7:40px;--space-8:70px;--radius:2px;--radius-sm:2px;--content-width:1180px;--z-bg:-1;--z-crt:10;--z-above-crt:20;--z-header:30;--z-modal:100;--focus:var(--accent-2)}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-padding-top:80px}body{background:var(--bg);color:var(--text);font-family:var(--mono);font-size:15px;line-height:1.6;overflow-x:hidden}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}img{max-width:100%;display:block}h1,h2,h3{font-family:var(--pixel);font-weight:400;line-height:1.3}::selection{background:var(--accent);color:#000}:focus-visible{outline:3px solid var(--focus);outline-offset:3px;border-radius:2px}input:focus-visible,select:focus-visible,textarea:focus-visible{outline-offset:1px}.skip-link{left:var(--space-4);z-index:var(--z-modal);padding:var(--space-2) var(--space-3);background:var(--accent);color:#000;font-weight:600;text-decoration:none;position:absolute;top:-100px}.skip-link:focus-visible{top:var(--space-4)}.container{width:min(var(--content-width), calc(100% - 32px));margin:0 auto}.gradient-text{background:var(--grad);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;width:fit-content}.muted{color:var(--muted)}.heist-bg{width:100%;height:100%;z-index:var(--z-bg);image-rendering:pixelated;object-fit:cover;pointer-events:none;opacity:.3;transition:opacity 1.2s;position:fixed;inset:0}.crt{z-index:var(--z-crt);pointer-events:none;background:repeating-linear-gradient(0deg,#0000002e 0 1px,#0000 1px 3px),radial-gradient(#0000 55%,#0000008c 100%);position:fixed;inset:0}.box{--box-edge:var(--gold);border:2px solid var(--box-edge);background:linear-gradient(#ffd9780d,#0000 40%),#08080ae6;margin-top:10px;position:relative;box-shadow:0 0 0 2px #000,inset 0 0 0 2px #000,inset 0 0 0 3px #ffd9782e,8px 8px 0 2px #0000008c}.box:before,.box:after{content:"";pointer-events:none;background:#000;width:4px;height:4px;position:absolute}.box:before{top:-4px;left:-4px}.box:after{bottom:-4px;right:-4px}.box-bar{align-items:flex-start;gap:var(--space-3);height:0;display:flex}.box-title{font-family:var(--pixel);text-transform:uppercase;letter-spacing:1px;color:#000;background:var(--grad);white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 28px);margin-left:14px;padding:5px 10px 4px;font-size:10px;line-height:1.3;position:relative;top:-12px;overflow:hidden;box-shadow:0 0 0 2px #000}.box-actions{align-items:center;gap:var(--space-3);margin-left:auto;margin-right:14px;display:flex;position:relative;top:-12px}.box-body{padding:30px var(--space-6) 26px}.linkbtn{color:var(--muted);font-size:13px}.linkbtn:hover{color:var(--accent)}@keyframes cursor-blink{50%{opacity:0}}.btn{cursor:pointer;font-family:var(--pixel);letter-spacing:1px;text-transform:uppercase;padding:var(--space-4) 20px;color:#000;background:var(--grad);box-shadow:0 0 0 2px var(--gold), 6px 6px 0 2px #000;border:2px solid #000;font-size:11px;line-height:1.4;text-decoration:none;transition:transform .1s,box-shadow .1s,background .2s;display:inline-block;position:relative}.btn:hover,.btn:focus-visible{background:linear-gradient(90deg, var(--accent), var(--accent-2));box-shadow:0 0 0 2px var(--accent-2), 8px 8px 0 2px #000, 0 0 26px rgba(var(--glow), .45);transform:translate(-2px,-2px)}.btn:active{box-shadow:0 0 0 2px var(--gold), 1px 1px 0 2px #000;transform:translate(3px,3px)}.btn:before{content:"▶";content:"▶" / "";color:var(--accent);opacity:0;position:absolute;top:50%;left:-26px;transform:translateY(-50%)}.btn:hover:before,.btn:focus-visible:before{opacity:1;animation:.8s step-end infinite cursor-blink}.btn-ghost{color:var(--accent);background:#08080ad9;border-color:#000}.btn-ghost:hover,.btn-ghost:focus-visible{background:rgba(var(--glow), .14);color:var(--accent-2)}.btn-small{font-family:var(--mono);letter-spacing:0;padding:var(--space-1) 10px;box-shadow:none;border-width:1px;font-size:12px;font-weight:600}.btn-small:before{display:none}.btn-small:hover,.btn-small:active{box-shadow:none;transform:none}.thumb-img{z-index:var(--z-above-crt);aspect-ratio:16/9;border-radius:var(--radius-sm);border:1px solid var(--line);background:#000;transition:transform .25s,box-shadow .25s,border-color .25s;position:relative;overflow:hidden}.thumb-img img{object-fit:cover;width:100%;height:100%}.thumb-img:after{content:"";opacity:0;pointer-events:none;background:repeating-linear-gradient(0deg,#00000026 0 1px,#0000 1px 3px);transition:opacity .2s;position:absolute;inset:0}.thumb:hover .thumb-img:after{opacity:1}.thumb{text-align:left;width:100%;text-decoration:none;display:block}.thumb:hover .thumb-title,.thumb:focus-visible .thumb-title{color:var(--accent)}.thumb:hover .thumb-img,.thumb:focus-visible .thumb-img{border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--glow), .25), 0 20px 40px #0009;transform:scale(1.03)}.thumb-grid{grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:48px 32px;list-style:none;display:grid}.modal{z-index:var(--z-modal);padding:var(--space-4);background:#000000d9;place-items:center;animation:.2s ease-out modal-in;display:grid;position:fixed;inset:0}.modal-win{width:min(1000px,100%);max-height:calc(100vh - 32px);overflow:auto}.modal-body{background:#000}.modal-body .thumb-img{border:0;border-radius:0}@keyframes modal-in{0%{opacity:0}}.topbar{width:min(var(--content-width), calc(100% - 28px));z-index:var(--z-header);align-items:center;gap:var(--space-4);border:2px solid var(--gold);background:#08080aeb;padding:8px 14px;display:flex;position:fixed;top:12px;left:50%;transform:translate(-50%);box-shadow:0 0 0 2px #000,inset 0 0 0 2px #000,6px 6px 0 2px #00000080}.brand{font-family:var(--pixel);color:var(--accent);text-shadow:2px 2px #000;flex:none;align-items:center;gap:10px;font-size:12px;text-decoration:none;display:flex}.topbar nav{scrollbar-width:none;min-width:0;margin-left:auto;padding:5px 4px;overflow-x:auto}.topbar nav a:focus-visible{outline-offset:1px}.topbar nav ul{gap:2px;list-style:none;display:flex}.topbar nav a{white-space:nowrap;font-family:var(--term);text-transform:uppercase;color:var(--muted);padding:6px 10px 6px 18px;font-size:20px;line-height:1;text-decoration:none;display:block;position:relative}.topbar nav a b{color:var(--gold);font-weight:400}.topbar nav a:before{content:"▶";content:"▶" / "";color:var(--accent);opacity:0;font-size:12px;position:absolute;top:50%;left:4px;transform:translateY(-50%)}.topbar nav a:hover,.topbar nav a:focus-visible{color:var(--text)}.topbar nav a:hover:before,.topbar nav a:focus-visible:before{opacity:1;animation:.8s step-end infinite cursor-blink}.topbar nav .nav-recruit,.topbar nav .nav-recruit b{color:var(--accent-2)}.topbar nav .nav-recruit:hover{color:#fff}.topbar nav .nav-cta{color:#000;background:var(--grad);margin-left:6px;box-shadow:0 0 0 2px #000}.topbar nav .nav-cta:hover{color:#000;background:linear-gradient(90deg, var(--accent), var(--accent-2))}.topbar nav .nav-cta:before{color:#000}.hud-stars{color:#ffffff24;text-shadow:1px 1px #000;flex:none;gap:2px;font-size:16px;line-height:1;display:flex}html[data-wanted="1"] .hud-stars i:nth-child(-n+1),html[data-wanted="2"] .hud-stars i:nth-child(-n+2),html[data-wanted="3"] .hud-stars i:nth-child(-n+3),html[data-wanted="4"] .hud-stars i:nth-child(-n+4),html[data-wanted="5"] .hud-stars i:nth-child(-n+5){color:var(--accent)}html[data-wanted] .hud-stars i:first-child{transition:color .3s}html[data-wanted="5"] .hud-stars i{animation:.5s step-end infinite cursor-blink}.hero{padding:104px 0 0}.hero-main{grid-template-columns:minmax(0,1.35fr) minmax(0,.8fr);align-items:center;gap:clamp(28px,5vw,80px);display:grid}.hero-copy{position:relative}.hero-copy:before{content:"";z-index:-1;pointer-events:none;background:radial-gradient(at 35%,#050507c7,#0000 72%);position:absolute;inset:-40px -60px -30px -80px}.hero-kicker{font-family:var(--term);letter-spacing:3px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-4);font-size:24px;line-height:1}.hero-kicker:before,.hero-kicker:after{content:" ◆ ";content:" ◆ " / "";color:var(--gold)}.hero-title{letter-spacing:1px;color:var(--text);text-shadow:3px 3px #000,6px 6px #00000080;font-size:clamp(26px,4vw,52px);line-height:1.25}.hero-title>span{width:fit-content;display:block}.hero-title .hero-hl{color:var(--accent);text-shadow:3px 3px 0 #5a3a08, 6px 6px 0 #000, 0 0 26px rgba(var(--glow), .4)}.hero-sub{color:var(--muted);max-width:560px;margin:var(--space-4) 0 var(--space-5);text-shadow:1px 1px #000;font-size:clamp(15px,1.8vw,19px)}.title-menu{border:2px solid var(--line);background:#060608d1;gap:4px;width:fit-content;min-width:300px;padding:12px 10px;list-style:none;display:grid;box-shadow:0 0 0 2px #000,6px 6px 0 2px #00000080}.title-menu a{font-family:var(--pixel);text-transform:uppercase;color:#efe6cfb8;text-shadow:2px 2px #000;padding:10px 14px 10px 40px;font-size:clamp(13px,1.5vw,16px);text-decoration:none;transition:background .15s,color .15s;display:block;position:relative}.title-menu a:before{content:"▶";content:"▶" / "";color:var(--accent);opacity:0;position:absolute;left:14px}.title-menu li:first-child a,.title-menu a:hover,.title-menu a:focus-visible{background:rgba(var(--glow), .1)}.title-menu:hover li:first-child a:not(:hover){background:0 0}.title-menu li:first-child a,.title-menu a:hover,.title-menu a:focus-visible{color:var(--accent-2)}.title-menu li:first-child a:before,.title-menu a:hover:before,.title-menu a:focus-visible:before{opacity:1;animation:.8s step-end infinite cursor-blink}.title-menu:hover li:first-child a:not(:hover){color:var(--muted)}.title-menu:hover li:first-child a:not(:hover):before{opacity:0}.poster{color:#3a2410;clip-path:polygon(0 3%,4% 0,96% 1%,100% 5%,99% 97%,94% 100%,3% 99%,0 95%);background:radial-gradient(at 20% 15%,#ffffff40,#0000 45%),radial-gradient(at 85% 90%,#78501e59,#0000 55%),repeating-linear-gradient(0deg,#5a3c140f 0 2px,#0000 2px 5px),#e7d6a8;justify-self:center;justify-items:center;gap:8px;width:min(100%,360px);padding:22px 22px 18px;text-decoration:none;transition:transform .25s;display:grid;position:relative;transform:rotate(2.2deg);box-shadow:0 0 0 2px #2a1a08,inset 0 0 40px #78501e73,12px 14px #0000008c}.poster:hover,.poster:focus-visible{transform:rotate(0)scale(1.02)}.poster-pin{background:radial-gradient(circle at 35% 35%, #ff8a7a, var(--red) 55%, #6a120c);border-radius:50%;width:12px;height:12px;margin-left:-6px;position:absolute;top:8px;left:50%;box-shadow:1px 2px #00000080}.poster-title{font-family:var(--pixel);letter-spacing:4px;text-transform:uppercase;color:#4a1a0c;text-shadow:2px 2px #ffffff59;margin-top:6px;font-size:clamp(28px,3.4vw,40px)}.poster-crime{font-family:var(--term);letter-spacing:2px;text-transform:uppercase;color:#5a3a1a;font-size:20px}.poster-photo.thumb-img{filter:sepia(.55)contrast(1.05);border:3px solid #2a1a08;border-radius:0;width:100%;transition:filter .3s}.poster:hover .poster-photo.thumb-img,.poster:focus-visible .poster-photo.thumb-img{filter:none}.poster-seen{font-family:var(--term);color:#5a3a1a;font-size:18px}.poster-reward{font-family:var(--pixel);letter-spacing:3px;text-transform:uppercase;color:#4a1a0c;justify-items:center;font-size:11px;display:grid}.poster-reward b{letter-spacing:1px;color:#1f5a1c;margin-top:4px;font-size:clamp(16px,1.8vw,22px);font-weight:400}.glitch{position:relative}.glitch:before,.glitch:after{content:attr(data-text);content:attr(data-text) / "";opacity:0;pointer-events:none;text-shadow:none;position:absolute;inset:0}.glitch.glitching:before,.glitch:hover:before{opacity:.8;color:var(--red);animation:.3s steps(2,end) infinite glitch;transform:translate(-3px)}.glitch.glitching:after,.glitch:hover:after{opacity:.8;color:var(--blue);animation:.3s steps(2,end) infinite reverse glitch;transform:translate(3px)}@keyframes glitch{0%{clip-path:inset(10% 0 60%)}50%{clip-path:inset(50% 0 20%)}to{clip-path:inset(80% 0 2%)}}.ticker{padding:var(--space-2) 0;border-block:2px solid var(--gold);background:#08080ae0;margin-top:44px;overflow:hidden;box-shadow:0 2px #000,0 -2px #000}.ticker-in{width:max-content;animation:45s linear infinite tick;display:flex}.ticker:hover .ticker-in{animation-play-state:paused}.ticker-row{font-family:var(--term);color:var(--text);text-transform:uppercase;white-space:nowrap;gap:48px;padding-right:48px;font-size:22px;line-height:1.2;list-style:none;display:flex}.ticker-row span{color:var(--accent)}.ticker-row b{color:var(--money);font-weight:400}@keyframes tick{to{transform:translate(-50%)}}.section{padding:140px 0 var(--space-6)}.section-head{border-bottom:1px solid var(--line);margin-bottom:56px;padding-bottom:24px}.sec-kicker{font-family:var(--term);letter-spacing:2px;text-transform:uppercase;color:var(--accent);margin-bottom:var(--space-2);font-size:22px;line-height:1}.section-head h2{letter-spacing:1px;color:var(--text);text-shadow:3px 3px 0 #000, 0 0 20px rgba(var(--glow), .15);font-size:clamp(20px,3.4vw,34px)}.sec-desc{max-width:660px;margin-top:var(--space-3);color:var(--muted);text-shadow:1px 1px #000}.sec-obj{font-family:var(--term);text-transform:uppercase;color:var(--gold);font-size:19px}#thumbs{padding-top:64px}#thumbs .section-head{margin-bottom:var(--space-4);padding-bottom:var(--space-3)}#thumbs .filters{margin-bottom:var(--space-5)}.subhead{color:var(--accent);margin:72px 0 var(--space-6);text-shadow:2px 2px #000;font-size:14px}.prose p+p{margin-top:var(--space-4)}.filters{gap:var(--space-2);flex-wrap:wrap;margin-bottom:40px;display:flex}.filters button{font-family:var(--term);text-transform:uppercase;padding:6px var(--space-3);color:var(--muted);border:2px solid var(--line);background:#08080ad9;font-size:20px;line-height:1;box-shadow:0 0 0 2px #000}.filters button:hover{color:var(--text);border-color:var(--gold)}.filters button.active{color:#000;background:var(--grad);border-color:#000}.filters button.active:before{content:"▶ ";content:"▶ " / ""}.thumb-title{color:var(--text);margin-top:10px;font-size:14px;font-weight:600;display:block}.thumb-meta{justify-content:space-between;gap:var(--space-1) var(--space-3);color:var(--muted);flex-wrap:wrap;margin-top:6px;font-size:13px;display:flex}.thumb-meta .who{color:var(--accent)}.portfolio-grid>li{flex-direction:column;display:flex}.thumb-meta{margin-bottom:10px}.thumb-meta b{color:var(--green);font-weight:400}.evidence{top:var(--space-2);left:var(--space-2);font-family:var(--term);text-transform:uppercase;color:var(--accent);background:#000000c7;padding:2px 5px;font-size:14px;line-height:1;position:absolute}.duration{right:var(--space-2);bottom:var(--space-2);color:#fff;background:#000000d9;border-radius:3px;padding:1px 5px;font-size:12px;position:absolute}.load-more{margin:56px auto 0;display:block}html:not(.js) .filters,html:not(.js) .load-more,.js .portfolio-grid:not([data-ready])>[data-extra]{display:none}.steps{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:36px 28px;list-style:none;display:grid}.step{padding:30px var(--space-5) var(--space-5);border:2px solid var(--line);background:#08080ae0;position:relative;box-shadow:0 0 0 2px #000,6px 6px 0 2px #00000080}.step-n{font-family:var(--pixel);color:#000;background:var(--grad);padding:4px 8px;font-size:12px;position:absolute;top:-14px;left:14px;box-shadow:0 0 0 2px #000}.step h3{color:var(--accent);margin-bottom:var(--space-2);text-shadow:2px 2px #000;font-size:12px}.step p{color:var(--muted);font-size:14px}.about-grid{grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;gap:40px;display:grid}.stats{gap:28px;margin-top:10px;list-style:none;display:grid}.stats li{padding:var(--space-4) var(--space-5);border:2px solid var(--gold);background:#08080ae0;box-shadow:0 0 0 2px #000,6px 6px 0 2px #00000080}.stats strong{font-family:var(--term);color:var(--money);-webkit-text-fill-color:var(--money);text-shadow:3px 3px #000;background:0 0;font-size:clamp(38px,4.4vw,52px);font-weight:400;line-height:1;display:block}.stats span{color:var(--muted);font-size:13px}.team,.cards{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:28px;list-style:none;display:grid}.member{border:2px solid var(--line);background:#08080ae0;align-items:center;gap:14px;padding:18px;transition:border-color .15s,transform .15s;display:flex;position:relative;box-shadow:0 0 0 2px #000}.member:hover{border-color:var(--accent);transform:translateY(-3px)}.member:after{content:"▶";content:"▶" / "";color:var(--accent);opacity:0;position:absolute;top:50%;left:-18px;transform:translateY(-50%)}.member:hover:after{opacity:1;animation:.8s step-end infinite cursor-blink}.avatar{width:56px;height:56px;font-family:var(--pixel);color:#000;background:repeating-linear-gradient(0deg, #0000001f 0 2px, transparent 2px 4px), var(--grad);flex:none;place-items:center;font-size:14px;display:grid;box-shadow:0 0 0 2px #000,3px 3px 0 2px #0009}.rank{font-family:var(--term);text-transform:uppercase;color:var(--accent);font-size:22px;line-height:1.1}.member-name{font-weight:600}.member .muted{font-size:13px}.card{padding:var(--space-5);border:2px dashed var(--line);background:repeating-linear-gradient(45deg,#ffffff06 0 6px,#0000 6px 12px),#08080ae0;position:relative;box-shadow:0 0 0 2px #000}.card h3{color:var(--muted);margin-bottom:var(--space-2);font-size:13px}.locked{margin-bottom:var(--space-3);font-family:var(--term);text-transform:uppercase;color:var(--red);align-items:center;gap:8px;font-size:20px;line-height:1;display:flex}.padlock{background:var(--red);width:12px;height:9px;margin-top:6px;display:inline-block;position:relative;box-shadow:1px 1px #000}.padlock:before{content:"";border:2px solid var(--red);border-bottom:0;width:8px;height:7px;position:absolute;top:-6px;left:2px}.mgmt{grid-template-columns:minmax(0,1fr) minmax(0,1.5fr);align-items:start;gap:40px;display:grid}.mgmt-points{gap:var(--space-4);margin-bottom:var(--space-6);list-style:none;display:grid}.mgmt-points h3{color:var(--accent-2);margin-bottom:var(--space-1);font-size:13px}.mgmt-points h3:before{content:"> ";content:"> " / "";color:var(--accent)}.cases{gap:32px;list-style:none;display:grid}.case{border:2px solid var(--line);background:#08080ae6;grid-template-columns:1fr 1.5fr;display:grid;position:relative;overflow:hidden;box-shadow:0 0 0 2px #000,8px 8px 0 2px #0000008c}.case-body{flex-direction:column;gap:10px;padding:22px;display:flex}.case-id{font-family:var(--pixel);color:var(--accent-2);font-size:13px}.case-arrow{color:var(--green)}.redact{background:repeating-linear-gradient(45deg,#000 0 6px,#1c1914 6px 12px);border-radius:2px;display:block}.case-line{width:80%;height:14px}.case-line.short{width:55%}.case-stats{border-left:1px dashed var(--line);gap:14px;padding:22px;display:grid}.case-row{grid-template-columns:110px 1fr 60px;align-items:center;gap:12px;display:grid}.case-label{color:var(--muted);font-size:13px}.case-bar{gap:2px;height:16px;display:flex}.case-bar i{background:repeating-linear-gradient(45deg,#000 0 3px,#141210 3px 6px);border:1px solid #2a2620;border-radius:2px;flex:1}.case-val{height:16px}.classified-stamp{font-family:var(--pixel);letter-spacing:3px;color:var(--red);border:3px solid var(--red);opacity:.9;text-shadow:0 0 12px #e0362c99;pointer-events:none;padding:10px 16px;font-size:clamp(12px,2vw,20px);position:absolute;top:50%;left:60%;transform:translate(-50%,-50%)rotate(-8deg);box-shadow:0 0 18px #e0362c40,inset 0 0 18px #e0362c26}.reveal .case[data-reveal] .classified-stamp{transition:transform .35s cubic-bezier(.2,1.6,.4,1) .45s,opacity .35s .45s}.reveal .case[data-reveal]:not(.in) .classified-stamp{opacity:0;transform:translate(-50%,-50%)rotate(-8deg)scale(1.8)}.contact-term{margin-bottom:48px}.sitdown-body{padding:30px clamp(18px,3vw,34px)}html:not(.js) .contact-term,.js .direct-email{display:none}.sitdown{grid-template-columns:260px 1fr;align-items:start;gap:clamp(24px,4vw,44px);display:grid}.jobs{border:0;padding:0}.jobs-title{margin-bottom:var(--space-4);font-family:var(--term);letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:22px}.jobs-title:before{content:"▶ ";content:"▶ " / ""}.jobs ul{gap:4px;list-style:none;display:grid}.job{font-family:var(--pixel);text-transform:uppercase;color:#efe6cfa6;cursor:pointer;padding:10px 12px 10px 34px;font-size:11px;line-height:1.5;transition:background .15s,color .15s;display:block;position:relative}.job input{opacity:0;pointer-events:none;position:absolute}.job:before{content:"▶";content:"▶" / "";color:var(--accent);opacity:0;position:absolute;left:12px}.job:hover{color:var(--text);background:rgba(var(--glow), .06)}.job.active{color:var(--accent-2);background:rgba(var(--glow), .12);box-shadow:inset 2px 0 0 var(--gold)}.job.active:before{opacity:1;animation:.8s step-end infinite cursor-blink}.job:has(input:focus-visible){outline:3px solid var(--focus);outline-offset:1px}.file{color:#3a2410;background:radial-gradient(at 15% 10%,#ffffff47,#0000 45%),radial-gradient(at 90% 95%,#78501e4d,#0000 55%),repeating-linear-gradient(0deg,#5a3c140d 0 2px,#0000 2px 5px),#e7d6a8;padding:26px clamp(18px,3vw,34px) 24px;position:relative;transform:rotate(-.4deg);box-shadow:0 0 0 2px #2a1a08,inset 0 0 50px #78501e66,10px 12px #0000008c}.file:before{content:"";border:3px solid #9aa0a8;border-radius:8px;width:14px;height:40px;position:absolute;top:-14px;right:44px;box-shadow:1px 1px #0006}.file-head{border-bottom:2px solid #3a2410;margin-bottom:14px;padding-bottom:12px;position:relative}.file-title{font-family:var(--pixel);letter-spacing:3px;text-transform:uppercase;color:#4a1a0c;font-size:clamp(16px,2.2vw,22px)}.file-sub{font-family:var(--term);letter-spacing:2px;text-transform:uppercase;color:#6a4a2a;margin-top:4px;font-size:18px}.file-stamp{font-family:var(--pixel);letter-spacing:3px;text-transform:uppercase;color:#b41e14d9;mix-blend-mode:multiply;border:3px solid #b41e14d9;padding:6px 12px;font-size:clamp(10px,1.3vw,14px);position:absolute;top:-4px;right:0;transform:rotate(-9deg)}.file-job{font-family:var(--term);text-transform:uppercase;color:#6a4a2a;margin-bottom:16px;font-size:20px}.file-job b{color:#4a1a0c;font-weight:400}.file-fields{grid-template-columns:1fr 1fr;gap:16px 24px;display:grid}.file-wide{grid-column:1/-1}.file-field{font-family:var(--term);text-transform:uppercase;color:#6a4a2a;gap:2px;font-size:17px;display:grid}.file input,.file textarea{width:100%;font-family:var(--mono);color:#1e1206;background:0 0;border:0;border-bottom:2px dotted #7a5a36;border-radius:0;padding:6px 2px;font-size:15px}.file input:focus,.file textarea:focus{background:#ffffff40;border-bottom-style:solid;border-bottom-color:#4a1a0c}.file textarea{resize:vertical;background:repeating-linear-gradient(#0000 0 25px,#7a5a3673 25px 26px);border:0;min-height:130px;padding:0 4px;line-height:26px}.file textarea::placeholder,.file input::placeholder{color:#5a3c1e8c}:is(.file input:user-invalid,.file textarea:user-invalid){background-color:#b41e1414;border-bottom-color:#b41e14}.file-choices{border:0;margin:0;padding:0}.file-choices legend{margin-bottom:6px}.file-choices>div{flex-wrap:wrap;gap:6px 18px;display:flex}.file-choice{font-family:var(--mono);text-transform:none;color:#1e1206;cursor:pointer;align-items:center;gap:8px;font-size:14px;display:inline-flex}.file-choice input,.file-consent input{accent-color:#4a1a0c;border:0;width:16px;height:16px;margin:0;padding:0}.file-consent{color:#3a2410;align-items:flex-start;gap:10px;margin-top:4px;font-size:13px;display:flex}.file-consent a{color:#4a1a0c}.join{padding:120px 0 var(--space-6)}.join h1{color:var(--text);text-shadow:3px 3px #000;font-size:clamp(22px,3.6vw,36px)}.form-hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.form-turnstile{min-height:65px;margin-top:18px}.form-send{justify-content:space-between;align-items:flex-end;gap:var(--space-4);margin-top:14px;display:flex}.form-log{flex:1;font-size:14px}.form-privacy{color:#6a4a2a;font-size:12px}.form-privacy a{color:#4a1a0c}.form-send .btn{flex:none}.form-send .btn:disabled{opacity:.6;cursor:progress;transform:none}.form-status:empty{display:none}.form-status{color:#1f5a1c;font-weight:600}.form-error{color:#b41e14;font-weight:600}.direct-email{margin-bottom:var(--space-6)}.direct-email a{color:var(--accent-2)}.recruit-body{padding:var(--space-5) 26px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;display:flex}.recruit h3{margin-bottom:var(--space-2);font-size:16px}.site-footer{padding:var(--space-6) 0 40px;border-top:1px dashed var(--line);background:#07080ad9;margin-top:140px;font-size:13px}.footer-inner{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-inner p{align-items:baseline;gap:var(--space-3);flex-wrap:wrap;display:flex}.footer-brand{font-family:var(--pixel);font-size:12px}.footer-links{gap:var(--space-4);flex-wrap:wrap;list-style:none;display:flex}.footer-links a{color:var(--accent-2)}.footer-legal{justify-content:space-between;gap:var(--space-4);flex-wrap:wrap;flex-basis:100%;display:flex}.reboot{font-family:var(--mono)}.footer-legal a{color:var(--muted)}.footer-legal a:hover{color:var(--accent-2)}.legal{padding:var(--space-8) 0}.legal-text{max-width:78ch;margin-bottom:var(--space-6);padding:var(--space-6) clamp(18px, 4vw, 40px);border:2px solid var(--gold);background:#08080aed;line-height:1.7;box-shadow:0 0 0 2px #000,8px 8px 0 2px #0000008c}.legal-text h1{margin-bottom:var(--space-3);font-size:clamp(18px,3.5vw,26px)}.legal-text h2{margin:var(--space-6) 0 var(--space-3);color:var(--accent);font-size:13px}.legal-text h3{margin:var(--space-5) 0 var(--space-2);font-size:11px}.legal-text p,.legal-text ul,.legal-text ol{margin-bottom:var(--space-4)}.legal-text ul,.legal-text ol{padding-left:var(--space-6)}.legal-text li+li{margin-top:var(--space-2)}.legal-text a{color:var(--accent-2)}.legal-text h1+p{color:var(--muted);font-size:13px}.success{min-height:100vh;padding:96px 0 var(--space-6);place-items:center;display:grid}.success-box{width:min(1060px,100%)}.success-box .box-body{padding:30px clamp(20px,3.5vw,40px) 28px}.success-grid{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.success-side{border-left:1px solid var(--line);padding-left:clamp(0px,3vw,40px)}.success-log{font-family:var(--term);color:var(--muted);margin-bottom:var(--space-5);font-size:20px;line-height:1.35;list-style:none}.success-log li{gap:var(--space-2);animation:success-in 1ms linear var(--at) both;align-items:baseline;display:flex}.success-log span{white-space:nowrap;animation:log-type .3s steps(var(--chars)) var(--at) both;overflow:hidden}@keyframes log-type{0%{max-width:0}to{max-width:100%}}.success-log li:after{content:"";border-bottom:2px dotted var(--line);flex:1;order:1;transform:translateY(-5px)}.success-log b{color:var(--money);animation:log-stamp .25s steps(3) calc(var(--at) + .28s) both;order:2;font-weight:400}@keyframes log-stamp{0%{opacity:0;transform:scale(2.2)}}@keyframes success-in{0%{opacity:0}}.success-hero{--t:var(--at)}.success-text{animation:success-rise .5s ease-out calc(var(--t) + 1.1s) both}.success-hero .success-ref{animation:ref-slide .45s cubic-bezier(.2, 1.2, .4, 1) calc(var(--t) + 1.35s) both}@keyframes ref-slide{0%{opacity:0;transform:translate(-40px)}}.success-cta .btn{animation:btn-pop .4s cubic-bezier(.2, 1.6, .4, 1) calc(var(--t) + 1.6s) both}.success-cta .btn+.btn{animation-delay:calc(var(--t) + 1.75s)}@keyframes btn-pop{0%{opacity:0;transform:translateY(18px)scale(.7)}}@keyframes success-rise{0%{opacity:0;transform:translateY(12px)scale(.98)}}.success-head{margin-bottom:var(--space-5);align-items:center;gap:18px;display:flex}.success-coin{width:56px;height:56px;font-family:var(--pixel);color:#6a4a10;box-shadow:0 0 0 3px #2a1a08, inset 0 -4px 0 #00000040, inset 0 0 0 6px #fff4b859, 5px 5px 0 2px #0009, 0 0 26px rgba(var(--glow), .45);text-shadow:1px 1px #fff4b8b3;animation:coin-drop .7s cubic-bezier(.3, 0, .6, 1) var(--at) both, coin-flip 4s steps(8) calc(var(--at) + 1.4s) infinite;background:radial-gradient(circle at 35% 30%,#fff4b8,#f2b33d 45%,#a8781a 80%);border-radius:50%;flex:none;place-items:center;font-size:22px;display:grid;position:relative}@keyframes coin-drop{0%{opacity:0;transform:translateY(-220px)rotateY(900deg)}55%{opacity:1;transform:translateY(0)rotateY(0)scaleY(.8)}70%{transform:translateY(-22px)scaleY(1.05)}85%{transform:translateY(0)scaleY(.92)}93%{transform:translateY(-6px)}to{transform:none}}.success-coin:after{content:"";border:3px solid var(--accent-2);box-shadow:0 0 24px rgba(var(--glow), .8);opacity:0;animation:coin-flash .6s ease-out calc(var(--at) + .38s) both;border-radius:50%;position:absolute;inset:-6px}@keyframes coin-flash{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(2.6)}}@keyframes coin-flip{0%,75%{transform:rotateY(0)}to{transform:rotateY(360deg)}}.success-title{color:var(--accent);text-shadow:3px 3px 0 #5a3a08, 6px 6px 0 #000, 0 0 24px rgba(var(--glow), .35);animation:title-glow 2.4s ease-in-out calc(var(--at) + 1.3s) infinite;font-size:clamp(22px,3.4vw,34px)}.title-ch{animation:letter-slam .32s cubic-bezier(.2, 1.5, .4, 1) calc(var(--at) + .45s + var(--c) * 55ms) both;display:inline-block}@keyframes letter-slam{0%{opacity:0;filter:brightness(2.5);transform:translateY(-30px)scale(2.2)rotate(-12deg)}}@keyframes title-glow{50%{text-shadow:3px 3px 0 #5a3a08, 6px 6px 0 #000, 0 0 40px rgba(var(--glow), .75)}}.success-text{line-height:1.7}.success-ref{margin-top:var(--space-5);padding:var(--space-3) var(--space-4);border-left:3px solid var(--gold);background:#0006;font-size:14px}.success-ref p+p{margin-top:2px}.success-ref code{color:var(--accent);letter-spacing:1px}.success-ref-hint{font-size:13px}.success-next-title{margin:0 0 var(--space-4);animation:success-in 1ms linear var(--at) both;font-family:var(--term);letter-spacing:2px;text-transform:uppercase;color:var(--accent);font-size:22px;font-weight:400}.success-next-title:before{content:"▶ ";content:"▶ " / ""}.success-next{gap:var(--space-3);list-style:none;display:grid}.success-next li{border:2px solid var(--line);animation:step-slide .45s cubic-bezier(.2, 1.3, .4, 1) var(--at) both;background:#00000059;align-items:flex-start;gap:14px;padding:12px 14px;transition:border-color .2s;display:flex}.success-next li:hover{border-color:var(--gold)}@keyframes step-slide{0%{opacity:0;transform:translate(28px)}}.success-next-n{font-family:var(--pixel);color:#000;background:var(--grad);flex:none;padding:3px 6px;font-size:11px;box-shadow:0 0 0 2px #000}.success-next h3{font-family:var(--mono);color:var(--text);font-size:14px;font-weight:600;line-height:1.4}.success-next p{color:var(--muted);font-size:13px}.success-cta{gap:var(--space-5);margin-top:var(--space-6);flex-wrap:wrap;display:flex}.success-cta .btn:first-child{animation:1.8s ease-in-out infinite btn-pulse}@keyframes btn-pulse{50%{box-shadow:0 0 0 2px var(--accent-2), 6px 6px 0 2px #000, 0 0 30px rgba(var(--glow), .6)}}.money-rain{z-index:calc(var(--z-header) + 1);pointer-events:none;position:fixed;inset:0;overflow:hidden}.money-rain i{animation:money-fall var(--fall) cubic-bezier(.35, .2, .7, 1) var(--delay) forwards;position:absolute;top:-40px}.money-rain .note{background:radial-gradient(circle,#2f7a33 1.5px,#0000 2px) 50%/100% 100% no-repeat,linear-gradient(90deg,#5da24c 0 3px,#8fd07a 3px calc(100% - 3px),#5da24c 0);width:26px;height:12px;box-shadow:0 0 0 1px #1d4a1a}.money-rain .coin{background:radial-gradient(circle at 35% 30%,#fff4b8,#f2b33d 50%,#a8781a);border-radius:50%;width:12px;height:12px;box-shadow:0 0 0 1px #5a3a08}@keyframes money-fall{0%{opacity:1;transform:translate(0)rotate(0)}85%{opacity:1}to{transform:translate(var(--sway), 110vh) rotate(var(--spin));opacity:0}}.money-rain .drizzle{opacity:.55;animation-iteration-count:infinite}@media (prefers-reduced-motion:reduce){.money-rain{display:none}}@media (max-width:900px){.success-grid{grid-template-columns:1fr}.success-side{border-left:0;padding-left:0}}[hidden]{display:none!important}@media (max-width:900px){.hero{padding-top:110px}.hero-main{grid-template-columns:1fr}.poster{width:min(100%,320px)}.about-grid,.mgmt,.case,.sitdown{grid-template-columns:1fr}.case-stats{border-left:0;border-top:1px dashed var(--line)}.classified-stamp{top:62%;left:50%}.jobs ul{grid-template-columns:1fr 1fr}}@media (max-width:600px){body{font-size:14px}.brand{font-size:10px}.topbar{padding:var(--space-2) var(--space-3);gap:var(--space-2)}.topbar nav a{padding:6px 6px 6px 14px;font-size:17px}.hud-stars,.btn:before,.member:after{display:none}.hero-sub{margin:var(--space-4) 0 var(--space-5)}.title-menu{width:100%;min-width:0}.box-body{padding:28px var(--space-4) 20px}.file-fields{grid-template-columns:1fr}.file-stamp{margin-top:10px;display:inline-block;position:static;transform:rotate(-4deg)}.case-row{grid-template-columns:1fr 48px}.case-bar{grid-area:2/1/auto/-1}.form-send{flex-direction:column-reverse;align-items:stretch}.form-send .btn{text-align:center}}.reveal [data-reveal]:not(.in){opacity:0;transform:translateY(24px)}.reveal [data-reveal]{transition:opacity .7s ease-out,transform .7s ease-out,border-color .25s;transition-delay:calc(var(--i,0) * 70ms)}.reveal [data-reveal].in{transition-delay:calc(var(--i,0) * 70ms), calc(var(--i,0) * 70ms), 0s}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.btn:hover,.card:hover,.thumb:hover .thumb-img,.thumb:focus-visible .thumb-img{transform:none}.ticker-in{animation:none}.ticker{overflow-x:auto}.glitch:before,.glitch:after{display:none}}.brand-mark{white-space:nowrap}.brand-narrow{margin-inline:-.14em}.brand-gap{width:.55em;display:inline-block}.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}
