@font-face{font-family:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/07cc5d121db97c53-s.3fa6shooes3qd.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Young Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/d5d24d76f75e2625-s.p.21s_cahnw20sc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Young Serif Fallback;src:local(Times New Roman);ascent-override:83.16%;descent-override:29.1%;line-gap-override:0.0%;size-adjust:125.78%}.AEOYpW_className{font-family:Young Serif,Young Serif Fallback;font-style:normal;font-weight:400}.AEOYpW_variable{--nf-judul:"Young Serif", "Young Serif Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/12d4e8c1f08b4a66-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/cabb10e1d7cbc7c1-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/9f5a2b9f13a4ecbb-s.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Plus Jakarta Sans;font-style:normal;font-weight:200 800;font-display:swap;src:url(../media/d8aeca813a9ab546-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.afvH7a_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.afvH7a_variable{--nf-isi:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/bff24dc14ce4541e-s.0op8psrhiitue.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9a1ea0775bdd7e1b-s.0s-s-hsjhq4c2.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Amiri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e5e3622652600e97-s.0ws8tt74elqft.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b4416af7d770c10a-s.18tjh3qqaxhod.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3abf2498f81abee7-s.0cn01x5f19g74.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Amiri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/d3f51edb0ea1ba9a-s.1c56-m5_chvse.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Amiri Fallback;src:local(Times New Roman);ascent-override:112.47%;descent-override:63.44%;line-gap-override:0.0%;size-adjust:99.94%}.PbW0Va_className{font-family:Amiri,Amiri Fallback;font-style:normal}.PbW0Va_variable{--nf-arab:"Amiri", "Amiri Fallback"}
:root{--kertas:#fbf6ea;--kertas-terang:#fff;--kertas-gelap:#f2e9d3;--tinta:#1b2a20;--tinta-pudar:#56634f;--garis:#e3d9c0;--garis-kuat:#8b8a73;--hijau:#0f5c3b;--hijau-tua:#0a3f28;--di-hijau:#fff;--hijau-lembut:#dcecd8;--ungu:#7b2d73;--di-ungu:#fff;--ungu-lembut:#f1e2ee;--emas:#e2b43a;--di-emas:#2b2005;--fokus:#7b2d73;--bayang-kartu:0 1px 2px #1b2a200f, 0 8px 24px #1b2a2012;--jarak-1:4px;--jarak-2:8px;--jarak-3:12px;--jarak-4:16px;--jarak-6:24px;--jarak-8:32px;--jarak-12:48px;--jarak-20:80px;--radius-kecil:6px;--radius-sedang:12px;--radius-besar:24px;--radius-pil:999px;--font-judul:var(--nf-judul), Georgia, "Times New Roman", serif;--font-isi:var(--nf-isi), system-ui, -apple-system, "Segoe UI", sans-serif;--font-arab:var(--nf-arab), "Traditional Arabic", "Geeza Pro", serif;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--kertas:#0f1410;--kertas-terang:#171e18;--kertas-gelap:#0a0e0b;--tinta:#eef0e6;--tinta-pudar:#a9b4a3;--garis:#2b352c;--garis-kuat:#6f7d6b;--hijau:#5cc98f;--hijau-tua:#7fd8a7;--di-hijau:#06291a;--hijau-lembut:#173224;--ungu:#dba3d3;--di-ungu:#2a0f27;--ungu-lembut:#33202f;--emas:#e9c25a;--di-emas:#2b2005;--fokus:#e7b8e1;--bayang-kartu:0 1px 2px #0006, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--kertas:#0f1410;--kertas-terang:#171e18;--kertas-gelap:#0a0e0b;--tinta:#eef0e6;--tinta-pudar:#a9b4a3;--garis:#2b352c;--garis-kuat:#6f7d6b;--hijau:#5cc98f;--hijau-tua:#7fd8a7;--di-hijau:#06291a;--hijau-lembut:#173224;--ungu:#dba3d3;--di-ungu:#2a0f27;--ungu-lembut:#33202f;--emas:#e9c25a;--di-emas:#2b2005;--fokus:#e7b8e1;--bayang-kartu:0 1px 2px #0006, 0 8px 24px #00000059;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}
*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--kertas);color:var(--tinta);font-family:var(--font-isi);-webkit-font-smoothing:antialiased;margin:0;font-size:16px;line-height:26px}img{max-width:100%;height:auto}a{color:var(--hijau)}a:hover{color:var(--hijau-tua)}:focus-visible{outline:2px solid var(--fokus);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}}.ni{font-family:var(--font-isi);color:var(--tinta);background:var(--kertas);font-size:16px;line-height:26px}.ni *,.ni :before,.ni :after{box-sizing:border-box}.ni :focus-visible{outline:2px solid var(--fokus);outline-offset:2px}.ni-btn{justify-content:center;align-items:center;gap:var(--jarak-2);border-radius:var(--radius-sedang);min-height:44px;font:700 15px/1 var(--font-isi);cursor:pointer;border:1.5px solid #0000;padding:0 20px;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.ni-btn svg{flex:none;width:18px;height:18px}.ni-btn--utama{background:var(--hijau);color:var(--di-hijau)}.ni-btn--utama:hover{background:var(--hijau-tua)}.ni-btn--garis{color:var(--tinta);border-color:var(--garis-kuat);background:0 0}.ni-btn--garis:hover{border-color:var(--hijau);color:var(--hijau)}.ni-btn--teks{color:var(--hijau);text-underline-offset:4px;background:0 0;padding:0 4px;text-decoration:underline}.ni-btn--mengambang{right:max(16px, env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));border-radius:var(--radius-pil);box-shadow:var(--bayang-kartu);position:fixed}.ni-label{font:700 12px/16px var(--font-isi);letter-spacing:.09em;text-transform:uppercase;color:var(--hijau)}.ni-judul-bagian{gap:var(--jarak-3);max-width:640px;display:grid}.ni-judul-bagian__label{align-items:center;gap:var(--jarak-2);display:inline-flex}.ni-judul-bagian__label svg{width:14px;height:14px;fill:var(--emas);flex:none}.ni-judul-bagian h2{font:400 36px/42px var(--font-judul);color:var(--tinta);text-wrap:balance;margin:0}.ni-judul-bagian p{color:var(--tinta-pudar);margin:0;font-size:18px;line-height:29px}.ni-arab{font:400 30px/48px var(--font-arab);color:var(--ungu)}.ni-nav{align-items:center;gap:var(--jarak-4);padding-block:var(--jarak-3);padding-left:max(16px, env(safe-area-inset-left,0px));padding-right:max(16px, env(safe-area-inset-right,0px));background:var(--kertas);border-bottom:1px solid var(--garis);display:flex}.ni-nav__merek{align-items:center;gap:var(--jarak-3);color:var(--tinta);min-width:0;text-decoration:none;display:flex}.ni-nav__merek img{flex:none;width:44px;height:45px}.ni-nav__nama{min-width:0;line-height:1.15;display:grid}.ni-nav__nama b{font:400 18px/22px var(--font-judul)}.ni-nav__nama small{color:var(--tinta-pudar);white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}.ni-nav__menu{gap:var(--jarak-6);margin-left:auto;padding:0;list-style:none;display:flex}.ni-nav__menu a{color:var(--tinta);border-bottom:2px solid #0000;padding-block:6px;font-size:15px;font-weight:500;text-decoration:none}.ni-nav__menu a[aria-current=page]{color:var(--hijau);border-bottom-color:var(--emas)}.ni-nav__tombol-menu{margin-left:auto;display:none}@media (max-width:760px){.ni-nav__menu{display:none}}.ni-tab{background:var(--kertas-terang);border-top:1px solid var(--garis);padding-bottom:env(safe-area-inset-bottom,0px);padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;display:grid}.ni-tab a{min-height:60px;color:var(--tinta-pudar);font:600 12px/16px var(--font-isi);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:8px 4px;text-decoration:none;display:flex;position:relative}.ni-tab svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ni-tab a[aria-current=page]{color:var(--hijau);font-weight:700}.ni-tab a[aria-current=page]:before{content:"";background:var(--emas);border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:28%;right:28%}.ni-tab a[aria-current=page] svg{fill:var(--hijau-lembut)}.ni-tab__titik{background:var(--ungu);width:9px;height:9px;box-shadow:0 0 0 2px var(--kertas-terang);border-radius:50%;position:absolute;top:9px;left:calc(50% + 9px)}.ni-pasaran{align-items:center;gap:var(--jarak-3);flex-wrap:wrap;display:inline-flex}.ni-pasaran__hari{font:700 15px/20px var(--font-isi);color:var(--tinta)}.ni-pasaran__lima{border-radius:var(--radius-kecil);background:var(--kertas-gelap);gap:2px;padding:2px;display:inline-flex}.ni-pasaran__lima span{font:600 12px/16px var(--font-isi);color:var(--tinta-pudar);border-radius:4px;padding:4px 8px}.ni-pasaran__lima span[aria-current=date]{background:var(--ungu);color:var(--di-ungu)}.ni-status{border-radius:var(--radius-pil);font:700 12px/16px var(--font-isi);white-space:nowrap;align-items:center;gap:6px;padding:3px 10px;display:inline-flex}.ni-status:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.ni-status--berlangsung{background:var(--hijau-lembut);color:var(--hijau)}.ni-status--nanti{color:var(--tinta-pudar);box-shadow:inset 0 0 0 1px var(--garis-kuat);background:0 0}.ni-status--selesai{color:var(--tinta-pudar);background:0 0}.ni-status--selesai:before{background:0 0;box-shadow:inset 0 0 0 1.5px}.ni-status--khusus{background:var(--ungu-lembut);color:var(--ungu)}.ni-hari-ini{background:var(--kertas-terang);border-radius:var(--radius-sedang);box-shadow:var(--bayang-kartu);overflow:hidden}.ni-hari-ini__kepala{justify-content:space-between;align-items:flex-end;gap:var(--jarak-3);padding:var(--jarak-6) var(--jarak-6) var(--jarak-4);border-bottom:1px solid var(--garis);flex-wrap:wrap;display:flex}.ni-hari-ini__kepala h3{font:400 26px/32px var(--font-judul);margin:4px 0 0}.ni-hari-ini ol{margin:0;padding:0;list-style:none}.ni-kegiatan{gap:var(--jarak-4);padding:var(--jarak-4) var(--jarak-6);border-bottom:1px solid var(--garis);grid-template-columns:112px 1fr auto;align-items:center;display:grid}.ni-kegiatan:last-child{border-bottom:0}.ni-kegiatan__waktu{font:700 12px/16px var(--font-isi);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-pudar)}.ni-kegiatan__nama{min-width:0}.ni-kegiatan__nama b{font:700 17px/24px var(--font-isi);display:block}.ni-kegiatan__nama span{color:var(--tinta-pudar);font-size:14px;line-height:20px}.ni-kegiatan--berlangsung{background:var(--hijau-lembut)}.ni-kegiatan--berlangsung .ni-kegiatan__waktu{color:var(--hijau)}.ni-kegiatan--selesai .ni-kegiatan__nama b{color:var(--tinta-pudar);font-weight:500}.ni-kegiatan--khusus .ni-kegiatan__waktu{color:var(--ungu)}@media (max-width:520px){.ni-kegiatan{gap:4px var(--jarak-3);padding-inline:var(--jarak-4);grid-template-columns:1fr auto}.ni-kegiatan__waktu{grid-column:1/-1}.ni-hari-ini__kepala{padding-inline:var(--jarak-4)}}.ni-manaqib{gap:var(--jarak-4) var(--jarak-6);padding:var(--jarak-6);border-radius:var(--radius-sedang);background:var(--ungu-lembut);color:var(--tinta);grid-template-columns:auto 1fr;align-items:center;display:grid}.ni-manaqib__angka{background:var(--ungu);width:96px;height:96px;color:var(--di-ungu);text-align:center;border-radius:50%;place-items:center;display:grid}.ni-manaqib__angka b{font:400 40px/1 var(--font-judul);font-variant-numeric:tabular-nums}.ni-manaqib__angka small{font:700 11px/14px var(--font-isi);letter-spacing:.08em;text-transform:uppercase;margin-top:-10px;display:block}.ni-manaqib h3{font:400 26px/32px var(--font-judul);margin:4px 0}.ni-manaqib p{color:var(--tinta-pudar);margin:0;font-size:15px}.ni-manaqib .ni-label{color:var(--ungu)}@media (max-width:420px){.ni-manaqib{grid-template-columns:1fr}}.ni-tabel-wrap{border-radius:var(--radius-sedang);background:var(--kertas-terang);border:1px solid var(--garis);overflow-x:auto}.ni-tabel{border-collapse:collapse;width:100%;font-size:15px}.ni-tabel caption{text-align:left;padding:var(--jarak-4) var(--jarak-6) 0;font:700 12px/16px var(--font-isi);letter-spacing:.09em;text-transform:uppercase;color:var(--hijau)}.ni-tabel th,.ni-tabel td{text-align:left;padding:14px var(--jarak-6);border-bottom:1px solid var(--garis);vertical-align:top}.ni-tabel thead th{font:700 12px/16px var(--font-isi);letter-spacing:.09em;text-transform:uppercase;color:var(--tinta-pudar)}.ni-tabel tbody th{white-space:nowrap;font-weight:700}.ni-tabel tbody tr:last-child>*{border-bottom:0}.ni-tabel td:last-child{color:var(--tinta-pudar)}.ni-bintang{width:14px;height:14px;fill:var(--emas)}.situs-wadah{max-width:1180px;margin-inline:auto}.situs-bagian{padding-block:var(--jarak-12);padding-left:max(16px, 4vw, env(safe-area-inset-left,0px));padding-right:max(16px, 4vw, env(safe-area-inset-right,0px))}.situs-bagian--pita{background:var(--kertas-gelap)}@media (min-width:761px){.situs-bagian{padding-block:var(--jarak-20)}}.situs-nav{top:env(safe-area-inset-top,0px);z-index:20;position:sticky}.situs-tab{z-index:20;position:fixed;bottom:0;left:0;right:0}@media (max-width:760px){body{padding-bottom:calc(61px + env(safe-area-inset-bottom,0px))}}@media (min-width:761px){.situs-tab{display:none}}.situs-footer{background:var(--kertas-gelap);color:var(--tinta-pudar);padding-block:var(--jarak-12);padding-left:max(16px, 4vw, env(safe-area-inset-left,0px));padding-right:max(16px, 4vw, env(safe-area-inset-right,0px));font-size:15px}.situs-footer__isi{gap:var(--jarak-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));max-width:1180px;margin-inline:auto;display:grid}.situs-footer__nama{color:var(--tinta);font:400 18px/24px var(--font-judul);display:block}.situs-footer__label{margin-bottom:var(--jarak-2);display:block}.situs-footer__hak{max-width:1180px;margin:var(--jarak-8) auto 0;padding-top:var(--jarak-4);border-top:1px solid var(--garis);font-size:13px}.situs-kerangka{border-radius:var(--radius-sedang);background:var(--kertas-terang);border:1px solid var(--garis);min-height:320px}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.tumpuk{gap:var(--jarak-8);flex-direction:column;display:flex}.teks-pudar{color:var(--tinta-pudar)}.ni-judul-bagian h1{font:400 clamp(2rem, 2vw + 1.4rem, 3rem) / 1.1 var(--font-judul);color:var(--tinta);text-wrap:balance;margin:0}.hero{gap:var(--jarak-12);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:center;display:grid}.hero__teks{flex-direction:column;gap:20px;min-width:0;display:flex}.hero__teks h1{font:400 clamp(2rem, 3vw + 1.1rem, 3.6rem) / 1.06 var(--font-judul);letter-spacing:-.01em;text-wrap:balance;margin:0}.hero__teks p{margin:0}.hero__pengantar{color:var(--tinta-pudar);max-width:34em;font-size:18px;line-height:29px}.baris-tombol{gap:var(--jarak-3);flex-wrap:wrap;display:flex}.hero__foto{min-width:0;margin:0;position:relative}.hero__foto img{aspect-ratio:4/3;object-fit:cover;border-radius:var(--radius-besar);width:100%;height:auto;display:block}.hero__foto figcaption{left:var(--jarak-4);bottom:var(--jarak-4);padding:var(--jarak-2) 14px;border-radius:var(--radius-kecil);background:var(--kertas-terang);font-size:14px;font-weight:500;position:absolute}@media (max-width:760px){.hero{gap:var(--jarak-6)}.hero__foto{order:-1}.hero__foto img{aspect-ratio:16/9}.hero__teks .ni-arab{font-size:24px;line-height:34px}}.grid-hari-ini{gap:var(--jarak-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,380px),1fr));align-items:start;display:grid}.grid-hari-ini__samping{gap:var(--jarak-6);flex-direction:column;min-width:0;display:flex}.daftar-garis{border-top:2px solid var(--tinta);margin:0;padding:0;list-style:none}.daftar-garis>li{padding-block:var(--jarak-6);border-bottom:1px solid var(--garis)}.daftar-garis h3{font:400 24px/30px var(--font-judul);margin:0}.daftar-garis p{margin:0}.lembaga{column-gap:var(--jarak-8);grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));display:grid}.lembaga>li{flex-direction:column;gap:10px;display:flex}.galeri{gap:var(--jarak-4);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));margin:0;padding:0;list-style:none;display:grid}.galeri img{aspect-ratio:3/4;object-fit:cover;border-radius:var(--radius-sedang);width:100%;height:auto;display:block}@media (max-width:520px){.galeri{gap:var(--jarak-2);grid-template-columns:repeat(2,minmax(0,1fr))}}.kepala-baris{justify-content:space-between;align-items:flex-end;gap:var(--jarak-4);flex-wrap:wrap;display:flex}.ajakan{background:var(--hijau);color:var(--di-hijau)}.ajakan__isi{justify-content:space-between;align-items:center;gap:var(--jarak-6);flex-wrap:wrap;display:flex}.ajakan h2{margin:0 0 var(--jarak-2);font:400 clamp(26px, 2vw + 16px, 34px) / 1.2 var(--font-judul);color:var(--di-hijau)}.ajakan p{margin:0;font-size:17px}.ajakan .ni-btn{background:var(--kertas);color:var(--hijau)}.pekan{gap:var(--jarak-2);grid-template-columns:repeat(7,minmax(96px,1fr));margin:0;padding:0 0 4px;list-style:none;display:grid;overflow-x:auto}.pekan>li{padding:14px var(--jarak-4);border-radius:var(--radius-sedang);background:var(--kertas-terang);border:1px solid var(--garis);color:var(--tinta-pudar);flex-direction:column;gap:2px;font-size:14px;display:flex}.pekan b{font:400 20px/26px var(--font-judul);color:var(--tinta)}.pekan__tanda{font:700 12px/16px var(--font-isi);letter-spacing:.09em;text-transform:uppercase;min-height:16px}.pekan__hari-ini{background:var(--hijau)!important;border-color:var(--hijau)!important}.pekan__hari-ini,.pekan__hari-ini b{color:var(--di-hijau)!important}.pekan__khusus{background:var(--ungu-lembut)!important;border-color:var(--ungu)!important}.pekan__khusus .pekan__tanda{color:var(--ungu)}@media (max-width:760px){.pekan{margin-inline:calc(-1*max(16px,4vw));padding-inline:max(16px,4vw);display:flex}.pekan>li{flex:none;align-items:center;width:84px;padding:10px 4px;font-size:12px}}.dua-kolom{gap:var(--jarak-12);flex-wrap:wrap;display:flex}.dua-kolom__kiri{gap:var(--jarak-3);flex-direction:column;flex:280px;display:flex}.dua-kolom__kiri h2{font:400 30px/36px var(--font-judul);margin:0}.dua-kolom__kiri p{margin:0}.dua-kolom__kanan{flex:999 560px;min-width:0}.harian>li{gap:var(--jarak-2) var(--jarak-6);grid-template-columns:minmax(120px,160px) 1fr;display:grid}.harian .ni-label{color:var(--tinta-pudar);padding-top:6px}.harian__isi{flex-direction:column;gap:6px;min-width:0;display:flex}.harian__peserta{font-size:14px;font-weight:700}@media (max-width:520px){.harian>li{padding-block:var(--jarak-4);grid-template-columns:1fr}.harian .ni-label{padding-top:0}.harian h3{font-size:20px;line-height:26px}}.grid-malam{gap:var(--jarak-6);grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:start;display:grid}.grid-malam__kolom{gap:var(--jarak-3);flex-direction:column;display:flex}.grid-malam__kolom>p{margin:0}.kotak{gap:var(--jarak-4);border-radius:var(--radius-sedang);background:var(--kertas-terang);border:1px solid var(--garis);flex-direction:column;padding:28px;display:flex}@media (max-width:520px){.kotak{padding:18px}}.kontak{gap:var(--jarak-8);flex-wrap:wrap;align-items:stretch;display:flex}.kontak__daftar{flex:340px;min-width:0}.kontak__daftar>li{flex-direction:column;gap:6px;display:flex}.kontak__daftar .ni-label{color:var(--tinta-pudar)}.kontak__nomor{font:400 30px/36px var(--font-judul);font-variant-numeric:tabular-nums;-webkit-user-select:all;user-select:all}.kontak__foto{border-radius:var(--radius-besar);flex:999 480px;min-width:0;min-height:440px;margin:0;position:relative;overflow:hidden}.kontak__foto img{object-fit:cover}.kontak__foto figcaption{justify-content:space-between;align-items:center;gap:var(--jarak-4);padding:20px var(--jarak-6);border-radius:var(--radius-sedang);background:var(--kertas-terang);box-shadow:var(--bayang-kartu);flex-wrap:wrap;display:flex;position:absolute;bottom:20px;left:20px;right:20px}@media (max-width:760px){.kontak__foto{min-height:300px}.kontak__foto figcaption{padding:var(--jarak-4);bottom:12px;left:12px;right:12px}}.formulir{border-radius:var(--radius-sedang);background:var(--kertas-terang);border:1px solid var(--garis);flex:999 480px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));gap:20px;min-width:0;padding:28px;display:grid}.formulir__isian{flex-direction:column;gap:6px;display:flex}.formulir__isian--penuh,.formulir__kaki{grid-column:1/-1}.formulir label{font-size:14px;font-weight:700}.formulir__kaki{justify-content:space-between;align-items:center;gap:var(--jarak-3);color:var(--tinta-pudar);flex-wrap:wrap;font-size:14px;display:flex}.ni-isian{border:1.5px solid var(--garis-kuat);border-radius:var(--radius-kecil);background:var(--kertas);width:100%;min-height:44px;color:var(--tinta);font:400 16px/24px var(--font-isi);padding:10px 14px}textarea.ni-isian{resize:vertical}@media (max-width:520px){.formulir{padding:18px}}
