@keyframes lp-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.lp-spin{animation:lp-spin 8s linear infinite;will-change:transform}@keyframes lp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.lp-float{animation:var(--dur-ambient,8s) ease-in-out infinite lp-float;will-change:transform}.lp-float-slow{animation:calc(var(--dur-ambient, 8s) * 1.45) ease-in-out infinite lp-float;will-change:transform}@keyframes lp-drift{0%,to{transform:translateZ(0) rotate(0deg)}30%{transform:translate3d(7px,-12px,0) rotate(1.8deg)}65%{transform:translate3d(-6px,-18px,0) rotate(-1.4deg)}}.lp-drift{animation:calc(var(--dur-ambient, 8s) * 1.75) ease-in-out infinite lp-drift;will-change:transform}@keyframes lp-sway{0%,to{rotate:-2.4deg}50%{rotate:2.4deg}}.lp-sway{transform-origin:50% 12%;animation:calc(var(--dur-ambient, 8s) * 1.15) ease-in-out infinite lp-sway;will-change:rotate}@keyframes lp-breathe{0%{transform:scale(1)}to{transform:scale(1.02)}}.lp-breathe{animation:var(--dur-depth,22s) var(--ease-soft,ease-in-out) infinite alternate lp-breathe;will-change:transform}@keyframes lp-kenburns{0%{transform:scale(1) translate(0)}to{transform:scale(1.09) translate(1.5%,-2%)}}.lp-kenburns{transform-origin:50% 50%;animation:var(--dur-depth,22s) var(--ease-soft,ease-in-out) infinite alternate lp-kenburns;will-change:transform}@keyframes lp-band-drift{0%{transform:translateX(0)}to{transform:translateX(-36px)}}.lp-band-drift{animation:calc(var(--dur-depth, 22s) * 1.36) linear infinite alternate lp-band-drift;will-change:transform}@keyframes lp-ring{0%{transform:scale(.55);opacity:.75}to{transform:scale(1.9);opacity:0}}.lp-ring{animation:2.4s var(--ease-cine,cubic-bezier(.22,1,.36,1)) infinite lp-ring;will-change:transform,opacity}@keyframes lp-scroll-dot{0%{transform:translateY(0);opacity:1}70%{transform:translateY(10px);opacity:0}to{transform:translateY(10px);opacity:0}}.lp-scroll-dot{animation:lp-scroll-dot 1.8s ease-in-out infinite}.lp-anim{animation-duration:var(--dur-reveal,1.8s);animation-timing-function:var(--ease-cine,cubic-bezier(.22,1,.36,1));animation-fill-mode:both;animation-delay:var(--d,0s)}.lp-reveal:not(.is-in) .lp-anim,.lp-reveal:not(.is-in).lp-anim{animation-play-state:paused}@keyframes lp-rise{0%{opacity:0;transform:translateY(56px)}to{opacity:1;transform:translateY(0)}}.lp-v-rise{animation-name:lp-rise}@keyframes lp-drop{0%{opacity:0;transform:translateY(-44px)}to{opacity:1;transform:translateY(0)}}.lp-v-drop{animation-name:lp-drop;animation-duration:var(--dur-enter,1.3s)}@keyframes lp-bloom{0%{opacity:0;transform:scale(.94);filter:blur(6px)}to{opacity:1;transform:scale(1);filter:blur(0)}}.lp-v-bloom{animation-name:lp-bloom;animation-duration:var(--dur-enter,1.3s)}@keyframes lp-loom-left{0%{opacity:0;transform:translateX(-34px)}to{opacity:1;transform:translateX(0)}}.lp-v-loom-left{animation-name:lp-loom-left;animation-duration:var(--dur-enter,1.3s)}@keyframes lp-loom-right{0%{opacity:0;transform:translateX(34px)}to{opacity:1;transform:translateX(0)}}.lp-v-loom-right{animation-name:lp-loom-right;animation-duration:var(--dur-enter,1.3s)}@keyframes lp-panel{0%{opacity:0;transform:translateY(44px) scale(.97)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-v-panel{animation-name:lp-panel;animation-duration:1.5s}@keyframes lp-tile{0%{opacity:0;transform:translateY(28px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.lp-v-tile{animation-name:lp-tile;animation-duration:.9s}@keyframes lp-pop{0%{opacity:0;transform:scale(.4)}to{opacity:1;transform:scale(1)}}.lp-v-pop{animation-name:lp-pop;animation-duration:.65s;animation-timing-function:cubic-bezier(.34,1.56,.64,1)}@keyframes lp-crown{0%{opacity:0;transform:translateY(-46px) scale(.94);animation-timing-function:cubic-bezier(.22,1,.36,1)}58%{opacity:1;transform:translateY(4px) scale(1.02);animation-timing-function:ease-in-out}80%{transform:translateY(-2px) scale(.997);animation-timing-function:ease-in-out}to{opacity:1;transform:translateY(0) scale(1)}}.lp-v-crown{animation-name:lp-crown;animation-duration:1.2s}@keyframes lp-thread{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.lp-v-thread{animation-name:lp-thread;animation-duration:.9s}@keyframes lp-gem{0%{opacity:0;transform:scale(0) rotate(-135deg)}to{opacity:1;transform:scale(1) rotate(45deg)}}.lp-v-gem{animation-name:lp-gem;animation-duration:.55s}@keyframes lp-gleam{0%{transform:translateX(-170%) skewX(-18deg);opacity:0}16%{opacity:.9}to{transform:translateX(280%) skewX(-18deg);opacity:0}}.lp-v-gleam{animation-name:lp-gleam;animation-duration:1.4s}.lp-lift,.lp-lift-sm{transition:translate var(--dur-hover,.4s) var(--ease-soft,ease-in-out),box-shadow var(--dur-hover,.4s) var(--ease-soft,ease-in-out),scale var(--dur-hover,.4s) var(--ease-soft,ease-in-out),background-color var(--dur-hover,.4s) var(--ease-soft,ease-in-out),border-color var(--dur-hover,.4s) var(--ease-soft,ease-in-out),color var(--dur-hover,.4s) var(--ease-soft,ease-in-out)}.lp-lift:hover{translate:0 -6px;box-shadow:0 18px 38px rgba(102,84,55,.3)}.lp-lift-sm:hover{translate:0 -3px;box-shadow:0 10px 24px rgba(102,84,55,.26)}.lp-sheen{position:relative;overflow:hidden}.lp-sheen .lp-sheen-bar{pointer-events:none;position:absolute;top:-30%;bottom:-30%;left:0;width:42%;transform:translateX(-230%) skewX(-18deg);background:linear-gradient(90deg,rgba(255,255,255,0),rgba(255,255,255,.5) 50%,rgba(255,255,255,0));transition:transform .7s var(--ease-soft,ease-in-out)}.lp-sheen:focus-visible .lp-sheen-bar,.lp-sheen:hover .lp-sheen-bar{transform:translateX(430%) skewX(-18deg)}@keyframes lp-sheen-loop{0%,52%{transform:translateX(-230%) skewX(-18deg)}78%,to{transform:translateX(430%) skewX(-18deg)}}.lp-sheen-loop{animation:lp-sheen-loop 4.6s ease-in-out infinite;will-change:transform}.lp-curtain-fringe{background-color:color-mix(in srgb,var(--ev-primary) 82%,#2c2010);background-image:linear-gradient(180deg,color-mix(in srgb,var(--ev-accent) 85%,transparent) 0,color-mix(in srgb,var(--ev-accent) 30%,transparent) 55%,transparent 100%),url(/demo/lampungtapis/motif-flip.png);background-size:auto,auto 100%;background-repeat:repeat-x,repeat-x;background-position:50%,50%;box-shadow:0 -1px 0 color-mix(in srgb,var(--ev-accent) 65%,#fff),0 -10px 26px rgba(46,34,17,.35),0 8px 20px rgba(46,34,17,.32)}.lp-opening-light{background:radial-gradient(72% 52% at 50% 46%,rgba(255,251,238,.95) 0,rgba(255,251,238,.55) 45%,rgba(255,251,238,.14) 74%,rgba(255,251,239,0) 100%)}.lp-zone-fade{transition:opacity 1.1s var(--ease-cine,cubic-bezier(.22,1,.36,1));will-change:opacity}.lp-zone-gold{background-image:radial-gradient(115% 78% at 50% 6%,rgba(255,252,243,.09) 0,rgba(255,252,243,0) 52%),radial-gradient(135% 115% at 50% 46%,rgba(46,34,17,0) 42%,rgba(46,34,17,.44) 100%),url(/demo/lampungtapis/damask.svg),radial-gradient(rgba(255,252,243,.055) 1.2px,transparent 1.7px),linear-gradient(180deg,color-mix(in srgb,var(--ev-primary) 68%,#4a3820) 0,color-mix(in srgb,var(--ev-primary) 58%,var(--ev-accent)) 52%,color-mix(in srgb,var(--ev-primary) 70%,#4a3820) 100%);background-size:auto,auto,260px 260px,28px 28px,auto;background-blend-mode:normal,normal,soft-light,normal,normal}.lp-zone-selvedge{background-image:url(/demo/lampungtapis/selvedge.svg);background-size:46px 88px;background-repeat:repeat-y;background-position:top}.lp-underline{position:relative}.lp-underline:after{content:"";position:absolute;left:0;right:0;bottom:-2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:right center;transition:transform var(--dur-hover,.4s) var(--ease-soft,ease-in-out)}.lp-underline:hover:after{transform:scaleX(1);transform-origin:left center}.lp-scroll-thin{scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--ev-primary) 42%,transparent) transparent}.lp-scroll-thin::-webkit-scrollbar{width:5px}.lp-scroll-thin::-webkit-scrollbar-track{background:transparent}.lp-scroll-thin::-webkit-scrollbar-thumb{border-radius:999px;background:color-mix(in srgb,var(--ev-primary) 42%,transparent)}:where(#lp-dresscode,#lp-live,#lp-kisah,#lp-galeri,#lp-video,#lp-kado,#lp-wishes,#lp-mengundang,#lp-penutup) :where(.font-body){font-weight:500}@media (prefers-reduced-motion:reduce){.lp-band-drift,.lp-breathe,.lp-drift,.lp-float,.lp-float-slow,.lp-kenburns,.lp-reveal .lp-anim,.lp-reveal.lp-anim,.lp-ring,.lp-scroll-dot,.lp-sheen-loop,.lp-spin,.lp-sway{animation:none!important}.lp-opening-light{display:none!important}.lp-zone-fade{transition:none!important}.lp-sheen .lp-sheen-bar{display:none!important}.lp-lift,.lp-lift-sm{transition:none!important}.lp-lift-sm:hover,.lp-lift:hover{translate:none}.lp-underline:after{transition:none!important}}