.hero[data-astro-cid-5crljaxf]{position:relative;height:calc(984 * var(--u));overflow:hidden;background:#cfe0ee}.hero__bg[data-astro-cid-5crljaxf]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 0}.hero__bg[data-astro-cid-5crljaxf]::-webkit-media-controls-start-playback-button{display:none!important;-webkit-appearance:none}.hero__fade[data-astro-cid-5crljaxf]{position:absolute;left:0;right:0;bottom:0;height:calc(321 * var(--u));background:linear-gradient(to top,#f6f6f6,#f6f6f6e8 37%,#f6f6f6bd 66%,#f6f6f600);pointer-events:none}.hero__stage[data-astro-cid-5crljaxf]{position:absolute;left:0;right:0;top:0;height:min(100svh,calc(984 * var(--u)));padding-bottom:calc(17 * var(--u));display:flex;flex-direction:column;align-items:center}.hero__gap[data-astro-cid-5crljaxf]{display:block;flex-grow:0;flex-shrink:1}.hero__gap--top[data-astro-cid-5crljaxf]{flex-basis:calc(261 * var(--u));min-height:calc(236 * var(--u))}.hero__gap--mid[data-astro-cid-5crljaxf]{flex-basis:calc(295 * var(--u));min-height:calc(20 * var(--u))}.hero__copy[data-astro-cid-5crljaxf]{position:relative;flex:none;width:100%;height:calc(218 * var(--u));text-align:center}.hero__glow[data-astro-cid-5crljaxf]{position:absolute;left:calc(16 * var(--u));top:0;width:calc(358 * var(--u));height:calc(218 * var(--u));background:radial-gradient(closest-side,#9cc2e7 24%,#9ec2e700);pointer-events:none}.hero__names[data-astro-cid-5crljaxf]{position:absolute;left:0;right:0;top:calc(43 * var(--u));margin:0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(48 * var(--u));line-height:calc(52 * var(--u));color:#161616;white-space:nowrap}.hero__amp[data-astro-cid-5crljaxf]{margin:0 .32em}.hero__lead[data-astro-cid-5crljaxf]{position:absolute;left:calc(74 * var(--u));width:calc(242 * var(--u));top:calc(115 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(18 * var(--u));line-height:1;color:#161616}.hero__scroll[data-astro-cid-5crljaxf]{flex:none;will-change:opacity;display:grid;justify-items:center;gap:calc(26 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(16 * var(--u));line-height:1;color:#383026;text-shadow:0 0 calc(2.6 * var(--u)) rgba(0,0,0,.25);white-space:nowrap;transition:opacity .5s ease}.hero__scroll[data-astro-cid-5crljaxf] svg[data-astro-cid-5crljaxf]{width:calc(16 * var(--u));height:auto;filter:drop-shadow(0 0 calc(2.6 * var(--u)) rgba(0,0,0,.25));animation:hero-bob 1.5s ease-in-out infinite}html.is-scrolled .hero__scroll[data-astro-cid-5crljaxf]{opacity:0;visibility:hidden;transition:opacity .5s ease,visibility 0s linear .5s}@keyframes hero-bob{0%,to{transform:translateY(0)}50%{transform:translateY(calc(8 * var(--u)))}}.hero__in[data-astro-cid-5crljaxf]{opacity:0;transform:translateY(calc(10 * var(--u)));transition:opacity 1.1s ease-out,transform 1.1s ease-out;transition-delay:calc(.2s + var(--i) * .25s)}html.is-open .hero__in[data-astro-cid-5crljaxf]{opacity:1;transform:none}@media(prefers-reduced-motion:reduce){.hero__in[data-astro-cid-5crljaxf]{transition:none;opacity:1;transform:none}.hero__scroll[data-astro-cid-5crljaxf] svg[data-astro-cid-5crljaxf]{animation:none}}.mdate[data-astro-cid-wld4jxwj]{position:relative;height:calc(376 * var(--u));text-align:center}.mdate__inner[data-astro-cid-wld4jxwj]{position:absolute;inset:0}.mdate__title[data-astro-cid-wld4jxwj]{position:absolute;left:calc(38 * var(--u));width:calc(314 * var(--u));top:calc(38 * var(--u));margin:0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(36 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:calc(45 * var(--u));color:#3a3a3a}.mdate__instruction[data-astro-cid-wld4jxwj]{position:absolute;left:0;right:0;top:calc(110 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(15 * var(--u));line-height:1;color:#7f9ead}.mdate__cards[data-astro-cid-wld4jxwj]{position:absolute;left:calc(20 * var(--u));top:calc(141 * var(--u));display:flex;gap:calc(7 * var(--u));--confetti: #7f9ead, #a9cfe2, #effbff, #afcff1, #7ebbfa, #ffffff}.mdate__card[data-astro-cid-wld4jxwj]{width:calc(112 * var(--u))}.mdate__panel[data-astro-cid-wld4jxwj]{position:relative;height:calc(127 * var(--u));border-radius:calc(8 * var(--u));background:#f3f3f3;display:grid;place-items:center;overflow:hidden}.mdate__value[data-astro-cid-wld4jxwj]{font-family:Cormorant Garamond,Georgia,serif;font-size:calc(var(--fs) * var(--u));line-height:1;color:#3a3a3a}.mdate__scratch[data-astro-cid-wld4jxwj]{position:absolute;inset:0;width:100%;height:100%;touch-action:none;cursor:grab;transition:opacity .6s ease;--scratch-from: #effbff;--scratch-to: #a9cfe2;--scratch-stroke: #a9cfe2}.mdate__scratch[data-astro-cid-wld4jxwj].is-done{opacity:0;pointer-events:none}.mdate__label[data-astro-cid-wld4jxwj]{display:block;margin-top:calc(9 * var(--u));font-family:var(--f-label);font-weight:600;font-size:calc(12 * var(--u));letter-spacing:calc(1.4 * var(--u));line-height:1.2;color:#7f9ead}.mstory[data-astro-cid-wfcbcna5]{position:relative;height:calc(486 * var(--u))}.mstory__frame[data-astro-cid-wfcbcna5]{position:absolute;left:calc(-17 * var(--u));top:0;width:calc(424 * var(--u));height:calc(424 * var(--u))}.mstory__back[data-astro-cid-wfcbcna5],.mstory__front[data-astro-cid-wfcbcna5]{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.mstory__letter[data-astro-cid-wfcbcna5]{position:absolute;left:calc(62 * var(--u));top:calc(62 * var(--u));width:calc(300 * var(--u));height:calc(327 * var(--u));background:#f8f8f8;box-shadow:0 0 calc(4 * var(--u)) #00000040;text-align:center;transform:translate3d(0,calc(var(--rise, 30) * var(--u)),0);will-change:transform}.mstory__greeting[data-astro-cid-wfcbcna5]{margin:calc(26 * var(--u)) 0 0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(24 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:calc(30 * var(--u));color:#3a3a3a}.mstory__text[data-astro-cid-wfcbcna5]{width:calc(274 * var(--u));margin:calc(13 * var(--u)) auto 0;font-family:Libre Baskerville,Georgia,serif;font-size:calc(14 * var(--u));line-height:1.65;color:#3a3a3a}.mprog[data-astro-cid-g5jifnrf]{position:relative;height:calc(634 * var(--u))}.mprog__clouds[data-astro-cid-g5jifnrf]{position:absolute;inset:0;pointer-events:none;z-index:1}.mprog__cloud[data-astro-cid-g5jifnrf]{position:absolute;max-width:none;will-change:transform}.mprog__cloud--left[data-astro-cid-g5jifnrf]{left:calc(-699 * var(--u));top:calc(188 * var(--u));width:calc(790 * var(--u));height:calc(395 * var(--u));transform:translate3d(calc(var(--drift, 0) * -1 * var(--u)),0,0)}.mprog__cloud--right[data-astro-cid-g5jifnrf]{left:calc(286 * var(--u));top:0;width:calc(702 * var(--u));height:calc(351 * var(--u));transform:translate3d(calc(var(--drift, 0) * var(--u)),0,0) scaleX(-1)}.mprog__title[data-astro-cid-g5jifnrf]{position:absolute;left:0;right:0;top:calc(9 * var(--u));margin:0;text-align:center;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(29 * var(--u));line-height:calc(36 * var(--u));color:#3a3a3a}.mprog__list[data-astro-cid-g5jifnrf]{position:absolute;left:0;right:0;top:calc(var(--top) * var(--u));height:calc(475 * var(--u));margin:0;padding:0;list-style:none}.mprog__list[data-astro-cid-g5jifnrf]:before{content:"";position:absolute;left:calc(194.8 * var(--u));top:0;width:max(.5px,calc(.5 * var(--u)));height:100%;background:#7f9ead}.mprog__item[data-astro-cid-g5jifnrf]{position:absolute;top:calc(var(--y) * var(--u));width:calc(130 * var(--u));display:grid;justify-items:center;text-align:center;color:#3a3a3a}.mprog__item--right[data-astro-cid-g5jifnrf]{left:calc(214 * var(--u))}.mprog__item--left[data-astro-cid-g5jifnrf]{left:calc(48 * var(--u))}.mprog__time[data-astro-cid-g5jifnrf]{font-family:Libre Baskerville,Georgia,serif;font-size:calc(20 * var(--u));line-height:calc(20 * var(--u))}.mprog__name[data-astro-cid-g5jifnrf]{margin-top:calc(10 * var(--u));width:calc(121 * var(--u));font-family:Baskervville,Georgia,serif;font-size:calc(18 * var(--u));line-height:calc(19.5 * var(--u))}.mprog__diamond[data-astro-cid-g5jifnrf]{position:absolute;top:calc(25 * var(--u));width:calc(10 * var(--u));height:calc(10 * var(--u));background:#7f9ead;transform:translate(-50%,-50%) rotate(45deg)}.mprog__item--right[data-astro-cid-g5jifnrf] .mprog__diamond[data-astro-cid-g5jifnrf]{left:calc(-19 * var(--u))}.mprog__item--left[data-astro-cid-g5jifnrf] .mprog__diamond[data-astro-cid-g5jifnrf]{left:calc(147 * var(--u))}.mprog__item[data-astro-cid-g5jifnrf]:nth-child(2){transition-delay:.1s}.mcount[data-astro-cid-hwee5y6a]{position:relative;height:calc(227 * var(--u))}.mcount__title[data-astro-cid-hwee5y6a]{position:absolute;left:0;right:0;top:0;margin:0;text-align:center;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(32 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:calc(45 * var(--u));color:#3a3a3a}.mcount__clock[data-astro-cid-hwee5y6a]{position:absolute;left:0;right:0;top:calc(58 * var(--u));height:calc(80 * var(--u));color:#7f9ead}.mcount__value[data-astro-cid-hwee5y6a],.mcount__colon[data-astro-cid-hwee5y6a],.mcount__label[data-astro-cid-hwee5y6a]{position:absolute;left:calc(var(--x) * var(--u));transform:translate(-50%);white-space:nowrap}.mcount__value[data-astro-cid-hwee5y6a],.mcount__colon[data-astro-cid-hwee5y6a]{top:0;font-family:Libre Baskerville,Georgia,serif;font-size:calc(36 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:calc(50 * var(--u));font-variant-numeric:tabular-nums}.mcount__colon[data-astro-cid-hwee5y6a]{top:calc(-2 * var(--u))}.mcount__label[data-astro-cid-hwee5y6a]{top:calc(56 * var(--u));font-family:var(--f-label);font-weight:600;font-size:calc(10 * var(--u));letter-spacing:calc(1.4 * var(--u));line-height:1.2}.mloc[data-astro-cid-oqyi7gyh]{position:relative;height:calc(647 * var(--u))}.mloc__title[data-astro-cid-oqyi7gyh]{position:absolute;left:0;right:0;top:0;margin:0;text-align:center;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(29 * var(--u));line-height:calc(36 * var(--u));color:#3a3a3a}.mloc__venue[data-astro-cid-oqyi7gyh]{position:absolute;left:calc(34 * var(--u));top:calc(58 * var(--u));width:calc(322 * var(--u));height:calc(54 * var(--u));color:#3a3a3a}.mloc__pin[data-astro-cid-oqyi7gyh]{position:absolute;left:0;top:0;width:calc(35 * var(--u));height:calc(44 * var(--u))}.mloc__name[data-astro-cid-oqyi7gyh]{position:absolute;left:calc(54 * var(--u));top:calc(1 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(20 * var(--u));line-height:1;white-space:nowrap}.mloc__city[data-astro-cid-oqyi7gyh]{position:absolute;left:calc(54 * var(--u));top:calc(30 * var(--u));font-family:Baskervville,Georgia,serif;font-size:calc(13 * var(--u));line-height:1.2;white-space:nowrap}.mloc__photo[data-astro-cid-oqyi7gyh]{position:absolute;left:calc(15 * var(--u));top:calc(121 * var(--u));width:calc(360 * var(--u));height:calc(426 * var(--u));border-radius:calc(27 * var(--u));overflow:hidden;isolation:isolate}.mloc__photo[data-astro-cid-oqyi7gyh] img[data-astro-cid-oqyi7gyh]{position:absolute;left:calc(-171 * var(--u));top:calc(-9 * var(--u));width:calc(702 * var(--u));height:calc(439 * var(--u));max-width:none;object-fit:cover}.mloc__fade[data-astro-cid-oqyi7gyh]{position:absolute;left:0;right:0;top:calc(118 * var(--u));height:calc(189 * var(--u));background:linear-gradient(to bottom,#f6f6f6,#f6f6f6e8 37%,#f6f6f6bd 66%,#f6f6f600);pointer-events:none}.mloc__route[data-astro-cid-oqyi7gyh]{position:absolute;left:0;right:0;top:calc(557 * var(--u));text-align:center;font-family:Libre Baskerville,Georgia,serif;font-size:calc(12 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:1.2;color:#7f9ead}.mdress[data-astro-cid-5ptxnpaq]{position:relative;height:calc(766 * var(--u));text-align:center;color:#3a3a3a}.mdress__title[data-astro-cid-5ptxnpaq]{position:absolute;left:0;right:0;top:0;margin:0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(29 * var(--u));line-height:calc(36 * var(--u))}.mdress__text[data-astro-cid-5ptxnpaq]{position:absolute;left:calc(44 * var(--u));width:calc(302 * var(--u));top:calc(48 * var(--u));font-family:Baskervville,Georgia,serif;font-size:calc(16 * var(--u));line-height:1.5;white-space:pre-line}.mdress__stack[data-astro-cid-5ptxnpaq]{position:absolute;left:0;right:0;top:0;height:calc(660 * var(--u));pointer-events:none}.mdress__card[data-astro-cid-5ptxnpaq]{position:absolute;left:calc((var(--cx) - var(--w) / 2) * var(--u));top:calc((var(--cy) - var(--h) / 2) * var(--u));width:calc(var(--w) * var(--u));height:calc(var(--h) * var(--u));margin:0;border-radius:calc(27 * var(--u));overflow:hidden;box-shadow:var(--shadow);background:#e9eef2;transform:translate3d(var(--dx, 0px),var(--dy, 0px),0) rotate(calc(var(--rot) + var(--drot, 0deg)));transition:transform .45s cubic-bezier(.2,.8,.2,1),box-shadow .3s ease;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;cursor:grab;pointer-events:auto}.mdress__card[data-astro-cid-5ptxnpaq].is-dragging{transition:none;cursor:grabbing}.mdress__card[data-astro-cid-5ptxnpaq].is-flying{transition:transform .38s cubic-bezier(.4,0,.9,.6)}.mdress__card[data-astro-cid-5ptxnpaq] img[data-astro-cid-5ptxnpaq]{width:100%;height:100%;object-fit:cover;pointer-events:none}.mdress__next[data-astro-cid-5ptxnpaq]{position:absolute;right:calc(30 * var(--u));top:calc(585 * var(--u));z-index:5;width:44px;height:44px;border-radius:50%;border:1px solid rgba(127,158,173,.5);background:#f6f6f6e6;color:#7f9ead;display:grid;place-items:center;cursor:pointer;pointer-events:auto;touch-action:manipulation;-webkit-tap-highlight-color:transparent;opacity:0;transition:opacity .3s ease}.mdress__next[data-astro-cid-5ptxnpaq]:focus-visible{opacity:1;outline:2px solid #7f9ead;outline-offset:2px}@media(hover:hover){.mdress__stack[data-astro-cid-5ptxnpaq]:hover .mdress__next[data-astro-cid-5ptxnpaq]{opacity:.9}}.mdress__label[data-astro-cid-5ptxnpaq]{position:absolute;left:0;right:0;top:calc(687 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-weight:600;font-size:calc(9 * var(--u));letter-spacing:calc(1 * var(--u));line-height:1.2}.mdress__palette[data-astro-cid-5ptxnpaq]{position:absolute;left:calc(84 * var(--u));top:calc(711 * var(--u));width:calc(223 * var(--u));height:calc(51 * var(--u));margin:0;padding:0;list-style:none}.mdress__palette[data-astro-cid-5ptxnpaq] li[data-astro-cid-5ptxnpaq]{position:absolute;left:calc(var(--i) * 43 * var(--u));top:0;width:calc(51 * var(--u));height:calc(51 * var(--u));border-radius:50%;background:var(--c)}@media(prefers-reduced-motion:reduce){.mdress__card[data-astro-cid-5ptxnpaq]{transition:none}}.mgift[data-astro-cid-qicdzlip]{position:relative;height:calc(509 * var(--u))}.mgift__stage[data-astro-cid-qicdzlip]{position:absolute;inset:0}.mgift__box[data-astro-cid-qicdzlip]{position:absolute;left:calc(-37 * var(--u));top:calc(12 * var(--u));width:calc(464 * var(--u));height:calc(464 * var(--u));transform:scale(.6767);transition:transform .8s cubic-bezier(.2,.9,.25,1.12)}.mgift__open[data-astro-cid-qicdzlip]{position:absolute;inset:0;width:100%;height:100%}.mgift__card[data-astro-cid-qicdzlip]{position:absolute;left:calc(109 * var(--u));top:calc(126 * var(--u));width:calc(246 * var(--u));height:calc(228 * var(--u));background:#f8f8f8;box-shadow:0 0 calc(4 * var(--u)) #00000040;text-align:center;color:#383026;opacity:0;transform:translateY(calc(40 * var(--u))) scale(.92);transition:opacity .6s ease .45s,transform .8s cubic-bezier(.2,.9,.25,1) .45s}.mgift__title[data-astro-cid-qicdzlip]{margin:calc(21 * var(--u)) 0 0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(24 * var(--u));letter-spacing:calc(1.8 * var(--u));line-height:calc(30 * var(--u));color:#3a3a3a}.mgift__poem[data-astro-cid-qicdzlip]{margin:calc(14 * var(--u)) 0 0;font-family:Libre Baskerville,Georgia,serif;font-size:calc(14 * var(--u));line-height:calc(17 * var(--u))}.mgift__poem[data-astro-cid-qicdzlip] span[data-astro-cid-qicdzlip]{display:block}.mgift__lid[data-astro-cid-qicdzlip]{position:absolute;left:calc(38 * var(--u));top:calc(87 * var(--u));width:calc(314 * var(--u));height:calc(314 * var(--u));padding:0;border:0;background:none;cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:opacity .5s ease,transform .6s cubic-bezier(.3,0,.2,1);animation:mgift-nudge 3.2s ease-in-out 1s infinite}.mgift__lid[data-astro-cid-qicdzlip] img[data-astro-cid-qicdzlip]{width:100%;height:100%;pointer-events:none}.mgift__lid[data-astro-cid-qicdzlip]:focus-visible{outline:2px solid #7f9ead;outline-offset:4px;border-radius:12px}.mgift__hint[data-astro-cid-qicdzlip]{position:absolute;left:0;right:0;top:calc(406 * var(--u));text-align:center;font-family:Libre Baskerville,Georgia,serif;font-size:calc(15 * var(--u));line-height:1.2;color:#7f9ead;transition:opacity .3s ease}@keyframes mgift-nudge{0%,82%,to{transform:rotate(0)}86%{transform:rotate(-2.5deg)}90%{transform:rotate(2.5deg)}94%{transform:rotate(-1.5deg)}}.mgift[data-astro-cid-qicdzlip].is-open .mgift__lid[data-astro-cid-qicdzlip]{opacity:0;transform:translateY(calc(-60 * var(--u))) scale(1.08);pointer-events:none;animation:none}.mgift[data-astro-cid-qicdzlip].is-open .mgift__box[data-astro-cid-qicdzlip]{transform:none}.mgift[data-astro-cid-qicdzlip].is-open .mgift__card[data-astro-cid-qicdzlip]{opacity:1;transform:none}.mgift[data-astro-cid-qicdzlip].is-open .mgift__hint[data-astro-cid-qicdzlip]{opacity:0}@media(prefers-reduced-motion:reduce){.mgift__lid[data-astro-cid-qicdzlip]{animation:none}.mgift__box[data-astro-cid-qicdzlip],.mgift__card[data-astro-cid-qicdzlip],.mgift__lid[data-astro-cid-qicdzlip]{transition-duration:.01s;transition-delay:0s}}.mrsvp[data-astro-cid-amb3zri2]{position:relative;height:calc(252 * var(--u));text-align:center;color:#3a3a3a}.mrsvp__title[data-astro-cid-amb3zri2]{margin:0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(29 * var(--u));line-height:calc(36 * var(--u))}.mrsvp__text[data-astro-cid-amb3zri2]{width:calc(318 * var(--u));margin:calc(20 * var(--u)) auto 0;font-family:Libre Baskerville,Georgia,serif;font-size:calc(16 * var(--u));line-height:1.45}.mrsvp__action[data-astro-cid-amb3zri2]{position:absolute;left:0;right:0;top:calc(133 * var(--u))}.mrsvp__button[data-astro-cid-amb3zri2]{position:relative;display:block;width:calc(258 * var(--u));height:calc(48 * var(--u));min-height:44px;margin:0 auto;padding:0;border:0;border-radius:calc(24 * var(--u));overflow:hidden;background:#7f9ead;color:#fcfaf0;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform .15s ease}.mrsvp__button[data-astro-cid-amb3zri2]:active{transform:scale(.98)}.mrsvp__button[data-astro-cid-amb3zri2]:focus-visible{outline:2px solid #7f9ead;outline-offset:3px}.mrsvp__label[data-astro-cid-amb3zri2]{position:relative;z-index:2;font-family:Baskervville,Georgia,serif;font-weight:700;font-size:calc(16 * var(--u));letter-spacing:calc(1.4 * var(--u));line-height:calc(48 * var(--u))}.mrsvp__shine[data-astro-cid-amb3zri2]{position:absolute;top:calc(-31 * var(--u));left:0;width:calc(40 * var(--u));height:calc(99 * var(--u));background:linear-gradient(to right,#ffffff2b,#ffffff4d 8%,#ffffff1f 55%,#fff0);transform:translate(calc(80 * var(--u))) rotate(37.5deg);animation:mrsvp-shine 3.6s ease-in-out infinite;z-index:1}@keyframes mrsvp-shine{0%{transform:translate(calc(-60 * var(--u))) rotate(37.5deg)}55%,to{transform:translate(calc(300 * var(--u))) rotate(37.5deg)}}.mrsvp__confirmation[data-astro-cid-amb3zri2]{position:absolute;left:0;right:0;top:calc(60 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(15 * var(--u));line-height:1.2;color:#7f9ead;opacity:0;transition:opacity .5s ease}.mrsvp__confirmation[data-astro-cid-amb3zri2].is-visible{opacity:1}@media(prefers-reduced-motion:reduce){.mrsvp__shine[data-astro-cid-amb3zri2]{animation:none}}.mclose[data-astro-cid-hhsnimc7]{position:relative;height:calc(584 * var(--u));margin-bottom:env(safe-area-inset-bottom);text-align:center;color:#3a3a3a}.mclose__title[data-astro-cid-hhsnimc7]{margin:0;font-family:Imperial Script,cursive;font-weight:400;font-size:calc(29 * var(--u));line-height:calc(36 * var(--u))}.mclose__names[data-astro-cid-hhsnimc7]{position:absolute;left:calc(36 * var(--u));width:calc(318 * var(--u));top:calc(33 * var(--u));font-family:Libre Baskerville,Georgia,serif;font-size:calc(24 * var(--u));line-height:1.2;white-space:nowrap}.mclose__photo[data-astro-cid-hhsnimc7]{position:absolute;left:calc(15 * var(--u));top:calc(98 * var(--u));width:calc(360 * var(--u));height:calc(426 * var(--u));border-radius:calc(27 * var(--u));overflow:hidden;isolation:isolate}.mclose__photo[data-astro-cid-hhsnimc7] img[data-astro-cid-hhsnimc7]{position:absolute;left:calc(-4 * var(--u));top:calc(40 * var(--u));width:calc(368 * var(--u));height:calc(552 * var(--u));max-width:none;object-fit:cover}.mclose__fade[data-astro-cid-hhsnimc7]{position:absolute;left:0;right:0;top:calc(-23 * var(--u));height:calc(189 * var(--u));background:linear-gradient(to bottom,#f6f6f6,#f6f6f6e8 37%,#f6f6f6bd 66%,#f6f6f600)}html,body{background:#f6f6f6}.minimal[data-astro-cid-rq2oqnj7]{color:#3a3a3a}
