@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-vietnamese-wght-normal.BUzh504Q.woff2)format("woff2-variations");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:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-ext-wght-normal.CcLUaPy7.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Bricolage Grotesque Variable;font-style:normal;font-display:swap;font-weight:200 800;src:url(/_astro/bricolage-grotesque-latin-wght-normal.DLoelf7F.woff2)format("woff2-variations");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:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-ext-wght-normal.B5bTHO_g.woff2)format("woff2-variations");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Sans Variable;font-style:normal;font-display:swap;font-weight:400 700;src:url(/_astro/instrument-sans-latin-wght-normal.BbzFLZTg.woff2)format("woff2-variations");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:Commit Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/commit-mono-latin-400-normal.wzhe4RuD.woff2)format("woff2"),url(/_astro/commit-mono-latin-400-normal.s0S3qwFW.woff)format("woff")}:root{color-scheme:dark;--fl-tinta:#070b10;--fl-tinta-2:#0e151d;--fl-garis:#1e2a36;--fl-kertas:#e9f1ee;--fl-kabut:#8a9aa6;--fl-mint:#5ff2c5;--fl-bara:#ff5a36;--fl-lampu:#ffd166;--fl-hitam-garis:#020406;--fl-bg:var(--fl-tinta);--fl-surface:var(--fl-tinta-2);--fl-border:var(--fl-garis);--fl-border-strong:var(--fl-kabut);--fl-text:var(--fl-kertas);--fl-text-muted:var(--fl-kabut);--fl-accent:var(--fl-mint);--fl-on-accent:var(--fl-tinta);--fl-link:var(--fl-mint);--fl-focus:var(--fl-mint);--fl-safe:var(--fl-mint);--fl-threat:var(--fl-bara);--fl-on-threat:var(--fl-tinta);--fl-selection-bg:var(--fl-mint);--fl-selection-text:var(--fl-tinta);--fl-font-display:"Bricolage Grotesque", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--fl-font-body:"Instrument Sans", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fl-font-mono:"Commit Mono", ui-monospace, "SF Mono", Menlo, Consolas, "Liberation Mono", monospace;--fl-text-14:.875rem;--fl-text-16:1rem;--fl-text-20:1.25rem;--fl-text-28:clamp(1.375rem, 1.15rem + 1.1vw, 1.75rem);--fl-text-40:clamp(1.75rem, 1.2rem + 2.6vw, 2.5rem);--fl-text-64:clamp(2.25rem, 1.1rem + 5.6vw, 4rem);--fl-text-96:clamp(2.75rem, .6rem + 10.4vw, 6rem);--fl-weight-light:300;--fl-weight-regular:400;--fl-weight-medium:500;--fl-weight-bold:700;--fl-weight-heavy:800;--fl-leading-display:.95;--fl-leading-heading:1.1;--fl-leading-body:1.55;--fl-leading-label:1.3;--fl-tracking-display:-.03em;--fl-tracking-heading:-.015em;--fl-tracking-body:0;--fl-tracking-label:.04em;--fl-measure:62ch;--fl-measure-narrow:38ch;--fl-space-0:0;--fl-space-1:.25rem;--fl-space-2:.5rem;--fl-space-3:.75rem;--fl-space-4:1rem;--fl-space-5:1.5rem;--fl-space-6:2rem;--fl-space-7:3rem;--fl-space-8:4rem;--fl-space-9:6rem;--fl-space-10:8rem;--fl-gutter:clamp(1rem, .5rem + 2.5vw, 2.5rem);--fl-section:clamp(4rem, 2rem + 8vw, 8rem);--fl-page-max:80rem;--fl-line-hair:1px;--fl-line-base:2px;--fl-line-bold:3px;--fl-outline:2px;--fl-outline-hero:4px;--fl-focus-width:3px;--fl-focus-offset:3px;--fl-radius:0;--fl-chamfer-sm:6px;--fl-chamfer-md:12px;--fl-chamfer-lg:20px;--fl-offset-shadow:4px;--fl-halftone-cell:6px;--fl-halftone-dot:1.5px;--fl-halftone-angle:45deg;--fl-speedline-width:2px;--fl-speedline-gap:14px;--fl-hatch-angle:45deg;--fl-z-canvas:0;--fl-z-halftone:5;--fl-z-content:10;--fl-z-familiar:20;--fl-z-speedlines:30;--fl-z-panel:40;--fl-z-nav:50;--fl-z-overlay:60;--fl-z-toast:70;--fl-z-skiplink:100;--fl-dur-instant:80ms;--fl-dur-fast:.14s;--fl-dur-base:.24s;--fl-dur-slow:.42s;--fl-dur-scene:.9s;--fl-dur-speedline:.28s;--fl-dur-blink:.12s;--fl-dur-pulse:1.6s;--fl-stagger:40ms;--fl-ease-out:cubic-bezier(.16, 1, .3, 1);--fl-ease-in:cubic-bezier(.7, 0, .84, 0);--fl-ease-in-out:cubic-bezier(.65, 0, .35, 1);--fl-ease-snap:cubic-bezier(.2, 0, 0, 1);--fl-ease-cel:steps(4, end);--fl-ease-linear:linear;--fl-shift-sm:4px;--fl-shift-md:12px;--fl-shift-lg:32px;--fl-parallax:1}@media (prefers-reduced-motion:reduce){:root{--fl-dur-instant:1ms;--fl-dur-fast:1ms;--fl-dur-base:1ms;--fl-dur-slow:1ms;--fl-dur-scene:1ms;--fl-dur-speedline:0s;--fl-dur-blink:.12s;--fl-dur-pulse:0s;--fl-stagger:0s;--fl-ease-snap:linear;--fl-ease-cel:linear;--fl-shift-sm:0px;--fl-shift-md:0px;--fl-shift-lg:0px;--fl-parallax:0}}:root[data-motion=reduce],:root[data-tier=statis]{--fl-dur-instant:1ms;--fl-dur-fast:1ms;--fl-dur-base:1ms;--fl-dur-slow:1ms;--fl-dur-scene:1ms;--fl-dur-speedline:0s;--fl-dur-pulse:0s;--fl-stagger:0s;--fl-ease-snap:linear;--fl-ease-cel:linear;--fl-shift-sm:0px;--fl-shift-md:0px;--fl-shift-lg:0px;--fl-parallax:0}@media print{:root{--fl-bg:#fff;--fl-surface:#fff;--fl-text:#070b10;--fl-text-muted:#3a4650;--fl-border:#070b10;--fl-accent:#070b10;--fl-link:#070b10}}:root{--fl-font-display:"Bricolage Grotesque Variable", "Arial Narrow", "Helvetica Neue", Arial, sans-serif;--fl-font-body:"Instrument Sans Variable", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--fl-font-mono:"Commit Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--fl-tinggi-kepala:3.5rem;--fl-terang:#3a5163;--fl-tengah:#223140}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--fl-tinggi-kepala) + 1rem);background:var(--fl-bg)}@media (prefers-reduced-motion:no-preference){html:not([data-tier=statis]){scroll-behavior:smooth}}body{background:var(--fl-bg);min-height:100svh;color:var(--fl-text);font-family:var(--fl-font-body);font-size:1.0625rem;line-height:var(--fl-leading-body);margin:0;overflow-x:clip}h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}ul,ol{padding:0;list-style:none}img,svg{max-width:100%;display:block}a{color:var(--fl-link);text-underline-offset:.2em;text-decoration-thickness:2px}a:hover{color:var(--fl-kertas)}button,input,select,textarea{font:inherit;color:inherit}::selection{background:var(--fl-selection-bg);color:var(--fl-selection-text)}:focus-visible{outline:var(--fl-focus-width) solid var(--fl-focus);outline-offset:var(--fl-focus-offset)}main:focus{outline:none}[hidden]{display:none!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.sprite{width:0;height:0;position:absolute;overflow:hidden}.lewati{z-index:var(--fl-z-skiplink);background:var(--fl-mint);color:var(--fl-on-accent);padding:.75rem 1rem;font-weight:700;text-decoration:none;position:fixed;top:.5rem;left:.5rem;transform:translateY(-200%)}.lewati:focus{outline-color:var(--fl-kertas);transform:none}.judul{font-family:var(--fl-font-display);font-weight:var(--fl-weight-heavy);letter-spacing:var(--fl-tracking-heading);line-height:var(--fl-leading-heading);text-wrap:balance}.judul--raksasa{font-size:var(--fl-text-96);letter-spacing:var(--fl-tracking-display);line-height:.92}.judul--besar{font-size:var(--fl-text-64);line-height:var(--fl-leading-display);letter-spacing:var(--fl-tracking-display)}.judul--sedang{font-size:var(--fl-text-40)}.judul--kecil{font-size:var(--fl-text-28)}.kicker{font-family:var(--fl-font-mono);font-size:var(--fl-text-14);letter-spacing:var(--fl-tracking-label);line-height:var(--fl-leading-label);color:var(--fl-mint);align-items:center;gap:.75rem;display:flex}.kicker:before{content:"";background:var(--fl-mint);flex:none;width:2rem;height:3px}.logo{color:var(--fl-mint);align-items:center;gap:.625rem;display:inline-flex}.logo__tanda{flex:none;width:2rem;height:2rem}.logo__kata{font-family:var(--fl-font-display);letter-spacing:-.01em;color:var(--fl-kertas);white-space:nowrap;font-size:1.1875rem;line-height:1}.logo__tipis{font-weight:var(--fl-weight-light)}.logo__tebal{font-weight:var(--fl-weight-heavy)}.kepala{z-index:var(--fl-z-nav);background:var(--fl-tinta);border-bottom:2px solid var(--fl-garis);position:sticky;top:0}.kepala__bar{max-width:var(--fl-page-max);min-height:var(--fl-tinggi-kepala);padding-inline:var(--fl-gutter);flex-wrap:wrap;align-items:center;gap:0 1rem;margin-inline:auto;display:flex}.kepala__logo{padding-block:.5rem;text-decoration:none;display:inline-flex}.kepala__alat{align-items:center;gap:.75rem;margin-left:auto;display:flex}.kepala__nav{margin-inline:calc(var(--fl-gutter) * -1);border-top:1px solid var(--fl-garis);scrollbar-width:none;flex:1 0 100%;order:3;overflow-x:auto}.kepala__nav ul{padding-inline:calc(var(--fl-gutter) - .5rem);gap:.25rem;width:max-content;display:flex}.kepala__nav a{font-family:var(--fl-font-mono);letter-spacing:var(--fl-tracking-label);color:var(--fl-kertas);white-space:nowrap;padding:.625rem .5rem;font-size:.8125rem;text-decoration:none;display:block}.kepala__nav a:hover{color:var(--fl-mint)}.kepala__nav a[aria-current=page]{color:var(--fl-mint);box-shadow:inset 0 -3px 0 var(--fl-mint)}.kepala__nav a:focus-visible{outline-offset:-3px}@media (width<=30rem){.kepala .logo__kata{display:none}}@media (width>=64rem){.kepala__bar{flex-wrap:nowrap;gap:1.5rem}.kepala__nav{border-top:0;flex:0 auto;order:0;margin-inline:0;overflow:visible}.kepala__nav ul{padding-inline:0}.kepala__nav a{padding:1.125rem .5rem}}@media (width<=63.99rem){:root{--fl-tinggi-kepala:6rem}.kepala__bar{min-height:3.25rem}}.tier{position:relative}html:not(.js) .tier{display:none}.tier__tombol{border:2px solid var(--fl-kabut);min-height:2.5rem;font-family:var(--fl-font-mono);color:var(--fl-kertas);cursor:pointer;white-space:nowrap;align-items:center;gap:.5rem;padding:.375rem .625rem;font-size:.8125rem;list-style:none;display:inline-flex}.tier__tombol::-webkit-details-marker{display:none}.tier__tombol:hover,.tier[open] .tier__tombol{border-color:var(--fl-mint);color:var(--fl-mint)}.tier__ikon{flex:none}@media (width<=47.99rem){.tier__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.tier__pilihan{z-index:var(--fl-z-overlay);background:var(--fl-tinta-2);border:2px solid var(--fl-kabut);min-width:15rem;box-shadow:6px 6px 0 var(--fl-hitam-garis);gap:2px;padding:.375rem;display:grid;position:absolute;top:calc(100% + .5rem);right:0}.tier__opsi{font-family:var(--fl-font-mono);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:.625rem;padding:.625rem .75rem;font-size:.875rem;display:flex}.tier__opsi:before{content:"";border:2px solid var(--fl-kabut);flex:none;width:.75rem;height:.75rem}.tier__opsi:hover{background:var(--fl-garis)}.tier__opsi[aria-pressed=true]{color:var(--fl-mint)}.tier__opsi[aria-pressed=true]:before{background:var(--fl-mint);border-color:var(--fl-mint)}.kaki{z-index:var(--fl-z-content);background:var(--fl-tinta-2);border-top:4px solid var(--fl-mint);position:relative}.kaki__dalam{max-width:var(--fl-page-max);padding:3rem var(--fl-gutter) 4rem;gap:2rem;margin-inline:auto;display:grid}.kaki__slogan{font-family:var(--fl-font-display);font-weight:700;font-size:var(--fl-text-20);margin-top:.75rem}.kaki__nav ul{gap:.25rem;display:grid}.kaki__nav a{font-family:var(--fl-font-mono);padding-block:.375rem;font-size:.875rem;display:inline-block}.kaki__catatan{max-width:var(--fl-measure);color:var(--fl-kabut);gap:.75rem;font-size:.9375rem;display:grid}.kaki__catatan a{overflow-wrap:anywhere}@media (width>=56rem){.kaki__dalam{grid-template-columns:1.2fr .8fr 1.6fr}}@media print{.kepala,.lewati,.tier,.adegan__seni,.kota-kanvas{display:none!important}}.tombol{background:var(--fl-mint);border:2px solid var(--fl-hitam-garis);min-height:3rem;box-shadow:5px 5px 0 var(--fl-kertas);color:var(--fl-on-accent);font-family:var(--fl-font-display);letter-spacing:-.01em;cursor:pointer;transition:transform var(--fl-dur-fast) var(--fl-ease-snap), box-shadow var(--fl-dur-fast) var(--fl-ease-snap);justify-content:center;align-items:center;padding:.75rem 1.375rem;font-size:1.0625rem;font-weight:700;line-height:1.1;text-decoration:none;display:inline-flex}.tombol:hover{color:var(--fl-on-accent);box-shadow:7px 7px 0 var(--fl-kertas);transform:translate(-2px,-2px)}.tombol:active{box-shadow:2px 2px 0 var(--fl-kertas);transform:translate(3px,3px)}.tombol:focus-visible{outline-color:var(--fl-kertas)}.tombol[disabled]{cursor:progress;background:var(--fl-kabut)}.tombol--kecil{min-height:2.5rem;box-shadow:3px 3px 0 var(--fl-kertas);white-space:nowrap;padding:.375rem .75rem;font-size:.875rem}.tombol--kecil:hover{box-shadow:5px 5px 0 var(--fl-kertas)}.tombol--garis{background:var(--fl-tinta);border-color:var(--fl-mint);box-shadow:5px 5px 0 var(--fl-mint);color:var(--fl-mint)}.tombol--garis:hover{color:var(--fl-mint);box-shadow:7px 7px 0 var(--fl-mint)}.panel{background:var(--fl-tinta-2);border:2px solid var(--fl-kabut);box-shadow:8px 8px 0 var(--fl-hitam-garis);padding:clamp(1.25rem,.8rem + 2.4vw,2.5rem);position:relative}.panel__teks{max-width:var(--fl-measure);gap:.875rem;margin-top:1.25rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);display:grid}.panel .judul{margin-top:1rem}.panel__ajakan{margin-top:1.75rem}.kata{border-top:2px dashed var(--fl-garis);align-items:center;gap:.875rem;margin-top:1.75rem;padding-top:1.25rem;display:flex}.kata__kepala{flex:none;width:2.75rem;height:auto}.kata__teks{border:2px solid var(--fl-mint);background:var(--fl-tinta);font-family:var(--fl-font-mono);color:var(--fl-mint);padding:.5rem .75rem;font-size:.875rem;line-height:1.4;position:relative}.kata__teks:before{content:"";background:var(--fl-tinta);border-left:2px solid var(--fl-mint);border-bottom:2px solid var(--fl-mint);width:12px;height:12px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.blok{background:var(--fl-tinta-2);border:2px solid var(--fl-garis);margin-top:clamp(2rem,1rem + 4vw,4rem);padding:clamp(1.25rem,.8rem + 2.4vw,2.5rem);position:relative}.blok--pilar{background:0 0;border:0;padding:0}.blok__pengantar{max-width:var(--fl-measure);margin-top:.875rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem)}.rincian{gap:.25rem;display:grid}.rincian dt{font-family:var(--fl-font-mono);letter-spacing:var(--fl-tracking-label);color:var(--fl-kabut);margin-top:.875rem;font-size:.8125rem}.rincian dt:first-child{margin-top:0}.daftar-centang{gap:.375rem;display:grid}.daftar-centang li{padding-left:1.375rem;position:relative}.daftar-centang li:before{content:"";background:var(--fl-mint);width:.625rem;height:.625rem;position:absolute;top:.55em;left:0}.lencana{background:var(--fl-mint);color:var(--fl-on-accent);font-family:var(--fl-font-mono);letter-spacing:var(--fl-tracking-label);margin-left:.625rem;padding:.125rem .5rem;font-size:.75rem;display:inline-block}.catatan-aman{background:var(--fl-tinta);border-left:4px solid var(--fl-mint);margin-top:1.25rem;padding:.875rem 1rem;font-size:.9375rem}.catatan-aman__label{font-family:var(--fl-font-mono);letter-spacing:var(--fl-tracking-label);color:var(--fl-mint);margin-bottom:.25rem;font-size:.8125rem;display:block}.pilar-kisi{grid-template-columns:repeat(auto-fill,minmax(min(100%,19rem),1fr));align-items:start;gap:1rem;display:grid}.pilar{background:var(--fl-tinta-2);border:2px solid var(--fl-kabut);box-shadow:6px 6px 0 var(--fl-hitam-garis)}.pilar--berat{border:4px solid var(--fl-mint)}@media (width>=44rem){.pilar--berat{grid-column:span 2}}.pilar__kepala{grid-template-columns:auto 1fr;grid-template-areas:"siluet no""siluet nama""siluet distrik";align-items:center;column-gap:1rem;padding:1rem;list-style:none;display:grid}summary.pilar__kepala{cursor:pointer}summary.pilar__kepala::-webkit-details-marker{display:none}summary.pilar__kepala:hover .pilar__nama,.pilar__lipat[open] .pilar__nama{color:var(--fl-mint)}summary.pilar__kepala:focus-visible{outline-offset:-5px}.pilar__siluet{background:var(--fl-tinta);border:2px solid var(--fl-garis);grid-area:siluet;width:5.5rem;height:5.5rem}.pilar--berat .pilar__siluet{width:7rem;height:7rem}.pilar__no{font-family:var(--fl-font-mono);color:var(--fl-mint);grid-area:no;font-size:.8125rem}.pilar__no:after{content:" +";color:var(--fl-kabut)}details[open]>summary .pilar__no:after{content:" −"}article .pilar__no:after{content:none}.pilar__nama{font-family:var(--fl-font-display);letter-spacing:-.015em;grid-area:nama;font-size:1.375rem;font-weight:800;line-height:1.1}.pilar--berat .pilar__nama{font-size:var(--fl-text-28)}.pilar__distrik{font-family:var(--fl-font-mono);color:var(--fl-kabut);grid-area:distrik;font-size:.8125rem}.pilar__isi{border-top:2px solid var(--fl-garis);padding:1rem;font-size:1rem}.layanan-kisi{grid-template-columns:repeat(auto-fill,minmax(min(100%,20rem),1fr));gap:1rem;margin-top:1.75rem;display:grid}.layanan{background:var(--fl-tinta);border:2px solid var(--fl-kabut);padding:1.125rem;font-size:1rem}.layanan--sorot{border:4px solid var(--fl-mint);box-shadow:6px 6px 0 var(--fl-hitam-garis)}.layanan__no{font-family:var(--fl-font-mono);color:var(--fl-mint);font-size:.8125rem}.layanan__nama{font-family:var(--fl-font-display);letter-spacing:-.015em;margin:.5rem 0 1rem;font-size:1.3125rem;font-weight:800;line-height:1.15}.celah-daftar{gap:.625rem;margin-top:1.75rem;display:grid}.celah-butir{background:var(--fl-tinta);border:2px solid var(--fl-kabut)}.celah-butir[open]{border-color:var(--fl-bara);box-shadow:6px 6px 0 var(--fl-hitam-garis)}.celah-butir__kepala{cursor:pointer;align-items:center;gap:.875rem;padding:.875rem 1rem;list-style:none;display:flex}.celah-butir__kepala::-webkit-details-marker{display:none}.celah-butir__kepala:focus-visible{outline-offset:-5px}.celah-butir__no{border:2px solid var(--fl-kabut);width:2rem;height:2rem;font-family:var(--fl-font-mono);flex:none;place-items:center;font-size:.875rem;display:grid}.celah-butir[open] .celah-butir__no{background:var(--fl-bara);border-color:var(--fl-bara);color:var(--fl-on-threat)}.celah-butir__judul{font-family:var(--fl-font-display);font-size:1.1875rem;font-weight:700;line-height:1.2}.rincian--celah{padding:.25rem 1rem 1.125rem 3.875rem}@media (width<=36rem){.rincian--celah{padding-left:1rem}}.tanda-bara,.tanda-mint{align-items:center;gap:.5rem;display:flex}.rincian dt.tanda-bara{color:var(--fl-bara)}.rincian dt.tanda-mint{color:var(--fl-mint)}.tanda-bara__kotak,.tanda-mint__kotak{flex:none;width:.75rem;height:.75rem}.tanda-bara__kotak{background:var(--fl-bara);transform:rotate(45deg)}.tanda-mint__kotak{background:var(--fl-mint)}.sangkalan{max-width:var(--fl-measure);border:2px dashed var(--fl-kabut);font-family:var(--fl-font-mono);margin-top:1.5rem;padding:.875rem 1rem;font-size:.875rem;line-height:1.5}.saring{flex-wrap:wrap;gap:.5rem;margin-top:1.5rem;display:flex}.saring__tombol{background:var(--fl-tinta);border:2px solid var(--fl-kabut);min-height:2.5rem;font-family:var(--fl-font-mono);cursor:pointer;padding:.375rem .75rem;font-size:.8125rem}.saring__tombol:hover{border-color:var(--fl-mint);color:var(--fl-mint)}.saring__tombol[aria-pressed=true]{background:var(--fl-mint);border-color:var(--fl-mint);color:var(--fl-on-accent)}.tekno-kisi{grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));gap:0 2rem;margin-top:1.75rem;display:grid}.tekno{border-top:2px solid var(--fl-garis);padding-block:1rem}.tekno__nama{font-family:var(--fl-font-display);align-items:baseline;gap:.625rem;font-size:1.1875rem;font-weight:800;display:flex}.tekno__no{font-family:var(--fl-font-mono);color:var(--fl-mint);font-size:.8125rem;font-weight:400}.tekno__daftar{flex-wrap:wrap;gap:.375rem;margin-top:.75rem;display:flex}.tekno__daftar li{background:var(--fl-tinta);border:1px solid var(--fl-kabut);font-family:var(--fl-font-mono);padding:.1875rem .5rem;font-size:.8125rem}.geser{background:var(--fl-tinta);border:2px solid var(--fl-kabut);grid-template-columns:1fr auto;align-items:center;gap:.5rem 1rem;max-width:34rem;margin-top:1.5rem;padding:1rem;display:grid}.geser__label{font-family:var(--fl-font-mono);color:var(--fl-kabut);grid-column:1/-1;font-size:.8125rem}.geser__input{width:100%;height:2rem;accent-color:var(--fl-mint)}.geser__nilai{font-family:var(--fl-font-mono);color:var(--fl-mint);font-size:.875rem}.jalur-daftar{margin-top:1.75rem;display:grid}.jalur{border-top:2px solid var(--fl-garis);grid-template-columns:2.25rem 1fr;gap:.25rem .75rem;padding:1rem .75rem;display:grid}.jalur[data-terpilih]{background:var(--fl-tinta);box-shadow:inset 4px 0 0 var(--fl-mint)}.jalur__no{font-family:var(--fl-font-mono);color:var(--fl-mint);grid-row:span 2;font-size:.8125rem;line-height:1.9}.jalur__arah{font-family:var(--fl-font-display);flex-wrap:wrap;align-items:center;gap:.375rem .75rem;font-size:1.1875rem;font-weight:700;line-height:1.25;display:flex}.jalur__dari{color:var(--fl-kabut);text-decoration:line-through 2px}.jalur__panah{color:var(--fl-mint);flex:none}.jalur__alasan{max-width:var(--fl-measure);grid-column:2;font-size:1rem}@media (width>=60rem){.jalur{grid-template-columns:2.25rem 1.1fr 1fr}.jalur__no{grid-row:auto}.jalur__alasan{grid-column:3}}.blok--guild .judul--kecil{margin-top:2rem}.papan-misi{grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));gap:.75rem;margin-top:1rem;display:grid}.papan-misi__kartu{background:var(--fl-tinta);border:2px solid var(--fl-kabut);box-shadow:4px 4px 0 var(--fl-hitam-garis);align-items:baseline;gap:.75rem;padding:.875rem 1rem;font-weight:600;display:flex}.papan-misi__no{font-family:var(--fl-font-mono);color:var(--fl-mint);font-size:.8125rem;font-weight:400}.formulir{gap:1.25rem;display:grid}@media (width>=44rem){.formulir{grid-template-columns:1fr 1fr}.formulir__catatan,.kolom--lebar{grid-column:1/-1}}.formulir__catatan{max-width:var(--fl-measure)}.kolom{align-content:start;gap:.375rem;display:grid}.kolom__label{font-family:var(--fl-font-mono);letter-spacing:var(--fl-tracking-label);font-size:.875rem}.kolom__opsional{color:var(--fl-kabut)}.kolom__isian{background:var(--fl-tinta);border:2px solid var(--fl-kabut);width:100%;min-height:3rem;color:var(--fl-kertas);border-radius:0;padding:.625rem .75rem;font-size:1rem}.kolom__isian::placeholder{color:var(--fl-kabut);opacity:1}.kolom__isian:hover{border-color:var(--fl-kertas)}.kolom__isian:focus-visible{border-color:var(--fl-mint);outline-offset:2px}.kolom__isian--panjang{resize:vertical;min-height:9rem}.kolom__isian[aria-invalid=true]{border-style:dashed;border-color:var(--fl-kertas)}.kolom__galat{min-height:0;font-size:.9375rem;font-weight:600}.kolom__galat:empty{display:none}.kolom__galat:before{content:"! ";font-family:var(--fl-font-mono)}.kolom-jebakan{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.formulir__kirim{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;display:flex}.formulir__status{flex:16rem;font-weight:600}.formulir__status:empty{display:none}.formulir__status[data-keadaan=sukses]{border:2px solid var(--fl-mint);color:var(--fl-mint);padding:.75rem 1rem}.formulir__status[data-keadaan=galat]{border:2px dashed var(--fl-kertas);padding:.75rem 1rem}.formulir__status a{color:inherit}.formulir__privasi{max-width:var(--fl-measure);color:var(--fl-kabut);font-size:.9375rem}.halaman{max-width:var(--fl-page-max);padding:clamp(2.5rem, 1.5rem + 5vw, 5rem) var(--fl-gutter) var(--fl-section);margin-inline:auto}.halaman--pendek{min-height:60svh}.halaman--tengah{align-content:center;justify-items:start;gap:1.5rem;display:grid}.hal-kepala{align-items:end;gap:2rem;display:grid}.hal-kepala .judul{margin-top:1rem}.hal-kepala__pengantar{max-width:var(--fl-measure);font-size:var(--fl-text-20);margin-top:1.25rem}.hal-kepala__siluet{border-bottom:4px solid var(--fl-mint);width:clamp(8rem,5rem + 12vw,12.5rem);height:auto}@media (width>=48rem){.hal-kepala{grid-template-columns:1fr auto}}.hal-ikon{border-bottom:4px solid var(--fl-mint)}.hal-bagian{margin-top:clamp(2.5rem,1.5rem + 4vw,4.5rem)}.hal-bagian>.blok:first-child,.hal-bagian .blok--kontak{margin-top:0}.hal-bagian>.judul{margin-bottom:1.5rem}.hal-bagian--kontak{align-items:start;gap:2rem;display:grid}@media (width>=64rem){.hal-bagian--kontak{grid-template-columns:1fr 18rem}}.kontak-samping{border:2px solid var(--fl-garis);gap:.5rem;padding:1.25rem;display:grid}.kontak-samping .judul{margin-top:.75rem;font-size:1.125rem}.kontak-samping a{overflow-wrap:anywhere}.tautan-besar{font-family:var(--fl-font-display);font-size:1.375rem;font-weight:700}.dibangun{background:var(--fl-tinta-2);border:2px solid var(--fl-kabut);max-width:46rem;box-shadow:8px 8px 0 var(--fl-hitam-garis);margin-top:2.5rem;padding:2.25rem 1.5rem 1.5rem;position:relative}.dibangun p{margin-top:.75rem}.dibangun__pita{background:repeating-linear-gradient(-45deg, var(--fl-mint) 0 12px, var(--fl-tinta) 12px 24px);height:.875rem;position:absolute;inset:0 0 auto}.catatan{max-width:54rem;margin-top:3rem;display:grid}.catatan__entri{border-top:2px solid var(--fl-kabut);gap:.75rem 2rem;padding-block:1.75rem;display:grid}.catatan__tanggal{font-family:var(--fl-font-mono);color:var(--fl-mint);font-size:.875rem}.catatan__isi .daftar-centang{margin-top:1rem}@media (width>=48rem){.catatan__entri{grid-template-columns:11rem 1fr}}.buntu{align-content:center;gap:2.5rem;display:grid}.buntu__papan{background:var(--fl-tinta-2);border:4px solid var(--fl-kertas);box-shadow:8px 8px 0 var(--fl-hitam-garis);justify-self:start;gap:.25rem;padding:1rem 1.5rem;display:inline-grid;transform:rotate(-2deg)}.buntu__kode,.buntu__kecil{font-family:var(--fl-font-mono);letter-spacing:.08em;color:var(--fl-mint);font-size:.875rem}.buntu__nama{font-family:var(--fl-font-display);font-weight:800;font-size:var(--fl-text-64);letter-spacing:-.02em;line-height:.95}.buntu__teks{justify-items:start;gap:1.25rem;display:grid}.buntu__teks .hal-kepala__pengantar{margin-top:0}.buntu__tembok{border-bottom:4px solid var(--fl-mint);width:100%;max-width:50rem;height:auto}
