.nm-envelope{border:0;padding:0;text-align:initial}.nm-envelope:focus-visible{outline:3px solid hsl(var(--rose));outline-offset:-5px}.nm-hero-content{padding-top:60px;padding-bottom:60px}.nm-prayer{font-family:'Nirmala UI','Mangal',serif;font-size:15px;white-space:pre-line;line-height:1.8;margin:8px 0}.nm-grandparents{max-width:470px;line-height:1.35;margin:4px 0 8px}.nm-parents{max-width:430px}.nm-programme{list-style:none;margin:18px 0 0;padding:0;display:grid;gap:16px}.nm-event-name{font-size:11px;line-height:1.6;letter-spacing:.06em}.nm-event-date{line-height:1.8}.nm-event>div.relative{padding-top:55px;padding-bottom:36px}.nm-rsvp{margin-top:40px}.nm-rsvp>p:first-child{margin-bottom:15px}@media(min-width:1024px){.nm-events>.nm-event:last-child{grid-column:1/-1;width:calc(50% - 16px);justify-self:center}.nm-hero-content{min-height:115vh;padding-top:65px;padding-bottom:65px}}@media(max-width:639px){.nm-hero-content{padding:95px 28px 75px}.nm-hero-content img[alt='Lord Ganesha']{width:86px;height:86px}.nm-hero-content .nm-prayer{font-size:13px}.nm-hero-content h1{margin-top:12px}.nm-hero-content .nm-parents{max-width:300px;line-height:1.5}.nm-hero-content .nm-grandparents{font-size:17px}.nm-event>div.relative{padding-top:95px;padding-bottom:24px}.nm-event img[alt$='couple illustration']{max-height:300px;width:auto;max-width:220px}.nm-programme{gap:13px}.nm-event-name{font-size:12px}.nm-event-date{font-size:12px}}@media(prefers-reduced-motion:reduce){.animate-float-petal{display:none}*,*:before,*:after{animation-duration:.01ms!important;animation-delay:0ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
