:root{--kertas:#f7f6f3;--kertas-kabur:rgba(247,246,243,.9);--tinta:#111111;--teks:#111111;--teks-2:#3a3a37;--teks-3:#54534e;--redup:#6a6963;--garis:#e4e2dc;--garis-2:#d4d2ca;--abu:#f1f0eb;--abu-2:#ebeae4;--serif:"Newsreader",Georgia,serif;--sans:"Plus Jakarta Sans",system-ui,sans-serif;--lebar:1180px;--tempo:.18s}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--kertas);color:var(--teks);font-family:var(--sans);-webkit-font-smoothing:antialiased}body{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix type='saturate' values='0'/%3E%3C/filter%3E%3Crect width='160' height='160' filter='url(%23n)' opacity='.05'/%3E%3C/svg%3E")}img{max-width:100%;display:block}a{color:var(--tinta);text-decoration:none;transition:color var(--tempo) ease,background-color var(--tempo) ease,border-color var(--tempo) ease,text-decoration-color var(--tempo) ease}@media(prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}a:hover{color:var(--teks-3)}::selection{background:var(--garis-2)}.wrap{max-width:var(--lebar);margin:0 auto;padding:0 clamp(20px,4vw,56px)}.eyebrow{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0}.meta{font-size:12px;color:var(--redup);font-weight:300}.serif{font-family:var(--serif);font-weight:400;letter-spacing:-.02em}header.situs{position:sticky;top:0;z-index:20;background:var(--kertas-kabur);backdrop-filter:blur(10px);border-bottom:1px solid var(--garis)}header.situs .isi{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 24px;min-height:64px}header.situs .nama{font-family:var(--serif);font-size:19px;padding:14px 0 10px}header.situs nav{display:flex;flex-wrap:wrap;gap:2px;padding-bottom:6px}header.situs nav a{font-size:13px;color:var(--redup);padding:8px 11px;border-radius:4px}header.situs nav a:hover{background:var(--abu)}header.situs nav a[aria-current]{color:var(--tinta);background:var(--abu-2);font-weight:600}@supports (animation-timeline: scroll()){@media(prefers-reduced-motion:no-preference){body:has(article.artikel) header.situs:after{content:"";position:absolute;left:0;bottom:-1px;width:100%;height:2px;background:var(--tinta);transform:scaleX(0);transform-origin:0 50%;animation:kemajuan-baca linear both;animation-timeline:scroll(root block)}@keyframes kemajuan-baca{to{transform:scaleX(1)}}}}.beranda{display:flex;flex-wrap:wrap;gap:clamp(30px,5vw,80px);padding:clamp(36px,5vw,68px) 0 clamp(30px,4vw,52px);align-items:flex-start}.profil{flex:0 1 300px;min-width:240px;position:sticky;top:88px}@media(max-width:800px){.profil{position:static}}.profil img{width:104px;height:104px;border-radius:50%;object-fit:cover;margin-bottom:22px;box-shadow:0 2px 5px #1111110d,0 12px 28px -20px #11111152}.profil h1{font-family:var(--serif);font-weight:300;font-size:clamp(40px,5.4vw,58px);line-height:1;letter-spacing:-.032em;margin:0 0 16px;text-wrap:balance}.profil p{font-size:15px;line-height:1.7;color:var(--teks-2);font-weight:300;margin:0 0 14px}.tautan{display:flex;flex-direction:column;border-top:1px solid var(--garis);margin-top:8px}.tautan a{display:flex;justify-content:space-between;gap:12px;padding:11px 0;border-bottom:1px solid var(--garis);font-size:13.5px;color:var(--teks-2)}.tautan a span:last-child{font-size:12px;color:var(--redup)}.tautan a:hover{color:var(--tinta)}.kolom{flex:1 1 440px;min-width:0}.judul-bagian{display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-bottom:12px;border-bottom:1px solid var(--tinta)}.judul-bagian a{font-size:12.5px;color:var(--redup);padding:4px 0}.judul-bagian a:hover{color:var(--tinta)}.kartu{display:block;padding:clamp(20px,2.6vw,26px) 0;border-bottom:1px solid var(--garis)}.kartu:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--garis-2)}.kartu .baris{display:flex;flex-wrap:wrap;align-items:center;gap:9px;margin-bottom:9px}.kartu .kat{font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:600;color:var(--teks-3)}.kartu .titik{width:3px;height:3px;border-radius:50%;background:var(--garis-2)}.kartu h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.6vw,26px);line-height:1.2;margin:0 0 8px;text-wrap:pretty}.kartu p{font-size:15px;line-height:1.62;color:var(--teks-3);margin:0;max-width:62ch;font-weight:300;text-wrap:pretty}.baris-indeks{display:flex;flex-wrap:wrap;gap:4px 32px;align-items:baseline;padding:clamp(20px,2.6vw,28px) 0;border-bottom:1px solid var(--garis)}.baris-indeks:hover h3{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px;text-decoration-color:var(--garis-2)}.baris-indeks .tgl{flex:none;width:118px;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--redup);font-weight:500}.baris-indeks .isi{flex:1 1 320px;min-width:0}.baris-indeks h3{font-family:var(--serif);font-weight:400;font-size:clamp(20px,2.7vw,27px);line-height:1.2;margin:0 0 8px;text-wrap:pretty}.baris-indeks p{font-size:15.5px;line-height:1.62;color:var(--teks-3);margin:0;max-width:62ch;font-weight:300;text-wrap:pretty}.baris-indeks .kat{flex:none;font-size:11.5px;letter-spacing:.1em;text-transform:uppercase;color:var(--redup);font-weight:600;align-self:flex-start;padding-top:6px}.pil{display:flex;flex-wrap:wrap;gap:7px;padding-bottom:clamp(18px,2.4vw,24px)}.pil a{font-size:12.5px;font-weight:500;padding:8px 14px;border-radius:20px;border:1px solid var(--garis-2);color:var(--teks-2)}.pil a:hover{border-color:var(--tinta)}.pil a[aria-current]{background:var(--tinta);color:var(--kertas);border-color:var(--tinta)}.artikel{max-width:720px;margin:0 auto;padding:clamp(30px,4vw,52px) clamp(20px,4vw,56px) clamp(40px,5vw,64px)}.artikel h1{font-family:var(--serif);font-weight:300;font-size:clamp(31px,5.6vw,50px);line-height:1.08;letter-spacing:-.026em;margin:0;text-wrap:balance}.artikel .dek{font-family:var(--serif);font-style:italic;font-size:clamp(18px,2.2vw,22px);line-height:1.55;color:var(--teks-3);margin:18px 0 0;font-weight:300;text-wrap:pretty}.tldr{margin:clamp(26px,3.4vw,38px) 0;padding:clamp(20px,2.6vw,26px);background:var(--abu);border:1px solid var(--garis);border-radius:8px;box-shadow:0 1px 2px #11111108,0 10px 24px -18px #1113}.tldr h2{font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:600;margin:0 0 14px;color:var(--teks-3)}.tldr ul{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:9px}.tldr li{font-size:15.5px;line-height:1.62;color:var(--teks-2);font-weight:300}.isi-artikel{font-size:clamp(17px,1.95vw,18.5px);line-height:1.78;color:var(--teks);font-weight:300}.isi-artikel p{margin:0 0 24px;text-wrap:pretty}.isi-artikel h2{font-family:var(--serif);font-size:clamp(23px,2.9vw,29px);line-height:1.26;font-weight:400;letter-spacing:-.018em;margin:clamp(34px,4vw,44px) 0 16px}.isi-artikel h3{font-family:var(--serif);font-size:21px;font-weight:400;margin:32px 0 12px}.isi-artikel blockquote{margin:clamp(30px,4vw,40px) 0;padding-left:22px;border-left:2px solid var(--tinta)}.isi-artikel blockquote p{font-family:var(--serif);font-size:clamp(20px,2.5vw,25px);line-height:1.45;font-style:italic;color:var(--tinta);margin:0}.isi-artikel ul,.isi-artikel ol{margin:0 0 24px;padding-left:22px;display:flex;flex-direction:column;gap:8px}.isi-artikel a{text-decoration:underline;text-underline-offset:3px}footer.situs{border-top:1px solid var(--garis);margin-top:clamp(28px,4vw,56px)}footer.situs .isi{padding:22px 0;display:flex;flex-wrap:wrap;gap:10px 28px;align-items:center;justify-content:space-between}footer.situs .kanan{display:flex;flex-wrap:wrap;gap:18px}footer.situs a{font-size:13px;color:var(--teks-2);font-weight:300;padding:4px 0}footer.situs a:hover{color:var(--tinta)}footer.situs .hak{font-size:13px;color:var(--redup);font-weight:300;max-width:46ch}footer.situs .hak a{color:var(--teks-2);text-decoration:underline;text-decoration-color:var(--garis-2);text-underline-offset:3px;padding:0}footer.situs .hak a:hover{text-decoration-color:var(--tinta)}
