@font-face{font-family:Unbounded;src:url(/huruf/unbounded-600-800.woff2)format("woff2");font-weight:600 800;font-display:swap}@font-face{font-family:Albert Sans;src:url(/huruf/albert-sans-400-600.woff2)format("woff2");font-weight:400 600;font-display:swap}@font-face{font-family:Caveat;src:url(/huruf/caveat-600.woff2)format("woff2");font-weight:600;font-display:swap}@font-face{font-family:Libre Caslon Display;src:url(/huruf/libre-caslon-display-400.woff2)format("woff2");font-display:swap}:root{--kertas:#f7f7f2;--tinta:#101512;--tomat:#ff5a36;--tomat-teks:#e0401c;--tomat-kecil:#c93511;--lilak:#c9b8ff;--hijau:#0f3d2b;--gading:#f3eee1;--keluar:cubic-bezier(.16,1,.3,1);--ui:cubic-bezier(.2,0,0,1);--tepi:clamp(16px,3.6vw,56px);--sans:"Albert Sans",system-ui,sans-serif;--display:"Unbounded","Arial Black",sans-serif}*{box-sizing:border-box}html{background:var(--kertas);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{color:var(--tinta);font-family:var(--sans);margin:0;font-size:17px;line-height:1.45;overflow-x:clip}h1,h2,h3,p,ol,ul,figure{margin:0;padding:0}ul{list-style:none}html:has(.sub-halaman){scroll-behavior:smooth}main{max-width:none;margin:0;padding:0}.skip{z-index:7;background:var(--hijau);min-height:44px;color:var(--gading);border-radius:999px;align-items:center;padding:0 18px;font-size:15px;font-weight:600;display:inline-flex;position:absolute;top:-64px;left:12px}.skip:focus{top:12px}.i0{--i:0}.i1{--i:1}.i2{--i:2}.i3{--i:3}.i4{--i:4}.i5{--i:5}.i6{--i:6}.i7{--i:7}a{color:inherit;text-decoration:none}.sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--tomat-teks);outline-offset:3px}.logo{z-index:6;top:clamp(14px,2.6vh,28px);left:var(--tepi);width:clamp(120px,9.6vw,146px);color:var(--hijau);transition:color .28s var(--ui),opacity .9s var(--keluar);opacity:0;display:block;position:fixed}.logo-gambar{aspect-ratio:522.56/176;background:currentColor;width:100%;display:block;position:relative;-webkit-mask:url(/beranda/merek.svg) 0 0/100% 100% no-repeat;mask:url(/beranda/merek.svg) 0 0/100% 100% no-repeat}.logo:before{content:"";opacity:0;transition:opacity .28s var(--ui);background:#fff;border-radius:999px;position:absolute;inset:-9px -14px;box-shadow:0 0 0 1px #10151214,0 8px 24px -10px #10151238}.logo.alas:before{opacity:1}.logo.alas,.logo.alas.terang{color:var(--hijau)}.logo.sembunyi{pointer-events:none;opacity:0!important}.logo.terang{color:var(--gading)}.dok{z-index:6;top:clamp(12px,2.2vh,24px);right:var(--tepi);opacity:0;transition:opacity .9s var(--keluar),transform .9s var(--keluar),background-color .28s var(--ui),box-shadow .28s var(--ui);background:#fff;border-radius:999px;align-items:center;gap:18px;padding:6px 6px 6px 20px;display:flex;position:fixed;transform:translateY(-10px);box-shadow:0 0 0 1px #10151214,0 8px 24px -10px #10151238}.dok.tampil,.logo.tampil,.dok:focus-within,.logo:focus-visible{opacity:1;transform:none}.dok-tema{padding:12px 0;font-size:15px;font-weight:500}.dok-tema:hover,.harga:hover b{text-underline-offset:3px;text-decoration:underline}.harga{white-space:nowrap;font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;font-size:15px;display:flex}.harga .promo{color:var(--tomat-kecil);font-weight:600}.harga b{font-weight:600}.harga s{opacity:.62;font-size:14px}.tombol{background:var(--hijau);min-height:44px;color:var(--gading);white-space:nowrap;transition:transform .18s var(--ui),background-color .28s var(--ui),color .28s var(--ui);border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;position:relative}.tombol:hover{background:#155238}.tombol:active{transform:scale(.96)}.dok.terang{background:var(--gading);box-shadow:none}.dok.terang .harga,.dok.terang .dok-tema{color:var(--tinta)}.dok.terang .tombol{background:var(--hijau)}@media (max-width:767px){.dok{top:auto;bottom:calc(12px + env(safe-area-inset-bottom));justify-content:space-between;gap:8px;padding:6px 6px 6px 16px;left:12px;right:12px;transform:translateY(12px)}.dok-tema{display:none}.harga{gap:6px;font-size:14px}.harga .promo{display:none}.harga s{font-size:13px}.tombol{padding:0 16px;font-size:14px}.dok:not(:has(.harga)){padding:6px;left:auto}}.muka-meja{z-index:1;background:var(--kertas);height:100svh;min-height:560px;position:sticky;top:0;overflow:clip}.meja-isi{padding:calc(clamp(14px,2.6vh,28px) + clamp(44px,5vw,64px)) var(--tepi) clamp(20px,4vh,44px);transform-origin:50% 100%;will-change:transform;flex-direction:column;justify-content:space-between;display:flex;position:absolute;inset:0}.sub{text-wrap:pretty;opacity:0;max-width:23em;transition:opacity .9s var(--keluar),transform .9s var(--keluar);font-size:clamp(15px,1.28vw,19px);line-height:1.42;transform:translateY(10px)}.sub.tampil{opacity:1;transform:none}h1{font-family:var(--display);letter-spacing:-.035em;color:var(--tinta);font-size:min(8.05vw,19.5svh);font-weight:800;line-height:1.02}.baris{display:block}.kata{clip-path:inset(-.02em -100vw -.2em -.1em);vertical-align:top;padding-bottom:.03em;display:inline-block}.kata .isi{transition:transform 1s var(--keluar);transition-delay:calc(var(--i,0)*70ms);will-change:transform;display:inline-block;position:relative;transform:translateY(118%)}.tampil .kata .isi,h1.tampil .kata .isi{transform:none}.roll .asli,.roll .ganti{white-space:nowrap;transition:transform .56s var(--keluar);display:block}.roll .ganti{color:var(--tomat-teks);position:absolute;top:0;left:0;transform:translateY(118%)}h1.nama-tamu .roll .asli{transform:translateY(-118%)}h1.nama-tamu .roll .ganti{transform:none}h1.nama-tamu .roll+.roll .asli{transition-delay:40ms}@media (max-width:767px){h1{font-size:min(17.6vw,7.6svh);line-height:1}.kata{display:block}.meja-isi{padding-bottom:calc(80px + env(safe-area-inset-bottom));justify-content:flex-end;gap:12px}.sub{order:2;max-width:none;font-size:15px;line-height:1.36}}.coret{z-index:1;color:var(--tomat-kecil);opacity:0;transition:opacity .5s var(--ui);pointer-events:none;font-family:Caveat,cursive;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1;position:absolute;transform:rotate(-5deg)}.coret.tampil{opacity:1}#coret{align-items:flex-start;gap:4px;display:flex}#coret svg{width:clamp(44px,5vw,70px);height:auto;margin-top:12px}@media (max-width:767px){#coret{flex-direction:column;width:6em;font-size:21px}#coret svg{display:none}}#coret path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .9s var(--keluar) .1s}#coret.tampil path{stroke-dashoffset:0}.kerja{z-index:2;background:var(--hijau);height:440svh;color:var(--gading);border-radius:40px 40px 0 0;position:relative}.tahap{height:100svh;padding:calc(clamp(14px,2.6vh,28px) + clamp(52px,6.4vw,84px)) var(--tepi) 0;border-radius:inherit;position:sticky;top:0;overflow:clip}h2{font-family:var(--display);letter-spacing:-.03em;font-size:min(4.7vw,9.4svh);font-weight:800;line-height:1.06}h2 .kata{display:block}h2 .isi{transition-duration:.9s}.kerja.masuk h2 .isi{transform:none}.angka{color:var(--lilak);font-variant-numeric:tabular-nums;min-width:.72em;display:inline-block}.langkah{gap:.72em;max-width:19em;margin-top:clamp(18px,3.2vh,34px);font-size:clamp(16px,1.28vw,19px);line-height:1.34;list-style:none;display:grid}.langkah li{opacity:.62;text-wrap:pretty;transition:opacity .32s var(--ui);transform:translateY(0)}.langkah li.aktif{opacity:1}.kerja:not(.masuk) .langkah li{opacity:0}.coret-2{color:var(--lilak);left:auto;transform:rotate(-4deg)}@media (min-width:768px){.langkah{right:var(--tepi);width:min(20em,27vw);margin:0;position:absolute;top:calc(clamp(12px,2.2vh,24px) + 74px)}}@media (max-width:767px){h2{font-size:min(8.9vw,6svh)}.tahap{padding-top:calc(clamp(14px,2.6vh,28px) + 44px)}.langkah{max-width:none;min-height:3em;margin-top:12px;font-size:15.5px;display:block;position:relative}.langkah li{opacity:0;transition:opacity .28s var(--ui),transform .28s var(--ui);position:absolute;inset:0 0 auto;transform:translateY(6px)}.langkah li.aktif{opacity:1;transform:none}}.meja{z-index:3;pointer-events:none;--w:300px;--h:420px;contain:layout style;height:100lvh;position:fixed;inset:0;overflow:clip}.kartu{width:var(--w);height:var(--h);margin:calc(var(--h)/-2) 0 0 calc(var(--w)/-2);pointer-events:auto;cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;will-change:transform;outline-offset:6px;border-radius:calc(var(--w)*.03);visibility:hidden;font-size:var(--w);-webkit-tap-highlight-color:transparent;position:absolute;top:0;left:0}.meja.lepas .kartu{pointer-events:none}.kartu.pegang{cursor:grabbing}.bayang{border-radius:inherit;will-change:transform,opacity;background:#181e163d;position:absolute;inset:2%;box-shadow:0 .8px 1.6px #1e241947,0 8px 18px -4px #1e241942,0 26px 50px -12px #1e241947}.daun{transform-style:preserve-3d;will-change:transform;border-radius:inherit;position:absolute;inset:0}.sisi{border-radius:calc(var(--w)*.03);backface-visibility:hidden;isolation:isolate;position:absolute;inset:0;overflow:hidden}.sisi:after{content:"";border-radius:inherit;pointer-events:none;background:url(/beranda/serat.svg) 0 0/256px;position:absolute;inset:0;box-shadow:inset 0 0 0 .5px #ffffff57,inset 0 -1px #00000014}.muka{--warna:var(--lilak);--teks:var(--tinta);background:var(--warna);color:var(--teks);flex-direction:column;padding:.07em;display:flex}.kartu.tomat .muka{--warna:var(--tomat)}.kartu.gading .muka{--warna:var(--gading)}.kartu.hijau .muka{--warna:#124a34;--teks:var(--gading)}.kartu.sama .muka{--warna:var(--lilak);--teks:var(--tinta)}.tanaman{z-index:0;pointer-events:none;display:block;position:absolute}.muka small{z-index:1;font-family:var(--sans);letter-spacing:.005em;opacity:.8;font-size:max(.042em,8px);font-weight:500;position:relative}.muka strong{z-index:1;font-family:var(--display);letter-spacing:-.03em;margin-top:.018em;font-size:.098em;font-weight:600;line-height:1.06;display:block;position:relative}.muka .acara{z-index:1;margin-top:auto;font-family:Libre Caslon Display,serif;font-size:.086em;line-height:1.05;position:relative}.muka .acara span{font-family:var(--sans);margin-top:.28em;font-size:max(.47em,8px);font-weight:500;display:block}.kilau{z-index:2;opacity:0;pointer-events:none;will-change:transform,opacity;background:radial-gradient(closest-side,#ffffff80,#fff0 62%);width:220%;height:220%;position:absolute;top:-60%;left:-60%}.punggung{background:var(--gading);color:var(--hijau);transform:rotateY(180deg)}.punggung:before{content:"";clip-path:polygon(0 0,100% 0,50% 100%);filter:drop-shadow(0 1px 1.5px #1e24194d);background:#faf6ec;height:56%;position:absolute;inset:-1px -1px auto}.punggung .lipat{background:linear-gradient(to top right,#1e24190d 49.8%,#1e241924 50%,#0000 50.2%) 0/50.1% 100% no-repeat,linear-gradient(to top left,#1e24190d 49.8%,#1e241924 50%,#0000 50.2%) 100%/50.1% 100% no-repeat;height:52%;position:absolute;inset:auto 0 0}.punggung img{width:36%;margin:-18% 0 0 -18%;display:block;position:absolute;top:56%;left:50%;transform:rotate(-7deg)}.punggung em{text-align:center;font-family:Libre Caslon Display,serif;font-size:.074em;font-style:normal;position:absolute;bottom:.062em;left:0;right:0}.lanjut{z-index:4;background:var(--kertas);border-radius:40px 40px 0 0;margin-top:-40px;position:relative;overflow-x:clip}.sub-halaman main{overflow-x:clip}.sub-halaman{background:var(--kertas)}.judul{font-family:var(--display);letter-spacing:-.03em;text-wrap:balance;font-size:clamp(28px,min(3.4vw,7svh),60px);font-weight:700;line-height:1.08}.judul-besar{font-family:var(--display);letter-spacing:-.035em;text-wrap:balance;font-size:clamp(38px,min(6.4vw,13svh),112px);font-weight:800;line-height:1.03}.lede{text-wrap:pretty;max-width:38em;font-size:clamp(17px,1.4vw,21px);line-height:1.42}.kecil{opacity:.72;font-size:15px}.tautan{color:inherit;text-underline-offset:4px;transition:text-underline-offset .18s var(--ui);align-items:center;gap:6px;font-weight:600;text-decoration:underline;text-decoration-thickness:1px;display:inline-flex}.tautan:hover{text-underline-offset:6px}p .tautan{display:inline}.panah{width:16px;height:16px;transition:transform .22s var(--ui);flex:none}a:hover>.panah{transform:translate(3px)}.tombol-garis{appearance:none;font:inherit;color:inherit;cursor:pointer;min-height:44px;transition:transform .18s var(--ui),background-color .28s var(--ui);background:0 0;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:15px;font-weight:600;display:inline-flex;box-shadow:inset 0 0 0 1px}.tombol-garis:hover{background:#7f7f7f24}.tombol-garis:active{transform:scale(.96)}.tombol-gading{background:var(--gading);color:var(--hijau);cursor:pointer;border:0;font-family:inherit}.tombol-gading:hover{background:#fff}[data-muncul]{opacity:0;transition:opacity .9s var(--keluar),transform .9s var(--keluar);transition-delay:calc(var(--i,0)*80ms);transform:translateY(18px)}[data-muncul].tampil{opacity:1;transform:none}img{outline-offset:-1px;outline:1px solid #00000014}.tanaman,.punggung img,.cap,.kartu-hias img{outline:0}.rak{background:var(--kertas);border-radius:40px 40px 0 0}.rak-pin{padding-top:clamp(64px,9vw,120px);padding-bottom:clamp(40px,6vw,88px)}.rak-kepala{padding:0 var(--tepi);gap:12px;display:grid}.rak-kepala p{text-wrap:pretty;max-width:40em}.rak-jendela{scroll-snap-type:x mandatory;scrollbar-width:none;outline-offset:-3px;margin-top:28px;overflow-x:auto}.rak-jendela::-webkit-scrollbar{display:none}.rak-jalur{width:max-content;padding:6px var(--tepi) 12px;gap:18px;display:flex}.rak-item{scroll-snap-align:center;flex-direction:column;gap:14px;width:min(70vw,300px);display:flex}.rak-item>img{aspect-ratio:9/16;will-change:transform;border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -22px #10151280}.rak-teks{justify-items:start;gap:8px;display:grid}.rak-teks h3{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.rak-teks p{text-wrap:pretty;opacity:.82;font-size:15.5px;line-height:1.4}.rak-tiga{aspect-ratio:9/16;width:100%;position:relative}.rak-tiga img{aspect-ratio:9/16;border-radius:10px;width:64%;height:auto;position:absolute;box-shadow:0 14px 30px -18px #10151280}.rak-tiga img:first-child{top:4%;left:0;transform:rotate(-6deg)}.rak-tiga img:nth-child(2){top:18%;left:18%;transform:rotate(2deg)}.rak-tiga img:nth-child(3){top:36%;right:0;transform:rotate(7deg)}.rak.pin{height:calc(100svh + 1800px)}.rak.pin .rak-pin{flex-direction:column;height:100svh;padding-top:calc(clamp(14px,2.6vh,28px) + clamp(52px,5.4vw,76px));padding-bottom:0;display:flex;position:sticky;top:0;overflow:clip}.rak.pin .rak-jendela{flex:1;align-items:center;min-height:0;margin-top:0;display:flex;overflow:visible}.rak.pin .rak-jalur{padding:0 var(--tepi);will-change:transform;gap:clamp(44px,6vw,110px)}.rak.pin .rak-item{flex-direction:row;align-items:flex-end;gap:22px;width:auto}.rak.pin .rak-item:nth-child(2n){align-items:flex-start}.rak.pin .rak-item>img,.rak.pin .rak-tiga{width:auto;height:min(58svh,44vw)}.rak.pin .rak-teks{width:15.5em;padding-bottom:6px}.rak.pin .rak-teks p{font-size:16px}.haria{color:var(--gading);padding:clamp(72px,8vw,112px) var(--tepi);background:#0a2a1e}.haria-isi{grid-template-columns:minmax(0,1fr);gap:clamp(28px,4vw,56px);max-width:1400px;margin:0 auto;display:grid}.haria-panggung{grid-template-columns:minmax(0,1fr);gap:32px;display:grid}.pindai-kolom,.layar-kolom{grid-template-columns:minmax(0,1fr);align-content:start;justify-items:start;gap:18px;display:grid}.pindai-kolom p,.layar-kolom p{text-wrap:pretty;opacity:.86;max-width:27em;font-size:16.5px;line-height:1.42}.bidik{aspect-ratio:1;background:#061c14;border-radius:20px;justify-self:center;width:100%;max-width:min(300px,46svh);position:relative;overflow:clip;container-type:inline-size}.sudut{z-index:3;border:2px solid var(--gading);opacity:.7;width:30px;height:30px;transition:border-color .24s var(--ui),transform .32s var(--keluar),opacity .24s var(--ui);position:absolute}.sudut.a{border-bottom:0;border-right:0;border-radius:8px 0 0;top:16px;left:16px}.sudut.b{border-bottom:0;border-left:0;border-radius:0 8px 0 0;top:16px;right:16px}.sudut.c{border-top:0;border-right:0;border-radius:0 0 0 8px;bottom:16px;left:16px}.sudut.d{border-top:0;border-left:0;border-radius:0 0 8px;bottom:16px;right:16px}.tiket{background:var(--gading);color:var(--tinta);transition:transform .64s var(--keluar),opacity .26s var(--ui);border-radius:8px;grid-template-rows:auto auto 1fr;justify-items:start;gap:1px;padding:9px 12px;display:grid;position:absolute;inset:11% 15%}.tiket small{opacity:.72;font-size:3.4cqw}.tiket strong{font-family:var(--display);letter-spacing:-.02em;white-space:nowrap;font-size:4cqw;font-weight:600;line-height:1.2}.tiket svg{aspect-ratio:1;width:auto;height:100%;max-height:72%;color:var(--tinta);place-self:center}.bidik[data-tahap=siap] .tiket{transition:none;transform:translateY(110%)rotate(5deg)}.bidik[data-tahap=keluar] .tiket{opacity:0;transition-duration:.38s;transform:translateY(-14%)}.garis-pindai{border-top:2px solid var(--lilak);z-index:2;opacity:0;height:76%;position:absolute;top:12%;left:12%;right:12%}.bidik[data-tahap=pindai] .garis-pindai{opacity:1;animation:pindai .95s var(--ui) forwards}@keyframes pindai{to{transform:translateY(100%)}}.bidik[data-tahap=kena] .sudut{border-color:var(--lilak);opacity:1}.bidik[data-tahap=kena] .sudut.a{transform:translate(4px,4px)}.bidik[data-tahap=kena] .sudut.b{transform:translate(-4px,4px)}.bidik[data-tahap=kena] .sudut.c{transform:translate(4px,-4px)}.bidik[data-tahap=kena] .sudut.d{transform:translate(-4px,-4px)}.layar{grid-template-columns:minmax(0,1fr);gap:10px;width:100%;display:grid}.layar figcaption{opacity:.72;font-size:14px}.kaca{aspect-ratio:4/3;background:var(--hijau);text-align:center;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:.4em;width:100%;padding:5%;font-size:clamp(14px,1.5vw,22px);display:flex;box-shadow:inset 0 0 0 1px #f3eee124,0 40px 80px -50px #000}.sapa-k{opacity:.8;font-size:1.05em}.sapa-n{text-wrap:balance;transition:transform .48s var(--keluar),opacity .24s var(--ui);font-family:Libre Caslon Display,serif;font-size:clamp(30px,4.6vw,76px);line-height:1.06}.sapa-s{opacity:.8;min-height:1.4em;transition:opacity .24s var(--ui);font-size:1.05em}.kaca.ganti .sapa-n{opacity:0;transform:translateY(-.3em)}.kaca.ganti .sapa-s{opacity:0}@media (min-width:900px){.kaca{aspect-ratio:16/9}.haria-panggung{grid-template-columns:minmax(240px,4fr) minmax(0,8fr);align-items:start;gap:clamp(32px,5vw,88px)}.bidik{justify-self:start;max-width:min(100%,46svh)}.kaca{width:min(100%,88svh)}}.harga-singkat{padding:clamp(72px,10vw,136px) var(--tepi);background:var(--kertas)}.lembar-harga{background:var(--gading);max-width:1240px;transition:opacity .9s var(--keluar),transform 1.1s var(--keluar);border-radius:22px;gap:clamp(24px,4vw,64px);margin:0 auto;padding:clamp(24px,4.4vw,64px);display:grid;position:relative;transform:translateY(34px)rotate(-1.6deg);box-shadow:0 1px 1px #1e241914,0 34px 60px -40px #1e241980}.lembar-harga.tampil{transform:rotate(-.4deg)}.cap{opacity:0;width:clamp(68px,8.4vw,116px);height:auto;transition:transform .42s cubic-bezier(.3,1.4,.5,1) .55s,opacity .18s linear .55s;position:absolute;top:clamp(-30px,-2.4vw,-18px);right:clamp(14px,3vw,44px);transform:rotate(9deg)scale(1.5)}.tampil>.cap{opacity:1;transform:rotate(9deg)}.tag-promo{color:var(--tomat-kecil);margin-bottom:6px;font-weight:600}.harga-coret{font-variant-numeric:tabular-nums;margin-top:clamp(20px,3vw,40px);font-size:clamp(18px,1.7vw,24px)}.harga-coret s{opacity:.62;text-decoration:none;position:relative}.harga-coret s:after{content:"";transform-origin:0;height:1.5px;transition:transform .56s var(--ui) .3s;background:currentColor;position:absolute;top:52%;left:-2px;right:-2px;transform:scaleX(0)}.tampil .harga-coret s:after{transform:none}.harga-besar{font-family:var(--display);letter-spacing:-.045em;color:var(--hijau);font-variant-numeric:tabular-nums;font-size:clamp(50px,min(8.4vw,17svh),132px);font-weight:800;line-height:1}.sekali{margin-top:8px}.lembar-kanan{align-content:start;justify-items:start;gap:14px;display:grid}.lembar-kanan h3{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.lembar-kanan p{text-wrap:pretty;line-height:1.42}.isi-paket{gap:9px;margin-bottom:6px;display:grid}.isi-paket li{text-wrap:pretty;padding-left:24px;line-height:1.36;position:relative}.isi-paket li:before{content:"";border-left:1.6px solid var(--hijau);border-bottom:1.6px solid var(--hijau);width:12px;height:6px;position:absolute;top:.32em;left:1px;transform:rotate(-45deg)}.aksi{flex-wrap:wrap;align-items:center;gap:12px 22px;margin-top:8px;display:flex}@media (min-width:900px){.lembar-harga{grid-template-columns:7fr 5fr;align-items:end}}.lembar-harga+.lembar-harga{margin-top:clamp(24px,4vw,48px)}.harga-judul{max-width:1240px;margin:0 auto clamp(24px,4vw,48px)}.lembar-kiri h3{font-family:var(--display);letter-spacing:-.02em;font-size:19px;font-weight:600}.tanya{padding:clamp(56px,8vw,112px) var(--tepi) clamp(72px,10vw,136px);background:var(--kertas)}.tanya-isi{gap:28px;max-width:1240px;margin:0 auto;display:grid}.tanya-kepala{align-content:start;gap:12px;display:grid}.tanya-kepala p{text-wrap:pretty;max-width:24em}.tj{border-top:1px solid #10151229}.tj:last-child{border-bottom:1px solid #10151229}.tj summary{cursor:pointer;text-wrap:pretty;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:17px 0;font-size:clamp(17px,1.5vw,20px);font-weight:600;line-height:1.3;list-style:none;display:flex}.tj summary::-webkit-details-marker{display:none}.tj summary:after{content:"";width:13px;height:13px;transition:transform .28s var(--ui);background:linear-gradient(currentColor,currentColor) 50%/100% 1.6px no-repeat,linear-gradient(currentColor,currentColor) 50%/1.6px 100% no-repeat;flex:none}.tj[open] summary:after{transform:rotate(135deg)}.tj p{text-wrap:pretty;max-width:38em;padding:0 32px 20px 0;line-height:1.46}.tj[open] p{animation:jawab .36s var(--keluar)}@keyframes jawab{0%{opacity:0;transform:translateY(-6px)}}@media (min-width:900px){.tanya-isi{grid-template-columns:5fr 7fr;gap:clamp(32px,5vw,88px)}.tanya-kepala{position:sticky;top:calc(clamp(14px,2.6vh,28px) + 76px)}}.penutup{background:var(--hijau);color:var(--gading);padding:clamp(64px,9vw,128px) var(--tepi) clamp(56px,7vw,96px);border-radius:40px 40px 0 0;overflow:clip}.penutup-isi{gap:32px;max-width:1400px;margin:0 auto;display:grid}.penutup .judul{font-size:clamp(36px,min(5.6vw,11svh),92px);font-weight:800;line-height:1.03}.penutup-sub{text-wrap:pretty;max-width:26em;margin-top:14px;font-size:clamp(17px,1.4vw,20px)}.form-tunggu{gap:10px;max-width:27em;margin-top:clamp(22px,3vw,36px);display:grid}.form-tunggu>label{font-size:15px;font-weight:600}.form-tunggu input[type=email]{background:var(--kertas);width:100%;min-height:50px;color:var(--tinta);font:inherit;transition:box-shadow .18s var(--ui);border:1px solid #f3eee180;border-radius:12px;padding:0 16px;font-size:17px}.form-tunggu input[type=email]::placeholder{color:#5a625c}.form-tunggu :focus-visible{outline:2px solid var(--lilak);outline-offset:2px}.centang{grid-template-columns:24px 1fr;align-items:start;gap:10px;min-height:0;margin-top:4px;display:grid}.centang input{width:22px;height:22px;min-height:0;accent-color:var(--lilak);cursor:pointer;margin:1px 0 0}.centang label{cursor:pointer;font-size:15.5px;line-height:1.38}.form-tunggu .tombol{justify-self:start;min-height:48px;margin-top:8px;padding:0 24px;font-size:16px}.galat{color:#ffc9bb;font-size:15px}.galat:empty{position:absolute}.form-turnstile:empty{display:none}.catatan{opacity:.78;text-wrap:pretty;font-size:14.5px}.catatan-beta{margin-top:10px}.terkirim{opacity:1;color:var(--lilak)}body:has(.terkirim) a[href=\#daftar-tunggu]{display:none}.dua-kartu{display:none}.kartu-hias{aspect-ratio:5/7;width:clamp(200px,20vw,300px);color:var(--tinta);transition:transform 1.2s var(--keluar) .1s;border-radius:calc(clamp(200px,20vw,300px)/33.3333);flex-direction:column;padding:6%;font-size:clamp(200px,20vw,300px);display:flex;position:absolute;overflow:hidden;box-shadow:0 34px 60px -30px #0009}.kartu-hias img{width:88%;height:auto;position:absolute;bottom:12%;right:-14%}.kartu-hias small{font-family:var(--sans);font-size:.042em;font-weight:500;position:relative}.kartu-hias strong{font-family:var(--display);letter-spacing:-.03em;margin-top:.1em;font-size:.098em;font-weight:600;line-height:1.06;position:relative}.kartu-hias span{margin-top:auto;font-family:Libre Caslon Display,serif;font-size:.086em;position:relative}.kartu-hias.satu{background:var(--lilak);top:6%;left:6%;transform:translateY(120px)rotate(-3deg)}.kartu-hias.dua{background:var(--tomat);top:22%;left:40%;transform:translateY(190px)rotate(12deg)}.dua-kartu{opacity:1!important}.dua-kartu.tampil{transform:none}.dua-kartu.tampil .satu{transform:rotate(-7deg)}.dua-kartu.tampil .dua{transform:rotate(8deg)}@media (min-width:900px){.penutup-isi{grid-template-columns:7fr 5fr}.dua-kartu{display:block;position:relative}}.kaki{background:var(--hijau);color:var(--gading);padding:0 var(--tepi) calc(28px + env(safe-area-inset-bottom));z-index:4;position:relative}.kaki-isi{border-top:1px solid #f3eee133;gap:24px;max-width:1400px;margin:0 auto;padding-top:32px;display:grid}.kaki-logo{width:124px;margin-bottom:12px;display:block}.kaki-merek p{text-wrap:pretty;max-width:22em;font-size:15.5px}.kaki-kontak,.kaki-tautan{justify-items:start;gap:2px;font-size:15.5px;display:grid}.kaki-kontak a,.kaki-tautan a{text-underline-offset:3px;transition:text-decoration-color .18s var(--ui);padding:8px 0;-webkit-text-decoration:underline #0000;text-decoration:underline #0000}.kaki-kontak a:hover,.kaki-tautan a:hover{text-decoration-color:currentColor}.kaki-kecil{opacity:.72;font-size:14px}@media (min-width:768px){.kaki-isi{grid-template-columns:5fr 4fr 3fr}.kaki-kecil{grid-column:1/-1}}@media (max-width:767px){.kaki{padding-bottom:calc(92px + env(safe-area-inset-bottom))}}.buka-halaman{padding:calc(clamp(14px,2.6vh,28px) + clamp(64px,7vw,96px)) var(--tepi) clamp(28px,4vw,52px);gap:clamp(14px,2vw,24px);display:grid}.buka-harga .judul-besar{font-size:clamp(36px,min(4.7vw,10svh),84px)}.harga-penuh{padding-top:clamp(12px,2vw,28px)}.semua{padding:clamp(40px,6vw,88px) var(--tepi) clamp(64px,9vw,120px);gap:clamp(24px,3.4vw,44px);max-width:1352px;margin:0 auto;display:grid}.grup-kisi{gap:26px;display:grid}.grup{border-top:1.5px solid var(--tinta);align-content:start;gap:10px;padding-top:12px;display:grid}.grup h3{font-family:var(--display);letter-spacing:-.02em;font-size:17px;font-weight:600}.grup ul{gap:8px;display:grid}.grup li{text-wrap:pretty;line-height:1.38}@media (min-width:640px){.grup-kisi{grid-template-columns:1fr 1fr}}@media (min-width:1100px){.grup-kisi{grid-template-columns:repeat(4,1fr);gap:clamp(20px,2.6vw,40px)}}.semua-tutup{max-width:42em}.jelas{background:var(--hijau);color:var(--gading);padding:clamp(56px,8vw,112px) var(--tepi) calc(clamp(56px,8vw,112px) + 40px);border-radius:40px 40px 0 0;margin-bottom:-40px}.jelas-kisi{gap:clamp(30px,4vw,56px);max-width:1240px;margin:0 auto;display:grid}.jelas-kisi>div{align-content:start;justify-items:start;gap:10px;display:grid}.jelas h2{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-size:clamp(20px,1.9vw,27px);font-weight:600;line-height:1.18}.jelas .h2-lagi{margin-top:18px}.jelas p{text-wrap:pretty;max-width:36em;line-height:1.46}@media (min-width:900px){.jelas-kisi{grid-template-columns:1fr 1fr}.jelas .lebar{grid-column:1/-1;grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}.jelas .lebar h2,.jelas .lebar .tautan{grid-column:1/-1}}.sub-halaman .tanya{border-radius:40px 40px 0 0;position:relative}.ajak{background:var(--hijau);color:var(--gading);padding:clamp(56px,8vw,104px) var(--tepi) clamp(44px,6vw,72px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px 36px;display:flex}.ajak .judul{font-size:clamp(28px,min(4.4vw,9svh),72px);font-weight:800}.rak-mini{grid-template-columns:repeat(4,1fr);gap:14px 10px;margin-top:clamp(6px,1.4vw,20px);display:grid}.rak-mini a{justify-items:start;gap:7px;font-size:14px;font-weight:600;display:grid}.rak-mini img{aspect-ratio:9/16;width:100%;height:auto;transition:transform .32s var(--keluar);animation:bagikan .9s var(--keluar) backwards;animation-delay:calc(var(--i)*70ms + .12s);border-radius:8px;display:block;box-shadow:0 12px 26px -16px #1015128c}.rak-mini li:nth-child(odd) img{rotate:-1.4deg}.rak-mini li:nth-child(2n) img{rotate:1.2deg}.rak-mini a:hover img{transform:translateY(-8px)rotate(1deg)}@keyframes bagikan{0%{transform:translate(calc((3.5 - var(--i))*22%),-34%) rotate(calc((var(--i) - 3.5)*5deg));opacity:0}}@media (min-width:768px){.rak-mini{grid-template-columns:repeat(8,1fr);gap:clamp(10px,1.4vw,20px)}.rak-mini a{font-size:15px}.rak-mini img{border-radius:10px}}@media (min-width:768px) and (max-height:760px){.rak-mini{max-width:243.6svh}}.tumpukan-tema{z-index:1;position:relative}.lembar-tema.janji{--b:#0f3d2b}.lembar-tema.restu{--b:#16130d}.lembar-tema.berdua{--b:#100f0d}.lembar-tema.seiring{--b:#efe9da;--c:#101512}.lembar-tema.rumah{--b:#220f0b}.lembar-tema.hari{--b:#14493a}.lembar-tema.kipas{--b:#0b3236}.lembar-tema.malam{--b:#16132e}.jangkar{height:0;display:block}.lembar-tema{--b:var(--hijau);--c:var(--gading);background:var(--b);height:100svh;min-height:560px;color:var(--c);padding:calc(clamp(14px,2.6vh,28px) + 44px) var(--tepi) calc(84px + env(safe-area-inset-bottom));border-radius:40px 40px 0 0;flex-direction:column;gap:14px;display:flex;position:sticky;top:0;overflow:clip;box-shadow:0 -16px 40px -24px #00000080}.tema-teks{order:2;justify-items:start;gap:8px;display:grid}.tema-teks h2{font-family:var(--display);letter-spacing:-.035em;order:-1;font-size:clamp(30px,9vw,44px);font-weight:800;line-height:1.04}.tema-teks p{text-wrap:pretty;opacity:.9;max-width:30em;font-size:15.5px;line-height:1.38}.tema-sampul{min-height:0;transition:opacity .7s var(--keluar),transform 1s var(--keluar);flex:1;order:1;justify-content:center;display:flex;transform:translateY(40px)rotate(2.5deg);container-type:size}.tema-sampul.tampil{transform:none}.tema-sampul img{aspect-ratio:9/16;object-fit:cover;border-radius:12px;outline-color:#ffffff1f;width:auto;max-width:100cqw;height:100cqh;box-shadow:0 30px 60px -34px #000000bf}@media (min-width:768px){.lembar-tema{padding:clamp(70px,10svh,110px) clamp(32px,7vw,120px) clamp(24px,5svh,56px) var(--tepi);flex-direction:row;justify-content:space-between;align-items:center;gap:clamp(24px,5vw,80px)}.tema-teks{flex:1;order:0;gap:16px;max-width:36em}.tema-teks h2{font-size:clamp(56px,min(9vw,19svh),168px)}.tema-teks p{font-size:clamp(17px,1.5vw,21px);line-height:1.4}.tema-teks .tombol-garis{margin-top:6px}.tema-sampul{flex:none;width:calc(56.25svh - 84.375px);max-width:44vw;height:100%}}.tajuk{display:contents}.tema-rinci{max-width:calc(46rem + 2*var(--tepi));justify-items:start;padding-bottom:clamp(72px,10vw,136px)}.tema-rinci>section{gap:12px;width:100%;margin-top:clamp(18px,3vw,36px);display:grid}.tema-gaya,.tema-petunjuk{opacity:.72;font-size:15px}.tema-rinci .aksi{margin-top:0}.baca-isi{gap:.9em;max-width:40em;display:grid}.baca-isi h2,.baca-isi h3{letter-spacing:-.025em;margin-top:.4em;font-size:clamp(20px,1.9vw,27px);font-weight:600;line-height:1.18}.baca-isi a,.tema-rinci p a{text-underline-offset:4px;font-weight:600;text-decoration:underline}.tema-coba{justify-items:start;gap:10px;width:100%;max-width:27em;display:grid}.tema-coba label{font-size:15px;font-weight:600}.tema-coba input{min-height:50px;color:var(--tinta);background:#fff;border:1px solid #10151252;border-radius:12px;padding:0 16px;font-size:17px}.tema-gambar{grid-template-columns:repeat(auto-fill,minmax(min(100%,9.5rem),1fr));gap:2rem 1rem;width:100%;display:grid}.tema-gambar figure:only-child{grid-column:1/-1;max-width:20rem}.tema-gambar img{border-radius:12px;width:100%;height:auto;display:block;box-shadow:0 18px 40px -22px #10151280}.tema-gambar figcaption{opacity:.72;margin-top:6px;font-size:14px}.tema-tautan{justify-items:start;gap:2px;display:grid}.tema-tautan a{min-height:44px}.tema-tautan a[aria-current]{text-decoration:none}html:not(.skrip-jalan) :is(.kata .isi,.sub,.dok,.logo,[data-muncul]){animation:0s 4s forwards paksa-tampil}@keyframes paksa-tampil{to{opacity:1;transform:none}}html:not(.skrip-jalan) .harga-coret s:after{animation:0s 4s forwards paksa-tampil}html:not(.skrip-jalan) .cap{animation:0s 4s forwards paksa-cap}@keyframes paksa-cap{to{opacity:1;transform:rotate(9deg)}}[data-tajuk=gelap] :focus-visible{outline-color:var(--lilak)}@media (prefers-reduced-motion:reduce){.kata .isi{transform:none}.sub,.dok,.logo{opacity:1;transform:none}.kerja{height:100svh}.langkah li{margin-bottom:.4em;position:static!important}html:has(.sub-halaman){scroll-behavior:auto}[data-muncul],.lembar-harga,.tema-sampul{opacity:1!important;transform:none!important}.lembar-harga{transform:none!important}.kartu-hias.satu{transform:rotate(-7deg)!important}.kartu-hias.dua{transform:rotate(8deg)!important}.cap{opacity:1!important;transform:rotate(9deg)!important}.harga-coret s:after{transform:none!important}.rak-mini img{animation:none}.bidik .tiket{transform:none!important}*,:before,:after{transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important}}
