@property --mx{syntax:"<percentage>";inherits:true;initial-value:78%}@property --my{syntax:"<percentage>";inherits:true;initial-value:22%}:root{--ink:#111014;--paper:#ffffff;--teal:#5fd4c6;--teal-deep:#3fb8aa;--sky:#1d9bd8;--sun-1:#ffe347;--sun-2:#ffb300;--sun-3:#ff6a1a;--sun-4:#e3261c;--level-tk:#e84f8a;--level-sd:#f28a14;--level-smp:#1f6fd6;--level-sma:#178a47;--level-smp-sma:#b0129b;--level-olahraga:#d9221b;--level-all:var(--accent-yellow);--accent-yellow:#ffd60a;--font-display:var(--font-display-loaded),Impact,sans-serif;--font-body:var(--font-body-loaded),system-ui,sans-serif;--line:3px;--shadow-sm:3px 3px 0 var(--ink);--shadow-md:6px 6px 0 var(--ink);--ease-pop:cubic-bezier(0.34,1.56,0.64,1);--ease-spring:linear(0,0.009,0.035 2.1%,0.141,0.281 6.7%,0.723 12.9%,0.938 16.7%,1.017,1.077,1.121,1.149 24.3%,1.159,1.163,1.161,1.154 29.9%,1.129 32.8%,1.051 39.6%,1.017 43.1%,0.991,0.977 51%,0.974 53.8%,0.975 57.1%,0.997 69.8%,1.003 76.9%,1.004 83.8%,1);--dur-press:90ms;--gutter:clamp(16px,4vw,48px)}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--teal);color:var(--ink);font-family:var(--font-body);font-size:1rem;line-height:1.55}a{color:inherit}:focus-visible{outline:3px solid var(--ink);outline-offset:3px;box-shadow:0 0 0 6px var(--accent-yellow)}.ht{position:relative;isolation:isolate}.ht:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background:var(--ht-color,rgb(255 255 255/.38));-webkit-mask:var(--ht-img,url("/assets/halftone-tr.svg")) var(--ht-pos,right top) /var(--ht-size,300px) no-repeat;mask:var(--ht-img,url("/assets/halftone-tr.svg")) var(--ht-pos,right top) /var(--ht-size,300px) no-repeat}[hidden]{display:none!important}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link{position:absolute;left:8px;top:-100px;z-index:100;padding:10px 14px;background:var(--accent-yellow);border:var(--line) solid var(--ink);font-weight:700}.skip-link:focus{top:8px}html[data-hero=pending] [data-anim]{opacity:0}@media (prefers-reduced-motion:reduce){*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}