:root{--bg:#0D1322;--gold:#E6CC9C;--gold-hover:#F5E3BF;--muted:#C9B48A;--rule:rgba(230,204,156,.22);--error:#F0B9B9;--frame:rgba(232,207,160,.25)}body{margin:0;background:var(--bg);color:var(--gold);font-family:var(--font-cinzel),serif;-webkit-font-smoothing:antialiased;min-height:100vh}::placeholder{color:rgba(230,204,156,.45)}.label{font-family:var(--font-cinzel),serif;font-weight:400;font-size:14px;letter-spacing:.04em}.display{font-family:var(--font-display),serif;font-weight:400;letter-spacing:0}.italic-note{font-style:normal;font-weight:400}.btn-outline,.italic-note{font-family:var(--font-cinzel),serif}.btn-outline{display:inline-block;font-weight:600;font-size:15px;letter-spacing:.04em;padding:15px 34px;border:0;background:var(--gold);color:var(--bg);cursor:pointer;text-decoration:none;transition:background .3s,transform .2s}.btn-outline:hover{background:var(--gold-hover)}.btn-outline:active{transform:translateY(1px)}.btn-outline:focus-visible{outline:2px solid var(--gold-hover);outline-offset:3px}@keyframes starDrift{0%{transform:translateY(0)}to{transform:translateY(calc(-1 * var(--tile)))}}@keyframes vtOutFwd{to{opacity:0;transform:scale(1.16);filter:blur(8px)}}@keyframes vtInFwd{0%{opacity:0;transform:scale(.88);filter:blur(6px)}}@keyframes vtOutBack{to{opacity:0;transform:scale(.88);filter:blur(8px)}}@keyframes vtInBack{0%{opacity:0;transform:scale(1.16);filter:blur(6px)}}@keyframes vtFadeOut{to{opacity:0}}@keyframes vtFadeIn{0%{opacity:0}}::view-transition-old(temple){display:none}::view-transition-new(temple){animation:none}::view-transition-old(sky){display:none}::view-transition-new(sky){animation:none}html[data-nav=fade]::view-transition-old(root){animation:vtFadeOut .55s ease both}html[data-nav=fade]::view-transition-new(root){animation:vtFadeIn .9s ease .25s both}html[data-nav=forward]::view-transition-old(root){animation:vtOutFwd .65s cubic-bezier(.6,0,.35,1) both}html[data-nav=forward]::view-transition-new(root){animation:vtInFwd .85s cubic-bezier(.2,.8,.2,1) .2s both}html[data-nav=back]::view-transition-old(root){animation:vtOutBack .65s cubic-bezier(.6,0,.35,1) both}html[data-nav=back]::view-transition-new(root){animation:vtInBack .85s cubic-bezier(.2,.8,.2,1) .2s both}@media (prefers-reduced-motion:reduce){html::view-transition-old(root){animation:vtFadeOut .35s ease both!important}html::view-transition-new(root){animation:vtFadeIn .45s ease .1s both!important}}@keyframes fadeUp{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.sky{transition:opacity .2s linear}@media (hover:none),(pointer:coarse){.sky{transition:none}}:root{--cover-span:calc(max(300svh, 1500px) - 100svh);--dusk-max:.82}@media (hover:none),(pointer:coarse){:root{--dusk-max:.9}}@supports (animation-timeline:scroll()){.cover-a,.cover-b,.cover-c,.cover-exit,.cover-intro,html:has(#invitation) :is(.bd-scene,.bd-dusk,.sky){animation-duration:1s;animation-fill-mode:both;animation-timeline:scroll(root block)}html:has(#invitation) .bd-scene:not(.bd-morphing){animation-name:coverZoom;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-range:0 var(--cover-span)}html:has(#invitation) .bd-dusk{animation-name:coverDusk;animation-timing-function:linear;animation-range:0 calc(var(--cover-span) * .65)}html:has(#invitation) .sky{animation-name:coverShow;animation-timing-function:cubic-bezier(.33,1,.68,1);animation-range:calc(var(--cover-span) * .2) calc(var(--cover-span) * .42)}.cover-intro{animation-name:coverHide;animation-timing-function:linear;animation-range:calc(var(--cover-span) * .06) calc(var(--cover-span) * .18)}.cover-a,.cover-b,.cover-c{animation-name:coverRise;animation-timing-function:cubic-bezier(.33,1,.68,1)}.cover-a{animation-range:calc(var(--cover-span) * .2) calc(var(--cover-span) * .42)}.cover-b{animation-range:calc(var(--cover-span) * .4) calc(var(--cover-span) * .56)}.cover-c{animation-range:calc(var(--cover-span) * .54) calc(var(--cover-span) * .68)}.cover-exit{animation-name:coverLeave;animation-timing-function:linear;animation-range:var(--cover-span) calc(var(--cover-span) + 60svh)}@media (prefers-reduced-motion:reduce){html:has(#invitation) .bd-scene{animation:none}.cover-a,.cover-b,.cover-c{animation-name:coverShow}.cover-exit{animation-name:coverHide}}}@keyframes coverZoom{0%{transform:scale(1)}to{transform:scale(1.4)}}@keyframes coverDusk{0%{opacity:0}to{opacity:var(--dusk-max)}}@keyframes coverShow{0%{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes coverHide{0%{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes coverRise{0%{opacity:0;visibility:hidden;transform:translateY(28px)}to{opacity:1;visibility:visible;transform:none}}@keyframes coverLeave{0%{opacity:1;visibility:visible;transform:none}to{opacity:0;visibility:hidden;transform:translateY(-40px)}}.cue{font-size:24px;color:var(--gold)}.bd-anchor,.bd-stage{position:fixed;left:0;right:0;top:0}.bd-stage{height:100lvh}@media (pointer:coarse) and (min-width:744px){.bd-anchor,.bd-stage{top:auto;bottom:0}}@font-face{font-family:abril;src:url(/_next/static/media/f8242ebbad08990d-s.p.ttf) format("truetype");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:abril Fallback;src:local("Arial");ascent-override:101.27%;descent-override:27.86%;line-gap-override:0.00%;size-adjust:104.47%}.__className_1bf7a4{font-family:abril,abril Fallback;font-weight:400;font-style:normal}.__variable_1bf7a4{--font-display:"abril","abril Fallback"}@font-face{font-family:cinzel;src:url(/_next/static/media/38770623715f7d74-s.p.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:cinzel Fallback;src:local("Arial");ascent-override:77.71%;descent-override:29.62%;line-gap-override:0.00%;size-adjust:125.60%}.__className_b0330a{font-family:cinzel,cinzel Fallback;font-style:normal}.__variable_b0330a{--font-cinzel:"cinzel","cinzel Fallback"}@font-face{unicode-range:u+0951-0952,u+0964-0965,u+0a01-0a76,u+200c-200d,u+20b9,u+25cc,u+262c,u+a830-a839;font-family:gurmukhi;src:url(/_next/static/media/f21e9237be3e67d6-s.woff2) format("woff2");font-display:swap;font-weight:400 600;font-style:normal}@font-face{font-family:gurmukhi Fallback;src:local("Arial");ascent-override:100.60%;descent-override:42.80%;line-gap-override:0.00%;size-adjust:100.00%}.__className_917e3f{font-family:gurmukhi,gurmukhi Fallback;font-style:normal}.__variable_917e3f{--font-gurmukhi:"gurmukhi","gurmukhi Fallback"}