@font-face{font-family:judul;src:url(../media/bellefair_latin_400_normal-s.p.3sdjt292swm0_.woff2)format("woff2");font-display:swap;font-weight:400}@font-face{font-family:judul Fallback;src:local(Arial);ascent-override:105.04%;descent-override:33.48%;line-gap-override:0.0%;size-adjust:82.73%}.pPsC4a_className{font-family:judul,judul Fallback,Georgia,serif;font-weight:400}.pPsC4a_variable{--huruf-judul:"judul", "judul Fallback", Georgia, serif}
@font-face{font-family:isi;src:url(../media/nunito_sans_latin_wght_normal-s.p.43tw5taujkj4o.woff2)format("woff2");font-display:swap;font-weight:200 1000}@font-face{font-family:isi Fallback;src:local(Arial);ascent-override:103.02%;descent-override:35.97%;line-gap-override:0.0%;size-adjust:98.13%}.DtyC8G_className{font-family:isi,isi Fallback,system-ui,sans-serif}.DtyC8G_variable{--huruf-isi:"isi", "isi Fallback", system-ui, sans-serif}
:root{--malam:#121317;--malam-2:#1a1b21;--garis-gelap:#ffffff1f;--teks:#ececea;--teks-redup:#ececeaad;--kartu:#f5f5f4;--tinta:#1d1d22;--tinta-redup:#5c5d66;--rambut:#1d1d221f;--hijau:#23784a;--kuning:#8f5d00;--tepi:16px;--lebar:1240px;--tekstur:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .045 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (min-width:700px){:root{--tepi:32px}}@media (min-width:1100px){:root{--tepi:56px}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:76px}body{background:var(--malam);color:var(--teks);margin:0}.akar{--judul:var(--huruf-judul), Georgia, serif;--isi:var(--huruf-isi), system-ui, sans-serif;font-family:var(--isi);font-variant-numeric:tabular-nums;font-size:16px;line-height:1.65}img{max-width:100%;height:auto;display:block}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3{font-family:var(--judul);text-wrap:balance;margin:0;font-weight:400}p{margin:0}:focus-visible{outline:2px solid var(--aksen-terang);outline-offset:3px}.sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.situs{--aksen-terang:color-mix(in srgb, var(--accent) 52%, #fff);min-width:0}.pratinjau{padding:10px var(--tepi);background:var(--teks);color:var(--malam);text-align:center;font-size:14px;font-weight:800}.cap{letter-spacing:.14em;text-transform:uppercase;border:1px solid;border-radius:2px;padding:1px 9px;font-size:13px;font-weight:800;display:inline-block}.cap-timbul{background:var(--kartu);color:#e3e3e0;width:54px;height:54px;box-shadow:inset 1px 1px 2px #0003, inset -1px -1px 1px #fffffff2, 0 0 0 4px var(--kartu), 0 0 0 5px #1d1d2214;font-family:var(--judul);text-shadow:-1px -1px #00000029,1px 1px #fff;border-radius:50%;flex:none;place-items:center;font-size:26px;line-height:1;display:inline-grid}.cap-timbul--kecil{background:var(--malam-2);width:30px;height:30px;color:var(--malam-2);box-shadow:inset 1px 1px 2px #0009, inset -1px -1px 1px #ffffff1a, 0 0 0 1px var(--garis-gelap);text-shadow:-1px -1px #0009,1px 1px #ffffff38;font-size:16px}.label{color:var(--aksen-terang);letter-spacing:.24em;text-transform:uppercase;align-items:center;gap:12px;font-size:13px;font-weight:800;line-height:1.2;display:inline-flex}.label:before{content:"";background:currentColor;width:28px;height:1px}.tombol{background:var(--accent);min-height:50px;color:var(--accent-ink);letter-spacing:.1em;text-transform:uppercase;text-align:center;border:0;border-radius:2px;justify-content:center;align-items:center;gap:8px;padding:12px 24px;font-size:13.5px;font-weight:800;line-height:1.3;text-decoration:none;display:inline-flex}.tombol:hover{filter:brightness(1.12)}.tombol--kecil{min-height:44px;padding:8px 16px;font-size:13px}.tombol--penuh{width:100%}.tombol-teks{letter-spacing:.04em;text-underline-offset:.3em;background:0 0;border:0;align-items:center;min-height:44px;padding:0;font-size:14px;font-weight:800;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tombol-teks:hover{text-decoration-thickness:2px}.tombol-teks:disabled{opacity:.55;cursor:not-allowed;text-decoration:none}.tombol-teks[aria-pressed=true]{color:var(--aksen-terang);text-decoration:none}.kepala{z-index:10;min-height:64px;padding:10px var(--tepi);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--garis-gelap);background:#121317eb;align-items:center;gap:24px;display:flex;position:sticky;top:0}.merek{min-width:0;font-family:var(--judul);letter-spacing:.04em;align-items:center;gap:12px;font-size:22px;line-height:1.1;text-decoration:none;display:inline-flex}.merek span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.merek img{object-fit:contain;border-radius:50%;width:32px;height:32px}.kepala__menu{gap:26px;margin-left:12px;display:none}.kepala__menu a{letter-spacing:.14em;text-transform:uppercase;color:var(--teks-redup);font-size:13px;font-weight:700;text-decoration:none}.kepala__menu a:hover{color:var(--teks)}.kepala__buka{color:var(--teks-redup);margin-left:auto;font-size:13px;display:none}@media (min-width:640px){.kepala__buka{display:block}}@media (min-width:1000px){.kepala__menu{display:flex}}.pembuka{padding:30px max(var(--tepi), calc((100% - var(--lebar)) / 2)) clamp(56px, 7vw, 96px)}.meja-kartu{grid-template-columns:minmax(0,1fr);grid-template-areas:"susun""balas""biaya""isi";gap:22px;min-width:0;display:grid}.meja-kartu>*{min-width:0}.kartu-susun{grid-area:susun}.kartu-balas{grid-area:balas}.kartu-biaya{grid-area:biaya}.meja-kartu__isi{grid-area:isi}.meja-kartu__kiri{display:contents}@media (min-width:1000px){.meja-kartu{grid-template:"kiri balas""isi balas"1fr/minmax(0,7fr) minmax(0,5fr);align-items:start;gap:24px 36px}.meja-kartu__kiri{grid-area:kiri;gap:22px;display:grid}.meja-kartu__kiri>*{grid-area:auto}.pembuka{padding-top:40px}}@media (min-width:1000px) and (min-height:880px){.meja-kartu__kiri{position:sticky;top:84px}}.pembuka__isi{max-width:52ch;color:var(--teks-redup);font-size:17px}.kartu-susun,.kartu-balas,.kartu-biaya,.kartu-menu,.kartu-kontak{color:var(--tinta);background:var(--tekstur), var(--kartu);position:relative;box-shadow:0 1px #dcdcd9,0 2px #d0d0cd,0 3px #c3c3c0,0 4px #b6b6b3,0 30px 50px -22px #000000bf}.kartu-susun h1,.kartu-susun h3,.kartu-balas__judul,.kartu-menu h2,.kartu-kontak h2,.kartu-susun__mulai strong{text-shadow:0 1px #ffffffe6}.kartu-susun{padding:28px 34px 22px}.kartu-susun__usaha{font-family:var(--judul);letter-spacing:.06em;align-items:center;gap:14px;margin-bottom:12px;font-size:20px;line-height:1.2;display:flex}.kartu-susun__usaha small{font-family:var(--isi);letter-spacing:.2em;text-transform:uppercase;color:var(--tinta-redup);margin-top:2px;font-size:13px;font-weight:800;display:block}.kartu-susun h1{font-size:clamp(2rem,1.4rem + 1.6vw,2.7rem);line-height:1.06}.kartu-susun__acara{border-top:1px solid var(--tinta);border-bottom:1px solid var(--tinta);box-shadow:0 3px 0 -2px var(--kartu), 0 4px 0 -2px var(--tinta);letter-spacing:.2em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:2px 18px;margin-top:14px;padding:8px 0;font-size:13px;font-weight:800;display:flex}.kartu-susun__acara span{color:var(--tinta-redup);letter-spacing:.08em;text-transform:none;font-size:13.5px;font-weight:700}.kartu-susun__mulai{color:var(--tinta-redup);margin:14px 0 4px;font-size:15px}.kartu-susun__mulai strong{font-family:var(--judul);color:var(--accent);vertical-align:-.12em;margin-left:6px;font-size:clamp(2.2rem,1.8rem + 1.4vw,3rem);font-weight:400;line-height:1}.kartu-susun__kosong{color:var(--tinta-redup);padding:26px 0 10px}.rundown{margin:0;padding:0;list-style:none;display:grid}.rundown li{border-bottom:1px solid var(--rambut);grid-template-columns:70px minmax(0,1fr);align-items:baseline;column-gap:16px;padding:6px 0;display:grid}.rundown time{font-family:var(--judul);font-size:21px;line-height:1.1}.rundown__catat{color:var(--tinta-redup);font-size:14.5px}.rundown__catat time{color:var(--tinta-redup)}.rundown__kursi span{display:grid}.rundown__kursi strong{font-size:15.5px;font-weight:800}.rundown__kursi em{color:var(--tinta-redup);font-size:13.5px;font-style:normal}.rundown__acara{border-bottom:0!important}.rundown__acara span{font-family:var(--judul);padding-left:20px;font-size:22px;position:relative}.rundown__acara span:before{content:"";background:var(--accent);width:10px;height:2px;position:absolute;top:50%;left:0}.kartu-susun__kaki{color:var(--tinta-redup);margin-top:6px;font-size:13.5px}.kartu-susun__awas{background:color-mix(in srgb, var(--accent) 8%, var(--kartu));box-shadow:inset 3px 0 0 var(--accent);justify-items:start;gap:10px;margin-top:14px;padding:14px 16px;font-size:14.5px;display:grid}.kartu-balas{gap:10px;padding:26px 28px 24px;display:grid}.kartu-balas__judul{font-family:var(--judul);letter-spacing:.22em;text-transform:uppercase;text-align:center;margin-bottom:4px;font-size:22px}.kartu-balas__baris{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);gap:14px;display:grid}.garis-isi{border-bottom:1px solid var(--tinta);grid-template-columns:auto minmax(0,1fr);align-items:end;column-gap:10px;display:grid}.garis-isi>span{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-redup);padding-bottom:11px;font-size:13px;font-weight:800}.garis-isi input,.garis-isi select{width:100%;min-width:0;min-height:44px;color:var(--tinta);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:0 0;border:0;padding:0 2px;font-size:16px;font-weight:700}.garis-isi:focus-within{border-bottom-width:2px;margin-bottom:-1px}.garis-isi input:focus-visible,.garis-isi select:focus-visible{outline:none}.garis-isi option{color:var(--tinta);background:#fff}.kartu-balas__tanda{color:var(--tinta-redup);align-items:center;gap:8px;font-size:13px;display:flex}.kartu-balas__tanda:before{content:"";background:#b5b9c2;flex:none;width:8px;height:8px}.kartu-balas__tanda--kosong{color:var(--hijau);font-weight:800}.kartu-balas__tanda--kosong:before{background:var(--hijau)}.kartu-balas__tanda--penuh{color:var(--accent);font-weight:800}.kartu-balas__tanda--penuh:before{background:var(--accent)}.kartu-balas__tanda--sisa-satu{color:var(--kuning);font-weight:800}.kartu-balas__tanda--sisa-satu:before{background:#d79a1c}.tamu{border:0;min-width:0;margin:6px 0 0;padding:0}.tamu legend{letter-spacing:.16em;text-transform:uppercase;color:var(--tinta-redup);margin-bottom:4px;padding:0;font-size:13px;font-weight:800}.tamu ul{margin:0;padding:0;list-style:none}.tamu__satu{border-bottom:1px solid var(--rambut);justify-content:space-between;align-items:center;gap:12px;padding:4px 0;display:flex}.tamu__satu--isi .tamu__nama{color:var(--tinta)}.tamu__nama{min-width:0;color:var(--tinta-redup);font-size:15px;font-weight:800;line-height:1.3;display:grid}.tamu__nama small{color:var(--tinta-redup);font-size:13px;font-weight:600}.tamu__hitung{flex:none;align-items:center;gap:4px;display:inline-flex}.tamu__hitung button{border:1px solid var(--tinta);width:44px;height:44px;color:var(--tinta);background:0 0;border-radius:50%;font-size:18px;line-height:1}.tamu__hitung button:disabled{color:#1d1d224d;cursor:not-allowed;border-color:#1d1d2233}.tamu__hitung output{text-align:center;min-width:22px;font-family:var(--judul);font-size:22px}.kartu-biaya{gap:10px;padding:20px 28px;display:grid}.kartu-biaya dl{gap:4px;margin:0;font-size:14px;display:grid}.kartu-biaya dl div{justify-content:space-between;gap:14px;display:flex}.kartu-biaya dt{color:var(--tinta-redup)}.kartu-biaya dd{white-space:nowrap;margin:0;font-weight:700}.kartu-biaya__total{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 14px;display:flex}.kartu-biaya__total span{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-redup);font-size:14px;font-weight:800}.kartu-biaya__total strong{font-family:var(--judul);font-size:clamp(1.9rem,1.6rem + 1vw,2.5rem);font-weight:400;line-height:1}.kartu-biaya__dp{color:var(--tinta-redup);font-size:13.5px}.kartu-biaya__rinci{border-top:1px solid var(--rambut)}.kartu-biaya__rinci summary{cursor:pointer;letter-spacing:.16em;text-transform:uppercase;min-height:44px;color:var(--tinta-redup);justify-content:space-between;align-items:center;font-size:13px;font-weight:800;list-style:none;display:flex}.kartu-biaya__rinci summary::-webkit-details-marker{display:none}.kartu-biaya__rinci summary:after{content:"+";letter-spacing:0;font-size:18px}.kartu-biaya__rinci[open] summary:after{content:"−"}.kartu-biaya__rinci dl{padding-bottom:8px}.kartu-biaya__kosong{color:var(--tinta-redup);font-size:14.5px}@media (max-width:520px){.pembuka{padding-top:18px}.kartu-susun{padding:20px 18px 18px}.kartu-susun__usaha{gap:10px;margin-bottom:12px;font-size:17px}.kartu-susun__usaha .cap-timbul{width:38px;height:38px;box-shadow:inset 1px 1px 2px #0003, inset -1px -1px 1px #fffffff2, 0 0 0 3px var(--kartu), 0 0 0 4px #1d1d2214;font-size:19px}.kartu-susun h1{font-size:1.85rem}.kartu-susun__acara{margin-top:12px;padding:7px 0}.kartu-susun__mulai{margin:12px 0 4px}.rundown li{grid-template-columns:54px minmax(0,1fr);column-gap:12px;padding:6px 0}.rundown time,.rundown__acara span{font-size:19px}.kartu-balas,.kartu-biaya{padding:20px 18px}.kartu-balas__baris{grid-template-columns:minmax(0,1fr);gap:10px}}.bagian{padding:clamp(60px, 8vw, 112px) max(var(--tepi), calc((100% - var(--lebar)) / 2))}.bagian--garis{border-top:1px solid var(--garis-gelap)}.bagian--kertas{padding-top:clamp(40px,5vw,72px);padding-bottom:clamp(40px,5vw,72px)}.kepala-bagian{max-width:640px}.kepala-bagian--tengah{text-align:center;margin:0 auto}.kepala-bagian--tengah .label:after{content:"";background:currentColor;width:28px;height:1px}.kepala-bagian h2{margin-top:16px;font-size:clamp(2.1rem,1.4rem + 2.4vw,3.4rem);line-height:1.08}.kepala-bagian__isi{color:var(--teks-redup);margin-top:14px;font-size:17px}.kepala-bagian--tengah .kepala-bagian__isi{max-width:54ch;margin-left:auto;margin-right:auto}.kepala-bagian__isi p+p{margin-top:10px}.kosong{color:var(--teks-redup);margin-top:24px}.dua{gap:36px;display:grid}@media (min-width:1000px){.dua{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;gap:72px}.dua--balik{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.tautan-saring{flex-wrap:wrap;gap:4px 22px;display:flex}.tautan-saring--tengah{justify-content:center}.tautan-saring button{letter-spacing:.14em;text-transform:uppercase;min-height:44px;color:inherit;opacity:.66;background:0 0;border:0;border-bottom:1px solid #0000;padding:0;font-size:13px;font-weight:800}.tautan-saring button:hover{opacity:1}.tautan-saring button[aria-pressed=true]{opacity:1;border-bottom-color:currentColor}.katalog{gap:34px;margin-top:40px;display:grid}@media (min-width:1000px){.katalog{grid-template-columns:minmax(0,4fr) minmax(0,8fr);align-items:start;gap:56px}.katalog__isi{position:sticky;top:100px}}.daftar-isi{border-top:1px solid var(--garis-gelap);margin:0;padding:0;list-style:none}.daftar-isi li{border-bottom:1px solid var(--garis-gelap)}.daftar-isi button{text-align:left;width:100%;min-height:56px;color:var(--teks-redup);background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:14px;padding:10px 0;display:flex}.daftar-isi button span{font-family:var(--judul);font-size:clamp(1.5rem,1.2rem + 1vw,2rem);line-height:1.1}.daftar-isi button small{font-size:13px;font-weight:700}.daftar-isi button:hover,.daftar-isi button[aria-pressed=true]{color:var(--teks)}.daftar-isi button[aria-pressed=true] span:before{content:"";vertical-align:.3em;background:var(--aksen-terang);width:18px;height:2px;margin-right:12px;display:inline-block}.katalog__ringkas{color:var(--teks-redup);gap:4px;margin-top:20px;display:grid}.katalog__ringkas strong{font-family:var(--judul);color:var(--teks);font-size:22px;font-weight:400}.katalog__foto{gap:18px;min-width:0;display:grid}.kisi{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 18px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:760px){.kisi{grid-template-columns:repeat(3,minmax(0,1fr))}}.kisi figure{margin:0}.kisi img,.kisi__ruang{aspect-ratio:4/5;object-fit:cover;border:1px solid var(--garis-gelap);background:var(--malam-2);width:100%;padding:6px;display:block}.kisi figcaption{color:var(--teks-redup);gap:2px;padding-top:10px;font-size:13px;line-height:1.4;display:grid}.kisi figcaption strong{font-family:var(--judul);color:var(--teks);font-size:19px;font-weight:400}.kisi__no{letter-spacing:.16em;color:var(--aksen-terang);font-size:14px;font-weight:800}.kisi .cap{color:var(--teks-redup);justify-self:start;margin-top:4px}.kartu-menu{max-width:1060px;margin:0 auto;padding:clamp(36px,5vw,64px) clamp(20px,4.5vw,64px)}.kartu-menu__cap{margin:0 auto 18px;display:grid}.kartu-menu .label{color:var(--accent)}.kartu-menu .kepala-bagian h2{color:var(--tinta)}.kartu-menu .kepala-bagian__isi{color:var(--tinta-redup)}.menu-harga{gap:26px;margin-top:28px;display:grid}.menu-harga .tautan-saring{color:var(--tinta)}.menu-harga__daftar{gap:26px 56px;margin:0;padding:0;list-style:none;display:grid}@media (min-width:860px){.menu-harga__daftar{grid-template-columns:repeat(2,minmax(0,1fr))}}.hidangan{align-content:start;gap:4px;display:grid}.hidangan__atas{background:linear-gradient(var(--rambut), var(--rambut)) 0 76% / 100% 1px no-repeat;justify-content:space-between;align-items:baseline;gap:12px;display:flex}.hidangan__nama,.hidangan__harga{font-family:var(--judul);background:var(--kartu);font-size:23px;line-height:1.2}.hidangan__nama{padding-right:10px}.hidangan__harga{white-space:nowrap;padding-left:10px}.hidangan__isi{color:var(--tinta-redup);font-size:14.5px}.hidangan__catatan{color:var(--tinta-redup);font-size:13.5px}.hidangan .tombol-teks{color:var(--tinta);justify-self:start}.tabel-area{border-collapse:collapse;width:100%;font-size:15px}.tabel-area th,.tabel-area td{border-bottom:1px solid var(--garis-gelap);text-align:left;vertical-align:baseline;padding:12px 10px}.tabel-area thead th{letter-spacing:.16em;text-transform:uppercase;color:var(--teks-redup);padding-top:0;font-size:13px;font-weight:800}.tabel-area tbody th{font-family:var(--judul);font-size:20px;font-weight:400;line-height:1.25}.tabel-area tbody th small{font-family:var(--isi);color:var(--teks-redup);margin-top:4px;font-size:13px;display:block}.tabel-area td{color:var(--teks-redup)}.tabel-area td:last-child{text-align:right}.tabel-area__pilih th{color:var(--aksen-terang)}.tabel-area__pilih td{color:var(--teks)}@media (max-width:759px){.tabel-area thead{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.tabel-area,.tabel-area tbody{display:block}.tabel-area tr{border-bottom:1px solid var(--garis-gelap);grid-template-columns:minmax(0,1fr) auto;column-gap:12px;padding:12px 0;display:grid}.tabel-area th,.tabel-area td{border:0;padding:2px 0}.tabel-area tbody th{grid-column:1/-1}.tabel-area td[data-judul]{grid-column:1;font-size:14px}.tabel-area td[data-judul]:before{content:attr(data-judul) ": ";color:var(--teks-redup)}.tabel-area td:last-child{grid-area:2/2/span 3;align-self:center}}.buku-tamu{columns:3 250px;column-gap:48px;margin-top:36px}.buku-tamu__bulan{break-inside:avoid;margin-bottom:28px}.buku-tamu h3{border-bottom:1px solid var(--garis-gelap);padding-bottom:8px;font-size:24px}.buku-tamu ul{margin:8px 0 0;padding:0;list-style:none}.catat{padding:7px 0 7px 22px;display:grid;position:relative}.catat:before{content:"";width:9px;height:9px;position:absolute;top:14px;left:0}.catat--penuh:before{background:var(--aksen-terang)}.catat--sisa-satu:before{box-shadow:inset 0 0 0 1.5px #e1aa3c}.catat__tgl{font-size:15px;font-weight:800}.catat__ket{color:var(--teks-redup);font-size:13.5px}.bingkai-foto{margin-top:30px}.bingkai-foto img{aspect-ratio:3/2;object-fit:cover;border:1px solid var(--garis-gelap);background:var(--malam-2);width:100%;padding:8px}.bingkai-foto--tegak{margin-top:0}.bingkai-foto--tegak img{aspect-ratio:4/5}.bab{gap:30px;margin:0;padding:0;list-style:none;display:grid}.bab h3{border-bottom:1px solid var(--garis-gelap);align-items:baseline;gap:14px;padding-bottom:8px;font-size:26px;display:flex}.bab h3 span{min-width:36px;color:var(--aksen-terang);font-size:18px}.bab ul{color:var(--teks-redup);gap:8px;margin:10px 0 0 50px;padding:0;font-size:15px;list-style:none;display:grid}.bab ul strong{color:var(--teks)}.bab ul em{font-style:normal}@media (max-width:520px){.bab ul{margin-left:0}}.tata-cara{gap:4px;margin:0;padding:0;list-style:none;display:grid}.tata-cara li{border-bottom:1px solid var(--garis-gelap);grid-template-columns:64px minmax(0,1fr);gap:16px;padding:18px 0;display:grid}.tata-cara__no{font-family:var(--judul);color:var(--aksen-terang);font-size:34px;line-height:1}.tata-cara h3{font-size:24px;line-height:1.2}.tata-cara p{color:var(--teks-redup);margin-top:4px}.kutipan{text-align:center;gap:44px;max-width:860px;margin:40px auto 0;padding:0;list-style:none;display:grid}.kutipan li{justify-items:center;gap:14px;display:grid}.kutipan li+li:before{content:"";background:var(--aksen-terang);width:36px;height:1px;margin-bottom:30px}.kutipan .cap{color:var(--teks-redup)}.kutipan blockquote{font-family:var(--judul);margin:0;font-size:clamp(1.45rem,1.1rem + 1.2vw,2rem);line-height:1.35}.kutipan__siapa{letter-spacing:.14em;text-transform:uppercase;color:var(--teks-redup);font-size:13px;font-weight:800}.cerita__tanda{font-family:var(--judul);margin-top:20px;font-size:28px}.tanya{border-top:1px solid var(--garis-gelap)}.tanya details{border-bottom:1px solid var(--garis-gelap)}.tanya summary{cursor:pointer;font-family:var(--judul);justify-content:space-between;align-items:baseline;gap:16px;padding:18px 0;font-size:22px;line-height:1.3;list-style:none;display:flex}.tanya summary::-webkit-details-marker{display:none}.tanya summary:after{content:"+";font-family:var(--isi);color:var(--teks-redup);flex:none;font-size:22px}.tanya details[open] summary:after{content:"−"}.tanya details>div{color:var(--teks-redup);max-width:62ch;padding:0 0 18px}.kartu-kontak{text-align:center;justify-items:center;gap:22px;max-width:760px;margin:0 auto;padding:clamp(36px,5vw,56px) clamp(20px,4vw,56px);display:grid}.kartu-kontak .label{color:var(--accent)}.kartu-kontak .kepala-bagian h2{color:var(--tinta)}.kartu-kontak .kepala-bagian__isi{color:var(--tinta-redup)}.kartu-kontak__data{gap:12px;margin:0;display:grid}.kartu-kontak__data dt{letter-spacing:.18em;text-transform:uppercase;color:var(--tinta-redup);font-size:13px;font-weight:800}.kartu-kontak__data dd{margin:2px 0 0}.kartu-kontak__status{color:var(--tinta-redup);font-size:14px;display:block}.kaki{padding:26px var(--tepi);border-top:1px solid var(--garis-gelap);color:var(--teks-redup);flex-wrap:wrap;align-items:center;gap:8px 28px;font-size:14px;display:flex}.merek--kaki{color:var(--teks);font-size:20px}.kaki nav{flex-wrap:wrap;gap:4px 18px;display:flex}.kaki nav a{align-items:center;min-height:44px;display:inline-flex}.kaki__gawe{margin-left:auto}.kepala__wa{border:1px solid var(--teks-redup);min-height:44px;color:var(--teks);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;margin-left:auto;padding:6px 16px;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.kepala__wa:hover{border-color:var(--teks)}@media (min-width:640px){.kepala__buka~.kepala__wa{margin-left:16px}}@media (max-width:999px){html{scroll-padding-top:124px}.kepala{flex-wrap:wrap;row-gap:0;min-height:0;padding-top:6px;padding-bottom:0}.kepala__menu{order:3;flex:0 0 calc(100% + var(--tepi) * 2);margin:0 calc(var(--tepi) * -1);padding:0 var(--tepi) 2px;scrollbar-width:none;gap:2px;display:flex;overflow-x:auto}.kepala__menu::-webkit-scrollbar{display:none}.kepala__menu a{flex:none;align-items:center;min-height:44px;padding:0 12px;display:inline-flex}.kepala__menu a:first-child{padding-left:0}}.cuplikan{margin-top:clamp(22px,3vw,34px)}.cuplikan__daftar{scrollbar-width:thin;grid-auto-columns:minmax(124px,1fr);grid-auto-flow:column;gap:12px;margin:0;padding:0 0 6px;list-style:none;display:grid;overflow-x:auto}.cuplikan__daftar img{aspect-ratio:3/4;object-fit:cover;object-position:50% 30%;border:6px solid var(--kartu,#f6f4ef);width:100%}.cuplikan__bawah{color:var(--teks-redup);align-items:center;gap:12px;margin-top:8px;font-size:14px;display:flex}.cuplikan__bawah a{min-height:44px;color:var(--teks);letter-spacing:.08em;text-transform:uppercase;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.katalog__lagi{margin-top:18px}.buku-tamu__lagi{column-span:all;margin-top:8px}.buku-tamu__lagi[open]{columns:3 250px;column-gap:48px}.buku-tamu__lagi summary{column-span:all;cursor:pointer;letter-spacing:.12em;text-transform:uppercase;min-height:44px;color:var(--teks);align-items:center;font-size:13px;font-weight:700;display:inline-flex}.merek{min-height:44px}.kepala__menu a,.kartu-kontak__data a{align-items:center;min-height:44px;display:inline-flex}.tombol-teks{justify-content:center;min-width:44px}.merek__tanda{flex:none;display:block}
