:root{--paper:#f4efe6;--paper-2:#ebe4d6;--ink:#141414;--ink-soft:#4a4640;--merah:#c8102e;--merah-soft:#f6d9dd;--line:#d6cdbd;--dark:#141414;--on-dark:#f4efe6;--display:"Anton", Impact, "Arial Narrow", sans-serif;--body:"Inter", system-ui, -apple-system, sans-serif;--hand:"Permanent Marker", "Comic Sans MS", cursive}@media(prefers-color-scheme:dark){:root{--paper:#131211;--paper-2:#1c1a18;--ink:#f2ede4;--ink-soft:#b5ad9f;--merah:#ff4057;--merah-soft:#3a1419;--line:#34302b;--dark:#0a0a0a}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:64px}body{margin:0;background:var(--paper);color:var(--ink);font:17px/1.65 var(--body);-webkit-font-smoothing:antialiased}a{color:var(--merah)}h1,h2,h3{line-height:1.05;margin:0 0 .5em}h2{font-family:var(--display);font-weight:400;font-size:clamp(2rem,5vw,3.2rem);text-transform:uppercase;letter-spacing:.01em}h3{font-size:1.1rem;font-weight:800}p{margin:0 0 1em}.wrap{max-width:1120px;margin:0 auto;padding:0 20px}.narrow{max-width:760px}.merah{color:var(--merah)}.sub{color:var(--ink-soft);max-width:620px;margin-bottom:2rem}.catatan{font-size:.85rem;color:var(--ink-soft)}.catatan.terang{color:#a9a196;margin-top:2rem}.nav{position:sticky;top:0;z-index:10;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:.7rem 20px;background:color-mix(in srgb,var(--paper) 88%,transparent);backdrop-filter:blur(8px);border-bottom:1px solid var(--line)}.nav-brand{font-family:var(--display);font-size:1.2rem;color:var(--ink);text-decoration:none}.nav-links{display:flex;gap:1.1rem;overflow-x:auto}.nav-links a{color:var(--ink-soft);text-decoration:none;font-size:.9rem;font-weight:600;white-space:nowrap}.nav-links a:hover{color:var(--merah)}.hero{padding:72px 0 88px;border-bottom:6px solid var(--merah);overflow:hidden}.hero-grid{display:grid;grid-template-columns:1.3fr 1fr;gap:3rem;align-items:center}.kicker{text-transform:uppercase;letter-spacing:.12em;font-size:.8rem;font-weight:800;color:var(--merah)}.hero h1{font-family:var(--display);font-weight:400;text-transform:uppercase;font-size:clamp(3.6rem,11vw,8.5rem);line-height:.92;margin:.2em 0 .15em}.hero h1 .merah{display:block}.slogan{font-family:var(--hand);font-size:clamp(1.6rem,4vw,2.4rem);transform:rotate(-2deg);margin:.3em 0 .8em}.lede{font-size:1.15rem;max-width:560px;color:var(--ink-soft)}.stats{display:flex;gap:2rem;margin-top:2rem;flex-wrap:wrap}.stats div{display:flex;flex-direction:column}.stats b{font-family:var(--display);font-weight:400;font-size:2.6rem;line-height:1;color:var(--merah)}.stats span{font-size:.8rem;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.hero-art{position:relative;display:flex;flex-direction:column;align-items:center}.tangan{display:block;color:var(--ink)}.tangan.besar{width:min(260px,60vw);color:var(--merah);transform:rotate(-6deg)}.tangan.sedang{width:100%;max-width:220px}.tangan.kecil{width:36px;color:var(--merah);margin:0 auto 1rem}.sadar-list{list-style:none;padding:0;margin:1.5rem 0 0;text-align:center}.sadar-list li{font-family:var(--display);text-transform:uppercase;font-size:1.6rem;line-height:1.2}.sadar-list em{font-style:normal;background:var(--ink);color:var(--paper);padding:0 .3em}.section{padding:88px 0}.section.alt{background:var(--paper-2)}.section.gelap{background:var(--dark);color:var(--on-dark)}.section.gelap .sub{color:#a9a196}.nomor{color:var(--merah);margin-right:.3em}blockquote{margin:2rem 0;padding:0 0 0 1.2rem;border-left:5px solid var(--merah);font-size:1.2rem;font-weight:600}blockquote cite{display:block;margin-top:.6rem;font-size:.9rem;font-weight:400;font-style:normal;color:var(--ink-soft)}.grid-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:1rem}.card{background:var(--paper);border:1px solid var(--line);border-top:4px solid var(--ink);padding:1.4rem}.card p{color:var(--ink-soft);margin:0;font-size:.97rem}.tuntutan{list-style:none;margin:0;padding:0;display:grid;gap:0}.tuntutan>li{display:grid;grid-template-columns:90px 1fr;gap:1.5rem;padding:1.8rem 0;border-top:1px solid #333}.tuntutan>li:last-child{border-bottom:1px solid #333}.t-no{font-family:var(--display);font-size:4.5rem;line-height:.9;color:var(--merah)}.t-judul{text-transform:uppercase;letter-spacing:.1em;font-size:.78rem;font-weight:800;color:#a9a196;margin-bottom:.3rem}.t-inti{font-family:var(--display);font-size:clamp(1.5rem,3.5vw,2.2rem);text-transform:uppercase;line-height:1.1;margin-bottom:.5rem}.t-detail{color:#cfc8bb;margin:0;max-width:720px}.timeline{list-style:none;padding:0;margin:0;border-left:3px solid var(--line)}.timeline>li{position:relative;padding:0 0 2.4rem 1.8rem}.timeline>li::before{content:"";position:absolute;left:-10px;top:.35rem;width:17px;height:17px;border-radius:50%;background:var(--paper);border:3px solid var(--ink)}.timeline>li.sorot::before{background:var(--merah);border-color:var(--merah)}.timeline>li.sorot h3{color:var(--merah)}.tl-tanggal{font-size:.8rem;text-transform:uppercase;letter-spacing:.1em;font-weight:800;color:var(--ink-soft);margin-bottom:.2rem}.timeline ul{margin:0;padding-left:1.1rem;color:var(--ink-soft)}.timeline ul li{margin-bottom:.35rem}.tiga-grid{display:grid;grid-template-columns:1fr 2fr;gap:3rem;align-items:start}.tiga-art{display:flex;justify-content:center;position:sticky;top:100px}.puisi{margin:2rem 0}.puisi blockquote{font-family:var(--hand);font-weight:400;font-size:1.35rem;line-height:1.5;margin:0}.puisi figcaption{font-size:.85rem;color:var(--ink-soft);padding-left:1.4rem;margin-top:.5rem}.cek-fakta{background:var(--paper);border:2px dashed var(--merah);padding:1rem 1.2rem}.cek-fakta p{margin:0}.cf-label{text-transform:uppercase;letter-spacing:.12em;font-size:.75rem;font-weight:800;color:var(--merah);margin-bottom:.3rem!important}.respons{padding:0;list-style:none;margin:0 0 2.5rem}.respons li{padding:1rem 0;border-bottom:1px solid var(--line)}.cta{background:var(--merah);color:#fff;padding:1.6rem 1.8rem}.cta p:last-child{margin:0}.cta-judul{font-family:var(--display);font-size:1.8rem;text-transform:uppercase;margin-bottom:.4rem}.sumber{padding-left:1.2rem}.sumber li{margin-bottom:.4rem}.footer{padding:48px 0;text-align:center;border-top:6px solid var(--merah)}.footer p{margin:0 0 .3rem}@media(max-width:820px){.hero{padding:40px 0 56px}.hero-grid,.tiga-grid{grid-template-columns:1fr;gap:2rem}.hero-art{order:-1}.tangan.besar{width:150px}.sadar-list{display:none}.tiga-art{position:static}.tangan.sedang{max-width:140px}.tuntutan>li{grid-template-columns:56px 1fr;gap:1rem}.t-no{font-size:3rem}.section{padding:64px 0}.nav-links{display:none}}