.dw{--dw-night:#070a1c;--dw-night-2:#0f1430;--dw-plum:#2a1430;--dw-clay:#8a4a2c;--dw-gold:#e3a640;--dw-flame:#ffc566;--dw-vermilion:#d2552c;--dw-rose:#c2306a;--dw-peacock:#1f8a78;--dw-ink:var(--color-ink,#1e2536);--dw-ivory:var(--color-ivory,#fbf8f1);--dw-sand:var(--color-sand-100,#f5efe3);--dw-muted:var(--color-muted,#5d6577);--dw-ease:var(--ease-expo,cubic-bezier(.16, 1, .3, 1));--dw-measure:40rem;background:var(--dw-ivory);color:var(--dw-ink)}.dw strong{font-weight:600}.dw-hero{background:radial-gradient(120% 70% at 50% 100%, #2a1608 0%, var(--dw-night) 62%);color:#fff;isolation:isolate;align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.dw-hero__canvas{opacity:0;width:100%;height:100%;transition:opacity 1.6s var(--dw-ease);z-index:-2;position:absolute;inset:0}.dw-hero[data-ready] .dw-hero__canvas{opacity:1}.dw-hero__fallback{z-index:-3;height:40%;transition:opacity 1.2s var(--dw-ease);justify-content:center;align-items:flex-end;gap:clamp(1.2rem,4vw,3.5rem);display:flex;position:absolute;inset:auto 0 6%}.dw-hero[data-ready] .dw-hero__fallback{opacity:0}.dw-hero__fallback i{aspect-ratio:1;width:clamp(3rem,8vw,7rem);transform:translateY(calc(var(--k) * -6%)) scale(calc(1 - var(--k) * .04));animation:3.2s ease-in-out infinite alternate dw-breathe;animation-delay:calc(var(--k) * -.4s);background:radial-gradient(circle,#ffc86ed9 0%,#ff8c2859 30%,#0000 70%);border-radius:50%}@keyframes dw-breathe{to{filter:brightness(1.25);scale:1.06}}.dw-hero__veil{z-index:-1;pointer-events:none;background:linear-gradient(#070a1c8c 0%,#070a1c1a 30%,#070a1c59 55%,#070a1ceb 100%),linear-gradient(90deg,#070a1c73,#0000 55%);position:absolute;inset:0}.dw-hero__inner{width:100%;padding-top:8.5rem;padding-bottom:clamp(3rem,7vh,5.5rem);position:relative}.dw-hero__crumbs{color:#ffffffb3;position:absolute;top:6.5rem}.dw-hero__text{max-width:54rem}.dw-hero__kicker{letter-spacing:.22em;text-transform:uppercase;color:var(--dw-flame);opacity:0;animation:dw-rise 1.1s var(--dw-ease) .2s forwards;font-size:.75rem;font-weight:600}.dw-hero__title{font-family:var(--font-display);margin-top:1.1rem;font-weight:400;line-height:.95}.dw-hero__word{letter-spacing:-.02em;background:linear-gradient(#fff6e2 0%,#ffd58a 55%,#e3953a 100%);color:#0000;text-shadow:0 0 60px #ffaa4640;opacity:0;animation:dw-ignite 2s var(--dw-ease) .35s forwards;-webkit-background-clip:text;background-clip:text;font-size:clamp(4.6rem,2rem + 13vw,13rem);display:block}.dw-hero__sub{color:#fff;opacity:0;animation:dw-rise 1.3s var(--dw-ease) .9s forwards;margin-top:.4rem;font-size:clamp(1.7rem,1rem + 2.8vw,3.4rem);font-style:italic;line-height:1.12;display:block}.dw-hero__lead{color:#ffffffd1;opacity:0;max-width:40rem;animation:dw-rise 1.3s var(--dw-ease) 1.25s forwards;margin-top:1.6rem;font-size:clamp(1rem,.95rem + .3vw,1.15rem);line-height:1.7}.dw-hero__cue{letter-spacing:.2em;text-transform:uppercase;color:#ffffffbf;writing-mode:vertical-rl;flex-direction:column;align-items:center;gap:.8rem;font-size:.72rem;font-weight:600;display:flex;position:absolute;bottom:clamp(2rem,6vh,4rem);right:clamp(1.25rem,4vw,3.5rem)}.dw-hero__cue i{background:linear-gradient(var(--dw-flame), transparent);width:1px;height:3.5rem;animation:scroll-line 2.4s var(--ease-quart,ease) infinite}@keyframes dw-rise{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes dw-ignite{0%{opacity:0;filter:blur(14px)brightness(.4);transform:translateY(24px)}60%{filter:blur()brightness(1.35)}to{opacity:1;filter:none;transform:none}}.dw-rail{z-index:40;opacity:0;pointer-events:none;transition:opacity .6s var(--dw-ease);position:fixed;top:50%;right:clamp(.75rem,1.6vw,1.75rem);translate:0 -50%}.dw-rail[data-shown]{opacity:1;pointer-events:auto}.dw-rail__list{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0c1028e6;border-radius:999px;flex-direction:column;gap:.35rem;padding:.6rem .45rem;display:flex;box-shadow:0 10px 30px -12px #00000080}.dw-rail__item a{color:#fff;border-radius:50%;place-items:center;width:2.7rem;height:2.7rem;display:grid;position:relative}.dw-rail__item a:focus-visible{outline:2px solid var(--dw-flame);outline-offset:2px}.dw-rail__lamp{filter:saturate(.2)brightness(.55);width:2.1rem;height:2.1rem;transition:filter .5s;overflow:visible}.dw-rail__flame{opacity:0;transform-box:fill-box;transform-origin:50% 100%;transition:opacity .5s, transform .6s var(--dw-ease);transform:scale(.4)}.dw-rail__item[data-lit] .dw-rail__lamp{filter:none}.dw-rail__item[data-lit] .dw-rail__flame{opacity:.9;transform:none}.dw-rail__item[data-current] .dw-rail__lamp{filter:drop-shadow(0 0 7px #ffbe5aa6)}.dw-rail__item[data-current] .dw-rail__flame{opacity:1;animation:1.1s ease-in-out infinite dw-dance}@keyframes dw-flicker{to{transform:scale(1.08,.94)}}.dw-rail__label{white-space:nowrap;opacity:0;pointer-events:none;transition:opacity .25s, translate .35s var(--dw-ease);background:#0f1430e6;border-radius:999px;padding:.35rem .7rem;font-size:.8rem;position:absolute;right:calc(100% + .7rem);translate:6px}.dw-rail__item a:hover .dw-rail__label,.dw-rail__item a:focus-visible .dw-rail__label{opacity:1;translate:0}.dw-rail__n{color:var(--dw-flame);font-variant-numeric:tabular-nums}.dw-rail__now{display:none}@media (max-width:63.99rem){.dw-rail{top:auto;bottom:.9rem;right:50%;translate:50%}.dw-rail__list{flex-direction:row;padding:.35rem .6rem}.dw-rail__item a{width:2.1rem;height:2.1rem}.dw-rail__label{display:none}}.dw-prose{max-width:var(--dw-measure);font-size:clamp(1.02rem,.98rem + .25vw,1.15rem);line-height:1.8}.dw-prose>p+p{margin-top:1.15em}.dw-prose--dark{color:#ffffffd1}.dw-statement{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);border-left:2px solid var(--dw-gold);padding-left:1.2rem;font-size:clamp(1.45rem,1.1rem + 1.2vw,2.1rem);line-height:1.3}.dw-statement strong{font-weight:500}.dw-statement--dark{color:#fff6e2}.dw-intro{padding-block:clamp(2.75rem,2rem + 3vw,5rem) clamp(1rem,.75rem + 1.5vw,2.25rem)}.dw-intro+.dw-ch{padding-top:clamp(1.5rem,1rem + 2vw,3rem)}.dw-intro__grid{align-items:start;gap:3rem;display:grid}@media (min-width:64rem){.dw-intro__grid{grid-template-columns:.75fr 1.25fr;gap:5rem}}.dw-date{background:radial-gradient(120% 120% at 20% 10%, #2c1b3e 0%, var(--dw-night) 70%);color:#fff;border-radius:1.25rem;justify-items:start;padding:2rem 2.2rem;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 60px -30px #070a1c99}.dw-date:after{content:"";background:radial-gradient(circle,#ffbe5a8c,#0000 65%);border-radius:50%;width:9rem;height:9rem;position:absolute;bottom:-2.5rem;right:-2.5rem}.dw-date__day{font-family:var(--font-display);color:var(--dw-flame);font-size:clamp(6rem,4rem + 6vw,9.5rem);line-height:.85}.dw-date__month{font-family:var(--font-display);font-size:1.7rem;font-style:italic}.dw-date__label{letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6;margin-top:1.4rem;font-size:.72rem;font-weight:600}.dw-intro__date{font-family:var(--font-display);color:var(--dw-ink);font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem);line-height:1.25}.dw-ch{padding-block:clamp(2.75rem,2rem + 3vw,5rem) clamp(2rem,1.5rem + 2.5vw,3.75rem);position:relative}.dw-ch--sand{background:var(--dw-sand)}.dw-ch--night{background:radial-gradient(90% 60% at 70% 0%, #1b2150 0%, var(--dw-night-2) 55%, var(--dw-night) 100%);color:#fff}.dw-ch__head{gap:.6rem;max-width:58rem;margin-bottom:clamp(1.5rem,1.2rem + 1.5vw,2.5rem);display:grid}@media (min-width:40rem){.dw-ch__head{grid-template-columns:auto minmax(0,1fr);align-items:start;column-gap:clamp(1.1rem,.6rem + 2vw,2.5rem);max-width:74rem}.dw-ch__head .dw-ch__num{padding-top:.12em;font-size:clamp(3.6rem,2.6rem + 3vw,6rem)}.dw-dawn .dw-ch__head{text-align:left;grid-template-columns:auto auto;justify-content:center;place-items:center start}}.dw-ch__num{font-family:var(--font-display);font-variant-numeric:lining-nums;font-feature-settings:"lnum" 1;color:var(--dw-gold);opacity:.85;font-size:clamp(4rem,3rem + 4vw,7rem);line-height:.8}.dw-ch__title{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-indigo,#1f3b73);font-size:clamp(2.1rem,1.4rem + 2.8vw,4rem);font-weight:400;line-height:1.05}.dw-ch__head--dark .dw-ch__title{color:#fff}.dw-ch__lede{margin-bottom:3rem}.dw-ch__coda{margin-top:3.5rem}.dw-question{font-family:var(--font-display);max-width:48rem;color:var(--dw-vermilion);margin-top:3.5rem;font-size:clamp(1.9rem,1.3rem + 2.2vw,3.3rem);font-style:italic;line-height:1.15}.dw-question--small{margin-top:0;margin-bottom:2.5rem;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.4rem)}.dw-question--dark{color:var(--dw-flame);margin-top:0}.dw-bridge{max-width:var(--dw-measure);color:var(--dw-muted);margin-top:1rem;font-size:1.1rem}.dw-etym{background:linear-gradient(160deg, var(--dw-night-2), var(--dw-night));color:#fff;border-radius:1.5rem;grid-template-columns:minmax(0,1fr);gap:2rem;padding:clamp(2rem,1.5rem + 2vw,3.5rem);display:grid;overflow:hidden}.dw-etym__eq{flex-wrap:wrap;align-items:flex-end;gap:1rem 1.6rem;display:flex}.dw-etym__part{display:grid}.dw-etym__part b{font-family:var(--font-display);font-size:clamp(2.2rem,1.6rem + 2.4vw,3.8rem);font-style:italic;font-weight:400;line-height:1}.dw-etym__part i{letter-spacing:.18em;text-transform:uppercase;color:#fff9;margin-top:.5rem;font-size:.75rem;font-style:normal;font-weight:600}.dw-etym__part--result b{color:var(--dw-flame);font-style:normal}.dw-etym__op{font-family:var(--font-display);color:var(--dw-gold);padding-bottom:1.6rem;font-size:2.2rem}.dw-etym__row{justify-content:space-between;gap:.4rem;padding-top:1.5rem;font-size:clamp(1rem,.8rem + .9vw,1.4rem);display:flex}@media (max-width:40rem){.dw-etym__row{flex-wrap:wrap;justify-content:center;gap:.5rem;font-size:.62rem}}.dw-etym__text{max-width:var(--dw-measure);color:#ffffffd9;line-height:1.75}.dw-lamp,.dw-rail__item{--d1:#c02a77;--d2:#6e1148}[data-p="1"]{--d1:#2f55b5;--d2:#172d6e}[data-p="2"]{--d1:#2e9b62;--d2:#14573a}[data-p="3"]{--d1:#f08a2c;--d2:#a8461a}[data-p="4"]{--d1:#8a47b8;--d2:#4a2268}[data-p="5"]{--d1:#1fa0a0;--d2:#0f5c66}.dw-lamp{flex:none;width:3.4em;height:3.1em;display:block;position:relative}.dw-lamp:before{content:"";width:3.6em;height:3.2em;animation:1.5s ease-in-out infinite alternate dw-halo;animation-delay:calc(var(--k) * -.2s);pointer-events:none;background:radial-gradient(closest-side,#ffaa4680,#ff8c2824 60%,#0000);position:absolute;bottom:1.2em;left:50%;translate:-50%}.dw-lamp__bowl{filter:drop-shadow(0 .25em .35em #00000073);width:100%;height:auto;position:absolute;bottom:0;left:0;overflow:visible}.dw-lamp i{filter:drop-shadow(0 0 .35em #ffa840e6);transform-origin:50% 100%;width:.62em;height:1.35em;animation:1.1s ease-in-out infinite dw-dance;animation-delay:calc(var(--k) * -.23s);position:absolute;bottom:1.62em;left:50%;translate:-50%}.dw-lamp i svg{width:100%;height:100%;display:block;overflow:visible}@keyframes dw-halo{0%,to{opacity:1;scale:1}35%{opacity:.6;scale:.93}65%{opacity:.95;scale:1.08}}@keyframes dw-dance{0%,to{transform:scale(1)skew(0)}18%{transform:scale(.92,1.1)skew(5deg)}37%{transform:scale(1.06,.9)skew(-4deg)}58%{transform:scale(.94,1.14)skew(-6deg)}78%{transform:scale(1.05,.95)skew(4deg)}}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dw-etym:not([data-revealed]) .dw-lamp i,.dw-etym:not([data-revealed]) .dw-lamp:before{opacity:0;scale:.3}.dw-etym .dw-lamp i,.dw-etym .dw-lamp:before{transition:opacity .5s, scale .7s var(--dw-ease);transition-delay:calc(.6s + var(--k) * .14s)}}.dw-myths{gap:3rem 2rem;margin-top:2.5rem;display:grid}@media (min-width:64rem){.dw-myths{grid-template-columns:repeat(3,1fr)}.dw-myth:nth-child(2){margin-top:3rem}}.dw-myth__region{letter-spacing:.2em;text-transform:uppercase;color:var(--dw-vermilion);margin-top:1.4rem;font-size:.72rem;font-weight:600}.dw-myth__title{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);margin-top:.5rem;font-size:clamp(1.6rem,1.3rem + .8vw,2.1rem);font-weight:400;line-height:1.12}.dw-myth__text{color:var(--dw-ink);margin-top:1rem;font-size:1rem;line-height:1.75}.dw-myth__text p+p{margin-top:.85em}.dw-photo__frame{background:var(--dw-night-2);border-radius:1.1rem;position:relative;overflow:hidden}.dw-photo__img{object-fit:cover;width:100%;height:100%}.dw-photo__caption{color:var(--dw-muted);margin-top:.65rem;font-size:.8rem}.dw-photo__placeholder{text-align:center;color:#8c7353;background:repeating-linear-gradient(135deg,#f1e8d8 0 14px,#ece1ce 14px 28px);border:1.5px dashed #c9b493;place-content:center;justify-items:center;gap:.4rem;padding:1.5rem;display:grid}.dw-photo__todo-label{letter-spacing:.2em;text-transform:uppercase;font-size:.72rem;font-weight:700}.dw-photo__todo-brief{max-width:18rem;font-size:.9rem}.dw-regions{align-items:center;gap:2.5rem;display:grid}@media (min-width:64rem){.dw-regions{grid-template-columns:1fr 1fr;gap:4rem}}.dw-regions__map svg{width:100%;height:auto;max-height:44rem;overflow:visible}.dw-regions__land{fill:#ffffff0d;stroke:#ffd28c8c;stroke-width:1.2px}.dw-regions__borders{fill:none;stroke:#ffffff24;stroke-width:.6px;stroke-dasharray:2 3}.dw-regions__pin{cursor:pointer}.dw-regions__halo{transition:r .6s var(--dw-ease);opacity:.85}.dw-regions__flame{fill:var(--dw-flame);transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate dw-flicker;animation-delay:calc(var(--k) * -.3s)}.dw-regions__bowl{fill:#c56b3b}.dw-regions__name{fill:#ffffffa6;font-size:15px;font-family:var(--font-sans);letter-spacing:.04em;transition:fill .3s}.dw-regions__pin[data-on] .dw-regions__name{fill:#fff}.dw-regions__list{gap:.9rem;display:grid}.dw-regions__item{color:#ffffffc7;cursor:default;background:#ffffff08;border:1px solid #ffffff1a;border-radius:1rem;grid-template-columns:auto 1fr;gap:1.1rem;padding:1.3rem 1.4rem;line-height:1.7;transition:background .4s,border-color .4s,color .4s;display:grid}.dw-regions__item:focus-visible{outline:2px solid var(--dw-flame);outline-offset:2px}.dw-regions__item[data-on]{color:#fff;background:linear-gradient(120deg,#ffaa4624,#ffffff08);border-color:#ffbe6473}.dw-regions__item strong{color:var(--dw-flame);font-weight:600}.dw-regions__num{font-family:var(--font-display);color:var(--dw-gold);font-size:1.6rem;line-height:1}.dw-beyond{font-family:var(--font-display);color:var(--dw-flame);margin-top:3rem;font-size:clamp(1.8rem,1.3rem + 1.8vw,2.8rem);font-style:italic}.dw-faiths{gap:1.2rem;margin-top:1.8rem;display:grid}@media (min-width:48rem){.dw-faiths{grid-template-columns:1fr 1fr}}.dw-faith{border-top:2px solid var(--dw-gold);color:#ffffffd1;background:#ffffff0d;border-radius:1.1rem;padding:1.8rem;line-height:1.7}.dw-faith__name{font-family:var(--font-display);color:#fff;margin-bottom:.4rem;font-size:1.9rem}.dw-steps{counter-reset:none;gap:1.2rem;display:grid}@media (min-width:48rem){.dw-steps{grid-template-columns:repeat(2,1fr)}}@media (min-width:80rem){.dw-steps{grid-template-columns:repeat(4,1fr)}}.dw-step{background:#fff;border-radius:1.1rem;padding:1.8rem 1.6rem;box-shadow:0 18px 40px -28px #1e253659}.dw-step__n{font-family:var(--font-display);color:var(--dw-gold);font-size:2.6rem;line-height:1}.dw-step__label{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);margin-top:.6rem;font-size:1.55rem;font-weight:500}.dw-step__text p{margin-top:.6rem;line-height:1.7}.dw-band{color:#fff;place-items:end start;min-height:clamp(26rem,80vh,52rem);margin-block:clamp(4rem,3rem + 4vw,7rem);display:grid;position:relative;overflow:hidden}.dw-band__media{position:absolute;inset:0}.dw-band__img{object-fit:cover;width:100%;height:100%}.dw-band:after{content:"";pointer-events:none;background:linear-gradient(#0000 20%,#070a1c26 45%,#070a1cd9 100%);position:absolute;inset:0}.dw-band__text{z-index:1;font-family:var(--font-display);text-shadow:0 4px 40px #0006;max-width:16ch;padding:0 clamp(1.25rem,4vw,3.5rem) clamp(2.5rem,7vh,5rem);font-size:clamp(2.6rem,1.6rem + 4.6vw,6.4rem);font-style:italic;line-height:1;position:relative}.dw-band__caption{z-index:1;color:#ffffffb3;font-size:.78rem;position:absolute;bottom:1.2rem;right:clamp(1.25rem,4vw,3.5rem)}.dw-rangoli{align-items:center;gap:3rem;display:grid}@media (min-width:64rem){.dw-rangoli{grid-template-columns:1fr 1fr;gap:5rem}.dw-rangoli__art{position:sticky;top:18vh}}.dw-rangoli__svg{width:min(100%,34rem);margin-inline:auto;display:block}.dw-rangoli__text .dw-photo{margin-block:1.6rem}.dw-rangoli__ring{stroke-dasharray:1 1}.dw-rangoli__flame{transform-box:fill-box;transform-origin:50% 100%;animation:1.3s ease-in-out infinite alternate dw-flicker}@media (scripting:enabled) and (prefers-reduced-motion:no-preference){.dw-rangoli__ring{stroke-dashoffset:1px;transition:stroke-dashoffset 1.6s cubic-bezier(.65,0,.35,1);transition-delay:calc(.2s + var(--i) * .28s)}[data-revealed]>.dw-rangoli__ring{stroke-dashoffset:0}}.dw-dawn{--dawn:0;background:var(--dw-night);color:#fff;isolation:isolate;padding-block:clamp(3rem,2rem + 3vw,5.5rem) clamp(2rem,1.5rem + 2.5vw,3.5rem);position:relative;overflow:hidden}.dw-dawn__sky{z-index:-1;background:radial-gradient(80% 55% at 50% 100%, rgb(255 166 77/calc(.1 + var(--dawn) * .55)) 0%, transparent 70%), radial-gradient(120% 80% at 50% 120%, rgb(194 48 106/calc(var(--dawn) * .45)) 0%, transparent 70%), linear-gradient(180deg, var(--dw-night) 0%, color-mix(in oklab, var(--dw-night), var(--dw-plum) calc(var(--dawn) * 100%)) 100%);position:absolute;inset:0}.dw-dawn__inner{position:relative}.dw-dawn__text{margin-inline:auto}.dw-dawn .dw-ch__head{text-align:center;justify-items:center;margin-inline:auto}.dw-mantra{text-align:center;justify-items:center;margin:clamp(3.5rem,3rem + 3vw,6rem) auto;display:grid}.dw-mantra__flame{background:radial-gradient(circle at 50% 72%, #fffdf0 0%, var(--dw-flame) 38%, #ff8a2a 80%, transparent 82%);width:3.2rem;height:4.8rem;box-shadow:0 0 40px 14px rgb(255 170 70/calc(.25 + var(--dawn) * .5)), 0 0 140px 50px rgb(255 140 40/calc(var(--dawn) * .35));transform-origin:50% 100%;scale:calc(.45 + var(--dawn) * .75);border-radius:50%/64% 64% 36% 36%;margin-bottom:2.2rem;animation:1.5s ease-in-out infinite alternate dw-flicker}.dw-mantra__deva{color:var(--dw-flame);font-family:Noto Serif Devanagari,Kohinoor Devanagari,Devanagari Sangam MN,serif;font-size:clamp(1.8rem,1.2rem + 2.2vw,3rem)}.dw-mantra__latin{font-family:var(--font-display);color:#fff;margin-top:.6rem;font-size:clamp(2.4rem,1.5rem + 3.6vw,5rem);font-style:italic;line-height:1.05}.dw-mantra__fr{font-family:var(--font-display);color:#ffffffd9;margin-top:1rem;font-size:clamp(1.4rem,1.1rem + 1vw,2rem)}.dw-mantra figcaption{letter-spacing:.22em;text-transform:uppercase;color:#ffffff8c;margin-top:1.4rem;font-size:.72rem;font-weight:600}.dw-today{gap:3rem;display:grid}@media (min-width:64rem){.dw-today{grid-template-columns:1.15fr .85fr;align-items:start;gap:5rem}}.dw-today__kicker{font-family:var(--font-display);color:var(--dw-gold);margin-bottom:1.6rem;font-size:clamp(2.2rem,1.6rem + 2.4vw,3.8rem);line-height:1}.dw-today__cards{gap:1.1rem;display:grid}.dw-note{border-radius:1.1rem;padding:1.7rem 1.8rem;line-height:1.7}.dw-note__kicker{letter-spacing:.2em;text-transform:uppercase;margin-bottom:.6rem;font-size:.72rem;font-weight:700}.dw-note--debate{border-left:3px solid var(--dw-vermilion);background:#f6e7e1}.dw-note--debate .dw-note__kicker{color:var(--dw-vermilion)}.dw-note--green{border-left:3px solid var(--color-peacock,#2f7a5c);background:#e3f0ea}.dw-note--green .dw-note__kicker{color:var(--color-peacock,#2f7a5c)}.dw-today__close{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);margin-top:.8rem;font-size:1.5rem;line-height:1.35}.dw-live{max-width:46rem}@media (min-width:64rem){.dw-live{grid-template-columns:minmax(0,1fr) minmax(17rem,26rem);align-items:start;gap:clamp(2.5rem,2rem + 4vw,6rem);max-width:none;display:grid}.dw-live .dw-promo{margin-top:.55rem;position:sticky;top:7rem}}.dw-ch--light+.dw-ch--ivory{padding-top:1.75rem}.dw-ch--light:has(+.dw-ch--ivory){padding-bottom:1.25rem}.dw-live__first{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);font-size:clamp(1.6rem,1.2rem + 1.3vw,2.3rem);line-height:1.25}.dw-tip{background:var(--dw-sand);border-left:3px solid var(--dw-gold);border-radius:1rem;margin-top:2rem;padding:1.4rem 1.6rem}.dw-tip__kicker{letter-spacing:.2em;text-transform:uppercase;color:#8a5a00;margin-bottom:.4rem;font-size:.72rem;font-weight:700}.dw-special{background:radial-gradient(110% 110% at 85% 100%, #3a1b10 0%, var(--dw-night) 60%);color:#fff;border-radius:1.6rem;margin-top:clamp(2.5rem,2rem + 2vw,4rem);padding:clamp(2.2rem,1.5rem + 3vw,4.5rem);position:relative;overflow:hidden}.dw-special__glow{background:radial-gradient(circle,#ffb45073,#0000 65%);border-radius:50%;width:24rem;height:24rem;animation:4s ease-in-out infinite alternate dw-breathe;position:absolute;bottom:-6rem;right:-6rem}.dw-special__text{color:#ffffffd1;gap:1.2rem;max-width:44rem;line-height:1.7;display:grid;position:relative}.dw-special__text strong{color:#fff}.dw-special__lead{font-family:var(--font-display);color:#fff;font-size:clamp(1.6rem,1.2rem + 1.4vw,2.5rem);line-height:1.2}.dw-special__lead strong{color:var(--dw-flame);font-weight:500}.dw-special__soon{letter-spacing:.2em;text-transform:uppercase;color:var(--dw-flame);font-size:.8rem;font-weight:700}.dw-special__actions{flex-wrap:wrap;gap:.8rem;margin-top:.6rem;display:flex}.dw-special__ghost{color:#fff;border-color:#ffffff80}.dw-trips{margin-top:clamp(2.5rem,2rem + 2vw,4rem)}.dw-trips__title{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);margin-bottom:2rem;font-size:clamp(1.8rem,1.4rem + 1.5vw,2.8rem);font-weight:400}.dw-end{background:radial-gradient(90% 70% at 50% 0%, #2a1608 0%, var(--dw-night) 60%);color:#fff;text-align:center;padding-block:clamp(3rem,2.5rem + 3vw,5.5rem) clamp(2.25rem,1.75rem + 2vw,3.75rem);position:relative;overflow:hidden}.dw-end__lamps{opacity:.9;gap:clamp(.6rem,2.4vw,1.8rem);display:flex;position:absolute;top:clamp(2rem,4vw,3.5rem);left:50%;translate:-50%}@media (max-width:40rem){.dw-end__lamps{flex-wrap:wrap;justify-content:center;gap:.2rem .5rem;width:min(100% - 2.5rem,22rem);font-size:.62rem}.dw-end{padding-top:7.25rem}}.dw-end__inner{justify-items:center;display:grid}.dw-end__title{font-family:var(--font-display);max-width:18ch;margin-top:2rem;font-size:clamp(2.3rem,1.5rem + 3.2vw,4.6rem);font-weight:400;line-height:1.05}.dw-end__text{text-align:left;margin-top:2rem}.dw-end__wish{font-family:var(--font-display);background:linear-gradient(#fff6e2 0%,#ffd58a 60%,#e3953a 100%);color:#0000;-webkit-background-clip:text;background-clip:text;gap:.6rem;margin-top:3.5rem;font-size:clamp(2.6rem,1.6rem + 4vw,5.5rem);line-height:1;display:grid}.dw-end__tamil{font-family:Noto Serif Tamil,Tamil Sangam MN,Latha,serif;font-size:clamp(1.4rem,1rem + 1.8vw,2.4rem);line-height:1.4}.dw-end__sign{letter-spacing:.22em;text-transform:uppercase;color:#ffffffa6;margin-top:2rem;font-size:.8rem;font-weight:600}.dw-cta{background:var(--dw-sand);padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) clamp(2.75rem,2rem + 3vw,5rem)}.dw-cta__inner{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center;display:grid}.dw-cta__title{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);font-size:clamp(2.2rem,1.5rem + 2.6vw,3.8rem);font-weight:400;line-height:1.05}.dw-cta__text{max-width:38rem;color:var(--dw-ink);margin-top:1rem;line-height:1.7}.dw-cta__actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.9rem 1.6rem;margin-top:2rem;display:flex}.dw-cta__actions .x-btn{white-space:normal;text-align:center;max-width:100%}.dw-cta__link{color:var(--color-indigo,#1f3b73);text-decoration:underline;-webkit-text-decoration-color:var(--dw-gold);text-decoration-color:var(--dw-gold);text-underline-offset:5px;font-weight:600}@media (prefers-reduced-motion:reduce){.dw-hero__kicker,.dw-hero__word,.dw-hero__sub,.dw-hero__lead{opacity:1;animation:none}.dw-lamp i,.dw-lamp:before,.dw-rail__flame,.dw-regions__flame,.dw-rangoli__flame,.dw-mantra__flame,.dw-hero__fallback i,.dw-special__glow{animation:none}}.dw-promo{background:#fff;border:1px solid #1f3b731a;border-radius:1.1rem;margin-top:2rem;overflow:hidden;box-shadow:0 18px 40px -26px #14143273}.dw-promo .dw-photo{margin:0}.dw-promo .dw-photo__frame{border-radius:0}.dw-promo__body{gap:.9rem;padding:1.4rem 1.5rem 1.6rem;display:grid}.dw-promo__kicker{letter-spacing:.16em;text-transform:uppercase;color:var(--dw-gold-deep,#9a6a14);font-size:.74rem;font-weight:600}.dw-promo__soon{font-family:var(--font-display);color:var(--color-indigo,#1f3b73);font-size:1.55rem;line-height:1.2}.dw-promo__btn{white-space:normal;text-align:center;justify-content:center;justify-self:start;max-width:100%}@media (max-width:40rem){.dw-promo__btn{letter-spacing:.12em;justify-self:stretch;padding-inline:.9rem}}.dw-promo__note{color:#141932c7;border-top:1px solid #1f3b731f;margin-top:.4rem;padding-top:.9rem;font-size:.92rem;line-height:1.55}.dw-promo__note strong{color:var(--dw-gold-deep,#9a6a14)}
