.cOCgHa_viewport{--melayu-crimson:#7b1f2c;--melayu-green:#10362a;--melayu-gold:#c9a24a;--melayu-ink:#2a1e14;--melayu-ink-soft:#6b5a45;--melayu-cream:#f7eedb;--melayu-ivory:#f8f2d8;background:#1a1a1a;width:100%;height:100dvh;position:relative}.cOCgHa_invitation{background:var(--melayu-cream);max-width:500px;margin-inline:auto;box-shadow:0 0 40px #0006}@media (min-width:768px){.cOCgHa_invitation{max-width:min(500px,46.2085dvh)}}@media (hover:none) and (pointer:coarse){.cOCgHa_invitation{max-width:min(100%,78dvh);box-shadow:none}}.cOCgHa_cover{z-index:50;background:#f2a65e;position:absolute;inset:0;overflow:hidden}.cOCgHa_canvas{--unit:min(100cqh / 844, 100cqw / 360);--stage-top:calc((100cqh - var(--unit) * 844) / 2);--stage-left:calc((100cqw - var(--unit) * 390) / 2);isolation:isolate;width:100%;height:100dvh;position:relative;overflow:hidden;container-type:size}.cOCgHa_artwork{pointer-events:none;position:absolute;inset:0}.cOCgHa_background{position:absolute;inset:0}.cOCgHa_background img{object-fit:cover;object-position:50% 81.75%}.cOCgHa_layer{top:calc(var(--stage-top) + var(--y) * var(--unit));left:calc(var(--stage-left) + var(--x) * var(--unit));width:calc(var(--w) * var(--unit));height:calc(var(--h) * var(--unit));position:absolute}.cOCgHa_start{left:calc(var(--x) * var(--unit))}.cOCgHa_end{left:auto;right:calc(var(--x) * var(--unit))}.cOCgHa_flip{transform:scaleX(-1)}.cOCgHa_crop img{object-fit:cover}.cOCgHa_panel{background:linear-gradient(90deg,#f8ecd2,#fbf1da 50%,#f8ecd2);border-radius:50% 50% 0 0/27.4% 27.4% 0 0;-webkit-mask-image:linear-gradient(#000 90.7%,#0000);mask-image:linear-gradient(#000 90.7%,#0000)}.cOCgHa_waterLine{background:linear-gradient(#29140561,#29140500)}.cOCgHa_boatShadow{filter:blur(calc(var(--unit) * 1.5));background:#331a0852;border-radius:50%}.cOCgHa_ripple{filter:blur(calc(var(--unit) * .3));background:linear-gradient(90deg,#ffe09e00,#ffe6adbf,#ffe09e00);border-radius:50%}@media (prefers-reduced-motion:no-preference){.cOCgHa_ripple{animation:4.8s ease-in-out infinite cOCgHa_melayuRippleShimmer;animation-delay:calc(var(--x) * -20ms)}}@keyframes cOCgHa_melayuRippleShimmer{50%{opacity:.35}}.cOCgHa_content{top:calc(var(--stage-top) + var(--unit) * 212.39);left:calc(var(--stage-left) + var(--unit) * 85);width:calc(var(--unit) * 220);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.cOCgHa_title{max-width:100%;color:var(--melayu-crimson);font:500 max(11px, var(--unit) * 14.213) / 1.2 var(--melayu-serif), "Times New Roman", serif;letter-spacing:.233em;text-transform:uppercase;text-wrap:balance;margin:0;padding-inline-start:.233em}.cOCgHa_coupleNames{max-width:100%;margin:calc(var(--unit) * 14.04) 0 0;flex-direction:column;align-items:center;font-weight:400;display:flex}.cOCgHa_name{max-width:100%;color:var(--melayu-green);font:400 calc(var(--unit) * 70.26 * var(--fit,1)) / 1 var(--melayu-script), var(--font-script,cursive), cursive;text-wrap:balance;overflow-wrap:anywhere;padding-inline-end:.12em}.cOCgHa_ampersand{margin-top:calc(var(--unit) * -13.17);color:var(--melayu-gold);font:italic 500 calc(var(--unit) * 45.33) / 1 var(--melayu-serif), serif}.cOCgHa_secondName{margin-top:calc(var(--unit) * 3.18)}.cOCgHa_divider{width:calc(var(--unit) * 184);aspect-ratio:560/60;flex:none;position:relative}.cOCgHa_dear{margin:calc(var(--unit) * 11.46) 0 0;color:var(--melayu-ink-soft);font:500 max(10px, var(--unit) * 10.703) / 1.215 var(--melayu-sans), sans-serif}.cOCgHa_guest{max-width:100%;margin:calc(var(--unit) * 4.47) 0 0;color:var(--melayu-ink);font:600 max(12px, var(--unit) * 13.846) / 1.228 var(--melayu-sans), sans-serif;overflow-wrap:anywhere}.cOCgHa_openButton{justify-content:center;align-items:center;gap:calc(var(--unit) * 8.7);min-height:max(36px, var(--unit) * 38.45);margin-top:calc(var(--unit) * 11.05);padding:0 calc(var(--unit) * 17.47);border:max(1px, var(--unit) * 1.2) solid var(--melayu-gold);background:var(--melayu-green);color:var(--melayu-ivory);font:500 max(12px, var(--unit) * 13.43) / 1.2 var(--melayu-sans), sans-serif;box-shadow:0 calc(var(--unit) * 3) calc(var(--unit) * 8) #0f211a4d;cursor:pointer;border-radius:999px;transition:background-color .32s;display:inline-flex}.cOCgHa_openButton svg{width:max(14px, var(--unit) * 16);height:max(14px, var(--unit) * 16);flex:none}.cOCgHa_openButton:hover{background:#0a271e}.cOCgHa_openButton:focus-visible{outline:2px solid var(--melayu-gold);outline-offset:4px}.cOCgHa_previewCover{height:100dvh;position:relative}.cOCgHa_coverLeaving{z-index:50;animation:1.8s ease-in-out both cOCgHa_melayuCoverLeave;position:absolute;inset:0}.cOCgHa_contentEntering{animation:1.4s ease-out both cOCgHa_melayuContentEnter}@keyframes cOCgHa_melayuCoverLeave{to{opacity:0;visibility:hidden}}@keyframes cOCgHa_melayuContentEnter{0%{opacity:0;filter:blur(20px)}to{opacity:1;filter:none}}@media (prefers-reduced-motion:reduce){.cOCgHa_coverLeaving,.cOCgHa_contentEntering{animation-duration:2ms}}
@font-face{font-family:melayuSerif;src:url(../media/CormorantGaramond_normal_latin-s.1wfvpvbbo3vam.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:normal}@font-face{font-family:melayuSerif;src:url(../media/CormorantGaramond_italic_latin-s.369iaql9n6a6a.woff2)format("woff2");font-display:swap;font-weight:300 700;font-style:italic}@font-face{font-family:melayuSerif Fallback;src:local(Arial);ascent-override:105.47%;descent-override:32.76%;line-gap-override:0.0%;size-adjust:87.6%}.ZtZCya_className{font-family:melayuSerif,melayuSerif Fallback}.ZtZCya_variable{--melayu-serif:"melayuSerif", "melayuSerif Fallback"}
@font-face{font-family:melayuSans;src:url(../media/Montserrat_normal_latin-s.0hdmpb0t8jz-y.woff2)format("woff2");font-display:swap;font-weight:100 900;font-style:normal}@font-face{font-family:melayuSans Fallback;src:local(Arial);ascent-override:87.85%;descent-override:22.78%;line-gap-override:0.0%;size-adjust:110.19%}.EDGTCq_className{font-family:melayuSans,melayuSans Fallback;font-style:normal}.EDGTCq_variable{--melayu-sans:"melayuSans", "melayuSans Fallback"}
@font-face{font-family:melayuScript;src:url(../media/PinyonScript_400_latin-s.1kg04k3e-i0rz.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:melayuScript Fallback;src:local(Arial);ascent-override:110.78%;descent-override:49.31%;line-gap-override:0.0%;size-adjust:77.93%}.Hul-7G_className{font-family:melayuScript,melayuScript Fallback;font-style:normal;font-weight:400}.Hul-7G_variable{--melayu-script:"melayuScript", "melayuScript Fallback"}
.c71LYG_opening{background:#e9b13a;container-type:inline-size}.c71LYG_scene{--unit:max(100cqw / 390, 100dvh / 706);isolation:isolate;width:100%;height:max(100dvh,181.026cqw);position:relative;overflow:hidden}.c71LYG_layer{left:calc(50% + (var(--x) - 195) * var(--unit));top:calc(var(--y) * var(--unit));width:calc(var(--w) * var(--unit));height:calc(var(--h) * var(--unit));pointer-events:none;position:absolute}.c71LYG_layer img{object-fit:fill}.c71LYG_layer img.c71LYG_flip{transform:scaleX(-1)}.c71LYG_layer img.c71LYG_cutout{object-fit:contain;object-position:center bottom}.c71LYG_names{top:calc(var(--unit) * 62.2);left:calc(50% - var(--unit) * 110);width:calc(var(--unit) * 220);color:var(--melayu-green);font:400 calc(var(--unit) * 34.31 * var(--fit,1)) / calc(var(--unit) * 43) var(--melayu-script), var(--font-script,cursive), cursive;text-align:center;white-space:nowrap;margin:0;padding-inline-end:.12em;position:absolute}.c71LYG_ampersand{color:var(--melayu-gold);font:italic 500 .8em / 1 var(--melayu-serif), serif}
.kNIldW_quote{background:#0b3a22;container-type:inline-size}.kNIldW_canvas{--unit:calc(100cqw / 390);isolation:isolate;padding:calc(var(--unit) * 44) 0 calc(var(--unit) * 114.52);position:relative;overflow:hidden}.kNIldW_songket{width:calc(var(--unit) * 585);height:max(calc(var(--unit) * 1034), 100%);pointer-events:none;position:absolute;top:50%;left:50%;translate:-50% -50%}.kNIldW_songket img{object-fit:cover}.kNIldW_frame{width:calc(var(--unit) * 312.36);contain:paint;filter:drop-shadow(0 calc(var(--unit) * 8) calc(var(--unit) * 9) #05140a8c);margin-inline:auto;position:relative}.kNIldW_frameTop,.kNIldW_frameBottom{position:relative}.kNIldW_frameTop{aspect-ratio:1190/697}.kNIldW_frameMiddle{height:calc(var(--unit) * 312.36 * 127 / 1190 * var(--rows,7));background:url(/images/adat-melayu/quote/frame-middle.webp) top/100% repeat-y}.kNIldW_frameBottom{aspect-ratio:1190/454}.kNIldW_content{inset:calc(var(--unit) * 169.42) 0 calc(var(--unit) * 88.08);flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute}.kNIldW_column{width:calc(var(--unit) * 204);color:var(--melayu-green);text-align:center;flex-direction:column;align-items:center;display:flex}.kNIldW_citation{font:400 calc(var(--unit) * 26.82) / calc(var(--unit) * 33) var(--melayu-script), var(--font-script,cursive), cursive;overflow-wrap:anywhere;text-wrap:balance;margin:0}.kNIldW_divider{width:calc(var(--unit) * 160);aspect-ratio:560/60;flex:none;position:relative}.kNIldW_citation+.kNIldW_divider{margin-top:calc(var(--unit) * 15)}.kNIldW_text{margin:calc(var(--unit) * 19.83) 0 0;font:400 calc(var(--unit) * 10) / calc(var(--unit) * 19.3) var(--melayu-sans), sans-serif;overflow-wrap:anywhere;white-space:pre-line}.kNIldW_jasmine{width:calc(var(--unit) * 205);aspect-ratio:1748/1248;pointer-events:none;position:absolute}.kNIldW_jasmineEnd{top:calc(var(--unit) * -26);left:calc(var(--unit) * 252)}.kNIldW_jasmineStart{bottom:calc(var(--unit) * -.36);left:calc(var(--unit) * -70)}.kNIldW_jasmineStart img{rotate:180deg}