@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-vietnamese-400-normal-CkBxLiRJ.woff2) format("woff2"),url(/assets/anton-vietnamese-400-normal-2FfR1wHA.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-ext-400-normal-SyiqE2Jt.woff2) format("woff2"),url(/assets/anton-latin-ext-400-normal-BMODBQc6.woff) format("woff");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:Anton;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/anton-latin-400-normal-Byf51wtH.woff2) format("woff2"),url(/assets/anton-latin-400-normal-AUNGEG_V.woff) format("woff");unicode-range:U+0000-00FF,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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-ext-400-normal-DQAASfvW.woff2) format("woff2"),url(/assets/archivo-black-latin-ext-400-normal--j5WRK12.woff) format("woff");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:Archivo Black;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/archivo-black-latin-400-normal-BTVu2TQR.woff2) format("woff2"),url(/assets/archivo-black-latin-400-normal-HW9MwEcM.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-ext-400-normal-C_uLvvQ5.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-400-normal-Bh0R7Dhr.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-cyrillic-400-normal-BEIGL1Tu.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-400-normal-ugxPyKxw.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-greek-400-normal-C190GLew.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-400-normal-B9oWc5Lo.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-vietnamese-400-normal-ByoDsISC.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-400-normal-CqNFfHCs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-ext-400-normal-Bc8Ftmh3.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-400-normal-fXTG6kC5.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/jetbrains-mono-latin-400-normal-V6pRDFza.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-400-normal-6-qcROiO.woff) format("woff");unicode-range:U+0000-00FF,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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-ext-700-normal-D6iG63UR.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-ext-700-normal-iEXTdOVf.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-cyrillic-700-normal-BWTpRfYl.woff2) format("woff2"),url(/assets/jetbrains-mono-cyrillic-700-normal-CEoEElIJ.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-greek-700-normal-C6CZE3T8.woff2) format("woff2"),url(/assets/jetbrains-mono-greek-700-normal-DEigVDxa.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-vietnamese-700-normal-k5PzE07T.woff2) format("woff2"),url(/assets/jetbrains-mono-vietnamese-700-normal-BDLVIk2r.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-ext-700-normal-CZipNAKV.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-ext-700-normal-CxPITLHs.woff) format("woff");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:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/jetbrains-mono-latin-700-normal-BYuf6tUa.woff2) format("woff2"),url(/assets/jetbrains-mono-latin-700-normal-D3wTyLJW.woff) format("woff");unicode-range:U+0000-00FF,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{--pink: #ff1d7a;--pink-deep: #b8004a;--concrete: #c9c4ba;--concrete-dark: #a8a297;--ink: #0d0d0d;--paper: #f2efe6;--yellow: #f5d800;--font-display: "Anton", sans-serif;--font-block: "Archivo Black", sans-serif;--font-mono: "JetBrains Mono", monospace;--border: 5px solid var(--ink);--border-thin: 3px solid var(--ink)}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--concrete);color:var(--ink);font-family:var(--font-mono);overflow-x:hidden}#app{min-height:100vh}img{max-width:100%;display:block}a{color:inherit}.wrap{max-width:1180px;margin:0 auto;padding:0 20px}body{background-image:radial-gradient(circle,rgba(13,13,13,.06) 1px,transparent 1px);background-size:6px 6px}.site-header{position:sticky;top:0;z-index:50;background:var(--paper);border-bottom:var(--border)}.site-header .bar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 20px;flex-wrap:wrap}.brand{font-family:var(--font-display);font-size:22px;letter-spacing:1px;text-transform:uppercase;display:flex;align-items:center;gap:10px}.brand .dot{width:12px;height:12px;background:var(--pink);border:2px solid var(--ink)}.ticker-chip{font-family:var(--font-block);background:var(--ink);color:var(--pink);padding:6px 12px;font-size:13px;letter-spacing:1px}.header-actions{display:flex;align-items:center;gap:10px}.icon-row{display:flex;gap:8px}.icon-badge{width:38px;height:38px;border:var(--border-thin);background:var(--paper);display:flex;align-items:center;justify-content:center;cursor:pointer;text-decoration:none}.icon-badge:hover{background:var(--yellow)}.btn-buy{font-family:var(--font-block);background:var(--pink);color:var(--ink);border:var(--border-thin);padding:10px 18px;font-size:13px;letter-spacing:1px;text-decoration:none;text-transform:uppercase;box-shadow:5px 5px 0 var(--ink);transition:transform .08s ease}.btn-buy:hover{transform:translate(-2px,-2px);box-shadow:7px 7px 0 var(--ink)}.btn-buy:active{transform:translate(1px,1px);box-shadow:2px 2px 0 var(--ink)}.signal-readout{font-size:11px;letter-spacing:1px;background:var(--ink);color:var(--paper);padding:4px 8px;white-space:nowrap}.signal-readout b{color:var(--pink)}.hero{border-bottom:var(--border);background:var(--ink);position:relative}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;min-height:78vh}@media (max-width: 860px){.hero-grid{grid-template-columns:1fr;min-height:auto}}.hero-copy{display:flex;flex-direction:column;justify-content:center;padding:60px 40px;color:var(--paper);border-right:var(--border)}@media (max-width: 860px){.hero-copy{border-right:none;border-bottom:var(--border);padding:40px 20px}}.hero-eyebrow{font-family:var(--font-block);color:var(--yellow);font-size:13px;letter-spacing:3px;text-transform:uppercase;margin-bottom:12px}.hero-title{font-family:var(--font-display);font-size:clamp(48px,8vw,92px);line-height:.94;text-transform:uppercase;color:var(--paper);margin:0 0 18px}.hero-title span{color:var(--pink)}.hero-sub{font-family:var(--font-mono);font-size:15px;line-height:1.7;color:#d8d3c8;max-width:46ch;margin:0 0 26px}.hero-cta-row{display:flex;gap:14px;flex-wrap:wrap;align-items:center}.caption-line{margin-top:22px;font-family:var(--font-block);font-size:14px;color:var(--pink);border-left:4px solid var(--pink);padding-left:12px;min-height:20px}.hero-photo-wrap{position:relative;overflow:hidden;cursor:pointer}.hero-photo{width:100%;height:100%;object-fit:cover;display:block;filter:grayscale(.15) contrast(1.08)}.halftone-overlay{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(circle,rgba(13,13,13,.85) 1.4px,transparent 1.6px);background-size:5px 5px;mix-blend-mode:multiply;opacity:.35;pointer-events:none}.pink-flash{position:absolute;top:0;right:0;bottom:0;left:0;background:var(--pink);opacity:0;pointer-events:none;mix-blend-mode:normal}.pink-flash.active{animation:flash .26s ease-out}@keyframes flash{0%{opacity:.85}to{opacity:0}}.stamp-btn{position:absolute;right:22px;bottom:22px;font-family:var(--font-block);font-size:15px;letter-spacing:1px;text-transform:uppercase;background:var(--yellow);color:var(--ink);border:var(--border);padding:14px 20px;cursor:pointer;box-shadow:6px 6px #000000e6;transition:transform .08s ease;z-index:5}.stamp-btn:hover{transform:translate(-2px,-2px)}.stamp-btn:active{transform:scale(.94) rotate(-3deg)}.stamp-mark{position:absolute;width:190px;height:190px;border:8px solid var(--pink);border-radius:50%;display:flex;align-items:center;justify-content:center;color:var(--pink);font-family:var(--font-block);font-size:15px;text-align:center;text-transform:uppercase;letter-spacing:1px;transform:rotate(-14deg) scale(0);opacity:0;pointer-events:none;mix-blend-mode:screen}.stamp-mark.show{animation:stamp-slam .52s cubic-bezier(.2,1.4,.4,1) forwards}@keyframes stamp-slam{0%{transform:rotate(-14deg) scale(2.4);opacity:0}55%{transform:rotate(-14deg) scale(.92);opacity:1}70%{transform:rotate(-14deg) scale(1.05);opacity:1}to{transform:rotate(-14deg) scale(1);opacity:1}}.section-title{font-family:var(--font-display);font-size:clamp(28px,4vw,44px);text-transform:uppercase;margin:0;padding:22px 20px;border-bottom:var(--border);background:var(--paper)}.section-title span{color:var(--pink)}.case-file{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:var(--border)}@media (max-width: 780px){.case-file{grid-template-columns:repeat(2,1fr)}}.case-block{border-right:var(--border-thin);border-bottom:var(--border-thin);padding:22px 18px;background:var(--paper)}.case-block:nth-child(4n){border-right:none}.case-block .label{font-family:var(--font-block);font-size:11px;letter-spacing:2px;text-transform:uppercase;color:var(--pink-deep);margin-bottom:8px}.case-block .value{font-family:var(--font-mono);font-weight:700;font-size:17px;word-break:break-word}@media (max-width: 480px){.case-block .value{font-size:13px}}.incident{background:var(--pink);border-bottom:var(--border);padding:40px 20px}.incident-inner{max-width:900px;margin:0 auto}.incident h3{font-family:var(--font-display);font-size:clamp(26px,5vw,40px);text-transform:uppercase;margin:0 0 16px;color:var(--ink)}.incident p{font-family:var(--font-mono);font-size:15px;line-height:1.8;color:#1a0510;background:var(--paper);border:var(--border-thin);padding:18px;margin:0}.evidence{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:var(--border)}@media (max-width: 780px){.evidence{grid-template-columns:repeat(2,1fr)}}@media (max-width: 480px){.evidence{grid-template-columns:1fr}}.evidence-card{border-right:var(--border-thin);border-bottom:var(--border-thin);padding:26px 20px;background:var(--paper);min-height:150px;display:flex;flex-direction:column;justify-content:space-between}.evidence-card .tag{font-family:var(--font-block);font-size:11px;letter-spacing:1px;color:var(--pink-deep);text-transform:uppercase;margin-bottom:10px}.evidence-card .quote{font-family:var(--font-display);font-size:20px;line-height:1.25;text-transform:uppercase}.howto{background:var(--ink);color:var(--paper);padding:40px 20px 50px}.howto .section-title{background:transparent;border-bottom:var(--border-thin);border-color:var(--paper);color:var(--paper);padding-left:0;padding-right:0;margin-bottom:26px}.howto-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;max-width:1140px;margin:0 auto}@media (max-width: 780px){.howto-steps{grid-template-columns:1fr}}.howto-step{border:3px solid var(--paper);padding:20px}.howto-step .num{font-family:var(--font-display);font-size:34px;color:var(--pink);margin-bottom:8px}.howto-step .txt{font-family:var(--font-mono);font-size:14px;line-height:1.6}.howto-cta{text-align:center;margin-top:32px}.site-footer{background:var(--paper);padding:30px 20px 40px}.footer-row{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;max-width:1140px;margin:0 auto}.footer-note{font-family:var(--font-mono);font-size:12px;color:#514d44;max-width:60ch;line-height:1.6}.footer-ca{font-family:var(--font-mono);font-size:12px;border:var(--border-thin);padding:8px 12px;background:var(--concrete)}
