.O7uy8q_page{--u:1cqw;position:relative;overflow-x:clip;container-type:inline-size}.O7uy8q_page :focus-visible{outline:2px solid var(--focus);outline-offset:3px}.O7uy8q_eyebrow{font-size:max(1.5rem, calc(2.2 * var(--u)));line-height:1.1}.O7uy8q_chapterTitle{z-index:2;text-align:center;flex-direction:column;align-items:center;gap:.35rem;padding:0 6cqw;display:flex;position:relative}.O7uy8q_chapterHeading{letter-spacing:.01em;overflow-wrap:anywhere;font-size:max(2.1rem,min(8.4cqw,3.6rem));line-height:1.05}.O7uy8q_lotusDivider{width:min(220px,56cqw);height:auto;margin-top:.4rem}.O7uy8q_bansuriRule{width:min(300px,70%);height:auto;margin:1.4rem auto .6rem}.O7uy8q_featherArrow{width:22px;height:100px;margin:.8rem auto 0;display:block}.O7uy8q_emblem{place-items:center;margin:.6rem auto .2rem;display:inline-grid}.O7uy8q_emblemGlyph{margin:.6rem auto .2rem;font-size:2.6rem;line-height:1;display:block}.O7uy8q_emblemMark{width:64px;height:64px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;margin:.6rem auto .2rem;display:block}.O7uy8q_pill{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-height:40px;padding:.5rem 1.15rem;font-size:.82rem;text-decoration:none;transition:background-color .2s,translate .2s;display:inline-flex}.O7uy8q_pill:hover{translate:0 -1px}:lang(hi) .O7uy8q_pill{letter-spacing:normal;text-transform:none;font-size:.92rem}.O7uy8q_diyaGlow{aspect-ratio:1;background:radial-gradient(closest-side, var(--flame), transparent 70%);opacity:.85;pointer-events:none;border-radius:50%;width:260%;margin-top:-130%;margin-left:-130%;position:absolute;top:8%;left:50%}.O7uy8q_seam{z-index:1;place-items:center;height:max(110px,min(17vh,180px));margin:-1px 0;display:grid;position:relative}.O7uy8q_seamRule{align-items:center;gap:12px;width:min(78cqw,560px);display:flex}.O7uy8q_seamRule i{background:linear-gradient(90deg, transparent, var(--rule));flex:1;height:1px}.O7uy8q_seamRule i:last-child{background:linear-gradient(90deg, var(--rule), transparent)}.O7uy8q_seamFeather{place-items:center;display:grid}.O7uy8q_stage{--hills-y:var(--hills-y-p);--hills-to:var(--hills-to-p);--river-y:var(--river-y-p);--river-to:var(--river-to-p);--names-top:var(--names-top-p);--names-sink:var(--names-sink-p);--moon-y:var(--moon-y-p);--moon-to:var(--moon-to-p);--moon-d:34cqw;--moon-x:72%;--tree-h:26lvh;--tree-left:-8cqw;--bank-w:130cqw;--bank-dip-y:.74;--bank-dip:var(--bank-dip-p);--toran-h:24cqw;--name-size:calc(15cqw * var(--name-scale));isolation:isolate;height:100vh;height:calc(100lvh + var(--run));view-timeline:--arrival block;background:var(--night-a);position:relative}.O7uy8q_stage:after{content:"";z-index:1;background:linear-gradient(180deg, transparent, var(--night-b) 92%);pointer-events:none;height:34lvh;position:absolute;bottom:0;left:0;right:0}.O7uy8q_pin{z-index:-1;height:100vh;height:100lvh;position:sticky;top:0;overflow:hidden}.O7uy8q_sky{position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_skyDusk{background:linear-gradient(180deg, var(--dusk-a) 0%, var(--dusk-b) 38%, var(--dusk-c) 58%, var(--dusk-c) 100%)}.O7uy8q_skyNight{background:linear-gradient(180deg, var(--night-a) 0%, var(--night-b) 42%, var(--night-c) 62%, var(--night-b) 100%)}.O7uy8q_stars{background-image:radial-gradient(1.3px 1.3px at 8% 12%, var(--star), transparent), radial-gradient(1px 1px at 17% 31%, var(--star), transparent), radial-gradient(1.6px 1.6px at 26% 8%, var(--star), transparent), radial-gradient(1px 1px at 36% 22%, var(--star), transparent), radial-gradient(1.2px 1.2px at 44% 40%, var(--star), transparent), radial-gradient(1.5px 1.5px at 55% 14%, var(--star), transparent), radial-gradient(1px 1px at 61% 34%, var(--star), transparent), radial-gradient(1.3px 1.3px at 69% 6%, var(--star), transparent), radial-gradient(1px 1px at 83% 27%, var(--star), transparent), radial-gradient(1.6px 1.6px at 91% 11%, var(--star), transparent), radial-gradient(1px 1px at 95% 41%, var(--star), transparent), radial-gradient(1.2px 1.2px at 4% 46%, var(--star), transparent), radial-gradient(1px 1px at 49% 4%, var(--star), transparent), radial-gradient(1.1px 1.1px at 77% 46%, var(--star), transparent);position:absolute;top:0;bottom:42%;left:0;right:0}.O7uy8q_moon{z-index:2;width:var(--moon-d);aspect-ratio:1;left:calc(var(--moon-x) - var(--moon-d) / 2);top:calc(var(--moon-y) * 100lvh - var(--moon-d) / 2);translate:0 calc(var(--moon-to) * 100lvh);position:absolute}.O7uy8q_moonHalo{background:radial-gradient(closest-side, var(--moon-glow), transparent 70%);border-radius:50%;position:absolute;top:-80%;bottom:-80%;left:-80%;right:-80%}.O7uy8q_moonDisc{background:var(--moon) center / contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_moonWarm{background:radial-gradient(circle at 40% 40%, var(--moon-warm), color-mix(in srgb, var(--moon-warm) 70%, transparent));opacity:0;border-radius:50%;position:absolute;top:4%;bottom:4%;left:4%;right:4%}.O7uy8q_clouds{z-index:2;opacity:.25;pointer-events:none;--cloud-k:1;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_cloud{left:0;top:calc(var(--cy) * 100lvh);width:calc(var(--cw) * var(--cloud-k) * 1cqw);aspect-ratio:var(--cloud-ratio);background:var(--cloud) center / contain no-repeat;opacity:var(--co);translate:calc(var(--cx) * 1cqw) 0;position:absolute}.O7uy8q_birds{z-index:2;opacity:0;pointer-events:none;color:color-mix(in srgb, var(--night-a) 78%, transparent);position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_flock{font-size:calc(var(--bird-size) * var(--bird-k,1));left:0;top:calc(var(--fy) * 100lvh);width:8em;height:3em;position:absolute;translate:-10em}.O7uy8q_bird{width:1.6em;height:.64em;position:absolute}.O7uy8q_bird svg{fill:currentColor;transform-origin:50% 70%;width:100%;height:100%;display:block}.O7uy8q_heroCopy{z-index:3;width:90%;left:5%;top:calc(var(--names-top) * 100lvh);text-align:center;text-shadow:0 2px 20px var(--night-a);position:absolute}.O7uy8q_heroGuest{flex-direction:column;align-items:center;gap:.15rem;margin-bottom:.7rem;display:flex}.O7uy8q_heroGuestName{font-size:max(1.15rem, calc(2.6 * var(--u)));font-style:italic;line-height:1.2}.O7uy8q_heroInvited{letter-spacing:.28em;text-transform:uppercase;font-size:.72rem}:lang(hi) .O7uy8q_heroInvited{letter-spacing:normal;text-transform:none;font-size:.86rem}.O7uy8q_heroNames{flex-direction:column;align-items:center;margin:0;display:flex}.O7uy8q_heroName{font-size:min(var(--name-size), 5.6rem);letter-spacing:.01em;overflow-wrap:anywhere;line-height:1}.O7uy8q_heroWeds{font-size:calc(min(var(--name-size), 5.6rem) * .52);line-height:1.15}.O7uy8q_plane{--art-h:calc(100cqw / var(--aspect));width:100cqw;height:calc(var(--art-h) + 100lvh);left:0;top:calc(var(--y) * 100lvh - var(--line) * var(--art-h));background:linear-gradient(transparent, var(--fill)) 0 calc(var(--art-h) * .88) / 100% calc(var(--art-h) * .12) no-repeat, var(--img) center top / 100% auto no-repeat, linear-gradient(var(--fill), var(--fill)) 0 calc(var(--art-h) - 2px) / 100% 100% no-repeat;position:absolute}.O7uy8q_hills{z-index:4;--img:var(--img-hills-p);--aspect:var(--hills-aspect-p);--line:var(--hills-line-p);--fill:var(--hills-fill-p);--y:var(--hills-y)}.O7uy8q_river{z-index:8;--img:var(--img-river-p);--aspect:var(--river-aspect-p);--line:var(--river-line-p);--fill:var(--river-fill-p);--y:var(--river-y)}.O7uy8q_veil{z-index:5;background:linear-gradient(180deg, transparent calc(var(--hills-y) * 100% - 12%), var(--veil) calc(var(--hills-y) * 100%), var(--veil));position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_farBank{z-index:6;width:100cqw;left:0;top:calc(var(--river-y) * 100lvh);height:0;position:absolute}.O7uy8q_kadamba{left:var(--tree-left);height:var(--tree-h);aspect-ratio:var(--kadamba-aspect);top:calc(2lvh - var(--kadamba-base) * var(--tree-h));position:absolute}.O7uy8q_tree{background:var(--kadamba) center / 100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_jhoola{height:calc(var(--jhoola-h) * 100%);aspect-ratio:var(--jhoola-aspect);top:calc(var(--jhoola-top) * 100%);left:calc(var(--jhoola-x) * 100% - var(--jhoola-h) * var(--tree-h) * var(--jhoola-aspect) / 2);transform-origin:50% 0;background:var(--jhoola) center / 100% 100% no-repeat;position:absolute}.O7uy8q_glitter{left:calc(var(--moon-x) - 6cqw);width:12cqw;top:calc(var(--line) * var(--art-h) + 4px);height:calc((1 - var(--line)) * var(--art-h) * .7);background:repeating-linear-gradient(180deg, var(--glitter) 0 2px, transparent 2px 9px);opacity:.55;position:absolute;-webkit-mask:radial-gradient(50% 60% at 50% 30%,#000,#0000);mask:radial-gradient(50% 60% at 50% 30%,#000,#0000)}.O7uy8q_boat{left:18cqw;top:calc(var(--line) * var(--art-h) + 3.5lvh);aspect-ratio:420/281;background:var(--boat) center / contain no-repeat;transform-origin:50% 80%;width:max(56px,15cqw);position:absolute}.O7uy8q_haze{z-index:9;background:radial-gradient(120% 40% at 18% calc(var(--river-y) * 100%), var(--haze), transparent 70%);opacity:0;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_fireflies{z-index:10;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_bank{z-index:11;width:var(--bank-w);left:calc(50% - var(--bank-w) / 2);--art-h:calc(var(--bank-w) / var(--bank-aspect-p));height:calc(var(--art-h) + 100lvh);top:calc(var(--bank-dip-y) * 100lvh - var(--bank-dip) * var(--art-h));background:var(--img-bank-p) center top / 100% auto no-repeat, linear-gradient(var(--bank-fill-p), var(--bank-fill-p)) 0 calc(var(--art-h) - 2px) / 100% 100% no-repeat;position:absolute}.O7uy8q_toran{z-index:12;width:108cqw;height:var(--toran-h);transform-origin:50% 0;position:absolute;top:-2px;left:-4cqw}.O7uy8q_toranSway{background:var(--toran) 0 0 / auto 100% repeat-x;transform-origin:50% 0;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_arrivalCue{z-index:13;left:0;right:0;bottom:max(4.5lvh, calc(env(safe-area-inset-bottom) + 18px));justify-content:center;display:flex;position:absolute}.O7uy8q_cueButton{cursor:pointer;text-shadow:0 1px 10px #0000008c;background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:10px 18px 6px;display:flex}.O7uy8q_cueText{font-size:max(11px, calc(1.15 * var(--u)));letter-spacing:.3em;text-transform:uppercase}:lang(hi) .O7uy8q_cueText{letter-spacing:normal;text-transform:none;font-size:max(13px, calc(1.4 * var(--u)))}.O7uy8q_cueTrack{background:color-mix(in srgb, var(--cue-gold) 30%, transparent);border-radius:1px;width:1.5px;height:38px;position:relative;overflow:clip}.O7uy8q_cueTrack i{background:var(--cue-gold);width:4.5px;height:12px;box-shadow:0 0 8px var(--cue-gold);border-radius:3px;position:absolute;top:-10px;left:-1.5px}.O7uy8q_cueChevrons{width:20px;height:25px;margin-top:-2px}.O7uy8q_cueChevrons path{stroke:var(--cue-gold);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}@container (min-width:768px){.O7uy8q_page{--u:min(1cqw, 1.6vh)}.O7uy8q_stage{--hills-y:var(--hills-y-w);--hills-to:var(--hills-to-w);--river-y:var(--river-y-w);--river-to:var(--river-to-w);--names-top:var(--names-top-w);--names-sink:var(--names-sink-w);--moon-y:var(--moon-y-w);--moon-to:var(--moon-to-w);--moon-d:calc(22 * var(--u));--moon-x:74%;--tree-h:calc(34 * var(--u));--tree-left:4cqw;--bank-w:100cqw;--bank-dip-y:.72;--toran-h:max(96px, calc(9.5 * var(--u)));--name-size:calc(8 * var(--u) * var(--name-scale))}.O7uy8q_clouds{--cloud-k:.5}.O7uy8q_birds{--bird-k:1.6}.O7uy8q_hills{--img:var(--img-hills-w);--aspect:var(--hills-aspect-w);--line:var(--hills-line-w);--fill:var(--hills-fill-w)}.O7uy8q_river{--img:var(--img-river-w);--aspect:var(--river-aspect-w);--line:var(--river-line-w);--fill:var(--river-fill-w)}.O7uy8q_bank{--art-h:calc(var(--bank-w) / var(--bank-aspect-w));--bank-dip:var(--bank-dip-w);background:var(--img-bank-w) center top / 100% auto no-repeat, linear-gradient(var(--bank-fill-w), var(--bank-fill-w)) 0 calc(var(--art-h) - 2px) / 100% 100% no-repeat}.O7uy8q_heroName{font-size:min(var(--name-size), 8rem)}.O7uy8q_heroWeds{font-size:calc(min(var(--name-size), 8rem) * .48)}.O7uy8q_boat{width:max(80px, calc(11 * var(--u)))}}.O7uy8q_invitation{z-index:1;--overlap:32lvh;margin-top:calc(var(--overlap) * -1);background:linear-gradient(180deg, transparent 0, transparent var(--overlap), var(--ground) var(--overlap));grid-template-columns:1fr;justify-items:center;padding:0 4cqw 10vh;display:grid;position:relative}.O7uy8q_lamp{display:none}.O7uy8q_hanging{view-timeline:--cloth block;width:min(92cqw,680px);position:relative}.O7uy8q_rod{z-index:3;width:135.135%;aspect-ratio:var(--rod-aspect);background:var(--rod) center / 100% 100% no-repeat;pointer-events:none;margin-left:-17.5676%;position:relative}.O7uy8q_clothClip{z-index:2;margin-top:calc(-.87 / .74 / var(--rod-aspect) * 100%);position:relative;overflow:clip}.O7uy8q_cloth{--bw:clamp(30px, 8.5cqw, 64px);border:var(--bw) solid transparent;border-image:var(--border) var(--border-slice) / var(--bw) round;background:var(--paper) center / 420px repeat, var(--ivory);box-shadow:0 30px 60px -30px var(--hem-shade)}.O7uy8q_clothPaper{text-align:center;color:var(--cloth-ink);padding:max(28px,min(7cqw,56px)) max(14px,min(5cqw,48px)) max(30px,min(7cqw,60px))}.O7uy8q_hem{background:linear-gradient(180deg, transparent, var(--hem) 45%, color-mix(in srgb, var(--hem) 60%, var(--hem-shade)) 70%, transparent);opacity:0;pointer-events:none;height:14px;position:absolute;bottom:0;left:0;right:0}.O7uy8q_invocation{font-size:max(1.1rem,min(4.6cqw,1.5rem));line-height:1.5}.O7uy8q_invEmblem{margin:.8rem auto .2rem}.O7uy8q_verse{max-width:34ch;margin:.9rem auto 0;font-size:max(.98rem,min(4cqw,1.22rem));line-height:1.75}.O7uy8q_verseLine{display:block}.O7uy8q_headline{margin-top:1.4rem;font-size:max(1.05rem,min(4.4cqw,1.35rem));line-height:1.4}.O7uy8q_message{white-space:pre-line;max-width:38ch;color:var(--muted);margin:.8rem auto 0;font-size:1rem;line-height:1.65}.O7uy8q_inviteNames{font-size:calc(clamp(2.4rem, 11cqw, 4.2rem) * var(--name-scale));overflow-wrap:anywhere;flex-direction:column;align-items:center;margin:1.4rem 0 0;line-height:1.04;display:flex}.O7uy8q_parents{letter-spacing:.02em;margin-top:.35rem;font-size:.95rem;line-height:1.4;display:block}.O7uy8q_withParents .O7uy8q_parents+.O7uy8q_inviteAnd{margin-top:.5rem}.O7uy8q_inviteAnd{margin:.1rem 0;font-size:.5em;line-height:1.2}.O7uy8q_glintName{background:linear-gradient(100deg, var(--name-ink) 0 40%, var(--gold-light) 50%, var(--name-ink) 60% 100%) 100% 0 / 300% 100% no-repeat;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.O7uy8q_inviteWhen{margin-top:.3rem}.O7uy8q_inviteDate{font-size:max(1.3rem,min(5.6cqw,1.7rem));line-height:1.25}.O7uy8q_inviteTime,.O7uy8q_inviteVenue{color:var(--muted);margin-top:.3rem;font-size:.98rem}.O7uy8q_toEvents{text-align:center;margin-top:4vh}.O7uy8q_toEventsText{font-size:max(1.15rem,min(4.6cqw,1.5rem));font-style:italic}@container (min-width:900px){.O7uy8q_invitation{grid-template-columns:1fr auto 1fr;align-items:start}.O7uy8q_hanging{grid-area:1/2;width:min(56cqw,720px)}.O7uy8q_toEvents{grid-column:1/-1}.O7uy8q_lamp{aspect-ratio:300/820;background:var(--lamp) center / contain no-repeat;grid-row:1;width:max(70px,min(7cqw,110px));margin-top:56lvh;display:block;position:sticky;top:26vh}.O7uy8q_lampLeft{grid-column:1;justify-self:end;margin-right:3cqw}.O7uy8q_lampRight{grid-column:3;justify-self:start;margin-left:3cqw}}.O7uy8q_lampFlame{aspect-ratio:2;background:radial-gradient(closest-side, var(--flame), transparent 72%);opacity:.8;pointer-events:none;border-radius:50%;width:220%;margin-left:-110%;position:absolute;top:3%;left:50%}.O7uy8q_elders{background:var(--night);text-align:center;justify-items:center;gap:2.4rem;padding:2vh 6cqw 10vh;display:grid;position:relative}.O7uy8q_tulsi{width:min(46cqw,230px);position:relative}.O7uy8q_tulsi>img{width:100%;height:auto;display:block}.O7uy8q_tulsiLamps{justify-content:space-between;align-items:flex-end;display:flex;position:absolute;bottom:-4%;left:-36%;right:-36%}.O7uy8q_diya{width:max(26px,min(8cqw,44px));position:relative}.O7uy8q_diya>img{filter:saturate(.6)brightness(.55);width:100%;height:auto;transition:filter .6s;display:block;position:relative}.O7uy8q_diya .O7uy8q_diyaGlow{opacity:0;transition:opacity .6s,scale .7s cubic-bezier(.34,1.6,.5,1);scale:.6}.O7uy8q_diya[data-lit]>img{filter:none}.O7uy8q_diya[data-lit] .O7uy8q_diyaGlow{opacity:.85;scale:1}.O7uy8q_eldersCopy{max-width:36rem}.O7uy8q_eldersTitle{letter-spacing:.32em;text-transform:uppercase;font-size:.74rem}.O7uy8q_eldersEyebrow{margin-top:.2rem;font-size:1.9rem}.O7uy8q_elderSide{margin-top:1.2rem}.O7uy8q_elderNames{text-wrap:balance;overflow-wrap:anywhere;font-size:max(1.15rem,min(4.8cqw,1.5rem));line-height:1.35}.O7uy8q_elderOf{margin-top:.25rem;font-size:.86rem}.O7uy8q_blessing{white-space:pre-line;margin-top:1.6rem;font-size:max(1.1rem,min(4.6cqw,1.45rem));font-style:italic;line-height:1.45}@container (min-width:900px){.O7uy8q_elders{text-align:left;grid-template-columns:auto minmax(0,36rem);justify-content:center;align-items:center;gap:6cqw}}.O7uy8q_events{view-timeline:--events block;background:radial-gradient(90% 40% at 50% 0%, color-mix(in srgb, var(--gold) 14%, transparent), transparent 70%), var(--ivory);padding:10vh 4cqw 14vh;position:relative}.O7uy8q_rail{pointer-events:none;width:120px;position:absolute;top:calc(10vh + 9rem);bottom:14vh;left:calc(50% - 60px)}.O7uy8q_railClip{position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.O7uy8q_railInner{height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_railDiya{offset-rotate:0deg;offset-distance:100%;z-index:1;width:30px;position:absolute;top:0;left:0}.O7uy8q_railDiya>img{width:100%;height:auto;display:block;position:relative}.O7uy8q_rows{gap:9vh;max-width:1180px;margin:3rem auto 0;padding:0;list-style:none;display:grid;position:relative}.O7uy8q_row{justify-items:center;display:grid}.O7uy8q_window{aspect-ratio:2/3;width:min(84cqw,440px);position:relative}.O7uy8q_windowArt{background:var(--night);border-radius:48% 48% 2% 2%/22% 22% 1% 1%;position:absolute;top:2%;bottom:1%;left:3%;right:3%;overflow:clip;container-type:size}.O7uy8q_sceneArt{width:70.6667cqh;height:106cqh;position:absolute;top:-3cqh;left:calc(50cqw - 35.3333cqh)}.O7uy8q_sceneArt>img{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_life,.O7uy8q_actors{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_actor{transform-origin:50% 100%;position:absolute}.O7uy8q_actor>img{width:100%;height:100%;display:block}.O7uy8q_actorGlow{aspect-ratio:1;background:radial-gradient(closest-side, color-mix(in srgb, var(--ember) 80%, transparent), transparent 70%);opacity:.6;border-radius:50%;width:70%;position:absolute;translate:-50% -50%}.O7uy8q_window[data-live] .O7uy8q_actorGlow{animation:1.2s ease-in-out infinite alternate O7uy8q_vrLifeFlame}.O7uy8q_cut{background-repeat:no-repeat;position:absolute;-webkit-mask:radial-gradient(closest-side,#000 62%,#0000 100%);mask:radial-gradient(closest-side,#000 62%,#0000 100%)}.O7uy8q_lifeFlame,.O7uy8q_lifeMoon{aspect-ratio:1;border-radius:50%;position:absolute;translate:-50% -50%}.O7uy8q_lifeFlame{background:radial-gradient(closest-side, color-mix(in srgb, var(--ember) 90%, transparent), color-mix(in srgb, var(--ember) 30%, transparent) 45%, transparent 75%);opacity:.55}.O7uy8q_lifeMoon{background:radial-gradient(closest-side, color-mix(in srgb, var(--spark) 55%, transparent), transparent 72%);opacity:.45}.O7uy8q_lifeShimmer{background:repeating-linear-gradient(180deg, color-mix(in srgb, var(--spark) 80%, transparent) 0 1.5px, transparent 1.5px 7px);opacity:.35;position:absolute;translate:-50% -50%;-webkit-mask:radial-gradient(closest-side,#000,#0000);mask:radial-gradient(closest-side,#000,#0000)}.O7uy8q_lifeSteam{width:4%;height:9%;position:absolute;translate:-50% -100%}.O7uy8q_lifeSteam i{background:linear-gradient(0deg, transparent, color-mix(in srgb, var(--spark) 55%, transparent) 40%, transparent);opacity:0;border-radius:50%;width:40%;height:100%;position:absolute;bottom:0;left:30%}.O7uy8q_lifeSteam i:last-child{left:55%}.O7uy8q_lifeDab{aspect-ratio:1;background:radial-gradient(closest-side, var(--c), color-mix(in srgb, var(--c) 40%, transparent) 60%, transparent);opacity:0;border-radius:50%;width:2.2%;position:absolute;translate:-50% -50%}.O7uy8q_windowFore{background:var(--fore) center bottom / 100% auto no-repeat;pointer-events:none;position:absolute;top:-1%;bottom:-2%;left:-3%;right:-3%}.O7uy8q_windowFrame{background:var(--frame) center / 100% 100% no-repeat;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_fx{pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_fxGlow{aspect-ratio:1;background:radial-gradient(closest-side, var(--glow), transparent 70%);opacity:.7;border-radius:50%;width:46%;position:absolute;translate:-50% -50%}.O7uy8q_ember,.O7uy8q_spark,.O7uy8q_petal{opacity:0;position:absolute}.O7uy8q_ember{background:var(--ember);width:4px;height:4px;box-shadow:0 0 6px var(--ember);scale:var(--s);border-radius:50%}.O7uy8q_spark{background:var(--spark);width:3px;height:3px;box-shadow:0 0 5px var(--spark);scale:var(--s);border-radius:50%}.O7uy8q_petal{width:max(10px,min(3.4cqw,18px));height:auto;scale:var(--s);top:-6%}.O7uy8q_cardWrap{z-index:2;width:min(92cqw,470px);margin-top:-16%;position:relative}.O7uy8q_crown{z-index:3;pointer-events:none;width:62%;height:auto;position:absolute;top:0;left:19%}.O7uy8q_card{margin-top:calc(var(--crown-sit) - 4px);border:22px solid #0000;border-image:var(--card-border) var(--card-slice) / 22px round;background:var(--card-ground);color:var(--card-ink);text-align:center;padding:2.2rem 1.4rem 1.8rem;position:relative}.O7uy8q_card[data-night]{background:color-mix(in srgb, var(--night-deep) 94%, transparent);box-shadow:0 30px 60px -34px #0000008c}.O7uy8q_cardCount{letter-spacing:.3em;text-transform:uppercase;color:var(--card-label);font-size:max(.68rem,10px)}:lang(hi) .O7uy8q_cardCount{letter-spacing:normal;text-transform:none}.O7uy8q_cardInvocation{color:var(--card-label);white-space:pre-line;margin-top:.7rem;font-size:1.12rem;line-height:1.5}.O7uy8q_cardDate{color:var(--card-label);margin-top:.6rem;font-size:max(1.25rem,min(5.6cqw,1.65rem));line-height:1.2}.O7uy8q_cardName{background:linear-gradient(100deg, var(--foil-a), var(--foil-b) 45%, var(--foil-c) 70%, var(--foil-b));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-top:.2rem;font-size:max(2rem,min(8.6cqw,2.8rem));line-height:1.05}.O7uy8q_cardRule{margin:.6rem auto .4rem}.O7uy8q_cardFacts{gap:.7rem;margin:.6rem 0 0;display:grid}.O7uy8q_cardFacts dt{letter-spacing:.28em;text-transform:uppercase;color:var(--card-label);font-size:max(.66rem,10px)}:lang(hi) .O7uy8q_cardFacts dt{letter-spacing:normal;text-transform:none;font-size:.78rem}.O7uy8q_cardFacts dd{overflow-wrap:anywhere;margin:.15rem 0 0;font-size:.98rem;line-height:1.45}.O7uy8q_cardAddress{color:var(--card-muted);font-size:.86rem;display:block}.O7uy8q_swatch{vertical-align:-.05em;width:.8em;height:.8em;box-shadow:0 0 0 1.5px var(--card-label);border-radius:50%;margin-right:.45em;display:inline-block}.O7uy8q_steps{gap:.2rem;margin:0;padding:0;list-style:none;display:grid}.O7uy8q_steps span{color:var(--card-muted);font-variant-numeric:tabular-nums;margin-right:.5em}.O7uy8q_cardNote{color:var(--card-muted);white-space:pre-line;margin-top:1rem;font-size:.95rem;line-height:1.6}.O7uy8q_cardActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:1.2rem;display:flex}@container (min-width:900px){.O7uy8q_rail{top:calc(10vh + 11rem)}.O7uy8q_rows{gap:12vh}.O7uy8q_row{grid-template-columns:1fr 1fr;align-items:center;column-gap:4cqw}.O7uy8q_window{justify-self:end;width:min(100%,460px)}.O7uy8q_cardWrap{justify-self:start;width:min(100%,480px);margin-top:0}.O7uy8q_row[data-side=right] .O7uy8q_window{grid-area:1/2;justify-self:start}.O7uy8q_row[data-side=right] .O7uy8q_cardWrap{grid-area:1/1;justify-self:end}.O7uy8q_card{padding:2.4rem 2rem 2rem}}.O7uy8q_storyAct{--act-hold:0px;--over:0px;--lotus:min(60cqw, 44lvh);isolation:isolate;height:100vh;height:calc(100lvh + var(--act-run) + var(--act-hold));view-timeline:--storyAct block;background:var(--night-deep);position:relative}.O7uy8q_storyPin{z-index:-1;height:100vh;height:100lvh;position:sticky;top:0;overflow:hidden}.O7uy8q_storyNight{background:var(--night-p) center / cover no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}@media (min-aspect-ratio:4/5){.O7uy8q_storyNight{background-image:var(--night-w)}}.O7uy8q_shimmer{background:repeating-linear-gradient(180deg, var(--shimmer) 0 2px, transparent 2px 10px);opacity:.35;width:18cqw;height:30%;position:absolute;top:56%;left:70%;-webkit-mask:radial-gradient(50% 50% at 50% 40%,#000,#0000);mask:radial-gradient(50% 50% at 50% 40%,#000,#0000)}.O7uy8q_storyHint{left:0;right:0;bottom:max(8vh, calc(env(safe-area-inset-bottom) + 40px));text-align:center;letter-spacing:.26em;text-transform:uppercase;opacity:0;font-size:.78rem;position:absolute}:lang(hi) .O7uy8q_storyHint{letter-spacing:normal;text-transform:none;font-size:.92rem}.O7uy8q_lotus{z-index:1;width:0;height:0;position:absolute;top:74%;left:50%}.O7uy8q_petalLotus{height:calc(var(--lotus) * var(--ph));width:calc(var(--lotus) * var(--ph) * var(--petal-ratio));max-width:none;bottom:0;left:calc(var(--lotus) * var(--ph) * var(--petal-ratio) / -2);transform-origin:50% 100%;rotate:var(--open);position:absolute}.O7uy8q_heart{z-index:75;width:calc(var(--lotus) * .42);aspect-ratio:var(--heart-ratio);left:calc(var(--lotus) * -.21);bottom:calc(var(--lotus) * .08);background:var(--heart) center / contain no-repeat;position:absolute}.O7uy8q_heartGlow{z-index:0;width:calc(var(--lotus) * 1.6);aspect-ratio:1;left:calc(var(--lotus) * -.8);bottom:calc(var(--lotus) * -.5);background:radial-gradient(closest-side, var(--heart-glow), transparent 70%);opacity:.85;border-radius:50%;position:absolute}.O7uy8q_leaves{z-index:90;width:max(100cqw, calc(var(--lotus) * 3.4));aspect-ratio:var(--leaves-ratio);left:calc(max(100cqw, calc(var(--lotus) * 3.4)) / -2);top:calc(max(100cqw, calc(var(--lotus) * 3.4)) / var(--leaves-ratio) * -.62);background:var(--leaves) center / contain no-repeat;position:absolute}.O7uy8q_storyFlies{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_storyDim{z-index:2;background:var(--dim);opacity:1;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_storyFly{z-index:3;padding:max(5vh, calc(env(safe-area-inset-top) + 16px)) 5cqw 5vh;justify-content:center;align-items:center;display:flex;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_storyCard{isolation:isolate;transform-origin:50% 100%;flex-direction:column;width:min(90cqw,560px);max-height:100%;display:flex;position:relative}.O7uy8q_storyHalo{z-index:-1;background:radial-gradient(closest-side, var(--halo), transparent 72%);pointer-events:none;border-radius:50%;position:absolute;top:-16%;bottom:-16%;left:-22%;right:-22%}.O7uy8q_cardCap,.O7uy8q_cardFoot{aspect-ratio:400/96;flex:none;width:100%;height:auto;display:block}.O7uy8q_cardFoot{margin-top:-1px;scale:1 -1}.O7uy8q_arch{position:relative}.O7uy8q_arch>svg{width:100%;height:100%;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_archPaper{background:var(--card-paper) center bottom / 420px repeat, var(--paper-tone);position:absolute;top:0;bottom:0;left:0;right:0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 96' preserveAspectRatio='none'%3E%3Cpath d='M14 96V58c0-6 4-10 10-10h14c6-14 18-20 30-18 4-14 18-22 32-18 8-12 22-18 36-14 10-12 26-18 40-12h48c14-6 30 0 40 12 14-4 28 2 36 14 14-4 28 4 32 18 12-2 24 4 30 18h14c6 0 10 4 10 10v38z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 400 96' preserveAspectRatio='none'%3E%3Cpath d='M14 96V58c0-6 4-10 10-10h14c6-14 18-20 30-18 4-14 18-22 32-18 8-12 22-18 36-14 10-12 26-18 40-12h48c14-6 30 0 40 12 14-4 28 2 36 14 14-4 28 4 32 18 12-2 24 4 30 18h14c6 0 10 4 10 10v38z'/%3E%3C/svg%3E") 0 0/100% 100% no-repeat}.O7uy8q_storyBody{border-inline:2px solid var(--card-gold);background:var(--card-paper) center top / 420px repeat, var(--paper-tone);min-height:0;color:var(--card-ink);flex-direction:column;flex:auto;margin:-1px 3.5%;padding:0 max(18px,min(6cqw,44px)) max(18px,min(3vh,30px));display:flex;position:relative}.O7uy8q_storyHead{z-index:1;text-align:center;margin-top:calc(min(90cqw,560px)/-8.33333);position:relative}.O7uy8q_portrait{width:76px;height:76px;box-shadow:0 0 0 2px var(--card-gold), 0 0 0 6px color-mix(in srgb, var(--card-gold) 30%, transparent);border-radius:50%;margin:0 auto .4rem;display:block;overflow:hidden}.O7uy8q_portrait img{object-fit:cover;width:100%;height:100%}.O7uy8q_storyEyebrow{font-size:1.6rem;line-height:1.1}.O7uy8q_storyTitle{font-size:max(1.9rem,min(7.4cqw,2.8rem));line-height:1.05}.O7uy8q_storyWindow{flex:1;min-height:0;margin-top:1rem;position:relative;overflow:hidden;-webkit-mask:linear-gradient(#0000,#000 18px calc(100% - 24px),#0000);mask:linear-gradient(#0000,#000 18px calc(100% - 24px),#0000)}.O7uy8q_storyText{padding:8px 0 44px;font-size:1.02rem;line-height:1.72}.O7uy8q_storyPara{opacity:.22;transition:opacity .6s ease-out,translate .6s ease-out;translate:0 6px}.O7uy8q_storyCard[data-settled] .O7uy8q_storyPara{opacity:1;translate:0}.O7uy8q_storyPara p{white-space:pre-line;margin:0}.O7uy8q_storyMark{margin:1rem auto;display:block}.O7uy8q_dropCap:first-letter{float:left;color:var(--card-gold-deep);font-size:3.4em;line-height:.85;font-family:var(--drop-font,inherit);padding:.06em .12em 0 0}.O7uy8q_storyLamps{pointer-events:none;grid-template-columns:1fr 1fr;align-content:space-between;display:grid;position:absolute;top:12%;bottom:6%;left:-20px;right:-20px}.O7uy8q_cardLamp{justify-self:start;width:22px;transition-property:none;position:relative}.O7uy8q_cardLamp:nth-child(2n){justify-self:end}.O7uy8q_cardLamp>img{width:100%;height:auto;display:block;position:relative}.O7uy8q_cardLamp .O7uy8q_diyaGlow{opacity:0;transition:opacity .55s,scale .55s cubic-bezier(.34,1.8,.5,1);transition-delay:inherit;scale:.5}.O7uy8q_storyCard[data-settled] .O7uy8q_cardLamp .O7uy8q_diyaGlow{opacity:.9;scale:1}@container (min-width:768px){.O7uy8q_storyAct{--lotus:min(34cqw, 48lvh)}.O7uy8q_storyLamps{top:12%;bottom:6%;left:-40px;right:-40px}.O7uy8q_cardLamp{width:28px}}.O7uy8q_family{background:var(--ivory);text-align:center;padding:10vh 5cqw 12vh;position:relative}.O7uy8q_familyFeather{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .4rem;display:block}.O7uy8q_familyPanel{margin-top:1rem}.O7uy8q_familyPanel [data-family-part~=node]{box-shadow:inset 0 0 0 4px var(--ivory), inset 0 0 0 5px color-mix(in srgb, var(--gold) 45%, transparent);border-color:color-mix(in srgb, var(--gold) 70%, transparent)!important;border-radius:46% 46% 14px 14px/28px 28px 14px 14px!important}.O7uy8q_familyPanel [data-family-part~=parents]{background:color-mix(in srgb, var(--paper-tone) 94%, var(--gold))!important}.O7uy8q_familyPanel [data-family-part=side-name]{color:var(--teal)!important}.O7uy8q_familyPanel [data-family-part=couple]{color:var(--teal)!important}@container (min-width:900px){.O7uy8q_familyPanel [data-family-part=tree]{position:relative}.O7uy8q_familyPanel [data-family-part=tree]:after{content:"";width:220px;aspect-ratio:var(--bridge-ratio);background:var(--bridge) center / contain no-repeat;pointer-events:none;z-index:-1;margin-left:-110px;position:absolute;top:46%;left:50%}}.O7uy8q_gallery{background:linear-gradient(180deg, var(--night-deep), var(--night));color:var(--light);padding:0 0 12vh;position:relative}.O7uy8q_garland{background:var(--garland) 0 0 / auto 100% repeat-x;height:max(90px,18cqw);margin-bottom:1rem;display:block}.O7uy8q_galleryRow{flex-wrap:wrap;justify-content:center;gap:2rem 4cqw;margin:3rem auto 0;padding:0 6cqw;list-style:none;display:flex}.O7uy8q_photoFigure{width:min(80cqw,360px);margin:0;position:relative}.O7uy8q_gallery[data-arrangement=single] .O7uy8q_photoFigure{width:min(86cqw,520px)}.O7uy8q_photoButton{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.O7uy8q_photoFrame{aspect-ratio:4/5;background:var(--frame-ground);box-shadow:0 0 0 2px var(--keyline), 0 0 0 7px var(--frame-ground), 0 0 0 8px var(--keyline-light), 0 24px 50px -20px #0009;display:block;position:relative;overflow:hidden}.O7uy8q_photoFigure[data-shape=arch] .O7uy8q_photoFrame{border-radius:50% 50% 6px 6px/34% 34% 6px 6px}.O7uy8q_photoFigure[data-shape=round] .O7uy8q_photoFrame{aspect-ratio:1;border-radius:50%}.O7uy8q_photoFigure[data-shape=soft] .O7uy8q_photoFrame{border-radius:18px}.O7uy8q_photoFigure[data-shape=arch]:before{content:"";z-index:2;aspect-ratio:160/170;background:var(--finial) center / contain no-repeat;pointer-events:none;width:34px;margin-left:-17px;position:absolute;top:-26px;left:50%}.O7uy8q_photoImg{object-fit:cover}.O7uy8q_photoFrame>img:not(.O7uy8q_photoImg){object-fit:cover;width:100%;height:100%}.O7uy8q_photoSheen{background:linear-gradient(110deg, transparent 35%, var(--sheen) 50%, transparent 65%);pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;translate:-110%}.O7uy8q_photoCaption{text-align:center;color:color-mix(in srgb, var(--light) 82%, transparent);margin-top:1rem;font-size:1.02rem;font-style:italic}.O7uy8q_photoFigure[data-empty] .O7uy8q_photoFrame{background:radial-gradient(70% 60% at 50% 40%, color-mix(in srgb, var(--gold) 24%, var(--frame-ground)), var(--frame-ground));place-items:center;display:grid}.O7uy8q_emptyHint{color:var(--gold-light);flex-direction:column;align-items:center;gap:.5rem;padding:1rem;font-size:.85rem;display:flex}.O7uy8q_carousel{--slide:70cqw;--side:.78;--edge:3cqw;--pitch:calc(var(--slide) * (1 + var(--side)) / 2 + var(--edge));margin-top:2.4rem}.O7uy8q_strip{scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;padding:36px calc((100cqw - var(--slide)) / 2) 12px;display:flex;overflow-x:auto}.O7uy8q_strip::-webkit-scrollbar{display:none}.O7uy8q_strip .O7uy8q_photoFigure{width:var(--slide);margin-inline:calc((var(--pitch) - var(--slide)) / 2);scroll-snap-align:center;flex:none}.O7uy8q_carouselControls{justify-content:center;align-items:center;gap:1.2rem;margin-top:1.2rem;display:flex}.O7uy8q_arrow{border:1px solid color-mix(in srgb, var(--gold-light) 60%, transparent);background:color-mix(in srgb, var(--light) 6%, transparent);width:44px;height:44px;color:var(--light);cursor:pointer;border-radius:50%;place-items:center;display:grid}.O7uy8q_arrow:disabled{opacity:.35;cursor:default}.O7uy8q_counter{text-align:center;font-variant-numeric:tabular-nums;letter-spacing:.12em;min-width:4.5em;color:var(--gold-light)}.O7uy8q_thumbs{scroll-snap-type:x proximity;scrollbar-width:none;justify-content:safe center;gap:8px;padding:12px 6cqw 4px;display:flex;overflow-x:auto}.O7uy8q_thumb{scroll-snap-align:center;opacity:.6;cursor:pointer;width:54px;height:54px;box-shadow:0 0 0 1px color-mix(in srgb, var(--gold) 50%, transparent);border:0;border-radius:10px;flex:none;padding:0;position:relative;overflow:hidden}.O7uy8q_thumb>img{object-fit:cover;width:100%;height:100%}.O7uy8q_thumb[aria-current]{opacity:1;box-shadow:0 0 0 2px var(--gold-light), 0 0 0 4px var(--frame-ground)}@container (min-width:768px){.O7uy8q_carousel{--slide:calc(34 * var(--u))}.O7uy8q_garland{height:max(110px, calc(14 * var(--u)))}}.O7uy8q_viewer{background:var(--scrim);width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;color:var(--light);border:0;margin:0;padding:0;overflow:hidden}.O7uy8q_viewer::backdrop{background:var(--scrim)}.O7uy8q_viewer[open]{animation:.3s both O7uy8q_vrViewerIn}@keyframes O7uy8q_vrViewerIn{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.O7uy8q_viewerStage{touch-action:pan-y;place-items:center;padding:64px 12px 24px;display:grid;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_viewerFigure{flex-direction:column;justify-content:center;align-items:center;gap:.8rem;width:100%;height:100%;margin:0;display:flex}.O7uy8q_viewerPhoto{flex:1;width:min(100%,1100px);min-height:0;display:block;position:relative}.O7uy8q_viewerPhoto img{object-fit:contain}.O7uy8q_viewerPhoto>img:not([data-nimg]){width:100%;height:100%}.O7uy8q_viewerCaption{text-align:center;flex-direction:column;align-items:center;gap:.2rem;font-style:italic;display:flex}.O7uy8q_viewerCount{letter-spacing:.16em;opacity:.75;font-size:.8rem;font-style:normal}.O7uy8q_viewerPreload{opacity:0;width:1px;height:1px;position:absolute;overflow:hidden}.O7uy8q_viewerClose,.O7uy8q_viewerStep{border:1px solid color-mix(in srgb, var(--light) 30%, transparent);background:color-mix(in srgb, var(--light) 8%, transparent);width:46px;height:46px;color:var(--light);cursor:pointer;border-radius:50%;place-items:center;display:grid;position:absolute}.O7uy8q_viewerClose{top:max(14px, env(safe-area-inset-top));right:14px}.O7uy8q_viewerStep{margin-top:-23px;top:50%}.O7uy8q_viewerPrev{left:12px}.O7uy8q_viewerNext{right:12px}::view-transition-group(O7uy8q_vrindavan-photo){animation-duration:.42s;animation-timing-function:cubic-bezier(.3,0,.2,1)}.O7uy8q_countdown{background:radial-gradient(90% 60% at 50% 18%, color-mix(in srgb, var(--night) 60%, var(--teal)), var(--night) 60%, var(--night-deep));color:var(--light);text-align:center;--moon-size:min(56cqw, 300px);padding:10vh 5cqw 12vh;position:relative}.O7uy8q_waxing{width:var(--moon-size);aspect-ratio:1;margin:0 auto 1.6rem;position:relative}.O7uy8q_moonHalo{background:radial-gradient(closest-side, var(--moon-glow), transparent 70%);opacity:var(--halo-rest);border-radius:50%;position:absolute;top:-45%;bottom:-45%;left:-45%;right:-45%}.O7uy8q_moonBody{border-radius:50%;position:absolute;top:0;bottom:0;left:0;right:0;overflow:clip}.O7uy8q_moonLit{background:var(--moon) center / contain no-repeat;position:absolute;top:0;bottom:0;left:0;right:0}.O7uy8q_moonShadow{background:radial-gradient(closest-side, var(--shadow) 86%, color-mix(in srgb, var(--shadow) 55%, transparent) 95%, transparent);opacity:.86;translate:var(--shadow-x) 0;border-radius:50%;position:absolute;top:-2%;bottom:-2%;left:-2%;right:-2%}.O7uy8q_shoot{pointer-events:none;height:2px;position:absolute}.O7uy8q_shoot i{background:linear-gradient(90deg, var(--star-head), var(--star-tail));opacity:0;border-radius:2px;width:34%;height:100%;position:absolute;top:0;left:0}.O7uy8q_shoot i:before{content:"";background:radial-gradient(closest-side, var(--star-head), transparent);width:8px;height:8px;box-shadow:0 0 10px 2px color-mix(in srgb, var(--star-head) 70%, transparent);border-radius:50%;margin-top:-4px;position:absolute;top:50%;left:-3px}.O7uy8q_shootArrive{z-index:2;width:170%;height:2.5px;top:30%;left:-35%;rotate:-24deg}.O7uy8q_shootAmbient{z-index:0;width:150%;height:1.5px;top:-42%;left:10%;rotate:-14deg}.O7uy8q_cdStars{pointer-events:none;background-image:radial-gradient(1.4px 1.4px at 9% 14%, var(--digit), transparent), radial-gradient(1px 1px at 21% 36%, var(--digit), transparent), radial-gradient(1.6px 1.6px at 33% 9%, var(--digit), transparent), radial-gradient(1px 1px at 68% 18%, var(--digit), transparent), radial-gradient(1.3px 1.3px at 80% 38%, var(--digit), transparent), radial-gradient(1.6px 1.6px at 90% 8%, var(--digit), transparent), radial-gradient(1px 1px at 14% 58%, var(--digit), transparent), radial-gradient(1.2px 1.2px at 86% 62%, var(--digit), transparent);opacity:.55;position:absolute;top:0;bottom:40%;left:0;right:0}.O7uy8q_waxing,.O7uy8q_clock,.O7uy8q_goodToKnow,.O7uy8q_countdown .O7uy8q_chapterTitle{z-index:1;position:relative}.O7uy8q_tileGlint{border-radius:inherit;pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.O7uy8q_tileGlint:before{content:"";background:linear-gradient(100deg, transparent, color-mix(in srgb, var(--tile-line) 55%, transparent), transparent);width:40%;position:absolute;top:-20%;bottom:-20%;left:-50%;translate:0}.O7uy8q_clock{grid-template-columns:repeat(4,minmax(0,1fr));gap:max(8px,min(2.6cqw,22px));width:min(92cqw,560px);margin:2.2rem auto 0;display:grid}.O7uy8q_tile{background:var(--tile);box-shadow:inset 0 0 0 1px var(--tile-line), inset 0 0 0 5px var(--tile), inset 0 0 0 6px color-mix(in srgb, var(--tile-line) 60%, transparent);border-radius:50% 50% 10px 10px/30% 30% 10px 10px;padding:1.4rem .3rem .9rem;position:relative}.O7uy8q_tileDigits{font-variant-numeric:tabular-nums;color:var(--digit);justify-content:center;font-size:max(1.9rem,min(9cqw,3rem));line-height:1;display:flex}.O7uy8q_placeholder{letter-spacing:.08em}.O7uy8q_roll{height:1em;display:inline-block;overflow:hidden}.O7uy8q_rollStrip{flex-direction:column;height:10em;transition:translate .5s cubic-bezier(.3,.7,.2,1);display:flex}.O7uy8q_tile[data-rolling] .O7uy8q_rollStrip{transition:translate 1.5s cubic-bezier(.2, .7, .15, 1) calc(.35s + var(--i) * .16s)}.O7uy8q_rollStrip>span{height:1em;line-height:1}.O7uy8q_tileLabel{letter-spacing:.24em;text-transform:uppercase;color:var(--gold-light);margin-top:.55rem;font-size:max(.64rem,10px);display:block}:lang(hi) .O7uy8q_tileLabel{letter-spacing:normal;text-transform:none;font-size:.8rem}.O7uy8q_goodToKnow{border:22px solid #0000;border-image:var(--card-border) var(--card-slice) / 22px round;background:var(--paper) center / 420px repeat, var(--paper-tone);width:min(94cqw,860px);color:var(--good-ink);text-align:center;box-shadow:0 0 0 1px color-mix(in srgb, var(--good-ring) 40%, transparent), 0 40px 80px -30px #0009;margin:max(4rem,min(12vh,7rem)) auto 0;padding:2.6rem max(1rem,min(4cqw,2.4rem)) 2.2rem;position:relative}.O7uy8q_goodToKnow:before{content:"";z-index:-1;background:radial-gradient(50% 50% at 50% 50%, var(--good-glow), transparent 72%);pointer-events:none;width:140%;height:160px;position:absolute;top:-60px;left:50%;translate:-50%}.O7uy8q_goodFinial{aspect-ratio:160/170;background:var(--finial) center / contain no-repeat;width:54px;margin-left:-27px;position:absolute;top:-52px;left:50%}.O7uy8q_goodEyebrow{font-size:max(1.3rem, calc(1.9 * var(--u)));line-height:1.1}.O7uy8q_goodTitle{margin:.1rem 0 0;font-size:max(1.8rem,min(6.6cqw,2.6rem));line-height:1.1}.O7uy8q_goodRule{margin:.5rem auto 1.4rem}.O7uy8q_goodList{grid-auto-flow:row;margin:0;padding:0;list-style:none;display:grid}.O7uy8q_goodFact{flex-direction:column;align-items:center;gap:.45rem;padding:1.2rem .6rem;display:flex}.O7uy8q_goodFact+.O7uy8q_goodFact{border-top:1px solid color-mix(in srgb, var(--good-ring) 55%, transparent)}.O7uy8q_goodIcon{width:52px;height:52px;color:var(--good-icon);box-shadow:inset 0 0 0 1.5px var(--good-ring), inset 0 0 0 4px var(--paper-tone), inset 0 0 0 5px color-mix(in srgb, var(--good-ring) 45%, transparent);border-radius:50%;place-items:center;display:grid}.O7uy8q_goodIcon svg{stroke-width:1.5px;width:44%;height:44%}.O7uy8q_goodLabel{letter-spacing:.26em;text-transform:uppercase;color:var(--good-label);font-size:max(.66rem,10px)}:lang(hi) .O7uy8q_goodLabel{letter-spacing:normal;text-transform:none;font-size:.8rem}.O7uy8q_goodBody{overflow-wrap:anywhere;max-width:24ch;font-size:1.12rem;line-height:1.4}.O7uy8q_goodLink{border:1px solid color-mix(in srgb, var(--good-ring) 75%, transparent);letter-spacing:.14em;text-transform:uppercase;color:var(--good-icon);border-radius:999px;margin-top:.2rem;padding:.3rem .9rem;font-size:.74rem;text-decoration:none;display:inline-block}:lang(hi) .O7uy8q_goodLink{letter-spacing:normal;text-transform:none;font-size:.86rem}@container (min-width:720px){.O7uy8q_goodList{grid-auto-columns:1fr;grid-auto-flow:column}.O7uy8q_goodFact{padding:.4rem 1.6rem}.O7uy8q_goodFact+.O7uy8q_goodFact{border-top:0;border-left:1px solid color-mix(in srgb, var(--good-ring) 55%, transparent)}}.O7uy8q_hashtag{background:var(--ivory);text-align:center;padding:10vh 6cqw 11vh;position:relative}.O7uy8q_htSeal{width:108px;height:108px;margin:0 auto 1rem;display:block;position:relative}.O7uy8q_htSeal img{width:100%;height:100%}.O7uy8q_htSealMark{-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;position:absolute;top:28%;bottom:28%;left:28%;right:28%}.O7uy8q_htOrnament{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto .6rem;display:block}.O7uy8q_htGlyph{margin-bottom:.4rem;font-size:2.4rem;display:block}.O7uy8q_htEyebrow{font-size:1.7rem}.O7uy8q_htWriting{max-width:100%;margin-top:.6rem;display:inline-block;position:relative}.O7uy8q_htTag{font-size:calc(clamp(2.2rem, 10cqw, 4.4rem) * var(--ht-fit));overflow-wrap:anywhere;margin:0;line-height:1.15}.O7uy8q_htLetters{background:linear-gradient(100deg, var(--foil-a), var(--foil-b) 40%, var(--foil-c) 60%, var(--foil-a));-webkit-text-fill-color:transparent;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text;display:inline}.O7uy8q_htLetter{display:inline}.O7uy8q_htQuill{aspect-ratio:363/900;background:var(--quill) center / contain no-repeat;transform-origin:50% 100%;opacity:0;pointer-events:none;height:150%;position:absolute;top:-55%;left:0;rotate:28deg}.O7uy8q_htCaption{max-width:34ch;margin:1rem auto 0;font-size:1.12rem;font-style:italic;line-height:1.5}.O7uy8q_htCopyRow{flex-direction:column;align-items:center;gap:.4rem;margin-top:1.6rem;display:flex;position:relative}.O7uy8q_htCopied{min-height:1.2em;font-size:.85rem}.O7uy8q_htBurst{pointer-events:none;width:0;height:0;position:absolute;top:20px;left:50%}.O7uy8q_htPetal{width:14px;max-width:none;height:auto;margin:-7px 0 0 -7px;animation:.9s cubic-bezier(.2,.7,.3,1) both O7uy8q_vrHtBurst;position:absolute}@keyframes O7uy8q_vrHtBurst{0%{opacity:1;translate:0;rotate:0deg;scale:.5}to{translate:var(--dx) var(--dy);rotate:var(--spin);opacity:0;scale:1}}.O7uy8q_request{background:var(--ivory);padding:8vh 6cqw 9vh}.O7uy8q_cartouche [data-sr-part=finial]{background:var(--finial) center / contain no-repeat!important;width:44px!important;height:46px!important;box-shadow:none!important;translate:-50% -60%!important;rotate:0deg!important}.O7uy8q_cartouche [data-sr-part=card]{background:radial-gradient(80% 60% at 50% 0%, color-mix(in srgb, var(--gold) 22%, transparent), transparent 70%), var(--night)!important;box-shadow:0 0 0 2px var(--gold), 0 0 0 7px var(--ivory), 0 0 0 8px color-mix(in srgb, var(--gold) 60%, transparent), 0 26px 50px -26px #00000080!important;border-radius:46% 46% 18px 18px/18% 18% 18px 18px!important;padding:10px!important}.O7uy8q_cartouche [data-sr-part=frame]{border-color:color-mix(in srgb, var(--gold-light) 55%, transparent)!important;border-radius:46% 46% 12px 12px/18% 18% 12px 12px!important;padding-top:3.6rem!important}.O7uy8q_cartouche [data-sr-part=title]{font-family:var(--script)!important;color:var(--gold-light)!important;font-size:max(2.4rem,min(10cqw,3.6rem))!important;font-weight:400!important}.O7uy8q_cartouche [data-sr-part=subtitle]{font-style:italic;color:color-mix(in srgb, var(--light) 80%, transparent)!important}.O7uy8q_cartouche [data-sr-part=name]{color:var(--light)!important;font-weight:500!important}.O7uy8q_cartouche [data-sr-part=separator]{box-shadow:inset 0 -1.5px 0 var(--gold), inset 0 0 0 1px color-mix(in srgb, var(--gold) 70%, transparent);border-radius:50% 50% 0 0;background:0 0!important;width:12px!important;height:8px!important;left:-.95rem!important}.O7uy8q_rsvp{view-timeline:--rsvp block;background:radial-gradient(70% 50% at 50% 40%, color-mix(in srgb, var(--gold) 16%, var(--ivory)), var(--ivory) 70%);grid-template-columns:minmax(0,1fr);justify-items:center;padding:10vh 5cqw 12vh;display:grid;position:relative}.O7uy8q_rsvpLamp{display:none}.O7uy8q_rsvpWrap{width:min(100%,560px)}.O7uy8q_rsvpCard{background:var(--paper) center / 420px repeat, var(--paper-tone);box-shadow:0 0 0 2px var(--gold), 0 0 0 8px var(--paper-tone), 0 0 0 9px color-mix(in srgb, var(--gold) 60%, transparent), 0 30px 60px -30px #00000059;border-radius:50% 50% 18px 18px/16% 16% 18px 18px;padding:3.4rem max(18px,min(6cqw,44px)) 2.6rem;position:relative}.O7uy8q_rsvpCard:before,.O7uy8q_rsvpCard:after{content:"";background:var(--zari) 0 50% / auto 100% repeat-x;border-radius:2px;height:14px;position:absolute;left:8%;right:8%}.O7uy8q_rsvpCard:before{opacity:0;top:22%}.O7uy8q_rsvpCard:after{bottom:14px}.O7uy8q_rsvpFinial{aspect-ratio:160/170;background:var(--finial) center / contain no-repeat;width:52px;margin-left:-26px;position:absolute;top:-30px;left:50%}.O7uy8q_rsvpHead{text-align:center}.O7uy8q_rsvpMark{margin:.5rem auto 0;display:block}.O7uy8q_rsvpSub{margin-top:.6rem;font-size:.95rem}.O7uy8q_rsvpForm{margin-top:1.6rem;padding-bottom:1.4rem}.O7uy8q_rsvpForm :is(label,legend){font-variant:small-caps;letter-spacing:.08em;color:var(--gold-deep)!important;font-size:.95rem!important}:lang(hi) .O7uy8q_rsvpForm :is(label,legend){font-variant:normal;letter-spacing:normal}.O7uy8q_rsvpForm :is(input,select,textarea){border-width:0 0 1.5px!important;border-color:var(--line)!important;box-shadow:none!important;background:0 0!important;border-radius:0!important;padding-left:2px!important;padding-right:2px!important}.O7uy8q_rsvpForm :is(input,select,textarea):focus{outline:none;border-color:var(--teal)!important}.O7uy8q_rsvpForm .grid:has(>button[aria-pressed]){grid-template-columns:repeat(3,minmax(0,1fr))!important}.O7uy8q_rsvpForm button[aria-pressed]{position:relative;text-align:center!important;border-color:color-mix(in srgb, var(--gold) 70%, transparent)!important;background:var(--tile)!important;border-radius:50% 50% 10px 10px/34% 34% 10px 10px!important;align-items:center!important;padding:2.9rem .3rem .7rem!important}.O7uy8q_rsvpForm button[aria-pressed] svg{display:none}.O7uy8q_rsvpForm button[aria-pressed]:before{content:"";background:var(--gold-deep);width:34px;height:26px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;margin-left:-17px;position:absolute;top:.75rem;left:50%}.O7uy8q_rsvpForm button[aria-pressed=true]{background:var(--teal)!important;border-color:var(--teal)!important;color:var(--on-teal)!important}.O7uy8q_rsvpForm button[aria-pressed=true] span{color:var(--on-teal)!important}.O7uy8q_rsvpForm button[aria-pressed=true]:before{background:var(--on-teal)}.O7uy8q_rsvpForm button[data-status=YES]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath d='M20 2c4 5 4 12 0 18-4-6-4-13 0-18zM20 21c-2-7-8-11-15-12 1 7 6 11 15 12zM20 21c2-7 8-11 15-12-1 7-6 11-15 12zM20 23c-6-3-14-3-19-1 5 4 12 4 19 1zM20 23c6-3 14-3 19-1-5 4-12 4-19 1z'/%3E%3C/svg%3E")}.O7uy8q_rsvpForm button[data-status=MAYBE]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath d='M20 1c6 6 7 15 0 22-7-7-6-16 0-22zM20 23c-3-5-7-7-11-7 1 5 5 8 11 7zM20 23c3-5 7-7 11-7-1 5-5 8-11 7zM19 23h2v6h-2z'/%3E%3C/svg%3E")}.O7uy8q_rsvpForm button[data-status=NO]{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 30'%3E%3Cpath d='M6 24C9 10 21 3 35 4c-2 13-13 21-29 20zm3-2c7-3 14-8 21-15l-1-1C22 13 15 18 8 21z'/%3E%3C/svg%3E")}.O7uy8q_rsvpForm button[type=submit]{letter-spacing:.14em;text-transform:uppercase;background:var(--teal)!important;color:var(--on-teal)!important;border-radius:999px!important;font-size:.85rem!important}:lang(hi) .O7uy8q_rsvpForm button[type=submit]{letter-spacing:normal;text-transform:none}.O7uy8q_rsvpForm button[type=submit]:before{content:"✦";margin-right:.7em}.O7uy8q_rsvpForm button[type=submit]:after{content:"✦";margin-left:.7em}.O7uy8q_rsvpShower{pointer-events:none;width:120%;height:80%;position:absolute;top:-10%;bottom:30%;left:-10%;right:-10%}@container (min-width:900px){.O7uy8q_rsvp{grid-template-columns:1fr auto 1fr;align-items:center}.O7uy8q_rsvpWrap{grid-column:2;width:560px}.O7uy8q_rsvpLamp{aspect-ratio:300/820;background:var(--lamp) center / contain no-repeat;grid-row:1;width:max(70px,min(6.4cqw,100px));display:block;position:relative}.O7uy8q_rsvpLampLeft{grid-column:1;justify-self:end;margin-right:4cqw}.O7uy8q_rsvpLampRight{grid-column:3;justify-self:start;margin-left:4cqw}}.O7uy8q_closing{view-timeline:--closing block;background:linear-gradient(180deg, var(--ground-high), var(--ground));color:var(--light);--art-h:calc(100cqw / var(--closing-aspect-p));position:relative;overflow:hidden}.O7uy8q_closingCopy{z-index:2;text-align:center;padding:10vh 6cqw 0;position:relative}.O7uy8q_closingMark{width:72px;height:72px;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat;margin:0 auto 1rem;display:block}.O7uy8q_closingNames{overflow-wrap:anywhere;flex-direction:column;align-items:center;margin:.6rem 0 0;font-size:max(2.4rem,min(11cqw,4.6rem));line-height:1.04;display:flex}.O7uy8q_closingAnd{font-size:.48em;font-weight:400}.O7uy8q_closingDate{margin-top:.8rem;font-size:1.3rem}.O7uy8q_closingThanks{max-width:34ch;margin:1.2rem auto 0;font-size:1.05rem;line-height:1.6}.O7uy8q_closingActions{flex-wrap:wrap;justify-content:center;gap:.6rem;margin-top:1.6rem;display:flex}.O7uy8q_closingShare{flex-direction:column;align-items:center;gap:.6rem;margin-top:1.8rem;display:flex}.O7uy8q_closingShareLabel{letter-spacing:.26em;text-transform:uppercase;font-size:.74rem}:lang(hi) .O7uy8q_closingShareLabel{letter-spacing:normal;text-transform:none}.O7uy8q_replay{letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid;border-radius:999px;margin-top:1.6rem;padding:.45rem 1.1rem;font-size:.8rem}:lang(hi) .O7uy8q_replay{letter-spacing:normal;text-transform:none}.O7uy8q_watermark{text-align:center;margin:1.4rem 0 0;font-size:.78rem}.O7uy8q_watermark a{text-decoration:none}.O7uy8q_coda{padding:2rem 0 3rem}.O7uy8q_closingRiver{z-index:1;width:100cqw;height:var(--art-h);margin-top:calc(var(--art-h) * -.2);background:var(--closing-p) center bottom / 100% auto no-repeat;position:relative}.O7uy8q_floatLamp{width:max(20px,min(6cqw,40px));scale:var(--s);position:absolute;left:-10%}.O7uy8q_floatLamp>img{width:100%;height:auto;display:block;position:relative}.O7uy8q_lampReflection{transform-origin:50% 0;opacity:.35;filter:blur(2px);top:92%;scale:1 -.7;position:absolute!important}.O7uy8q_restingFeather{transform-origin:50% 100%;width:auto;height:16%;position:absolute;bottom:4%;right:10%;rotate:72deg}@container (min-width:768px){.O7uy8q_closing{--art-h:calc(100cqw / var(--closing-aspect-w))}.O7uy8q_closingRiver{background-image:var(--closing-w)}}.O7uy8q_bansuri{z-index:40;left:50%;top:max(6px, env(safe-area-inset-top));opacity:.85;background:linear-gradient(90deg, color-mix(in srgb, var(--gold) 70%, #000 0%), var(--gold-light) 50%, color-mix(in srgb, var(--gold) 80%, transparent));border-radius:999px;padding:1px 8px;transition:opacity .5s;position:fixed;translate:-50%;box-shadow:0 2px 10px #00000040}.O7uy8q_bansuri[data-hidden]{opacity:0;pointer-events:none}.O7uy8q_bansuri ol{gap:10px;margin:0;padding:0;list-style:none;display:flex}.O7uy8q_bansuri button{cursor:pointer;background:0 0;border:0;place-items:center;width:12px;height:10px;padding:0;display:grid;position:relative}.O7uy8q_hole{background:var(--hole);border-radius:50%;width:5px;height:5px;transition:background-color .4s,box-shadow .4s;box-shadow:inset 0 1px 2px #0009}.O7uy8q_bansuri button[data-lit] .O7uy8q_hole{background:var(--lit);box-shadow:0 0 8px var(--lit)}.O7uy8q_holeLabel{white-space:nowrap;color:#fff;opacity:0;pointer-events:none;background:#0009;border-radius:6px;padding:2px 8px;font-size:11px;transition:opacity .2s;position:absolute;top:130%;left:50%;translate:-50%}.O7uy8q_bansuri button:-webkit-any(:hover,:focus-visible) .O7uy8q_holeLabel{opacity:1}.O7uy8q_bansuri button:-moz-any(:hover,:focus-visible) .O7uy8q_holeLabel{opacity:1}.O7uy8q_bansuri button:is(:hover,:focus-visible) .O7uy8q_holeLabel{opacity:1}@media (min-width:900px){.O7uy8q_bansuri{opacity:1;padding:12px 5px;top:50%;left:14px;translate:0 -50%}.O7uy8q_bansuri button{width:16px;height:16px}.O7uy8q_hole{width:8px;height:8px}.O7uy8q_bansuri{background:linear-gradient(180deg, var(--gold), var(--gold-light) 50%, var(--gold))}.O7uy8q_bansuri ol{flex-direction:column}.O7uy8q_holeLabel{top:50%;left:160%;translate:0 -50%}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){.O7uy8q_stage .O7uy8q_tl{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--arrival;animation-range:contain}.O7uy8q_skyNight{animation-name:O7uy8q_vrNight}.O7uy8q_stars{animation-name:O7uy8q_vrStars}.O7uy8q_moon{animation-name:O7uy8q_vrMoonRise}.O7uy8q_moonHalo{animation-name:O7uy8q_vrMoonHalo}.O7uy8q_moonWarm{animation-name:O7uy8q_vrMoonWarm}.O7uy8q_clouds{animation-name:O7uy8q_vrCloudsNight}.O7uy8q_birds{animation-name:O7uy8q_vrBirdsHome}.O7uy8q_heroCopy{animation-name:O7uy8q_vrNamesSet}.O7uy8q_hills.O7uy8q_tl{animation-name:O7uy8q_vrHills}.O7uy8q_veil{animation-name:O7uy8q_vrVeil}.O7uy8q_farBank,.O7uy8q_river.O7uy8q_tl{animation-name:O7uy8q_vrRiver}.O7uy8q_boat{animation-name:O7uy8q_vrBoatDrift}.O7uy8q_haze{animation-name:O7uy8q_vrHaze}.O7uy8q_fireflies{animation-name:O7uy8q_vrFireflies}.O7uy8q_bank{animation-name:O7uy8q_vrBank}.O7uy8q_toran{will-change:transform;animation-name:O7uy8q_vrToranDolly}.O7uy8q_arrivalCue{animation-name:O7uy8q_vrCueAway}.O7uy8q_hanging .O7uy8q_tl{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--cloth;animation-range:entry entry 90%}.O7uy8q_clothClip{animation-name:O7uy8q_vrUnfurlClip}.O7uy8q_cloth{animation-name:O7uy8q_vrUnfurlCloth}.O7uy8q_hem{animation-name:O7uy8q_vrHem}.O7uy8q_glintName{animation:linear both O7uy8q_vrGlint;animation-timeline:view();animation-range:cover 30% cover 60%}.O7uy8q_sceneArt,.O7uy8q_windowFore,.O7uy8q_fx{animation:linear both O7uy8q_vrLag;animation-timeline:view();animation-range:cover}.O7uy8q_windowFore{animation-name:O7uy8q_vrLead}.O7uy8q_fx{animation-name:O7uy8q_vrLeadMore}.O7uy8q_events .O7uy8q_tl{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--events;animation-range:cover}.O7uy8q_railClip{animation-name:O7uy8q_vrUnfurlClip}.O7uy8q_railInner{animation-name:O7uy8q_vrUnfurlCloth}.O7uy8q_railDiya{animation-name:O7uy8q_vrRailDiya}.O7uy8q_storyAct .O7uy8q_actTl{animation-duration:auto;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:--storyAct;animation-range:contain 0% contain var(--act-run)}.O7uy8q_storyHint{animation-name:O7uy8q_vrHint}.O7uy8q_petalLotus[data-ring=petal-outer]{animation-name:O7uy8q_vrBloomOuter}.O7uy8q_petalLotus[data-ring=petal-middle]{animation-name:O7uy8q_vrBloomMiddle}.O7uy8q_petalLotus[data-ring=petal-inner]{animation-name:O7uy8q_vrBloomInner}.O7uy8q_heart{animation-name:O7uy8q_vrHeart}.O7uy8q_heartGlow{animation-name:O7uy8q_vrHeartGlow}.O7uy8q_storyDim{animation-name:O7uy8q_vrDim}.O7uy8q_storyCard{animation-name:O7uy8q_vrCardRise}.O7uy8q_storyText{animation:linear both O7uy8q_vrTeleprompter;animation-timeline:--storyAct;animation-range:contain var(--act-run) contain calc(var(--act-run) + var(--act-hold) + 1px)}.O7uy8q_seamRule i{animation:linear both O7uy8q_vrRuleDraw;animation-timeline:view();animation-range:cover 10% cover 50%}.O7uy8q_seamRule i:first-child{transform-origin:100%}.O7uy8q_seamRule i:last-child{transform-origin:0}.O7uy8q_seamFeather{animation:linear both O7uy8q_vrFeatherPass;animation-timeline:view();animation-range:cover}.O7uy8q_garland{transform-origin:0 0;animation:linear both O7uy8q_vrGarland;animation-timeline:view();animation-range:entry cover 40%}.O7uy8q_strip .O7uy8q_photoFigure{animation:linear both O7uy8q_vrFocus;animation-timeline:view(inline);animation-range:cover calc(50% - var(--pitch)) cover calc(50% + var(--pitch))}.O7uy8q_waxing.O7uy8q_tl{animation:linear both O7uy8q_vrMoonArrive;animation-timeline:view();animation-range:entry cover 45%}.O7uy8q_rsvpLamp{animation:linear both O7uy8q_vrLampRise;animation-timeline:--rsvp;animation-range:entry cover 40%}.O7uy8q_closing .O7uy8q_tl{animation:linear both O7uy8q_vrSettle;animation-timeline:--closing;animation-range:entry-crossing}}}.O7uy8q_page[data-scroll-fallback] :is(.O7uy8q_waxing.O7uy8q_tl,.O7uy8q_stage .O7uy8q_tl,.O7uy8q_hanging .O7uy8q_tl,.O7uy8q_events .O7uy8q_tl,.O7uy8q_sceneArt,.O7uy8q_windowFore,.O7uy8q_fx,.O7uy8q_storyAct .O7uy8q_actTl,.O7uy8q_seamRule i,.O7uy8q_seamFeather,.O7uy8q_rsvpLamp,.O7uy8q_closing .O7uy8q_tl,.O7uy8q_storyText){animation-duration:1s;animation-timing-function:linear;animation-fill-mode:both;animation-delay:calc(var(--sf-p,0) * -1s);animation-play-state:paused}@media (prefers-reduced-motion:no-preference){.O7uy8q_page[data-scroll-fallback] .O7uy8q_skyNight{animation-name:O7uy8q_vrNight}.O7uy8q_page[data-scroll-fallback] .O7uy8q_stars{animation-name:O7uy8q_vrStars}.O7uy8q_page[data-scroll-fallback] .O7uy8q_moon{animation-name:O7uy8q_vrMoonRise}.O7uy8q_page[data-scroll-fallback] .O7uy8q_moonHalo{animation-name:O7uy8q_vrMoonHalo}.O7uy8q_page[data-scroll-fallback] .O7uy8q_moonWarm{animation-name:O7uy8q_vrMoonWarm}.O7uy8q_page[data-scroll-fallback] .O7uy8q_clouds{animation-name:O7uy8q_vrCloudsNight}.O7uy8q_page[data-scroll-fallback] .O7uy8q_birds{animation-name:O7uy8q_vrBirdsHome}.O7uy8q_page[data-scroll-fallback] .O7uy8q_heroCopy{animation-name:O7uy8q_vrNamesSet}.O7uy8q_page[data-scroll-fallback] .O7uy8q_hills.O7uy8q_tl{animation-name:O7uy8q_vrHills}.O7uy8q_page[data-scroll-fallback] .O7uy8q_veil{animation-name:O7uy8q_vrVeil}.O7uy8q_page[data-scroll-fallback] :-webkit-any(.O7uy8q_farBank,.O7uy8q_river.O7uy8q_tl){animation-name:O7uy8q_vrRiver}.O7uy8q_page[data-scroll-fallback] :-moz-any(.O7uy8q_farBank,.O7uy8q_river.O7uy8q_tl){animation-name:O7uy8q_vrRiver}.O7uy8q_page[data-scroll-fallback] :is(.O7uy8q_farBank,.O7uy8q_river.O7uy8q_tl){animation-name:O7uy8q_vrRiver}.O7uy8q_page[data-scroll-fallback] .O7uy8q_boat{animation-name:O7uy8q_vrBoatDrift}.O7uy8q_page[data-scroll-fallback] .O7uy8q_haze{animation-name:O7uy8q_vrHaze}.O7uy8q_page[data-scroll-fallback] .O7uy8q_fireflies{animation-name:O7uy8q_vrFireflies}.O7uy8q_page[data-scroll-fallback] .O7uy8q_bank{animation-name:O7uy8q_vrBank}.O7uy8q_page[data-scroll-fallback] .O7uy8q_toran{animation-name:O7uy8q_vrToranDolly}.O7uy8q_page[data-scroll-fallback] .O7uy8q_arrivalCue{animation-name:O7uy8q_vrCueAway}.O7uy8q_page[data-scroll-fallback] :-webkit-any(.O7uy8q_clothClip,.O7uy8q_railClip){animation-name:O7uy8q_vrUnfurlClip}.O7uy8q_page[data-scroll-fallback] :-moz-any(.O7uy8q_clothClip,.O7uy8q_railClip){animation-name:O7uy8q_vrUnfurlClip}.O7uy8q_page[data-scroll-fallback] :is(.O7uy8q_clothClip,.O7uy8q_railClip){animation-name:O7uy8q_vrUnfurlClip}.O7uy8q_page[data-scroll-fallback] :-webkit-any(.O7uy8q_cloth,.O7uy8q_railInner){animation-name:O7uy8q_vrUnfurlCloth}.O7uy8q_page[data-scroll-fallback] :-moz-any(.O7uy8q_cloth,.O7uy8q_railInner){animation-name:O7uy8q_vrUnfurlCloth}.O7uy8q_page[data-scroll-fallback] :is(.O7uy8q_cloth,.O7uy8q_railInner){animation-name:O7uy8q_vrUnfurlCloth}.O7uy8q_page[data-scroll-fallback] .O7uy8q_hem{animation-name:O7uy8q_vrHem}.O7uy8q_page[data-scroll-fallback] .O7uy8q_railDiya{animation-name:O7uy8q_vrRailDiya}.O7uy8q_page[data-scroll-fallback] .O7uy8q_sceneArt{animation-name:O7uy8q_vrLag}.O7uy8q_page[data-scroll-fallback] .O7uy8q_windowFore{animation-name:O7uy8q_vrLead}.O7uy8q_page[data-scroll-fallback] .O7uy8q_fx{animation-name:O7uy8q_vrLeadMore}.O7uy8q_page[data-scroll-fallback] .O7uy8q_storyHint{animation-name:O7uy8q_vrHint}.O7uy8q_page[data-scroll-fallback] .O7uy8q_petalLotus[data-ring=petal-outer]{animation-name:O7uy8q_vrBloomOuter}.O7uy8q_page[data-scroll-fallback] .O7uy8q_petalLotus[data-ring=petal-middle]{animation-name:O7uy8q_vrBloomMiddle}.O7uy8q_page[data-scroll-fallback] .O7uy8q_petalLotus[data-ring=petal-inner]{animation-name:O7uy8q_vrBloomInner}.O7uy8q_page[data-scroll-fallback] .O7uy8q_heart{animation-name:O7uy8q_vrHeart}.O7uy8q_page[data-scroll-fallback] .O7uy8q_heartGlow{animation-name:O7uy8q_vrHeartGlow}.O7uy8q_page[data-scroll-fallback] .O7uy8q_storyDim{animation-name:O7uy8q_vrDim}.O7uy8q_page[data-scroll-fallback] .O7uy8q_storyCard{animation-name:O7uy8q_vrCardRise}.O7uy8q_page[data-scroll-fallback] .O7uy8q_storyText{animation-name:O7uy8q_vrTeleprompter;animation-delay:calc(var(--sf-p2,0) * -1s)}.O7uy8q_page[data-scroll-fallback] .O7uy8q_seamRule i{animation-name:O7uy8q_vrRuleDraw}.O7uy8q_page[data-scroll-fallback] .O7uy8q_seamRule i:first-child{transform-origin:100%}.O7uy8q_page[data-scroll-fallback] .O7uy8q_seamRule i:last-child{transform-origin:0}.O7uy8q_page[data-scroll-fallback] .O7uy8q_seamFeather{animation-name:O7uy8q_vrFeatherPass}.O7uy8q_page[data-scroll-fallback] .O7uy8q_rsvpLamp{animation-name:O7uy8q_vrLampRise}.O7uy8q_page[data-scroll-fallback] .O7uy8q_closing .O7uy8q_tl{animation-name:O7uy8q_vrSettle}.O7uy8q_page[data-scroll-fallback] .O7uy8q_waxing.O7uy8q_tl{animation-name:O7uy8q_vrMoonArrive}}.O7uy8q_page[data-motion=lite] .O7uy8q_toran{will-change:auto;animation:none!important}@keyframes O7uy8q_vrNight{0%,12%{opacity:0}72%,to{opacity:1}}@keyframes O7uy8q_vrStars{0%,46%{opacity:0}88%,to{opacity:1}}@keyframes O7uy8q_vrMoonRise{0%{translate:0}to{translate:0 calc(var(--moon-to) * 100lvh)}}@keyframes O7uy8q_vrMoonHalo{0%{opacity:.25;scale:.8}to{opacity:1;scale:1}}@keyframes O7uy8q_vrMoonWarm{0%{opacity:.9}62%,to{opacity:0}}@keyframes O7uy8q_vrCloudsNight{0%,10%{opacity:1}70%,to{opacity:.25}}@keyframes O7uy8q_vrBirdsHome{0%,8%{opacity:1}40%,to{opacity:0}}@keyframes O7uy8q_vrNamesSet{0%,22%{translate:0}88%,to{translate:0 calc(var(--names-sink) * 100lvh)}}@keyframes O7uy8q_vrHills{0%{translate:0}to{translate:0 calc(var(--hills-to) * 100lvh)}}@keyframes O7uy8q_vrVeil{0%,10%{opacity:0}80%,to{opacity:1}}@keyframes O7uy8q_vrRiver{0%{translate:0}to{translate:0 calc(var(--river-to) * 100lvh)}}@keyframes O7uy8q_vrBoatDrift{0%{translate:-24cqw}to{translate:46cqw}}@keyframes O7uy8q_vrHaze{0%{opacity:1}50%,to{opacity:0}}@keyframes O7uy8q_vrFireflies{0%,40%{opacity:0}82%,to{opacity:1}}@keyframes O7uy8q_vrBank{0%,18%{translate:0 70lvh}76%,to{translate:0}}@keyframes O7uy8q_vrCueAway{0%{opacity:1;translate:0}9%,to{opacity:0;visibility:hidden;translate:0 3lvh}}@keyframes O7uy8q_vrToranDolly{0%,80%{opacity:1;scale:1}to{opacity:0;scale:2.4}}@keyframes O7uy8q_vrUnfurlClip{0%{translate:0 -100%}to{translate:0}}@keyframes O7uy8q_vrUnfurlCloth{0%{translate:0 100%}to{translate:0}}@keyframes O7uy8q_vrHem{0%,88%{opacity:1}to{opacity:0}}@keyframes O7uy8q_vrGlint{0%{background-position:100% 0}to{background-position:0 0}}@keyframes O7uy8q_vrLag{0%{translate:0 -2.5%}to{translate:0 2.5%}}@keyframes O7uy8q_vrLead{0%{translate:0 3%}to{translate:0 -3%}}@keyframes O7uy8q_vrLeadMore{0%{translate:0 6%}to{translate:0 -6%}}@keyframes O7uy8q_vrRailDiya{0%{offset-distance:0%}to{offset-distance:100%}}@keyframes O7uy8q_vrHint{0%{opacity:1}8%,to{opacity:0}}@keyframes O7uy8q_vrBloomOuter{0%,8%{rotate:var(--closed)}28%{rotate:calc(var(--open) * 1.08)}34%,to{rotate:var(--open)}}@keyframes O7uy8q_vrBloomMiddle{0%,16%{rotate:var(--closed)}38%{rotate:calc(var(--open) * 1.08)}44%,to{rotate:var(--open)}}@keyframes O7uy8q_vrBloomInner{0%,26%{rotate:var(--closed)}48%{rotate:calc(var(--open) * 1.1)}55%,to{rotate:var(--open)}}@keyframes O7uy8q_vrHeart{0%,30%{opacity:0;scale:.6}55%,to{opacity:1;scale:1}}@keyframes O7uy8q_vrHeartGlow{0%,20%{opacity:0}55%{opacity:1}to{opacity:.85}}@keyframes O7uy8q_vrDim{0%,55%{opacity:0}76%,to{opacity:1}}@keyframes O7uy8q_vrCardRise{0%,55%{opacity:0;translate:0 24lvh;scale:.1}62%{opacity:1}86%{opacity:1;translate:0 -8px;scale:1.02}90%,to{opacity:1;translate:0;scale:1}}@keyframes O7uy8q_vrTeleprompter{0%{translate:0}to{translate:0 calc(var(--over) * -1)}}@keyframes O7uy8q_vrRuleDraw{0%{opacity:0;scale:0 1}to{opacity:1;scale:1}}@keyframes O7uy8q_vrFeatherPass{0%{opacity:.3;scale:.8}50%{opacity:1;scale:1.15}to{opacity:.35;scale:.85}}@keyframes O7uy8q_vrGarland{0%{scale:0 1}to{scale:1}}@keyframes O7uy8q_vrFocus{0%,to{scale:var(--side);opacity:.6}50%{opacity:1;scale:1}}@keyframes O7uy8q_vrMoonArrive{0%{opacity:.2;translate:0 28%;scale:.82}to{opacity:1;translate:0;scale:1}}@keyframes O7uy8q_vrLampRise{0%{opacity:0;translate:0 30%}to{opacity:1;translate:0}}@keyframes O7uy8q_vrSettle{0%{translate:0 calc(var(--art-h) * .22)}to{translate:0}}@media (prefers-reduced-motion:no-preference){.O7uy8q_jhoola{animation:5s ease-in-out infinite alternate O7uy8q_vrSwing}.O7uy8q_toranSway{animation:4.6s ease-in-out infinite alternate O7uy8q_vrToranSway}.O7uy8q_cloud{animation-name:O7uy8q_vrCloudDrift;animation-timing-function:linear;animation-iteration-count:infinite}.O7uy8q_flock{animation-name:O7uy8q_vrFly;animation-timing-function:linear;animation-iteration-count:infinite}.O7uy8q_bird{animation:O7uy8q_vrBirdBob 2.2s ease-in-out var(--beat) infinite alternate}.O7uy8q_bird svg{animation:O7uy8q_vrFlap .7s ease-in-out var(--beat) infinite}.O7uy8q_glitter{animation:2.6s ease-in-out infinite alternate O7uy8q_vrGlitter}.O7uy8q_boat{animation:linear both O7uy8q_vrBoatDrift,3.8s ease-in-out infinite alternate O7uy8q_vrBob;animation-timeline:--arrival,auto;animation-range:contain,normal}.O7uy8q_page[data-scroll-fallback] .O7uy8q_boat{animation-name:O7uy8q_vrBoatDrift,O7uy8q_vrBob;animation-duration:1s,3.8s;animation-timing-function:linear,ease-in-out;animation-iteration-count:1,infinite;animation-direction:normal,alternate;animation-delay:calc(var(--sf-p,0) * -1s), 0s;animation-play-state:paused,running}.O7uy8q_cueButton{animation:.9s .5s backwards O7uy8q_vrCueIn}.O7uy8q_cueButton[data-after-gate]{animation-delay:2.9s}.O7uy8q_cueTrack i{animation:1.8s cubic-bezier(.5,0,.6,1) infinite O7uy8q_vrCueDrop}.O7uy8q_cueChevrons path{animation:1.8s ease-in-out infinite O7uy8q_vrChevron}.O7uy8q_cueChevrons path:nth-child(2){animation-delay:.2s}.O7uy8q_cueChevrons path:nth-child(3){animation-delay:.4s}.O7uy8q_stage:not([data-live]) :is(.O7uy8q_jhoola,.O7uy8q_toranSway,.O7uy8q_glitter,.O7uy8q_cueTrack i,.O7uy8q_cueChevrons path,.O7uy8q_cloud,.O7uy8q_flock,.O7uy8q_bird,.O7uy8q_bird svg){animation-play-state:paused}.O7uy8q_lampFlame,.O7uy8q_diyaGlow{animation:2.4s ease-in-out infinite alternate O7uy8q_vrFlicker}.O7uy8q_diya:not([data-lit]) .O7uy8q_diyaGlow,.O7uy8q_cardLamp .O7uy8q_diyaGlow{animation:none}.O7uy8q_window[data-live] .O7uy8q_ember{animation:O7uy8q_vrEmber var(--d) linear var(--delay) infinite}.O7uy8q_window[data-live] .O7uy8q_spark{animation:O7uy8q_vrSpark var(--d) ease-in-out var(--delay) infinite}.O7uy8q_window[data-live] .O7uy8q_petal{animation:O7uy8q_vrPetalFall var(--d) linear var(--delay) infinite}.O7uy8q_window[data-live] .O7uy8q_fxGlow{animation:1.8s ease-in-out infinite alternate O7uy8q_vrFlicker}.O7uy8q_window[data-live] .O7uy8q_cut[data-move=sway]{animation:O7uy8q_vrCutSway var(--d) ease-in-out var(--t) infinite alternate}.O7uy8q_window[data-live] .O7uy8q_cut[data-move=bob]{animation:O7uy8q_vrCutBob var(--d) ease-in-out var(--t) infinite alternate}.O7uy8q_window[data-live] .O7uy8q_cut[data-move=bow]{animation:O7uy8q_vrCutBow var(--d) ease-in-out var(--t) infinite alternate}.O7uy8q_window[data-live] .O7uy8q_cut[data-move=apply]{animation:O7uy8q_vrCutApply var(--d) ease-in-out var(--t) infinite}.O7uy8q_window[data-live] .O7uy8q_cut[data-move=circle]{animation:O7uy8q_vrCutCircle var(--d) linear var(--t) infinite}.O7uy8q_window[data-live] .O7uy8q_lifeFlame{animation:O7uy8q_vrLifeFlame 1.4s ease-in-out var(--t) infinite alternate}.O7uy8q_window[data-live] .O7uy8q_lifeMoon{animation:4.5s ease-in-out infinite alternate O7uy8q_vrLifeMoon}.O7uy8q_window[data-live] .O7uy8q_lifeShimmer{animation:2.8s ease-in-out infinite alternate O7uy8q_vrLifeShimmer}.O7uy8q_window[data-live] .O7uy8q_lifeSteam i{animation:O7uy8q_vrLifeSteam 3.2s ease-out var(--t) infinite}.O7uy8q_window[data-live] .O7uy8q_lifeSteam i:last-child{animation-delay:calc(var(--t) - 1.6s)}.O7uy8q_window[data-live] .O7uy8q_lifeDab{animation:O7uy8q_vrLifeDab 2.3s ease-in-out var(--t) infinite}.O7uy8q_shimmer{animation:3s ease-in-out infinite alternate O7uy8q_vrGlitter}.O7uy8q_countdown[data-reveal=armed] :-webkit-any(.O7uy8q_tile,.O7uy8q_goodToKnow){opacity:0;translate:0 26px}.O7uy8q_countdown[data-reveal=armed] :-moz-any(.O7uy8q_tile,.O7uy8q_goodToKnow){opacity:0;translate:0 26px}.O7uy8q_countdown[data-reveal=armed] :is(.O7uy8q_tile,.O7uy8q_goodToKnow){opacity:0;translate:0 26px}.O7uy8q_countdown[data-reveal=in] :-webkit-any(.O7uy8q_tile,.O7uy8q_goodToKnow){transition:opacity .7s ease calc(var(--i) * .14s), translate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .14s)}.O7uy8q_countdown[data-reveal=in] :-moz-any(.O7uy8q_tile,.O7uy8q_goodToKnow){transition:opacity .7s ease calc(var(--i) * .14s), translate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .14s)}.O7uy8q_countdown[data-reveal=in] :is(.O7uy8q_tile,.O7uy8q_goodToKnow){transition:opacity .7s ease calc(var(--i) * .14s), translate .9s cubic-bezier(.2, .8, .2, 1) calc(var(--i) * .14s)}.O7uy8q_countdown[data-live] .O7uy8q_cdStars{animation:3.4s ease-in-out infinite alternate O7uy8q_vrTwinkle}.O7uy8q_countdown[data-reveal=armed] .O7uy8q_moonShadow{translate:-110%}.O7uy8q_countdown[data-reveal=armed] .O7uy8q_moonHalo{opacity:1}.O7uy8q_countdown[data-reveal=in] .O7uy8q_moonShadow{animation:2.6s cubic-bezier(.45,0,.2,1) 1.5s backwards O7uy8q_vrPhaseIn}.O7uy8q_countdown[data-reveal=in] .O7uy8q_moonHalo{animation:2.6s 1.5s backwards O7uy8q_vrHaloSettle,5s ease-in-out 4.1s infinite alternate O7uy8q_vrHaloBreath}.O7uy8q_countdown[data-reveal=in] .O7uy8q_shootArrive i{animation:1.2s cubic-bezier(.3,0,.6,1) .6s O7uy8q_vrShootPass}.O7uy8q_countdown[data-live][data-reveal=in] .O7uy8q_shootAmbient i{animation:9s cubic-bezier(.3,0,.6,1) 7s infinite O7uy8q_vrShootRare}.O7uy8q_countdown:not([data-live]) :is(.O7uy8q_moonHalo,.O7uy8q_shootAmbient i){animation-play-state:paused}.O7uy8q_countdown[data-live] .O7uy8q_tileGlint:before{animation:O7uy8q_vrTileGlint 7s ease-in-out calc(3s + var(--i) * .18s) infinite}.O7uy8q_gallery[data-live] .O7uy8q_photoSheen{animation:6s ease-in-out infinite O7uy8q_vrPhotoSheen}.O7uy8q_closing[data-live] .O7uy8q_floatLamp{animation:O7uy8q_vrFloat var(--d) linear var(--delay) infinite, O7uy8q_vrBob 3.4s ease-in-out infinite alternate}.O7uy8q_hashtag[data-phase=armed] :-webkit-any(.O7uy8q_htLetter,.O7uy8q_htCaption){opacity:0}.O7uy8q_hashtag[data-phase=armed] :-moz-any(.O7uy8q_htLetter,.O7uy8q_htCaption){opacity:0}.O7uy8q_hashtag[data-phase=armed] :is(.O7uy8q_htLetter,.O7uy8q_htCaption){opacity:0}.O7uy8q_hashtag[data-phase=play] .O7uy8q_htLetter{animation:O7uy8q_vrLetter .42s ease calc(var(--i) * 70ms + .2s) both}.O7uy8q_hashtag[data-phase=play] .O7uy8q_htQuill{animation:O7uy8q_vrQuill calc(var(--ht-n) * 70ms + .6s) cubic-bezier(.4, 0, .6, 1) both}.O7uy8q_hashtag[data-phase=play] .O7uy8q_htCaption{animation:O7uy8q_vrRise .7s ease calc(var(--ht-n) * 70ms + .9s) both}.O7uy8q_hashtag[data-phase=play][data-live] .O7uy8q_htLetters{animation:O7uy8q_vrFoil 6s ease-in-out calc(var(--ht-n) * 70ms + .7s) infinite}}@keyframes O7uy8q_vrCloudDrift{0%{translate:-100%}to{translate:100cqw}}@keyframes O7uy8q_vrFly{0%{translate:-10em}72%,to{translate:calc(100cqw + 2em) -6lvh}}@keyframes O7uy8q_vrBirdBob{0%{translate:0 -.15em}to{translate:0 .15em}}@keyframes O7uy8q_vrFlap{0%,to{scale:1}50%{scale:1 -.5}}@keyframes O7uy8q_vrCueIn{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes O7uy8q_vrCueDrop{0%{opacity:0;translate:0}20%{opacity:1}80%{opacity:1}to{opacity:0;translate:0 52px}}@keyframes O7uy8q_vrChevron{0%,to{opacity:.25}40%{opacity:1}}@keyframes O7uy8q_vrTwinkle{0%{opacity:.3}to{opacity:.75}}@keyframes O7uy8q_vrPhaseIn{0%{translate:-110%}}@keyframes O7uy8q_vrHaloSettle{0%{opacity:1}}@keyframes O7uy8q_vrShootPass{0%{opacity:0;left:100%}12%{opacity:1}75%{opacity:1}to{opacity:0;left:-34%}}@keyframes O7uy8q_vrShootRare{0%{opacity:0;left:100%}1.5%{opacity:1}9%{opacity:1}11%,to{opacity:0;left:-34%}}@keyframes O7uy8q_vrHaloBreath{0%{scale:.96}to{scale:1.05}}@keyframes O7uy8q_vrMoonBreath{0%{opacity:.7;scale:.96}to{opacity:1;scale:1.04}}@keyframes O7uy8q_vrTileGlint{0%,80%{translate:0}to{translate:400%}}@keyframes O7uy8q_vrCutSway{0%{rotate:calc(var(--a) * -1deg)}to{rotate:calc(var(--a) * 1deg)}}@keyframes O7uy8q_vrCutBob{0%{translate:0}to{translate:0 calc(var(--a) * -1px)}}@keyframes O7uy8q_vrCutBow{0%{translate:calc(var(--a) * -1px) 0}to{translate:calc(var(--a) * 1px) 0}}@keyframes O7uy8q_vrCutApply{0%,to{translate:0}25%{translate:calc(var(--a) * 1px) calc(var(--a) * .5px)}50%{translate:calc(var(--a) * -.3px) calc(var(--a) * 1px)}75%{translate:calc(var(--a) * .6px) calc(var(--a) * .2px)}}@keyframes O7uy8q_vrCutCircle{0%{translate:calc(var(--a) * 1px) 0}25%{translate:0 calc(var(--a) * 1px)}50%{translate:calc(var(--a) * -1px) 0}75%{translate:0 calc(var(--a) * -1px)}to{translate:calc(var(--a) * 1px) 0}}@keyframes O7uy8q_vrLifeFlame{0%{opacity:.4;scale:.9}40%{opacity:.7;scale:1.06}to{opacity:.5;scale:.96}}@keyframes O7uy8q_vrLifeMoon{0%{opacity:.3;scale:.95}to{opacity:.6;scale:1.05}}@keyframes O7uy8q_vrLifeShimmer{0%{opacity:.18;translate:-52% -50%}to{opacity:.45;translate:-48% -50%}}@keyframes O7uy8q_vrLifeSteam{0%{opacity:0;translate:0;scale:.6 .8}30%{opacity:.7}to{opacity:0;translate:4px -16px;scale:1.2}}@keyframes O7uy8q_vrLifeDab{0%,to{opacity:0;scale:.5}45%,60%{opacity:.75;scale:1}}@keyframes O7uy8q_vrSwing{0%{rotate:-4deg}to{rotate:4deg}}@keyframes O7uy8q_vrToranSway{0%{translate:-4px;rotate:-.45deg}to{translate:4px;rotate:.45deg}}@keyframes O7uy8q_vrGlitter{0%{opacity:.35}to{opacity:.8}}@keyframes O7uy8q_vrBob{0%{rotate:-1.4deg}to{rotate:1.4deg}}@keyframes O7uy8q_vrFlicker{0%{opacity:.7;scale:.96}50%{opacity:.95;scale:1.03}to{opacity:.78;scale:.98}}@keyframes O7uy8q_vrEmber{0%{opacity:0;translate:0}15%{opacity:1}to{translate:var(--sway) -180px;opacity:0}}@keyframes O7uy8q_vrSpark{0%,to{opacity:0}50%{opacity:1}}@keyframes O7uy8q_vrPetalFall{0%{opacity:0;translate:0;rotate:0deg}10%{opacity:1}90%{opacity:1}to{translate:var(--sway) 120cqh;rotate:var(--spin);opacity:0}}@keyframes O7uy8q_vrPhotoSheen{0%,70%{translate:-110%}to{translate:110%}}@keyframes O7uy8q_vrFloat{0%{translate:0}to{translate:130cqw}}@keyframes O7uy8q_vrLetter{0%{opacity:0}to{opacity:1}}@keyframes O7uy8q_vrQuill{0%{opacity:0;left:-4%}8%{opacity:1}92%{opacity:1}to{opacity:0;left:100%}}@keyframes O7uy8q_vrRise{0%{opacity:0;translate:0 12px}to{opacity:1;translate:0}}@keyframes O7uy8q_vrFoil{0%,70%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.O7uy8q_stage{height:auto}.O7uy8q_invitation{--overlap:12svh}.O7uy8q_moon{translate:none}.O7uy8q_pin{height:100svh;min-height:600px;position:relative}.O7uy8q_storyAct{height:auto}.O7uy8q_storyPin{height:auto;min-height:100svh;padding-bottom:8vh;position:relative;overflow:clip}.O7uy8q_lotus{top:calc(var(--lotus) * 1.15)}.O7uy8q_storyDim{opacity:.35}.O7uy8q_storyFly{padding-top:calc(var(--lotus) * 1.45);position:relative;top:auto;bottom:auto;left:auto;right:auto}.O7uy8q_storyCard{max-height:none}.O7uy8q_storyWindow{overflow:visible;-webkit-mask:none;mask:none}.O7uy8q_storyPara{opacity:1;translate:none}.O7uy8q_storyCard .O7uy8q_cardLamp .O7uy8q_diyaGlow{opacity:.9;scale:1}}
.PKpoJa_gate{--k:min(1vw, .56vh);--tie-y:77%;--band-h:calc(var(--k) * 7.4);--knot-w:calc(var(--k) * 54);--seal:calc(var(--k) * 24);--zari-h:calc(var(--k) * 6.4);z-index:90;cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;outline:none;position:fixed;top:0;bottom:0;left:0;right:0;overflow:hidden}@supports (height:1svh){.PKpoJa_gate{--k:min(1vw, .56svh)}}.PKpoJa_flaps{perspective:1500px;position:absolute;top:0;bottom:0;left:0;right:0}.PKpoJa_flaps:before{content:"";background:var(--silk) center / calc(var(--k) * 40) repeat;position:absolute;top:0;bottom:0;left:0;right:0}.PKpoJa_flap{-webkit-backface-visibility:hidden;backface-visibility:hidden;background:var(--shade-dir) , var(--silk) center / calc(var(--k) * 40) repeat;position:absolute;top:0;bottom:0;left:0;right:0}.PKpoJa_flapTop{--shade-dir:linear-gradient(180deg, transparent 0 34%, var(--shade) 100%);clip-path:polygon(-1% -1%,101% -1%,50% 50.4%);transform-origin:50% 0;z-index:1}.PKpoJa_flapBottom{--shade-dir:linear-gradient(0deg, transparent 0 34%, var(--shade) 100%);clip-path:polygon(-1% 101%,101% 101%,50% 49.6%);transform-origin:50% 100%;z-index:2}.PKpoJa_flapLeft{--shade-dir:linear-gradient(90deg, transparent 0 30%, var(--shade) 100%);clip-path:polygon(-1% -1%,50.4% 50%,-1% 101%);transform-origin:0;z-index:3}.PKpoJa_flapRight{--shade-dir:linear-gradient(270deg, transparent 0 30%, var(--shade) 100%);clip-path:polygon(101% -1%,49.6% 50%,101% 101%);transform-origin:100%;z-index:4}.PKpoJa_flap:after{content:"";height:var(--zari-h);background:var(--zari) 0 0 / auto 100% repeat-x;position:absolute}.PKpoJa_flapTop:after{top:0;bottom:auto;left:0;right:0}.PKpoJa_flapBottom:after{top:auto;bottom:0;left:0;right:0;scale:1 -1}.PKpoJa_flapLeft:after,.PKpoJa_flapRight:after{transform-origin:0 0;width:100vmax;top:0}.PKpoJa_flapLeft:after{rotate:90deg;translate:var(--zari-h) 0;left:0}.PKpoJa_flapRight:after{left:100%;rotate:90deg}.PKpoJa_print{z-index:6;text-align:center;pointer-events:none;width:88%;text-shadow:0 1px 12px var(--shade);position:absolute;left:6%}.PKpoJa_printTop{top:max(6%, calc(env(safe-area-inset-top) + 50px))}.PKpoJa_crest{width:min(calc(var(--k) * 52), 300px);aspect-ratio:1;margin:calc(var(--k) * 3) auto calc(var(--k) * 2.2);display:block;position:relative}.PKpoJa_crest img{width:100%;height:100%;filter:drop-shadow(0 calc(var(--k) * 1.2) calc(var(--k) * 2.6) #00000073);display:block;position:relative}.PKpoJa_crestGlow{background:radial-gradient(closest-side, var(--glow), transparent 70%);opacity:.6;pointer-events:none;border-radius:50%;position:absolute;top:-22%;bottom:-22%;left:-22%;right:-22%}.PKpoJa_printBottom{bottom:max(6.5%, calc(env(safe-area-inset-bottom) + 28px))}.PKpoJa_invocation{font-size:max(calc(var(--k) * 4.4), 15px);letter-spacing:.02em;line-height:1.5}.PKpoJa_guest{margin-top:calc(var(--k) * 3.4);font-size:max(calc(var(--k) * 5.2), 17px);font-style:italic;line-height:1.25}.PKpoJa_kicker{margin-top:calc(var(--k) * 3.2);font-size:max(calc(var(--k) * 2.8), 11px);letter-spacing:.32em;text-transform:uppercase}:lang(hi) .PKpoJa_kicker{letter-spacing:normal;text-transform:none;font-size:max(calc(var(--k) * 3.6), 14px)}.PKpoJa_names{margin-top:calc(var(--k) * 2.4);font-size:calc(var(--k) * 11 * var(--name-scale));letter-spacing:.01em;overflow-wrap:anywhere;flex-direction:column;align-items:center;line-height:1.02;display:flex}.PKpoJa_and{margin:calc(var(--k) * .6) 0;font-size:.5em;font-weight:400;line-height:1.1}.PKpoJa_when{font-size:max(calc(var(--k) * 4.6), 16px);letter-spacing:.04em}.PKpoJa_hint{margin-top:calc(var(--k) * 2.4);font-size:max(calc(var(--k) * 2.7), 11px);letter-spacing:.26em;text-transform:uppercase}:lang(hi) .PKpoJa_hint{letter-spacing:normal;text-transform:none;font-size:max(calc(var(--k) * 3.4), 13px)}.PKpoJa_skip{z-index:8;top:max(16px, calc(env(safe-area-inset-top) + 10px));right:max(16px, calc(env(safe-area-inset-right) + 12px));letter-spacing:.14em;text-transform:uppercase;cursor:pointer;background:#0000002e;border:1px solid;border-radius:999px;padding:7px 16px;font-size:12px;position:absolute}:lang(hi) .PKpoJa_skip{letter-spacing:normal;text-transform:none;font-size:13px}.PKpoJa_skip:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.PKpoJa_seal:focus-visible{outline:2px solid var(--gold-light);outline-offset:4px}.PKpoJa_tie{left:0;right:0;top:var(--tie-y);z-index:5;pointer-events:none;height:0;position:absolute}.PKpoJa_band{top:calc(var(--band-h) * -.5);height:var(--band-h);background:var(--zari) 0 50% / auto 100% repeat-x;width:50%;box-shadow:0 calc(var(--k) * .6) calc(var(--k) * 1.6) var(--shade);position:absolute}.PKpoJa_bandLeft{left:0}.PKpoJa_bandRight{background-position:100%;right:0}.PKpoJa_knot{width:var(--knot-w);aspect-ratio:1000/667;margin-left:calc(var(--knot-w) * -.5);left:50%;top:calc(var(--knot-w) / 1.4993 * -.49);position:absolute}.PKpoJa_knot img{pointer-events:none;width:auto;height:100%;position:absolute;top:0}.PKpoJa_knotArt{left:0;width:100%!important}.PKpoJa_tail{height:100%;width:50%!important}.PKpoJa_tailLeft{transform-origin:74.8% 59.97%;left:0}.PKpoJa_tailRight{transform-origin:21.6% 59.97%;left:50%}.PKpoJa_feather{height:calc(var(--k) * 34);aspect-ratio:363/900;margin-left:calc(var(--k) * -1);left:50%;top:calc(var(--k) * -32);transform-origin:40% 96%;position:absolute;rotate:24deg}.PKpoJa_feather img{width:100%;height:100%;display:block}.PKpoJa_sheen{-webkit-mask:var(--feather) center / 100% 100% no-repeat;-webkit-mask:var(--feather) center / 100% 100% no-repeat;mask:var(--feather) center / 100% 100% no-repeat;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden}.PKpoJa_sheen:before{content:"";background:linear-gradient(100deg, transparent 20%, color-mix(in srgb, var(--gold-light) 70%, transparent) 50%, transparent 80%);opacity:.8;width:60%;position:absolute;top:-10%;bottom:-10%;left:-60%;translate:0}.PKpoJa_seal{z-index:7;left:50%;top:var(--tie-y);width:var(--seal);height:var(--seal);margin:calc(var(--seal) * -.5) 0 0 calc(var(--seal) * -.5);cursor:pointer;background:0 0;border:0;border-radius:50%;padding:0;position:absolute}.PKpoJa_sealGlow{background:radial-gradient(closest-side, var(--glow), transparent 72%);opacity:.55;pointer-events:none;border-radius:50%;position:absolute;top:-55%;bottom:-55%;left:-55%;right:-55%}.PKpoJa_sealRim{width:100%;height:100%;filter:drop-shadow(0 calc(var(--k) * .8) calc(var(--k) * 1.4) #00000059);position:absolute;top:0;bottom:0;left:0;right:0}.PKpoJa_sealFace{place-items:center;display:grid;position:absolute;top:24%;bottom:24%;left:24%;right:24%}.PKpoJa_sealFace svg{width:82%;height:82%}.PKpoJa_sealGlyph{font-size:calc(var(--seal) * .32);line-height:1}.PKpoJa_sealMark{width:84%;height:84%;-webkit-mask:var(--mark) center / contain no-repeat;-webkit-mask:var(--mark) center / contain no-repeat;mask:var(--mark) center / contain no-repeat}.PKpoJa_puff{left:50%;top:var(--tie-y);z-index:9;pointer-events:none;width:0;height:0;position:absolute}.PKpoJa_puffPetal{max-width:none;width:var(--size);height:auto;margin:calc(var(--size) * -.5) 0 0 calc(var(--size) * -.5);opacity:0;position:absolute}@media (prefers-reduced-motion:no-preference){.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_sheen:before{animation:3.5s cubic-bezier(.4,0,.3,1) 1.2s infinite PKpoJa_vrSheen}.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_tailLeft{animation:3s ease-in-out infinite alternate PKpoJa_vrTailSway}.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_tailRight{animation:3s ease-in-out -1.5s infinite alternate-reverse PKpoJa_vrTailSway}.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_sealGlow{animation:4.2s ease-in-out infinite alternate PKpoJa_vrMoonBreath}.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_crestGlow{animation:5s ease-in-out -2s infinite alternate PKpoJa_vrMoonBreath}.PKpoJa_gate:not(.PKpoJa_leaving) .PKpoJa_hint{animation:2.8s ease-in-out 1.6s infinite alternate PKpoJa_vrHint}}@keyframes PKpoJa_vrSheen{0%{translate:0}42%,to{translate:300%}}@keyframes PKpoJa_vrTailSway{0%{rotate:-3deg}to{rotate:3deg}}@keyframes PKpoJa_vrMoonBreath{0%{opacity:.35;scale:.94}to{opacity:.75;scale:1.04}}@keyframes PKpoJa_vrHint{0%{opacity:.6}to{opacity:1}}.PKpoJa_leaving{pointer-events:none}.PKpoJa_leaving .PKpoJa_print>:not(.PKpoJa_crest),.PKpoJa_leaving .PKpoJa_skip{opacity:0;transition:opacity .35s,translate .6s;translate:0 -1.6svh}.PKpoJa_leaving .PKpoJa_feather{opacity:0;transition:translate 1.15s cubic-bezier(.45,0,.2,1) .1s,rotate 1.15s cubic-bezier(.45,0,.2,1) .1s,opacity .45s .78s;translate:22vw -72svh;rotate:46deg}.PKpoJa_leaving .PKpoJa_crest{opacity:0;transition:translate 1s cubic-bezier(.3,0,.2,1) 50ms,opacity .55s .4s;translate:0 -6svh}.PKpoJa_leaving .PKpoJa_seal{opacity:0;transition:translate .95s cubic-bezier(.3,0,.2,1) .15s,scale .95s cubic-bezier(.3,0,.2,1) .15s,opacity .5s .62s;translate:0 -9svh;scale:1.14}.PKpoJa_leaving .PKpoJa_sealGlow{animation:.95s ease-out .15s both PKpoJa_vrSealGlow}@keyframes PKpoJa_vrSealGlow{0%{opacity:.5;scale:1}45%{opacity:1;scale:1.25}to{opacity:0;scale:1.5}}.PKpoJa_leaving .PKpoJa_bandLeft{transition:translate .75s cubic-bezier(.55,0,.7,.4) .42s;translate:-102%}.PKpoJa_leaving .PKpoJa_bandRight{transition:translate .75s cubic-bezier(.55,0,.7,.4) .42s;translate:102%}.PKpoJa_leaving .PKpoJa_knot{opacity:0;transition:scale .5s .42s,opacity .42s .5s;scale:.84}.PKpoJa_leaving .PKpoJa_flaps:before{opacity:0;transition:opacity .25s linear .98s}.PKpoJa_leaving .PKpoJa_flap{opacity:0;transition:rotate 1.05s cubic-bezier(.55, 0, .3, 1) var(--fold-at), opacity .4s ease calc(var(--fold-at) + .72s)}.PKpoJa_leaving .PKpoJa_flapTop{--fold-at:.95s;rotate:x 104deg}.PKpoJa_leaving .PKpoJa_flapBottom{--fold-at:1.06s;rotate:x -104deg}.PKpoJa_leaving .PKpoJa_flapLeft{--fold-at:1.16s;rotate:y -104deg}.PKpoJa_leaving .PKpoJa_flapRight{--fold-at:1.24s;rotate:y 104deg}.PKpoJa_leaving .PKpoJa_puffPetal{animation:1.3s cubic-bezier(.15,.6,.3,1) .82s both PKpoJa_vrPuff}@keyframes PKpoJa_vrPuff{0%{opacity:0;translate:0;rotate:0deg;scale:.4}12%{opacity:1}70%{opacity:1}to{opacity:0;translate:var(--dx) var(--dy);rotate:var(--spin);scale:1}}
