.styles-module__-P9dAa__root{--paper:#fff;--ink:#3d352c;--muted:#857a6d;--accent:#a17c2f;--gold:#c9a961;--gold-light:#e6d3a2;--gold-line:#a17c2f8c;--gold-gradient:linear-gradient(135deg, #b8923f 0%, #e6cd8b 32%, #a67f2c 52%, #e3c47a 76%, #b08c3e 100%);--surface:#fff;--border:#a17c2f47;--font-head:var(--font-prata), ui-serif, Georgia, serif;--font-body:var(--font-eb-garamond), ui-serif, Georgia, serif;--font-script:var(--font-kz-balmoral), var(--font-prata), ui-serif, serif;--ornament-title:url(/ornaments/motif-scroll-spindle.svg);--sn-motion-distance:1.4rem;--sn-motion-duration:2.2s;--sn-env-top:#f3ecdf;isolation:isolate;min-height:100%;font-family:var(--font-body);color:var(--ink);text-align:center;background:var(--paper);position:relative;overflow-x:clip}.styles-module__-P9dAa__root,.styles-module__-P9dAa__root *{box-sizing:border-box}.styles-module__-P9dAa__main{flex-direction:column;display:flex}.styles-module__-P9dAa__hero{flex-direction:column;align-items:center;padding:2.8rem 1.7rem 1.4rem;display:flex;position:relative}.styles-module__-P9dAa__frameEdge:before{content:"";position:absolute;inset:0}.styles-module__-P9dAa__vignette{background:var(--gold-gradient);-webkit-mask:var(--vignette) center / contain no-repeat;mask:var(--vignette) center / contain no-repeat;display:block}.styles-module__-P9dAa__kicker{font-family:var(--font-head);letter-spacing:.5em;text-indent:.5em;text-transform:uppercase;color:var(--accent);margin:0 0 1.1rem;font-size:.72rem}.styles-module__-P9dAa__frame,.styles-module__-P9dAa__finalFrame{border:1px solid var(--gold-line);background:var(--surface);width:100%;position:relative;overflow:visible}.styles-module__-P9dAa__frame{aspect-ratio:4/5}.styles-module__-P9dAa__frameEdge{pointer-events:none;position:absolute;inset:-.55rem}.styles-module__-P9dAa__frameEdge:before{border:1px solid var(--gold-line)}.styles-module__-P9dAa__frameEmpty:before{content:"";background:var(--gold);opacity:.22;position:absolute;inset:0;-webkit-mask:url(/ornaments/frame-ring-koshkar.svg) 50%/56% no-repeat;mask:url(/ornaments/frame-ring-koshkar.svg) 50%/56% no-repeat}:is(.styles-module__-P9dAa__frame .s-photo,.styles-module__-P9dAa__frame .s-photo__image,.styles-module__-P9dAa__finalFrame .s-gallery,.styles-module__-P9dAa__finalFrame .s-gallery__grid,.styles-module__-P9dAa__finalFrame .s-gallery__item,.styles-module__-P9dAa__finalFrame .s-gallery__image,.styles-module__-P9dAa__band .s-gallery,.styles-module__-P9dAa__band .s-gallery__grid,.styles-module__-P9dAa__band .s-gallery__item,.styles-module__-P9dAa__band .s-gallery__image,.styles-module__-P9dAa__gem .s-gallery,.styles-module__-P9dAa__gem .s-gallery__grid,.styles-module__-P9dAa__gem .s-gallery__item,.styles-module__-P9dAa__gem .s-gallery__image){width:100%;height:100%}.styles-module__-P9dAa__frame .s-photo{position:absolute;inset:0;overflow:hidden}:is(.styles-module__-P9dAa__frame .s-photo__image,.styles-module__-P9dAa__finalFrame .s-gallery__image,.styles-module__-P9dAa__band .s-gallery__image,.styles-module__-P9dAa__gem .s-gallery__image){aspect-ratio:auto;object-fit:cover;border-radius:0}:is(.styles-module__-P9dAa__finalFrame .s-gallery__title,.styles-module__-P9dAa__finalFrame .s-gallery__caption,.styles-module__-P9dAa__band .s-gallery__title,.styles-module__-P9dAa__band .s-gallery__caption,.styles-module__-P9dAa__gem .s-gallery__title,.styles-module__-P9dAa__gem .s-gallery__caption){display:none}:is(.styles-module__-P9dAa__finalFrame .s-gallery__grid,.styles-module__-P9dAa__band .s-gallery__grid,.styles-module__-P9dAa__gem .s-gallery__grid){display:block}.styles-module__-P9dAa__clasp{z-index:2;background:var(--paper);pointer-events:none;padding:0 .55rem;display:block;position:absolute;left:50%;translate:-50% -50%}.styles-module__-P9dAa__claspBottom{bottom:0;translate:-50% 50%}.styles-module__-P9dAa__claspTop{top:0}.styles-module__-P9dAa__claspMark{width:2.9rem;height:2.3rem}.styles-module__-P9dAa__sparkle{z-index:3;top:var(--y);left:var(--x);width:var(--size);height:var(--size);pointer-events:none;opacity:0;animation:styles-module__-P9dAa__u8Sparkle var(--dur) ease-in-out var(--delay) infinite;will-change:opacity, scale;background:linear-gradient(#fff8e6,#fff8e6) 50%/1px 100% no-repeat,linear-gradient(#fff8e6,#fff8e6) 50%/100% 1px no-repeat,radial-gradient(circle,#fff4d6f2 0,#e6c88280 30%,#0000 62%);position:absolute;translate:-50% -50%}.styles-module__-P9dAa__hero .s-bride-name{margin-top:1.7rem;font-weight:400}:is(.styles-module__-P9dAa__hero .s-bride-name__name,.styles-module__-P9dAa__closing .s-bride-name__name){font-family:var(--font-script);background:var(--gold-gradient);color:#0000;-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding:.2rem .8rem 1rem;font-weight:400;line-height:1.2;animation:7s ease-in-out infinite styles-module__-P9dAa__u8Glint;display:block}.styles-module__-P9dAa__hero .s-bride-name__name{font-size:5.2rem}.styles-module__-P9dAa__bloom{z-index:-1;width:var(--w,10rem);aspect-ratio:var(--ar,1);pointer-events:none;display:block;position:absolute}.styles-module__-P9dAa__bloom:before{content:"";background:var(--gold-gradient);-webkit-mask:var(--bloom) center / contain no-repeat;mask:var(--bloom) center / contain no-repeat;animation:styles-module__-P9dAa__u8Sway var(--sway-dur,10s) ease-in-out var(--sway-delay,0s) infinite;transform-origin:var(--origin,50% 50%);will-change:rotate;position:absolute;inset:0}.styles-module__-P9dAa__bloomGreeting{--w:9.5rem;--ar:800 / 700;--from:5rem;--sway-dur:11s;--sway-delay:-3s;--origin:95% 95%;top:-1.8rem;right:-3.8rem}.styles-module__-P9dAa__bloomDate{--w:6.6rem;--ar:640 / 1180;--from:-5rem;--sway-dur:9s;--sway-delay:-6s;--origin:50% 98%;bottom:-.4rem;left:-1.5rem}.styles-module__-P9dAa__bloomVenue{--w:7rem;--ar:440 / 450;--from:5rem;--sway-dur:12s;--sway-delay:-1s;--origin:50% 98%;bottom:-1.4rem;right:-2.8rem}.styles-module__-P9dAa__bloomPlan{--w:9rem;--ar:800 / 700;--from:5rem;--sway-dur:10s;--sway-delay:-8s;transform-origin:50%;--origin:95% 95%;top:24%;left:-3.8rem;transform:scaleX(-1)}.styles-module__-P9dAa__bloomWishlist{--w:6.4rem;--ar:440 / 450;--from:5rem;--sway-dur:11.5s;--sway-delay:-4s;--origin:50% 98%;top:-1rem;right:-2.6rem}.styles-module__-P9dAa__bloomRsvp{--w:6.6rem;--ar:640 / 1180;--from:5rem;--sway-dur:9.5s;--sway-delay:-2s;transform-origin:50%;--origin:50% 98%;bottom:1rem;left:-1.5rem;transform:scaleX(-1)}.styles-module__-P9dAa__bloomClosing{--w:7rem;--ar:800 / 700;--from:4rem;--sway-dur:10.5s;--sway-delay:-7s;--origin:95% 95%;top:.2rem;right:-3rem}.styles-module__-P9dAa__divider{width:60%;height:1.6rem;margin:.4rem auto;position:relative}.styles-module__-P9dAa__dividerLine{background:var(--gold-line);height:1px;position:absolute;top:50%;left:0;right:0}.styles-module__-P9dAa__dividerBox{background:var(--paper);padding:0 .45rem;display:block;position:absolute;top:50%;left:50%;translate:-50% -50%}.styles-module__-P9dAa__dividerMark{width:1.45rem;height:1.4rem}.styles-module__-P9dAa__sheet{padding:2.6rem 1.7rem;position:relative}.styles-module__-P9dAa__root .s-greeting__label{font-family:var(--font-head);color:var(--ink);margin-bottom:1.1rem;font-size:1.35rem;font-weight:400;line-height:1.4}.styles-module__-P9dAa__root .s-greeting__text{max-width:19.5rem;color:var(--ink);margin-inline:auto;font-size:1.22rem;font-style:italic;line-height:1.7}:is(.styles-module__-P9dAa__root .s-venue__title,.styles-module__-P9dAa__root .s-day-plan__title,.styles-module__-P9dAa__root .s-dress-code__title,.styles-module__-P9dAa__root .s-details__title,.styles-module__-P9dAa__root .s-wishlist__title,.styles-module__-P9dAa__root .s-gallery__title,.styles-module__-P9dAa__root .s-rsvp__title,.styles-module__-P9dAa__root .s-guest-wishes__title){font-family:var(--font-head);letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--accent);margin-bottom:1.3rem;font-size:1.05rem;font-weight:400;line-height:1.5}.styles-module__-P9dAa__root .s-venue__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-day-plan__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-dress-code__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-details__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-wishlist__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-gallery__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__root .s-rsvp__title:after{background:var(--gold-gradient);width:3.6rem;height:2.3rem;-webkit-mask:var(--ornament-title) center / contain no-repeat;mask:var(--ornament-title) center / contain no-repeat;opacity:1;border:0;margin-top:.5rem}.styles-module__-P9dAa__band{aspect-ratio:16/9;border:1px solid var(--gold-line);background:var(--surface);margin:.6rem 1.1rem .4rem;position:relative;overflow:hidden}.styles-module__-P9dAa__band:after{content:"";z-index:2;pointer-events:none;border:1px solid #ffffffbf;position:absolute;inset:.45rem}.styles-module__-P9dAa__dateSection{flex-direction:column;justify-content:center;align-items:center;gap:1.7rem;min-height:25rem;padding:3rem 1.7rem;display:flex;position:relative;overflow:hidden}.styles-module__-P9dAa__ringBg{background:var(--gold);opacity:.28;will-change:rotate;pointer-events:none;width:24rem;height:24rem;animation:90s linear infinite styles-module__-P9dAa__u8Spin;position:absolute;top:50%;left:50%;translate:-50% -50%}:is(.styles-module__-P9dAa__dateSection .s-event-date,.styles-module__-P9dAa__dateSection .s-countdown){z-index:1;position:relative}.styles-module__-P9dAa__dateSection .s-event-date__date{font-family:var(--font-head);color:var(--ink);flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.4rem .75rem;display:flex}.styles-module__-P9dAa__dateSection .s-event-date__weekday{letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;width:100%;color:var(--accent);margin-bottom:.5rem;font-size:.74rem}.styles-module__-P9dAa__dateSection .s-event-date__day{background:var(--gold-gradient);color:#0000;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;font-size:3.9rem;line-height:1}:is(.styles-module__-P9dAa__dateSection .s-event-date__month,.styles-module__-P9dAa__dateSection .s-event-date__year){letter-spacing:.16em;text-transform:uppercase;font-size:1.1rem}.styles-module__-P9dAa__dateSection .s-event-date__time{font-family:var(--font-body);color:var(--muted);margin-top:.8rem;font-size:1.1rem;font-style:italic}.styles-module__-P9dAa__dateSection .s-countdown__label{color:var(--muted);font-style:italic}.styles-module__-P9dAa__dateSection .s-countdown__units{gap:.8rem}.styles-module__-P9dAa__dateSection .s-countdown__unit{border:1px solid var(--gold-line);background:var(--surface);min-width:3.2rem;box-shadow:inset 0 0 0 .22rem var(--surface), inset 0 0 0 calc(.22rem + 1px) #a17c2f38;padding:.65rem .35rem}.styles-module__-P9dAa__dateSection .s-countdown__value{font-family:var(--font-head);color:var(--ink);font-size:1.9rem}.styles-module__-P9dAa__dateSection .s-countdown__unit-label{letter-spacing:.16em;color:var(--accent);font-size:.62rem}.styles-module__-P9dAa__gemWrap{place-items:center;padding:.8rem 0 2rem;display:grid}.styles-module__-P9dAa__gem{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%)}.styles-module__-P9dAa__gem .s-gallery{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%)}.styles-module__-P9dAa__gem .s-gallery__image{clip-path:polygon(29% 0,71% 0,100% 29%,100% 71%,71% 100%,29% 100%,0 71%,0 29%)}.styles-module__-P9dAa__gem{aspect-ratio:1;background:var(--gold-gradient);width:15.5rem;padding:.16rem;position:relative}.styles-module__-P9dAa__gem .s-gallery{background:var(--surface);padding:.22rem}.styles-module__-P9dAa__root .s-venue__name{font-family:var(--font-head);color:var(--ink);font-size:1.3rem}.styles-module__-P9dAa__root .s-venue__address{font-size:1.1rem;font-style:italic}.styles-module__-P9dAa__root .s-venue__map-link{border-color:var(--gold-line);color:var(--accent);background:var(--surface);letter-spacing:.14em}.styles-module__-P9dAa__plan .s-day-plan__list{text-align:left;gap:.95rem;width:fit-content;max-width:100%;margin-inline:auto;display:grid}.styles-module__-P9dAa__plan .s-day-plan__item{grid-template-columns:3.6rem 1.6rem minmax(0,1fr);align-items:center;column-gap:.8rem;display:grid}.styles-module__-P9dAa__plan .s-day-plan__item:not(:has(.s-day-plan__icon)){grid-template-columns:3.6rem minmax(0,1fr)}.styles-module__-P9dAa__plan .s-day-plan__icon{background:var(--accent);justify-self:center}.styles-module__-P9dAa__plan .s-day-plan__time{font-family:var(--font-head);color:var(--accent);text-align:right;font-size:1.05rem}.styles-module__-P9dAa__plan .s-day-plan__name{font-size:1.15rem}.styles-module__-P9dAa__root .s-dress-code__color{box-shadow:0 0 0 1px var(--gold-line), 0 0 0 .28rem var(--surface), 0 0 0 calc(.28rem + 1px) #a17c2f40}:is(.styles-module__-P9dAa__root .s-details__text,.styles-module__-P9dAa__root .s-wishlist__note){max-width:19.5rem;margin-inline:auto;font-size:1.15rem;font-style:italic;line-height:1.7}.styles-module__-P9dAa__root .s-wishlist__button{border-color:var(--gold-line);color:var(--accent)}.styles-module__-P9dAa__galleryRest .s-gallery__image{border:1px solid var(--gold-line);background:var(--surface);border-radius:0;padding:.25rem}.styles-module__-P9dAa__finalWrap{padding:1.6rem 3.2rem 2.4rem}.styles-module__-P9dAa__finalFrame{aspect-ratio:4/5}.styles-module__-P9dAa__finalFrame .s-gallery{position:absolute;inset:0;overflow:hidden}.styles-module__-P9dAa__wishes:empty{display:none}.styles-module__-P9dAa__wishes .s-guest-wishes__item{border-color:var(--gold-line);background:var(--surface);box-shadow:inset 0 0 0 .25rem var(--surface), inset 0 0 0 calc(.25rem + 1px) #a17c2f33;border-radius:0}.styles-module__-P9dAa__hosts .s-hosts__label{color:var(--accent);letter-spacing:.3em}.styles-module__-P9dAa__hosts .s-hosts__names{font-family:var(--font-head);color:var(--ink);font-size:1.25rem}.styles-module__-P9dAa__rsvp{padding:2rem 2rem 3rem;position:relative}.styles-module__-P9dAa__rsvpFrame{border:1px solid var(--gold-line);background:var(--surface);box-shadow:0 0 0 .4rem var(--surface), 0 0 0 calc(.4rem + 1px) var(--gold-line);position:relative}.styles-module__-P9dAa__rsvpFrame .s-rsvp{box-shadow:none;background:0 0;border:0;padding:2rem 1.1rem 1.4rem}.styles-module__-P9dAa__rsvpFrame .styles-module__-P9dAa__claspMark{width:2.6rem;height:2.6rem}.styles-module__-P9dAa__rsvpFrame .s-rsvp__input{border-color:var(--gold-line);border-radius:0}.styles-module__-P9dAa__rsvpFrame .s-rsvp__status{border-color:var(--gold-line);border-radius:0}:is(.styles-module__-P9dAa__rsvpFrame .s-rsvp__status[data-active=true],.styles-module__-P9dAa__rsvpFrame .s-rsvp__submit){background:var(--gold-gradient);color:#fffdf6;border-color:#0000;border-radius:0}.styles-module__-P9dAa__closing{flex-direction:column;justify-content:center;align-items:center;gap:.6rem;min-height:16rem;padding:2.4rem 1.7rem 3.6rem;display:flex;position:relative}.styles-module__-P9dAa__swallowLine{width:3rem;height:3.6rem;margin-bottom:.2rem;animation:8s ease-in-out infinite styles-module__-P9dAa__u8Float}.styles-module__-P9dAa__closingMark{width:2.1rem;height:2.3rem;margin-top:.2rem}.styles-module__-P9dAa__seeYou{font-family:var(--font-head);letter-spacing:.4em;text-indent:.4em;text-transform:uppercase;color:var(--accent);margin:0;font-size:.8rem}.styles-module__-P9dAa__closing .s-bride-name{font-weight:400}.styles-module__-P9dAa__closing .s-bride-name__name{font-size:3.8rem}.styles-module__-P9dAa__root .s-music__toggle{color:var(--accent);border-color:var(--gold-line);background:#fffffff0}@keyframes styles-module__-P9dAa__u8Spin{0%{rotate:none}to{rotate:360deg}}@keyframes styles-module__-P9dAa__u8Sway{0%,to{rotate:-1.6deg}50%{rotate:1.8deg}}@keyframes styles-module__-P9dAa__u8Float{0%,to{translate:0}50%{translate:0 -.3rem}}@keyframes styles-module__-P9dAa__u8Glint{0%,to{background-position:0%}50%{background-position:100%}}@keyframes styles-module__-P9dAa__u8Sparkle{0%,to{opacity:0;scale:.35}12%{opacity:1;scale:1}24%{opacity:.2;scale:.6}32%{opacity:.9;scale:.95}48%{opacity:0;scale:.35}}@media (prefers-reduced-motion:no-preference){.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__frameEdge[data-sn-motion=line]:before{clip-path:inset(0 0 100%)}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__frameEdge[data-sn-motion=line][data-sn-motion-visible]:before{clip-path:inset(0);transition:clip-path 1.9s ease-in-out calc(var(--sn-motion-delay,0s) + .3s)}:is(.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__frame .s-photo[data-sn-motion=photo],.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__band[data-sn-motion=photo],.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__gem[data-sn-motion=photo],.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__finalFrame .s-gallery[data-sn-motion=photo]){opacity:0;filter:blur(.3rem);scale:1.04}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__band[data-sn-motion=photo][data-sn-motion-visible],.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__gem[data-sn-motion=photo][data-sn-motion-visible]{opacity:1;filter:none;transition:opacity 2s ease-out calc(var(--sn-motion-delay,0s) + .4s), scale 3.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .4s), filter 2s ease-out calc(var(--sn-motion-delay,0s) + .4s);scale:1}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__frame .s-photo[data-sn-motion=photo][data-sn-motion-visible]{opacity:1;filter:none;transition:opacity 2s ease-out calc(var(--sn-motion-delay,0s) + .4s), scale 3.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .4s), filter 2s ease-out calc(var(--sn-motion-delay,0s) + .4s);scale:1}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__finalFrame .s-gallery[data-sn-motion=photo][data-sn-motion-visible]{opacity:1;filter:none;transition:opacity 2s ease-out calc(var(--sn-motion-delay,0s) + .4s), scale 3.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .4s), filter 2s ease-out calc(var(--sn-motion-delay,0s) + .4s);scale:1}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__clasp[data-sn-motion=reveal]{opacity:0;translate:-50% -50%;scale:.5}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__claspBottom[data-sn-motion=reveal]{translate:-50% 50%}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__clasp[data-sn-motion=reveal][data-sn-motion-visible]{opacity:1;transition:opacity 1.1s ease-out calc(var(--sn-motion-delay,0s) + 1.5s), scale 1.3s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + 1.5s);translate:-50% -50%;scale:1}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__claspBottom[data-sn-motion=reveal][data-sn-motion-visible]{translate:-50% 50%}:is(.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__kicker[data-sn-motion=glow],.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__hero .s-bride-name[data-sn-motion=glow]){opacity:0;filter:blur(.6rem);translate:0 1rem}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__kicker[data-sn-motion=glow][data-sn-motion-visible]{opacity:1;filter:none;transition:opacity 1.9s ease-out calc(var(--sn-motion-delay,0s) + .7s), translate 2.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .7s), filter 1.9s ease-out calc(var(--sn-motion-delay,0s) + .7s);translate:none}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__hero .s-bride-name[data-sn-motion=glow][data-sn-motion-visible]{opacity:1;filter:none;transition:opacity 1.9s ease-out calc(var(--sn-motion-delay,0s) + .7s), translate 2.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .7s), filter 1.9s ease-out calc(var(--sn-motion-delay,0s) + .7s);translate:none}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__divider[data-sn-motion=line] .styles-module__-P9dAa__dividerLine{clip-path:inset(0 50%)}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__divider[data-sn-motion=line] .styles-module__-P9dAa__dividerBox{opacity:0;scale:.2}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__divider[data-sn-motion=line][data-sn-motion-visible] .styles-module__-P9dAa__dividerLine{clip-path:inset(0);transition:clip-path 1.7s ease-in-out var(--sn-motion-delay,0s)}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__divider[data-sn-motion=line][data-sn-motion-visible] .styles-module__-P9dAa__dividerBox{opacity:1;transition:opacity .9s ease-out calc(var(--sn-motion-delay,0s) + .7s), scale 1.2s cubic-bezier(.22, 1, .36, 1) calc(var(--sn-motion-delay,0s) + .7s);scale:1}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__bloom[data-sn-motion=side]:before{opacity:0;translate:var(--from,5rem) 0}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__bloom[data-sn-motion=side][data-sn-motion-visible]:before{opacity:1;transition:opacity 1.9s ease-out var(--sn-motion-delay,0s), translate 2.5s cubic-bezier(.22, 1, .36, 1) var(--sn-motion-delay,0s);translate:none}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__dateSection [data-sn-motion=date]{opacity:0;translate:0 1rem}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__dateSection [data-sn-motion=date][data-sn-motion-visible]{opacity:1;transition:opacity 1.9s ease-out var(--sn-motion-delay,0s), translate 2.1s cubic-bezier(.22, 1, .36, 1) var(--sn-motion-delay,0s);translate:none}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__plan .s-day-plan__item[data-sn-motion=plan]{opacity:0;translate:-.6rem}.styles-module__-P9dAa__root[data-sn-motion-ready] .styles-module__-P9dAa__plan .s-day-plan__item[data-sn-motion=plan][data-sn-motion-visible]{opacity:1;transition:opacity 1.5s ease-out var(--sn-motion-delay,0s), translate 1.7s cubic-bezier(.22, 1, .36, 1) var(--sn-motion-delay,0s);translate:none}}@media (prefers-reduced-motion:reduce){.styles-module__-P9dAa__ringBg,.styles-module__-P9dAa__bloom:before,.styles-module__-P9dAa__swallowLine{animation:none}.styles-module__-P9dAa__hero .s-bride-name__name{animation:none}.styles-module__-P9dAa__closing .s-bride-name__name{animation:none}.styles-module__-P9dAa__sparkle{display:none}}[data-print-view] .styles-module__-P9dAa__root [data-sn-motion]{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-og-frame] .styles-module__-P9dAa__root [data-sn-motion]{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}.styles-module__-P9dAa__root[data-print-view] [data-sn-motion]{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}.styles-module__-P9dAa__root[data-og-frame] [data-sn-motion]{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-print-view] .styles-module__-P9dAa__root .styles-module__-P9dAa__divider .styles-module__-P9dAa__dividerLine{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-print-view] .styles-module__-P9dAa__root .styles-module__-P9dAa__divider .styles-module__-P9dAa__dividerBox{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-print-view] .styles-module__-P9dAa__root .styles-module__-P9dAa__frameEdge:before{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-print-view] .styles-module__-P9dAa__root .styles-module__-P9dAa__bloom:before{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-og-frame] .styles-module__-P9dAa__root .styles-module__-P9dAa__divider .styles-module__-P9dAa__dividerLine{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-og-frame] .styles-module__-P9dAa__root .styles-module__-P9dAa__divider .styles-module__-P9dAa__dividerBox{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-og-frame] .styles-module__-P9dAa__root .styles-module__-P9dAa__frameEdge:before{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-og-frame] .styles-module__-P9dAa__root .styles-module__-P9dAa__bloom:before{filter:none!important;clip-path:none!important;opacity:1!important;transition:none!important;scale:none!important}[data-print-view] .styles-module__-P9dAa__ringBg{animation:none}[data-print-view] .styles-module__-P9dAa__bloom:before{animation:none}[data-print-view] .styles-module__-P9dAa__swallowLine{animation:none}[data-print-view] .styles-module__-P9dAa__hero .s-bride-name__name{animation:none}[data-print-view] .styles-module__-P9dAa__closing .s-bride-name__name{animation:none}[data-og-frame] .styles-module__-P9dAa__ringBg{animation:none}[data-og-frame] .styles-module__-P9dAa__bloom:before{animation:none}[data-og-frame] .styles-module__-P9dAa__swallowLine{animation:none}[data-og-frame] .styles-module__-P9dAa__hero .s-bride-name__name{animation:none}[data-og-frame] .styles-module__-P9dAa__closing .s-bride-name__name{animation:none}:is([data-print-view] .styles-module__-P9dAa__sparkle,[data-og-frame] .styles-module__-P9dAa__sparkle){display:none}
