@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.W3Dto7M0.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-ext-400-normal.DLdKLAvx.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-cyrillic-400-normal.DD2KOZkl.woff2)format("woff2"),url(/_astro/cormorant-garamond-cyrillic-400-normal.CVFrM67f.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-vietnamese-400-normal.6K-YXo6g.woff2)format("woff2"),url(/_astro/cormorant-garamond-vietnamese-400-normal.4uxlocMh.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-ext-400-normal.Drx2k2n9.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-ext-400-normal.uvC0WHQr.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/cormorant-garamond-latin-400-normal.B-1hWBU7.woff2)format("woff2"),url(/_astro/cormorant-garamond-latin-400-normal.B7YtguxJ.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-devanagari-400-normal.BN7hftjh.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-devanagari-400-normal.Dpl8O0n8.woff)format("woff");unicode-range:U+900-97F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-ext-400-normal.JSo3m7qk.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-ext-400-normal.BgfF-LP5.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Devanagari Hindi;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tiro-devanagari-hindi-latin-400-normal.BmuUH4rS.woff2)format("woff2"),url(/_astro/tiro-devanagari-hindi-latin-400-normal.Ca2un1sK.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.wk{--wk-ink:#fbf3e2;--wk-gold:#e9c98a;--wk-accent:#e8891c;--wk-night:#14182e;--wk-paper:#f7efe1;--wk-red:#8f1f1b;--wk-script:"Pinyon Script", "Cormorant Garamond", cursive;--wk-serif:"Cormorant Garamond", Georgia, serif;--wk-deva:"Tiro Devanagari Hindi", "Noto Serif Devanagari", serif;z-index:80;color:var(--wk-ink);touch-action:none;overscroll-behavior:none;-webkit-user-select:none;user-select:none;-webkit-font-smoothing:antialiased;background:#0d0b12;outline:none;position:fixed;inset:0}.wk[data-lang=hi]{--wk-script:"Tiro Devanagari Hindi", serif;--wk-serif:"Tiro Devanagari Hindi", "Cormorant Garamond", serif}.wk-stage{background:radial-gradient(80% 60% at 50% 40%,#241a22,#0d0b12 70%);place-items:center;display:grid;position:absolute;inset:0}.wk-phone{isolation:isolate;background:var(--wk-night);width:100%;height:100%;position:relative;overflow:hidden;container-type:size}@media (width>=640px){.wk-phone{aspect-ratio:9/16;border-radius:30px;width:auto;height:min(100% - 48px,940px);box-shadow:0 40px 100px #0009,0 0 0 1px #ffdca01a}}.wk-canvas{background:linear-gradient(#2a3a72 0 50%,#8d8fb8 75%,#e6b48e);width:100%;height:100%;display:block;position:absolute;inset:0}.wk-block{text-align:center;visibility:hidden;opacity:0;will-change:opacity, transform, filter;text-shadow:0 1px 1px #0a081859,0 2px 18px #0a081e8c;position:absolute;left:7%;right:7%}.wk-block a,.wk-block button{pointer-events:auto}.wk-guest{font-family:var(--wk-serif);color:var(--wk-gold);margin:0 0 .5em;font-size:clamp(16px,2.3vh,19px);font-style:italic}.wk-kicker{font-family:var(--wk-serif);letter-spacing:.01em;margin:0;font-size:clamp(18px,2.6vh,23px);font-weight:500}.wk-names{font-family:var(--wk-script);color:#fdf6e6;text-shadow:0 1px #78501e59,0 3px 24px #0a081e80;flex-direction:column;align-items:center;margin:.2em 0 0;font-size:clamp(50px,8.6vh,82px);font-weight:400;line-height:1.02;display:flex}.wk[data-lang=hi] .wk-names{font-size:clamp(42px,7vh,64px);line-height:1.3}.wk-amp{color:#f6dca4;margin:.02em 0 .06em;font-size:.62em;line-height:.8}.wk-orn{width:min(62%,230px);height:auto;color:var(--wk-gold);filter:drop-shadow(0 1px 6px #0a081e73);margin:.55em auto .5em;display:block}.wk-city{font-family:var(--wk-serif);letter-spacing:.34em;text-indent:.34em;text-transform:uppercase;margin:0;font-size:clamp(15px,2.2vh,19px);font-weight:600}.wk[data-lang=hi] .wk-city{letter-spacing:.08em}.wk-invocation{font-family:var(--wk-deva);color:var(--wk-gold);margin:0 0 .7em;font-size:clamp(16px,2.4vh,20px)}.wk-host{font-family:var(--wk-serif);margin:.2em 0 .3em;font-size:clamp(21px,3.1vh,27px);font-weight:500;line-height:1.25}.wk-small{font-family:var(--wk-serif);margin:.25em 0 0;font-size:clamp(17px,2.35vh,20px);font-style:italic}.wk-note{font-family:var(--wk-serif);max-width:30ch;margin:.9em auto 0;font-size:clamp(16px,2.2vh,19px);line-height:1.45}.wk-venue{font-family:var(--wk-serif);margin:.2em 0 .15em;font-size:clamp(30px,4.8vh,42px);font-weight:500;line-height:1.1}.wk-programme{backdrop-filter:blur(14px)saturate(1.1);background:#100c1e6b;border-radius:22px;padding:22px 18px 14px;left:9%;right:9%;box-shadow:inset 0 0 0 1px #e9c98a59,0 24px 60px #00000059}.wk-prog{max-width:300px;margin:.4em auto 0;padding:0;list-style:none}.wk-prog li{border-bottom:1px solid #e9c98a47;flex-direction:column;align-items:center;padding:.5em 0;display:flex}.wk-prog li:last-child{border-bottom:0}.wk-prog-name{font-family:var(--wk-script);font-size:clamp(30px,4.4vh,40px);line-height:1.15}.wk[data-lang=hi] .wk-prog-name{font-size:clamp(22px,3.2vh,28px)}.wk-prog-when{font-family:var(--wk-serif);color:var(--wk-gold);font-size:clamp(15px,2vh,17px);font-style:italic}.wk-fs{--fs-ink:var(--wk-ink);--fs-accent:var(--wk-accent);--fs-gold:var(--wk-gold);padding:calc(var(--y,.09) * 100cqh) 0 0;color:var(--fs-ink);flex-direction:column;display:flex;top:0;bottom:0}.wk-fs[data-tone=light]{text-shadow:0 1px 12px #fffaebe6}.wk-fs .wk-orn{color:var(--fs-gold);filter:none}.wk-fs-count{font-family:var(--wk-serif);letter-spacing:.3em;text-indent:.3em;color:var(--fs-gold);justify-content:center;align-items:baseline;gap:.9em;margin:0;font-size:12px;font-weight:600;display:flex}.wk-fs-other{font-family:var(--wk-deva);letter-spacing:.02em;text-indent:0;font-size:17px;font-weight:400}.wk[data-lang=hi] .wk-fs-other{font-family:var(--wk-serif);font-style:italic}.wk-fs-name{font-family:var(--wk-script);font-weight:400;font-size:min(clamp(60px, 10vh, 92px), calc(150cqw / var(--len,6)));color:var(--fs-accent);margin:.08em 0 0;line-height:1.05}.wk-fs[data-tone=dark] .wk-fs-name{color:#fdf4e3;text-shadow:0 0 30px color-mix(in srgb, var(--fs-accent) 55%, transparent), 0 3px 24px #0a081e99}.wk[data-lang=hi] .wk-fs-name{font-size:clamp(42px,7vh,64px);line-height:1.35}.wk-fs-line{font-family:var(--wk-serif);max-width:24ch;margin:.1em auto 0;font-size:clamp(18px,2.5vh,22px);font-style:italic;line-height:1.3}.wk-fs-where{font-family:var(--wk-serif);margin:.15em 0 0;font-size:clamp(16px,2.2vh,19px);font-style:italic}.wk-fs-when{font-family:var(--wk-serif);letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(13px,1.8vh,15px);font-weight:600}.wk[data-lang=hi] .wk-fs-when{letter-spacing:.02em}.wk-fs-note{font-family:var(--wk-serif);max-width:28ch;margin:.7em auto 0;font-size:clamp(16px,2.1vh,18px);line-height:1.4}.wk-tip{white-space:nowrap;font-family:var(--wk-serif);color:#fff8ea;backdrop-filter:blur(8px);opacity:0;pointer-events:none;background:#140c1e73;border-radius:999px;margin:0;padding:8px 16px;font-size:16px;font-style:italic;animation:2.6s ease-in-out infinite wk-float;position:absolute;top:46%;left:50%;translate:-50%}@keyframes wk-float{50%{translate:-50% -5px}}.wk-reply>*,.wk-reply:before{transition:opacity .9s}.wk[data-moment] .wk-reply>*,.wk[data-moment] .wk-reply:before{opacity:0;pointer-events:none}.wk-moment{text-align:center;font-family:var(--wk-script);color:#fff3d6;text-shadow:0 2px 20px #ff963cbf;pointer-events:none;margin:0;font-size:clamp(30px,4.6vh,42px);line-height:1.2;animation:1.6s 2.4s both wk-rise-in;position:absolute;bottom:13%;left:8%;right:8%}.wk[data-lang=hi] .wk-moment{font-size:clamp(22px,3.2vh,28px)}.wk-moment:empty{display:none}@keyframes wk-rise-in{0%{opacity:0;translate:0 14px}}.wk-lantern{cursor:pointer;min-height:52px;font-family:var(--wk-serif);color:#4a2208;text-shadow:none;background:radial-gradient(120% 160% at 50% 0,#ffe2a8,#f3a64a);border:0;border-radius:999px;align-items:center;gap:10px;padding:0 24px 0 20px;font-size:18px;font-weight:600;animation:2.4s ease-in-out infinite wk-glow;display:inline-flex;box-shadow:0 0 0 1px #ffecbecc,0 0 34px #ffaa50a6,0 10px 26px #00000059}.wk-lantern svg{color:#c2410c}.wk-lantern[data-sent]{cursor:default;color:#ffe2a8;background:#140e1e66;animation:none;box-shadow:inset 0 0 0 1px #ffd28c80}.wk-lantern[data-sent] svg{color:#ffb760}@keyframes wk-glow{50%{box-shadow:0 0 0 1px #ffecbee6,0 0 54px #ffaa50e6,0 10px 26px #00000059}}.wk-reply{left:5%;right:5%}.wk-reply:before{content:"";z-index:-1;backdrop-filter:blur(1.5px);background:radial-gradient(closest-side,#0a0a209e,#0a0a2059 60%,#0a0a2000);position:absolute;inset:-10% -4% -6%;-webkit-mask-image:radial-gradient(closest-side,#000 55%,#0000);mask-image:radial-gradient(closest-side,#000 55%,#0000)}.wk-ask{font-family:var(--wk-serif);white-space:nowrap;margin:.15em 0;font-size:clamp(36px,5.6vh,52px);font-weight:500;line-height:1.05}.wk[data-lang=hi] .wk-ask{font-size:clamp(32px,5vh,46px)}.wk-actions{flex-direction:column;align-items:center;gap:14px;margin-top:1.3em;display:flex}.wk-btn{color:#fbf3e2;min-height:52px;font-family:var(--wk-serif);text-shadow:none;cursor:pointer;background:#2a1f38;border:0;border-radius:999px;justify-content:center;align-items:center;gap:10px;padding:0 30px;font-size:19px;font-weight:600;text-decoration:none;transition:transform .2s;display:inline-flex;box-shadow:0 0 0 1px #e9c98a73,0 10px 30px #0006}.wk-btn:active{transform:scale(.97)}.wk-btn-ghost{backdrop-filter:blur(6px);background:#140e1e59;margin-top:.6em}.wk-link{font-family:var(--wk-serif);color:var(--wk-ink);text-underline-offset:5px;cursor:pointer;text-shadow:inherit;background:0 0;border:0;padding:4px 2px;font-size:18px;font-weight:600;text-decoration:underline 1px}.wk-love{font-family:var(--wk-serif);opacity:.92;margin:1.2em 0 0;font-size:clamp(16px,2.2vh,19px);font-style:italic}.wk-hint:focus-visible,.wk-next:focus-visible,.wk-btn:focus-visible,.wk-link:focus-visible,.wk-round:focus-visible,.wk-close:focus-visible{outline-offset:3px;outline:2px solid #fff}.wk-hint{font-family:var(--wk-script);color:var(--wk-ink);text-shadow:0 2px 14px #0a081e99;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:4px;width:max-content;margin:0 auto;padding:0;font-size:clamp(30px,4.2vh,38px);display:flex;position:absolute;bottom:26px;left:0;right:0}.wk[data-lang=hi] .wk-hint{font-size:clamp(20px,3vh,26px)}.wk-hint svg{animation:1.8s ease-in-out infinite wk-nudge}@keyframes wk-nudge{50%{translate:0 5px}}.wk-bar{font-family:var(--wk-serif);letter-spacing:.24em;text-transform:uppercase;color:#fbf3e2d9;text-shadow:0 1px 3px #0009;pointer-events:none;align-items:center;gap:14px;font-size:12px;font-weight:600;display:flex;position:absolute;bottom:16px;left:20px;right:20px}.wk[data-lang=hi] .wk-bar{letter-spacing:.04em;font-size:13px}.wk-chapter{white-space:nowrap}.wk-progress{background:#fbf3e238;border-radius:2px;flex:1;height:1.5px;overflow:hidden}.wk-progress span{background:var(--wk-gold);transform-origin:0;height:100%;display:block;transform:scaleX(0)}.wk-controls{align-items:center;gap:10px;display:flex;position:absolute;top:14px;right:14px}.wk-round{pointer-events:auto;cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid}.wk-lang{color:#4a3420;width:42px;height:42px;font-family:var(--wk-deva);backdrop-filter:blur(6px);background:#faf2e4d9;font-size:19px;box-shadow:0 4px 14px #00000040}.wk-play{color:#fff8ea;background:radial-gradient(circle at 35% 30%,#b8955a,#6e5426);width:46px;height:46px;box-shadow:0 6px 18px #0006,inset 0 0 0 1px #ffe6b459}.wk-play[data-state=off]{animation:2.4s ease-in-out infinite wk-pulse}@keyframes wk-pulse{50%{box-shadow:0 0 0 10px #e9c98a2e,0 6px 18px #0006}}.wk-next{color:#fdf3df;cursor:pointer;backdrop-filter:blur(4px);background:#140c1e4d;border:0;border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:absolute;bottom:44px;left:50%;translate:-50%}.wk-close{pointer-events:auto;color:#fdf3df;cursor:pointer;backdrop-filter:blur(4px);background:#140c1e59;border:0;border-radius:50%;width:40px;height:40px;font-size:26px;line-height:1;position:absolute;top:14px;left:14px}@media (prefers-reduced-motion:reduce){.wk-hint svg,.wk-tip,.wk-lantern,.wk-play[data-state=off]{animation:none}}.wk-fs[data-tone=dark] .wk-fs-when,.wk-fs[data-tone=dark] .wk-fs-where,.wk-fs[data-tone=dark] .wk-fs-note{text-shadow:0 1px 2px #080614e6,0 0 14px #080614d9,0 0 28px #08061499}.wk-embedded{z-index:auto;background:0 0;position:absolute}.wk-embedded .wk-stage{background:0 0}.wk-btn-make{color:#2a1608;background:linear-gradient(135deg,#f3d695,#c9984a);box-shadow:0 0 0 1px #ffecbeb3,0 12px 30px #00000059}
