.kt,.kt .nc-stage,.kt .nc-world{background:#2a1a10}.kt .uv-cover{background:radial-gradient(96% 34% at 50% 80%,#fbf4e2ee 55%,#fbf4e200),linear-gradient(#2a1a1022,#2a1a1022),url(/themes/katedral-agung/poster.jpg) 50% 35%/cover}.kt .uv-cover .uv-eyebrow{color:#fff3d6;text-shadow:0 1px 3px #241206,0 0 8px #241206aa;font-weight:600}.kt-halo{top:calc(var(--pb) - 6cqw);height:auto;bottom:0}.kt .nc-b2{top:calc(var(--pb) + 1.5cqw);gap:1.2cqw;bottom:auto}.kt .nc-event{font-size:2.6cqw}.kt .nc-names{font-size:8.6cqw}.inv-scene-katedral-agung .inv-body{background:linear-gradient(#f8f0dd8c 0,#f8f0ddea 240px,#f8f0dd 400px),#f8f0dd url(/themes/katedral-agung/end.jpg) top/100% no-repeat}.inv-scene-katedral-agung{--kr:#4a1218;--kg:#c9a15a}.inv-scene-katedral-agung .kd{-webkit-mask:none;mask:none}.inv-scene-katedral-agung .kd>span{pointer-events:none}.kd-sw,.kd-ch,.kd-lp,.kd-fl{opacity:0}.kd img{width:100%;height:auto;display:block}.kd-sw{transform-origin:50% 0;width:100%;top:-6px;left:0}.kd-ch{transform-origin:50% 0;width:116px;margin-left:-58px;top:0;left:50%}.kd-lp{transform-origin:50% 0;width:34px;top:0}.kd-lp.a{left:9%}.kd-lp.b{right:9%}.kd-fl{transform-origin:50% 100%;width:104%;bottom:0;left:-2%}.rv.in .kd-sw{animation:1.2s cubic-bezier(.2,.7,.25,1) both kdDrop,9s ease-in-out 1.2s infinite kdSway}.rv.in .kd-ch{animation:1.4s cubic-bezier(.2,.7,.25,1) .1s both kdDrop,7s ease-in-out 1.5s infinite kdSwing}.rv.in .kd-lp.a{animation:1.1s ease-out .15s both kdDrop,6s ease-in-out 1.3s infinite kdSwing}.rv.in .kd-lp.b{animation:1.1s ease-out .3s both kdDrop,6.8s ease-in-out -2s infinite kdSwing}.rv.in .kd-fl{animation:1.3s cubic-bezier(.2,.7,.25,1) .2s both kdRise,11s ease-in-out 1.6s infinite kdSway}.rv:not(.vis) .kd *{animation-play-state:paused!important}@keyframes kdDrop{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:none}}@keyframes kdRise{0%{opacity:0;transform:translateY(42px)}to{opacity:1;transform:none}}@keyframes kdSway{0%,to{transform:rotate(0)}50%{transform:rotate(.7deg)}}@keyframes kdSwing{0%,to{transform:rotate(-1.4deg)}50%{transform:rotate(1.4deg)}}@keyframes kdFloat{0%,to{translate:0}50%{translate:0 -5px}}@keyframes kdTick{0%,to{translate:0}50%{translate:0 -4px}}@keyframes kdL{0%{opacity:0;transform:translate(-38px)}to{opacity:1;transform:none}}@keyframes kdR{0%{opacity:0;transform:translate(38px)}to{opacity:1;transform:none}}@keyframes kdPop{0%{opacity:0;transform:translateY(22px)scale(.88)}to{opacity:1;transform:none}}.inv-scene-katedral-agung .u-sec:has(.kd-sw){padding-top:150px}.inv-scene-katedral-agung .u-sec:has(.kd-ch){padding-top:205px}.inv-scene-katedral-agung .u-sec:has(.kd-lp){padding-top:128px}.inv-scene-katedral-agung .u-sec:has(.kd-fl){padding-bottom:140px}.inv-scene-katedral-agung .u-sec:has(.kd-sw,.kd-ch,.kd-lp):before{display:none}.inv-scene-katedral-agung .u-foot{padding:210px 0 250px}.inv-scene-katedral-agung :is(.inv-small,.inv-event p){text-wrap:balance}.inv-scene-katedral-agung .u-sec:is(:has(.inv-clock),:has(.u-rek)){border-block:1px solid var(--kg);background:radial-gradient(80% 60% at 50% 40%,#6b1a22,#4a1218 55%,#33090f);margin-inline:-22px;padding-inline:22px;box-shadow:inset 0 0 46px #1a050870}.inv-scene-katedral-agung .u-sec:is(:has(.inv-clock),:has(.u-rek)) .nd{inset:0}.inv-scene-katedral-agung .u-sec:is(:has(.inv-clock),:has(.u-rek)) .inv-k{color:#f0d28a}.inv-scene-katedral-agung .u-sec:has(.inv-clock){padding-bottom:44px}.inv-scene-katedral-agung .u-sec:has(.u-rek){padding-bottom:44px}.inv-scene-katedral-agung .u-sec+.u-sec:has(.inv-clock){margin-top:22px}.inv-scene-katedral-agung .u-sec:has(.u-rek){margin-block:22px}.inv-scene-katedral-agung .u-sec:has(.inv-clock)+.u-sec{margin-top:22px}.inv-scene-katedral-agung :is(.inv-small,.inv-event p,.u-wish p,.u-form input,.u-form textarea,.inv-quote,.u-rek){font-family:var(--serif)}.inv-scene-katedral-agung .inv-small{color:#3b2a1a;font-size:17px}.inv-scene-katedral-agung .inv-event p{font-size:18px;font-weight:600}.inv-scene-katedral-agung .u-wish p{font-size:17px}.inv-scene-katedral-agung .u-form :is(input,textarea){font-size:16px}.inv-scene-katedral-agung .inv-quote{background:radial-gradient(70% 60%,#f8f0ddf5 50%,#f8f0dd00);border-block:0;max-width:340px;padding:34px 22px;font-size:21px}.inv-scene-katedral-agung .jw-salam{text-shadow:none;filter:drop-shadow(0 0 5px #f8f0dd)drop-shadow(0 0 10px #f8f0dd)drop-shadow(0 0 18px #f8f0dd)}.inv-scene-katedral-agung .inv-event{border:1px solid var(--kg);outline-offset:-7px;border-radius:90px 90px 16px 16px;outline:1px solid #c9a15a88;padding:34px 20px 22px;box-shadow:0 14px 30px #6b44232a}.inv-scene-katedral-agung .u-sec:has(.u-rek) .inv-event{border-radius:16px;padding:22px 18px}.inv-scene-katedral-agung .inv-event b{margin-bottom:6px;font-size:17px;display:block}.inv-scene-katedral-agung .u-btn2{border:1px solid var(--kg);background:#fffaf0;border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:12px 22px;font-size:13px;display:inline-flex;box-shadow:inset 0 0 0 3px #fffaf0,inset 0 0 0 4px #c9a15a77}.inv-scene-katedral-agung .u-btn2.solid{color:#fff3d6;background:linear-gradient(135deg,#7a1f2b,#4a1218);border-color:#e6c677;box-shadow:0 6px 16px #4a121855,inset 0 0 0 3px #4a1218,inset 0 0 0 4px #e6c67788}.inv-scene-katedral-agung .u-btn2:hover:not(.solid){color:#fff3d6;background:#7a1f2b;border-color:#7a1f2b}.inv-scene-katedral-agung .u-wish{border-left:4px solid #7a1f2b}.inv-scene-katedral-agung .u-wish b{color:#7a1f2b}.inv-scene-katedral-agung .inv-gallery{align-items:start;gap:12px}.inv-scene-katedral-agung .inv-gallery img{aspect-ratio:4/5;object-fit:cover;border:2px solid var(--kg);border-radius:999px 999px 14px 14px;box-shadow:0 12px 24px #6b442330,0 0 0 4px #f8f0dd,0 0 0 5px #c9a15a77}.inv-scene-katedral-agung .inv-gallery img:nth-child(2n){border-radius:999px 999px 14px 14px;margin-top:24px}.inv-scene-katedral-agung .inv-gallery img,.inv-scene-katedral-agung .inv-clock span,.inv-scene-katedral-agung .u-wish,.inv-scene-katedral-agung .u-tl{opacity:0}.inv-scene-katedral-agung .inv-gallery img:first-child,.inv-scene-katedral-agung .inv-clock span:first-child,.inv-scene-katedral-agung .u-wish:first-child,.inv-scene-katedral-agung .u-tl:first-child{--n:0}.inv-scene-katedral-agung .inv-gallery img:nth-child(2),.inv-scene-katedral-agung .inv-clock span:nth-child(2),.inv-scene-katedral-agung .u-wish:nth-child(2),.inv-scene-katedral-agung .u-tl:nth-child(2){--n:1}.inv-scene-katedral-agung .inv-gallery img:nth-child(3),.inv-scene-katedral-agung .inv-clock span:nth-child(3),.inv-scene-katedral-agung .u-wish:nth-child(3),.inv-scene-katedral-agung .u-tl:nth-child(3){--n:2}.inv-scene-katedral-agung .inv-gallery img:nth-child(4),.inv-scene-katedral-agung .inv-clock span:nth-child(4),.inv-scene-katedral-agung .u-wish:nth-child(4){--n:3}.inv-scene-katedral-agung .rv.in .inv-gallery img{animation:kdPop .9s calc(var(--n)*.14s + .25s) cubic-bezier(.16,.84,.3,1) both,kdFloat 6s ease-in-out calc(2s + var(--n)*.6s) infinite}.inv-scene-katedral-agung .rv.in .inv-clock span{animation:kdPop .8s calc(var(--n)*.12s + .2s) cubic-bezier(.16,.84,.3,1) both,kdTick 3.6s ease-in-out calc(1.6s + var(--n)*.3s) infinite}.inv-scene-katedral-agung .rv.in .u-wish{animation:kdPop .8s calc(var(--n)*.15s + .2s) ease-out both}.inv-scene-katedral-agung .rv.in .u-tl{animation:kdL .9s calc(var(--n)*.2s + .15s) cubic-bezier(.16,.84,.3,1) both}.inv-scene-katedral-agung .rv.in .inv-event:nth-of-type(2n){animation:1s cubic-bezier(.16,.84,.3,1) .1s both kdL}.inv-scene-katedral-agung .rv.in .inv-event:nth-of-type(odd){animation:1s cubic-bezier(.16,.84,.3,1) .25s both kdR}.inv-scene-katedral-agung .rv.in .u-who:not(.u-pair .u-who):first-child{animation:1s cubic-bezier(.16,.84,.3,1) .1s both kdL}.inv-scene-katedral-agung .rv.in .u-who:not(.u-pair .u-who):last-child{animation:1s cubic-bezier(.16,.84,.3,1) .25s both kdR}.inv-scene-katedral-agung .rv.in .u-amp{animation:.8s .45s both kdPop,7s linear 1.3s infinite ncShine}@media (prefers-reduced-motion:reduce){.kd-sw,.kd-ch,.kd-lp,.kd-fl,.inv-scene-katedral-agung :is(.inv-gallery img,.inv-clock span,.u-wish,.u-tl){opacity:1}.inv-scene-katedral-agung .rv.in :is(.kd-sw,.kd-ch,.kd-lp,.kd-fl,.inv-gallery img,.inv-clock span,.u-wish,.u-tl,.inv-event,.u-who,.u-amp){animation:none!important}}.inv-scene-katedral-agung .u-foot{border-top:1px solid var(--kg);background:radial-gradient(85% 55% at 50% 38%,#6b1a22,#4a1218 58%,#33090f);margin:34px -22px 0;padding:215px 22px 150px;box-shadow:inset 0 0 50px #1a050870,0 -4px #f8f0dd,0 -5px #c9a15a88}.inv-scene-katedral-agung .u-foot .nd{inset:0}.inv-scene-katedral-agung .u-foot .nd-ray{opacity:.35;top:42%}.inv-scene-katedral-agung .u-foot .u-foot-n{filter:drop-shadow(0 0 8px #0008);font-size:44px}.inv-scene-katedral-agung .u-foot .inv-small{color:#f0d28a;text-shadow:0 1px 3px #1a0508}.inv-scene-katedral-agung .u-foot .kd-fl{width:112%;left:-6%}.inv-scene-katedral-agung .u-foot .u-foot-n{word-spacing:.12em;padding:0 .12em}.inv-scene-katedral-agung .u-sec:has(.kd-lp) .nd{top:-24px}.inv-scene-katedral-agung .u-who h3{margin-top:16px}.inv-scene-katedral-agung .u-foot .u-foot-n{background:linear-gradient(100deg,#e6c677 20%,#fff1c4 45%,#f6dd94 50%,#e6c677 70%) 0/260% 100%;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px 4px #1a0508aa);-webkit-background-clip:text;background-clip:text}.inv-scene-katedral-agung .u-foot .u-foot-n,.inv-scene-katedral-agung .u-foot .inv-small{z-index:3;position:relative}.inv-scene-katedral-agung .u-btn2{white-space:nowrap}@media (max-width:380px){.inv-scene-katedral-agung .u-btn2{letter-spacing:1px;padding-inline:16px;font-size:12px}.inv-scene-katedral-agung .inv-clock span{flex:1;min-width:0}.inv-scene-katedral-agung .inv-clock{gap:5px}.inv-scene-katedral-agung .u-tl b{letter-spacing:.6px;font-size:14px}.inv-scene-katedral-agung .u-who .inv-small{text-wrap:balance}}.inv-scene-katedral-agung :is(.u-wish p,.u-tl .inv-small){text-wrap:pretty}.inv-scene-katedral-agung .rv.in .inv-k{animation:1.1s cubic-bezier(.2,.7,.25,1) both kdTitle}@keyframes kdTitle{0%{opacity:0;transform:scaleX(1.18)translateY(8px)}to{opacity:1;transform:none}}.inv-scene-katedral-agung .rv.in .u-ph{animation:1.5s cubic-bezier(.16,.84,.3,1) .2s backwards kdArch}@keyframes kdArch{0%{clip-path:inset(100% 0 0 round 999px 999px 18px 18px);opacity:.2;transform:scale(1.06)}to{clip-path:inset(0 round 999px 999px 18px 18px);opacity:1;transform:none}}.inv-scene-katedral-agung .u-time:before{transform-origin:50% 0;transform:scaleY(0)}.inv-scene-katedral-agung .rv.in .u-time:before{animation:2.2s cubic-bezier(.4,.1,.2,1) .2s both kdLine}.inv-scene-katedral-agung .rv.in .u-tl:before{animation:kdNode .7s calc(var(--n)*.5s + .5s) cubic-bezier(.3,1.6,.5,1) both}@keyframes kdLine{to{transform:scaleY(1)}}@keyframes kdNode{0%{opacity:0;transform:scale(0)}to{opacity:1;transform:none}}.kd-ch:before,.kd-lp:before{content:"";aspect-ratio:1;opacity:0;pointer-events:none;background:radial-gradient(circle,#f8dc8c88,#f8dc8c00 62%);width:220%;margin:-110% 0 0 -110%;position:absolute;top:55%;left:50%}.rv.in .kd-ch:before,.rv.in .kd-lp:before{animation:4.6s ease-in-out 1.4s infinite kdGlow}@keyframes kdGlow{0%,to{opacity:.25;transform:scale(.9)}50%{opacity:.9;transform:scale(1.08)}}.inv-scene-katedral-agung .u-sec:is(:has(.inv-clock),:has(.u-rek)),.inv-scene-katedral-agung .u-foot{overflow:hidden}.inv-scene-katedral-agung .u-sec:is(:has(.inv-clock),:has(.u-rek)):after,.inv-scene-katedral-agung .u-foot:after{content:"";pointer-events:none;z-index:1;background:linear-gradient(100deg,#0000,#f6dd9433,#0000);width:40%;animation:9s ease-in-out 1s infinite kdSweep;position:absolute;top:0;bottom:0;left:-45%;transform:translate(0)skew(-16deg)}@keyframes kdSweep{0%,60%{transform:translate(0)skew(-16deg)}to{transform:translate(420%)skew(-16deg)}}.rv:not(.vis):after{animation-play-state:paused!important}.inv-scene-katedral-agung .u-btn2.solid{position:relative;overflow:hidden}.inv-scene-katedral-agung .u-btn2.solid:after{content:"";background:linear-gradient(100deg,#0000,#fff3d655,#0000);width:30%;animation:5s ease-in-out 1.5s infinite kdSweep;position:absolute;top:0;bottom:0;left:-40%;transform:translate(0)skew(-18deg)}@media (prefers-reduced-motion:reduce){.inv-scene-katedral-agung .u-time:before{transform:none}.inv-scene-katedral-agung .rv.in :is(.inv-k,.u-ph){animation:none!important}.kd-ch:before,.kd-lp:before,.inv-scene-katedral-agung .u-btn2.solid:after,.inv-scene-katedral-agung .u-sec:after,.inv-scene-katedral-agung .u-foot:after{display:none}}.inv-scene-katedral-agung .u-pair .u-who{opacity:0}.inv-scene-katedral-agung .u-pair .u-who.profile-in{opacity:1}.inv-scene-katedral-agung .rv.in .u-pair .u-who.profile-in:first-child{animation:1.2s cubic-bezier(.16,.84,.3,1) both kdWhoL}.inv-scene-katedral-agung .rv.in .u-pair .u-who.profile-in:last-child{animation:1.2s cubic-bezier(.16,.84,.3,1) both kdWhoR}.inv-scene-katedral-agung .rv.in .u-pair .profile-in .u-ph{animation:1.6s cubic-bezier(.16,.84,.3,1) .15s backwards kdArch,7s ease-in-out 2s infinite kdBreath}.inv-scene-katedral-agung .rv.in .u-pair .profile-in h3{animation:1s cubic-bezier(.2,.7,.25,1) .55s both kdRise}.inv-scene-katedral-agung .rv.in .u-pair .profile-in .inv-small{animation:1s cubic-bezier(.2,.7,.25,1) .8s both kdRise}.inv-scene-katedral-agung .u-pair .u-who:last-child .u-ph{animation-delay:.15s,-3.5s}@keyframes kdWhoL{0%{opacity:0;transform:translate(-64px,34px)rotate(-3deg)}to{opacity:1;transform:none}}@keyframes kdWhoR{0%{opacity:0;transform:translate(64px,34px)rotate(3deg)}to{opacity:1;transform:none}}@keyframes kdBreath{0%,to{translate:0}50%{translate:0 -7px}}@media (prefers-reduced-motion:reduce){.inv-scene-katedral-agung .u-pair .u-who{opacity:1}.inv-scene-katedral-agung .rv.in .u-pair .u-who.profile-in,.inv-scene-katedral-agung .rv.in .u-pair .profile-in :is(.u-ph,h3,.inv-small){animation:none!important}}.inv-scene-katedral-agung .rv.in .u-pair .u-who:not(.profile-in){opacity:0;animation:none}@media (prefers-reduced-motion:reduce){.inv-scene-katedral-agung .rv.in .u-pair .u-who:not(.profile-in){opacity:1}}.inv-scene-katedral-agung .rv.in :is(.inv-quote,.inv-clock span,.u-tl,.inv-event,.inv-gallery img,.inv-video,.u-form,.u-wish,.u-btn2,.u-foot-n,.u-foot>.inv-small):not(.kd-in){opacity:0;animation:none}.inv-scene-katedral-agung .rv.in .u-time:not(.kd-in):before,.inv-scene-katedral-agung .rv.in .u-time:not(.kd-in) .u-tl:before{animation:none}.inv-scene-katedral-agung .rv.in .inv-quote.kd-in{animation:1.6s cubic-bezier(.2,.7,.25,1) both kdQuote}@keyframes kdQuote{0%{opacity:0;filter:blur(5px);transform:translateY(26px)scale(.96)}to{opacity:1;filter:none;transform:none}}.inv-scene-katedral-agung .rv.in .u-time.kd-in:before{animation:2.6s cubic-bezier(.4,.1,.2,1) both kdLine}.inv-scene-katedral-agung .rv.in .u-tl.kd-in{animation:.95s cubic-bezier(.16,.84,.3,1) 50ms both kdTl}.inv-scene-katedral-agung .rv.in .u-tl.kd-in:before{animation:.7s cubic-bezier(.3,1.6,.5,1) .35s both kdNode,3.4s ease-in-out 1.6s infinite kdPulse}.inv-scene-katedral-agung .rv.in .u-tl.kd-in b{animation:.9s cubic-bezier(.2,.7,.25,1) .3s both kdRise}.inv-scene-katedral-agung .rv.in .u-tl.kd-in .inv-small{animation:.9s cubic-bezier(.2,.7,.25,1) .5s both kdRise}@keyframes kdTl{0%{opacity:0;transform:translate(46px,18px)scale(.96)}to{opacity:1;transform:none}}@keyframes kdPulse{0%,to{box-shadow:0 0 0 4px #f8f0dd,0 0 8px #d9a94d}50%{box-shadow:0 0 0 4px #f8f0dd,0 0 20px #f1c76a}}.inv-scene-katedral-agung .rv.in .inv-event.kd-in:nth-of-type(2n){animation:1.1s cubic-bezier(.16,.84,.3,1) both kdL}.inv-scene-katedral-agung .rv.in .inv-event.kd-in:nth-of-type(odd){animation:1.1s cubic-bezier(.16,.84,.3,1) both kdR}.inv-scene-katedral-agung .rv.in .inv-event.kd-in b{animation:.9s cubic-bezier(.2,.7,.25,1) .3s both kdRise}.inv-scene-katedral-agung .rv.in .inv-clock span.kd-in{animation:kdPop .8s calc(var(--n)*.12s) cubic-bezier(.16,.84,.3,1) both,kdTick 3.6s ease-in-out calc(1.6s + var(--n)*.3s) infinite}.inv-scene-katedral-agung .rv.in .inv-gallery img.kd-in{animation:kdPop 1s calc(var(--n)*.1s) cubic-bezier(.16,.84,.3,1) both,kdFloat 6s ease-in-out calc(2s + var(--n)*.6s) infinite}.inv-scene-katedral-agung .rv.in .u-wish.kd-in{animation:.9s cubic-bezier(.16,.84,.3,1) both kdWish}@keyframes kdWish{0%{opacity:0;transform:translateY(30px)scale(.94)}to{opacity:1;transform:none}}.inv-scene-katedral-agung .rv.in .inv-video.kd-in,.inv-scene-katedral-agung .rv.in .u-form.kd-in{animation:1s cubic-bezier(.2,.7,.25,1) both kdRise}.inv-scene-katedral-agung .rv.in .u-btn2.kd-in{animation:.9s cubic-bezier(.16,.84,.3,1) .15s both kdPop}.inv-scene-katedral-agung .rv.in .u-foot-n.kd-in{animation:1.4s cubic-bezier(.2,.7,.25,1) both kdQuote,7s linear 1.6s infinite ncShine}.inv-scene-katedral-agung .rv.in .u-foot>.inv-small.kd-in{animation:1.1s cubic-bezier(.2,.7,.25,1) .3s both kdRise}@media (prefers-reduced-motion:reduce){.inv-scene-katedral-agung .rv.in :is(.inv-quote,.inv-clock span,.u-tl,.inv-event,.inv-gallery img,.inv-video,.u-form,.u-wish,.u-btn2,.u-foot-n,.u-foot>.inv-small):not(.kd-in){opacity:1}.inv-scene-katedral-agung .rv.in :is(.kd-in,.kd-in b,.kd-in .inv-small){animation:none!important}.inv-scene-katedral-agung .u-time.kd-in:before,.inv-scene-katedral-agung .u-time:before{transform:none}}
