@font-face{font-family:ubinPeranakanDisplay;src:url(/_next/static/media/6b9ad05d78648d38-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ubinPeranakanDisplay Fallback;src:local("Times New Roman");ascent-override:99.67%;descent-override:27.55%;line-gap-override:0.00%;size-adjust:107.59%}.__className_0fd1fb{font-family:ubinPeranakanDisplay,ubinPeranakanDisplay Fallback;font-weight:400;font-style:normal}.__variable_0fd1fb{--font-ubin-peranakan-display:"ubinPeranakanDisplay","ubinPeranakanDisplay Fallback"}@font-face{font-family:ubinPeranakanBody;src:url(/_next/static/media/3be83a346553616c-s.woff2) format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:ubinPeranakanBody;src:url(/_next/static/media/3be83a346553616c-s.woff2) format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:ubinPeranakanBody;src:url(/_next/static/media/3be83a346553616c-s.woff2) format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:ubinPeranakanBody Fallback;src:local("Arial");ascent-override:98.81%;descent-override:24.58%;line-gap-override:0.00%;size-adjust:101.71%}.__className_d21e83{font-family:ubinPeranakanBody,ubinPeranakanBody Fallback}.__variable_d21e83{--font-ubin-peranakan-body:"ubinPeranakanBody","ubinPeranakanBody Fallback"}.ubin-peranakan_red__a4pg8{--t-bg:#a3202a;--t-surface:#8f1b24;--t-ink:#fbf5ea;--t-ink-muted:#f6e2d6;--t-line:#e9c77c;--t-line-strong:#e9c77c;--t-accent:#fbf5ea;--t-on-accent:#8f1b24;background-color:var(--c-red);color:var(--t-ink)}.ubin-peranakan_root__VJwth{--t-bg:#fbf5ea;--t-surface:#e6f2ea;--t-ink:#2a2320;--t-ink-muted:#594c44;--t-accent:#a3202a;--t-on-accent:#fbf1e3;--t-line:#d9cbb6;--t-line-strong:#86776a;--t-display:var(--font-ubin-peranakan-display),Georgia,serif;--t-body:var(--font-ubin-peranakan-body),ui-sans-serif,system-ui,sans-serif;--c-cream:#fbf5ea;--c-tile:#f6efe2;--c-field:#ffffff;--c-mint:#bfe0cf;--c-mint-pale:#e6f2ea;--c-mint-door:#5f9e85;--c-leaf:#4f9a7e;--c-leaf-pale:#cfe6d9;--c-pink:#f4dfe3;--c-petal:#e78fa0;--c-petal-soft:#f2c4cf;--c-petal-pale:#f6d3da;--c-mustard:#f2c84b;--c-cobalt:#2f4f9a;--c-red:#a3202a;--c-red-deep:#8f1b24;--c-silk:#b3232c;--c-silk-deep:#8c1820;--c-gold:#e9c77c;--c-gold-text:#f3d48e;--c-gold-thread:#a87632;--c-door-dark:#2a2320;color-scheme:light;background-color:var(--t-bg);color:var(--t-ink);font-family:var(--t-body);min-height:100svh;--up-tile:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%23f6efe2'/%3E%3Cpath fill='%232f4f9a' d='M0 0H7.5A7.5 7.5 0 0 1 0 7.5ZM48 0V7.5A7.5 7.5 0 0 1 40.5 0ZM48 48H40.5A7.5 7.5 0 0 1 48 40.5ZM0 48V40.5A7.5 7.5 0 0 1 7.5 48Z'/%3E%3Cg fill='%234f9a7e'%3E%3Cpath transform='translate(24 24) rotate(45)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(135)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(225)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(315)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3C/g%3E%3Cg fill='%23e78fa0'%3E%3Cpath transform='translate(24 24) rotate(0)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(90)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(180)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(270)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3C/g%3E%3Ccircle cx='24' cy='24' r='3.6' fill='%23f2c84b'/%3E%3Crect x='.5' y='.5' width='47' height='47' fill='none' stroke='%232f4f9a'/%3E%3C/svg%3E");--up-tile-soft:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 48'%3E%3Crect width='48' height='48' fill='%23f6efe2'/%3E%3Cpath fill='%232f4f9a' d='M0 0H7.5A7.5 7.5 0 0 1 0 7.5ZM48 0V7.5A7.5 7.5 0 0 1 40.5 0ZM48 48H40.5A7.5 7.5 0 0 1 48 40.5ZM0 48V40.5A7.5 7.5 0 0 1 7.5 48Z'/%3E%3Cg fill='%234f9a7e'%3E%3Cpath transform='translate(24 24) rotate(45)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(135)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(225)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3Cpath transform='translate(24 24) rotate(315)' d='M0 -6.5C3 -9.5 3.2 -14 0 -17.5C-3.2 -14 -3 -9.5 0 -6.5Z'/%3E%3C/g%3E%3Cg fill='%23f2c4cf'%3E%3Cpath transform='translate(24 24) rotate(0)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(90)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(180)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3Cpath transform='translate(24 24) rotate(270)' d='M0 -3.5C4.8 -5.5 5.6 -11 2.6 -14.2C1.4 -15.2 0.4 -14.6 0 -13.6C-0.4 -14.6 -1.4 -15.2 -2.6 -14.2C-5.6 -11 -4.8 -5.5 0 -3.5Z'/%3E%3C/g%3E%3Ccircle cx='24' cy='24' r='3.6' fill='%23f2c84b'/%3E%3Crect x='.5' y='.5' width='47' height='47' fill='none' stroke='%232f4f9a'/%3E%3C/svg%3E")}.ubin-peranakan_overture__V_kjU{--ov-ground:#bfe0cf;--ov-ink:#2a2320;--ov-muted:#594c44;--ov-accent:#a3202a}.ubin-peranakan_cobalt__DMyHt{color:var(--c-cobalt)}.ubin-peranakan_redInk__FcWTc{color:var(--c-red)}.ubin-peranakan_gold__mYQcQ{color:var(--c-gold-text)}.ubin-peranakan_thread__7EMsj{color:var(--c-gold-thread)}.ubin-peranakan_mintGround__w43gl{background-color:var(--c-mint)}.ubin-peranakan_mintPale__qytkj{background-color:var(--c-mint-pale)}.ubin-peranakan_pinkGround__nOh8U{background-color:var(--c-pink)}.ubin-peranakan_plaque__WMLPU{background-color:var(--c-red);box-shadow:inset 0 0 0 3px var(--c-red),inset 0 0 0 4px var(--c-gold)}.ubin-peranakan_tileCard__gU9ti{position:relative;background-color:var(--c-tile);border:1px solid var(--c-cobalt)}.ubin-peranakan_tileCard__gU9ti:after,.ubin-peranakan_tileCard__gU9ti:before,.ubin-peranakan_tileCard__gU9ti>[data-corner]:after,.ubin-peranakan_tileCard__gU9ti>[data-corner]:before{content:"";position:absolute;width:.875rem;height:.875rem;background-color:var(--c-cobalt);pointer-events:none}.ubin-peranakan_tileCard__gU9ti:before{top:-1px;left:-1px;border-bottom-right-radius:100%}.ubin-peranakan_tileCard__gU9ti:after{top:-1px;right:-1px;border-bottom-left-radius:100%}.ubin-peranakan_tileCard__gU9ti>[data-corner]{position:absolute;inset:-1px;pointer-events:none}.ubin-peranakan_tileCard__gU9ti>[data-corner]:before{bottom:0;left:0;border-top-right-radius:100%}.ubin-peranakan_tileCard__gU9ti>[data-corner]:after{bottom:0;right:0;border-top-left-radius:100%}.ubin-peranakan_wishMark__OpnOL:before{content:"";position:absolute;left:0;top:1.6rem;width:.625rem;height:.625rem;background:var(--c-petal);border:1px solid var(--c-cobalt);transform:rotate(45deg)}.ubin-peranakan_grade__lFV7n{filter:saturate(.9) contrast(1.02) sepia(.04)}.ubin-peranakan_gilt__Sq6_t{fill:var(--c-gold-text);stroke:var(--c-gold-thread);stroke-width:26px;paint-order:stroke}.ubin-peranakan_cover__W_VeR{container-type:inline-size;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:.5rem;align-content:start;align-items:end;background-color:var(--c-cream);--fa:74;--lift:0;--span:618;--fixed:196px;--ux:min(calc(100cqw / 390),1.25px);--tile-h:calc(48 * var(--ux));--u:max(0.4px,min(var(--ux),calc((var(--cover-h) - var(--fixed) - var(--tile-h)) / var(--span))))}@media (max-height:640px){.ubin-peranakan_cover__W_VeR{--fa:22;--lift:146;--span:472;--fixed:190px}.ubin-peranakan_coverOptional__N0onU{display:none!important}}.ubin-peranakan_stage__WFYKI{position:relative;grid-column:1/-1;width:100%;height:calc(var(--span) * var(--u) + var(--tile-h));overflow:hidden;background-color:var(--c-mint)}.ubin-peranakan_fascia__0Aiwr{position:absolute;inset:0 0 auto;height:calc(var(--fa) * var(--u));background-color:var(--c-pink);border-bottom:1.4px solid var(--c-cobalt)}.ubin-peranakan_fascia__0Aiwr:after{content:"";position:absolute;inset:auto 0 calc(-8 * var(--u) - 1.4px);border-bottom:.6px solid var(--c-cobalt)}.ubin-peranakan_pilaster__m7T7A{position:absolute;top:0;bottom:var(--tile-h);width:calc(22 * var(--ux));background-color:var(--c-pink)}.ubin-peranakan_pilaster__m7T7A:after{content:"";position:absolute;top:calc((var(--fa) + 8) * var(--u));bottom:0;border-left:.6px solid var(--c-cobalt)}.ubin-peranakan_pilasterLeft__BJ_DN{left:0}.ubin-peranakan_pilasterLeft__BJ_DN:after,.ubin-peranakan_pilasterRight__Uys2j{right:0}.ubin-peranakan_pilasterRight__Uys2j:after{left:0}.ubin-peranakan_fasciaText__t__zu{position:absolute;inset:calc(14 * var(--u)) 0 auto;display:flex;flex-direction:column;align-items:center;gap:calc(6 * var(--u))}.ubin-peranakan_fasciaDot__SZd9n{position:absolute;top:calc(37 * var(--u));width:6px;height:6px;border-radius:50%;background-color:var(--c-cobalt);opacity:.8}.ubin-peranakan_drape__zUPwa{position:absolute;top:calc(84 * var(--u));left:0;width:100%;height:calc(96 * var(--u));transform-origin:50% 0}.ubin-peranakan_ball__bhb_o{position:absolute;top:calc(100 * var(--u));left:calc(50% - 30 * var(--u));width:calc(60 * var(--u));height:calc(84 * var(--u))}.ubin-peranakan_ballSway__ccNlR{width:100%;height:100%;transform-origin:50% 0}.ubin-peranakan_sign__KDoMm{position:absolute;top:calc((180 - var(--lift)) * var(--u));left:calc(50% - 55 * var(--u));width:calc(110 * var(--u));height:calc(32 * var(--u))}.ubin-peranakan_archFrame__uDm1B{position:absolute;top:calc((203 - var(--lift)) * var(--u));left:calc(50% - 137 * var(--u));width:calc(274 * var(--u));height:calc(409 * var(--u));overflow:visible}.ubin-peranakan_arch___hT7s,.ubin-peranakan_doors__uOa8S{position:absolute;top:calc((215 - var(--lift)) * var(--u));left:calc(50% - 125 * var(--u));width:calc(250 * var(--u));height:calc(397 * var(--u));overflow:hidden;border-radius:calc(125 * var(--u)) calc(125 * var(--u)) 0 0}.ubin-peranakan_arch___hT7s{background-color:var(--c-door-dark)}.ubin-peranakan_doors__uOa8S{perspective:calc(700 * var(--u));pointer-events:none}.ubin-peranakan_door__NUm0j{position:absolute;top:0;width:50%;height:100%;visibility:hidden;background-color:var(--c-mint-door);box-shadow:inset 0 0 0 calc(4 * var(--u)) var(--c-cobalt),inset 0 0 0 calc(10 * var(--u)) var(--c-mint-door),inset 0 0 0 calc(11 * var(--u)) var(--c-gold);backface-visibility:hidden}.ubin-peranakan_doorLeft__7y_au{left:0;transform-origin:0 50%}.ubin-peranakan_doorRight__cuHak{right:0;transform-origin:100% 50%}.ubin-peranakan_couplet__ZZR57{position:absolute;top:calc((286 - var(--lift)) * var(--u));width:calc(30 * var(--u));height:calc(300 * var(--u));display:flex;align-items:center;justify-content:center}.ubin-peranakan_coupletLeft__oDqiN{left:calc(50% - 169 * var(--u))}.ubin-peranakan_coupletRight__rpMPl{left:calc(50% + 139 * var(--u))}.ubin-peranakan_tiles__b8_3N{position:absolute;left:0;right:0;bottom:0;height:var(--tile-h);display:grid;grid-template-columns:repeat(8,minmax(0,1fr));perspective:600px;background-color:var(--c-tile);border-top:1.4px solid var(--c-cobalt);border-bottom:1.4px solid var(--c-cobalt)}.ubin-peranakan_panel__mmcRT{grid-column:1/-1;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.75rem calc(26 * var(--ux)) 0;text-align:center}.ubin-peranakan_names__Js1DH{font-size:max(2rem,calc(36 * var(--u)))}.ubin-peranakan_greet__mBpi7{margin-left:calc(26 * var(--ux));margin-top:.5rem}.ubin-peranakan_open___ZplU{margin-right:calc(26 * var(--ux));margin-bottom:max(1rem,env(safe-area-inset-bottom))}.ubin-peranakan_greet__mBpi7>span:first-child{display:flex;white-space:nowrap;gap:.5rem;width:100%;align-items:center;justify-content:space-between}.ubin-peranakan_greet__mBpi7>span:first-child:after{content:"";flex-shrink:0;width:3.9rem;height:.9rem;background-color:var(--c-red);-webkit-mask:var(--up-guest) no-repeat right center /contain;mask:var(--up-guest) no-repeat right center /contain}.ubin-peranakan_window__5zqdc{position:relative;padding:.5rem .5rem 0;background-color:var(--c-pink);border-radius:999px 999px 0 0;box-shadow:0 0 0 1px var(--c-cobalt),0 0 0 5px var(--c-cream),0 0 0 5.6px var(--c-gold-thread)}.ubin-peranakan_windowGlass__LbJZH{position:relative;overflow:hidden;border-radius:999px 999px 0 0;background-color:var(--c-door-dark)}.ubin-peranakan_sill__NdX_w{height:.625rem;margin:0 -.75rem;background-color:var(--c-tile);border:1px solid var(--c-cobalt)}.ubin-peranakan_miniDoors__7iNsk{position:absolute;inset:0;perspective:900px;pointer-events:none}.ubin-peranakan_miniDoor__SXP_C{position:absolute;top:0;width:50%;height:100%;visibility:hidden;background-color:var(--c-mint-door);box-shadow:inset 0 0 0 3px var(--c-cobalt),inset 0 0 0 7px var(--c-mint-door),inset 0 0 0 8px var(--c-gold);backface-visibility:hidden}.ubin-peranakan_tileCell__FaGru{background-image:var(--up-tile);background-size:100% 100%}.ubin-peranakan_tileSoft__3W_Mv{background-image:var(--up-tile-soft)}.ubin-peranakan_spine__ULDtu{background-image:var(--up-tile);background-size:1rem 1rem;background-repeat:repeat-y;opacity:.6}.ubin-peranakan_tileWall__c9C76{position:relative;isolation:isolate}.ubin-peranakan_tileWall__c9C76:before{content:"";position:absolute;inset:0;z-index:-1;opacity:.09;background-image:var(--up-tile);background-size:64px 64px;pointer-events:none}.ubin-peranakan_bead__ayqI2{fill:var(--c-gold-text)}.ubin-peranakan_beadEdge__jHj2E{fill:var(--c-petal-soft)}@media (prefers-reduced-motion:no-preference){.ubin-peranakan_root__VJwth:not([data-motion=ready]) header [data-cover-greeting],.ubin-peranakan_root__VJwth:not([data-motion=ready]) header [data-cover-open],.ubin-peranakan_root__VJwth:not([data-motion=ready]) header [data-k=rise]{opacity:0;animation:ubin-peranakan_ubin-peranakan-fallback__bqaxI .8s ease-out 2.8s forwards}}@keyframes ubin-peranakan_ubin-peranakan-fallback__bqaxI{to{opacity:1}}