.yp-root{--kumkum:#9a3340;--maroon:#7a2230;--marigold:#d3a03e;--brass:#a98a46;--brass-ink:#7a6230;--sandal:#faf4e6;--card:#fffcf3;--lotus:#c9456f;--ink:#4a3524;--muted:#6d593d;--night:#20120a;--line:#e9dcc0;--display:var(--font-sn-body), "Cormorant Garamond", Georgia, serif;--head:var(--font-marcellus), "Marcellus", Georgia, serif;--script:var(--font-sn-display), "Great Vibes", cursive;--body:var(--font-mulish), "Mulish", "Mukta", system-ui, sans-serif;font-family:var(--body);color:var(--ink);-webkit-font-smoothing:antialiased;z-index:0;background:#190e06;min-height:100vh;min-height:100svh;line-height:1.65;position:relative;overflow-x:hidden}@media (min-width:560px){.yp-root{background:#1d0a0d}.yp-root:before{content:"";z-index:-1;pointer-events:none;filter:blur(30px)brightness(.62)saturate(.95);background:radial-gradient(55% 65% at 50% 28%,#d3a03e33,#0000 70%),linear-gradient(#60121e80,#2e080ea8),url(/yugatharshan-pritika/envelope-v1.webp) 50%/cover no-repeat;position:fixed;top:-60px;bottom:-60px;left:-60px;right:-60px}.yp-wrap{box-shadow:0 0 0 1px #d3a03e61,0 0 0 7px #1d0a0d8c,0 0 0 8px #d3a03e2e,0 40px 120px #000000b3}}.yp-root *,.yp-root :before,.yp-root :after{box-sizing:border-box}.yp-root img{max-width:none}.yp-wrap{background-color:var(--sandal);background-image:url(/yugatharshan-pritika/paper-v1.png);background-repeat:repeat;background-size:300px 300px;max-width:480px;margin:0 auto;position:relative;overflow:hidden}.yp-eyebrow{font-family:var(--body);letter-spacing:.3em;text-transform:uppercase;color:var(--brass-ink);font-size:10.5px;font-weight:400;line-height:1.9}.yp-reveal{opacity:0;transition:opacity .8s,transform .8s;transform:translateY(16px)}.yp-reveal.in{opacity:1;transform:none}.yp-petals{pointer-events:none;z-index:48;width:100%;height:100%;position:fixed;top:0;bottom:0;left:0;right:0}.yp-stage{width:100%;height:100vh;background:radial-gradient(at 50% 44%,#5e171f,#280a0e 78%);justify-content:center;align-items:center;height:100vh;height:100dvh;min-height:520px;line-height:0;display:flex;position:relative;overflow:hidden}.yp-stage:before{content:"";z-index:0;pointer-events:none;filter:blur(22px)brightness(.5)saturate(1.15);background:url(/yugatharshan-pritika/envelope-v1.webp) 50%/cover no-repeat;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.yp-envbox{aspect-ratio:941/1672;width:min(100%,56.2799vh);z-index:60;cursor:pointer;flex:none;width:min(100%,56.2799vh);width:min(100%,56.2799dvh);height:auto;max-height:100%;margin:auto;transition:opacity .8s,transform .8s;position:relative}.yp-envbox img.yp-envbase{z-index:1;object-fit:fill;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.yp-seal{aspect-ratio:1;z-index:6;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 1.5px 1.5px #28080c8c)drop-shadow(0 7px 12px #0000006b);background:0 0;border:0;width:21.6%;padding:0;transition:transform .45s cubic-bezier(.3,1.4,.5,1),opacity .45s;position:absolute;top:46.1%;left:50%;transform:translate(-50%,-50%)}.yp-seal svg{width:100%;height:100%;display:block}.yp-seal:after{content:"";pointer-events:none;border-radius:50%;animation:2.4s ease-out infinite ypSealPulse;position:absolute;top:-6%;bottom:-6%;left:-6%;right:-6%;box-shadow:0 0 #ffd6828c}@keyframes ypSealPulse{0%{box-shadow:0 0 #ffd68280,0 0 22px 2px #ffc45a59}70%{box-shadow:0 0 0 8% #ffd68200, 0 0 30px 6px #ffc45a1f}to{box-shadow:0 0 #ffd68200,0 0 22px 2px #ffc45a00}}.yp-seal:active{transform:translate(-50%,-50%)scale(.94)}.yp-envbox.opened .yp-seal{opacity:0;transition:transform .55s,opacity .5s;transform:translate(-50%,-50%)scale(1.5)}.yp-envbox.opened .yp-seal:after{animation:none}.yp-sealring{aspect-ratio:1;z-index:5;pointer-events:none;opacity:0;border:2px solid #ffe6aae6;border-radius:50%;width:21.6%;position:absolute;top:46.1%;left:50%;transform:translate(-50%,-50%)scale(.6);box-shadow:0 0 26px 6px #ffce6eb3}.yp-sealring.go{animation:1s cubic-bezier(.2,.7,.3,1) forwards ypRingOut}@keyframes ypRingOut{0%{opacity:.95;transform:translate(-50%,-50%)scale(.6)}to{opacity:0;transform:translate(-50%,-50%)scale(3.4)}}.yp-envcap{z-index:6;text-align:center;background:radial-gradient(at 50% 40%,#601420f5,#380911f2 78%);border:1px solid #deb25ccc;border-radius:12px;width:80%;padding:11px 14px 10px;line-height:1.3;transition:opacity .5s;position:absolute;top:60.5%;left:50%;transform:translate(-50%);box-shadow:inset 0 0 0 3px #380911f2,inset 0 0 0 4px #deb25c6b,0 10px 26px #00000080}.yp-envbox.opened .yp-envcap{opacity:0}.yp-envto{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:#efd49a;margin-bottom:4px;font-size:clamp(9px,1.5vh,11px);font-weight:600}.yp-envnames{font-family:var(--display);color:#fcefcf;text-shadow:0 1px #00000059;white-space:nowrap;font-size:clamp(18px,min(5vh,6.4vw),32px);font-style:italic;font-weight:600}.yp-envhint{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:#e9c98a;margin-top:6px;font-size:clamp(9px,1.5vh,11px);font-weight:600;animation:2.6s ease-in-out infinite ypHintFade}@keyframes ypHintFade{0%,to{opacity:.7}50%{opacity:1}}.yp-film{z-index:58;opacity:0;pointer-events:none;background:radial-gradient(at 50% 40%,#3a1a0c,#160a04 74%);transition:opacity .8s;position:absolute;top:0;bottom:0;left:0;right:0}.yp-film video,.yp-film img.yp-filmposter{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.yp-film img.yp-filmposter{z-index:1}.yp-film:before{content:"";z-index:0;pointer-events:none;filter:blur(24px)brightness(.72)saturate(1.05);background:url(/yugatharshan-pritika/card-wedding-v1.webp) 50%/cover no-repeat;position:absolute;top:-40px;bottom:-40px;left:-40px;right:-40px}.yp-film video{z-index:2;opacity:0;transition:opacity .5s}.yp-film video.playing,.yp-stage.stage-film .yp-film{opacity:1}.yp-stage.stage-film .yp-envbox{opacity:0;pointer-events:none;transform:scale(1.06)}.yp-filmtext{z-index:3;pointer-events:none;position:absolute}.yp-gold{aspect-ratio:1;z-index:70;pointer-events:none;opacity:0;background:radial-gradient(circle,#fff8e5 0%,#ffe7ae 36%,#f4c368 66%,#dfa03a 100%);border-radius:50%;width:340%;transition:transform 1.05s cubic-bezier(.3,.75,.35,1),opacity .45s;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)scale(.03)}.yp-gold.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.yp-gold.off{opacity:0;transition:opacity .9s}.yp-gold.gone{display:none}.yp-skip{top:calc(16px + env(safe-area-inset-top,0px));z-index:74;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:#fff;cursor:pointer;white-space:nowrap;opacity:0;pointer-events:none;background:#0000006b;border:1px solid #ffffff6b;border-radius:30px;min-height:44px;padding:7px 16px;font-size:10px;transition:opacity .5s;position:absolute;right:14px}.yp-skip.show{opacity:1;pointer-events:auto}.yp-cue{z-index:62;pointer-events:none;text-align:center;opacity:0;background:linear-gradient(#10080300 0%,#0f07039e 38%,#0a0502ed 100%);flex-direction:column;justify-content:flex-end;align-items:center;padding:86px 12px 22px;line-height:1.4;transition:opacity .9s .3s,transform .9s .3s;display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(12px)}.yp-cue.show{opacity:1;transform:none}.yp-eflead{font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;color:#dcbb86;text-shadow:0 1px 8px #000c;font-size:10px;line-height:1.8}.yp-eflist{flex-wrap:wrap;justify-content:center;align-items:center;gap:7px;margin:11px 0 15px;display:flex}.yp-eflist span{font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;color:#f3dcac;white-space:nowrap;-webkit-backdrop-filter:blur(3px);background:#20100780;border:1px solid #e2be746b;border-radius:30px;padding:6px 12px;font-size:9.5px}.yp-scrollbtn{pointer-events:auto;cursor:pointer;-webkit-backdrop-filter:blur(4px);color:#f6dfa8;font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:#1e0e0680;border:1px solid #ffebbebf;border-radius:40px;align-items:center;gap:12px;padding:13px 24px 13px 26px;font-size:11px;transition:transform .18s;display:inline-flex;box-shadow:0 8px 26px #00000073}.yp-scrollbtn svg{flex:0 0 15px;width:15px;height:15px;animation:2.2s ease-in-out infinite ypBob}.yp-scrollbtn:active{transform:scale(.96)}@keyframes ypBob{0%,to{transform:translateY(0)}50%{transform:translateY(7px)}}.yp-spark{color:#ffd977;z-index:66;pointer-events:none;opacity:0;text-shadow:0 0 10px #ffcd5af2,0 0 22px #ffb43c80;line-height:1;animation-name:ypSparkPop;animation-timing-function:ease;animation-fill-mode:forwards;position:absolute}@keyframes ypSparkPop{0%{opacity:0;transform:scale(0)rotate(0)}30%{opacity:1}60%{opacity:1;transform:scale(1.2)rotate(45deg)}to{opacity:0;transform:scale(0)rotate(80deg)}}.yp-couple{text-align:center;padding:34px 20px 40px;line-height:1.65;position:relative;overflow:hidden}.yp-couple:before{content:"";pointer-events:none;border:1px solid #a98a4680;border-radius:4px;position:absolute;top:14px;bottom:14px;left:14px;right:14px}.yp-couple:after{content:"";pointer-events:none;border:1px solid #d3a03e47;border-radius:3px;position:absolute;top:19px;bottom:19px;left:19px;right:19px}.yp-cplin{z-index:2;padding:8px 6px 0;position:relative}.yp-cpllead{font-family:var(--body);letter-spacing:.24em;text-transform:uppercase;color:var(--brass-ink);max-width:300px;margin:0 auto;font-size:10px;line-height:1.8}.yp-cplorn{opacity:.95;width:96px;height:auto;margin:16px auto;display:block}.yp-cplto{font-family:var(--display);color:var(--maroon);margin:0 auto 14px;font-size:17px;font-style:italic;line-height:1.4}.yp-cplto b{font-size:20px;font-weight:600;display:block}.yp-cplname{font-family:var(--display);color:var(--kumkum);overflow-wrap:anywhere;font-size:clamp(30px,8.6vw,42px);font-style:italic;font-weight:600;line-height:1.15}.yp-cplparents{font-family:var(--body);letter-spacing:.04em;color:var(--muted);margin-top:6px;font-size:11.5px;line-height:1.5}.yp-cplamp{justify-content:center;align-items:center;gap:14px;margin:14px 0;display:flex}.yp-cplamp span{font-family:var(--display);color:var(--marigold);font-size:30px;font-style:italic;line-height:1}.yp-cplamp i{background:linear-gradient(90deg, transparent, var(--brass));width:52px;height:1px;display:block}.yp-cplamp i:last-child{background:linear-gradient(90deg, var(--brass), transparent)}.yp-cplquote{font-family:var(--display);color:var(--ink);opacity:.85;max-width:310px;margin:22px auto 0;font-size:17px;font-style:italic;line-height:1.55}.yp-cplfacts{grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:start;gap:0 10px;max-width:360px;margin:26px auto 0;display:grid}.yp-cplfacts .rule{background:linear-gradient(#0000,#a98a468c,#0000);align-self:stretch}.yp-cplfacts h4{font-family:var(--body);letter-spacing:.2em;text-transform:uppercase;color:var(--brass-ink);margin:0 0 8px;font-size:9px;font-weight:500}.yp-cplfacts p{font-family:var(--display);color:var(--maroon);margin:0;font-size:15px;font-style:italic;font-weight:600;line-height:1.4}.yp-cpltag{font-family:var(--body);letter-spacing:.16em;color:var(--kumkum);background:var(--card);border:1px solid var(--line);border-radius:30px;margin-top:26px;padding:9px 20px;font-size:10.5px;display:inline-block}.yp-cplcal{text-align:left;max-width:360px;margin:18px auto 0}.yp-tl{padding:0 0 6px;line-height:1.4;position:relative;overflow:hidden;container-type:inline-size}.yp-tl .yp-garlands{width:100%;height:auto;display:block}.yp-tlhead{text-align:center;z-index:2;margin-top:-12cqw;padding:0 26px 4px;position:relative}.yp-tlhead .yp-eyebrow{letter-spacing:.28em;font-size:9.5px}.yp-tlhead h2{font-family:var(--script);color:var(--kumkum);margin:2px 0 6px;font-size:clamp(34px,11cqw,52px);font-weight:400;line-height:1.1}.yp-tlhead .sub{font-family:var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--brass-ink);font-size:9px}.yp-tlbody{position:relative}.yp-tlpath{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.yp-tlrow{z-index:2;grid-template-columns:1fr 1fr;align-items:center;gap:2cqw;min-height:60cqw;padding:2cqw 5cqw;display:grid;position:relative}.yp-tlrow .art{filter:drop-shadow(0 6px 14px #5a3c1929);width:100%;max-width:40cqw;height:auto;margin:0 auto;display:block}.yp-tlrow .txt{text-align:left;padding-left:3cqw}.yp-tlrow.flip .art{order:2}.yp-tlrow.flip .txt{text-align:right;order:1;padding-left:0;padding-right:3cqw}.yp-tlrow h3{font-family:var(--script);color:var(--kumkum);white-space:nowrap;margin:0;font-size:clamp(22px,7.4cqw,36px);font-weight:400;line-height:1.1}.yp-tlrow .ln{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-ink);margin:4px 0 10px;font-size:8.5px;line-height:1.6}.yp-tlrow .meta{font-family:var(--head);letter-spacing:.1em;text-transform:uppercase;color:var(--maroon);font-size:10.5px;line-height:1.7}.yp-tlrow .meta>span{align-items:flex-start;gap:6px;display:flex}.yp-tlrow .meta>span>span{text-wrap:balance}.yp-tlrow .meta>span.sub{padding-left:18px}.yp-tlrow.flip .meta>span{text-align:right;flex-direction:row-reverse}.yp-tlrow.flip .meta>span.sub{padding-left:0;padding-right:18px}.yp-tlrow.flip .meta span{justify-content:flex-end}.yp-tlrow .meta svg{width:12px;height:12px;color:var(--kumkum);flex:0 0 12px;margin-top:3px}.yp-tlrow .meta small{font-family:var(--body);letter-spacing:.06em;text-transform:none;color:var(--muted);font-size:9.5px;display:block}.yp-tllotus{pointer-events:none;z-index:1;filter:drop-shadow(0 3px 7px #5a3c1959);opacity:0;width:9%;max-width:46px;transition:opacity .5s;position:absolute;top:0;left:50%;transform:translate(-50%,-50%)}.yp-tllotus.on{opacity:1}.yp-tllotus img{width:100%;height:auto;display:block}.yp-tlfoot{text-align:center;font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--brass-ink);z-index:2;padding:10px 26px 0;font-size:9px;line-height:2;position:relative}.yp-landscape{width:100%;height:auto;margin-top:-2cqw;display:block}.yp-landscape-wrap{line-height:0;position:relative}.yp-landscape-wrap:before{content:"";background:linear-gradient(180deg, var(--sandal), #faf4e600);z-index:1;height:22%;position:absolute;top:0;left:0;right:0}.yp-inv{text-align:center;padding:34px 0 6px;line-height:1.4}.yp-sechead{text-align:center;margin:0 26px 18px}.yp-sechead h2{font-family:var(--display);color:var(--kumkum);margin:8px 0 0;font-size:32px;font-style:italic;font-weight:600;line-height:1.3}.yp-evcard{cursor:pointer;aspect-ratio:941/1672;-webkit-tap-highlight-color:transparent;border-radius:12px;width:calc(100% - 28px);max-width:430px;margin:0 auto 34px;scroll-margin-top:62px;line-height:0;transition:transform .25s,box-shadow .25s;position:relative;overflow:hidden;box-shadow:0 12px 34px #3c271538,0 0 0 1px #d3a03e73;container-type:inline-size}.yp-evcard:hover{transform:translateY(-3px);box-shadow:0 18px 42px #3c271547,0 0 0 1px #d3a03e99}.yp-evcard>img.art{width:100%;height:auto;display:block}.yp-cardov{z-index:3;text-align:center;flex-direction:column;justify-content:flex-start;align-items:center;line-height:1.3;display:flex;position:absolute;top:47%;bottom:8%;left:9%;right:9%;container-type:inline-size}.yp-cardov .ov-title{font-family:var(--script);color:var(--kumkum);font-size:17cqw;font-weight:400;line-height:1.05}.yp-cardov .ov-title.serif{font-family:var(--display);letter-spacing:.02em;font-size:13cqw;font-weight:700}.yp-cardov .ov-title.green{color:#4f6a2f}.yp-cardov .ov-title.gold{color:#a8781e}.yp-cardov .ov-title.plum{color:#6b2a4b}.yp-cardov .ov-tag{font-family:var(--body);letter-spacing:.28em;text-transform:uppercase;color:var(--brass-ink);margin-top:1.5cqw;font-size:3.4cqw}.yp-cardov .ov-quote{font-family:var(--display);color:var(--ink);opacity:.85;max-width:94%;margin-top:4cqw;font-size:5.2cqw;font-style:italic;line-height:1.45}.yp-cardov .yp-ovcta{margin-top:7cqw}.yp-ovcta{font-family:var(--body);text-transform:uppercase;letter-spacing:.13em;color:var(--kumkum);background:#fffcf3eb;border:1.5px solid #9a33408c;border-radius:40px;align-items:center;gap:2.2cqw;padding:3.4cqw 7cqw;font-size:3.7cqw;font-weight:500;line-height:1.2;animation:2.6s ease-in-out infinite ypCtaGlow;display:inline-flex}@keyframes ypCtaGlow{0%,to{box-shadow:0 0 #d3a03e73}50%{box-shadow:0 0 0 6px #d3a03e00}}.yp-ovcta .dot{font-size:1.1em;line-height:0}.yp-ct{z-index:2;text-align:center;pointer-events:none;flex-direction:column;justify-content:flex-start;align-items:center;line-height:1.3;display:flex;position:absolute;container-type:inline-size}.yp-ct .eyebrow{font-family:var(--display);color:var(--ink);opacity:.85;font-size:6cqw;font-style:italic}.yp-ct .title{font-family:var(--script);color:var(--kumkum);margin-top:1cqw;font-size:21cqw;font-weight:400;line-height:1.05}.yp-ct .title.serif{font-family:var(--display);letter-spacing:.02em;font-size:18cqw;font-style:normal;font-weight:700}.yp-ct .title.green{color:#4f6a2f}.yp-ct .title.gold{color:#a8781e}.yp-ct .title.plum{color:#6b2a4b}.yp-ct .orn{width:34cqw;height:auto;margin:1.6cqw auto;display:block}.yp-ct .quote{font-family:var(--display);color:#3f5a2a;max-width:92%;font-size:5.9cqw;font-style:italic;line-height:1.35}.yp-ct .quote.wine{color:var(--maroon)}.yp-ct .when{grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:start;gap:0 4cqw;width:88%;margin-top:3cqw;display:grid}.yp-ct .when .rule{background:linear-gradient(#0000,#a98a46b3,#0000);align-self:stretch}.yp-ct .when svg{width:8cqw;height:8cqw;color:var(--kumkum);margin:0 auto 1cqw;display:block}.yp-ct .when b{font-family:var(--display);color:var(--maroon);font-size:6.8cqw;font-weight:700;line-height:1.15;display:block}.yp-ct .when small{font-family:var(--display);color:var(--ink);font-size:5.1cqw;line-height:1.3;display:block}.yp-ct .venue{font-family:var(--display);color:var(--maroon);margin-top:2.6cqw;font-size:5.6cqw;font-weight:600;line-height:1.3}.yp-ct .venue small{color:var(--ink);font-size:4.8cqw;font-weight:400;display:block}.yp-ct .line{font-family:var(--display);color:var(--ink);opacity:.85;margin-top:2.6cqw;font-size:5.4cqw;font-style:italic;line-height:1.35}.yp-ct .names{font-family:var(--display);color:var(--kumkum);margin-top:3cqw;font-size:11.5cqw;font-weight:700;line-height:1.1}.yp-ct .names i{color:var(--marigold);padding:0 1.5cqw;font-size:9cqw;font-style:italic;font-weight:500}.yp-ct .heart{color:var(--kumkum);margin-top:2cqw;font-size:5.5cqw}.yp-ct .rings{width:14cqw;height:auto;margin-top:3cqw}.yp-pill{font-family:var(--body);letter-spacing:.18em;text-transform:uppercase;color:var(--kumkum);background:var(--card);border:1px solid var(--line);cursor:pointer;white-space:nowrap;border-radius:30px;justify-content:center;align-items:center;gap:7px;padding:9px 18px;font-size:10.5px;text-decoration:none;transition:border-color .2s,box-shadow .2s;display:inline-flex}.yp-pill:hover{border-color:var(--marigold);box-shadow:0 4px 12px #b07d1a2e}.yp-divider{justify-content:center;padding:10px 0;display:flex}.yp-divider svg{opacity:.9;width:120px;height:auto}.yp-lb{z-index:95;overscroll-behavior:contain;touch-action:none;background:#120903f2;justify-content:center;align-items:center;padding:22px;line-height:1.4;display:none;position:fixed;top:0;bottom:0;left:0;right:0}.yp-lb.open{display:flex}.yp-lbstage{touch-action:manipulation;box-shadow:0 0 0 3px var(--marigold), 0 20px 60px #000000a6;border-radius:12px;line-height:0;display:inline-block;position:relative}.yp-lbmedia{aspect-ratio:9/16;height:82vh;background:#241206;border-radius:12px;width:auto;max-width:calc(100vw - 44px);height:82vh;height:82dvh;max-height:82vh;max-height:82dvh;position:relative;overflow:hidden}.yp-lbcanvas{cursor:grab;touch-action:none;z-index:4;border-radius:12px;width:100%;height:100%;display:none;position:absolute;top:0;bottom:0;left:0;right:0}.yp-lbcanvas.on{display:block}.yp-lbtap{text-align:center;z-index:4;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:13px;display:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.yp-lbtap.on{display:flex}.yp-lbtap.lamp{background:radial-gradient(120% 90% at 50% 34%,#3b1b12,#170806)}.yp-lbtap.butterfly{background:0 0}.yp-lbtap.heart{background:radial-gradient(120% 90% at 50% 40%,#7d2440,#2d0a17)}.yp-lbtap:before{content:"";pointer-events:none;background:radial-gradient(circle,#ffdd9638,#0000 68%);border-radius:50%;width:250px;height:250px;position:absolute;top:50%;left:50%;transform:translate(-50%,-64%)}.yp-lbinst{cursor:pointer;filter:drop-shadow(0 12px 20px #0000008c);-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:relative}.yp-lbinst .lampimg{-webkit-user-drag:none;-webkit-user-select:none;user-select:none;width:auto;height:170px;display:block}.yp-lbinst .lampimg.lit{opacity:0;margin:auto;transition:opacity .45s;position:absolute;top:0;bottom:0;left:0;right:0}.yp-lbinst.lamp1 .lampimg.lit{opacity:.45}.yp-lbinst.lamp2 .lampimg.lit{opacity:.75}.yp-lbinst.lamp3 .lampimg.lit{opacity:1}.yp-lbinst .flame{filter:blur(1px);opacity:0;transform-origin:50% 100%;pointer-events:none;background:radial-gradient(at 50% 70%,#fffbe8 0%,#ffd66b 35%,#f59a1e 70%,#e26e1400 100%);border-radius:50% 50% 45% 45%;width:22px;height:40px;transition:opacity .4s;animation:.5s ease-in-out infinite alternate ypFlick;position:absolute;top:10%;left:50%;transform:translate(-50%)}.yp-lbinst .glow{opacity:0;pointer-events:none;background:radial-gradient(circle,#ffce6ed9,#ffb43c00 70%);border-radius:50%;width:150px;height:150px;transition:opacity .5s;position:absolute;top:6%;left:50%;transform:translate(-50%,-30%)}.yp-lbinst.lamp1 .flame{opacity:.45}.yp-lbinst.lamp2 .flame{opacity:.75}.yp-lbinst.lamp3 .flame{opacity:1}.yp-lbinst.lamp1 .glow{opacity:.3}.yp-lbinst.lamp2 .glow{opacity:.6}.yp-lbinst.lamp3 .glow{opacity:1}@keyframes ypFlick{0%{transform:translate(-50%)scale(1)rotate(-2deg)}to{transform:translate(-50%)scale(1.13)rotate(2deg)}}.yp-lbinst.bflybtn{background:#fff6;border:1px solid #ffffffb3;border-radius:22px;padding:13px}.yp-bflybtn-img{object-fit:contain;width:72px;height:60px;animation:2.4s ease-in-out infinite ypBflyHover;display:block}@keyframes ypBflyHover{50%{transform:translateY(-5px)}}.yp-lbitxt{font-family:var(--display);color:#f6dfa8;padding:0 18px;font-size:21px;font-style:italic;line-height:1.4}.yp-lbtap.butterfly .yp-lbitxt{color:#7a2a3c;text-shadow:0 1px 6px #ffffffd9}.yp-lbtap.heart .yp-lbitxt{font-size:19px;position:absolute;bottom:13%;left:0;right:0}.yp-lbdots{gap:9px;display:flex}.yp-lbdots i{background:#ffffff47;border-radius:50%;width:9px;height:9px;transition:background .2s,transform .2s}.yp-lbdots i.on{background:var(--marigold);transform:scale(1.25)}.yp-lbcoach{z-index:5;text-align:center;pointer-events:none;flex-direction:column;justify-content:center;align-items:center;gap:14px;padding:0 26px;line-height:1.45;transition:opacity .45s;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.yp-lbcoach.gone{opacity:0}.yp-lbcoach.low{justify-content:flex-end;padding-bottom:14%}.yp-lbcoach.high{justify-content:flex-start;padding-top:16%}.yp-lbcoach.low .ring,.yp-lbcoach.high .ring{display:none}.yp-lbcoach .ring{background:#0000002e;border:1.5px dashed #ffffffb3;border-radius:50%;place-items:center;width:104px;height:104px;animation:2.2s ease-in-out infinite ypCoachPulse;display:grid}@keyframes ypCoachPulse{0%,to{opacity:.9;transform:scale(1)}50%{opacity:1;transform:scale(1.07)}}.yp-lbcoach .hand{width:52px;height:52px;animation:2s ease-in-out infinite ypCoachSwipe}@keyframes ypCoachSwipe{0%,to{transform:translate(-20px)rotate(-8deg)}50%{transform:translate(20px)rotate(8deg)}}.yp-lbcoach .big{font-family:var(--display);color:#fff;text-shadow:0 2px 12px #0009;font-size:27px;font-style:italic;line-height:1.25}.yp-lbcoach .small{font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;color:#ffffffe6;text-shadow:0 1px 8px #000000b3;max-width:16em;font-size:11.5px;line-height:1.7}.yp-heartcv{touch-action:none;cursor:crosshair;z-index:4;border-radius:12px;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.yp-heartdone{z-index:5;opacity:0;pointer-events:none;color:#ff9ec0;text-shadow:0 0 26px #ff96bee6,0 0 60px #ff6eaa99;font-size:70px;transition:opacity .35s,transform .55s cubic-bezier(.2,.9,.3,1.4);position:absolute;top:46%;left:50%;transform:translate(-50%,-50%)scale(.6)}.yp-heartdone.on{opacity:1;transform:translate(-50%,-50%)scale(1)}.yp-lbhint{text-align:center;color:#fff;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;text-shadow:0 1px 6px #000c;pointer-events:none;z-index:6;font-size:11px;position:absolute;bottom:12px;left:0;right:0}.yp-lbskip{z-index:7;font-family:var(--body);letter-spacing:.12em;text-transform:uppercase;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff73;border-radius:30px;min-height:44px;padding:6px 14px;font-size:10px;position:absolute;top:8px;left:8px}.yp-root .yp-lbclose:focus-visible{outline-offset:3px;border-radius:50%;outline:2px solid #f3d79a}.yp-lbclose{top:calc(14px + env(safe-area-inset-top,0px));z-index:8;color:#fff;cursor:pointer;background:#00000073;border:1px solid #ffffff80;border-radius:50%;place-items:center;width:44px;height:44px;font-size:26px;line-height:1;display:grid;position:absolute;right:16px}.yp-lbreplay{z-index:7;cursor:pointer;background:#140a048c;border:1px solid #ffebbecc;border-radius:50%;place-items:center;width:60px;height:60px;display:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yp-lbreplay.show{display:grid}.yp-lbreplay:after{content:"";border-top:11px solid #0000;border-bottom:11px solid #0000;border-left:18px solid #ffeec2;margin-left:5px}.yp-bfly{z-index:7;pointer-events:none;opacity:0;filter:drop-shadow(0 2px 4px #5a283740);position:absolute;top:0;left:0}.yp-bfly img{object-fit:contain;width:100%;height:100%;animation-name:ypFlap;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate;display:block}@keyframes ypFlap{0%{transform:scaleX(1)}to{transform:scaleX(.58)}}.yp-teams{text-align:center;padding:32px 26px 30px;line-height:1.5}.yp-teamslead{color:var(--muted);max-width:330px;margin:6px auto 20px;font-size:13.5px;line-height:1.6}.yp-teamsgrid{grid-template-columns:1fr auto 1fr;align-items:center;gap:10px;display:grid}.yp-team{border:1.5px solid var(--line);background:var(--card);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border-radius:16px;flex-direction:column;align-items:center;gap:7px;padding:18px 8px 16px;transition:transform .25s,border-color .25s,box-shadow .25s;display:flex;position:relative;overflow:hidden}.yp-team .ic{border-radius:50%;place-items:center;width:50px;height:50px;display:grid}.yp-team .ic svg{width:26px;height:26px}.yp-team.b .ic{background:radial-gradient(circle at 38% 32%,#ef7da6,#c9456f)}.yp-team.g .ic{background:radial-gradient(circle at 38% 32%,#e6a83a,#b07d1a)}.yp-team .t{font-family:var(--head);letter-spacing:.06em;color:var(--ink);font-size:13px}.yp-team .n{font-family:var(--display);overflow-wrap:anywhere;font-size:19px;font-style:italic;line-height:1.15}.yp-team.b .n{color:#b23b63}.yp-team.g .n{color:var(--brass-ink)}.yp-team[aria-pressed=true]{transform:translateY(-2px)}.yp-team.b[aria-pressed=true]{border-color:var(--lotus);box-shadow:0 10px 24px #c9456f42}.yp-team.g[aria-pressed=true]{border-color:var(--brass);box-shadow:0 10px 24px #a98a464d}.yp-team[aria-pressed=true]:after{content:"✓ You're in";font-family:var(--body);letter-spacing:.08em;text-transform:uppercase;color:#fff;border-radius:20px;padding:3px 7px;font-size:9.5px;position:absolute;top:8px;right:8px}.yp-team.b[aria-pressed=true]:after{background:var(--lotus)}.yp-team.g[aria-pressed=true]:after{background:var(--brass)}.yp-tug{justify-content:center;align-items:center;width:52px;height:64px;display:flex;position:relative}.yp-tug .rope{background:repeating-linear-gradient(90deg,#c79a3f 0 6px,#a87f24 6px 10px);border-radius:3px;height:3px;position:absolute;top:50%;left:-6px;right:-6px;transform:translateY(-50%)}.yp-tug .knot{background:radial-gradient(circle at 38% 32%,#fff,#d3a03e 70%,#a98a46);border-radius:50%;width:16px;height:16px;transition:left .55s cubic-bezier(.6,.02,.3,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 2px 6px #0000004d}.yp-tug .vs{font-family:var(--head);letter-spacing:.1em;color:var(--brass-ink);font-size:11px;position:absolute;top:-14px;left:50%;transform:translate(-50%)}.yp-teamresult{min-height:20px;font-family:var(--display);opacity:0;margin-top:18px;font-size:18px;font-style:italic;transition:opacity .4s}.yp-teamresult.show{opacity:1}.yp-count{background:linear-gradient(180deg, var(--maroon), #57131e);color:#f7e8ca;text-align:center;padding:40px 20px;line-height:1.5}.yp-count .yp-eyebrow{color:var(--marigold);margin-bottom:20px}.yp-cd{justify-content:center;gap:9px;display:flex}.yp-cd .u{background:#ffffff12;border:1px solid #d3a03e6b;border-radius:10px;flex:1;max-width:76px;padding:12px 4px}.yp-cd .num{font-family:var(--head);color:#fff;font-variant-numeric:tabular-nums;font-size:27px;line-height:1}.yp-cd .lab{letter-spacing:.16em;text-transform:uppercase;color:#dcbb87;margin-top:6px;font-size:9px}.yp-cdnote{font-family:var(--display);color:#f2d8a6;margin-top:18px;font-size:16px;font-style:italic}.yp-cdhere{font-family:var(--display);color:#fff;font-size:22px;font-style:italic}.yp-vr{text-align:center;line-height:1.45;position:relative;overflow:hidden}.yp-vr .yp-garlands{width:100%;height:auto;display:block}.yp-vrin{z-index:2;margin-top:-10cqw;padding:0 18px;position:relative}.yp-vr{container-type:inline-size}.yp-mono{font-family:var(--display);color:var(--brass-ink);letter-spacing:.02em;font-size:26px;font-weight:700;line-height:1}.yp-vr h2{font-family:var(--script);color:var(--kumkum);margin:4px 0;font-size:clamp(34px,11cqw,52px);font-weight:400;line-height:1.1}.yp-vr .sub{font-family:var(--body);letter-spacing:.26em;text-transform:uppercase;color:var(--brass-ink);font-size:9px}.yp-vcard{background:var(--card);text-align:left;border:1px solid #d3a03e80;border-radius:12px;max-width:430px;margin:16px auto 0;overflow:hidden;box-shadow:0 12px 34px #3c27152e}.yp-vcard .pic{line-height:0;position:relative}.yp-vcard .pic img{aspect-ratio:3/2;object-fit:cover;width:100%;height:auto;display:block}.yp-vcard .pic:after{content:"";pointer-events:none;background:linear-gradient(#280c0a00,#280c0a9e);position:absolute;top:55%;bottom:0;left:0;right:0}.yp-vcard .pic .cap{z-index:1;text-align:center;font-family:var(--script);color:#fff6e0;text-shadow:0 1px 10px #0000008c;padding:0 16px;font-size:24px;line-height:1.15;position:absolute;bottom:7%;left:0;right:0}.yp-vcard .det{padding:16px 18px 18px}.yp-vcard h3{font-family:var(--display);color:var(--kumkum);margin:0 0 4px;font-size:21px;font-weight:700;line-height:1.2}.yp-vcard .addr{font-family:var(--body);color:var(--ink);font-size:12.5px;line-height:1.5}.yp-vcard .rows{gap:7px;margin-top:12px;display:grid}.yp-vcard .rows span{font-family:var(--body);color:var(--ink);align-items:flex-start;gap:9px;font-size:12px;line-height:1.45;display:flex}.yp-vcard .rows svg{width:15px;height:15px;color:var(--kumkum);flex:0 0 15px;margin-top:2px}.yp-vdir{color:#fff;width:-moz-fit-content;width:fit-content;font-family:var(--body);letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;background:linear-gradient(#a02a3d,#7d1526);border-radius:40px;justify-content:center;align-items:center;gap:8px;min-height:44px;margin:16px auto 0;padding:12px 24px;font-size:10.5px;font-weight:500;text-decoration:none;transition:transform .2s;display:flex;box-shadow:0 4px 12px #7a152657}.yp-vdir svg{width:14px;height:14px}.yp-vdir:active{transform:scale(.97)}.yp-rsvp{text-align:left;max-width:430px;margin:28px auto 0}.yp-rsvp .hd{text-align:center}.yp-rsvp .hd h2{margin-bottom:2px}.yp-rsvp .hd p{font-family:var(--body);color:var(--ink);margin:0;font-size:12px;line-height:1.5}.yp-rsvp .hd p b{font-weight:600}.yp-lab{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-ink);margin:16px 0 6px;font-size:9px;display:block}.yp-field{width:100%;font-family:var(--body);color:var(--ink);background:#fdfaf2;border:1px solid #c6a8748c;border-radius:9px;outline:none;padding:11px 13px;font-size:14px}.yp-field::placeholder{color:#8f8062}.yp-field:focus{border-color:var(--marigold);box-shadow:0 0 0 3px #d3a03e2e}.yp-field.name{background-image:url("data:image/svg+xml;utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='%23b08a52'%3E%3Ccircle cx='12' cy='8' r='4'/%3E%3Cpath d='M4 21c0-4.4 3.6-8 8-8s8 3.6 8 8Z'/%3E%3C/svg%3E");background-position:13px;background-repeat:no-repeat;background-size:17px 17px;padding-left:40px}.yp-phone{grid-template-columns:118px 1fr;gap:8px;display:grid}.yp-phone select{-webkit-appearance:none;appearance:none}.yp-seg{grid-template-columns:1fr 1fr;gap:10px;display:grid}.yp-vseg{cursor:pointer;font-family:var(--body);color:#5b5040;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:#fdfaf2;border:1px solid #c6a8748c;border-radius:40px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:11px 8px;font-size:13px;transition:background .18s,border-color .18s,color .18s;display:flex}.yp-vseg svg{flex:0 0 15px;width:15px;height:15px}.yp-vseg.yes[aria-pressed=true]{color:#fff;background:linear-gradient(#77854f,#5d6a3d);border-color:#4e5a32}.yp-vseg.no[aria-pressed=true]{color:#fff;background:linear-gradient(#b4735f,#96543f);border-color:#8d4c38}.yp-chips{grid-template-columns:repeat(4,1fr);gap:8px;transition:opacity .2s;display:grid}.yp-chips.off{opacity:.35;pointer-events:none}.yp-chip{cursor:pointer;font-family:var(--body);color:#4a3524;text-align:center;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000000d;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:11px 3px;font-size:11px;line-height:1.15;transition:background .18s,border-color .18s,color .18s;display:flex}.yp-chip svg{width:18px;height:18px}.yp-chip[aria-pressed=false]{color:#7d6d52;border:1px dashed #a98a468c;background:#fffdf78c!important}.yp-chip[aria-pressed=false] svg{opacity:.5}.yp-step{background:#fdfaf2;border:1px solid #c6a8748c;border-radius:9px;align-items:stretch;width:150px;height:44px;display:flex;overflow:hidden}.yp-step button{cursor:pointer;color:#7a6a52;font-size:20px;line-height:1;font-family:var(--body);touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:0 0 30%}.yp-step button:active{background:#d3a03e29}.yp-step output{min-width:0;font-family:var(--body);color:var(--ink);border-left:1px solid #c6a87459;border-right:1px solid #c6a87459;flex:1;place-items:center;font-size:15px;display:grid}.yp-msg{resize:vertical;min-height:64px}.yp-send{cursor:pointer;color:#fff;font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;-webkit-tap-highlight-color:transparent;background:linear-gradient(#a02a3d,#7d1526);border:0;border-radius:40px;justify-content:center;align-items:center;gap:9px;width:-moz-fit-content;width:fit-content;min-width:240px;min-height:46px;margin:20px auto 0;padding:14px 28px;font-size:11px;display:flex;box-shadow:0 8px 20px #500e1847,inset 0 1px #ffffff2e}.yp-send.wa{background:linear-gradient(#249152,#177a41);box-shadow:0 4px 12px #11623352}.yp-change{margin:18px auto 0}.yp-send:disabled{opacity:.6;cursor:default}.yp-send svg{width:15px;height:15px}.yp-vnote{text-align:center;font-family:var(--body);color:#7a5a2f;min-height:18px;margin-top:10px;font-size:12px;line-height:1.5}.yp-vnote.err{color:var(--kumkum)}.yp-thanks{text-align:center;padding:10px 0 0}.yp-thanks h3{font-family:var(--script);color:var(--kumkum);margin:0;font-size:40px;font-weight:400;line-height:1.1}.yp-thanks p{font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:var(--brass-ink);margin:4px 0 0;font-size:10px}.yp-thanks .msg{font-family:var(--display);color:var(--ink);letter-spacing:0;text-transform:none;margin-top:10px;font-size:16px;font-style:italic}.yp-contacts{flex-wrap:wrap;justify-content:center;gap:8px;margin:18px auto 0;display:flex}.yp-seat{text-align:left;max-width:430px;margin:18px auto 0}.yp-vr .yp-landscape-wrap{margin-top:26px}.yp-foot{color:#e9d3a4;text-align:center;background:radial-gradient(at 50% 0,#7a2230,#4a1119 70%,#33090f);margin-top:-1px;padding:26px 30px 42px;line-height:1.5}.yp-foot .om{color:#e8c67e;margin-bottom:4px;font-size:22px}.yp-foot .sig{font-family:var(--display);color:#e8c67e;margin-top:6px;font-size:22px;font-weight:600;line-height:1.4}.yp-foot .made{letter-spacing:.18em;text-transform:uppercase;color:#d4b77c;margin-top:16px;font-size:10.5px}.yp-music{right:calc(14px + env(safe-area-inset-right,0px));bottom:calc(16px + env(safe-area-inset-bottom,0px));z-index:92;border:1px solid var(--marigold);cursor:pointer;background:#fffbf0f0;border-radius:50%;place-items:center;width:46px;height:46px;font-size:19px;display:grid;position:fixed;box-shadow:0 6px 20px #00000047}.yp-music.off{opacity:.65}@media (prefers-reduced-motion:reduce){.yp-root *{animation:none!important}.yp-reveal{opacity:1;transform:none}}.yp-filmbox{width:min(100%,56.25vh);aspect-ratio:9/16;width:min(100%,56.25vh);width:min(100%,56.25dvh);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.yp-filmbox video,.yp-filmbox img.yp-filmposter{object-fit:contain;width:100%;height:100%;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.yp-lbtap.butterfly~.yp-lbcoach .big,.yp-lbtap.butterfly~.yp-lbcoach .small,.yp-lbtap.butterfly~.yp-lbhint{color:#7a2a3c;text-shadow:0 1px 6px #ffffffd9}@keyframes ypKen{0%{transform:scale(1)}to{transform:scale(1.045)}}.yp-stage.stage-film .yp-filmbox img.yp-filmposter{transform-origin:50% 60%;animation:14s ease-in-out forwards ypKen}.yp-stage.stage-film .yp-filmbox video.playing~.yp-filmtext{pointer-events:none}.yp-filmload{z-index:4;text-align:center;font-family:var(--body);letter-spacing:.22em;text-transform:uppercase;color:#f3dcac;text-shadow:0 1px 8px #000c;pointer-events:none;font-size:10px;position:absolute;bottom:30%;left:0;right:0}.yp-root :focus-visible{outline:2px solid var(--marigold);outline-offset:3px}.yp-root .yp-seal:focus-visible{outline-offset:6px;border-radius:50%}.yp-root .yp-field:focus-visible{border-color:var(--marigold);outline:none;box-shadow:0 0 0 3px #d3a03e47}.yp-root h2,.yp-root h3{text-wrap:balance}.yp-root button,.yp-root a.yp-vdir,.yp-root .yp-evcard{touch-action:manipulation}.yp-send:hover,.yp-vdir:hover{filter:brightness(1.06)}.yp-scrollbtn:hover,.yp-pill:hover{border-color:var(--marigold)}.yp-phone select{color:var(--ink);background-color:#fdfaf2}.yp-chip{overflow-wrap:anywhere;min-width:0}@media (max-width:360px){.yp-vseg{padding:11px 6px;font-size:12px}.yp-chips{grid-template-columns:1fr 1fr}}.yp-ct.main-top .eyebrow{letter-spacing:.06em;max-width:92%;font-size:5cqw;line-height:1.35}.yp-ct.main-top .title.serif{margin-top:.8cqw;font-size:17cqw;line-height:1}.yp-ct.main-top .orn{width:30cqw;margin:2.2cqw auto 1.6cqw}.yp-ct.main-top .names{font-family:var(--display);color:var(--kumkum);flex-direction:column;align-items:center;margin-top:0;font-size:11cqw;font-weight:700;line-height:1.02;display:flex}.yp-ct.main-top .names i{font-family:var(--script);color:#b8862f;margin:.4cqw 0 .2cqw;padding:0;font-size:10cqw;font-style:normal;font-weight:400;line-height:.9}.yp-ct.main-top .when{width:86%;margin-top:3.4cqw}.yp-ct.main-top .when svg{width:6.2cqw;height:6.2cqw}.yp-ct.main-top .when b{font-size:5.8cqw}.yp-ct.main-top .when small{font-size:4.6cqw}.yp-ct.main-side{justify-content:center}.yp-ct.main-side .rings{width:22cqw;margin:0 auto 3.5cqw}.yp-ct.main-side .quote{max-width:100%;font-size:9.6cqw;line-height:1.32}.yp-ct.main-side .orn{width:46cqw;margin:4cqw auto 3.5cqw}.yp-ct.main-side .line{opacity:.9;margin-top:0;font-size:8.4cqw;line-height:1.36}.yp-ct.main-side .heart{margin-top:3cqw;font-size:9cqw}.yps{z-index:2;pointer-events:none;background:url(/yugatharshan-pritika/scene/backdrop-v1.webp) 50%/cover no-repeat,#fbf3e2;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.yps-idle{opacity:0}.yps-build,.yps-done{opacity:1;transition:opacity .6s}.yps-layer{line-height:0;position:absolute}.yps-layer img,.yps-frames img,.yps-frames canvas{-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:auto;display:block}.yps-frames{position:relative}.yps-frames canvas{width:100%;height:100%;transition:opacity .4s;position:absolute;top:0;bottom:0;left:0;right:0}.yps-frames video{object-fit:contain;background:0 0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;top:0;bottom:0;left:0;right:0}.yps-frames img{transition:opacity .4s}.yps-arch{z-index:1;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:visible}.yps-arch-line{stroke-dasharray:1;stroke-dashoffset:0}.yps-idle .yps-arch-line{stroke-dashoffset:1px}.yps-build .yps-arch-line{stroke-dashoffset:1px;animation:1.6s cubic-bezier(.5,.05,.3,1) .25s forwards ypsDraw}.yps-arch-orn{opacity:1}.yps-idle .yps-arch-orn{opacity:0}.yps-build .yps-arch-orn{opacity:0;animation:.6s 1.5s forwards ypsFade}@keyframes ypsDraw{to{stroke-dashoffset:0}}.yps-idle .yps-layer{opacity:0}.yps-build .yps-layer{opacity:0;animation-duration:1s;animation-timing-function:cubic-bezier(.2,.8,.25,1);animation-fill-mode:forwards}.yps-build .yps-in-rise{animation-name:ypsRise}.yps-build .yps-in-fade{animation-name:ypsFadeUp;animation-duration:1.3s}.yps-build .yps-in-settle{animation-name:ypsSettle;animation-duration:1.2s}.yps-build .yps-in-spill{animation-name:ypsSpill}.yps-build .yps-in-drop{animation-name:ypsDrop;animation-duration:1.35s;animation-timing-function:cubic-bezier(.3,1.35,.45,1)}.yps-build .yps-in-unfurl-l{animation-name:ypsUnfurlL;animation-duration:1.4s}.yps-build .yps-in-unfurl-r{animation-name:ypsUnfurlR;animation-duration:1.4s}.yps-build .yps-in-peek-l{animation-name:ypsPeekL;animation-duration:1.5s}.yps-build .yps-in-peek-r{animation-name:ypsPeekR;animation-duration:1.5s}@keyframes ypsPeekL{0%{opacity:0;transform:translate(-70%)rotate(-4deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ypsPeekR{0%{opacity:0;transform:translate(70%)rotate(4deg)}60%{opacity:1}to{opacity:1;transform:none}}@keyframes ypsFade{0%{opacity:0}to{opacity:1}}@keyframes ypsRise{0%{opacity:0;transform:translateY(18%)}to{opacity:1;transform:none}}@keyframes ypsFadeUp{0%{opacity:0;filter:blur(4px);transform:translateY(3%)scale(.985)}to{opacity:1;filter:none;transform:none}}@keyframes ypsSettle{0%{opacity:0;transform:translateY(-30%)scale(.92)}70%{opacity:1;transform:translateY(2%)}to{opacity:1;transform:none}}@keyframes ypsSpill{0%{opacity:0;transform:translateY(20%)scaleY(.6)}to{opacity:1;transform:none}}@keyframes ypsDrop{0%{opacity:0;transform:translateY(-100%)}25%{opacity:1}to{opacity:1;transform:none}}@keyframes ypsUnfurlL{0%{opacity:0;transform:rotate(-24deg)scale(.7)}to{opacity:1;transform:none}}@keyframes ypsUnfurlR{0%{opacity:0;transform:rotate(24deg)scale(.7)}to{opacity:1;transform:none}}.yps-build .yps-live,.yps-done .yps-live{animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}.yps-build .yps-live-sway,.yps-done .yps-live-sway{animation-name:ypsSway;animation-duration:3.6s}.yps-build .yps-live-sway-slow,.yps-done .yps-live-sway-slow{animation-name:ypsSwaySlow;animation-duration:5.2s}.yps-build .yps-live-rustle-l,.yps-done .yps-live-rustle-l{animation-name:ypsRustleL;animation-duration:4.4s}.yps-build .yps-live-rustle-r,.yps-done .yps-live-rustle-r{animation-name:ypsRustleR;animation-duration:4.8s}.yps-build .yps-live-bob,.yps-done .yps-live-bob{animation-name:ypsBob;animation-duration:4s}.yps-build .yps-live-breathe,.yps-done .yps-live-breathe{animation-name:ypsBreathe;animation-duration:3.4s}@keyframes ypsBreathe{0%{transform:scale(1)rotate(-.4deg)}to{transform:scale(1.012,1.018)rotate(.5deg)}}@keyframes ypsSway{0%{transform:rotate(-2.4deg)}to{transform:rotate(2.4deg)}}@keyframes ypsSwaySlow{0%{transform:rotate(-1.2deg)}to{transform:rotate(1.2deg)}}@keyframes ypsRustleL{0%{transform:rotate(-1.1deg)skew(-.6deg)}to{transform:rotate(1.4deg)skew(.8deg)}}@keyframes ypsRustleR{0%{transform:rotate(1.1deg)skew(.6deg)}to{transform:rotate(-1.4deg)skew(-.8deg)}}@keyframes ypsBob{0%{transform:translateY(0)}to{transform:translateY(-1.2%)}}.yps-flame{z-index:5;aspect-ratio:1/2.1;opacity:0;position:absolute;transform:translate(-50%,-92%)}.yps-build .yps-flame{animation:.7s ease-out forwards ypsCatch}.yps-done .yps-flame{opacity:1}.yps-flame:before{content:"";aspect-ratio:1;background:radial-gradient(circle,#ffc8646b,#ffaa3c1f 38%,#ffa03c00 66%);border-radius:50%;width:420%;animation:2.3s ease-in-out infinite alternate ypsGlow;position:absolute;top:58%;left:50%;transform:translate(-50%,-50%)}.yps-flame i{transform-origin:50% 90%;filter:drop-shadow(0 0 2px #ffaa3ce6);background:radial-gradient(38% 55% at 50% 74%,#fff 0 18%,#fff1b0 30%,#ffc64d 48%,#ff8a1f 68%,#e6500a00 88%);border-radius:50% 50% 45% 45%/62% 62% 38% 38%;animation:1.1s ease-in-out infinite alternate ypsFlicker;position:absolute;top:0;bottom:0;left:0;right:0}@keyframes ypsCatch{0%{opacity:0;transform:translate(-50%,-92%)scale(.2)}to{opacity:1;transform:translate(-50%,-92%)scale(1)}}@keyframes ypsGlow{0%{opacity:.75;transform:translate(-50%,-50%)scale(.94)}to{opacity:1;transform:translate(-50%,-50%)scale(1.06)}}@keyframes ypsFlicker{0%{transform:scale(1)rotate(-2deg)}35%{transform:scale(.94,1.06)rotate(1.5deg)}70%{transform:scale(1.04,.95)rotate(-1deg)}to{transform:scale(.97,1.08)rotate(2deg)}}.yp-filmbox.scene-build .yp-filmtext .yp-ct>*{opacity:0;animation:.9s forwards ypsFadeUp}.yp-filmbox.scene-build .yp-filmtext .main-top>:first-child{animation-delay:2.7s}.yp-filmbox.scene-build .yp-filmtext .main-top>:nth-child(2){animation-delay:2.85s}.yp-filmbox.scene-build .yp-filmtext .main-top>:nth-child(3){animation-delay:3s}.yp-filmbox.scene-build .yp-filmtext .main-top>:nth-child(4){animation-delay:3.1s}.yp-filmbox.scene-build .yp-filmtext .main-top>:nth-child(5){animation-delay:3.2s}.yp-filmbox.scene-build .yp-filmtext .main-side>*{animation-delay:3.4s}.yp-filmbox.scene-idle .yp-filmtext{opacity:0}@media (prefers-reduced-motion:reduce){.yps *,.yps :before,.yp-filmbox .yp-filmtext *{animation:none!important}.yps-build .yps-layer,.yps-build .yps-flame{opacity:1}.yps-build .yps-arch-line{stroke-dashoffset:0}}.ypl-row{aspect-ratio:2048/900;pointer-events:none;width:100%;position:relative;overflow:hidden}.ypl-strand{line-height:0;position:absolute;top:0}.ypl-strand img{transform-origin:50% 0;width:100%;height:auto;animation:3.8s ease-in-out infinite alternate yplSwing;display:block}@keyframes yplSwing{0%{rotate:-2.6deg}to{rotate:2.6deg}}.yp-root .ypl-flame{opacity:1;z-index:3}.ypl-imgbox{line-height:0;position:relative}.ypl-over{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.ypl-sea{mix-blend-mode:soft-light;opacity:.75;background:linear-gradient(100deg,#fff0 30%,#ffffffd9 45%,#fff0 60%) 0 0/250% 100%;height:20%;animation:7s ease-in-out infinite yplSea;position:absolute;top:52%;left:28%;right:20%;-webkit-mask:linear-gradient(#0000,#000 30% 70%,#0000);mask:linear-gradient(#0000,#000 30% 70%,#0000)}@keyframes yplSea{0%{background-position:120% 0}to{background-position:-40% 0}}.ypl-sun{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffecbe99,#ffc8782e 40%,#ffbe6e00 68%);border-radius:50%;width:30%;animation:4.5s ease-in-out infinite alternate ypsGlow;position:absolute;top:40%;left:92%;transform:translate(-50%,-50%)}.ypl-lantern{aspect-ratio:1;mix-blend-mode:screen;background:radial-gradient(circle,#ffd682b3,#ffb45033 38%,#ffaa4600 66%);border-radius:50%;width:20%;animation:1.9s ease-in-out infinite alternate ypsGlow;position:absolute;top:72%;left:10%;transform:translate(-50%,-50%)}.yp-vcard .pic{overflow:hidden}.yp-vcard .pic>img{transform-origin:30% 60%;animation:22s ease-in-out infinite alternate yplDrift}@keyframes yplDrift{0%{transform:scale(1)}to{transform:scale(1.07)translate(-1.5%,-1%)}}.yp-count{position:relative;overflow:hidden}.yp-count>*{z-index:1;position:relative}.yp-count>.ypl-cdlamp{z-index:0;opacity:.95;width:15%;line-height:0;position:absolute;bottom:-6px}.ypl-cdlamp.l{left:2%}.ypl-cdlamp.r{right:2%}.ypl-cdlamp img{filter:drop-shadow(0 6px 10px #00000059);width:100%;height:auto;display:block}@media (max-width:420px){.yp-count>.ypl-cdlamp{opacity:.8;width:13%}.yp-count .yp-cd{padding:0 11%}}.yp-tlrow.in .art{animation:5.5s ease-in-out infinite alternate yplFloat}.yp-tlrow.flip.in .art{animation-duration:6.3s;animation-delay:-2s}@keyframes yplFloat{0%{translate:0}to{translate:0 -3.5%}}@media (prefers-reduced-motion:reduce){.ypl-strand img,.ypl-sea,.ypl-sun,.ypl-lantern,.yp-vcard .pic>img,.yp-tlrow.in .art,.ypl-flame i,.ypl-flame:before{animation:none!important}}.yps-panel{z-index:5;background:radial-gradient(at 50% 40%,#fffaf0,#f8efdc 80%);border:1.5px solid #c49a4a;position:absolute;top:17%;bottom:14.5%;left:20.5%;right:20.5%;box-shadow:inset 0 0 0 5px #fbf4e4,inset 0 0 0 6px #c49a4a8c,0 10px 30px #78501e1f}.yps-idle .yps-panel{opacity:0}.yps-build .yps-panel{opacity:0;animation:1s .5s forwards ypsFadeUp}.yps .yps-sea{z-index:1;height:15%;top:54%;left:0;right:0}.yp-lbmedia.scene-idle .yp-ct{opacity:0}.yp-lbmedia.scene-build .yp-ct>*{opacity:0;animation:.9s 2.3s forwards ypsFadeUp}.yp-lbmedia.scene-build .yp-ct>:nth-child(2){animation-delay:2.45s}.yp-lbmedia.scene-build .yp-ct>:nth-child(n+3){animation-delay:2.6s}.yp-lbmedia .yp-ct .title.serif{font-size:14cqw}.yp-ct .eyebrow,.yp-ct .quote,.yp-ct .line,.yp-cpllead,.yp-tlhead .sub,.yp-tlrow .ln,.yp-root .ov-quote,.yp-vcard .pic .cap,.yp-rsvp .hd p,.yp-teamslead,.yp-cdnote{text-wrap:balance}.yp-ct .eyebrow,.yp-ct .line{max-width:92%;margin-left:auto;margin-right:auto}.yp-ct.main-side .quote{max-width:92%}@media (max-height:760px){.yp-ct.main-side .heart{display:none}}.yp-lbmedia .ct-wedding .eyebrow{font-size:5.2cqw}.yp-lbmedia .ct-reception .line{display:none}.yp-lbmedia .ct-reception .orn{margin:1cqw auto}.yp-lbmedia .ct-reception .when{margin-top:2cqw}.yp-lbmedia .ct-reception .venue{margin-top:1.6cqw}.yp-lbmedia .ct-reception>*{text-shadow:0 1px 6px #fff0ded9}.yp-tlrow .ln{font-size:clamp(8.5px,2.4cqw,11px)}.yp-tlrow .meta{font-size:clamp(10.5px,2.8cqw,13px)}@media (max-width:370px){.yp-count{padding-left:30px;padding-right:30px}.yp-count>.ypl-cdlamp{width:11%}.yp-count .yp-cd{padding:0}}.ypa{position:relative}.ypa-stage{aspect-ratio:3/3.6;width:min(100%,320px);margin:4px auto 14px;position:relative}.ypa-glow{aspect-ratio:1;background:radial-gradient(circle,#d3a03e52,#d3a03e1a 45%,#d3a03e00 70%);border-radius:50%;width:92%;position:absolute;top:52%;left:50%;transform:translate(-50%,-50%)}.ypa-stage:before{content:"";border:1.5px solid #c49a4abf;border-radius:48% 48% 10px 10px/34% 34% 10px 10px;position:absolute;top:2%;bottom:8%;left:10%;right:10%;box-shadow:inset 0 0 0 5px #faf4e6e6,inset 0 0 0 6px #c49a4a59}.ypa-couple{filter:drop-shadow(0 10px 18px #5a32142e);width:auto;height:86%;position:absolute;bottom:8%;left:50%;transform:translate(-50%)}.ypa-bowl{filter:drop-shadow(0 6px 10px #5a321433);width:26%;height:auto;position:absolute;bottom:3%;right:2%}.ypa-cv{pointer-events:none;z-index:3;width:112%;height:108%;position:absolute;top:-8%;bottom:0;left:-6%;right:-6%}.ypa-said{z-index:4;text-align:center;font-family:var(--script);color:var(--kumkum);text-shadow:0 2px 10px #fff8e6f2,0 0 2px #fff;pointer-events:none;font-size:clamp(24px,8cqw,32px);animation:3.2s forwards ypaSaid;position:absolute;top:30%;left:0;right:0}@keyframes ypaSaid{0%{opacity:0;transform:translateY(14px)scale(.95)}18%{opacity:1;transform:none}75%{opacity:1}to{opacity:0;transform:translateY(-18px)}}.ypa-picks{flex-wrap:wrap;justify-content:center;gap:8px;max-width:360px;margin:0 auto 16px;display:flex}.ypa-pick{font-family:var(--display);color:var(--ink);background:var(--card);border:1px solid var(--line);cursor:pointer;-webkit-tap-highlight-color:transparent;border-radius:30px;padding:7px 14px;font-size:15px;font-style:italic;transition:all .2s}.ypa-pick[aria-checked=true]{color:#fff;background:linear-gradient(#b8862f,#94661f);border-color:#94661f;box-shadow:0 6px 14px #94661f47}.ypa-go{cursor:pointer;color:#4a2a08;min-height:46px;font-family:var(--body);letter-spacing:.16em;text-transform:uppercase;-webkit-tap-highlight-color:transparent;background:linear-gradient(#e8b923,#c8901a);border:0;border-radius:40px;align-items:center;gap:9px;margin:0 auto;padding:14px 30px;font-size:11.5px;font-weight:700;transition:transform .15s;display:flex;box-shadow:0 8px 20px #c8901a59,inset 0 1px #fff6}.ypa-go:active{transform:scale(.96)}.ypa-note{text-align:center;color:var(--muted);text-wrap:balance;max-width:300px;margin:10px auto 0;font-size:12.5px}.yp-count{background:0 0;padding:78px 20px 84px}.yp-count:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(ellipse 70% 60% at 50% 45%, #8a2a38, var(--maroon) 55%, #57131e);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%);mask:linear-gradient(#0000 0,#000 70px calc(100% - 70px),#0000 100%)}.yp-count>.ypl-cdlamp{bottom:34px}.yp-count+.yp-vr{margin-top:-46px}.yp-count+.yp-vr>.ypl-row{z-index:2;position:relative}.yp-foot{background:0 0;margin-top:0;padding-top:70px;position:relative}.yp-foot:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(at 50% 30%,#7a2230,#4a1119 70%,#33090f);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:linear-gradient(#0000 0,#000 64px);mask:linear-gradient(#0000 0,#000 64px)}.yp-foot>*{z-index:1;position:relative}.yp-landscape-wrap+.yp-foot,.yp-vr+.yp-foot{margin-top:-40px}.yp-couple{background:url(/yugatharshan-pritika/scene/garland-2-v1.webp) 6% -40px/30px no-repeat,url(/yugatharshan-pritika/scene/garland-4-v1.webp) 15% -90px/28px no-repeat,url(/yugatharshan-pritika/scene/garland-1-v1.webp) right 6% top -40px/30px no-repeat,url(/yugatharshan-pritika/scene/garland-3-v1.webp) right 15% top -90px/28px no-repeat,radial-gradient(60% 38% at 50% 40%,#fffaecf2,#fffaec00 70%),url(/yugatharshan-pritika/scene/card-backdrop-v1.webp) 50%/100% 100% no-repeat;padding-top:64px}.yp-couple:before,.yp-couple:after{display:none}.yp-couple>.yp-cplin{z-index:1;position:relative}.yp-tl{background:radial-gradient(55% 9% at 30% 30%,#ffecc48c,#ffecc400 70%),radial-gradient(55% 9% at 70% 52%,#ffecc48c,#ffecc400 70%),radial-gradient(55% 9% at 30% 74%,#ffecc48c,#ffecc400 70%)}.yp-tlbody:before,.yp-tlbody:after{content:"";z-index:0;pointer-events:none;opacity:.55;background:url(/yugatharshan-pritika/scene/banana-left-v1.webp) 50%/contain no-repeat;width:30%;height:64%;position:absolute;top:18%}.yp-tlbody:before{left:-17%}.yp-tlbody:after{right:-17%;transform:scaleX(-1)}.yp-tlbody{margin-bottom:70px}.yp-tlstart{z-index:2;filter:drop-shadow(0 2px 4px #78501440);width:26px;position:absolute;top:-18px;left:50%;transform:translate(-50%)}.yp-tlstart svg{width:100%;height:auto;display:block}.yp-tlend{z-index:2;width:34px;line-height:0;position:absolute;bottom:-66px;left:50%;transform:translate(-50%)}.yp-tlend img{filter:drop-shadow(0 4px 8px #5a32144d);width:100%;height:auto;display:block}.yp-landscape-wrap .ypl-imgbox{-webkit-mask:linear-gradient(#000 78%,#0000);mask:linear-gradient(#000 78%,#0000)}.yp-couple{-webkit-mask:linear-gradient(#000 92%,#0000);mask:linear-gradient(#000 92%,#0000)}.yp-root .yp-rsvp{background:url(/yugatharshan-pritika/scene/garland-2-v1.webp) 18px -26px/22px no-repeat,url(/yugatharshan-pritika/scene/garland-4-v1.webp) 44px -70px/20px no-repeat,url(/yugatharshan-pritika/scene/garland-1-v1.webp) right 18px top -26px/22px no-repeat,url(/yugatharshan-pritika/scene/garland-3-v1.webp) right 44px top -70px/20px no-repeat,radial-gradient(at 50% 0,#fffaf0,#fbf3e2 70%);border:1.5px solid #c49a4a;border-radius:18px;max-width:440px;margin:34px auto 0;padding:58px 22px 30px;position:relative;box-shadow:inset 0 0 0 6px #fdf7ea,inset 0 0 0 7px #c49a4a80,0 18px 40px #6e3c141f}.yp-root .yp-rsvp .hd h2{font-size:clamp(38px,11cqw,50px)}.yp-root .yp-rsvp .hd p{color:var(--muted);text-wrap:balance;max-width:300px;margin:4px auto 6px;font-size:13px}.yp-root .yp-lab{align-items:center;gap:8px;margin:20px 0 8px;font-weight:600;display:flex}.yp-root .yp-lab:before{content:"";background:linear-gradient(90deg,#c49a4a,#0000);width:14px;height:1px}.yp-root .yp-field{background-color:#fffcf5;border:1px solid #c49a4a80;border-radius:12px;padding:13px 15px;box-shadow:inset 0 1px 2px #6e46140f}.yp-root .yp-field.name{padding-left:42px}.yp-root .yp-field:focus{border-color:#c49a4a;box-shadow:0 0 0 4px #d3a03e2e}.yp-root .yp-vseg{color:var(--ink);background:#fffcf5;border:1px solid #c49a4a80;min-height:48px;font-size:14px;transition:all .2s}.yp-root .yp-vseg.yes[aria-pressed=true]{color:#fff;background:linear-gradient(#a02a3d,#7d1526);border-color:#7d1526;box-shadow:0 8px 18px #7d152640}.yp-root .yp-vseg.no[aria-pressed=true]{color:#fff;background:linear-gradient(#8a7a5e,#6d5f45);border-color:#6d5f45}.yp-root .yp-chip{color:var(--ink);border:1px solid #c49a4a80;border-radius:14px;padding:12px 3px 10px;transition:all .2s;position:relative;background:#fffcf5!important}.yp-root .yp-chip svg{color:var(--kumkum)}.yp-root .yp-chip[aria-pressed=true]{border-color:#c49a4a;box-shadow:0 6px 14px #c49a4a38;background:linear-gradient(#fff6df,#f7e6bd)!important}.yp-root .yp-chip[aria-pressed=true]:after{content:"✓";color:#fff;background:var(--kumkum);border-radius:50%;place-items:center;width:18px;height:18px;font-size:10px;display:grid;position:absolute;top:-7px;right:-5px;box-shadow:0 2px 5px #7d15264d}.yp-root .yp-chip[aria-pressed=false]{color:#8a7a5e;border:1px dashed #a98a4680;background:0 0!important}.yp-root .yp-chip[aria-pressed=false] svg{color:#a89878;opacity:.7}.yp-root .yp-step{background:#fffcf5;border:1px solid #c49a4a80;border-radius:40px;width:164px;height:48px}.yp-root .yp-step button{color:var(--kumkum);font-size:22px}.yp-root .yp-step output{font-family:var(--display);border-color:#c49a4a4d;font-size:19px;font-weight:700}.yp-root .yp-send{min-width:250px;min-height:50px;margin-top:26px;font-size:12px}.yp-root .yp-slot>.rounded-2xl{max-width:none;box-shadow:none!important;background:0 0!important;border:0!important}.yp-root .yp-slot>.rounded-2xl>.border-b{display:none!important}.yp-root .yp-slot>.rounded-2xl>.p-5{padding:8px 0 0!important}.yp-root .yp-slot label{letter-spacing:.06em;font-weight:600;color:#7a6230!important}.yp-root .yp-slot .rsvp-field,.yp-root .yp-slot .li-phone-field,.yp-root .yp-slot .border.rounded-\[18px\]{color:#4a3524!important;background-color:#fffcf5!important;border-color:#c49a4a80!important}.yp-root .yp-slot .space-y-3>.rounded-xl{border-radius:16px;box-shadow:0 6px 16px #6e3c140f;background:#fffcf5!important;border-color:#c49a4a80!important}.yp-root .yp-slot .space-y-3>.rounded-xl .min-w-0>:first-child{font-family:var(--head);text-transform:uppercase;letter-spacing:.16em;font-size:.8rem;color:#7a2230!important}.yp-root .yp-slot .space-y-3>p{font-family:var(--display);text-align:center;font-size:16px;font-style:italic;color:#6d593d!important}.yp-root .yp-slot .flex.justify-end{justify-content:center!important}.yp-root .yp-slot .rsvp-cta{min-height:50px;font-family:var(--body);letter-spacing:.15em;text-transform:uppercase;background:linear-gradient(#a02a3d,#7d1526)!important;border:0!important;border-radius:40px!important;padding:14px 34px!important;font-size:12px!important;box-shadow:0 8px 20px #500e1847!important}
