@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/fredoka-latin-500-normal-B0JifZgm.woff2)format("woff2"),url(/build/assets/fredoka-latin-500-normal-BL692wg7.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/fredoka-latin-600-normal-C4zohCW5.woff2)format("woff2"),url(/build/assets/fredoka-latin-600-normal-CcrEjrB4.woff)format("woff")}@font-face{font-family:Fredoka;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/fredoka-latin-700-normal-BOIZVyIN.woff2)format("woff2"),url(/build/assets/fredoka-latin-700-normal-C8FeHd3X.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/nunito-latin-400-normal-r8SDr6Up.woff2)format("woff2"),url(/build/assets/nunito-latin-400-normal-DKg4f3fz.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/nunito-latin-700-normal-Dort48En.woff2)format("woff2"),url(/build/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-display:swap;font-weight:800;src:url(/build/assets/nunito-latin-800-normal-Dz8SOQK_.woff2)format("woff2"),url(/build/assets/nunito-latin-800-normal-D-J0wlBY.woff)format("woff")}.tema{overflow-x:clip}.tema a{text-decoration:none}.tema img{max-width:100%}.tema .tema-container{width:100%;max-width:1180px;margin:0 auto;padding:0 1.25rem}.tema .tema-bagian{padding:5rem 0;position:relative}@media (width<=991.98px){.tema .tema-bagian{padding:3.5rem 0}}.tema .tema-grid{gap:1.25rem;display:grid}.tema .tema-grid-2{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.tema .tema-grid-3{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.tema .tema-grid-4{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.tema .tema-wa{z-index:1040;color:#fff;background:#25d366;border-radius:50%;justify-content:center;align-items:center;width:60px;height:60px;font-size:1.8rem;display:inline-flex;position:fixed;bottom:1.25rem;right:1.25rem;box-shadow:0 10px 25px #00000040}.tema .tema-wa:hover{color:#fff;transform:scale(1.06)}.tema .tema-menu{flex-wrap:wrap;align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.tema .tema-menu .dropdown-menu{border:0;border-radius:1rem;padding:.5rem;box-shadow:0 18px 40px #00000026}.tema .tema-gelombang{width:100%;height:70px;display:block}.tema .visually-hidden-focusable:focus{position:static!important}@media (width<=991.98px){.tema .tema-menu{flex-direction:column;align-items:stretch}.tema .tema-nav-lipat:not(.show){display:none}}@media (prefers-reduced-motion:reduce){.tema *,.tema :before,.tema :after{transition:none!important;animation:none!important}}.tema-ceria{--pink:#ff5d8f;--kuning:#ffc23c;--biru:#3a86ff;--hijau:#2fbf4a;--ungu:#9b5de5;--oranye:#ff8a3d;--tinta:#1d3557;--krem:#fffaf0;--pink-teks:color-mix(in srgb, var(--pink) 65%, #000);--biru-teks:color-mix(in srgb, var(--biru) 65%, #000);--hijau-teks:color-mix(in srgb, var(--hijau) 65%, #000);--oranye-teks:color-mix(in srgb, var(--oranye) 60%, #000);--ungu-teks:color-mix(in srgb, var(--ungu) 80%, #000);color:var(--tinta);background:var(--krem);font-family:Nunito,system-ui,sans-serif}.tema-ceria h1,.tema-ceria h2,.tema-ceria h3,.tema-ceria .judul{letter-spacing:-.01em;font-family:Fredoka,Nunito,sans-serif;font-weight:700}.tema-ceria .tombol{border:3px solid var(--tinta);color:var(--tinta);box-shadow:0 5px 0 var(--tinta);background:#fff;border-radius:999px;align-items:center;gap:.5rem;padding:.8rem 1.5rem;font-family:Fredoka,sans-serif;font-size:1.05rem;font-weight:600;transition:transform .15s,box-shadow .15s;display:inline-flex}.tema-ceria .tombol:hover{box-shadow:0 3px 0 var(--tinta);color:var(--tinta);transform:translateY(2px)}.tema-ceria .tombol-biru{background:var(--biru-teks);color:#fff}.tema-ceria .tombol-biru:hover{color:#fff}.tema-ceria .tombol-kuning{background:var(--kuning)}.tema-ceria .tombol-pink{background:var(--pink-teks);color:#fff}.tema-ceria .tombol-pink:hover{color:#fff}.tema-ceria .pil{color:#fff;background:var(--hijau-teks);border-radius:999px;padding:.35rem 1rem;font-family:Fredoka,sans-serif;font-weight:600;display:inline-block}.tema-ceria .ceria-nav{z-index:1030;max-width:1180px;margin:.75rem auto 0;padding:0 1rem;position:sticky;top:.75rem}.tema-ceria .ceria-nav-dalam{border:3px solid var(--tinta);box-shadow:0 6px 0 var(--tinta);background:#fff;border-radius:999px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem .75rem .5rem 1rem;display:flex}@media (width<=991.98px){.tema-ceria .ceria-nav-dalam{border-radius:1.5rem}}.tema-ceria .ceria-logo{color:var(--tinta);align-items:center;gap:.5rem;font-family:Fredoka,sans-serif;font-size:1.35rem;font-weight:700;display:flex}.tema-ceria .ceria-logo img{width:46px;height:46px}.tema-ceria .ceria-logo span span:first-child{color:var(--pink-teks)}.tema-ceria .ceria-logo span span:nth-child(2){color:var(--biru-teks)}.tema-ceria .ceria-logo span span:nth-child(3){color:var(--hijau-teks)}.tema-ceria .tema-menu>li>a{color:var(--tinta);border-radius:999px;padding:.45rem .85rem;font-family:Fredoka,sans-serif;font-weight:600;display:block}.tema-ceria .tema-menu>li:nth-child(5n+1)>a:hover{background:#ffe1ea}.tema-ceria .tema-menu>li:nth-child(5n+2)>a:hover{background:#ddeaff}.tema-ceria .tema-menu>li:nth-child(5n+3)>a:hover{background:#dcf7e1}.tema-ceria .tema-menu>li:nth-child(5n+4)>a:hover{background:#fff1cc}.tema-ceria .tema-menu>li:nth-child(5n)>a:hover{background:#eee1fb}.tema-ceria .ceria-burger{background:var(--kuning);border:0;border-radius:50%;width:44px;height:44px;font-size:1.4rem;display:none}@media (width<=991.98px){.tema-ceria .ceria-burger{justify-content:center;align-items:center;display:inline-flex}.tema-ceria .tema-nav-lipat{width:100%}}.tema-ceria .ceria-hero{padding:4rem 0 6rem;position:relative;overflow:hidden}.tema-ceria .ceria-hero h1{margin:1rem 0;font-size:clamp(2.6rem,6vw,4.6rem);line-height:1.02}.tema-ceria .ceria-hero h1 .w1{color:var(--pink-teks)}.tema-ceria .ceria-hero h1 .w2{color:var(--biru-teks)}.tema-ceria .ceria-hero h1 .w3{color:var(--hijau-teks)}.tema-ceria .ceria-hero p{max-width:520px;font-size:1.15rem}.tema-ceria .ceria-hero-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:2rem;display:grid}@media (width<=991.98px){.tema-ceria .ceria-hero-grid{grid-template-columns:1fr}}.tema-ceria .ceria-gumpal{aspect-ratio:1;background:var(--kuning);border:4px solid var(--tinta);box-shadow:10px 10px 0 var(--biru);border-radius:42% 58% 55% 45%/48% 40% 60% 52%;justify-content:center;align-items:center;animation:8s ease-in-out infinite ceria-goyang;display:flex;position:relative}.tema-ceria .ceria-gumpal img{filter:drop-shadow(0 8px #0000001f);width:55%}.tema-ceria .ceria-gelembung{border:3px solid var(--tinta);box-shadow:0 4px 0 var(--tinta);background:#fff;border-radius:999px;padding:.4rem 1rem;font-family:Fredoka,sans-serif;font-weight:600;animation:4s ease-in-out infinite ceria-apung;position:absolute}.tema-ceria .ceria-gelembung:first-of-type{color:var(--pink-teks);top:6%;left:-4%}.tema-ceria .ceria-gelembung:nth-of-type(2){color:var(--biru-teks);animation-delay:-1.3s;top:45%;right:-6%}.tema-ceria .ceria-gelembung:nth-of-type(3){color:var(--hijau-teks);animation-delay:-2.6s;bottom:4%;left:8%}.tema-ceria .doodle{pointer-events:none;animation:6s ease-in-out infinite ceria-apung;position:absolute}.tema-ceria .ceria-pita{background:var(--kuning);border-top:3px solid var(--tinta);border-bottom:3px solid var(--tinta);padding:1rem 0}.tema-ceria .ceria-pita .tema-container{text-align:center;flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 2rem;font-family:Fredoka,sans-serif;font-size:1.15rem;font-weight:600;display:flex}.tema-ceria .ceria-kartu{border:3px solid var(--tinta);box-shadow:0 6px 0 var(--tinta);background:#fff;border-radius:1.5rem;height:100%;padding:1.5rem;transition:transform .2s}.tema-ceria .ceria-kartu:hover{transform:translateY(-4px)rotate(-1deg)}.tema-ceria .ceria-warna-0{background:#ffe1ea}.tema-ceria .ceria-warna-1{background:#ddeaff}.tema-ceria .ceria-warna-2{background:#dcf7e1}.tema-ceria .ceria-warna-3{background:#fff1cc}.tema-ceria .ceria-warna-4{background:#eee1fb}.tema-ceria .ceria-warna-5{background:#ffe6d4}.tema-ceria .ceria-ikon{color:#fff;border:3px solid var(--tinta);border-radius:1.25rem;justify-content:center;align-items:center;width:64px;height:64px;margin-bottom:1rem;font-size:2rem;display:inline-flex}.tema-ceria .ceria-bintang{width:54px;height:54px;color:var(--tinta);background:var(--kuning);clip-path:polygon(50% 0,61% 30%,95% 35%,68% 57%,79% 91%,50% 72%,21% 91%,32% 57%,5% 35%,39% 30%);justify-content:center;align-items:center;margin-bottom:.75rem;font-family:Fredoka,sans-serif;font-size:1.3rem;font-weight:700;display:inline-flex}.tema-ceria .ceria-judul-bagian{text-align:center;margin-bottom:2.5rem}.tema-ceria .ceria-judul-bagian h2{margin:.75rem 0 .5rem;font-size:clamp(2rem,4vw,3rem)}.tema-ceria .ceria-petak{background-color:#fff;background-image:linear-gradient(#1d35570f 1px,#0000 1px),linear-gradient(90deg,#1d35570f 1px,#0000 1px);background-size:32px 32px}.tema-ceria .ceria-kabar-sampul{aspect-ratio:16/10;border:3px solid var(--tinta);color:#fff;border-radius:1rem;justify-content:center;align-items:center;margin-bottom:1rem;font-size:2.8rem;display:flex}.tema-ceria .ceria-stiker{border:2px solid var(--tinta);background:#fff;border-radius:999px;padding:.2rem .7rem;font-family:Fredoka,sans-serif;font-size:.85rem;font-weight:600;display:inline-block;transform:rotate(-3deg)}.tema-ceria .ceria-kaki{background:var(--tinta);color:#dbe6f5;padding:3rem 0 2rem;position:relative}.tema-ceria .ceria-kaki h3{color:var(--kuning);font-size:1.15rem}.tema-ceria .ceria-kaki a:not(.tombol){color:#fff}.tema-ceria .ceria-kaki a:not(.tombol):hover{color:var(--kuning)}.tema-ceria .ceria-pelangi{background:linear-gradient(90deg, var(--pink) 0 16.6%, var(--oranye) 0 33.3%, var(--kuning) 0 50%, var(--hijau) 0 66.6%, var(--biru) 0 83.3%, var(--ungu) 0);height:14px}@keyframes ceria-apung{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}@keyframes ceria-goyang{0%,to{border-radius:42% 58% 55% 45%/48% 40% 60% 52%}50%{border-radius:55% 45% 40% 60%/55% 58% 42% 45%}}.tema-ceria .ceria-hero{isolation:isolate}.tema-ceria .ceria-hero .ornamen-latar{z-index:-1}.tema-ceria .ceria-gumpal-foto{background:var(--pink);overflow:hidden}.tema-ceria .ceria-gumpal-slide{object-fit:cover;opacity:0;height:100%;animation:21s linear infinite efek-kenburns;animation-delay:calc(var(--ke) * 7s - 1.2s);position:absolute;inset:0;filter:none!important;width:100%!important}.tema-ceria .ceria-gumpal-slide:first-child{opacity:1}.tema-ceria .ceria-lencana-logo{border:3px solid var(--tinta);width:86px;height:86px;box-shadow:0 4px 0 var(--tinta);z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;animation:5s ease-in-out infinite ceria-apung;display:flex;position:absolute;bottom:10%;right:8%}.tema-ceria .ceria-lencana-logo img{filter:none!important;width:62px!important}.tema-ceria .ceria-catatan-foto{text-align:center;opacity:.7;margin-top:1rem;font-size:.72rem;display:block}.tema-ceria .ceria-polaroid{border:3px solid var(--tinta);aspect-ratio:4/3.4;transform:rotate(var(--miring,-2deg));box-shadow:0 6px 0 var(--tinta);background:#fff;border-radius:.5rem;margin:-.25rem -.25rem 1.25rem;padding:.5rem .5rem 1.6rem;transition:transform .4s}.tema-ceria .ceria-polaroid img{border-radius:.25rem}.tema-ceria .ceria-kartu:hover .ceria-polaroid{transform:rotate(0)scale(1.02)}.tema-ceria .ceria-kabar-sampul.foto-bingkai{padding:0}.tema-ceria .ceria-galeri-bagian{background:#fff;position:relative}.tema-ceria .ceria-galeri{--galeri-radius:1.25rem}.tema-ceria .ceria-galeri .galeri-item{border:3px solid var(--tinta);box-shadow:0 6px 0 var(--tinta);transition:transform .35s}.tema-ceria .ceria-galeri .galeri-item:nth-child(odd){transform:rotate(-1.2deg)}.tema-ceria .ceria-galeri .galeri-item:nth-child(2n){transform:rotate(1.2deg)}.tema-ceria .ceria-galeri .galeri-item:hover{transform:rotate(0)translateY(-4px)}.tema-ceria .ceria-galeri .galeri-item figcaption{font-family:Fredoka,sans-serif}
