.retro-on{--r-pink:#f15ba4;--r-yellow:#ffd565;--r-teal:#5dbbb5;--r-ink:#222021;--r-paper:#fff8ea;--r-text:#2e2140;--font-mono:var(--font-space-mono),"Space Mono",ui-monospace,SFMono-Regular,Menlo,monospace;--r-lav:#b8a4ff;--r-aqua:#8fe3e6}.retro-on main{background-color:var(--r-paper)}.retro-on main section[class*=bg-gradient]{background-image:none!important;background-color:transparent!important}.retro-on main>section [class*=blur-2xl],.retro-on main>section [class*=blur-3xl]{display:none}.retro-on main>#tentang{background:#fff8ea radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#program{background:#f3f4f6 radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#osce-special{background:#fcfcfa radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#pricelist{background:#fffbf2 radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#galeri{background:#f3f4f6 radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#testimoni{background:#fcfcfa radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#faq{background:#f3f4f6 radial-gradient(rgba(46,33,64,.09) 1.2px,transparent 1.5px) 0 0 /24px 24px!important}.retro-on main>#pricelist h2{color:#ffd21f!important;letter-spacing:.015em}.retro-on main>#pricelist h2,.retro-on main>#pricelist h2 span{-webkit-text-stroke:2px var(--r-text);paint-order:stroke fill;text-shadow:4px 4px 0 var(--r-text)!important}.retro-on main>#pricelist h2 span{color:#f15ba4!important;text-decoration:none!important}.retro-on #osce-special [class*=shadow-pop-pink] h2{color:#fff1c9!important;text-shadow:3px 3px 0 var(--r-text)!important}.retro-on #osce-special [class*=shadow-pop-pink] h2 span{color:#f15ba4!important;text-shadow:3px 3px 0 var(--r-text)!important}.retro-on main>#pricelist,.retro-on main>#testimoni{max-width:none;padding-inline:max(1.5rem,calc((100% - 80rem) / 2 + 1.5rem))}@media (min-width:768px){.retro-on main>#pricelist,.retro-on main>#testimoni{padding-inline:max(3rem,calc((100% - 80rem) / 2 + 3rem))}}.retro-on #beranda [class*=bottom-0][class*=overflow-hidden][class*=leading-none]{display:none}.retro-on #beranda>section:first-of-type{border-bottom:3px solid var(--r-ink)}.retro-on main>section:not(#beranda) h2{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.025em;line-height:1.05;color:var(--r-text);text-shadow:3px 3px 0 var(--r-yellow)}.retro-on main>section:not(#beranda) h2 span[class*=text-]{color:#ec4899;text-decoration:none;text-shadow:3px 3px 0 var(--r-aqua)}.retro-on main>section:not(#beranda) [class*="4px_4px_0px_#18181B"],.retro-on main>section:not(#beranda) [class*="5px_5px_0px_#18181B"],.retro-on main>section:not(#beranda) [class*=shadow-pop-]{transition:rotate .25s ease}.retro-on main>section:not(#beranda) :is([class*=shadow-pop-],[class*="4px_4px_0px_#18181B"],[class*="5px_5px_0px_#18181B"]):nth-child(odd){rotate:-.6deg}.retro-on main>section:not(#beranda) :is([class*=shadow-pop-],[class*="4px_4px_0px_#18181B"],[class*="5px_5px_0px_#18181B"]):nth-child(2n){rotate:.6deg}.retro-on main>section:not(#beranda) :is([class*=shadow-pop-],[class*="4px_4px_0px_#18181B"],[class*="5px_5px_0px_#18181B"]):hover{rotate:0deg}.r-checker{height:26px;border-block:2px solid var(--r-ink,#222021);background:conic-gradient(#f15ba4 25%,#ffd565 0 50%,#f15ba4 0 75%,#ffd565 0) 0 0 /26px 26px}.r-ribbon{background:var(--r-pink,#f15ba4);transform:rotate(-1.2deg);width:104%;margin-left:-2%;border-block:3px solid var(--r-ink,#222021);box-shadow:0 4px 0 var(--r-yellow,#ffd565)}.r-ribbon,.r-ribbon--alt{color:var(--r-text,#3b2a3a)}.r-ribbon--alt{transform:rotate(1deg);background:var(--r-teal,#5dbbb5);box-shadow:0 4px 0 var(--r-pink,#f15ba4)}.retro-on #osce-special [class*=shadow-pop-pink]{background-color:var(--r-teal);border:3px solid var(--r-ink);box-shadow:8px 8px 0 var(--r-pink);border-radius:1.25rem}.retro-on #osce-special [class*=shadow-pop-pink]:before{content:"";position:absolute;inset:0 0 auto 0;height:14px;background:conic-gradient(var(--r-pink) 25%,var(--r-yellow) 0 50%,var(--r-pink) 0 75%,var(--r-yellow) 0) 0 0 /14px 14px;border-bottom:2px solid var(--r-ink)}.retro-on #osce-special [class*=shadow-pop-pink]>div.grid{padding-top:.75rem}.retro-on #osce-special p.text-on-surface-variant{color:var(--r-text);font-weight:600}.retro-on #osce-special [class*="bg-[#FFF2B2]"]{background:var(--r-paper);border:3px solid var(--r-ink);border-radius:.5rem;box-shadow:4px 4px 0 var(--r-pink);rotate:-1.6deg}.retro-on #osce-special [class*="bg-[#FF3B80]"]{background:var(--r-pink);color:var(--r-text);border:2px solid var(--r-ink);border-radius:.375rem}.retro-on #osce-special [class*="bg-[#FF3B80]"] svg{fill:var(--r-ink);color:var(--r-ink)}.retro-on #osce-special [class*="bg-surface-container-low/70"]{background:var(--r-paper);border:2px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-ink)}.retro-on #osce-special [class*="bg-surface-container-low/70"] svg{color:var(--r-pink)}.retro-on #osce-special a.bg-brand-rust{background:var(--r-pink);color:var(--r-text);border:3px solid var(--r-ink);box-shadow:4px 4px 0 var(--r-ink);border-radius:.5rem;text-transform:uppercase;letter-spacing:.03em}.retro-on #osce-special .bg-brand-forest{background-color:var(--r-yellow);color:var(--r-text);border:3px solid var(--r-ink);box-shadow:6px 6px 0 var(--r-pink);border-radius:.75rem;overflow:hidden}.retro-on #osce-special .bg-brand-forest:after{content:"";position:absolute;top:0;right:0;width:160px;height:160px;pointer-events:none;background:radial-gradient(var(--r-pink) 1.4px,transparent 1.7px) 0 0 /9px 9px;opacity:.45;-webkit-mask-image:linear-gradient(225deg,#000,transparent 70%);mask-image:linear-gradient(225deg,#000,transparent 70%)}.retro-on #osce-special .bg-brand-forest h3{font-family:Anton,Impact,sans-serif;font-weight:400;letter-spacing:.05em;font-size:1.35rem;color:var(--r-text)}.retro-on #osce-special .bg-brand-forest :is(p,span,strong,h3){color:var(--r-ink)}.retro-on #osce-special .bg-brand-forest strong{color:var(--r-ink);font-weight:800;background:linear-gradient(transparent 60%,var(--r-yellow) 60%)}.retro-on #osce-special .bg-brand-forest svg{color:var(--r-ink)}.retro-on #osce-special .bg-brand-forest [class*=border-b],.retro-on #osce-special .bg-brand-forest [class*=border-t]{border-color:rgba(34,32,33,.35)}.retro-on #osce-special .bg-brand-forest [class*="bg-white/10"]{background:var(--r-paper)!important;border:2px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-teal)}.retro-on #osce-special .bg-brand-forest a.bg-brand-yellow{background:var(--r-pink);border:3px solid var(--r-ink);box-shadow:3px 3px 0 var(--r-ink);border-radius:.5rem;text-transform:uppercase}.retro-on #osce-special .bg-brand-forest a.bg-brand-yellow :is(span,svg){color:var(--r-ink)}.retro-on #tentang .text-on-surface-variant,.retro-on #tentang p{color:rgba(34,32,33,.88)}.retro-on #tentang p strong{color:var(--r-text);font-weight:800;background:linear-gradient(transparent 58%,var(--r-yellow) 58%)}.retro-on #tentang [class*=rounded-2xl][class*=shadow-pop-slate]{background:#fff;border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:8px 8px 0 var(--r-pink)}.retro-on #tentang h3.font-anton{color:var(--r-ink)}.retro-on #tentang [class*=from-inverse-surface]{display:none}.retro-on #tentang [class*=h-56][class*=rounded-xl]{border:3px solid var(--r-ink);border-radius:.5rem;box-shadow:4px 4px 0 var(--r-teal)}.retro-on #tentang [class*=h-56]>.relative.z-10{background:var(--r-paper);color:var(--r-text);border:2px solid var(--r-ink);border-radius:.375rem;padding:.5rem .65rem;rotate:-1deg;box-shadow:3px 3px 0 var(--r-yellow)}.retro-on #tentang [class*=h-56]>.relative.z-10>span{background:var(--r-pink);color:var(--r-text);border:2px solid var(--r-ink);border-radius:.25rem}.retro-on #tentang [class*="bg-brand-orange/15"]{background:var(--r-yellow);border:2px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-ink);rotate:-1.5deg}.retro-on #tentang [class*="bg-brand-teal/15"]{background:var(--r-teal);border:2px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-ink);rotate:1.5deg}.retro-on #tentang [class*="bg-brand-orange/15"] span,.retro-on #tentang [class*="bg-brand-teal/15"] span{color:var(--r-ink)}.retro-on #tentang [class*="bg-brand-orange/15"] span:first-child,.retro-on #tentang [class*="bg-brand-teal/15"] span:first-child{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:1.75rem;letter-spacing:.03em}.retro-on #tentang [class*=rounded-full][class*=shadow-pop-slate]{background:var(--r-pink);color:var(--r-text);border:3px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-ink);text-transform:uppercase}.retro-on #tentang [class*="border-outline-variant/60"]{background:var(--r-paper);border:2px solid var(--r-ink);border-radius:.5rem;box-shadow:4px 4px 0 var(--r-teal)}.retro-on #tentang [class*="border-outline-variant/60"]:nth-child(2){box-shadow:4px 4px 0 var(--r-pink)}.retro-on #tentang [class*="border-outline-variant/60"]:nth-child(3){box-shadow:4px 4px 0 var(--r-yellow)}.retro-on #tentang [class*="border-outline-variant/60"]:nth-child(4){box-shadow:4px 4px 0 var(--r-teal)}.retro-on #pricelist span[class*=bg-brand-forest]{background:var(--r-pink);color:var(--r-text)}.retro-on,.retro-on main{overflow-x:clip}.retro-on a[href^="https://wa.me"][class*="bg-[#0A7367]"]{background:#d4337e;color:#fff;border:2px solid var(--r-ink)}.retro-on a[href^="https://wa.me"][class*="bg-[#0A7367]"]:hover{background:#bf2a70}.retro-on #galeri p{color:var(--r-text)}.retro-on #galeri h2 span{text-decoration:none}.retro-on #galeri button[class*=border-slate-900][class*=rounded-full]{color:var(--r-text)}.retro-on #galeri button[class*=border-slate-900][class*=bg-brand-yellow]{background:var(--r-yellow);box-shadow:3px 3px 0 var(--r-pink)}.retro-on #galeri div[class*=bg-slate-900][class*=rounded-full]{background:var(--r-paper);border-color:var(--r-ink);box-shadow:3px 3px 0 var(--r-teal)}.retro-on #galeri div[class*=bg-slate-900] .text-amber-300,.retro-on #galeri div[class*=bg-slate-900] button[class*=text-slate-300]{color:var(--r-text)}.retro-on #galeri div[class*=bg-slate-900] button[class*=text-slate-300]:hover{background:rgba(93,187,181,.35);color:var(--r-text)}.retro-on #galeri [class*="shadow-[3px_3px_0px_#18181B]"][class*=rounded-2xl]{border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:4px 4px 0 var(--r-teal)}.retro-on #galeri [class*="shadow-[3px_3px_0px_#18181B]"][class*=rounded-2xl]:nth-child(3n+2){box-shadow:4px 4px 0 var(--r-pink)}.retro-on #galeri [class*="shadow-[3px_3px_0px_#18181B]"][class*=rounded-2xl]:nth-child(3n){box-shadow:4px 4px 0 var(--r-yellow)}.retro-on #galeri [class*=from-slate-950]{background-image:linear-gradient(0deg,rgba(46,33,64,.82),rgba(46,33,64,.18) 55%,transparent)}.retro-on #faq [class*=text-slate-],.retro-on #faq h3{color:var(--r-text)}.retro-on #faq [class*=rounded-2xl][class*=border-slate-900]{background:#fff;border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:4px 4px 0 var(--r-teal)}.retro-on #faq .grid>:nth-child(4n+2),.retro-on #faq .grid>:nth-child(4n+3){box-shadow:4px 4px 0 var(--r-yellow)}.retro-on #faq .grid>:nth-child(4n+3){box-shadow:4px 4px 0 var(--r-pink)}.retro-on #faq [class*="bg-[#FEF3C7]"]{background:var(--r-yellow);border-color:var(--r-ink)}.retro-on #faq [class*="bg-[#FF3377]"]{background:var(--r-pink);color:var(--r-text);border-color:var(--r-ink)}.retro-on #faq [class*=bg-slate-900]{background:var(--r-teal);color:var(--r-text)}.retro-on #faq [class*=bg-slate-100]{background:var(--r-paper)}.retro-on #faq [class*=border-dashed]{border-color:rgba(46,33,64,.3)}.retro-on #faq [class*=rounded-3xl][class*=border-slate-900]{background:var(--r-yellow);border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:6px 6px 0 var(--r-pink)}.retro-on #faq h4{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:1.5rem;letter-spacing:.02em;text-transform:uppercase;color:var(--r-text)}.retro-on #faq a[class*="bg-[#00A884]"]{background:var(--r-teal);color:var(--r-text);border:3px solid var(--r-ink);border-radius:.5rem;box-shadow:3px 3px 0 var(--r-ink);text-transform:uppercase}.retro-on #faq a[class*="bg-[#00A884]"]:hover{background:#6fc7c1}.retro-on #kontak h2{font-size:clamp(1.75rem,3.6vw,2.75rem)}.retro-on #kontak .text-on-surface,.retro-on #kontak .text-on-surface-variant,.retro-on #kontak label,.retro-on #kontak p{color:var(--r-text)}.retro-on #kontak [class*=bg-brand-rust]{background:var(--r-pink);color:var(--r-text);border:2px solid var(--r-ink);border-radius:.375rem;rotate:-2deg;box-shadow:2px 2px 0 var(--r-ink)}.retro-on #kontak [class*=bg-brand-rust] svg{fill:var(--r-text);color:var(--r-text)}.retro-on #kontak [class*=shadow-pop-slate]{background:#fff;border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:6px 6px 0 var(--r-teal)}.retro-on #kontak [class*=shadow-pop-pink]{background:#fff;border:3px solid var(--r-ink);border-radius:.75rem;box-shadow:8px 8px 0 var(--r-yellow)}.retro-on #kontak [class*=w-10][class*=rounded-xl]{border:2px solid var(--r-ink);border-radius:.5rem}.retro-on #kontak [class*=bg-brand-pink][class*=rounded-xl]{color:var(--r-text)}.retro-on #kontak a[class*=text-brand-forest],.retro-on #kontak a[class*=text-brand-pink]{color:var(--r-text);text-decoration:underline;text-decoration-color:var(--r-pink);text-decoration-thickness:3px;text-underline-offset:3px}.retro-on #kontak [class*=border-dashed]{border-color:rgba(46,33,64,.3)}.retro-on #kontak input,.retro-on #kontak select,.retro-on #kontak textarea{background:var(--r-paper);color:var(--r-text);border:2px solid var(--r-ink);border-radius:.5rem}.retro-on #kontak input::-moz-placeholder,.retro-on #kontak textarea::-moz-placeholder{color:rgba(46,33,64,.55)}.retro-on #kontak input::placeholder,.retro-on #kontak textarea::placeholder{color:rgba(46,33,64,.55)}.retro-on #kontak input:focus,.retro-on #kontak select:focus,.retro-on #kontak textarea:focus{border-color:var(--r-ink);box-shadow:3px 3px 0 var(--r-pink)}.retro-on #kontak button[type=submit]{background:var(--r-pink);color:var(--r-text);border:3px solid var(--r-ink);border-radius:.5rem;box-shadow:4px 4px 0 var(--r-ink);text-transform:uppercase;letter-spacing:.03em}.retro-on #kontak button[type=submit]:hover{background:#f47ab7}.retro-on #kontak [class*="bg-brand-teal/15"]{background:var(--r-teal);border-color:var(--r-ink);color:var(--r-text)}.retro-on #kontak [class*="bg-brand-teal/15"] *,.retro-on footer{color:var(--r-text)}.retro-on footer{position:relative;background:var(--r-yellow);border-top:3px solid var(--r-ink)}.retro-on footer:before{content:"";position:absolute;inset:0 0 auto 0;height:12px;background:conic-gradient(var(--r-pink) 25%,var(--r-paper) 0 50%,var(--r-pink) 0 75%,var(--r-paper) 0) 0 0 /12px 12px;border-bottom:2px solid var(--r-ink)}.retro-on footer>div{padding-top:3.25rem}.retro-on footer [class*=text-on-surface-variant],.retro-on footer a,.retro-on footer p{color:var(--r-text)}.retro-on footer a:hover{color:var(--r-text);text-decoration:underline;text-decoration-color:var(--r-pink);text-decoration-thickness:3px}.retro-on footer [class*=border-t]{border-color:rgba(46,33,64,.35)}.retro-on #faq .grid>[class*=border-slate-900]:before,.retro-on #kontak [class*=shadow-pop-pink]:before{content:"o  _  x";display:block;padding:.2rem .75rem;text-align:right;font-family:Anton,Impact,sans-serif;font-size:.8rem;letter-spacing:.15em;color:var(--r-text);background:var(--r-yellow);border-bottom:3px solid var(--r-ink);border-radius:.55rem .55rem 0 0}.retro-on #faq .grid>:nth-child(3n+2):before{background:var(--r-aqua)}.retro-on #faq .grid>:nth-child(3n):before{background:var(--r-lav)}.retro-on #kontak [class*=shadow-pop-pink]:before{background:var(--r-aqua);margin:-2rem -2rem 1.5rem}@media (max-width:639px){.retro-on #kontak [class*=shadow-pop-pink]:before{margin:-1.5rem -1.5rem 1.25rem}}.retro-on #galeri div[class*=bg-slate-900] .text-amber-300,.retro-on #galeri div[class*=bg-slate-900] button{font-family:var(--font-mono);font-weight:700}.retro-on #galeri div[class*=bg-slate-900] button[class*="bg-[#2FA89B]"]{color:#fff;border:3px solid var(--r-ink)}.retro-on #galeri div[class*=bg-slate-900] button[class*="bg-[#00897B]"],.retro-on #galeri div[class*=bg-slate-900] button[class*="bg-[#FF3B80]"],.retro-on #galeri div[class*=bg-slate-900] button[class*="bg-[#FF5722]"],.retro-on #galeri div[class*=bg-slate-900] button[class*=bg-brand-yellow]{color:#fff;border:3px solid var(--r-ink);background:#2fa89b}@keyframes r-marquee{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.r-track{animation:r-marquee 32s linear infinite}.r-ribbon--alt .r-track{animation-direction:reverse}.retro-on main>#kontak,.retro-on main>#osce-special,.retro-on main>#pricelist,.retro-on main>#program,.retro-on main>#testimoni{border-top:2px solid var(--r-ink)}.retro-on button,.retro-on input,.retro-on select,.retro-on textarea{font-family:inherit}.retro-on footer{font-weight:600}.retro-on footer a,.retro-on footer p{font-weight:700;font-size:.95rem}.retro-on footer [class*=flex-wrap] a,.retro-on footer>div>div:first-child a:not(:first-child){font-family:var(--font-mono);font-weight:700;font-size:.85rem;text-transform:uppercase;letter-spacing:.04em}.retro-on footer a span{font-weight:800}.retro-on footer p{font-size:.85rem}.retro-on footer a[href="#beranda"] span:first-of-type{font-family:Anton,Impact,sans-serif;font-weight:400;font-size:1.7rem;letter-spacing:.02em}.retro-on main>#galeri h2{font-size:clamp(2.6rem,6.2vw,4.6rem)!important;line-height:1!important;color:#1a1523!important;text-shadow:none!important;letter-spacing:.01em}.retro-on main>#galeri .max-w-2xl{max-width:60rem}.retro-on main>#galeri h2 span{display:block;width:-moz-fit-content;width:fit-content;margin:.12em auto 0;color:#e94580!important;-webkit-text-stroke:2px #1a1523;paint-order:stroke fill;text-shadow:4px 4px 0 #1a1523!important;text-decoration:none!important}.retro-on main>#galeri h2+p{font-size:1rem;color:var(--r-text);font-weight:600;max-width:42rem;margin-inline:auto}.retro-on header span[class*="text-[#12666C]"]{font-family:Anton,Impact,sans-serif;font-weight:400;text-transform:uppercase;letter-spacing:.03em;font-size:1.25rem!important;line-height:1!important;color:var(--r-text)}.retro-on header span[class*="text-[#9E245A]"]{font-family:var(--font-mono);font-weight:700;letter-spacing:.03em;font-size:.5rem!important;margin-top:.3rem!important;line-height:1!important;color:#c23a82;white-space:nowrap}@media (min-width:640px){.retro-on header span[class*="text-[#12666C]"]{font-size:1.55rem!important}.retro-on header span[class*="text-[#9E245A]"]{font-size:.6rem!important;letter-spacing:.04em;margin-top:.4rem!important}}.retro-on header nav a{letter-spacing:.04em;font-size:.72rem;color:var(--r-text)}.retro-on header a[href^="https://wa.me"],.retro-on header nav a{font-family:var(--font-mono);font-weight:700;text-transform:uppercase}.retro-on header a[href^="https://wa.me"]{letter-spacing:.03em;font-size:.75rem}@media (prefers-reduced-motion:reduce){.r-track{animation:none}.retro-on *{transition:none!important}}