.rsvp-page{background:var(--jasmine)}.rsvp-header{border-bottom:1px solid var(--line);justify-content:space-between}.rsvp-header nav a[aria-current=page]{border-bottom:2px solid var(--sari)}.rsvp-intro{max-width:808px;margin:auto;padding:40px 24px 24px}.rsvp-intro h1{font:500 clamp(40px, 5vw, 62px)/1.08 var(--serif);margin:16px 0}.rsvp-intro h1 em{font-weight:400}.rsvp-lead{margin:0;font-size:15px;line-height:1.75}.rsvp-page .eyebrow{font-size:11px;line-height:1.7}.rsvp-layout{max-width:808px;margin:0 auto;padding:0 24px 48px;scroll-margin-top:16px}.rsvp-form-embed{background:#f4f5f5;border:0;border-radius:8px;width:100%;height:1380px;display:block}.rsvp-form-support{color:#53634f;padding-top:20px;font-size:13px;line-height:1.75}.rsvp-form-support p{margin:0}.rsvp-form-fallback{text-underline-offset:4px;align-items:center;min-height:44px;text-decoration:underline;display:inline-flex}@media (width<=720px){.rsvp-header{gap:18px;height:auto;min-height:76px;padding:12px 22px}.rsvp-header nav{gap:16px}.rsvp-header nav a{align-items:center;min-height:44px;font-size:13px;display:inline-flex}.rsvp-header nav a:nth-child(2){display:none}.rsvp-intro{padding:28px 24px 24px}.rsvp-layout{padding:0 0 32px}.rsvp-form-embed{border-radius:0;height:1600px}.rsvp-form-support{padding-inline:24px}}
