body{
    --page-padding--negative:calc(var(--page-padding--main) * -1);
    --font-size--body:clamp(16px, 1.25vw, 24px);
    --heading--h1:clamp(3.815em, -0.0268em + 6.2027vw, 5.5556em);
    --heading--h2:clamp(3.0519em, 1.2048em + 2.9822vw, 3.8888em);
    --heading--h3:clamp(1.9531em, 0.7461em + 1.9488vw, 2.5em);
    --font-size--large:clamp(1.5631em, 1.3341em + 0.3697vw, 1.6669em);
    --font-size--hindi:clamp(1.9531em, 0.1336em + 2.9376vw, 2.7775em)
}
.lenis.lenis-stopped,.word{
    overflow:hidden
}
[text-split]{
    padding-bottom:.2em
}