:root{--font-display:"Fraunces Variable","Fraunces",Georgia,serif;--font-body:"Sora Variable","Sora",system-ui,sans-serif;--font-dev:"Tiro Devanagari Marathi","Noto Sans Devanagari",serif;--font-kan:"Noto Sans Kannada Variable","Noto Sans Kannada",sans-serif}.pswrap,.pswrap *{box-sizing:border-box;margin:0}.pswrap{--bg:#0a0e24;--bg2:#131938;--ink:#f4ead6;--muted:#b6a688;--gold:#e3b341;--gold2:#f7d87c;--rose:#ff5d8f;--emerald:#23c08f;--maroon:#7c1f38;--card:rgba(21,27,56,.72);--line:rgba(227,179,65,.28);--glow:0 0 22px rgba(227,179,65,.35),0 0 60px rgba(255,93,143,.12);--silk:linear-gradient(160deg,#171c3f,#0a0e24 55%,#191238);height:100vh;height:100dvh;overflow-y:auto;overflow-x:hidden;background:var(--bg);color:var(--ink);font-family:var(--font-body),system-ui,sans-serif;font-weight:300;font-size:16px;line-height:1.6;scroll-behavior:smooth;-webkit-font-smoothing:antialiased}.pswrap[data-theme=day]{--bg:#f8f0dd;--bg2:#f1e5c9;--ink:#3c1220;--muted:#8a6a4e;--gold:#a97c14;--gold2:#7c5a0a;--rose:#c2185b;--emerald:#0d7a5c;--maroon:#7c1f38;--card:rgba(255,252,243,.82);--line:rgba(124,31,56,.25);--glow:0 10px 28px rgba(124,31,56,.12);--silk:linear-gradient(160deg,#fdf6e6,#f6ead0 55%,#f9efdc)}.pswrap::-webkit-scrollbar{width:10px}.pswrap::-webkit-scrollbar-thumb{background:var(--line);border-radius:8px}.grain:after{content:"";position:fixed;inset:0;pointer-events:none;z-index:1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='0.6'/%3E%3C/svg%3E")}.display{font-family:var(--font-display),Georgia,serif;font-weight:400}.dev{font-family:var(--font-dev),"Noto Sans Devanagari",serif}.goldtxt{background:linear-gradient(100deg,var(--gold) 15%,var(--gold2) 40%,var(--gold) 65%,var(--gold2) 90%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shimmer 7s ease-in-out infinite}@keyframes shimmer{0%,to{background-position:0 0}50%{background-position:100% 0}}.chapter{position:relative;min-height:100vh;min-height:100dvh;padding:clamp(84px,12vh,130px) clamp(20px,6vw,88px);display:flex;flex-direction:column;justify-content:center;z-index:2}.chapter.tight{min-height:0}.eyebrow{letter-spacing:.32em;text-transform:uppercase;font-size:11px;color:var(--gold);font-weight:600}.h2{font-size:clamp(30px,5.2vw,56px);line-height:1.08;margin:14px 0 10px;letter-spacing:-.01em}.lede{color:var(--muted);max-width:620px;font-size:clamp(14px,1.6vw,17px)}.ornament{display:flex;align-items:center;gap:14px;margin:26px 0 34px;color:var(--gold)}.ornament:after,.ornament:before{content:"";height:1px;width:min(140px,22vw);background:linear-gradient(90deg,transparent,var(--line))}.ornament:after{background:linear-gradient(90deg,var(--line),transparent)}.rv{opacity:0;transform:translateY(28px);transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1)}.rv.in{opacity:1;transform:none}.topbar{position:fixed;top:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-between;padding:14px clamp(16px,4vw,40px);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(180deg,rgba(8,10,28,.55),transparent)}.pswrap[data-theme=day] .topbar{background:linear-gradient(180deg,hsla(42,66%,92%,.7),transparent)}.mono{font-family:var(--font-display),serif;font-style:italic;font-size:20px;letter-spacing:.06em;color:var(--gold)}.iconbtn{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--line);background:var(--card);color:var(--ink);border-radius:999px;padding:8px 14px;font:inherit;font-size:12.5px;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease,border-color .25s ease}.iconbtn:hover{transform:translateY(-1px);border-color:var(--gold);box-shadow:var(--glow)}.btn:focus-visible,.chip:focus-visible,.iconbtn:focus-visible,.pinbtn:focus-visible,.vibe:focus-visible{outline:2px solid var(--rose);outline-offset:3px}.progress{position:fixed;top:0;left:0;height:3px;background:linear-gradient(90deg,var(--gold),var(--rose));z-index:60;box-shadow:0 0 12px rgba(255,93,143,.6);transition:width .15s linear}.dots{position:fixed;right:18px;top:50%;transform:translateY(-50%);z-index:50;display:flex;flex-direction:column;gap:14px}.dot{width:9px;height:9px;border-radius:50%;border:1px solid var(--gold);background:transparent;cursor:pointer;padding:0;position:relative;transition:all .3s ease}.dot.on{background:var(--gold);box-shadow:0 0 12px var(--gold);transform:scale(1.35)}.dot span{position:absolute;right:20px;top:50%;transform:translateY(-50%);white-space:nowrap;font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);opacity:0;transition:opacity .25s;pointer-events:none}.dot:hover span{opacity:1}.heroTrack{height:280vh;position:relative}.heroPin{position:-webkit-sticky;position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden;display:grid;place-items:center;background:var(--silk)}.mandala{position:absolute;width:min(120vmin,900px);opacity:.16;animation:spinSlow 140s linear infinite}@keyframes spinSlow{to{transform:rotate(1turn)}}.heroInner{position:relative;z-index:5;text-align:center;padding:0 22px}.invok{font-size:clamp(11px,1.4vw,14px);letter-spacing:.12em;color:var(--gold)}.names{font-size:clamp(46px,11vw,128px);line-height:1.02;letter-spacing:-.015em;margin:18px 0 6px}.names .amp{font-style:italic;color:var(--rose);font-size:.55em;vertical-align:middle;padding:0 .12em;text-shadow:0 0 24px rgba(255,93,143,.55)}.namesDev{font-size:clamp(18px,3vw,30px);color:var(--muted)}.namesKan{font-family:var(--font-kan),sans-serif;font-size:clamp(13px,1.8vw,17px);color:var(--muted);opacity:.85;margin-top:4px}.dateRow{display:flex;align-items:baseline;justify-content:center;gap:clamp(10px,2.4vw,22px);margin:30px 0 8px}.dateNum{font-size:clamp(40px,7.5vw,84px);color:var(--gold)}.dateDot{color:var(--rose);font-size:clamp(20px,3vw,34px)}.muhurt{color:var(--muted);font-size:clamp(12px,1.5vw,15px);letter-spacing:.1em}.heroCtas{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-top:26px}.scrollcue{position:absolute;bottom:26px;left:50%;transform:translateX(-50%);z-index:6;display:flex;flex-direction:column;align-items:center;gap:6px;color:var(--muted);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;animation:bob 2.6s ease-in-out infinite}@keyframes bob{0%,to{transform:translate(-50%)}50%{transform:translate(-50%,8px)}}.curtain{inset:0;z-index:20;pointer-events:none}.cloth,.curtain{position:absolute}.cloth{top:0;bottom:0;width:51%;will-change:transform;background:radial-gradient(120% 60% at 50% -10%,hsla(0,0%,100%,.08),transparent 60%),repeating-linear-gradient(93deg,hsla(0,0%,100%,.05) 0 2px,transparent 2px 9px),linear-gradient(180deg,#8e2440,#6d1830 52%,#521026);box-shadow:inset 0 0 90px rgba(0,0,0,.5)}.cloth.L{left:-.6%;border-right:14px solid transparent;border-image:repeating-linear-gradient(45deg,var(--gold) 0 9px,#521026 9px 18px) 14}.cloth.R{right:-.6%;border-left:14px solid transparent;border-image:repeating-linear-gradient(-45deg,var(--gold) 0 9px,#521026 9px 18px) 14}.tassels{position:absolute;bottom:-16px;left:0;right:0;display:flex;justify-content:space-around}.tassels i{width:3px;height:26px;background:var(--gold);border-radius:2px;display:block;transform-origin:top;animation:sway 3.4s ease-in-out infinite;box-shadow:0 0 8px rgba(227,179,65,.5)}.tassels i:nth-child(2n){animation-delay:.7s;height:32px}@keyframes sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}.clothText{position:absolute;inset:0;z-index:21;display:grid;place-items:center;text-align:center;color:#f6e3c0;pointer-events:none;padding:0 20px}.clothText .big{font-size:clamp(24px,5vw,52px);text-shadow:0 2px 24px rgba(0,0,0,.6)}.clothText .small{letter-spacing:.3em;text-transform:uppercase;font-size:11px;opacity:.85;margin-top:12px}.btn{display:inline-flex;align-items:center;gap:9px;padding:12px 20px;border-radius:999px;border:1px solid var(--gold);background:linear-gradient(120deg,rgba(227,179,65,.16),rgba(255,93,143,.1));color:var(--ink);font:inherit;font-size:14px;font-weight:400;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease;text-decoration:none}.btn:hover{transform:translateY(-2px) scale(1.015);box-shadow:var(--glow)}.btn.solid{background:linear-gradient(120deg,var(--gold),#c98f1f);color:#241004;font-weight:600;border-color:transparent}.btn.ghost{background:transparent;border-color:var(--line)}.chip{display:inline-flex;align-items:center;gap:7px;padding:8px 14px;border-radius:999px;font-size:12.5px;color:var(--ink);cursor:default}.card,.chip{border:1px solid var(--line);background:var(--card)}.card{border-radius:22px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 18px 50px rgba(0,0,0,.22)}.pswrap[data-theme=day] .card{box-shadow:0 14px 40px rgba(124,31,56,.08)}.diya{position:absolute;width:46px;z-index:6;filter:drop-shadow(0 0 14px rgba(255,170,60,.55))}.flame{transform-origin:50% 90%;animation:flick 1.7s ease-in-out infinite}.flame.f2{animation-duration:2.3s;animation-delay:.4s}@keyframes flick{0%,to{transform:scaleY(1) rotate(-2deg);opacity:.95}30%{transform:scaleY(1.18) rotate(2deg);opacity:1}60%{transform:scaleY(.9) rotate(-1.5deg);opacity:.88}}@media (max-width:760px){.dots{display:none}.chapter{padding-left:20px;padding-right:20px}}@media (prefers-reduced-motion:reduce){.pswrap *{animation:none!important;transition-duration:.01ms!important}.pswrap{scroll-behavior:auto}}.mode{display:inline-flex;border:1px solid var(--line);border-radius:999px;padding:4px;gap:4px;background:var(--card)}.mode button{border:0;background:transparent;color:var(--muted);font:inherit;font-size:13px;padding:8px 16px;border-radius:999px;cursor:pointer;transition:all .3s ease}.mode button.on{background:linear-gradient(120deg,var(--gold),#c98f1f);color:#241004;font-weight:600;box-shadow:0 4px 16px rgba(227,179,65,.35)}.tl{position:relative;margin-top:44px}.tl:before{content:"";position:absolute;left:18px;top:6px;bottom:6px;width:2px;background:linear-gradient(180deg,var(--gold),var(--rose),var(--emerald));opacity:.5}.tlItem{position:relative;padding:0 0 34px 58px}.tlItem:before{content:"";position:absolute;left:11px;top:4px;width:16px;height:16px;border-radius:50%;background:var(--bg);border:2px solid var(--gold);box-shadow:0 0 14px rgba(227,179,65,.6)}.tlYear{font-size:12px;letter-spacing:.22em;text-transform:uppercase;color:var(--rose);font-weight:600}.tlTitle{font-size:clamp(20px,2.6vw,27px);margin:4px 0 6px}.tlBody{color:var(--muted);max-width:640px;min-height:3.2em;transition:opacity .35s ease}.tlBody.swap{opacity:0}@media (min-width:900px){.tl:before{left:50%}.tlItem{width:50%;padding:0 48px 46px 0;text-align:right}.tlItem:nth-child(2n){margin-left:50%;padding:0 0 46px 48px;text-align:left}.tlItem:before{left:auto;right:-9px}.tlItem:nth-child(2n):before{right:auto;left:-9px}.tlItem .tlBody{margin-left:auto}.tlItem:nth-child(2n) .tlBody{margin-left:0}}.grid{display:grid;grid-gap:20px;gap:20px;grid-template-columns:repeat(auto-fit,minmax(290px,1fr));margin-top:40px}.event{padding:24px;display:flex;flex-direction:column;gap:10px;position:relative;overflow:hidden;transition:transform .35s cubic-bezier(.2,.7,.2,1),box-shadow .35s ease}.event:hover{transform:translateY(-6px);box-shadow:0 26px 60px rgba(0,0,0,.35),0 0 0 1px var(--gold) inset}.event .emoji{font-size:32px;filter:drop-shadow(0 0 12px rgba(255,170,60,.4))}.event h3{font-size:21px}.event .tag{color:var(--rose);font-size:13px;font-style:italic;font-family:var(--font-display),serif}.meta{display:flex;flex-wrap:wrap;gap:8px 16px;color:var(--muted);font-size:13px;align-items:center}.meta svg{color:var(--gold)}.evBtns{display:flex;gap:10px;margin-top:8px;flex-wrap:wrap}.evBtns .btn{padding:8px 14px;font-size:12.5px}.dressline{font-size:12.5px;color:var(--muted);border-top:1px dashed var(--line);padding-top:10px}.count{display:flex;gap:clamp(10px,2.4vw,22px);flex-wrap:wrap;margin:30px 0 12px}.tile{min-width:clamp(74px,10vw,112px);padding:16px 10px 12px;text-align:center;border-radius:18px;border:1px solid var(--line);background:var(--card);position:relative;overflow:hidden}.tile:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,hsla(0,0%,100%,.06),transparent 45%);pointer-events:none}.tile b{display:block;font-family:var(--font-display),serif;font-weight:500;font-size:clamp(30px,5vw,52px);color:var(--gold);line-height:1;animation:pop .5s ease}@keyframes pop{0%{transform:translateY(6px);opacity:.3}to{transform:none;opacity:1}}.tile span{font-size:10.5px;letter-spacing:.24em;text-transform:uppercase}.humor,.tile span{color:var(--muted)}.humor{font-size:14px;font-style:italic;font-family:var(--font-display),serif}.humor b{color:var(--gold);font-weight:500}.venueGrid{display:grid;grid-gap:26px;gap:26px;grid-template-columns:1.25fr 1fr;align-items:start;margin-top:36px}@media (max-width:980px){.venueGrid{grid-template-columns:1fr}}.mapCard{padding:14px}.mapSvg{width:100%;height:auto;display:block;border-radius:14px}.pinbtn{cursor:pointer}.pinPulse{animation:pinPulse 2.2s ease-out infinite;transform-origin:center;transform-box:fill-box}@keyframes pinPulse{0%{transform:scale(.6);opacity:.8}to{transform:scale(2.1);opacity:0}}.dash{stroke-dasharray:7 8;animation:dashmove 26s linear infinite}@keyframes dashmove{to{stroke-dashoffset:-600}}.drop{animation:rainDrop 1.6s linear infinite}.drop.d2{animation-delay:.5s}.drop.d3{animation-delay:1s}@keyframes rainDrop{0%{transform:translateY(0);opacity:0}25%{opacity:.8}to{transform:translateY(26px);opacity:0}}.pinInfo{padding:20px 22px;margin-top:14px;display:flex;flex-direction:column;gap:6px}.tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:18px}.tabs button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;padding:9px 16px;font:inherit;font-size:13px;cursor:pointer;display:inline-flex;gap:8px;align-items:center;transition:all .3s ease}.tabs button.on{color:var(--ink);border-color:var(--gold);box-shadow:var(--glow);background:linear-gradient(120deg,rgba(227,179,65,.18),rgba(255,93,143,.1))}.guideRow{display:grid;grid-template-columns:150px 1fr;grid-gap:6px 18px;gap:6px 18px;padding:13px 4px;border-bottom:1px dashed var(--line);font-size:14px}.guideRow b{color:var(--gold);font-weight:600;font-size:13.5px}.guideRow span{color:var(--muted)}@media (max-width:560px){.guideRow{grid-template-columns:1fr}}.vibes{display:grid;grid-gap:14px;gap:14px;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:30px 0}.vibe{text-align:left;padding:18px;border-radius:18px;border:1px solid var(--line);background:var(--card);color:var(--ink);font:inherit;cursor:pointer;transition:all .3s cubic-bezier(.2,.7,.2,1);position:relative}.vibe:hover{transform:translateY(-4px);border-color:var(--gold)}.vibe.on{border-color:var(--rose);box-shadow:0 0 0 1px var(--rose),0 0 30px rgba(255,93,143,.28);transform:translateY(-4px) scale(1.01)}.vibe .ve{font-size:26px}.vibe h4{margin:8px 0 4px;font-size:16px}.vibe p{color:var(--muted);font-size:12.5px;line-height:1.5}.vibe .tick{position:absolute;top:12px;right:12px;width:22px;height:22px;border-radius:50%;background:var(--rose);display:grid;place-items:center;color:#fff;opacity:0;transform:scale(.4);transition:all .3s ease}.vibe.on .tick{opacity:1;transform:scale(1)}.field{display:flex;flex-direction:column;gap:8px}.field label{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--muted)}.input{background:var(--card);border:1px solid var(--line);color:var(--ink);border-radius:14px;padding:13px 16px;font:inherit;font-size:14.5px;width:100%;transition:border-color .25s,box-shadow .25s}.input:focus{outline:none;border-color:var(--gold);box-shadow:var(--glow)}.formRow{display:grid;grid-gap:18px;gap:18px;grid-template-columns:1.4fr 1fr;align-items:end;margin-bottom:18px}@media (max-width:700px){.formRow{grid-template-columns:1fr}}.step{display:inline-flex;align-items:center;gap:4px;border:1px solid var(--line);border-radius:14px;background:var(--card)}.step button{border:0;background:transparent;color:var(--gold);width:44px;height:46px;cursor:pointer;display:grid;place-items:center}.step b{min-width:40px;text-align:center;font-family:var(--font-display),serif;font-size:20px;font-weight:500}.seg{display:flex;flex-wrap:wrap;gap:8px}.seg button{border:1px solid var(--line);background:var(--card);color:var(--muted);border-radius:999px;padding:9px 15px;font:inherit;font-size:12.5px;cursor:pointer;transition:all .25s ease}.seg button.on{color:var(--ink);border-color:var(--emerald);box-shadow:0 0 16px rgba(35,192,143,.3)}.confirm{text-align:center;padding:46px 26px;animation:confIn .8s cubic-bezier(.2,.9,.25,1.2)}@keyframes confIn{0%{transform:scale(.86);opacity:0}to{transform:none;opacity:1}}.confRing{width:84px;height:84px;margin:0 auto 18px;border-radius:50%;border:2px solid var(--emerald);display:grid;place-items:center;color:var(--emerald);box-shadow:0 0 40px rgba(35,192,143,.4);animation:ringPop .7s cubic-bezier(.2,.9,.2,1.4)}@keyframes ringPop{0%{transform:scale(0) rotate(-40deg)}70%{transform:scale(1.15)}to{transform:scale(1)}}.meter{font-size:13px;color:var(--muted);margin-top:16px}.meter b{color:var(--gold)}.wall{column-count:3;column-gap:18px;margin-top:30px}@media (max-width:980px){.wall{column-count:2}}@media (max-width:620px){.wall{column-count:1}}.bless{page-break-inside:avoid;break-inside:avoid;margin:0 0 18px;padding:20px 20px 16px;position:relative;animation:blessIn .6s cubic-bezier(.2,.8,.2,1.1)}@keyframes blessIn{0%{transform:translateY(18px) scale(.96);opacity:0}to{transform:none;opacity:1}}.bless:before{content:"❁";position:absolute;top:-10px;left:50%;transform:translateX(-50%);color:var(--gold);font-size:15px;text-shadow:0 0 10px rgba(227,179,65,.7)}.bless:nth-child(3n){transform:rotate(.7deg)}.bless:nth-child(3n+1){transform:rotate(-.6deg)}.bless p{font-family:var(--font-display),serif;font-size:15.5px;line-height:1.55}.bless span{display:block;margin-top:10px;font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--rose)}.emos{display:flex;gap:8px;flex-wrap:wrap}.emos button{border:1px solid var(--line);background:var(--card);border-radius:12px;font-size:18px;padding:7px 11px;cursor:pointer;transition:transform .2s ease}.emos button:hover{transform:translateY(-3px) scale(1.12)}.privacyNote{font-size:11.5px;color:var(--muted);opacity:.85}.footer{text-align:center;padding:70px 20px 90px;color:var(--muted);font-size:13.5px;position:relative;z-index:2}.footer .display{color:var(--gold);font-size:22px;font-style:italic}@property --ang{syntax:"<angle>";inherits:false;initial-value:0deg}.sheen{position:relative}.sheen:before{content:"";position:absolute;inset:-1px;border-radius:inherit;padding:1px;background:conic-gradient(from var(--ang),transparent 0 38%,hsla(45,88%,73%,.85) 50%,transparent 62% 100%);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;animation:spinAng 7s linear infinite;pointer-events:none}@keyframes spinAng{to{--ang:360deg}}.shimmer{background:linear-gradient(108deg,var(--gold) 22%,#fff3c8 42%,var(--gold) 62%);background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:shim 5.5s ease-in-out infinite}@keyframes shim{0%{background-position:130% 0}to{background-position:-130% 0}}.lt{display:inline-block;opacity:0;transform:translateY(.55em) rotate(6deg)}.ltsIn .lt{animation:ltIn .7s cubic-bezier(.2,.9,.25,1.25) forwards;animation-delay:calc(var(--i) * 60ms)}@keyframes ltIn{to{opacity:1;transform:none}}.marq{overflow:hidden;border-block:1px solid var(--line);padding:13px 0;margin:8px 0}.marq .inner{display:flex;gap:44px;width:max-content;animation:marq 28s linear infinite}.marq span{white-space:nowrap;font-family:var(--font-display),serif;font-style:italic;color:var(--muted);letter-spacing:.14em;text-transform:uppercase;font-size:12.5px}@keyframes marq{to{transform:translateX(-50%)}}.rangoli{display:block;margin:6px auto;width:min(560px,82%);overflow:visible}.rangoli path{fill:none;stroke:var(--gold);stroke-width:1.5;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;opacity:.85}.rangoli.draw path{transition:stroke-dashoffset 1.5s cubic-bezier(.4,0,.2,1);stroke-dashoffset:0}.rangoli .dot{fill:var(--rose);opacity:0;transition:opacity .6s ease 1s}.rangoli.draw .dot{opacity:.9}.lotus{display:block;margin:2px auto}.lotus .pet{fill:var(--rose);opacity:.92;transform-origin:66px 84px;transform:scale(.06);animation:petBloom .85s cubic-bezier(.2,.8,.3,1.18) forwards}.lotus .lcore{fill:var(--gold2);opacity:0;animation:fadeCore .5s ease 1s forwards}.lotus .lbase{fill:var(--emerald);opacity:.8}@keyframes petBloom{to{transform:scale(1)}}@keyframes fadeCore{to{opacity:1}}.tilt{position:relative;transform-style:preserve-3d;will-change:transform;transform:perspective(950px) rotateX(var(--rx,0deg)) rotateY(var(--ry,0deg));transition:transform .18s ease}.tilt .glare{position:absolute;inset:0;border-radius:inherit;pointer-events:none;background:radial-gradient(320px circle at var(--gx,50%) var(--gy,50%),rgba(255,240,200,.16),transparent 55%);opacity:var(--go,0);transition:opacity .3s ease}.cglow{position:fixed;left:0;top:0;width:340px;height:340px;border-radius:50%;pointer-events:none;z-index:2;mix-blend-mode:screen;filter:blur(6px);background:radial-gradient(circle,hsla(45,88%,73%,.13),rgba(255,93,143,.05) 45%,transparent 70%)}[data-theme=day] .cglow{mix-blend-mode:multiply;opacity:.5}.vineWrap{position:absolute;left:50%;top:0;height:100%;width:70px;transform:translateX(-50%);pointer-events:none}.vineWrap svg{width:100%;height:100%;overflow:visible}.vineWrap path{stroke:var(--gold);stroke-width:2;fill:none;opacity:.8;filter:drop-shadow(0 0 6px rgba(227,179,65,.4))}@media (max-width:900px){.vineWrap{display:none}}.embroid{position:absolute;left:4%;right:4%;bottom:16px;height:26px;opacity:.9}.embroid path{stroke:var(--gold2);fill:none;stroke-width:1.3;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:1;animation:emb 2.4s ease .5s forwards}@keyframes emb{to{stroke-dashoffset:0}}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-vietnamese-wght-normal.9ea1ffad.woff2) format("woff2-variations");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-ext-wght-normal.df252a37.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Fraunces Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/fraunces-latin-wght-normal.7d78925e.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-ext-wght-normal.f55c6df7.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Sora Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/_next/static/media/sora-latin-wght-normal.93e9cbad.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,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 Marathi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-marathi-devanagari-400-normal.a6ead76a.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-marathi-devanagari-400-normal.7e00bb70.woff) format("woff");unicode-range:u+0900-097f,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 Marathi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-marathi-latin-ext-400-normal.370fe85b.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-marathi-latin-ext-400-normal.a06d2545.woff) format("woff");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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 Marathi;font-style:normal;font-display:swap;font-weight:400;src:url(/_next/static/media/tiro-devanagari-marathi-latin-400-normal.d44600d3.woff2) format("woff2"),url(/_next/static/media/tiro-devanagari-marathi-latin-400-normal.64d82eba.woff) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kannada-kannada-wght-normal.bdb94d62.woff2) format("woff2-variations");unicode-range:u+0951-0952,u+0964-0965,u+0c80-0cf3,u+1cd0,u+1cd2-1cd3,u+1cda,u+1cf2,u+1cf4,u+200c-200d,u+20b9,u+25cc,u+a830-a835}@font-face{font-family:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kannada-latin-ext-wght-normal.b3715e5a.woff2) format("woff2-variations");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,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:Noto Sans Kannada Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_next/static/media/noto-sans-kannada-latin-wght-normal.aa3408de.woff2) format("woff2-variations");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}