.cap-merah_red__VKq6P{--t-bg:#b3261e;--t-surface:#a3221b;--t-ink:#f4ecdd;--t-ink-muted:#f1dccb;--t-line:#d9b56a;--t-line-strong:#d9b56a;--t-accent:#f4ecdd;--t-on-accent:#8e1b1b;background-color:var(--c-cinnabar);color:var(--t-ink)}.cap-merah_root__VLXDW{--t-bg:#f4ecdd;--t-surface:#ece1cc;--t-ink:#2a1e1a;--t-ink-muted:#5a4038;--t-accent:#b3261e;--t-on-accent:#fbf0dd;--t-line:#e0cfb2;--t-line-strong:#8c7462;--t-display:var(--font-cap-merah-display),Georgia,serif;--t-body:var(--font-cap-merah-body),Georgia,"Times New Roman",serif;--c-paper:#f4ecdd;--c-field:#fbf7ee;--c-cinnabar:#b3261e;--c-cinnabar-deep:#8e1b1b;--c-seal:#d2381e;--c-seal-paper:#fbe1d6;--c-gold:#d9b56a;--c-gold-line:#c9a45c;--c-gold-light:#fff1c8;--c-gold-deep:#9c7a3c;color-scheme:light;background-color:var(--t-bg);background-image:var(--grain);background-size:240px 240px;color:var(--t-ink);font-family:var(--t-body);min-height:100svh;--grain:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='p' x='0' y='0' width='100%25' height='100%25'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.7' numOctaves='3' seed='7' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 0.55 0 0 0 0 0.45 0 0 0 0 0.35 0 0 0 0.08 0'/%3E%3C/filter%3E%3Crect width='240' height='240' filter='url(%23p)'/%3E%3C/svg%3E")}.cap-merah_overture__99AtF{--ov-ground:#f4ecdd;--ov-ink:#2a1e1a;--ov-muted:#5a4038;--ov-accent:#b3261e}.cap-merah_cinnabar__0P3X5{color:var(--c-cinnabar)}.cap-merah_gold__geYG3{color:var(--c-gold)}.cap-merah_goldLine__k4xzD{color:var(--c-gold-line)}.cap-merah_goldDeep__Nc1Wc{color:var(--c-gold-deep)}.cap-merah_seal__lHYf9{color:var(--c-seal)}.cap-merah_strip__0fwos{background-color:var(--c-cinnabar);box-shadow:inset 0 0 0 4px var(--c-cinnabar),inset 0 0 0 5px var(--c-gold)}.cap-merah_shineBase__iX9tV{stop-color:var(--c-gold)}.cap-merah_shineLight__oQJbk{stop-color:var(--c-gold-light)}.cap-merah_wishMark__txB3o:before{content:"";position:absolute;left:0;top:1.75rem;width:.5rem;height:.5rem;background:var(--c-cinnabar)}.cap-merah_bleed__BvSw4{filter:blur(1.2px)}.cap-merah_grade__k3dFx{filter:saturate(.88) contrast(1.03) sepia(.06)}.cap-merah_cover__fcU_H{container-type:inline-size;--top:104;--stage:576;--fixed:268px;--ux:min(calc(100cqw / 390),1.25px);--uy:max(0.42px,min(var(--ux),calc((var(--cover-h) - var(--fixed)) / var(--stage))))}@media (max-height:640px){.cap-merah_cover__fcU_H{--top:26;--stage:498;--fixed:244px}.cap-merah_coverOptional__9ygQT{display:none!important}}.cap-merah_stage__CwK2x{position:relative;width:100%;height:calc(var(--stage) * var(--uy));flex-shrink:0}.cap-merah_frame__TwZSy{position:absolute;inset:calc(12 * var(--ux));border:.8px solid var(--c-gold-line);pointer-events:none}.cap-merah_banner__WNmj8{position:absolute;top:calc(26 * var(--uy));left:calc(50% - 103 * var(--uy));width:calc(206 * var(--uy));height:calc(56 * var(--uy));transform-origin:50% 50%}.cap-merah_couplet__khQxp{position:absolute;top:calc(var(--top) * var(--uy));width:calc(56 * var(--uy));height:calc(440 * var(--uy));transform-origin:50% 0}.cap-merah_coupletLeft__ma7EQ{left:calc(18 * var(--ux))}.cap-merah_coupletRight___YC_I{right:calc(18 * var(--ux))}.cap-merah_arch__eoWyR{position:absolute;top:calc(var(--top) * var(--uy));left:calc(50% - 107 * var(--uy));width:calc(214 * var(--uy));height:calc(340 * var(--uy));overflow:hidden;border-radius:calc(107 * var(--uy)) calc(107 * var(--uy)) 0 0;background-color:var(--t-surface)}.cap-merah_archLines__lZvvs{position:absolute;top:calc((var(--top) - 6) * var(--uy));left:calc(50% - 113 * var(--uy));width:calc(226 * var(--uy));height:calc(352 * var(--uy));overflow:visible;pointer-events:none}.cap-merah_hero__e28mi{position:absolute;top:calc((var(--top) + 348) * var(--uy));left:calc(50% - 64 * var(--uy));width:calc(128 * var(--uy));height:calc(118 * var(--uy))}.cap-merah_names__aeaMg{font-size:max(2rem,calc(42 * var(--uy)))}.cap-merah_form__GXB7Y{align-self:stretch;margin-left:calc(30 * var(--ux));margin-right:calc(106 * var(--ux))}.cap-merah_chop__FwFEK{position:absolute;right:calc(26 * var(--ux));bottom:max(1.625rem,env(safe-area-inset-bottom));width:calc(56 * min(var(--ux), 1px))}.cap-merah_greet__Wjs7P>span:first-child{display:flex;width:100%;align-items:center;justify-content:space-between}.cap-merah_greet__Wjs7P>span:first-child:after{content:"";width:4.6rem;height:1rem;background-color:var(--c-cinnabar);-webkit-mask:var(--cm-guest) no-repeat right center /contain;mask:var(--cm-guest) no-repeat right center /contain}@media (prefers-reduced-motion:no-preference){.cap-merah_root__VLXDW:not([data-motion=ready]) header [data-cover-greeting],.cap-merah_root__VLXDW:not([data-motion=ready]) header [data-cover-open],.cap-merah_root__VLXDW:not([data-motion=ready]) header [data-k=rise]{opacity:0;animation:cap-merah_cap-merah-fallback__FV9h0 .8s ease-out 2.8s forwards}}@keyframes cap-merah_cap-merah-fallback__FV9h0{to{opacity:1}}@font-face{font-family:capMerahDisplay;src:url(/_next/static/media/f97596e9d457f191-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:capMerahDisplay;src:url(/_next/static/media/cef605a1298d4ecf-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:capMerahDisplay;src:url(/_next/static/media/748b40310fafb33f-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:capMerahDisplay Fallback;src:local("Times New Roman");ascent-override:86.05%;descent-override:24.74%;line-gap-override:0.00%;size-adjust:108.31%}.__className_73e567{font-family:capMerahDisplay,capMerahDisplay Fallback}.__variable_73e567{--font-cap-merah-display:"capMerahDisplay","capMerahDisplay Fallback"}@font-face{font-family:capMerahBody;src:url(/_next/static/media/16db07dbee0da144-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:italic}@font-face{font-family:capMerahBody;src:url(/_next/static/media/22966f4f11fece13-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:capMerahBody;src:url(/_next/static/media/feff4f1fc62fae3c-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:capMerahBody Fallback;src:local("Times New Roman");ascent-override:105.65%;descent-override:35.22%;line-gap-override:0.00%;size-adjust:103.98%}.__className_9ec9e6{font-family:capMerahBody,capMerahBody Fallback}.__variable_9ec9e6{--font-cap-merah-body:"capMerahBody","capMerahBody Fallback"}