.vb-root,.vb-vars{--vb-primary:#7a0d1a;--vb-gold:#b07a00;--vb-gold-deep:#7a3e00;--vb-gold-light:#fef08a;--vb-gradient-gold:linear-gradient(135deg,#faaf00,#fde047,#b45309);--vb-shadow-royal:0 20px 50px -20px rgba(90,30,0,.45);--vb-ink-rose-gold:linear-gradient(110deg,#5c0a14,#9b1b2e 30%,#c2410c 50%,#9b1b2e 70%,#5c0a14);--vb-ink-wine:linear-gradient(110deg,#4a0710,#8a1325 35%,#b8322a 50%,#8a1325 65%,#4a0710)}.vb-root{color-scheme:only light}html:has(.vb-root){color-scheme:only light}.vb-root{background-color:#fbf6ec;color:#3a0b06;font-family:Cormorant Garamond,Playfair Display,serif;font-weight:500;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}:is(.vb-root,.vb-vars):not(:lang(en)) .font-cinzel{font-family:Cinzel,Tiro Devanagari Hindi,serif}:is(.vb-root,.vb-vars):not(:lang(en)) :is(.font-great-vibes,.vb-kicker){font-family:Great Vibes,Tiro Devanagari Hindi,serif}:is(.vb-root,.vb-vars):not(:lang(en)) :is(.font-playfair,.vb-heading){font-family:Playfair Display,Tiro Devanagari Hindi,serif}.vb-root:not(:lang(en)),:is(.vb-root,.vb-vars):not(:lang(en)) .font-cormorant{font-family:Cormorant Garamond,Tiro Devanagari Hindi,serif}:is(.vb-root,.vb-vars):not(:lang(en)) [class*=tracking-]{letter-spacing:.02em!important}.vb-root:not(:lang(en)) :is(.vb-kicker,.vb-heading){max-width:100%;overflow-wrap:anywhere}:is(.vb-root,.vb-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button){letter-spacing:0!important}:is(.vb-root,.vb-vars):lang(ur) :is(p,h1,h2,h3,h4,span,label,legend,a,button):not([dir]){unicode-bidi:plaintext}.vb-bg-gold-grad{background:var(--vb-gradient-gold)}.vb-shadow-royal{--tw-shadow:var(--vb-shadow-royal)}.vb-shadow-gold,.vb-shadow-royal{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.vb-shadow-gold{--tw-shadow:0 4px 22px -2px color-mix(in oklab,var(--vb-gold) 50%,transparent)}.vb-kicker{font-family:Great Vibes,cursive;font-style:normal;font-weight:400;display:inline-block;padding:.05em .25em .15em;letter-spacing:.01em;line-height:1.2;background-image:var(--vb-ink-rose-gold);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 rgba(255,240,200,.6))}.vb-heading{font-family:Playfair Display,serif;letter-spacing:.02em;font-weight:700;line-height:1.15;color:var(--vb-primary);filter:drop-shadow(0 1px 0 rgba(255,240,200,.55))}.vb-heading .inline-block>.inline-block{padding:.1em 0 .2em;margin:-.1em 0 -.2em;background-image:var(--vb-ink-wine);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}@keyframes vb-ink-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes vb-glow-pulse{0%,to{transform:translateY(0);opacity:.95}50%{transform:translateY(-1.5px);opacity:1}}@keyframes vb-petal-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:.85}50%{transform:translate3d(var(--vb-petal-drift),55vh,0) rotate(200deg)}90%{opacity:.75}to{transform:translate3d(calc(var(--vb-petal-drift) * -.5),110vh,0) rotate(400deg);opacity:0}}.vb-petal{display:none}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (hover:hover){.vb-kicker{animation:vb-ink-shimmer 7s ease-in-out infinite}.vb-heading .inline-block>.inline-block{animation:vb-ink-shimmer 8s ease-in-out infinite}}@media (prefers-reduced-motion:no-preference){.vb-glow-pulse{animation:vb-glow-pulse 3.6s ease-in-out infinite}.vb-petal{display:block;animation:vb-petal-fall linear infinite}}.vb-gate-gold{background-image:linear-gradient(100deg,#e9c46a,#fff6d6 22%,#f0d58a 40%,#d9a93e 58%,#fff6d6 78%,#e9c46a);background-size:250% 100%;background-position:50% 50%;filter:drop-shadow(0 1px 0 rgba(40,10,0,.95)) drop-shadow(0 2px 8px rgba(20,5,0,.8))}.vb-gate-gold,.vb-gold-ink{-webkit-background-clip:text;background-clip:text;color:transparent}.vb-gold-ink{background-image:linear-gradient(180deg,#fff6cf,#f8db82 32%,#dfa93e 60%,#a96f1c);text-shadow:none;filter:drop-shadow(0 .18cqw .22cqw rgba(35,0,8,.75))}.vb-gold-leaf{background-image:linear-gradient(115deg,oklch(.6 .12 65),oklch(.78 .14 78) 25%,oklch(.98 .08 92) 50%,oklch(.8 .15 80) 75%,oklch(.6 .12 65));background-size:220% 100%;background-position:50% 0;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 .06em .04em rgba(0,0,0,.8))}@keyframes vb-gold-leaf{0%{background-position:100% 0}50%{background-position:0 0}to{background-position:-100% 0}}.vb-glint{display:none;background-image:linear-gradient(105deg,transparent 38%,rgba(255,250,235,.95) 48%,rgba(255,214,120,.9) 52%,transparent 62%);background-size:300% 100%;background-repeat:no-repeat;background-position:100% 0;-webkit-background-clip:text;background-clip:text;text-shadow:none}.vb-glint-gold{background-image:linear-gradient(105deg,transparent 40%,#e6c06a 48%,#fff4cf 50%,#e6c06a 52%,transparent 60%)}:is(.vb-heart,.vb-fall,.vb-sparkle,.vb-spark,.vb-drift,.vb-feather,.vb-rise){opacity:0}@keyframes vb-breathe{0%,to{transform:scale(1);opacity:.9}50%{transform:scale(1.05);opacity:1}}@keyframes vb-gate-gold{0%{background-position:0 50%}to{background-position:100% 50%}}@keyframes vb-twinkle{0%,to{opacity:.25;transform:scale(.8)}50%{opacity:1;transform:scale(1.35)}}@keyframes vb-glow{0%,to{opacity:.8;transform:scale(.96)}50%{opacity:1;transform:scale(1.05)}}@keyframes vb-float{0%,to{transform:translateY(0) rotate(calc(var(--vb-tilt, 0deg) * -1))}50%{transform:translateY(calc(var(--vb-by, 3%) * -1)) rotate(var(--vb-tilt,0deg))}}@keyframes vb-spin{to{transform:rotate(1turn)}}@keyframes vb-flicker{0%,to{opacity:.45;transform:scale(1)}25%{opacity:1;transform:scale(1.15)}50%{opacity:.6;transform:scale(.95)}75%{opacity:.9;transform:scale(1.08)}}@keyframes vb-sway{0%{transform:rotateY(-1.8deg) translateX(-.5%)}to{transform:rotateY(1.8deg) translateX(.5%)}}@keyframes vb-glint{0%{background-position:100% 0}25%,to{background-position:0 0}}@keyframes vb-spark{0%{opacity:0;transform:translate(0) scale(.6)}30%{opacity:1;transform:translate(calc(var(--vb-x, 0px) * .3),-54px) scale(1.2)}70%{opacity:.8}to{opacity:0;transform:translate(var(--vb-x,0),-180px) scale(.4)}}@keyframes vb-drift{0%{opacity:0;transform:translateY(-30px) rotate(0deg)}15%{opacity:.85}50%{transform:translate(var(--vb-x,0),105px) rotate(calc(var(--vb-turn, 1turn) * .5))}85%{opacity:.85}to{opacity:0;transform:translateY(240px) rotate(var(--vb-turn,1turn))}}@keyframes vb-bob{0%,to{opacity:.35;transform:translateY(0)}50%{opacity:.8;transform:translateY(-18px)}}@keyframes vb-sparkle{0%{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(0deg)}14%{opacity:1;transform:translate(-50%,-50%) scale(1.15) rotate(45deg)}28%,to{opacity:0;transform:translate(-50%,-50%) scale(0) rotate(90deg)}}@keyframes vb-heart{0%{opacity:0;transform:translate(0) scale(.5)}22%{opacity:1;transform:translate(var(--vb-x,0),-7cqw) scale(1)}48%,to{opacity:0;transform:translateY(-14cqw) scale(.8)}}@keyframes vb-fall{0%{opacity:0;transform:translate(0) rotate(0deg)}10%{opacity:.95}50%{transform:translate(var(--vb-x,0),calc(var(--vb-by, 100px) * .5)) rotate(calc(var(--vb-turn, 1turn) * .5))}90%{opacity:.95}to{opacity:0;transform:translateY(var(--vb-by,100px)) rotate(var(--vb-turn,1turn))}}@keyframes vb-swing{0%{transform:rotate(var(--vb-tilt,2deg))}to{transform:rotate(calc(var(--vb-tilt, 2deg) * -1))}}@keyframes vb-breath{0%,to{opacity:.7}25%{opacity:1}50%{opacity:.8}75%{opacity:.95}}@keyframes vb-sheen{0%{transform:translateX(-150%) skewX(-12deg)}42%,to{transform:translateX(450%) skewX(-12deg)}}@keyframes vb-pulse{0%,to{transform:scale(1)}50%{transform:scale(var(--vb-scale,1.18))}}@keyframes vb-feather{0%{opacity:0;transform:translate(0) rotate(var(--vb-tilt,20deg))}12%{opacity:.85}25%{transform:translate(var(--vb-x,40px),34vh) rotate(calc(var(--vb-tilt, 20deg) * -1.2))}50%{transform:translateY(68vh) rotate(calc(var(--vb-tilt, 20deg) * .8))}75%{transform:translate(calc(var(--vb-x, 40px) * -.75),101vh) rotate(calc(var(--vb-tilt, 20deg) * -.6))}88%{opacity:.85}to{opacity:0;transform:translateY(135vh) rotate(var(--vb-tilt,20deg))}}@keyframes vb-rise{0%{opacity:0;transform:translateY(0) rotate(0deg)}50%{opacity:1;transform:translateY(-260px) rotate(12deg)}to{opacity:0;transform:translateY(-520px) rotate(-10deg)}}@media (prefers-reduced-motion:no-preference){.vb-breathe{animation:vb-breathe 2.2s ease-in-out 1s infinite}.vb-gate-gold{animation:vb-gate-gold 5s ease-in-out infinite alternate}.vb-twinkle{animation:vb-twinkle var(--vb-time,2s) ease-in-out var(--vb-delay,0s) infinite}.vb-glow{animation:vb-glow var(--vb-time,5s) ease-in-out var(--vb-delay,0s) infinite}.vb-float{animation:vb-float var(--vb-time,6s) ease-in-out var(--vb-delay,0s) infinite}.vb-spin{animation:vb-spin var(--vb-time,20s) linear infinite}.vb-flicker{animation:vb-flicker var(--vb-time,2.6s) ease-in-out var(--vb-delay,0s) infinite}.vb-sway{animation:vb-sway var(--vb-time,14s) ease-in-out infinite alternate}.vb-spark{animation:vb-spark var(--vb-time,6s) ease-out var(--vb-delay,0s) infinite both}.vb-drift{animation:vb-drift var(--vb-time,10s) linear var(--vb-delay,0s) infinite both}.vb-bob{animation:vb-bob var(--vb-time,6s) ease-in-out var(--vb-delay,0s) infinite}.vb-sparkle{animation:vb-sparkle var(--vb-time,5s) ease-in-out var(--vb-delay,0s) infinite both}.vb-heart{animation:vb-heart var(--vb-time,6s) ease-out var(--vb-delay,0s) infinite both}.vb-fall{animation:vb-fall var(--vb-time,10s) linear var(--vb-delay,0s) infinite both}.vb-swing{animation:vb-swing var(--vb-time,1.1s) ease-in-out infinite alternate}.vb-breath{animation:vb-breath var(--vb-time,3s) ease-in-out infinite}.vb-sheen{animation:vb-sheen 5.2s ease-in-out var(--vb-delay,0s) infinite both}.vb-pulse{animation:vb-pulse var(--vb-time,1.4s) ease-in-out infinite}.vb-feather{animation:vb-feather var(--vb-time,16s) linear var(--vb-delay,0s) infinite both}.vb-rise{animation:vb-rise var(--vb-time,7s) ease-out var(--vb-delay,0s) infinite both}}@media (prefers-reduced-motion:no-preference) and (min-width:768px) and (hover:hover){.vb-glint{display:block;animation:vb-glint 7.3s ease-in-out var(--vb-delay,0s) infinite both}.vb-gold-leaf{animation:vb-gold-leaf 4.5s ease-in-out infinite}}[data-vb-off] :is(.vb-twinkle,.vb-glow,.vb-float,.vb-spin,.vb-flicker,.vb-sway,.vb-spark,.vb-drift,.vb-bob,.vb-sparkle,.vb-heart,.vb-fall,.vb-swing,.vb-breath,.vb-sheen,.vb-pulse,.vb-feather,.vb-rise,.vb-glint,.vb-gold-leaf,.vb-kicker,.vb-glow-pulse){animation-play-state:paused}