@font-face{font-family:Playfair Display;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-v40-latin-regular.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/playfair-display-v40-latin-italic.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/playfair-display-v40-latin-600.woff2) format("woff2")}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/playfair-display-v40-latin-700.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/montserrat-v31-latin-regular.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/montserrat-v31-latin-500.woff2) format("woff2")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/montserrat-v31-latin-600.woff2) format("woff2")}@font-face{font-family:Allura;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/allura-v23-latin-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/cormorant-garamond-v21-latin-regular.woff2) format("woff2")}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/cormorant-garamond-v21-latin-600.woff2) format("woff2")}:root{--paper:#f7edea;--paper-light:#fbf5f2;--paper-soft:#f2e0d9;--champagne:#e8d8d4;--rose:#daa9ae;--rose-deep:#bc7d86;--rose-dark:#b0777f;--burgundy:#63363e;--burgundy-soft:#7d565a;--charcoal:#51464a;--grey:#858585;--white:#fffdfc;--rule:rgba(99,54,62,.3);--shadow:rgba(78,45,48,.1);--rose-btn:#c08e93;--font-display:"Playfair Display",Georgia,serif;--font-name:"Cormorant Garamond",Georgia,serif;--font-sans:"Montserrat",Arial,sans-serif;--font-script:"Allura",cursive;--ease:cubic-bezier(.22,1,.36,1);--reveal-ms:calc(.7s / var(--anim-speed,1));--open-ms:calc(.8s / var(--anim-speed,1));--gutter:24px;--content-max:1180px;--reading-max:720px}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;scroll-snap-type:y mandatory;-webkit-text-size-adjust:100%}html.is-gated{overflow:hidden}body{background-color:var(--paper);color:var(--burgundy);font-family:var(--font-sans);font-size:15px;font-variant-numeric:lining-nums;line-height:1.6;min-height:100svh;overflow-x:hidden;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased}img,svg{display:block;max-width:100%}button,input,select,textarea{font:inherit;color:inherit}a{color:inherit}::selection{background:var(--rose);color:var(--burgundy)}:focus-visible{outline:2px solid var(--rose-dark);outline-offset:3px;border-radius:2px}.cover,.section{scroll-snap-align:start;scroll-snap-stop:always}.section{min-height:min(100svh,var(--vis-vh,100svh));display:grid;place-items:center;padding:72px var(--gutter);position:relative}.section--major{padding-top:88px;padding-bottom:88px}.section__inner{width:100%;max-width:var(--content-max);margin-inline:auto}.reading{max-width:var(--reading-max);margin-inline:auto}.t-display{font-family:var(--font-display);font-weight:400;line-height:1.08}.t-sans{font-family:var(--font-sans)}.t-script{font-family:var(--font-script);font-weight:400;line-height:1.25}.t-label{font-family:var(--font-sans);font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--burgundy-soft)}.heart{color:var(--rose-deep);font-size:14px;line-height:1;user-select:none}.heart svg{display:inline-block;vertical-align:middle}.btn{appearance:none;background:var(--rose-btn);border:0;border-radius:24px;color:var(--white);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 28px;font-family:var(--font-sans);font-size:13px;font-weight:500;letter-spacing:.14em;text-align:center;text-decoration:none;text-transform:uppercase;transition:background-color .4s var(--ease),box-shadow .4s var(--ease),transform .4s var(--ease)}.btn:hover{background:var(--rose-deep);box-shadow:0 10px 24px var(--shadow)}.btn:active{transform:scale(.985)}.btn__arrow{font-family:var(--font-sans);font-size:14px;letter-spacing:0;transition:transform .4s var(--ease)}.btn:hover .btn__arrow{transform:translate(3px)}.scroll-hint{position:fixed;bottom:max(22px,env(safe-area-inset-bottom,0px));left:50%;transform:translate(-50%) translateZ(0);z-index:5;display:flex;flex-direction:column;align-items:center;gap:2px;color:var(--burgundy-soft);opacity:0;pointer-events:none;transition:opacity calc(.6s / var(--anim-speed,1)) var(--ease)}.scroll-hint.is-on{opacity:.85}.scroll-hint__label{font-size:9.5px;font-weight:600;letter-spacing:.38em;text-indent:.38em;text-transform:uppercase}.scroll-hint__chev{animation:hint-bob 1.8s var(--ease) infinite}@keyframes hint-bob{0%,to{transform:translateY(0);opacity:.7}50%{transform:translateY(5px);opacity:1}}@media(prefers-reduced-motion:reduce){.scroll-hint__chev{animation:none}}@media(min-width:640px){.section{padding:88px var(--gutter)}.section--major{padding-top:112px;padding-bottom:112px}}@media(min-width:1024px){:root{--gutter:48px}.section{padding:112px var(--gutter)}.section--major{padding-top:128px;padding-bottom:128px}}@media(min-width:1440px){.section--major{padding-top:144px;padding-bottom:144px}}.reveal{opacity:0;transform:translateY(18px)}.reveal.is-visible{opacity:1;transform:translateY(0);transition:opacity calc(var(--reveal-ms) / var(--anim-speed)) var(--ease),transform calc(var(--reveal-ms) / var(--anim-speed)) var(--ease)}.reveal-group.is-visible .reveal{transition-delay:calc(var(--order,0) * calc(90ms / var(--anim-speed)))}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes riseIn{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:translateY(0)}}@keyframes riseInSm{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@keyframes drawRule{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes softPulse{0%{opacity:1}50%{opacity:.72}to{opacity:1}}.cover-bg{animation:fadeIn calc(.35s / var(--anim-speed)) ease-out both}.cover-bismillah{animation:riseInSm calc(.45s / var(--anim-speed)) var(--ease) calc(.2s / var(--anim-speed)) both}.cover-mono{animation:riseInSm calc(.45s / var(--anim-speed)) var(--ease) calc(.35s / var(--anim-speed)) both}.cover-name{animation:riseIn calc(.65s / var(--anim-speed)) var(--ease) calc(.8s / var(--anim-speed)) both}.cover-name--2{animation-delay:calc(.9s / var(--anim-speed))}.cover-name--3{animation-delay:calc(1s / var(--anim-speed))}.cover-label{animation:riseInSm calc(.45s / var(--anim-speed)) var(--ease) calc(.5s / var(--anim-speed)) both}.cover-date{animation:riseInSm calc(.45s / var(--anim-speed)) var(--ease) calc(1.2s / var(--anim-speed)) both}.cover-cta{animation:riseInSm calc(.45s / var(--anim-speed)) var(--ease) calc(1.65s / var(--anim-speed)) both,softPulse calc(.6s / var(--anim-speed)) ease-in-out calc(2.1s / var(--anim-speed)) 1}.is-opening .cover-bg,.is-opening .cover-bismillah,.is-opening .cover-mono,.is-opening .cover-label,.is-opening .cover-name,.is-opening .cover-date,.is-opening .cover-cta{animation:none}.is-opening .cover__content{transform:scale(1.015);transition:transform var(--open-ms) var(--ease)}.is-opening .cover__fade{opacity:0;transition:opacity var(--open-ms) var(--ease)}.story{opacity:0;pointer-events:none}.story.is-open{opacity:1;pointer-events:auto;transition:opacity var(--open-ms) var(--ease)}.count__value{font-variant-numeric:tabular-nums}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation-duration:calc(1ms / var(--anim-speed))!important;animation-iteration-count:1!important;transition-duration:calc(1ms / var(--anim-speed))!important;scroll-behavior:auto!important}.reveal{opacity:1;transform:none}.story{opacity:1;pointer-events:auto}}.skip-link{position:absolute;top:-48px;left:16px;z-index:100;background:var(--burgundy);color:var(--white);font-family:var(--font-sans);font-size:12px;letter-spacing:.08em;padding:10px 16px;border-radius:0 0 8px 8px;text-decoration:none;transition:top .2s var(--ease)}.skip-link:focus-visible{top:0}.site-bg[data-astro-cid-g7ctbrvf]{position:fixed;inset:0;z-index:0;pointer-events:none;overflow:hidden;background-color:var(--paper)}.monogram[data-astro-cid-pbbuirxy]{display:block;width:auto}.cover[data-astro-cid-e5kvktnr]{min-height:min(100svh,var(--vis-vh,100svh));display:grid;place-items:center;padding:var(--gutter);position:relative;overflow:hidden}.cover__card[data-astro-cid-e5kvktnr]{width:100%;max-width:620px;min-height:min(700px,92svh);display:flex;flex-direction:column;align-items:center;padding:48px 24px;position:relative}.cover__content[data-astro-cid-e5kvktnr]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px;width:100%;position:relative;margin:auto 0}.cover__bismillah[data-astro-cid-e5kvktnr]{display:flex;justify-content:center;line-height:0;color:var(--burgundy-soft);pointer-events:none;margin-top:clamp(24px,4vh,40px);margin-bottom:auto}.cover__bismillah[data-astro-cid-e5kvktnr] svg[data-astro-cid-e5kvktnr]{width:clamp(62px,17vw,88px);height:auto}.cover-monogram[data-astro-cid-e5kvktnr]{display:block;margin-bottom:4px}.cover__label[data-astro-cid-e5kvktnr]{font-size:11px;font-weight:600;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:var(--burgundy-soft)}.cover__names[data-astro-cid-e5kvktnr]{display:flex;flex-direction:column;align-items:center;gap:0;margin-block:6px}.cover__name[data-astro-cid-e5kvktnr]{font-family:var(--font-name);font-size:clamp(46px,13vw,58px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.12;color:var(--burgundy)}.cover__amp[data-astro-cid-e5kvktnr]{font-size:clamp(26px,7vw,32px);font-style:italic;font-weight:400;text-transform:none;color:var(--rose-deep);margin-block:2px}.cover__date[data-astro-cid-e5kvktnr]{display:flex;flex-direction:column;gap:6px;font-size:14px;font-weight:600;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--burgundy-soft)}.cover__time[data-astro-cid-e5kvktnr]{font-size:12px;font-weight:500;letter-spacing:.28em;text-indent:.28em;color:var(--charcoal)}.cover__orn[data-astro-cid-e5kvktnr]{display:block;margin-top:2px}.cover-cta[data-astro-cid-e5kvktnr]{margin-top:22px}.vh-compact .cover__card[data-astro-cid-e5kvktnr]{min-height:min(620px,94svh);padding:36px 20px}.vh-compact .cover__content[data-astro-cid-e5kvktnr]{gap:13px}.vh-compact .cover__bismillah[data-astro-cid-e5kvktnr]{margin-top:18px;margin-bottom:10px}.vh-compact .cover__bismillah[data-astro-cid-e5kvktnr] svg[data-astro-cid-e5kvktnr]{width:clamp(48px,12vw,62px)}.vh-compact .cover__name[data-astro-cid-e5kvktnr]{font-size:clamp(38px,11vw,48px)}.vh-compact .cover__amp[data-astro-cid-e5kvktnr]{font-size:26px}.vh-compact .cover__date[data-astro-cid-e5kvktnr]{font-size:13px}.vh-compact .cover__time[data-astro-cid-e5kvktnr]{font-size:11px}.vh-compact .cover-cta[data-astro-cid-e5kvktnr]{margin-top:14px}@media(min-width:640px){.cover__card[data-astro-cid-e5kvktnr]{max-width:700px;box-shadow:0 24px 60px var(--shadow);background:linear-gradient(180deg,var(--paper-light) 0%,var(--paper) 100%)}.cover__name[data-astro-cid-e5kvktnr]{font-size:clamp(60px,9vw,72px)}.cover__amp[data-astro-cid-e5kvktnr]{font-size:34px}}@media(min-width:1024px){.cover__card[data-astro-cid-e5kvktnr]{max-width:760px}}.invitation[data-astro-cid-hnvejwgy]{position:relative}.invitation__bismillah[data-astro-cid-hnvejwgy]{display:flex;justify-content:center;line-height:0;color:var(--burgundy-soft);pointer-events:none;margin-top:clamp(28px,5.5vh,48px);margin-bottom:auto}.invitation__bismillah[data-astro-cid-hnvejwgy] svg[data-astro-cid-hnvejwgy]{width:clamp(54px,15vw,76px);height:auto}.invitation__inner[data-astro-cid-hnvejwgy]{display:flex;flex-direction:column;align-items:center;position:relative;min-height:100%}.invitation__content[data-astro-cid-hnvejwgy]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:26px;margin:auto 0;width:100%}.invitation__blessings[data-astro-cid-hnvejwgy]{font-size:12px;font-weight:500;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--charcoal)}.invitation__names[data-astro-cid-hnvejwgy]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:14px}.invitation__person[data-astro-cid-hnvejwgy]{display:flex;flex-direction:column;align-items:center;gap:4px}.invitation__name[data-astro-cid-hnvejwgy]{font-family:var(--font-name);font-size:clamp(36px,10vw,46px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;line-height:1.15;color:var(--burgundy)}.invitation__ext[data-astro-cid-hnvejwgy]{font-family:var(--font-sans);font-size:11px;font-weight:600;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--burgundy-soft)}.invitation__ext--parents[data-astro-cid-hnvejwgy]{margin-top:6px;color:var(--charcoal)}.invitation__amp[data-astro-cid-hnvejwgy]{font-family:var(--font-name);font-size:clamp(24px,6.5vw,32px);font-style:italic;font-weight:400;text-transform:none;color:var(--rose-deep)}.invitation__main[data-astro-cid-hnvejwgy]{font-size:13px;font-weight:500;letter-spacing:.26em;line-height:2.1;color:var(--charcoal)}.invitation__support[data-astro-cid-hnvejwgy]{font-size:12px;font-weight:500;letter-spacing:.22em;color:var(--burgundy-soft)}.vh-compact .invitation[data-astro-cid-hnvejwgy]{padding-top:44px;padding-bottom:44px}.vh-compact .invitation__content[data-astro-cid-hnvejwgy]{gap:14px}.vh-compact .invitation__name[data-astro-cid-hnvejwgy]{font-size:clamp(28px,8.5vw,34px)}.vh-compact .invitation__ext[data-astro-cid-hnvejwgy]{font-size:10px}.vh-compact .invitation__blessings[data-astro-cid-hnvejwgy],.vh-compact .invitation__main[data-astro-cid-hnvejwgy]{font-size:11px}.vh-compact .invitation__main[data-astro-cid-hnvejwgy]{line-height:1.9}.vh-compact .invitation__support[data-astro-cid-hnvejwgy]{font-size:10px}.vh-compact .invitation__bismillah[data-astro-cid-hnvejwgy]{margin-top:18px;margin-bottom:12px}.vh-compact .invitation__bismillah[data-astro-cid-hnvejwgy] svg[data-astro-cid-hnvejwgy]{width:clamp(44px,11vw,56px)}.vh-tiny .invitation__content[data-astro-cid-hnvejwgy]{gap:10px}.vh-tiny .invitation__name[data-astro-cid-hnvejwgy]{font-size:clamp(24px,7.5vw,28px)}.vh-tiny .invitation__amp[data-astro-cid-hnvejwgy]{font-size:20px}.vh-tiny .invitation__ext[data-astro-cid-hnvejwgy]{font-size:9px}.vh-tiny .invitation__ext--parents[data-astro-cid-hnvejwgy]{margin-top:3px}.vh-tiny .invitation__bismillah[data-astro-cid-hnvejwgy]{margin-top:16px;margin-bottom:10px}.vh-tiny .invitation__bismillah[data-astro-cid-hnvejwgy] svg[data-astro-cid-hnvejwgy]{width:clamp(38px,9.5vw,46px)}@media(min-width:720px)and (min-height:700px){.invitation__inner[data-astro-cid-hnvejwgy]{position:static;min-height:0}.invitation__bismillah[data-astro-cid-hnvejwgy]{position:absolute;top:0;left:0;right:0}}@media(min-width:720px){.invitation__names[data-astro-cid-hnvejwgy]{flex-direction:row;justify-content:center;align-items:center;gap:clamp(18px,4vw,40px);max-width:880px;margin-inline:auto}.invitation__person[data-astro-cid-hnvejwgy]{flex:1 1 0;max-width:340px}.invitation__amp[data-astro-cid-hnvejwgy]{flex:0 0 auto}}.sparkle[data-astro-cid-w53i5orb]{display:inline-block;color:var(--rose-deep)}.date__inner[data-astro-cid-7fu34mzk]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:18px}.date__script[data-astro-cid-7fu34mzk]{font-size:clamp(48px,13vw,58px);color:var(--rose-dark)}.date__display[data-astro-cid-7fu34mzk]{display:flex;flex-direction:column;gap:0;margin-top:8px;line-height:1.06;color:var(--burgundy)}.date__num[data-astro-cid-7fu34mzk]{font-size:clamp(88px,24vw,112px);font-weight:700;line-height:1}.date__line[data-astro-cid-7fu34mzk]{font-size:clamp(24px,6.5vw,30px);font-weight:600;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase}.date__line[data-astro-cid-7fu34mzk]+.date__line[data-astro-cid-7fu34mzk]{margin-top:6px}.date__sparkle[data-astro-cid-7fu34mzk]{margin-top:4px}.date__time[data-astro-cid-7fu34mzk]{font-size:14px;font-weight:600;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--burgundy-soft)}.date__cal[data-astro-cid-7fu34mzk]{margin-top:8px}.date__cal-icon[data-astro-cid-7fu34mzk]{flex:none}@media(min-width:1024px){.date__num[data-astro-cid-7fu34mzk]{font-size:clamp(120px,10vw,150px)}.date__script[data-astro-cid-7fu34mzk]{font-size:clamp(58px,6vw,72px)}}.venue[data-astro-cid-cb5pn7rb]{position:relative}.venue__inner[data-astro-cid-cb5pn7rb]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:16px;position:relative}.venue__script[data-astro-cid-cb5pn7rb]{font-size:clamp(48px,13vw,58px);color:var(--rose-dark)}@media(min-width:1024px){.venue__script[data-astro-cid-cb5pn7rb]{font-size:clamp(58px,6vw,72px)}}.venue__name[data-astro-cid-cb5pn7rb]{font-size:clamp(30px,8vw,38px);font-weight:700;letter-spacing:.04em;text-transform:uppercase;line-height:1.15;color:var(--burgundy)}.venue__location[data-astro-cid-cb5pn7rb]{font-size:11px;font-weight:500;letter-spacing:.22em;text-transform:uppercase;color:var(--charcoal)}.venue__map[data-astro-cid-cb5pn7rb]{width:min(360px,88%);border:1px solid var(--champagne);border-radius:12px;overflow:hidden;box-shadow:0 16px 40px var(--shadow);margin-top:10px}.venue__map[data-astro-cid-cb5pn7rb] img[data-astro-cid-cb5pn7rb]{width:100%;height:auto;display:block}.venue__btn[data-astro-cid-cb5pn7rb]{margin-top:12px}.is-disabled[data-astro-cid-cb5pn7rb]{opacity:.55;cursor:not-allowed}.dress__inner[data-astro-cid-q4citqkx]{display:flex;flex-direction:column;align-items:center;gap:30px;text-align:center}.dress__script[data-astro-cid-q4citqkx]{font-size:clamp(50px,13vw,64px);color:var(--rose-dark)}.dress__columns[data-astro-cid-q4citqkx]{display:flex;flex-direction:column;align-items:center;gap:8px;width:100%}.dress__col[data-astro-cid-q4citqkx]{display:flex;flex-direction:column;align-items:center;gap:14px}.dress__col-title[data-astro-cid-q4citqkx]{font-size:clamp(26px,7vw,32px);font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--burgundy)}.dress__labels[data-astro-cid-q4citqkx]{font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;color:var(--charcoal)}.dress__list[data-astro-cid-q4citqkx]{list-style:none;display:flex;flex-direction:column;gap:6px}.dress__swatches[data-astro-cid-q4citqkx]{list-style:none;display:flex;gap:16px;align-items:flex-start}.dress__swatch-item[data-astro-cid-q4citqkx]{display:flex;flex-direction:column;align-items:center;gap:7px}.dress__swatch[data-astro-cid-q4citqkx]{width:26px;height:26px;border-radius:50%;box-shadow:inset 0 0 0 1px #63363e1f,0 2px 6px var(--shadow)}.dress__swatch-label[data-astro-cid-q4citqkx]{font-size:9.5px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:var(--grey)}.dress__divider[data-astro-cid-q4citqkx]{padding:10px 0}.dress__divider-heart[data-astro-cid-q4citqkx]{font-size:15px}@media(min-width:900px){.dress__columns[data-astro-cid-q4citqkx]{flex-direction:row;justify-content:center;align-items:flex-start;gap:72px;max-width:880px;margin-inline:auto}.dress__col[data-astro-cid-q4citqkx]{flex:1 1 0;min-width:0}.dress__divider[data-astro-cid-q4citqkx]{align-self:center}}.countdown__inner[data-astro-cid-rice64zl]{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center}.count__big[data-astro-cid-rice64zl]{font-size:clamp(88px,24vw,120px);font-weight:700;line-height:1;color:var(--burgundy)}.count__label[data-astro-cid-rice64zl]{font-size:11px;font-weight:600;letter-spacing:.24em;text-transform:uppercase;color:var(--burgundy-soft);margin-top:-6px}.count__clock[data-astro-cid-rice64zl]{font-size:13px;font-weight:500;letter-spacing:.22em;color:var(--charcoal);margin-top:10px}.count__day[data-astro-cid-rice64zl]{font-size:clamp(28px,7vw,40px);color:var(--burgundy)}.closing[data-astro-cid-6qwaw3fi]{position:relative}.closing__inner[data-astro-cid-6qwaw3fi]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:20px;position:relative}.closing__mono[data-astro-cid-6qwaw3fi]{display:block}.closing__with[data-astro-cid-6qwaw3fi]{font-size:12px;font-weight:600;letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;color:var(--burgundy-soft)}.closing__names[data-astro-cid-6qwaw3fi]{font-family:var(--font-name);font-size:clamp(36px,9.5vw,46px);font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:var(--burgundy)}.closing__names[data-astro-cid-6qwaw3fi] em[data-astro-cid-6qwaw3fi]{font-style:italic;font-weight:400;text-transform:none;color:var(--rose-deep)}.closing__date[data-astro-cid-6qwaw3fi]{font-size:12px;font-weight:600;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;color:var(--burgundy-soft)}.closing__thanks[data-astro-cid-6qwaw3fi]{font-size:16px;font-style:italic;font-weight:400;line-height:1.6;color:var(--charcoal);margin-top:6px}@keyframes music-pulse{0%{opacity:.45;transform:scale(1)}70%,to{opacity:0;transform:scale(1.5)}}:root{--anim-speed:0.8;}.cover__name[data-astro-cid-e5kvktnr],.vh-compact .cover__name[data-astro-cid-e5kvktnr]{font-size:clamp(28px,10vw,58px)}.invitation__name[data-astro-cid-hnvejwgy]{font-size:clamp(28px,9.5vw,48px)}.dress__col:first-child .dress__swatch-label{max-width:60px;line-height:1.5}.dress__col:first-child .dress__swatches{gap:12px}.site-bg[data-astro-cid-g7ctbrvf]{background-color:#f6eee7;background-image:url('/art/burgundy-floral-background.jpg');background-position:center;background-repeat:no-repeat;background-size:100% 100%;}:root{--rose-btn:#914b5d;--grey:#685b60;}.btn:hover{background:#7d364b;}.section[tabindex="-1"]:focus{outline:none;}.cover__card[data-astro-cid-e5kvktnr]{background:transparent;box-shadow:none;}.invitation__bismillah svg{width:clamp(54px,16vw,82px);height:auto;}.invitation .invitation__inner{position:relative;min-height:0;}.invitation .invitation__inner .invitation__bismillah{position:relative;inset:auto;margin:0 0 24px;}.invitation .invitation__content{margin:0;}.invitation__ext--parents{text-shadow:0 0 5px #f8f0e9,0 0 10px #f8f0e9;}.vh-tiny .invitation .invitation__inner .invitation__bismillah{margin-bottom:16px;}@media (min-aspect-ratio:1/1){.site-bg[data-astro-cid-g7ctbrvf]{background-size:cover;}}