@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/fc0a7394b875fa43-s.2ytmazkdrg7t9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:italic;font-weight:400;font-display:swap;src:url(../media/7ebf22b5a21034f8-s.p.3j3877k49yy0l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ccf27e5a7366fb23-s.1icgra-w5i50b.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Instrument Serif;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e41d5df559864f9e-s.p.1g73gv09-xcb6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Instrument Serif Fallback;src:local(Times New Roman);ascent-override:117.94%;descent-override:36.93%;line-gap-override:0.0%;size-adjust:83.94%}.instrument_serif_a23cefb0-module__9M2CJq__className{font-family:Instrument Serif,Instrument Serif Fallback;font-weight:400}.instrument_serif_a23cefb0-module__9M2CJq__variable{--font-instrument-serif:"Instrument Serif", "Instrument Serif Fallback"}
@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/b0d3db5ad10a75a6-s.2c9agv86na00f.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/7356b2ae30c877b0-s.0_qf8orh-m64r.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:300;font-display:swap;src:url(../media/211e29c1c16163dc-s.p.2p9qfnu2qh4q6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/664dfdf7f50671c9-s.0h9kjuqj3fmop.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/afd27934adc91870-s.3oey8jbs78k41.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(../media/615b8c4b816233f9-s.p.3hfkl415jjze8.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b95053aa4d33fc1f-s.3gcgz_mtvoehf.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35efa59e72c38c40-s.23ata-g3j9wux.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0e63149d5897f52c-s.p.19jsrx7exjbdt.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4ecb3f5dfe34ba3a-s.1d0gcmnl_dzdu.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5f450b43e19d39cf-s.3hvcaxt4ju1xm.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(../media/91ac69127e8041e8-s.p.083560ve--_qs.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/69b20fb17ced72ac-s.3qm25gvw3lgup.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/caf4c3a1b80f358f-s.3l_3k5rig99ds.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5246515474daf346-s.p.14m725e1f886h.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Fallback;src:local(Arial);ascent-override:109.63%;descent-override:56.74%;line-gap-override:0.0%;size-adjust:96.23%}.hind_cc9dc5c4-module__e0xtCG__className{font-family:Hind,Hind Fallback;font-style:normal}.hind_cc9dc5c4-module__e0xtCG__variable{--font-hind:"Hind", "Hind Fallback"}
:root{--paper:#f7f1e5;--ink:#315979;--wine:#a5323e;--soft-wine:#c9888a;--line:#31597952}*{box-sizing:border-box}html{background:#e7dfd1}body{color:var(--ink);background:var(--paper);font-family:var(--font-hind), sans-serif;text-rendering:optimizelegibility;margin:0}main{width:100%;overflow:hidden}h1,h2,p{margin-top:0}h1,h2{font-family:var(--font-instrument-serif), serif}p{font-size:1rem;line-height:1.5}.button,button{color:#fff;background:var(--wine);font:700 .7rem var(--font-hind), sans-serif;letter-spacing:.13em;text-transform:uppercase;border:0;border-radius:100px;padding:13px 30px;text-decoration:none;display:inline-block}.rsvp-panel{max-width:390px;margin:36px auto 0}.guest-tabs{border:1px solid var(--ink);border-radius:100px;grid-template-columns:repeat(3,1fr);padding:4px;display:grid}.guest-tabs button{color:var(--ink);font:700 .65rem var(--font-hind), sans-serif;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:100px;margin:0;padding:11px 8px}.guest-tabs button.active{color:#fff;background:var(--wine)}.rsvp-form{text-align:left;margin-top:32px}.tab-intro{border-bottom:1px solid var(--line);color:var(--ink);justify-content:space-between;align-items:center;margin-bottom:26px;padding-bottom:10px;display:flex}.tab-intro span{font-size:.75rem}.tab-intro strong{color:var(--wine);font:700 .65rem var(--font-hind), sans-serif;letter-spacing:.14em;text-transform:uppercase}.rsvp-form label,.rsvp-form legend{color:var(--ink);font-size:.76rem;line-height:1.4}.rsvp-form>label,.two-columns>label{margin-bottom:22px;display:block}.rsvp-form input[type=text],.rsvp-form input[type=tel],.rsvp-form input[type=email],.rsvp-form input[type=number],.rsvp-form textarea{border:0;border-bottom:1px solid var(--ink);width:100%;color:var(--ink);font:1rem var(--font-hind), sans-serif;background:0 0;border-radius:0;outline:0;margin-top:8px;padding:12px 2px}.rsvp-form textarea{resize:vertical}.rsvp-form input::placeholder,.rsvp-form textarea::placeholder{color:#3159798c}.rsvp-form fieldset{border:0;margin:0 0 24px;padding:0}.rsvp-form legend{margin-bottom:12px}.two-columns{grid-template-columns:1fr 1fr;gap:16px;display:grid}.choice-grid{grid-template-columns:repeat(2,1fr);gap:10px 12px;display:grid}.side-options label:last-child{grid-column:1/-1}.choice-grid label{border:1px solid var(--line);border-radius:6px;align-items:center;gap:8px;min-height:36px;padding:8px 10px;font-size:.78rem;display:flex}.rsvp-form input[type=radio]{accent-color:var(--wine);flex:none;margin:0}.rsvp-submit{cursor:pointer;margin:30px auto 0;display:block}.agency-logo{object-fit:contain;width:64px;height:64px;margin:0 auto 18px;display:block}@media (max-width:370px){.two-columns{grid-template-columns:1fr;gap:0}.choice-grid{grid-template-columns:1fr}.side-options label:last-child{grid-column:auto}}.catalogue-page{color:#233f56;background:radial-gradient(circle at 10% 5%,#a5323e1a,#0000 26rem),linear-gradient(#faf6ee 0%,#f2eadf 100%);min-height:100svh;padding:64px 22px 30px}.catalogue-header{text-align:center;max-width:720px;margin:0 auto 48px}.catalogue-eyebrow,.catalogue-card-status{color:var(--wine);font:700 .68rem var(--font-hind), sans-serif;letter-spacing:.2em;text-transform:uppercase}.catalogue-header h1{letter-spacing:-.045em;margin:16px 0 18px;font-size:clamp(3.1rem,12vw,5.8rem);font-weight:400;line-height:.92;display:block}.catalogue-header>p:last-child{max-width:460px;margin:0 auto}.catalogue-grid{gap:22px;max-width:1080px;margin:0 auto;display:grid}.catalogue-card{color:#233f56;background:#fffcf6db;border:1px solid #3159793d;border-radius:22px;flex-direction:column;align-items:flex-start;min-height:220px;padding:30px 28px 28px;text-decoration:none;transition:transform .18s,box-shadow .18s,border-color .18s;display:flex;position:relative;overflow:hidden;box-shadow:0 16px 42px #3b2d1f14}.catalogue-card:before,.catalogue-card:after{content:"";z-index:0;pointer-events:none;border:1px solid #31597921;border-radius:50%;width:190px;height:190px;position:absolute}.catalogue-card:before{top:-115px;right:-60px}.catalogue-card:after{bottom:-130px;right:-105px}.catalogue-card:hover,.catalogue-card:focus-visible{border-color:#a5323e7a;transform:translateY(-4px);box-shadow:0 22px 50px #3b2d1f24}.catalogue-card>*{z-index:1;position:relative}.catalogue-card-chinese{background:#fbefea}.catalogue-card-myanmar{background:#f6eddc}.catalogue-card-embroidered{background:#eff0e8}.catalogue-card h2{max-width:330px;margin:18px 0 34px;font-size:clamp(2.1rem,9vw,2.8rem);line-height:.98}.catalogue-card-action{color:#fff;background:var(--wine);font:700 .72rem var(--font-hind), sans-serif;letter-spacing:.13em;text-transform:uppercase;border-radius:999px;align-items:center;gap:9px;margin-top:auto;padding:11px 18px;display:inline-flex}.catalogue-card-action span{font-size:1rem;line-height:.5;transition:transform .18s}.catalogue-card:hover .catalogue-card-action span,.catalogue-card:focus-visible .catalogue-card-action span{transform:translate(3px)}.catalogue-footer{color:#315979b8;letter-spacing:.12em;text-align:center;padding-top:50px;font-size:.62rem}.coming-soon-page{text-align:center;background:#f8f0e3;place-content:center;min-height:100svh;padding:36px 24px;display:grid}.coming-soon-page>p:first-child{color:var(--wine);letter-spacing:.2em;text-transform:uppercase;font-size:.68rem;font-weight:700}.coming-soon-page>span{color:#a5323e33;font:italic 6rem var(--font-instrument-serif), serif;line-height:1}.coming-soon-page h1{letter-spacing:-.04em;margin:8px 0 20px;font-size:clamp(3.2rem,15vw,5.5rem);font-weight:400;line-height:.92;display:block}.coming-soon-page>p:nth-of-type(2){max-width:360px;margin:0 auto 28px}@media (min-width:700px){.catalogue-page{padding:90px 34px 36px}.catalogue-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
