@font-face{font-family:"NDW Noto Serif Gurmukhi";font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/noto-serif-gurmukhi/gurmukhi-wght.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0a01-0a76,u+200c-200d,u+20b9,u+25cc,u+262c,u+a830-a839}.ndw-root,.ndw-vars{--ndw-fg:oklch(0.28 0.08 10);--ndw-card:oklch(0.985 0.02 85);--ndw-primary:oklch(0.42 0.16 12);--ndw-gold:oklch(0.76 0.13 78);--ndw-gold-deep:oklch(0.56 0.12 48);--ndw-gold-light:oklch(0.9 0.08 85);--ndw-gradient-gold:linear-gradient(135deg,var(--ndw-gold),oklch(0.88 0.1 88),var(--ndw-gold-deep));--ndw-shadow-royal:0 20px 50px -20px color-mix(in oklab,var(--ndw-primary) 45%,transparent);--ndw-ink-rose-gold:linear-gradient(110deg,oklch(0.42 0.14 18),oklch(0.52 0.14 32) 30%,oklch(0.7 0.13 58) 50%,oklch(0.52 0.14 32) 70%,oklch(0.42 0.14 18));--ndw-ink-wine:linear-gradient(110deg,oklch(0.36 0.14 8),oklch(0.46 0.18 14) 35%,oklch(0.66 0.14 30) 50%,oklch(0.46 0.18 14) 65%,oklch(0.36 0.14 8))}.ndw-root{background-color:oklch(.93 .05 330);color:var(--ndw-fg);font-family:Cormorant Garamond,Playfair Display,serif;font-weight:500;overscroll-behavior-y:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ndw-gurmukhi{font-family:"NDW Noto Serif Gurmukhi","Noto Serif Gurmukhi",Raavi,Gurmukhi MN,serif}.ndw-bg-gold-grad{background:var(--ndw-gradient-gold)}.ndw-shadow-royal{--tw-shadow:var(--ndw-shadow-royal)}.ndw-shadow-gold,.ndw-shadow-royal{box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.ndw-shadow-gold{--tw-shadow:0 4px 22px -2px color-mix(in oklab,var(--ndw-gold) 50%,transparent)}.ndw-kicker{display:inline-block;padding:.05em .25em .15em;font-family:Great Vibes,cursive;font-weight:400;line-height:1.2;letter-spacing:.01em;background-image:var(--ndw-ink-rose-gold);background-size:250% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 1px 0 oklch(1 .02 60/.8)) drop-shadow(0 0 10px oklch(1 .02 60/.5))}.ndw-heading{font-family:Playfair Display,Cinzel,serif;font-weight:700;line-height:1.15;letter-spacing:.02em;color:var(--ndw-primary);filter:drop-shadow(0 1px 0 oklch(1 .02 60/.75)) drop-shadow(0 4px 10px oklch(.3 .1 10/.18))}.ndw-heading .ndw-word{padding:.1em 0 .2em;margin:-.1em 0 -.2em;background-image:var(--ndw-ink-wine);background-size:300% 100%;-webkit-background-clip:text;background-clip:text;color:transparent}.ndw-card-ink{color:oklch(.3 .16 25);font-family:Playfair Display,serif;font-weight:700;letter-spacing:.03em;text-shadow:0 1px 0 oklch(1 .04 90/.8),0 2px 8px oklch(.2 .08 20/.15)}.ndw-phulkari{background-image:repeating-linear-gradient(45deg,color-mix(in oklab,var(--ndw-gold) 14%,transparent) 0 2px,transparent 2px 18px),repeating-linear-gradient(-45deg,color-mix(in oklab,var(--ndw-gold) 14%,transparent) 0 2px,transparent 2px 18px)}.ndw-no-scrollbar{scrollbar-width:none}.ndw-no-scrollbar::-webkit-scrollbar{display:none}.ndw-petal{display:none}@keyframes ndw-ink-shimmer{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes ndw-glow-pulse{0%,to{transform:translateY(0);opacity:.95}50%{transform:translateY(-1.5px);opacity:1}}@keyframes ndw-sky-drift{0%{transform:scale(1) translateZ(0)}50%{transform:scale(1.05) translate3d(-1.5%,1%,0)}to{transform:scale(1.08) translate3d(1%,-1.5%,0)}}@keyframes ndw-petal-fall{0%{transform:translateZ(0) rotate(0deg);opacity:0}10%{opacity:.85}50%{transform:translate3d(var(--ndw-petal-drift),55vh,0) rotate(200deg)}90%{opacity:.75}to{transform:translate3d(calc(var(--ndw-petal-drift) * -.5),110vh,0) rotate(400deg);opacity:0}}@media (prefers-reduced-motion:no-preference){.ndw-kicker{animation:ndw-ink-shimmer 7s ease-in-out infinite}.ndw-heading .ndw-word{animation:ndw-ink-shimmer 8s ease-in-out infinite}.ndw-glow-pulse{animation:ndw-glow-pulse 3.6s ease-in-out infinite}.ndw-kicker.ndw-glow-pulse{animation:ndw-ink-shimmer 7s ease-in-out infinite,ndw-glow-pulse 3.6s ease-in-out infinite}.ndw-sky-drift{animation:ndw-sky-drift 32s ease-in-out infinite alternate}.ndw-petal{display:block;animation:ndw-petal-fall linear infinite}}