.forest-journey{--forest-progress:0;--forest-open:1;--forest-bark:#102c22;--forest-bark-shadow:#061812;--forest-leaf-dark:#08291d;--forest-leaf-mid:#174f35;--forest-leaf-light:#2b7146;--forest-leaf-flash:#88a84f;--forest-air:#a4c49929;--forest-light:#f6b53338;isolation:isolate;position:relative}.forest-journey[data-scene=clearing]{--forest-bark:#0a261f;--forest-bark-shadow:#03130f;--forest-leaf-dark:#06241b;--forest-leaf-mid:#13503a;--forest-leaf-light:#2b7652;--forest-leaf-flash:#6e9f62;--forest-air:#6eaea421;--forest-light:#74bbd62e}.forest-journey[data-scene=feast]{--forest-bark:#143426;--forest-bark-shadow:#071a12;--forest-leaf-dark:#0a2d1f;--forest-leaf-mid:#1f6540;--forest-leaf-light:#47804b;--forest-leaf-flash:#abc174;--forest-air:#bece9b2b;--forest-light:#ea9c2136}.forest-journey[data-scene=sanctum]{--forest-bark:#091f18;--forest-bark-shadow:#020d0a;--forest-leaf-dark:#052018;--forest-leaf-mid:#174b34;--forest-leaf-light:#3d7046;--forest-leaf-flash:#c39b41;--forest-air:#4d846829;--forest-light:#f9b33045}.forest-journey__sticky{z-index:12;pointer-events:none;contain:paint;height:100dvh;margin-block-end:-100dvh;position:sticky;top:0;overflow:hidden}.forest-journey__sticky[data-idle] .forest-journey__side-leaves .forest-journey__leaf,.forest-journey__sticky[data-idle] .forest-journey__hanging-vine,.forest-journey__sticky[data-idle] .forest-journey__fireflies span{animation-play-state:paused}.forest-journey__content{position:relative}.forest-journey__side,.forest-journey__canopy,.forest-journey__undergrowth{will-change:transform;display:block;position:absolute;overflow:visible}.forest-journey__side{filter:drop-shadow(0 1.4rem 1.8rem #020d0a57);width:clamp(23rem,46vw,44rem);height:106%;transition:filter .7s;top:-3%;bottom:-3%}.forest-journey__side--left{transform:translate3d(calc(-8% - var(--forest-open) * 76%), calc(var(--forest-progress) * -1.3rem), 0);-webkit-mask-image:linear-gradient(90deg,#000 0 72%,#000000b8 86%,#0000 100%);mask-image:linear-gradient(90deg,#000 0 72%,#000000b8 86%,#0000 100%)}.forest-journey__side--left:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.forest-journey__side--left:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:0}.forest-journey__side--left:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.forest-journey__side--left:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:0}.forest-journey__side--right{transform:translate3d(calc(8% + var(--forest-open) * 76%), calc(var(--forest-progress) * 1rem), 0);-webkit-mask-image:linear-gradient(270deg,#000 0 72%,#000000b8 86%,#0000 100%);mask-image:linear-gradient(270deg,#000 0 72%,#000000b8 86%,#0000 100%)}.forest-journey__side--right:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.forest-journey__side--right:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.forest-journey__side--right:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.forest-journey__side--right:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.forest-journey__trunk-shadow{fill:var(--forest-bark-shadow);opacity:.72;transform:translate(12px)}.forest-journey__trunk{fill:var(--forest-bark)}.forest-journey__bough{fill:none;stroke:var(--forest-bark);stroke-linecap:round;stroke-width:38px}.forest-journey__bough--two{stroke-width:27px}.forest-journey__bough--three{stroke-width:31px}.forest-journey__bark-line{fill:none;stroke:color-mix(in srgb, var(--forest-leaf-light) 28%, transparent);stroke-width:5px;stroke-linecap:round;opacity:.55}.forest-journey__leaf{transform-box:fill-box;transform-origin:50%}.forest-journey__leaf--0{fill:var(--forest-leaf-dark)}.forest-journey__leaf--1{fill:var(--forest-leaf-mid)}.forest-journey__leaf--2{fill:var(--forest-leaf-light)}.forest-journey__leaf--3{fill:var(--forest-leaf-flash)}.forest-journey__side-leaves .forest-journey__leaf:nth-child(5n){opacity:.72}.forest-journey__side-leaves .forest-journey__leaf:nth-child(7n){animation:5.8s ease-in-out infinite alternate forest-journey-leaf-sway}.forest-journey__kadamba-cluster circle,.forest-journey__hanging-vine circle{fill:var(--festival-kadamba);filter:drop-shadow(0 0 7px color-mix(in srgb, var(--festival-kadamba) 58%, transparent))}.forest-journey__hanging-vine{transform-origin:393px 265px;animation:7s ease-in-out infinite alternate forest-journey-vine-sway}.forest-journey__hanging-vine>path:first-child{fill:none;stroke:var(--forest-leaf-mid);stroke-width:4px;stroke-linecap:round}.forest-journey__vine-leaf{fill:var(--forest-leaf-light)}.forest-journey__canopy{width:108%;height:clamp(12rem,29vh,19rem);transform:translate3d(0, calc(-42% - var(--forest-open) * 38%), 0);filter:drop-shadow(0 1.6rem 1.8rem #020d0a4d);top:0;left:-4%;right:-4%;-webkit-mask-image:linear-gradient(#000 0 65%,#0000 100%);mask-image:linear-gradient(#000 0 65%,#0000 100%)}.forest-journey__canopy-bough{fill:none;stroke:var(--forest-bark);stroke-width:32px;stroke-linecap:round}.forest-journey__undergrowth{width:106%;height:clamp(8rem,22vh,14rem);transform:translate3d(0, calc(43% + var(--forest-open) * 49%), 0);filter:drop-shadow(0 -1.2rem 1.7rem #020d0a4d);bottom:0;left:-3%;right:-3%;-webkit-mask-image:linear-gradient(0deg,#000 0 65%,#0000 100%);mask-image:linear-gradient(0deg,#000 0 65%,#0000 100%)}.forest-journey__ground-shadow{fill:var(--forest-leaf-dark)}.forest-journey__aerial-haze{z-index:-1;background:radial-gradient(ellipse at 50% 42%, transparent 23%, var(--forest-air) 72%, color-mix(in srgb, var(--forest-leaf-dark) 16%, transparent)), linear-gradient(90deg, color-mix(in srgb, var(--forest-leaf-dark) 24%, transparent), transparent 24% 76%, color-mix(in srgb, var(--forest-leaf-dark) 24%, transparent));opacity:calc((1 - var(--forest-open)) * .62);position:absolute;top:0;bottom:0;left:0;right:0}.forest-journey__path-light{z-index:-1;background:radial-gradient(ellipse at 50% 70%, var(--forest-light), transparent 66%);filter:blur(12px);width:min(54rem,76vw);height:62%;opacity:calc(.38 + var(--forest-open) * .42);position:absolute;bottom:-16%;translate:-50%}.forest-journey__path-light:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.forest-journey__path-light:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.forest-journey__path-light:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.forest-journey__path-light:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.forest-journey__mist{z-index:2;background:radial-gradient(ellipse, var(--forest-air), transparent 70%);filter:blur(22px);width:56vw;height:8rem;opacity:calc(.08 + (1 - var(--forest-open)) * .44);will-change:transform;border-radius:50%;position:absolute}.forest-journey__mist--one{transform:translate3d(calc(var(--forest-progress) * 22vw), 0, 0);top:28%}.forest-journey__mist--one:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-12%}.forest-journey__mist--one:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:-12%}.forest-journey__mist--one:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-12%}.forest-journey__mist--one:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:-12%}.forest-journey__mist--two{transform:translate3d(calc(var(--forest-progress) * -19vw), 0, 0);top:63%}.forest-journey__mist--two:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10%}.forest-journey__mist--two:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:-10%}.forest-journey__mist--two:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10%}.forest-journey__mist--two:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:-10%}.forest-journey__fireflies{z-index:5;position:absolute;top:0;bottom:0;left:0;right:0}.forest-journey__fireflies span{background:var(--festival-kadamba);width:.24rem;height:.24rem;box-shadow:0 0 .35rem var(--festival-kadamba), 0 0 1rem color-mix(in srgb, var(--festival-kadamba) 62%, transparent);animation:forest-journey-firefly var(--forest-fly-duration) ease-in-out var(--forest-fly-delay) infinite;border-radius:50%;position:absolute;top:var(--forest-fly-y)}.forest-journey__fireflies span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--forest-fly-x)}.forest-journey__fireflies span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--forest-fly-x)}.forest-journey__fireflies span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--forest-fly-x)}.forest-journey__fireflies span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--forest-fly-x)}.forest-journey__feather{z-index:6;background:radial-gradient(ellipse at 56% 31%, #071c23 0 8%, #2f78a0 9% 17%, #a3872c 18% 25%, #164c3b 26% 37%, transparent 38%), linear-gradient(145deg, var(--forest-leaf-light), var(--forest-leaf-dark));width:clamp(1.7rem,3.4vw,2.8rem);height:clamp(4rem,9vh,6.5rem);opacity:calc(.42 + var(--forest-open) * .35);rotate:18deg;transform:translate3d(calc((1 - var(--forest-open)) * -2.4rem), 0, 0);filter:drop-shadow(0 .55rem .65rem #03120d5c);border-radius:100% 0;position:absolute;bottom:clamp(3rem,12vh,7rem)}.forest-journey__feather:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.8rem,4vw,4.5rem)}.forest-journey__feather:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:clamp(.8rem,4vw,4.5rem)}.forest-journey__feather:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.8rem,4vw,4.5rem)}.forest-journey__feather:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:clamp(.8rem,4vw,4.5rem)}.forest-journey__feather span{background:color-mix(in srgb, var(--festival-kadamba) 72%, var(--forest-bark));transform-origin:top;width:1px;height:135%;position:absolute;top:60%;rotate:12deg}.forest-journey__feather span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.forest-journey__feather span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.forest-journey__feather span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.forest-journey__feather span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}@keyframes forest-journey-vine-sway{0%{rotate:-1.5deg}to{rotate:1.8deg}}@keyframes forest-journey-leaf-sway{0%{translate:0;rotate:-2deg}to{translate:2px 1px;rotate:2deg}}@keyframes forest-journey-firefly{0%,to{opacity:0;transform:translate(0,0)scale(.65)}24%{opacity:.92}52%{transform:translate3d(var(--forest-fly-drift), -1.8rem, 0) scale(1)}76%{opacity:.28}}@media (max-width:720px){.forest-journey__side{width:54vw;overflow:hidden}.forest-journey__bough{display:none}.forest-journey__side--left{transform:translate3d(calc(-22% - var(--forest-open) * 58%), calc(var(--forest-progress) * -.8rem), 0)}.forest-journey__side--right{transform:translate3d(calc(22% + var(--forest-open) * 58%), calc(var(--forest-progress) * .6rem), 0)}.forest-journey__canopy{width:140%;height:13rem;transform:translate3d(0, calc(-50% - var(--forest-open) * 27%), 0);left:-20%;right:-20%}.forest-journey__undergrowth{width:136%;height:9rem;left:-18%;right:-18%}.forest-journey__mist{width:88vw}.forest-journey__fireflies span:nth-child(2n){display:none}.forest-journey__feather{opacity:.56}.forest-journey__feather:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.6rem}.forest-journey__feather:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:.6rem}.forest-journey__feather:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.6rem}.forest-journey__feather:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:.6rem}}@media (prefers-reduced-motion:reduce){.forest-journey{--forest-open:1!important}.forest-journey__side--left{transform:translate(-57%)}.forest-journey__side--right{transform:translate(57%)}.forest-journey__canopy{transform:translateY(-72%)}.forest-journey__undergrowth{transform:translateY(85%)}.forest-journey__mist{transform:none}.forest-journey__hanging-vine,.forest-journey__side-leaves .forest-journey__leaf,.forest-journey__fireflies span{animation:none}.forest-journey__fireflies span{opacity:.52}}.janm{background:var(--surface-page);position:relative}.janm__bar{z-index:var(--z-nav);justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--gutter);pointer-events:none;display:flex;position:fixed;top:0;left:0;right:0}.janm__bar>*{pointer-events:auto}.janm__back{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);background:var(--surface-glass);border:1px solid var(--line-soft);color:var(--ink-soft);font-size:var(--text-small);font-weight:var(--weight-medium);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);transition:color var(--duration-soft) var(--ease-out-soft), background-color var(--duration-soft) var(--ease-out-soft), border-color var(--duration-soft) var(--ease-out-soft);padding:.5rem 1rem .5rem .75rem;display:inline-flex}.janm__bar[data-night] .janm__back{background:var(--storm-glass);border-color:var(--storm-line);color:var(--storm-ink-soft)}.janm__back:hover{color:var(--ink);border-color:var(--accent-gold-soft)}.janm__bar[data-night] .janm__back:hover{color:var(--storm-ink);border-color:var(--storm-line-strong)}.janm__back-icon{transform:rotate(180deg)}.janm__storm{background:var(--storm-page);position:relative}.janm__storm-scene{z-index:0;background:var(--storm-page);height:100dvh;margin-block-end:-100dvh;position:sticky;top:0;overflow:hidden}.janm__storm-art{object-fit:cover;object-position:50% 50%;filter:saturate(.92)contrast(1.05)brightness(.88);width:100%;max-width:none;height:100%;transition:filter 1.4s var(--ease-out-soft), transform 8s var(--ease-drift);animation:18s ease-in-out infinite alternate janm-scene-breathe;display:block;position:absolute;top:0;bottom:0;left:0;right:0;transform:scale(1.025)}.janm__storm-video{animation:none;transform:scale(1.01)}.janm__rain{z-index:1;pointer-events:none;background-image:repeating-linear-gradient(104deg, transparent 0, transparent 22px, color-mix(in srgb, var(--storm-flash) 30%, transparent) 23px, transparent 25px);animation:1.15s linear infinite janm-rain-fall;position:absolute;top:-20%;bottom:-20%;left:-20%;right:-20%;transform:translateY(-8%)}.janm__rain--far{opacity:.34;background-size:38px 38px}.janm__rain--near{opacity:.2;background-size:72px 72px;animation-duration:.72s;animation-delay:-.35s;scale:1.15}.janm__water-vfx{z-index:2;pointer-events:none;opacity:.36;height:44%;position:absolute;bottom:-3%;left:-8%;right:-8%;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 28%,#000);mask-image:linear-gradient(#0000,#000 28%,#000)}.janm__water-vfx:before{content:"";background:radial-gradient(55% 8% at 28% 34%, color-mix(in srgb, var(--storm-flash) 20%, transparent), transparent 72%), radial-gradient(72% 10% at 64% 58%, color-mix(in srgb, var(--storm-flash) 16%, transparent), transparent 74%), radial-gradient(48% 7% at 48% 82%, color-mix(in srgb, var(--accent-gold-bright) 15%, transparent), transparent 75%);filter:blur(8px);mix-blend-mode:screen;animation:5s ease-in-out infinite alternate janm-water-shimmer;position:absolute;top:16%;bottom:0;left:5%;right:5%}.janm__water-vfx span{border-radius:var(--radius-pill);background:linear-gradient(90deg, transparent, color-mix(in srgb, var(--storm-flash) 44%, transparent) 42%, transparent);width:48%;height:3px;transform:translateX(-50%) scaleX(var(--wave-scale,1));filter:blur(1.6px);animation:4.8s ease-in-out infinite alternate janm-wave-breathe;position:absolute}.janm__water-vfx span:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__water-vfx span:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__water-vfx span:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__water-vfx span:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__water-vfx span:first-child{--wave-scale:.75;top:32%}.janm__water-vfx span:first-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:30%}.janm__water-vfx span:first-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:30%}.janm__water-vfx span:first-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:30%}.janm__water-vfx span:first-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:30%}.janm__water-vfx span:nth-child(2){--wave-scale:1;animation-delay:-1.7s;top:58%}.janm__water-vfx span:nth-child(2):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:63%}.janm__water-vfx span:nth-child(2):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:63%}.janm__water-vfx span:nth-child(2):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:63%}.janm__water-vfx span:nth-child(2):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:63%}.janm__water-vfx span:nth-child(3){--wave-scale:.86;animation-delay:-3.1s;top:79%}.janm__water-vfx span:nth-child(3):not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:44%}.janm__water-vfx span:nth-child(3):not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:44%}.janm__water-vfx span:nth-child(3):-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:44%}.janm__water-vfx span:nth-child(3):is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:44%}.janm__water-vfx span:nth-child(4){display:none}.janm__dawn{z-index:2;pointer-events:none;opacity:1;background:radial-gradient(85% 70% at 72% 12%, color-mix(in srgb, var(--festival-marigold-light) 55%, transparent), transparent 68%), linear-gradient(180deg, color-mix(in srgb, var(--sky-top) 46%, transparent), color-mix(in srgb, var(--sky-glow) 58%, transparent));mix-blend-mode:screen;transition:opacity 1.4s var(--ease-out-soft);position:absolute;top:0;bottom:0;left:0;right:0}.janm__storm-scene[data-night] .janm__dawn{opacity:0}.janm__storm-scene:not([data-night]) .janm__storm-art{filter:saturate(.72)contrast(.92)brightness(1.22)}.janm__storm-veil{z-index:1;opacity:0;pointer-events:none;transition:opacity var(--duration-slow) var(--ease-out-soft);background:linear-gradient(180deg, color-mix(in srgb, var(--palette-storm-abyss) 55%, transparent) 0%, transparent 30%, transparent 62%, color-mix(in srgb, var(--palette-storm-abyss) 32%, transparent) 100%);position:absolute;top:0;bottom:0;left:0;right:0}.janm__storm-scene[data-night] .janm__storm-veil{opacity:1}.janm__storm-scene[data-idle] .janm__storm-art,.janm__storm-scene[data-idle] .janm__rain,.janm__storm-scene[data-idle] .janm__water-vfx:before,.janm__storm-scene[data-idle] .janm__water-vfx span,.janm__grounds-art[data-idle]:after,.janm__grounds-art[data-idle] .janm__grounds-lights{animation-play-state:paused}@keyframes janm-scene-breathe{0%{transform:scale(1.025)translate(0,0)}to{transform:scale(1.055)translateY(-.5%)}}@keyframes janm-rain-fall{to{transform:translate(-2%,18%)}}@keyframes janm-water-shimmer{0%{opacity:.7;transform:translate(-1.5%,1%)scaleX(.98)}to{opacity:1;transform:translate(1.5%,-1%)scaleX(1.03)}}@keyframes janm-wave-breathe{0%{opacity:.45;translate:-1.5%}to{opacity:.95;translate:1.5% -7px}}.janm__storm-copy{z-index:2;position:relative}.janm__storm-copy[data-night],.janm__grounds-copy{--accent-gold:var(--accent-gold-on-night);--accent-gold-bright:var(--accent-gold-on-night-bright);--accent-gold-deep:var(--accent-gold-on-night);--accent-gold-soft:var(--accent-gold-on-night-soft);--accent-gold-faint:var(--accent-gold-on-night-faint)}.janm__screen{max-width:90rem;min-height:100dvh;padding:clamp(5.5rem, 12vh, 8rem) var(--gutter) var(--space-6);grid-template:"telling.panel"1fr"cue cue cue"/minmax(20rem,1fr) minmax(14rem,.65fr) minmax(22.5rem,25rem);align-items:center;gap:clamp(1.25rem,2.5vw,3rem);margin-inline-start:auto;margin-inline-end:auto;display:grid}.janm__telling{max-width:29rem;padding:var(--space-5);border-inline-start:2px solid color-mix(in srgb, var(--accent-gold-bright) 70%, transparent);background:linear-gradient(90deg, color-mix(in srgb, var(--palette-storm-abyss) 64%, transparent), transparent);grid-area:telling}.janm__panel{grid-area:panel;justify-self:end;width:100%}.janm__eyebrow{color:var(--storm-ink-faint)}.janm .janm__title{color:var(--storm-ink);text-shadow:0 2px 44px #04060ed9;margin-block-start:var(--space-4)}.janm__title:after{content:"";width:5.5rem;height:.35rem;border-radius:var(--radius-pill);background:linear-gradient(90deg, var(--accent-gold-bright), var(--festival-marigold), transparent);box-shadow:var(--glow-gold);margin-block-start:var(--space-4);display:block}.janm__lede{max-width:26rem;color:var(--storm-ink-soft);font-size:var(--text-body);line-height:var(--leading-body);text-shadow:0 1px 24px #04060ed9;margin-block-start:var(--space-5)}.janm__screen--turn{grid-template:"turn"/minmax(0,1fr);align-content:start;min-height:170dvh;padding-block-start:20vh}.janm__turn{width:100%;max-width:var(--content-max);justify-self:center;gap:var(--space-6);background:linear-gradient(135deg, color-mix(in srgb, var(--storm-raised) 92%, transparent), color-mix(in srgb, var(--palette-storm-abyss) 84%, transparent));border:1px solid var(--storm-line-strong);-webkit-backdrop-filter:blur(22px)saturate(1.1);backdrop-filter:blur(22px)saturate(1.1);color:var(--storm-ink-soft);transition:background-color var(--duration-slow) var(--ease-out-soft), border-color var(--duration-slow) var(--ease-out-soft), color var(--duration-slow) var(--ease-out-soft);border-radius:clamp(1.25rem,3vw,2.2rem);grid-area:turn;padding:clamp(1rem,2.8vw,2rem);display:grid;box-shadow:0 42px 100px -40px #04060ee6,inset 0 0 0 1px #eef3ff0a}.janm__storm-copy:not([data-night]) .janm__turn{background:color-mix(in srgb, var(--surface-card) 94%, transparent);border-color:var(--festival-line);color:var(--ink-soft);box-shadow:var(--shadow-card-strong)}.janm__turn-text{font-size:var(--text-body);line-height:var(--leading-body);color:inherit;margin-block-start:var(--space-4)}.janm__story-head{align-items:end;gap:var(--space-6);grid-template-columns:minmax(0,1fr) minmax(22rem,.62fr);display:grid}.janm__story-head h2{color:var(--storm-ink);margin-block-start:var(--space-3)}.janm__storm-copy:not([data-night]) .janm__story-head h2{color:var(--ink)}.janm__storm-copy:not([data-night]) .janm__story-head .ds-eyebrow__label,.janm__storm-copy:not([data-night]) .janm__story-head .ds-eyebrow__hindi{color:color-mix(in srgb, var(--festival-marigold-deep) 58%, var(--ink))}.janm__story-grid{gap:var(--space-3);grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;display:grid}.janm__story-nav{display:none}.janm__story-card{border-radius:calc(var(--radius-card) * .9);background:var(--surface-card);border:1px solid color-mix(in srgb, var(--accent-gold-bright) 52%, transparent);min-width:0;color:var(--ink);transform:rotate(var(--comic-turn,0deg));transition:transform var(--duration-soft) var(--ease-out-soft), box-shadow var(--duration-soft) var(--ease-out-soft);position:relative;overflow:hidden;box-shadow:0 22px 50px -26px #04060edb}.janm__story-card:first-child{--comic-turn:-.35deg}.janm__story-card:nth-child(2){--comic-turn:.28deg;translate:0 -.55rem}.janm__story-card:nth-child(3){--comic-turn:-.18deg}.janm__story-card:hover{box-shadow:0 28px 62px -24px #04060ec7, var(--glow-gold);transform:rotate(0)translateY(-5px)}.janm__story-art{aspect-ratio:1/.94;background-image:url(/images/janmashtami/story-triptych.webp);background-repeat:no-repeat;background-size:300% 100%;position:relative;overflow:hidden}.janm__story-art:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#04060e80);position:absolute;top:0;bottom:0;left:0;right:0}.janm__story-art--1{background-position:0%}.janm__story-art--2{background-position:50%}.janm__story-art--3{background-position:100%}.janm__story-number{z-index:1;border:1px solid color-mix(in srgb, var(--festival-marigold-light) 72%, transparent);background:color-mix(in srgb, var(--palette-storm-abyss) 78%, transparent);width:2.4rem;height:2.4rem;color:var(--festival-marigold-light);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.12em;box-shadow:var(--festival-glow);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:var(--space-3)}.janm__story-number:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-3)}.janm__story-number:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-3)}.janm__story-number:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-3)}.janm__story-number:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-3)}.janm__story-copy{min-height:13.5rem;padding:var(--space-5);background:radial-gradient(circle at 100% 0, var(--accent-gold-faint), transparent 48%), var(--surface-card)}.janm__story-kicker{color:var(--festival-marigold-deep);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.12em;text-transform:uppercase}.janm__story-copy h3{font-size:var(--text-subtitle);margin-block-start:var(--space-2)}.janm__story-copy>p:last-child{color:var(--ink-soft);font-size:var(--text-small);margin-block-start:var(--space-3);line-height:1.55}.janm__grounds,.janm__sevas,.janm__offer-again{content-visibility:auto;contain-intrinsic-size:auto 64rem}.janm__seva-card{content-visibility:auto;contain-intrinsic-size:auto 40rem}.janm__count-list{gap:var(--space-3);list-style:none;display:flex}.janm__count{min-width:3.6rem;padding:var(--space-3) var(--space-2);border-radius:var(--radius-soft);background:var(--storm-glass);border:1px solid var(--storm-line);transition:background-color var(--duration-slow) var(--ease-out-soft), border-color var(--duration-slow) var(--ease-out-soft);flex:1;justify-items:center;gap:.15rem;display:grid}.janm__storm-copy:not([data-night]) .janm__count{background:var(--surface-card);border-color:var(--line-soft)}.janm__count-value{font-family:var(--font-display);font-size:1.65rem;font-weight:var(--weight-display-strong);letter-spacing:var(--tracking-tight);color:var(--storm-ink);font-variant-numeric:tabular-nums;transition:color var(--duration-slow) var(--ease-out-soft);line-height:1}.janm__storm-copy:not([data-night]) .janm__count-value{color:var(--ink)}.janm__storm-copy:not([data-night]) .janm__count-label,.janm__storm-copy:not([data-night]) .janm__count-caption{color:var(--ink-soft);opacity:1}.janm__count-label,.janm__count-caption,.janm__cue{font-size:var(--text-micro);color:inherit;opacity:.72}.janm__count-label{letter-spacing:.12em;text-transform:uppercase}.janm__count-caption{font-size:var(--text-small);margin-block-start:var(--space-3)}.janm__countdown-past{font-size:var(--text-subtitle);color:var(--accent-gold-bright)}.janm__cue{justify-self:center;align-items:center;gap:var(--space-2);font-size:var(--text-small);color:var(--storm-ink-faint);grid-area:cue;display:inline-flex}.janm__threshold{padding:clamp(7rem, 16vh, 11rem) var(--gutter) clamp(5rem, 12vh, 8rem);text-align:center;background:linear-gradient(180deg, var(--sky-glow) 0%, var(--sky-mid) 42%, var(--surface-page) 100%);justify-items:center;display:grid;position:relative;overflow:hidden}.janm__toran{z-index:var(--z-scene-ui);position:absolute;top:0;left:0;right:0}.janm__threshold-mark{aspect-ratio:1;opacity:.22;width:min(38rem,92vw);position:absolute;top:12%;translate:-50%}.janm__threshold-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__threshold-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__threshold-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__threshold-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__threshold-inner{z-index:14;max-width:var(--content-narrow);justify-items:center;gap:var(--space-4);display:grid;position:relative}.janm__threshold-title{margin-block-start:var(--space-2)}.janm__threshold-lede{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body)}.janm__threshold-note{padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background:var(--surface-glass-strong);border:1px solid var(--festival-line);color:var(--festival-marigold-deep);font-size:var(--text-small);font-weight:var(--weight-medium);margin-block-start:var(--space-3)}.janm__grounds{background:var(--palette-storm-deep);align-items:end;min-height:clamp(44rem,100dvh,68rem);display:grid;position:relative;overflow:hidden}.janm__grounds-canopy{z-index:var(--z-scene-ui)}.janm__grounds-art{z-index:var(--z-canvas);position:absolute;top:0;bottom:0;left:0;right:0}.janm__grounds-art:before,.janm__grounds-art:after{content:"";pointer-events:none;position:absolute;top:0;bottom:0;left:0;right:0}.janm__grounds-art:before{z-index:1;background:linear-gradient(90deg,#04060ec7 0%,#04060e6b 31%,#0000 58%),linear-gradient(#04060e7a,#0000 30% 70%,#04060e8c)}.janm__grounds-art:after{z-index:2;opacity:.4;background-image:radial-gradient(circle, var(--festival-kadamba) 0 1px, transparent 1.8px);background-size:5.5rem 5.5rem;animation:4s ease-in-out infinite alternate janm-lamp-twinkle;-webkit-mask-image:linear-gradient(90deg,#000,#0000 34% 80%,#000);mask-image:linear-gradient(90deg,#000,#0000 34% 80%,#000)}.janm__grounds-art img{object-fit:cover;object-position:center;filter:saturate(1.08)contrast(1.03);width:100%;max-width:none;height:100%;transition:transform 1.8s var(--ease-out-soft);transform:scale(1.015)}.janm__grounds:hover .janm__grounds-art img{transform:scale(1.035)}.janm__grounds-lights{z-index:3;pointer-events:none;background:radial-gradient(ellipse at 62% 45%, color-mix(in srgb, var(--festival-marigold-light) 26%, transparent), transparent 58%);mix-blend-mode:screen;height:35%;animation:3.5s ease-in-out infinite alternate janm-festival-glow;position:absolute;bottom:5%;left:10%;right:10%}.janm__grounds-copy{z-index:14;max-width:36rem;background:radial-gradient(100% 120% at 0% 100%, color-mix(in srgb, var(--palette-storm-deep) 95%, transparent), color-mix(in srgb, var(--palette-storm-abyss) 76%, transparent)), var(--storm-glass-strong);border:1px solid var(--storm-line-strong);-webkit-backdrop-filter:blur(18px)saturate(1.2);backdrop-filter:blur(18px)saturate(1.2);color:var(--storm-ink);border-radius:clamp(1.25rem,3vw,2rem);margin-block-end:clamp(3rem,8vh,6rem);margin-inline-start:var(--gutter);padding:clamp(1.5rem,3vw,2.5rem);position:relative;box-shadow:0 34px 90px -38px #04060ef2,inset 0 0 0 1px #eef3ff0a}.janm__grounds-copy .ds-eyebrow,.janm__grounds-copy h2{color:var(--storm-ink)}.janm__vision-tag{border-radius:var(--radius-pill);background:color-mix(in srgb, var(--festival-marigold) 18%, transparent);border:1px solid var(--festival-line);color:var(--festival-marigold-light);font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;align-items:center;margin-block-end:var(--space-4);padding:.35rem .8rem;display:inline-flex}.janm__grounds-lede{color:var(--storm-ink-soft);max-width:30rem;margin-block-start:var(--space-4)}.janm__grounds-ctas{gap:var(--space-3);flex-wrap:wrap;margin-block-start:var(--space-6);display:flex}.janm__vision-note{border-block-start:1px solid var(--storm-line);font-size:var(--text-micro);color:var(--storm-ink-faint);max-width:28rem;margin-block-start:var(--space-4);padding-block-start:var(--space-3)}@keyframes janm-lamp-twinkle{0%{opacity:.18;translate:0}to{opacity:.48;translate:0 -4px}}@keyframes janm-festival-glow{0%{opacity:.55;transform:scale(.96)}to{opacity:.95;transform:scale(1.04)}}.janm__sevas{padding:clamp(10rem, 18vw, 14rem) var(--gutter) clamp(13rem, 33vh, 21rem);background:radial-gradient(circle at 8% 12%, color-mix(in srgb, var(--festival-marigold-light) 15%, transparent), transparent 26%), radial-gradient(circle at 92% 38%, color-mix(in srgb, var(--festival-rose) 12%, transparent), transparent 30%), linear-gradient(180deg, var(--festival-grove-night) 0, color-mix(in srgb, var(--festival-grove-deep) 88%, var(--surface-page)) 1.5rem, color-mix(in srgb, var(--festival-grove-deep) 72%, var(--surface-page)) 3rem, color-mix(in srgb, var(--festival-grove-deep) 54%, var(--surface-page)) 4.75rem, color-mix(in srgb, var(--festival-grove-deep) 36%, var(--surface-page)) 6.75rem, color-mix(in srgb, var(--festival-grove-deep) 19%, var(--surface-page)) 8.75rem, var(--surface-page) 11rem, var(--palette-leaf-wash) 100%);position:relative;overflow:hidden}.janm__sevas:before{content:"हरे कृष्ण";color:color-mix(in srgb, var(--festival-marigold) 8%, transparent);font-family:var(--font-devanagari);white-space:nowrap;pointer-events:none;font-size:clamp(6rem,18vw,17rem);line-height:1;position:absolute;top:5%;translate:-50%}.janm__sevas:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.janm__sevas:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:50%}.janm__sevas:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.janm__sevas:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:50%}.janm__sevas-inner{z-index:14;max-width:var(--content-max);margin-inline-start:auto;margin-inline-end:auto;position:relative}.janm__sevas-head{max-width:var(--content-narrow);text-align:center;justify-items:center;gap:var(--space-4);margin-inline-start:auto;margin-inline-end:auto;display:grid;position:relative}.janm__sevas-mark{aspect-ratio:1;opacity:.16;width:min(26rem,78vw);position:absolute;top:50%;translate:-50% -50%}.janm__sevas-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__sevas-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__sevas-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__sevas-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__sevas-lede{color:var(--ink-soft);font-size:var(--text-body);line-height:var(--leading-body)}.janm__seva-grid{gap:var(--space-6) var(--space-5);grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;margin-block-start:var(--space-8);display:grid}.janm__seva-card{--seva-accent:var(--festival-marigold);--seva-wash:color-mix(in srgb, var(--festival-marigold) 10%, transparent);border-color:color-mix(in srgb, var(--seva-accent) 34%, var(--line-soft));background:radial-gradient(100% 70% at 100% 0%, var(--seva-wash), transparent 60%), var(--surface-card);min-height:39rem;scroll-margin-top:5.5rem;overflow:hidden}.janm__seva-card:before{display:none}.janm__seva-card:not(:has(.ds-seva-card__media)):before{content:"";margin:calc(-1 * var(--space-6)) calc(-1 * var(--space-5)) var(--space-1);aspect-ratio:4/3;border-block-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);background:radial-gradient(62% 62% at 50% 44%, color-mix(in srgb, var(--seva-accent) 34%, transparent), transparent 72%), linear-gradient(152deg, color-mix(in srgb, var(--seva-accent) 22%, var(--surface-sunken)), var(--surface-sunken));align-self:stretch;min-height:0;display:block}.janm__seva-card .ds-seva-card__media{border-block-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);box-shadow:inset 0 -28px 38px -24px var(--seva-accent)}.janm__seva-card .ds-seva-card__icon{z-index:1;width:3.6rem;height:3.6rem;color:var(--seva-accent);background:color-mix(in srgb, var(--seva-accent) 12%, var(--surface-card));border-color:color-mix(in srgb, var(--seva-accent) 34%, transparent);box-shadow:0 12px 28px -18px var(--seva-accent);background:var(--surface-card);border-width:3px;margin-block-start:-3.35rem;position:relative}.janm__seva-card .ds-seva-card__title{font-size:clamp(1.35rem,2vw,1.75rem)}.janm__seva-card .ds-seva-card__description{font-size:.95rem}.janm__seva-card .ds-seva-card__places{color:color-mix(in srgb, var(--seva-accent) 72%, var(--ink));border-color:color-mix(in srgb, var(--seva-accent) 25%, transparent)}.janm__seva-card--lamp{--seva-accent:var(--festival-marigold)}.janm__seva-card--abhisheka{--seva-accent:var(--festival-peacock)}.janm__seva-card--prasad{--seva-accent:var(--festival-marigold-light)}.janm__seva-card--bhog{--seva-accent:var(--accent-gold-deep)}.janm__seva-card--decor{--seva-accent:var(--festival-kadamba)}.janm__seva-card--sound{--seva-accent:var(--festival-grove-deep)}.janm__seva-card--blossom{--seva-accent:var(--festival-rose)}.janm__seva-card--tent{--seva-accent:var(--festival-grove)}.janm__seva-card--bhandara,.janm__seva-card--annadan{--seva-accent:var(--festival-marigold-deep)}.janm__seva-card--brick{--seva-accent:var(--festival-grove)}@media (min-width:861px){.janm__seva-card.ds-seva-card--featured{align-items:start;column-gap:var(--space-6);grid-template:"media."1fr"media icon""media title""media description""media places""media amounts""media cta""media note""media."1fr/minmax(0,1.25fr) minmax(18rem,.75fr);grid-column:1/-1;min-height:32rem;display:grid}.janm__seva-card.ds-seva-card--featured .ds-seva-card__media{aspect-ratio:auto;height:calc(100% + 4rem);min-height:32rem;margin:calc(-1 * var(--space-6)) 0 calc(-1 * var(--space-6)) calc(-1 * var(--space-5));border-block-end:0;border-inline-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);grid-area:media}.janm__seva-card.ds-seva-card--featured:not(:has(.ds-seva-card__media)):before{aspect-ratio:auto;height:calc(100% + 4rem);min-height:32rem;margin:calc(-1 * var(--space-6)) 0 calc(-1 * var(--space-6)) calc(-1 * var(--space-5));border-block-end:0;border-inline-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);grid-area:media}.janm__seva-card.ds-seva-card--featured .ds-seva-card__icon{grid-area:icon;margin-block-start:0}.janm__seva-card.ds-seva-card--featured .ds-seva-card__title{grid-area:title}.janm__seva-card.ds-seva-card--featured .ds-seva-card__description{grid-area:description}.janm__seva-card.ds-seva-card--featured .ds-seva-card__places{grid-area:places}.janm__seva-card.ds-seva-card--featured .ds-seva-card__amounts{grid-area:amounts}.janm__seva-card.ds-seva-card--featured .ds-seva-card__cta{grid-area:cta}.janm__seva-card.ds-seva-card--featured .ds-seva-card__note{grid-area:note}}@media (min-width:1180px){.janm__seva-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured){align-items:start;column-gap:var(--space-6);grid-template:"media."1fr"media icon""media title""media description""media places""media amounts""media cta""media note""media."1fr/minmax(0,1.25fr) minmax(18rem,.75fr);grid-column:span 2;min-height:32rem;display:grid}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__media{aspect-ratio:auto;height:calc(100% + 4rem);min-height:32rem;margin:calc(-1 * var(--space-6)) 0 calc(-1 * var(--space-6)) calc(-1 * var(--space-5));border-block-end:0;border-inline-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);grid-area:media}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured):not(:has(.ds-seva-card__media)):before{aspect-ratio:auto;height:calc(100% + 4rem);min-height:32rem;margin:calc(-1 * var(--space-6)) 0 calc(-1 * var(--space-6)) calc(-1 * var(--space-5));border-block-end:0;border-inline-end:3px solid color-mix(in srgb, var(--seva-accent) 72%, transparent);grid-area:media}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__icon{grid-area:icon;margin-block-start:0}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__title{grid-area:title}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__description{grid-area:description}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__places{grid-area:places}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__amounts{grid-area:amounts}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__cta{grid-area:cta}.janm__seva-grid>:nth-child(4):not(.ds-seva-card--featured) .ds-seva-card__note{grid-area:note}}@keyframes janm-seva-reveal{0%{clip-path:inset(18% 0 0 round var(--radius-card));translate:0 1.5rem}to{clip-path:inset(0 round var(--radius-card));translate:0}}@supports (animation-timeline:view()){.janm__threshold-inner,.janm__grounds-copy,.janm__sevas-head,.janm__panel-day{animation:linear both janm-clearing-unveil;animation-timeline:view();animation-range:entry 2% cover 30%}.janm__seva-card{animation:linear both janm-seva-reveal;animation-timeline:view();animation-range:entry 5% cover 28%}}@keyframes janm-clearing-unveil{0%{clip-path:inset(0 9% round 1.5rem);translate:0 2rem}to{clip-path:inset(0);translate:0}}.janm__offer-again{padding:clamp(7rem, 15vh, 10rem) var(--gutter) var(--section-pad);background:radial-gradient(ellipse at 50% 100%, color-mix(in srgb, var(--festival-marigold) 18%, transparent), transparent 56%), linear-gradient(180deg, var(--palette-grove-night), var(--palette-forest-night));justify-items:center;display:grid;position:relative;overflow:hidden}.janm__offer-toran{z-index:var(--z-scene-ui);position:absolute;top:0;left:0;right:0}.janm__offer-mark{aspect-ratio:1;opacity:.14;width:min(46rem,120vw);position:absolute;top:46%;translate:-50% -50%}.janm__offer-mark:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__offer-mark:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:50%}.janm__offer-mark:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__offer-mark:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:50%}.janm__panel-day{z-index:14;width:100%;max-width:34rem;position:relative}.janm .ds-offer{border-radius:1.55rem}.janm .ds-offer:before{content:"";border:1px solid color-mix(in srgb, var(--accent-gold-bright) 22%, transparent);pointer-events:none;border-radius:1.15rem;position:absolute;top:.45rem;bottom:.45rem;left:.45rem;right:.45rem}.janm .ds-offer--night{background:radial-gradient(110% 90% at 50% 0%, color-mix(in srgb, var(--palette-storm-cloud) 38%, transparent), transparent 54%), color-mix(in srgb, var(--palette-storm-abyss) 88%, transparent);border-color:var(--storm-line-strong);box-shadow:0 34px 80px -26px #04060ef2, var(--storm-glow)}.janm .ds-offer--day{background:radial-gradient(100% 55% at 50% 0%, var(--accent-gold-faint), transparent 68%), var(--surface-card);border-color:var(--accent-gold-soft);box-shadow:0 38px 90px -30px #04060ec7, var(--glow-gold)}.janm__panel-day.ds-offer--day{padding:clamp(1.25rem,3vw,2rem)}@media (max-width:860px){.janm__screen{align-items:start;gap:var(--space-4);grid-template:"telling""cue"1fr"panel"/minmax(0,1fr);padding-block-end:var(--space-5)}.janm__screen:first-child{padding-block-start:clamp(7rem,12vh,8rem)}.janm__storm-art{object-position:50% 50%}.janm__telling{max-width:min(28rem,88vw);padding:var(--space-3) var(--space-4)}.janm__panel{justify-self:stretch}.janm__lede{max-width:none;margin-block-start:var(--space-4)}.janm__cue{display:none}.janm__screen--turn{grid-template-areas:"turn";min-height:175dvh;padding-block-start:16vh}.janm__turn{padding:var(--space-5)}.janm__story-head{grid-template-columns:minmax(0,1fr);align-items:start}.janm__story-head .ds-eyebrow,.janm__grounds-copy .ds-eyebrow{grid-template-columns:.7rem minmax(0,1fr);grid-template-areas:"mark hindi""mark label";align-items:start;gap:.2rem .75rem;width:100%;display:grid}.janm__story-head .ds-eyebrow__mark,.janm__grounds-copy .ds-eyebrow__mark{grid-area:mark;margin-block-start:.38rem}.janm__story-head .ds-eyebrow__hindi,.janm__grounds-copy .ds-eyebrow__hindi{grid-area:hindi;line-height:1.45}.janm__story-head .ds-eyebrow__label,.janm__grounds-copy .ds-eyebrow__label{grid-area:label;line-height:1.5}.janm__grounds-copy h2{margin-block-start:var(--space-3)}.janm__story-grid{gap:var(--space-4);margin-inline:calc(-1 * var(--space-5));padding:var(--space-3) var(--space-5) var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.janm__story-grid::-webkit-scrollbar{display:none}.janm__story-nav{align-items:center;gap:var(--space-3);padding-inline:var(--space-1);color:var(--festival-marigold-deep);grid-template-columns:minmax(0,1fr) auto auto;margin-block-start:calc(-1 * var(--space-2));display:grid}.janm__story-nav-cue{align-items:center;gap:var(--space-2);min-width:0;font-size:var(--text-micro);font-weight:var(--weight-semibold);letter-spacing:.08em;text-transform:uppercase;display:inline-flex}.janm__story-nav-cue svg{animation:janm-story-cue 1.8s var(--ease-drift) infinite;flex:none}.janm__story-dots{align-items:center;gap:.05rem;display:flex}.janm__story-dot{cursor:pointer;width:1.5rem;height:1.5rem;transition:width var(--duration-fast) var(--ease-out-soft);background:0 0;border:0;padding:0;position:relative}.janm__story-dot:before{content:"";border:1px solid color-mix(in srgb, var(--festival-marigold-deep) 58%, transparent);border-radius:var(--radius-pill);width:.5rem;height:.5rem;transition:width var(--duration-fast) var(--ease-out-soft), background-color var(--duration-fast) ease;background:0 0;position:absolute;top:50%;bottom:auto;left:50%;right:auto;translate:-50% -50%}.janm__story-dot[data-active]{width:2rem}.janm__story-dot[data-active]:before{background:var(--festival-marigold-deep);width:1.45rem}.janm__story-dot:focus-visible{outline:2px solid var(--accent-gold-bright);outline-offset:3px}.janm__story-position{color:inherit;font-size:var(--text-micro);font-variant-numeric:tabular-nums;letter-spacing:.08em;opacity:.72}.janm__story-card{scroll-snap-align:center;flex:0 0 min(82vw,25rem)}.janm__story-card:nth-child(2){translate:0}.janm__story-card,.janm__story-card:hover{box-shadow:none;transform:none}.janm__storm-copy:not([data-night]) .janm__turn{box-shadow:0 22px 54px -42px #04060e75}.janm__count{min-width:0}.janm__count-value{font-size:1.35rem}.janm__grounds{flex-direction:column;min-height:0;display:flex;overflow:visible}.janm__grounds-art{height:68dvh;min-height:30rem;position:relative;top:auto;bottom:auto;left:auto;right:auto;overflow:hidden}.janm__grounds-art img{object-position:66% center}.janm__grounds-art:before{background:linear-gradient(180deg, #04060e80, transparent 32%, transparent 75%, var(--palette-storm-deep))}.janm__grounds-copy{max-width:none;padding:var(--space-6) var(--gutter) var(--space-8);background:var(--palette-storm-deep);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;border:0;border-radius:0;margin:0}.janm__grounds-lede{max-width:none}.janm__threshold{padding-block-start:clamp(5rem,13vh,8rem)}.janm__threshold-mark{opacity:.18;width:min(26rem,106vw)}.janm__seva-grid{grid-template-columns:minmax(0,1fr)}.janm__sevas{padding-block-end:clamp(10rem,26vh,14rem)}.janm__seva-card{min-height:0}.janm__seva-card .ds-seva-card__ribbon:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-4);right:auto}.janm__seva-card .ds-seva-card__ribbon:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){left:var(--space-4);right:auto}.janm__seva-card .ds-seva-card__ribbon:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-4);left:auto}.janm__seva-card .ds-seva-card__ribbon:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){right:var(--space-4);left:auto}}@keyframes janm-story-cue{0%,to{translate:0}50%{translate:.22rem}}@media (max-width:560px){.janm__bar{padding-block:var(--space-3)}.janm__back{font-size:var(--text-micro);padding-inline-end:.8rem}.janm__screen:first-child{min-height:max(100dvh,52rem);padding-block-start:6.5rem}.janm__telling{max-width:92vw}.janm__lede{display:none}.janm__title{max-width:21rem}.janm__title:after{width:3.8rem;margin-block-start:var(--space-3)}.janm__storm-art{object-position:50% center;filter:saturate(.92)contrast(1.08)brightness(.74)}.janm__water-vfx{height:52%}.janm__turn{padding:var(--space-4)}.janm__story-grid{margin-inline:calc(-1 * var(--space-4));padding-inline:var(--space-4)}.janm__story-copy{min-height:12.5rem;padding:var(--space-4)}.janm__count-list{gap:var(--space-2)}.janm__count{padding-inline:var(--space-1)}.janm__grounds-art{height:58dvh;min-height:27rem}.janm__grounds-art img{object-position:70% center}.janm__vision-tag{white-space:normal}}
