.tb-crop{overflow:hidden}.tb-stage{width:100%}@media (width<=640px){.tb-stage{width:175%;margin-left:-37.5%}}.tb-ink{fill:none;stroke-linecap:round;stroke-linejoin:round}.tb-item{cursor:pointer;outline:none}.tb-item:focus-visible{outline:2px solid var(--color-accent);outline-offset:4px}.tb-item>*{transition:transform .45s var(--anatomy-ease)}.tb-item.is-on>*{transform:translateY(calc(var(--lift) * -1))}.tb-item.is-on .iso-edge{stroke:var(--anatomy-lit)}.tb-tag{opacity:0;transition:opacity .3s ease, transform .45s var(--anatomy-ease);transform:translate(-50%,-100%)}.tb-tag.is-on{opacity:1;transform:translate(-50%,calc(-100% - 10px))}.tb-tag-link{color:var(--color-accent);text-underline-offset:2px;margin-top:2px;font-size:12px;font-weight:700;line-height:1.2;text-decoration:underline;display:block}.tb-tag.is-on .tb-tag-link{pointer-events:auto}.tb-tag-card{white-space:nowrap;text-align:center;background:var(--color-surface);color:var(--color-text);border:1.5px solid var(--color-border);border-radius:8px;padding:6px 10px;display:block;box-shadow:0 6px 14px -8px #2b1d1440}@media (prefers-reduced-motion:reduce){.tb-item>*,.tb-tag{transition:none}}.lp-section{background:#2b1d14}.lp-stack{padding:1.5rem 0 2rem}.lp-card{--top:4.5rem;top:calc(var(--top) + var(--i) * 18px);color:#2b1d14;background:var(--card);transform-origin:50% 0;border-radius:26px;gap:.75rem;width:min(72rem,100% - 2rem);margin:0 auto 1.5rem;padding:.75rem;display:grid;position:sticky}.lp-card[data-warna=kuning]{--card:#f6dc8a}.lp-card[data-warna=krem]{--card:#fbf5ea}.lp-card[data-warna=pandan]{--card:#dce3c8}.lp-card:last-child{margin-bottom:4rem}.lp-text{flex-direction:column;padding:0 .25rem .25rem;display:flex}.lp-isi{color:#6a5443;max-width:46ch;margin-top:.5rem;font-size:15px;line-height:1.5}.lp-link{color:var(--color-accent);align-self:flex-start;margin-top:.7rem;font-size:15px;font-weight:700}.lp-link:hover{text-underline-offset:2px;text-decoration:underline}.lp-big{display:none}.lp-panel{color:inherit;cursor:pointer;background:0 0;border:1px solid #2b1d1447;border-radius:20px;order:-1;place-items:center;padding:1.9rem .75rem;display:grid;position:relative}.lp-panel .lp-svg{width:100%;max-height:24svh}.lp-panel{content-visibility:auto;contain-intrinsic-size:auto 320px}.lp-svg [data-lift]{will-change:auto}.lp-tag{letter-spacing:.12em;color:#6a5443;font-size:11px;font-weight:700;position:absolute;top:.85rem;left:1rem}.lp-num{left:auto;right:1rem}.lp-hint{letter-spacing:.12em;text-transform:uppercase;color:#6a5443;font-size:11px;font-weight:700;position:absolute;bottom:.85rem;left:1rem}.lp-hint-hover{display:none}@media (hover:hover){.lp-hint-hover{display:inline}.lp-hint-tap{display:none}}@media (width>=1024px){.lp-card{--top:5rem;grid-template-columns:1fr 1.08fr;gap:2.5rem;min-height:min(80svh,40rem);margin-bottom:4rem;padding:2.3rem}.lp-card:last-child{margin-bottom:8rem}.lp-panel{contain-intrinsic-size:auto 520px;order:0;padding:2.75rem 1.5rem}.lp-panel .lp-svg{max-height:none}.lp-isi{margin-top:1.25rem;font-size:18px;line-height:1.6}.lp-link{margin-top:1rem}.lp-text{justify-content:space-between;padding:.5rem .25rem .75rem}.lp-big{color:#2b1d1424;font-size:clamp(7rem,12vw,10rem);line-height:.8;display:block}.lp-tag,.lp-hint{top:1.1rem;left:1.25rem}.lp-num{left:auto;right:1.25rem}.lp-hint{top:auto;bottom:1.1rem}}@property --auto{syntax:"<number>";inherits:true;initial-value:0}@property --cover{syntax:"<number>";inherits:true;initial-value:1}.lp-card{--tap:0}.lp-card[data-state="1"]{--tap:1}@media (hover:hover){.lp-card:hover{--tap:1}}.lp-card [data-lift]{transform:translateY(calc(var(--lift) * -1 * max(var(--tap), min(var(--auto), var(--cover)))))}[data-figure=potong] :is([data-part^=sisa],[data-pose]),[data-figure=gulung] [data-roll]{opacity:0}.lp-card[data-state="0"] :is([data-part=sisa-0],[data-roll=datar]),.lp-card[data-state="1"] :is([data-part=sisa-1],[data-slice="1"] [data-pose=rebah],[data-roll=utuh]),.lp-card[data-state="2"] :is([data-part=sisa-2],[data-pose=rebah]){opacity:1}.lp-card[data-state="1"] [data-part=pisau]{transform:translate(var(--next-x), var(--next-y))}.lp-card[data-state="2"] [data-part=pisau]{transform:translate(calc(var(--next-x) * 2), calc(var(--next-y) * 2))}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()) and (timeline-scope:none){.lp-stack{timeline-scope:--lp-1, --lp-2, --lp-3}.lp-card:first-child{view-timeline-name:--lp-1}.lp-card:nth-child(2){view-timeline-name:--lp-2}.lp-card:nth-child(3){view-timeline-name:--lp-3}.lp-card{animation-name:lp-open,lp-shrink;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--lp-1,--lp-2;animation-range:entry 60%,entry 10%}.lp-card:nth-child(2){animation-timeline:--lp-2,--lp-3}.lp-card:nth-child(3){animation-name:lp-open;animation-timeline:--lp-3;animation-range:entry 60%}}@keyframes lp-open{0%{--auto:0}to{--auto:1}}@keyframes lp-shrink{0%,40%{--cover:1}60%,to{--cover:0}0%{transform:scale(1)}to{transform:scale(.92)}}.lp-card [data-lift]{transition:transform .5s var(--anatomy-ease)}.lp-card [data-part=pisau]{transition:transform .45s var(--anatomy-ease)}.lp-card[data-state="1"] [data-part=pisau]{animation:lp-cut-1 1.2s var(--anatomy-ease) both}.lp-card[data-state="2"] [data-part=pisau]{animation:lp-cut-2 1.2s var(--anatomy-ease) both}.lp-card[data-state="1"] [data-slice="1"] [data-pose=berdiri],.lp-card[data-state="2"] [data-slice="2"] [data-pose=berdiri]{animation:1.2s both lp-tip}.lp-card[data-state="1"] [data-slice="1"] [data-pose=rebah],.lp-card[data-state="2"] [data-slice="2"] [data-pose=rebah]{animation:1.2s both lp-land}.lp-card[data-state="0"][data-diklik] [data-part=sisa-0]{animation:.5s both lp-show}.lp-card[data-state="1"] [data-roll=datar]{animation:1.1s both lp-hide}.lp-card[data-state="0"][data-diklik] [data-roll=datar]{animation:1.1s both lp-show}.lp-card[data-state="1"] [data-roll=utuh]{animation:lp-roll-in 1.1s var(--anatomy-ease) both}.lp-card[data-state="0"][data-diklik] [data-roll=utuh]{animation:lp-roll-out 1.1s var(--anatomy-ease) both}.lp-card[data-state="1"] [data-roll=setengah]{animation:1.1s both lp-mid-a}.lp-card[data-state="0"][data-diklik] [data-roll=setengah]{animation:1.1s both lp-mid-b}@keyframes lp-cut-1{0%{transform:translate(0)}28%,40%{transform:translate(0, var(--drop))}65%{transform:translate(0)}to{transform:translate(var(--next-x), var(--next-y))}}@keyframes lp-cut-2{0%{transform:translate(var(--next-x), var(--next-y))}28%,40%{transform:translate(var(--next-x), calc(var(--next-y) + var(--drop)))}65%{transform:translate(var(--next-x), var(--next-y))}to{transform:translate(calc(var(--next-x) * 2), calc(var(--next-y) * 2))}}@keyframes lp-tip{0%,45%{opacity:1;transform:none}75%{opacity:1;transform:rotate(var(--tip,50deg))}85%,to{opacity:0;transform:rotate(var(--tip,50deg))}}@keyframes lp-land{0%,72%{opacity:0;transform:rotate(var(--land,-12deg))}to{opacity:1;transform:none}}@keyframes lp-show{0%,50%{opacity:0}to{opacity:1}}@keyframes lp-hide{0%,15%{opacity:1}50%,to{opacity:0}}@keyframes lp-mid-a{0%,15%{opacity:0;transform:translate(-8px,-4px)}40%,60%{opacity:1}85%,to{opacity:0;transform:translate(8px,4px)}}@keyframes lp-mid-b{0%,15%{opacity:0;transform:translate(8px,4px)}40%,60%{opacity:1}85%,to{opacity:0;transform:translate(-8px,-4px)}}@keyframes lp-roll-in{0%,55%{opacity:0;transform:translate(-14px,-7px)}to{opacity:1;transform:none}}@keyframes lp-roll-out{0%,15%{opacity:1;transform:none}45%,to{opacity:0;transform:translate(-14px,-7px)}}}@media (prefers-reduced-motion:reduce){.lp-card,.lp-card [data-lift]{transition:none;animation:none}}#kue-ulang-tahun-custom[data-astro-cid-lcdefpme],#risol[data-astro-cid-lcdefpme],#cara-pesan[data-astro-cid-lcdefpme],#tanya-jawab[data-astro-cid-lcdefpme],#lokasi[data-astro-cid-lcdefpme],#ajakan[data-astro-cid-lcdefpme]{content-visibility:auto;contain-intrinsic-size:auto 400px}@media (prefers-reduced-motion:no-preference){.scroll-cue[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{animation:1.8s ease-in-out 6s infinite cue}@keyframes cue{50%{transform:translateY(6px)}}}
