.style_root__uRPl9{--noir:#0E0D0B;--noir-2:#191714;--ivory-c:#F4EEDF;--gold:#C9A75C;--gold-l:#F4E3B5;--tx-ink:#F4EEDF;--tx-accent:#C9A75C;--tx-soft:#B8AE98;--tx-card:#191714;--tx-line:rgba(201,167,92,.45);--tx-script:var(--f-cormorant),serif;--tx-serif:var(--f-corsc),serif;--tx-on-accent:#0E0D0B;--tx-radius:0px;--tx-bg:#14120F;--tx-gold:#C9A75C;position:relative;max-width:480px;width:100%;margin:0 auto;display:flex;flex-direction:column;background:var(--noir);font-family:var(--f-mont),sans-serif;font-weight:400;color:var(--tx-ink);overflow:clip}.style_root__uRPl9 b,.style_root__uRPl9 strong{font-weight:500}.style_gate__w3AZI{background:var(--noir)}.style_gate__w3AZI.is-leaving{pointer-events:none}.style_hall__IgUOw{position:absolute;inset:0;background:repeating-conic-gradient(from 180deg at 50% 108%,rgba(201,167,92,.16) 0 2deg,transparent 2deg 9deg),radial-gradient(60% 40% at 50% 0,rgba(244,227,181,.25),transparent 70%),linear-gradient(180deg,#1A1712,#0B0A08)}.style_hasHall__KgIar .style_hall__IgUOw{background:linear-gradient(180deg,rgba(14,13,11,.55),rgba(14,13,11,.75)),var(--hall) center/cover}.style_frame__Zzqdv{position:relative;width:min(320px,82vw);padding:1.5px;background:var(--gold);clip-path:polygon(22px 0,calc(100% - 22px) 0,100% 22px,100% calc(100% - 22px),calc(100% - 22px) 100%,22px 100%,0 calc(100% - 22px),0 22px)}.style_frameIn__hC2Md{display:flex;flex-direction:column;align-items:center;text-align:center;padding:36px 22px 30px;background:rgba(14,13,11,.88);clip-path:polygon(21px 0,calc(100% - 21px) 0,100% 21px,100% calc(100% - 21px),calc(100% - 21px) 100%,21px 100%,0 calc(100% - 21px),0 21px);box-shadow:inset 0 0 0 6px rgba(14,13,11,.88),inset 0 0 0 7px rgba(201,167,92,.45)}.style_gK__glXwS{margin:0;font-family:var(--f-corsc),serif;font-size:13px;letter-spacing:4px;color:var(--gold)}.style_gGuest__emw27{margin:6px 0 10px;font-family:var(--f-cormorant),serif;font-style:italic;font-size:28px;color:var(--ivory-c)}.style_crest__Z_DNd{position:relative;width:150px;height:178px;--pulse:#C9A75C;--pulse-r:40%}.style_crest__Z_DNd svg{width:100%;height:100%;filter:drop-shadow(0 6px 14px rgba(201,167,92,.35))}.style_crest__Z_DNd:hover{transform:translateY(-3px)}.style_gNames__feYvI{margin:10px 0 0;font-family:var(--f-corsc),serif;font-size:26px;letter-spacing:3px;color:var(--gold-l)}.style_gDate__8oAcf{margin:4px 0 0;font-size:11px;letter-spacing:5px;color:var(--tx-soft)}.style_cover__dt6_m{position:relative;min-height:var(--lx-screen);display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 22px 56px;text-align:center;background:repeating-conic-gradient(from 180deg at 50% 100%,rgba(201,167,92,.07) 0 3deg,transparent 3deg 12deg),var(--noir)}.style_music__HynhJ{color:var(--gold-l)}.style_coverK__LyL0K{margin:0 0 22px;font-family:var(--f-corsc),serif;font-size:13px;letter-spacing:4px;color:var(--gold)}.style_arch__8p4GT{width:min(280px,72vw);aspect-ratio:3/4.2;padding:8px;border-radius:999px 999px 0 0;border:1px solid var(--gold);box-shadow:0 0 0 6px var(--noir),0 0 0 7px rgba(201,167,92,.6),0 30px 50px -20px rgba(0,0,0,.8)}.style_archPh__A4hK6{width:100%;height:100%;border-radius:999px 999px 0 0}.style_coverNames__Q5UKx{margin:28px 0 0;display:flex;flex-direction:column;align-items:center;gap:8px;font-family:var(--f-corsc),serif;font-weight:500;font-size:34px;line-height:1.1;letter-spacing:3px;color:var(--ivory-c)}.style_coverDia__m_l4X{width:16px;flex:none}.style_coverDate__lCjXv{margin:10px 0 0;font-size:12px;letter-spacing:6px;color:var(--gold)}.style_sec__gtZ2y{padding:76px 24px}.style_ivory__8CVBQ{background:var(--ivory-c);--tx-ink:#1E1B16;--tx-soft:#6E6450;--tx-card:#FBF7EC;--tx-line:#D9C79C;--tx-accent:#8C6E2E;--tx-on-accent:#F4EEDF;--tx-bg:#F4EEDF;color:#1E1B16}.style_gap__8qT3Y{height:48px}.style_root__uRPl9 .lx-h{margin-bottom:32px}.style_root__uRPl9 .lx-kick{font-family:var(--f-corsc),serif;font-size:13px;letter-spacing:5px;color:var(--gold)}.style_root__uRPl9 .lx-h h2{font-family:var(--f-corsc),serif;font-weight:500;font-size:30px;letter-spacing:3px;color:var(--tx-ink)}.style_root__uRPl9 .lx-h:after{content:"";display:block;width:70px;height:9px;margin:14px auto 0;background:linear-gradient(var(--gold),var(--gold)) 50%/100% 1px no-repeat,linear-gradient(45deg,transparent 35%,var(--gold) 35% 65%,transparent 65%) 50%/9px 9px no-repeat}.style_announce__aWxJL{text-align:center}.style_fams__cdHW3{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding-bottom:24px;border-bottom:1px solid var(--tx-line)}.style_fams__cdHW3 div{display:flex;flex-direction:column;gap:4px}.style_fams__cdHW3 small{font-family:var(--f-corsc),serif;font-size:13px;letter-spacing:4px;color:var(--gold);margin-bottom:4px}.style_fams__cdHW3 b{font-weight:500}.style_annT__XuBB8,.style_fams__cdHW3 b{font-family:var(--f-cormorant),serif;font-size:18px}.style_annT__XuBB8{margin:24px 0 18px;font-style:italic;color:var(--tx-soft)}.style_annName__gjVEF{margin:0;font-family:var(--f-corsc),serif;font-size:30px;letter-spacing:2px;color:var(--gold-l)}.style_annDia__DpQcY{display:block;width:14px;margin:10px auto}.style_annGuest__QRbcr{margin:32px 0 0;font-family:var(--f-corsc),serif;font-size:12px;letter-spacing:4px;color:var(--gold)}.style_annGuestN__ZP59C{margin:6px 0 0;font-family:var(--f-cormorant),serif;font-style:italic;font-size:30px}.style_annInv__aJVPu{margin:10px auto 0;max-width:320px;font-size:13.5px;line-height:1.8;color:var(--tx-soft)}.style_root__uRPl9 .lx-cer{background:transparent;border:1px solid var(--tx-line);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.style_root__uRPl9 .lx-cer h3{font-family:var(--f-corsc),serif;letter-spacing:2px}.style_root__uRPl9 .lx-cer-date b{font-family:var(--f-cormorant),serif}.style_root__uRPl9 .lx-prog time{font-family:var(--f-corsc),serif}.style_root__uRPl9 .lx-cal{background:transparent;border:1px solid var(--tx-line)}.style_root__uRPl9 .lx-cal-head b{font-family:var(--f-corsc),serif;letter-spacing:2px}.style_calDia__m_IuS{position:absolute;left:50%;top:50%;width:34px;translate:-50% -50%;z-index:-1}.style_root__uRPl9 .lx-cal-d.on{isolation:isolate;color:var(--noir)}.style_root__uRPl9 .lx-cd>div{background:transparent;border:1px solid var(--tx-line)}.style_root__uRPl9 .lx-cd b{font-family:var(--f-cormorant),serif;color:var(--gold-l)}.style_gallery__gw72i{display:grid;grid-template-columns:repeat(6,1fr);gap:16px 12px}.style_gallery__gw72i>figure{grid-column:span 3}.style_gallery__gw72i figcaption{margin-top:8px;display:flex;flex-direction:column;align-items:center;gap:2px;font-family:var(--f-corsc),serif;font-size:13px;letter-spacing:3px;color:var(--tx-accent)}.style_gallery__gw72i figcaption em{font-family:var(--f-cormorant),serif;font-size:16px;letter-spacing:0;color:var(--tx-ink)}.style_gallery__gw72i>figure>button{display:block}.style_gMain__G6R20{grid-column:span 6!important;padding:8px;border:1px solid var(--gold);box-shadow:inset 0 0 0 4px var(--ivory-c),inset 0 0 0 5px var(--gold)}.style_gMain__G6R20>button{aspect-ratio:4/5}.style_gMain__G6R20:after,.style_gMain__G6R20:before{content:"";position:absolute;width:14px;height:14px;background:var(--gold);rotate:45deg;z-index:1}.style_gMain__G6R20:before{top:-7px;left:-7px}.style_gMain__G6R20:after{top:-7px;right:-7px}.style_gArch__rioe7{grid-column:span 6!important;width:72%;justify-self:center}.style_gArch__rioe7>button{aspect-ratio:3/4;border-radius:999px 999px 0 0;overflow:hidden;border:1px solid var(--gold)}.style_gWide__19e0r{grid-column:span 6!important}.style_gWide__19e0r>button{aspect-ratio:16/9;border:1px solid var(--gold)}.style_gMini__mUXxr{grid-column:span 2!important}.style_gMini__mUXxr>button{aspect-ratio:3/4.4;border-radius:999px 999px 0 0;overflow:hidden;border:1px solid var(--gold)}.style_gHalf__dJ_Vt>button{aspect-ratio:4/5;border:1px solid var(--gold)}.style_card__YaGbu{max-width:380px;margin:0 auto;padding:26px 22px;background:#FBF7EC;border:1px solid var(--gold);box-shadow:inset 0 0 0 5px #FBF7EC,inset 0 0 0 6px rgba(201,167,92,.6)}.style_root__uRPl9 .lx-btn{border-radius:0;font-family:var(--f-corsc),serif;letter-spacing:3px;font-size:15px}.style_root__uRPl9 .lx-choice button,.style_root__uRPl9 .lx-form input,.style_root__uRPl9 .lx-form textarea{border-radius:0}.style_root__uRPl9 .lx-wishes li{background:transparent;border:0;border-left:1px solid var(--gold);border-radius:0}.style_root__uRPl9 .lx-wishes p{font-family:var(--f-cormorant),serif;font-style:italic;font-size:18px}.style_fin__OwV4w .lx-fin-ov{background:linear-gradient(180deg,rgba(14,13,11,.1) 30%,rgba(14,13,11,.9))}.style_finDia__lNGQd{display:block;width:16px;margin:0 auto 10px}.style_finK__37sQx{margin:0;font-family:var(--f-corsc),serif;font-size:32px;letter-spacing:3px;color:var(--gold-l)}.style_finNote__BaSrV{margin:10px auto 0;max-width:300px;font-family:var(--f-cormorant),serif;font-style:italic;font-size:17px;line-height:1.6}.style_finNames__H9DqG{margin:14px 0 0;font-family:var(--f-corsc),serif;font-size:15px;letter-spacing:5px;color:var(--gold)}@media(prefers-reduced-motion:reduce){.style_crest__Z_DNd,.style_gate__w3AZI{transition:none}}@media(max-width:370px){.style_coverNames__Q5UKx{font-size:30px}.style_annName__gjVEF{font-size:25px}}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/058f597385f84d5f-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/aad18dc8d6bdb519-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/fa94a181a20caee5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/6af445de2aac510a-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/e7cf60b45808f840-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/a49f70da7a29b3b0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/6654cbe689cd3365-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/fec07be376ae524a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/dd135a0d8fc53e9e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Cormorant SC;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/edf6861c0e272793-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Cormorant SC Fallback;src:local("Times New Roman");ascent-override:81.43%;descent-override:25.29%;line-gap-override:0.00%;size-adjust:113.48%}.__className_bc71a6{font-family:Cormorant SC,Cormorant SC Fallback;font-style:normal}.__variable_bc71a6{--f-corsc:"Cormorant SC","Cormorant SC Fallback"}