.singleInvite .inviteIntro{max-width:560px;color:var(--muted);margin:26px auto 12px;font:italic 1.15rem/1.65 Cormorant Garamond,serif}.singleInvite .inviteHero{isolation:isolate;background-image:linear-gradient(#27140d57 0%,#321a1114 38%,#22110bd6 88%),url(/images/wedding-botanical-sunset.png);background-position:50%;background-size:cover}.singleInvite .inviteHero:before,.singleInvite .inviteHero:after{z-index:1;border-color:#ffe0cc40}.singleInvite .heroMonogram,.singleInvite .heroCopy,.singleInvite .heroDateSeal{z-index:2}.singleInvite .heroMonogram{color:#fff3e9;opacity:.42;text-shadow:0 2px 24px #2c140c80;inset:130px 0 auto}.heroDateSeal{color:#fff8f2;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#4d27192e;border:1px solid #ffe8d96b;border-radius:50%;place-content:center;width:82px;height:82px;display:grid;position:absolute;top:41%;right:8%;box-shadow:0 10px 30px #25110a2e}.heroDateSeal span{font:500 2.2rem/.8 Cormorant Garamond,serif}.heroDateSeal small{letter-spacing:.18em;text-transform:uppercase;margin-top:8px;font-size:.45rem}.singleInvite .heroCopy{text-shadow:0 2px 18px #1e0d08b3;padding-bottom:34px}.singleInvite .heroCopy>span{top:48px}.singleInvite .heroCopy>p{max-width:390px;line-height:1.8}.singleInvite .ornament:after{content:"❀";color:#cf8c70;opacity:.7;width:34px;margin:30px auto 0;font-size:1.15rem;display:block}.inviteLocation{color:var(--wine);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem;font-weight:600;display:inline-block}.singleInvite .timeline{max-width:560px;margin:auto}.singleInvite .identity{gap:10px;display:grid}.singleInvite .identity label{color:var(--muted);text-align:left;gap:8px;font-size:.75rem;display:grid}.singleInvite select{width:100%;color:var(--ink);background:#fffbf7;border:1px solid #e4c8bb;border-radius:13px;padding:13px}.singleAnswer{grid-template-columns:1fr 1fr;gap:10px;margin:8px 0;display:grid}.singleAnswer button{color:var(--wine);background:#fff;border:1px solid #dcb09e;border-radius:30px;padding:13px}.singleAnswer .yes.active{background:var(--wine);color:#fff}.singleAnswer .no.active{color:var(--ink);background:#eee0d9}.dotInvite .inviteHero{background-image:linear-gradient(#311b1166,#40231614 42%,#27160edb 89%),url(/images/wedding-botanical-sunset.png)}.blessingInvite .inviteHero{filter:sepia(.1);background-image:linear-gradient(#2f231766,#45332014 42%,#281d12db 89%),url(/images/wedding-botanical-sunset.png)}@media (width<=430px){.singleInvite .heroCopy h1{font-size:clamp(2.55rem,12vw,3.15rem)}.singleInvite .heroCopy>p{letter-spacing:.23rem}.heroDateSeal{width:72px;height:72px;top:39%;right:7%}}@media (width>=800px){.singleInvite .rsvpForm{max-width:620px;margin:auto}}
