.invite-module__K7oHCG__site{--night:#0d0a08;--night-warm:#17110b;--gold:#d9b45a;--gold-bright:#f6e3a1;--gold-deep:#9a7a2e;--ember:#e08a3c;--text:#ece1c8;--muted:#ece1c8b3;--faint:#ece1c875;--line:#d9b45a42;--line-soft:#d9b45a24;background:var(--night);color:var(--text);font-family:var(--font-body), Georgia, serif;font-size:1.06rem;line-height:1.7;position:relative;overflow-x:clip}.invite-module__K7oHCG__outside,.invite-module__K7oHCG__arriving{height:100svh;overflow:hidden}.invite-module__K7oHCG__engraved{background:linear-gradient(176deg, var(--gold-bright) 8%, var(--gold) 46%, #a8832f 78%, #7d5f1c 100%);color:#0000;-webkit-text-fill-color:transparent;filter:drop-shadow(0 1px #000000bf)drop-shadow(0 -.5px #fff0c82e);-webkit-background-clip:text;background-clip:text}.invite-module__K7oHCG__eyebrow{font-family:var(--font-display), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);font-size:.76rem}.invite-module__K7oHCG__heading{font-family:var(--font-display), serif;text-wrap:balance;font-size:clamp(1.9rem,6.4vw,3rem);font-weight:400;line-height:1.12}.invite-module__K7oHCG__head{text-align:center;justify-items:center;gap:14px;max-width:34rem;margin:0 auto;display:grid}.invite-module__K7oHCG__soft{color:var(--muted)}.invite-module__K7oHCG__faint{color:var(--faint);font-size:.92rem;line-height:1.6}.invite-module__K7oHCG__stage{--apart:1;z-index:20;background:var(--night);touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent;cursor:pointer;outline:none;position:fixed;inset:0;overflow:hidden}.invite-module__K7oHCG__stage.invite-module__K7oHCG__through{pointer-events:none;background:0 0}.invite-module__K7oHCG__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.invite-module__K7oHCG__flat .invite-module__K7oHCG__canvas{display:none}.invite-module__K7oHCG__flat.invite-module__K7oHCG__through{transition:background .9s}.invite-module__K7oHCG__flatRings{--near:0;width:min(92vw,640px);height:auto;margin:auto;position:absolute;inset:0;overflow:visible}.invite-module__K7oHCG__flatHis{transform:translateX(calc((1 - var(--near)) * -150px - 46px))}.invite-module__K7oHCG__flatHers{transform:translateX(calc((1 - var(--near)) * 150px + 46px))}.invite-module__K7oHCG__invited{top:calc(30px + env(safe-area-inset-top,0px));text-align:center;font-family:var(--font-display), serif;letter-spacing:.42em;text-indent:.42em;text-transform:uppercase;color:#ece1c89e;pointer-events:none;font-size:.74rem;transition:opacity 1s;position:absolute;left:0;right:0}.invite-module__K7oHCG__ringName{white-space:nowrap;font-family:var(--font-display), serif;color:#f6e3a1db;opacity:var(--apart);pointer-events:none;will-change:transform;font-size:clamp(1.05rem,3.6vw,1.3rem);font-style:italic;position:absolute;top:0;left:0}.invite-module__K7oHCG__hint{left:0;right:0;bottom:calc(38px + env(safe-area-inset-bottom,0px));font-family:var(--font-display), serif;letter-spacing:.28em;text-indent:.28em;text-transform:uppercase;color:#ece1c8d1;pointer-events:none;justify-items:center;gap:16px;font-size:.8rem;transition:opacity .7s;display:grid;position:absolute}.invite-module__K7oHCG__hintPulse{border:1px solid #f6e3a1bf;border-radius:50%;width:34px;height:34px;animation:2.6s ease-in-out infinite invite-module__K7oHCG__press}@keyframes invite-module__K7oHCG__press{0%,to{transform:scale(1);box-shadow:0 0 #f6e3a100,inset 0 0 #f6e3a100}45%{transform:scale(.8);box-shadow:0 0 0 9px #f6e3a112,inset 0 0 12px #f6e3a159}}.invite-module__K7oHCG__drawing .invite-module__K7oHCG__hint,.invite-module__K7oHCG__linked .invite-module__K7oHCG__hint,.invite-module__K7oHCG__through .invite-module__K7oHCG__hint,.invite-module__K7oHCG__linked .invite-module__K7oHCG__invited,.invite-module__K7oHCG__through .invite-module__K7oHCG__invited{opacity:0}.invite-module__K7oHCG__engravedCaption{left:0;right:0;bottom:calc(clamp(48px, 11vh, 110px) + env(safe-area-inset-bottom,0px));text-align:center;pointer-events:none;justify-items:center;gap:8px;padding:0 20px;transition:opacity .6s;display:grid;position:absolute}.invite-module__K7oHCG__through .invite-module__K7oHCG__engravedCaption{opacity:0}.invite-module__K7oHCG__captionNames{font-family:var(--font-display), serif;color:var(--gold-bright);text-shadow:0 0 26px #e08a3c8c;font-size:clamp(1.9rem,7.4vw,2.9rem);font-style:italic;line-height:1.1;animation:1.5s cubic-bezier(.2,.7,.2,1) both invite-module__K7oHCG__written}.invite-module__K7oHCG__captionDate{font-family:var(--font-display), serif;letter-spacing:.22em;text-indent:.22em;text-transform:uppercase;text-wrap:balance;color:#ece1c8cc;font-size:clamp(.66rem,2.7vw,.78rem);animation:1.5s cubic-bezier(.2,.7,.2,1) .35s both invite-module__K7oHCG__written}@keyframes invite-module__K7oHCG__written{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.invite-module__K7oHCG__hero{text-align:center;isolation:isolate;align-content:center;justify-items:center;gap:clamp(14px,2.4vh,22px);min-height:100svh;padding:clamp(64px,12vh,120px) 24px clamp(84px,13vh,130px);display:grid;position:relative}.invite-module__K7oHCG__hero:before{content:"";z-index:-1;background:radial-gradient(ellipse 62% 46% at 50% 44%, #e08a3c33, #e08a3c0f 55%, transparent 78%), radial-gradient(ellipse 120% 90% at 50% 40%, var(--night-warm), var(--night) 72%);position:absolute;inset:0}.invite-module__K7oHCG__hero>*{opacity:0;filter:blur(8px);transition:opacity 1.5s,transform 1.9s cubic-bezier(.16,.7,.2,1),filter 1.5s;transform:translateY(22px)scale(.94)}.invite-module__K7oHCG__arriving .invite-module__K7oHCG__hero>*,.invite-module__K7oHCG__inside .invite-module__K7oHCG__hero>*{opacity:1;filter:none;transform:none}.invite-module__K7oHCG__hero>:first-child{transition-delay:.75s}.invite-module__K7oHCG__hero>:nth-child(2){transition-delay:.35s}.invite-module__K7oHCG__hero>:nth-child(3){transition-delay:.9s}.invite-module__K7oHCG__hero>:nth-child(4){transition-delay:1.05s}.invite-module__K7oHCG__hero>:nth-child(5){transition-delay:1.15s}.invite-module__K7oHCG__hero>:nth-child(6){transition-delay:1.35s}.invite-module__K7oHCG__hero>:nth-child(7){transition-delay:1.5s}.invite-module__K7oHCG__hero>:nth-child(8){transition-delay:1.9s}.invite-module__K7oHCG__families{font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);max-width:30ch;font-size:.76rem;line-height:1.9}.invite-module__K7oHCG__title{font-family:var(--font-display), serif;text-wrap:balance;justify-items:center;font-size:clamp(1.7rem,7.5vw,4.4rem);font-weight:400;line-height:1.12;display:grid}.invite-module__K7oHCG__amp{font-family:var(--font-script), cursive;color:var(--gold);font-size:.9em;line-height:1.15}.invite-module__K7oHCG__rule{width:min(280px,66%);color:var(--gold);align-items:center;gap:14px;display:flex}.invite-module__K7oHCG__rule:before,.invite-module__K7oHCG__rule:after{content:"";opacity:.6;background:linear-gradient(90deg,#0000,currentColor);flex:1;height:1px}.invite-module__K7oHCG__rule:after{transform:scaleX(-1)}.invite-module__K7oHCG__rule svg{fill:none;stroke:currentColor;stroke-width:1.4px;width:34px;height:20px}.invite-module__K7oHCG__date{font-family:var(--font-display), serif;color:var(--gold-bright);font-size:clamp(1.2rem,4.4vw,1.6rem)}.invite-module__K7oHCG__place{font-family:var(--font-display), serif;letter-spacing:.24em;text-transform:uppercase;color:var(--muted);font-size:.76rem}.invite-module__K7oHCG__lede{max-width:44ch;color:var(--text);text-wrap:pretty;margin-top:6px;font-size:1.1rem;line-height:1.75}.invite-module__K7oHCG__tag{font-family:var(--font-display), serif;letter-spacing:.2em;color:var(--faint);font-size:.74rem}.invite-module__K7oHCG__onward{left:50%;bottom:calc(26px + env(safe-area-inset-bottom,0px));font-family:var(--font-display), serif;letter-spacing:.3em;text-indent:.3em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:10px;font-size:.7rem;text-decoration:none;display:grid;position:absolute;translate:-50%}.invite-module__K7oHCG__onward:after{content:"";background:linear-gradient(var(--gold), transparent);transform-origin:top;width:1px;height:30px;animation:2.4s ease-in-out infinite invite-module__K7oHCG__fall}@keyframes invite-module__K7oHCG__fall{0%{transform:scaleY(0)}60%,to{opacity:0;transform:scaleY(1)}50%{opacity:1}}.invite-module__K7oHCG__story{padding:clamp(70px,12vw,130px) 20px clamp(60px,10vw,110px)}.invite-module__K7oHCG__arc{max-width:820px;margin:clamp(44px,8vw,80px) auto 0;position:relative}.invite-module__K7oHCG__arcLine{pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.invite-module__K7oHCG__arcLine path{fill:none;stroke-linecap:round}.invite-module__K7oHCG__arcPlan{stroke:var(--line-soft);stroke-width:1px}.invite-module__K7oHCG__arcDrawn{stroke:var(--gold);stroke-width:1.6px;stroke-dasharray:1;stroke-dashoffset:1px;filter:drop-shadow(0 0 5px #e08a3cb3)}.invite-module__K7oHCG__moments{--room:90px;gap:clamp(46px,8vw,76px);margin:0;padding:clamp(10px,3vw,30px) 0;list-style:none;display:grid}.invite-module__K7oHCG__moment{--x:0px;width:calc(100% - var(--room));max-width:33rem;transform:translateX(calc(var(--x) + 34px));gap:5px;display:grid;position:relative}.invite-module__K7oHCG__moment>:not(.invite-module__K7oHCG__mark){opacity:.3;transition:opacity .9s}.invite-module__K7oHCG__moment[data-struck]>:not(.invite-module__K7oHCG__mark){opacity:1}.invite-module__K7oHCG__mark{border:1.5px solid var(--gold-deep);background:var(--night);border-radius:50%;width:15px;height:15px;transition:border-color .6s,box-shadow .9s,background .6s;position:absolute;top:15px;left:-34px;translate:-50% -50%}.invite-module__K7oHCG__moment[data-struck] .invite-module__K7oHCG__mark{border-color:var(--gold-bright);background:radial-gradient(circle, var(--night) 34%, #d9b45a80 38%, var(--night) 60%);box-shadow:0 0 0 5px #d9b45a17,0 0 18px 2px #e08a3c99}.invite-module__K7oHCG__markTwo{translate:calc(-50% - 4px) -50%}.invite-module__K7oHCG__markTwo:after{content:"";border:1.5px solid var(--gold-deep);border-radius:50%;transition:border-color .6s .2s;position:absolute;inset:-1.5px -9px -1.5px 6px}.invite-module__K7oHCG__moment[data-struck] .invite-module__K7oHCG__markTwo:after{border-color:var(--gold-bright)}.invite-module__K7oHCG__when{font-family:var(--font-display), serif;color:var(--gold-bright);font-size:1.22rem;line-height:30px}.invite-module__K7oHCG__when span{letter-spacing:.22em;text-transform:uppercase;color:var(--muted);margin-left:10px;font-size:.7rem}.invite-module__K7oHCG__moment h3{font-family:var(--font-display), serif;color:var(--text);margin:0 0 4px;font-size:clamp(1.5rem,5vw,1.95rem);font-style:italic;font-weight:400;line-height:1.15}.invite-module__K7oHCG__told{color:var(--muted);text-wrap:pretty}.invite-module__K7oHCG__day{border-top:1px solid var(--line-soft);background:radial-gradient(80% 40% at 50% 0,#e08a3c14,#0000 70%);gap:clamp(40px,7vw,68px);padding:clamp(70px,12vw,130px) 20px;display:grid;position:relative}.invite-module__K7oHCG__day .invite-module__K7oHCG__heading{letter-spacing:.04em;font-size:clamp(2.6rem,11vw,5rem)}.invite-module__K7oHCG__countdown{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-template-columns:repeat(4,minmax(0,1fr));width:min(100%,620px);min-height:108px;margin:0 auto;display:grid}.invite-module__K7oHCG__countdown p{font-family:var(--font-display), serif;letter-spacing:.24em;text-indent:.24em;text-transform:uppercase;color:var(--muted);justify-items:center;gap:4px;padding:18px 4px 16px;font-size:.66rem;display:grid}.invite-module__K7oHCG__countdown p+p{border-left:1px solid var(--line-soft)}.invite-module__K7oHCG__countdown strong{font-family:var(--font-display), serif;letter-spacing:0;text-indent:0;font-variant-numeric:tabular-nums;font-size:clamp(2.1rem,9vw,3.4rem);font-weight:400;line-height:1}.invite-module__K7oHCG__today{text-align:center;font-family:var(--font-display), serif;color:var(--gold-bright);font-size:1.5rem;font-style:italic}.invite-module__K7oHCG__venues{gap:18px;width:min(100%,900px);margin:0 auto;padding:0;list-style:none;display:grid}@media (min-width:720px){.invite-module__K7oHCG__venues{grid-template-columns:1fr 1fr}}.invite-module__K7oHCG__venues li{border:1px solid var(--line);outline:1px solid var(--line-soft);outline-offset:4px;background:linear-gradient(160deg,#d9b45a12,#d9b45a04 60%);align-content:start;gap:6px;padding:28px 24px 26px;display:grid}.invite-module__K7oHCG__venueTime{font-family:var(--font-display), serif;letter-spacing:.26em;text-transform:uppercase;color:var(--ember);font-size:.74rem}.invite-module__K7oHCG__venues h3{font-family:var(--font-display), serif;color:var(--gold-bright);margin-bottom:6px;font-size:1.9rem;font-weight:400;line-height:1.1}.invite-module__K7oHCG__venueName{color:var(--text)}.invite-module__K7oHCG__venues a,.invite-module__K7oHCG__link{font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;color:var(--gold);border-bottom:1px solid var(--line);justify-self:start;margin-top:12px;padding-bottom:3px;font-size:.72rem;text-decoration:none;transition:border-color .25s,color .25s;display:inline-block}.invite-module__K7oHCG__venues a:hover,.invite-module__K7oHCG__link:hover{color:var(--gold-bright);border-bottom-color:var(--gold)}.invite-module__K7oHCG__columns{gap:44px;width:min(100%,900px);margin:0 auto;display:grid}@media (min-width:720px){.invite-module__K7oHCG__columns{grid-template-columns:1.15fr 1fr;gap:60px}}.invite-module__K7oHCG__minor{font-family:var(--font-display), serif;letter-spacing:.3em;text-transform:uppercase;color:var(--gold);margin:0 0 16px;font-size:.76rem;font-weight:400}.invite-module__K7oHCG__hours{margin:0;padding:0;list-style:none}.invite-module__K7oHCG__hours li{border-bottom:1px solid var(--line-soft);grid-template-columns:6.2rem 1fr;align-items:baseline;gap:12px;padding:11px 0;display:grid}.invite-module__K7oHCG__hours li:first-child{border-top:1px solid var(--line-soft)}.invite-module__K7oHCG__hours span{font-family:var(--font-display), serif;color:var(--gold-bright);font-variant-numeric:tabular-nums}.invite-module__K7oHCG__swatches{font-family:var(--font-display), serif;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);flex-wrap:wrap;gap:12px 20px;margin:18px 0 0;padding:0;font-size:.68rem;list-style:none;display:flex}.invite-module__K7oHCG__swatches li{align-items:center;gap:9px;display:flex}.invite-module__K7oHCG__swatches span{width:18px;height:18px;box-shadow:inset 0 0 0 5px var(--night), 0 0 0 1px #ece1c838;background-clip:padding-box;border-radius:50%;outline:4px solid #0000}.invite-module__K7oHCG__rsvp{border-top:1px solid var(--line-soft);gap:clamp(30px,5vw,44px);padding:clamp(70px,12vw,130px) 20px clamp(50px,8vw,90px);scroll-margin-top:0;display:grid}.invite-module__K7oHCG__form,.invite-module__K7oHCG__replied{gap:22px;width:min(100%,440px);margin:0 auto;display:grid}.invite-module__K7oHCG__replied{text-align:center;justify-items:center;gap:14px}.invite-module__K7oHCG__repliedLine{font-family:var(--font-display), serif;color:var(--gold-bright);text-wrap:balance;font-size:1.5rem;font-style:italic;line-height:1.3}.invite-module__K7oHCG__field{gap:8px;display:grid}.invite-module__K7oHCG__field>span,.invite-module__K7oHCG__choice legend{font-family:var(--font-display), serif;letter-spacing:.26em;text-transform:uppercase;color:var(--gold);font-size:.7rem}.invite-module__K7oHCG__field input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--text);font:inherit;font-family:var(--font-display), serif;background:0 0;border-radius:0;outline:none;padding:12px 2px 10px;font-size:1.35rem;transition:border-color .25s}.invite-module__K7oHCG__field input::placeholder{color:var(--faint);font-size:1.05rem;font-style:italic}.invite-module__K7oHCG__field input:focus{border-bottom-color:var(--gold-bright)}.invite-module__K7oHCG__choice{border:0;grid-template-columns:1fr 1fr;gap:10px;margin:0;padding:0;display:grid}.invite-module__K7oHCG__choice legend{margin-bottom:10px;padding:0}.invite-module__K7oHCG__choice label{cursor:pointer;position:relative}.invite-module__K7oHCG__choice input{opacity:0;cursor:pointer;position:absolute;inset:0}.invite-module__K7oHCG__choice label span{border:1px solid var(--line);text-align:center;font-family:var(--font-display), serif;color:var(--muted);padding:13px 10px;font-size:1rem;transition:border-color .25s,color .25s,background .25s;display:block}.invite-module__K7oHCG__choice input:checked+span{border-color:var(--gold);color:var(--gold-bright);background:#d9b45a1a}.invite-module__K7oHCG__choice input:focus-visible+span{outline:2px solid var(--gold-bright);outline-offset:2px}.invite-module__K7oHCG__form:has(input[name=coming][value=no]:checked) .invite-module__K7oHCG__choice:last-of-type{display:none}.invite-module__K7oHCG__primary,.invite-module__K7oHCG__ghost,.invite-module__K7oHCG__quiet{font-family:var(--font-display), serif;letter-spacing:.26em;text-indent:.26em;text-transform:uppercase;text-align:center;cursor:pointer;border-radius:0;padding:16px 34px;font-size:.78rem;text-decoration:none;display:inline-block}.invite-module__K7oHCG__primary{color:#1c1408;background:linear-gradient(176deg, var(--gold-bright), var(--gold) 48%, #a8832f);border:0;transition:filter .25s;box-shadow:inset 0 1px #fffae199,0 16px 34px -18px #e08a3ce6}.invite-module__K7oHCG__primary:hover{filter:brightness(1.08)}.invite-module__K7oHCG__ghost,.invite-module__K7oHCG__quiet{border:1px solid var(--line);color:var(--text);background:0 0;transition:border-color .25s,color .25s}.invite-module__K7oHCG__quiet{color:var(--muted);padding:11px 22px;font-size:.68rem}.invite-module__K7oHCG__ghost:hover,.invite-module__K7oHCG__ghost:focus-visible,.invite-module__K7oHCG__quiet:hover{border-color:var(--gold);color:var(--gold-bright)}.invite-module__K7oHCG__circle{gap:8px;width:min(100%,660px);margin:0 auto;scroll-margin:12vh 0;display:grid}.invite-module__K7oHCG__circleField{aspect-ratio:1;background:radial-gradient(circle,#e08a3c21,#0000 58%);position:relative;container-type:inline-size}.invite-module__K7oHCG__circleField:before,.invite-module__K7oHCG__circleField:after{content:"";border:1px solid var(--line-soft);aspect-ratio:1;border-radius:50%;width:49%;position:absolute;top:49%;left:50%;translate:-50% -50%}.invite-module__K7oHCG__circleField:after{width:83%}.invite-module__K7oHCG__circle ul{margin:0;padding:0;list-style:none}.invite-module__K7oHCG__couple{font-family:var(--font-display), serif;white-space:nowrap;color:var(--gold-bright);justify-items:center;gap:2px;font-size:clamp(.72rem,3.1cqw,1.05rem);font-style:italic;display:grid;position:absolute;top:49%;left:50%;translate:-50% -50%}.invite-module__K7oHCG__couple svg{fill:none;width:clamp(40px,13cqw,84px);stroke:var(--gold-bright);stroke-width:3.2px;filter:drop-shadow(0 0 8px #e08a3ccc)}.invite-module__K7oHCG__guest{font-family:var(--font-display), serif;letter-spacing:.06em;white-space:nowrap;color:var(--muted);justify-items:center;gap:1px;font-size:clamp(.5rem,2.25cqw,.78rem);line-height:1.2;transition:left 1.3s cubic-bezier(.3,0,.2,1),top 1.3s cubic-bezier(.3,0,.2,1),scale 1.3s cubic-bezier(.3,0,.2,1);display:grid;position:absolute;translate:-50% -50%}.invite-module__K7oHCG__band{fill:none;width:clamp(24px,8.4cqw,50px);stroke:var(--gold);stroke-width:2.6px;overflow:visible}.invite-module__K7oHCG__mine{color:var(--gold-bright);z-index:2}.invite-module__K7oHCG__mine .invite-module__K7oHCG__band{stroke:var(--gold-bright);filter:drop-shadow(0 0 6px #e08a3cf2)drop-shadow(0 0 16px #e08a3c80)}.invite-module__K7oHCG__couple{transition:opacity .8s}.invite-module__K7oHCG__circleField:has(.invite-module__K7oHCG__forging) .invite-module__K7oHCG__couple{opacity:.1}.invite-module__K7oHCG__forging{transition:none;animation:1.4s ease-out both invite-module__K7oHCG__forged;scale:2.3;top:49%!important;left:50%!important}@keyframes invite-module__K7oHCG__forged{0%{opacity:0;filter:brightness(3)blur(5px)}60%{opacity:1;filter:brightness(1.8)blur()}}.invite-module__K7oHCG__circle figcaption{text-align:center;font-family:var(--font-display), serif;letter-spacing:.22em;text-transform:uppercase;color:var(--muted);font-size:.72rem}.invite-module__K7oHCG__circle figcaption strong{color:var(--gold-bright);font-size:1.15em;font-weight:400}.invite-module__K7oHCG__closing{text-align:center;border-top:1px solid var(--line-soft);justify-items:center;gap:16px;padding:clamp(30px,6vw,70px) 20px clamp(50px,8vw,90px);display:grid}.invite-module__K7oHCG__closingCanvas,.invite-module__K7oHCG__closingFlat{aspect-ratio:1.5;width:min(100vw,900px);margin:0 -20px;display:block;-webkit-mask-image:radial-gradient(50% 50%,#000 62%,#0000 98%);mask-image:radial-gradient(50% 50%,#000 62%,#0000 98%)}.invite-module__K7oHCG__closingFlat{-webkit-mask-image:none;mask-image:none}.invite-module__K7oHCG__closingLine{max-width:24ch;font-family:var(--font-display), serif;color:var(--gold-bright);text-wrap:balance;margin-top:clamp(-40px,-4vw,-10px);font-size:clamp(1.6rem,6vw,2.5rem);font-style:italic;line-height:1.22}.invite-module__K7oHCG__signed{font-family:var(--font-script), cursive;color:var(--gold);font-size:clamp(2rem,8vw,3rem);line-height:1.2}.invite-module__K7oHCG__actions{flex-wrap:wrap;justify-content:center;gap:12px;margin-top:14px;display:flex}@media (prefers-reduced-motion:reduce){.invite-module__K7oHCG__hintPulse,.invite-module__K7oHCG__onward:after,.invite-module__K7oHCG__captionNames,.invite-module__K7oHCG__captionDate,.invite-module__K7oHCG__forging{animation:none}.invite-module__K7oHCG__hero>*,.invite-module__K7oHCG__guest,.invite-module__K7oHCG__moment>:not(.invite-module__K7oHCG__mark){transition:none}}
