@font-face{font-family:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-ext-400-normal.DWiEslNC.woff2) format("woff2"),url(/_astro/bebas-neue-latin-ext-400-normal.HFKRJXnW.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:Bebas Neue;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/bebas-neue-latin-400-normal.9mHNbWWO.woff2) format("woff2"),url(/_astro/bebas-neue-latin-400-normal.Bi-ndsyu.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-ext-400-normal.BwJdxs7r.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-400-normal.BqOlcezh.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-cyrillic-400-normal.DjhbW-4D.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-400-normal.DkNBMcYd.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-ext-400-normal.CpIwTHMM.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-400-normal.CN4VBqpr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-greek-400-normal.DZReXJla.woff2) format("woff2"),url(/_astro/source-sans-3-greek-400-normal.DyO2Yfz5.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-vietnamese-400-normal.CwtaIDr2.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-400-normal.eMQk7hmk.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-ext-400-normal.UNsKFIBq.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-400-normal.D5P-Ud2J.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/source-sans-3-latin-400-normal.DQi5PRDE.woff2) format("woff2"),url(/_astro/source-sans-3-latin-400-normal.RR2C27NP.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-ext-600-normal.6AhwUnSr.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-ext-600-normal.Cjpx_pje.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-cyrillic-600-normal.BnFu5nHC.woff2) format("woff2"),url(/_astro/source-sans-3-cyrillic-600-normal.CloKWf-q.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-ext-600-normal.DynePNDL.woff2) format("woff2"),url(/_astro/source-sans-3-greek-ext-600-normal.CnpzyT-3.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-greek-600-normal.BSO157bq.woff2) format("woff2"),url(/_astro/source-sans-3-greek-600-normal.B42bzTIr.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-vietnamese-600-normal.B2sTNYey.woff2) format("woff2"),url(/_astro/source-sans-3-vietnamese-600-normal.BzH4Q14_.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:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-ext-600-normal.AEyhgUpm.woff2) format("woff2"),url(/_astro/source-sans-3-latin-ext-600-normal.D2VZAM8_.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/source-sans-3-latin-600-normal.DeckBYAU.woff2) format("woff2"),url(/_astro/source-sans-3-latin-600-normal.Ck0n4g8U.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{--cream: #f6e6c4;--paper: #fff8ea;--ink: #171313;--pink: #e8337f;--pink-2: #ff5fa2;--cyan: #3fe0ea;--cyan-d: #19b9c6;--gold: #ffc857;--line: #171313;--font-d: "Bebas Neue", "Arial Black", Impact, sans-serif;--font-b: "Source Sans 3", "Segoe UI", sans-serif;--max: 1120px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--cream);color:var(--ink);font-family:var(--font-b);font-size:16.5px;line-height:1.6;overflow-wrap:break-word}img{max-width:100%;height:auto}a{color:#0e6e78}a:hover{color:var(--pink)}code,.prose a{overflow-wrap:anywhere}.skip{position:absolute;left:-999px;top:0}.skip:focus{left:8px;top:8px;background:#fff;padding:8px;z-index:9}.topbar{background:var(--paper);border-bottom:4px solid var(--ink);position:sticky;top:0;z-index:20}.topbar-in{max-width:var(--max);margin:0 auto;display:flex;align-items:center;gap:12px;padding:8px 16px;min-height:64px}.brand{background:var(--ink);color:var(--paper);font-family:var(--font-d);letter-spacing:.04em;text-decoration:none;padding:8px 12px;min-height:44px;display:inline-flex;align-items:center;font-size:22px}.nav{display:flex;flex-wrap:wrap;gap:4px;margin-left:8px}.nav a{color:var(--ink);text-decoration:none;font-family:var(--font-d);letter-spacing:.06em;font-size:20px;padding:8px 10px;min-height:44px;display:inline-flex;align-items:center}.nav a+a:before{content:"|";margin-right:10px;color:#8a7b68;font-family:var(--font-b)}.play{margin-left:auto;background:var(--pink);color:#fff!important;text-decoration:none;font-family:var(--font-d);letter-spacing:.08em;font-size:22px;border-radius:999px;padding:8px 22px;min-height:44px;display:inline-flex;align-items:center;border:3px solid var(--ink);box-shadow:3px 3px 0 var(--ink)}.wrap{max-width:var(--max);margin:0 auto;padding:20px 16px 48px}h1,h2,h3{font-family:var(--font-d);letter-spacing:.03em;line-height:.95;margin:0 0 12px}h1{font-size:clamp(40px,7vw,72px)}h2{font-size:clamp(28px,4vw,40px);margin-top:28px}h3{font-size:26px;margin-top:18px}.prose p{margin:0 0 14px}.panel{background:var(--paper);border:3px solid var(--ink);box-shadow:6px 6px 0 var(--ink)}.hero{display:grid;grid-template-columns:1.05fr .95fr;gap:0;background:radial-gradient(circle at 20% 30%,rgba(0,0,0,.08) 1px,transparent 1.4px) 0 0 / 8px 8px,linear-gradient(#f8edd2,#f3d7a4);border:4px solid var(--ink);overflow:hidden}.hero-copy{padding:22px 22px 16px}.wordmark{font-family:var(--font-d);font-size:clamp(64px,9vw,108px);line-height:.82;color:var(--pink);transform:rotate(-6deg) skew(-6deg);text-shadow:4px 4px 0 var(--cyan),7px 7px 0 #111;margin:0 0 10px}.ribbon,.chip,.cta-black{display:inline-block;font-family:var(--font-d);letter-spacing:.05em;border:3px solid var(--ink)}.ribbon{background:#fff;padding:6px 10px;font-size:22px;transform:rotate(-1deg)}.chip{background:var(--pink);color:#fff;padding:4px 10px;font-size:20px;margin-top:8px}.cta-black{background:#111;color:#fff;text-decoration:none;padding:10px 16px;min-height:44px;margin-top:12px;font-size:26px}.sublink{display:inline-block;margin-top:8px;min-height:44px;font-weight:600}.hero-art{position:relative;min-height:280px;border-left:4px solid var(--ink)}.hero-art img{width:100%;height:100%;object-fit:cover;display:block}.sticker{position:absolute;top:16px;right:12px;background:var(--pink);color:#fff;font-family:var(--font-d);font-size:28px;line-height:.9;padding:10px 12px;border:3px solid var(--ink);transform:rotate(8deg);text-decoration:none}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:16px}.card{background:var(--paper);border:3px solid var(--ink);padding:14px 14px 10px;text-decoration:none;color:inherit;min-height:140px;display:block;box-shadow:4px 4px 0 var(--ink)}.card h2{font-size:32px;border-bottom:3px solid var(--ink)}.card ul{margin:8px 0;padding-left:18px}.ticker{margin-top:16px;background:var(--cyan);border:3px solid var(--ink);font-family:var(--font-d);letter-spacing:.06em;font-size:26px;text-align:center;padding:8px 12px}.grid-pages{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.shot{border:3px solid var(--ink);background:#fff}.shot img{display:block;width:100%}.shot figcaption{font-size:13px;padding:6px 8px}table{border-collapse:collapse;width:100%;min-width:640px}.scroll{overflow-x:auto;border:3px solid var(--ink);background:#fff}th,td{border:2px solid var(--ink);padding:8px 10px;text-align:left;vertical-align:top}th{background:#111;color:#fff;font-family:var(--font-d);letter-spacing:.04em;font-size:18px;font-weight:400}.copy{min-height:44px;min-width:44px;margin-left:8px;background:var(--cyan);border:2px solid var(--ink);font-weight:700;cursor:pointer}.note,.limitation{background:#fff;border-left:6px solid var(--pink);padding:12px 14px;margin:18px 0}.crumbs{font-size:16px;margin:0 0 10px}.crumbs a{min-height:44px;display:inline-flex;align-items:center}.site-footer{background:#111;color:#f6e6c4;padding:18px 16px 28px}.site-footer a{color:#f6e6c4;min-height:44px;display:inline-flex;align-items:center;padding:0 6px}.foot-in{max-width:var(--max);margin:0 auto;display:flex;flex-wrap:wrap;gap:8px 16px;justify-content:space-between}.banner{position:fixed;left:auto;right:12px;bottom:12px;z-index:30;background:#fff;border:3px solid var(--ink);padding:10px;box-shadow:6px 6px 0 var(--ink);max-width:320px;font-size:14px}.banner button{min-height:44px;margin-right:8px;padding:8px 14px;font-weight:700;border:2px solid var(--ink);cursor:pointer}.banner .yes{background:var(--pink);color:#fff}.facade{display:block;position:relative;border:0;padding:0;background:#000;cursor:pointer;width:100%}.facade span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);background:var(--pink);color:#fff;font-family:var(--font-d);font-size:28px;padding:8px 14px;border:3px solid #fff}@media(max-width:800px){.hero,.cards,.grid-pages{grid-template-columns:1fr}.hero-art{border-left:0;border-top:4px solid var(--ink);min-height:220px}.play{margin-left:0}.topbar-in{flex-wrap:wrap}.nav a{font-size:18px}}
