@font-face{font-family:__Rozha_One_929d98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/d562d8ef598add49.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Rozha_One_929d98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/3c9afdf6b47c3516.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Rozha_One_929d98;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/275d9bc28425b165.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_929d98{font-family:__Rozha_One_929d98;font-weight:400;font-style:normal}.__variable_929d98{--rd-f-display:"__Rozha_One_929d98"}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/938f064eb0cf9505.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/22ac196a2c224775.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a6f0af5b22863f4a.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c6c89c1c34a2ec75.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c62b17785fe5d7d8.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/f5a4f8486488dc68.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f60b6ee32cca87f1.woff2) format("woff2");unicode-range:u+0900-097f,u+1cd0-1cf4,u+1cf7-1cf9,u+200c-200d,u+20a8,u+20b9,u+20f0,u+25cc,u+a830-a839,u+a8e0-a8ff,u+11b00-11b0a}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/2275878d014e992d.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Mukta_089b1b;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/f149253a5c6880ff.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_089b1b{font-family:__Mukta_089b1b;font-style:normal}.__variable_089b1b{--rd-f-body:"__Mukta_089b1b"}@font-face{font-family:__Ramabhadra_4adaf0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1b63e1a709bf2693.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:__Ramabhadra_4adaf0;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/58a16119e82dafd3.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_4adaf0{font-family:__Ramabhadra_4adaf0;font-weight:400;font-style:normal}.__variable_4adaf0{--rd-f-te-display:"__Ramabhadra_4adaf0"}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/a402eefec6152e85.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/49fbe696ad933fe2.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/7bdcdddfb0e2d909.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/d0afa548377d3814.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/ef39b2a854366999.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/88c78f939cd1f99c.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/4fbd1be49111491c.woff2) format("woff2");unicode-range:u+0951-0952,u+0964-0965,u+0b83,u+0c00-0c7f,u+1cd5-1cd6,u+1cd8,u+1cda,u+1cf2,u+200c-200d,u+25cc}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5374063d12cd274c.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:__Hind_Guntur_cab0b1;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/677f95698c7fb17f.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}.__className_cab0b1{font-family:__Hind_Guntur_cab0b1;font-style:normal}.__variable_cab0b1{--rd-f-te-body:"__Hind_Guntur_cab0b1"}body:has(.rd){background:#0b0806}.rd{--night:#0b0806;--smoke:#2a0f0a;--ember:#d9381e;--saffron:#ff7a00;--marigold:#ffb300;--gold:#f2c14e;--gold-soft:#ffe08a;--ash:#f5ede3;--ash-dim:hsla(33,47%,93%,.74);--glass:rgba(24,10,6,.72);--line:rgba(242,193,78,.28);--safe-b:env(safe-area-inset-bottom,0px);--safe-t:env(safe-area-inset-top,0px);min-height:100vh;min-height:100svh;background:var(--night);color:var(--ash);font-family:var(--rd-font-body),system-ui,sans-serif;-webkit-font-smoothing:antialiased;overflow-x:hidden}.rd *,.rd :after,.rd :before{box-sizing:border-box}.rd{--rd-font-display:var(--rd-f-display),var(--rd-f-te-display);--rd-font-body:var(--rd-f-body),var(--rd-f-te-body)}.rd-langroot[data-lang=hi] *,.rd-langroot[data-lang=te] *{letter-spacing:0!important;text-transform:none!important}.rd-langroot[data-lang=te] .rd-hero h1{font-size:clamp(40px,11vw,92px);line-height:1.15}.rd-langroot[data-lang=te] .rd-story-hero h1{font-size:clamp(30px,8vw,56px);line-height:1.25}.rd-langroot[data-lang=hi] .rd-story-hero h1{line-height:1.2}.rd-langroot[data-lang=hi] .rd-story-body>p,.rd-langroot[data-lang=te] .rd-story-body>p{line-height:1.8}.rd-langroot[data-lang=hi] .rd-story-body>p:first-of-type:first-letter,.rd-langroot[data-lang=te] .rd-story-body>p:first-of-type:first-letter{float:none;font-size:inherit;padding:0;color:inherit;font-family:inherit}.rd-lang{display:inline-flex;align-items:center;gap:2px;padding:3px;border-radius:999px;background:rgba(11,8,6,.62);border:1px solid rgba(242,193,78,.38);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.rd-lang button{min-height:36px;min-width:44px;padding:0 11px;border:0;border-radius:999px;background:transparent;color:var(--ash);font:600 14px var(--rd-font-body),system-ui,sans-serif;letter-spacing:0!important;cursor:pointer;-webkit-tap-highlight-color:transparent}.rd-lang-globe{width:18px;height:18px;margin:0 2px 0 8px;color:var(--gold-soft);flex:none}.rd-lang button.on{color:#1a0904;background:linear-gradient(180deg,#ffd36b,#ff9a1a)}.rd-lang-float{position:absolute;z-index:45;top:calc(14px + var(--safe-t));right:14px}@media (min-width:900px){.rd-lang-float{top:24px;right:max(32px,calc((100vw - 1240px) / 2))}.rd-lang button{min-height:40px;padding:0 15px;font-size:15px}}@media (max-width:440px){.rd-lang-globe{display:none}.rd-lang button{min-width:40px;padding:0 9px}.rd-back{padding:0 12px;font-size:14px}}.rd-langroot[data-lang=hi] .rd-kicker,.rd-langroot[data-lang=te] .rd-kicker{font-size:16px}.rd-lang-row{display:flex;justify-content:center;margin-top:14px}.rd-lang-row.rd-lang-top{margin:-6px 0 14px}.rd a{color:inherit;text-decoration:none}.rd h1,.rd h2,.rd h3,.rd-display{font-family:var(--rd-font-display),Georgia,serif;font-weight:400;letter-spacing:.01em;margin:0}.rd p{margin:0}.rd :focus-visible{outline:2px solid var(--gold-soft);outline-offset:3px;border-radius:6px}.rd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:52px;padding:0 26px;border-radius:999px;text-align:center;font-family:var(--rd-font-body),sans-serif;font-weight:700;font-size:17px;letter-spacing:.02em;border:1px solid transparent;cursor:pointer;transition:transform .18s ease,box-shadow .25s ease,background .25s ease;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;-moz-user-select:none;user-select:none}.rd-btn:active{transform:scale(.97)}.rd-btn-primary{color:#1a0904;background:linear-gradient(180deg,#ffc35a,#ff8a14 55%,#e9600a);box-shadow:inset 0 0 0 1px rgba(255,224,138,.55),0 10px 30px rgba(255,122,0,.35)}.rd-btn-primary:hover{box-shadow:inset 0 0 0 1px rgba(255,224,138,.8),0 12px 40px rgba(255,122,0,.5)}.rd-btn-ghost{color:var(--gold-soft);background:rgba(20,8,4,.55);border-color:var(--line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.rd-btn-ghost:hover{border-color:rgba(242,193,78,.6)}.rd-btn-block{width:100%}.rd-btn svg{width:22px;height:22px;flex:none}.rd-link{color:var(--gold-soft);font-weight:500;background:none;border:0;padding:8px 4px;font:inherit;cursor:pointer}.rd-fab{position:fixed;right:max(16px,env(safe-area-inset-right,0px));bottom:calc(16px + var(--safe-b));z-index:40;display:inline-flex;align-items:center;gap:10px;height:56px;padding:0 22px 0 16px;border-radius:999px;color:#1a0904;font-family:var(--rd-font-display),serif;font-size:19px;background:linear-gradient(180deg,#ffc35a,#ff8a14 60%,#e9600a);box-shadow:inset 0 0 0 1px rgba(255,224,138,.6),0 10px 30px rgba(0,0,0,.55),0 0 28px rgba(255,122,0,.45)}.rd-fab.is-hidden{opacity:0;transform:translateY(20px);pointer-events:none}.rd-fab{transition:opacity .3s ease,transform .3s ease}.rd-fab svg{width:26px;height:26px}.rd-fab:before{content:"";position:absolute;inset:-6px;border-radius:inherit;border:2px solid rgba(255,179,0,.6);animation:rd-pulse 2.4s ease-out infinite;pointer-events:none}@keyframes rd-pulse{0%{transform:scale(.96);opacity:.9}70%{transform:scale(1.12);opacity:0}to{opacity:0}}.rd-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;flex-direction:column;justify-content:space-between;padding:calc(66px + var(--safe-t)) 20px calc(28px + var(--safe-b));overflow:hidden;isolation:isolate}.rd-hero-bg{position:absolute;inset:0;z-index:-3;background:url(/dussehra/ground.webp) bottom/cover no-repeat}.rd-hero-bg:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,8,6,.92) 0,rgba(11,8,6,.35) 30%,rgba(11,8,6,0) 55%,rgba(11,8,6,.65) 88%,var(--night) 100%)}.rd-hero-stage{position:relative;z-index:-2;flex:1 1 auto;min-height:170px;margin-top:14px;--rd-floor:max(0px,calc(29svh - 28px - var(--safe-b) - 116px))}.rd-hero-figure{position:absolute;z-index:-2;left:50%;bottom:var(--rd-floor,0);height:min(42svh,520px,calc(100% - var(--rd-floor, 0px)));aspect-ratio:1630/2028;transform:translateX(-50%);animation:rd-sway 7s ease-in-out infinite}.rd-hero-figure img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;filter:drop-shadow(0 20px 40px rgba(0,0,0,.6)) drop-shadow(0 0 30px rgba(255,110,20,.22))}@keyframes rd-sway{0%,to{transform:translateX(-54%)}50%{transform:translateX(-46%)}}.rd-heart{position:absolute;left:55.64%;top:36.64%;width:18px;height:18px;margin:-9px 0 0 -9px;border-radius:50%;background:radial-gradient(circle,#fff3c4 0,#ffb347 35%,#ff6a00 60%,rgba(255,106,0,0) 72%);box-shadow:0 0 18px 8px rgba(255,106,0,.55);animation:rd-beat 1.3s ease-in-out infinite}@keyframes rd-beat{0%,to{transform:scale(1)}15%{transform:scale(1.35)}30%{transform:scale(1)}45%{transform:scale(1.2)}}.rd-hero-copy{text-align:center;max-width:640px;margin:0 auto}.rd-kicker{display:inline-block;font-size:13px;font-weight:700;letter-spacing:.22em;text-transform:uppercase;color:var(--marigold);margin-bottom:10px}.rd-hero h1{font-size:clamp(46px,13vw,96px);line-height:.95;background:linear-gradient(180deg,#fff1c2,#f2c14e 45%,#ff8a14);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 4px 24px rgba(255,122,0,.35))}.rd-lede{margin-top:14px;font-size:clamp(17px,4.6vw,21px);line-height:1.45;color:var(--ash)}.rd-lede strong{color:var(--gold-soft);font-weight:500}.rd-hero-cta{display:flex;flex-direction:column;gap:12px;width:100%;max-width:420px;margin:0 auto}@media (min-width:900px){.rd-hero{justify-content:center;align-items:flex-start;gap:34px;padding:0 max(56px,calc((100vw - 1240px) / 2))}.rd-hero-bg{background-image:url(/dussehra/ground-wide.webp);background-position:bottom}.rd-hero-bg:after{background:linear-gradient(90deg,rgba(11,8,6,.9) 0,rgba(11,8,6,.6) 32%,rgba(11,8,6,0) 55%),linear-gradient(180deg,rgba(11,8,6,.55) 0,rgba(11,8,6,0) 22%,rgba(11,8,6,0) 80%,var(--night) 100%)}.rd-hero-stage{display:contents}.rd-hero-figure{left:auto;right:max(5vw,calc((100vw - 1440px) / 2));bottom:29%;height:min(60vh,680px);transform:none;animation:rd-sway-wide 7s ease-in-out infinite}.rd-hero-copy{margin:0;max-width:560px;text-align:left}.rd-hero h1{font-size:clamp(72px,7vw,116px)}.rd-lede{font-size:22px}.rd-hero-cta{flex-direction:row;width:auto;max-width:none;margin:0}}@keyframes rd-sway-wide{0%,to{transform:translateX(-3%)}50%{transform:translateX(3%)}}.rd-embers{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:hidden}.rd-embers i{position:absolute;bottom:-10px;width:4px;height:4px;border-radius:50%;background:#ffb347;box-shadow:0 0 8px 2px rgba(255,140,30,.8);opacity:0;animation:rd-rise linear infinite}@keyframes rd-rise{0%{transform:translate(0);opacity:0}10%{opacity:1}to{transform:translate(var(--dx,20px),-90vh);opacity:0}}.rd-section{padding:64px 20px;max-width:1120px;margin:0 auto}.rd-section-head{text-align:center;margin-bottom:28px}.rd-section-head h2{font-size:clamp(32px,8vw,48px);color:var(--gold)}.rd-section-head p{margin-top:8px;color:var(--ash-dim);font-size:17px}.rd-pillars{display:grid;gap:18px}@media (min-width:820px){.rd-pillars{grid-template-columns:repeat(3,1fr)}}.rd-pillar{position:relative;display:flex;flex-direction:column;border-radius:20px;overflow:hidden;background:linear-gradient(180deg,rgba(42,15,10,.9),rgba(16,7,4,.95));border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.45);transition:transform .3s ease,border-color .3s ease}.rd-pillar:hover{transform:translateY(-4px);border-color:rgba(242,193,78,.6)}.rd-pillar-img{position:relative;aspect-ratio:16/10;overflow:hidden}.rd-pillar-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s ease}.rd-pillar:hover .rd-pillar-img img{transform:scale(1.04)}.rd-pillar-img:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,8,6,0) 50%,rgba(16,7,4,.95))}.rd-pillar-num{position:absolute;z-index:1;top:12px;left:14px;font-family:var(--rd-font-display),serif;font-size:22px;color:var(--gold-soft);text-shadow:0 2px 10px rgba(0,0,0,.8)}.rd-pillar-body{padding:4px 20px 22px}.rd-pillar h3{font-size:26px;color:var(--ash);line-height:1.15}.rd-pillar p{margin-top:6px;color:var(--ash-dim);font-size:16px;line-height:1.5}.rd-pillar-more{display:inline-block;margin-top:12px;color:var(--marigold);font-weight:700;font-size:15px}.rd-core{position:relative;text-align:center;padding:72px 24px 96px;background:radial-gradient(ellipse at 50% 30%,rgba(255,122,0,.16),rgba(11,8,6,0) 60%)}.rd-core blockquote{margin:0 auto;max-width:720px;font-family:var(--rd-font-display),serif;font-size:clamp(26px,6.6vw,40px);line-height:1.25;color:var(--ash)}.rd-core blockquote em{font-style:normal;color:var(--gold)}.rd-core p{margin:16px auto 28px;max-width:560px;color:var(--ash-dim);font-size:17px;line-height:1.6}.rd-top{max-width:460px;margin:48px auto 0;padding:22px 18px 18px;border-radius:20px;border:1px solid var(--line);background:rgba(11,8,6,.55)}.rd-top h3{font-family:var(--rd-font-display),serif;font-size:26px;line-height:1.2;color:var(--gold)}.rd-core .rd-top p{margin:6px auto 0;font-size:15px;line-height:1.5}.rd-top .rd-board{text-align:left}.rd-top .rd-row{padding:8px 12px;background:rgba(242,193,78,.06)}.rd-top-more{display:inline-block;margin-top:14px;font-weight:600}.rd-foot{padding:28px 20px calc(110px + var(--safe-b));text-align:center;color:hsla(33,47%,93%,.5);font-size:14px;border-top:1px solid rgba(242,193,78,.12)}.rd-foot a{color:var(--gold-soft)}.rd-story-hero{position:relative;min-height:62svh;display:flex;flex-direction:column;justify-content:flex-end;padding:calc(18px + var(--safe-t)) 20px 28px;overflow:hidden;isolation:isolate}.rd-story-hero img{position:absolute;inset:0;z-index:-2;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:40% 30%;object-position:40% 30%}.rd-story-hero:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(180deg,rgba(11,8,6,.55) 0,rgba(11,8,6,0) 25%,rgba(11,8,6,.25) 55%,var(--night) 100%)}.rd-back{position:absolute;top:calc(16px + var(--safe-t));left:16px;display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0 16px;border-radius:999px;font-size:15px;font-weight:500;color:var(--ash);background:rgba(11,8,6,.55);border:1px solid hsla(33,47%,93%,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}@media (min-width:900px){.rd-story-hero{min-height:0;height:min(56.25vw,88vh);padding:0 max(40px,calc((100vw - 1120px) / 2)) 44px}.rd-story-hero h1{font-size:clamp(44px,4.6vw,66px)}.rd-back{left:max(24px,calc((100vw - 1120px) / 2))}}.rd-story-hero .rd-kicker{margin-bottom:6px}.rd-story-hero h1{font-size:clamp(38px,10vw,68px);line-height:1.02;color:var(--ash);text-shadow:0 4px 30px rgba(0,0,0,.7);max-width:820px}.rd-story-body{max-width:680px;margin:0 auto;padding:28px 20px 48px}.rd-story-body>p{font-size:18px;line-height:1.62;color:var(--ash);margin-bottom:22px}@media (min-width:720px){.rd-story-body>p{font-size:19px}}.rd-story-body>p:first-of-type:first-letter{font-family:var(--rd-font-display),serif;float:left;font-size:62px;line-height:.9;padding:6px 10px 0 0;color:var(--gold)}.rd-story-body .rd-chapter{display:flex;align-items:center;gap:14px;margin:48px 0 16px;font-size:26px;line-height:1.2;color:var(--gold);text-wrap:balance}.rd-chapter:after{content:"";flex:1 0 24px;height:1px;background:linear-gradient(90deg,rgba(242,193,78,.45),rgba(242,193,78,0))}.rd-story-body>.rd-chapter:first-child{margin-top:4px}.rd-figure{margin:32px -20px}.rd-figure img{display:block;width:100%;height:auto}@media (min-width:720px){.rd-figure.rd-figure-wide{margin-left:calc((640px - min(100vw - 40px, 1080px)) / 2);margin-right:calc((640px - min(100vw - 40px, 1080px)) / 2)}}.rd-figure figcaption{padding:10px 20px 0;text-align:center;font-size:15px;font-style:italic;line-height:1.45;color:var(--ash-dim)}@media (min-width:720px){.rd-figure{margin:28px 0}.rd-figure img{border-radius:18px}}.rd-cast{margin:28px 0 4px;padding:18px 20px;border-radius:16px;background:var(--glass);border:1px solid var(--line)}.rd-cast h3{font-family:var(--rd-font-body),sans-serif;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--marigold);margin-bottom:10px}.rd-cast dl{margin:0;display:grid;gap:10px}.rd-cast dl>div{display:grid;grid-template-columns:126px 1fr;gap:12px;align-items:baseline;padding-bottom:10px;border-bottom:1px solid rgba(242,193,78,.12)}.rd-cast dl>div:last-child{padding-bottom:0;border-bottom:0}@media (max-width:480px){.rd-cast dl>div{grid-template-columns:1fr;gap:2px}}.rd-cast dt{font-family:var(--rd-font-display),serif;font-size:18px;color:var(--gold-soft)}.rd-cast dd{margin:0;font-size:16px;line-height:1.45;color:var(--ash)}.rd-moral{margin:44px 0 32px;padding:22px 22px 22px 24px;border-left:3px solid var(--gold);background:linear-gradient(90deg,rgba(242,193,78,.1),rgba(242,193,78,0));font-family:var(--rd-font-display),serif;font-size:26px;line-height:1.3;color:var(--gold-soft)}.rd-know{padding:20px 22px;border-radius:16px;background:var(--glass);border:1px solid var(--line)}.rd-know h2{font-family:var(--rd-font-body),sans-serif;font-weight:700;font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--marigold);margin-bottom:8px}.rd-know p{font-size:17px;line-height:1.6;color:var(--ash)}.rd-source{margin-top:18px!important;font-size:14px;line-height:1.5;color:hsla(33,47%,93%,.55)}.rd-story-next{display:grid;gap:14px;margin-top:36px}.rd-next-card{display:grid;grid-template-columns:96px 1fr;gap:14px;align-items:center;padding:10px;border-radius:16px;background:rgba(42,15,10,.6);border:1px solid var(--line)}.rd-next-card img{width:96px;height:72px;-o-object-fit:cover;object-fit:cover;border-radius:10px}.rd-next-card small{display:block;font-size:12px;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--marigold)}.rd-next-card strong{display:block;margin-top:2px;font-family:var(--rd-font-display),serif;font-weight:400;font-size:21px;color:var(--ash)}.rd-game{position:fixed;z-index:50;background:var(--night);overflow:hidden;-moz-user-select:none;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;overscroll-behavior:none}.rd-canvas,.rd-game{inset:0;touch-action:none}.rd-canvas{position:absolute;width:100%;height:100%;display:block}.rd-hud{position:absolute;top:0;left:0;right:0;z-index:2;display:flex;justify-content:space-between;align-items:flex-start;padding:calc(12px + var(--safe-t)) 14px 0;pointer-events:none}.rd-hud>*{pointer-events:auto}.rd-score small{display:block;font-size:11px;font-weight:700;letter-spacing:.2em;color:rgba(255,224,138,.75)}.rd-score strong{display:block;font-family:var(--rd-font-display),serif;font-weight:400;font-size:40px;line-height:1;color:var(--gold-soft);text-shadow:0 2px 18px rgba(255,122,0,.45);font-variant-numeric:tabular-nums}.rd-quiver{display:flex;align-items:center;gap:6px;margin-top:8px}.rd-quiver i{width:6px;height:22px;border-radius:3px;background:var(--c);box-shadow:0 0 10px var(--c);transition:opacity .3s ease,transform .3s ease}.rd-quiver i.used{opacity:.18;box-shadow:none;transform:scaleY(.7)}.rd-bulls{display:inline-flex;align-items:center;gap:6px;margin-left:10px;font-weight:700;font-size:16px;color:var(--ash)}.rd-bulls b{width:14px;height:14px;border-radius:50%;background:radial-gradient(circle,#fff3c4 0,#ffb347 40%,#ff6a00 70%);box-shadow:0 0 10px rgba(255,106,0,.8)}.rd-bulls.bump{animation:rd-bump .5s ease}@keyframes rd-bump{40%{transform:scale(1.45)}}.rd-hud-btns{display:flex;gap:8px}.rd-icon-btn{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;color:var(--ash);background:rgba(11,8,6,.55);border:1px solid hsla(33,47%,93%,.18);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);cursor:pointer}.rd-icon-btn svg{width:20px;height:20px}.rd-card{position:absolute;z-index:3;left:50%;top:68%;transform:translate(-50%,-50%);width:min(92vw,460px);padding:26px 24px 28px;text-align:center;pointer-events:none;background:radial-gradient(ellipse at center,rgba(8,4,2,.78) 0,rgba(8,4,2,.5) 45%,rgba(8,4,2,0) 72%);animation:rd-card-life 1.15s ease forwards}.rd-card-kicker{display:flex;align-items:center;justify-content:center;gap:12px;font-size:12px;font-weight:700;letter-spacing:.32em;text-transform:uppercase;color:hsla(33,47%,93%,.78)}.rd-card-kicker i{display:block;width:44px;height:1px;background:linear-gradient(90deg,transparent,var(--c))}.rd-card-kicker i:last-child{background:linear-gradient(90deg,var(--c),transparent)}.rd-card h2{margin-top:6px!important;font-size:clamp(36px,11vw,50px);line-height:1.1;white-space:nowrap;background:linear-gradient(180deg,#fff 0,var(--glow) 40%,var(--c) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 18px var(--c));animation:rd-card-name .55s cubic-bezier(.2,.8,.2,1) both}.rd-card p{margin-top:4px!important;font-size:17px;font-style:italic;color:hsla(33,47%,93%,.82)}.rd-card .rd-card-hint{margin-top:10px!important;font-style:normal;font-weight:700;font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--gold-soft)}.rd-card-divine{animation-duration:1.6s}.rd-card-divine:before{content:"";position:absolute;inset:-30% -10%;z-index:-1;background:conic-gradient(from 0deg,rgba(255,225,140,0) 0deg,rgba(255,225,140,.22) 20deg,rgba(255,225,140,0) 40deg,rgba(255,225,140,.18) 80deg,rgba(255,225,140,0) 110deg,rgba(255,225,140,.22) 170deg,rgba(255,225,140,0) 200deg,rgba(255,225,140,.18) 260deg,rgba(255,225,140,0) 290deg,rgba(255,225,140,.2) 330deg,rgba(255,225,140,0) 1turn);-webkit-mask-image:radial-gradient(circle,#000 20%,transparent 68%);mask-image:radial-gradient(circle,#000 20%,transparent 68%);animation:rd-rays 6s linear infinite}.rd-card-divine h2{font-size:clamp(40px,12.5vw,58px)}@keyframes rd-card-life{0%{opacity:0;transform:translate(-50%,-42%)}18%{opacity:1;transform:translate(-50%,-50%)}80%{opacity:1}to{opacity:0;transform:translate(-50%,-54%)}}@keyframes rd-card-name{0%{letter-spacing:.28em;filter:blur(6px) drop-shadow(0 0 18px var(--c));opacity:0}to{letter-spacing:.01em;filter:blur(0) drop-shadow(0 0 18px var(--c));opacity:1}}@keyframes rd-rays{to{transform:rotate(1turn)}}.rd-bullseye{position:absolute;z-index:3;left:0;right:0;top:30%;text-align:center;pointer-events:none;animation:rd-bull 1.6s ease forwards}.rd-bullseye strong{display:block;font-family:var(--rd-font-display),serif;font-weight:400;font-size:clamp(52px,15vw,96px);line-height:1;background:linear-gradient(180deg,#fffbe6,#ffd36b 45%,#ff9a1a);-webkit-background-clip:text;background-clip:text;color:transparent;filter:drop-shadow(0 0 22px rgba(255,160,40,.9))}.rd-bullseye span{display:block;margin-top:4px;font-weight:700;font-size:18px;letter-spacing:.2em;color:var(--gold-soft)}@keyframes rd-bull{0%{opacity:0;transform:scale(.6)}18%{opacity:1;transform:scale(1.08)}30%{transform:scale(1)}80%{opacity:1}to{opacity:0;transform:scale(1.04)}}.rd-skip{position:absolute;z-index:3;right:16px;bottom:calc(20px + var(--safe-b))}.rd-overlay{position:absolute;inset:0;z-index:10;display:flex;align-items:flex-end;justify-content:center;background:radial-gradient(ellipse at 50% 30%,rgba(40,14,6,.55),rgba(5,2,1,.82));animation:rd-fade .3s ease;overflow-y:auto;touch-action:pan-y}@media (min-width:640px){.rd-overlay{align-items:center}}@keyframes rd-fade{0%{opacity:0}}.rd-sheet{position:relative;width:100%;max-width:460px;margin-top:auto;padding:26px 20px calc(22px + var(--safe-b));border-radius:24px 24px 0 0;background:linear-gradient(180deg,rgba(46,16,9,.97),rgba(14,6,3,.99));border:1px solid var(--line);border-bottom:0;box-shadow:0 -20px 60px rgba(0,0,0,.6);animation:rd-sheet-in .4s cubic-bezier(.2,.9,.25,1);-moz-user-select:text;user-select:text;-webkit-user-select:text}@media (min-width:640px){.rd-sheet{margin:auto;border-radius:24px;border-bottom:1px solid var(--line)}}@keyframes rd-sheet-in{0%{transform:translateY(40px);opacity:0}}.rd-sheet h2{font-size:34px;line-height:1.05;text-align:center;color:var(--gold);padding:0 40px}.rd-sheet .rd-sub{margin-top:6px;text-align:center;color:var(--ash-dim);font-size:16px}.rd-sheet-close{position:absolute;top:12px;right:12px}.rd-actions{display:grid;gap:10px;margin-top:20px}.rd-actions-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.rd-big-score{margin-top:16px;text-align:center}.rd-big-score strong{display:block;font-family:var(--rd-font-display),serif;font-weight:400;font-size:64px;line-height:1;color:var(--gold-soft);text-shadow:0 2px 30px rgba(255,122,0,.45);font-variant-numeric:tabular-nums}.rd-big-score small{font-size:13px;letter-spacing:.18em;text-transform:uppercase;color:var(--ash-dim)}.rd-stats{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:18px}.rd-stat{padding:12px;border-radius:14px;text-align:center;background:rgba(11,8,6,.5);border:1px solid rgba(242,193,78,.16)}.rd-stat b{display:block;font-family:var(--rd-font-display),serif;font-weight:400;font-size:26px;color:var(--ash)}.rd-stat span{font-size:13px;color:var(--ash-dim)}.rd-progress{margin-top:16px;padding:12px 14px;border-radius:14px;background:rgba(255,122,0,.1);border:1px solid rgba(255,122,0,.3);font-size:15px;line-height:1.5;text-align:center}.rd-progress b{color:var(--gold-soft)}.rd-note{margin-top:12px;font-size:14px;color:hsla(33,47%,93%,.6);text-align:center}.rd-steps{margin-top:18px}.rd-step,.rd-steps{display:grid;gap:12px}.rd-step{grid-template-columns:44px 1fr;align-items:center}.rd-step-n{width:44px;height:44px;display:grid;place-items:center;border-radius:50%;font-family:var(--rd-font-display),serif;font-size:22px;color:#1a0904;background:linear-gradient(180deg,#ffd36b,#ff8a14)}.rd-step p{font-size:16px;line-height:1.45}.rd-step b{color:var(--gold-soft)}.rd-points{display:flex;justify-content:center;gap:18px;margin-top:16px;font-size:15px;color:var(--ash-dim)}.rd-points b{color:var(--gold-soft)}.rd-board{margin-top:16px;display:grid;gap:4px}.rd-row{display:grid;grid-template-columns:38px 1fr auto auto;gap:10px;align-items:center;padding:10px 12px;border-radius:12px;background:rgba(11,8,6,.4);font-size:15px}.rd-row .rk{font-family:var(--rd-font-display),serif;font-size:18px;color:var(--gold)}.rd-row .nm{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-row .bx{color:var(--ash-dim);font-size:13px}.rd-row .pt{font-weight:700;font-variant-numeric:tabular-nums;color:var(--ash)}.rd-row.me{background:linear-gradient(90deg,rgba(255,122,0,.28),rgba(242,193,78,.12));border:1px solid rgba(255,179,0,.55)}.rd-gap{line-height:1;padding:2px 0}.rd-empty,.rd-gap{text-align:center;color:var(--ash-dim)}.rd-empty{padding:18px}.rd-input{width:100%;height:54px;margin-top:18px;padding:0 18px;border-radius:14px;border:1px solid rgba(242,193,78,.45);background:rgba(11,8,6,.7);color:var(--ash);font:500 18px var(--rd-font-body),sans-serif}.rd-input:focus{outline:none;border-color:var(--marigold);box-shadow:0 0 0 3px rgba(255,179,0,.25)}.rd-error{margin-top:8px;color:#ff9b7a;font-size:14px;text-align:center}.rd-player{position:absolute;z-index:11;top:calc(12px + var(--safe-t));left:14px;max-width:calc(100% - 28px);display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 14px 0 12px;border-radius:999px;color:var(--gold-soft);background:rgba(11,8,6,.62);border:1px solid var(--line);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);font:600 15px var(--rd-font-body),sans-serif;cursor:pointer;animation:rd-fade .3s ease}.rd-player span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-player svg{flex:none}.rd-who{margin-top:16px;display:grid;gap:8px}.rd-who-row{display:flex;align-items:center;gap:12px;width:100%;min-height:52px;padding:0 16px;border-radius:14px;color:var(--ash);background:rgba(11,8,6,.45);border:1px solid hsla(33,47%,93%,.12);font:600 16px var(--rd-font-body),sans-serif;text-align:left;cursor:pointer}.rd-who-row svg{flex:none;color:var(--gold)}.rd-who-row .nm{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-who-row small{flex:none;color:var(--marigold);font-size:12px;font-weight:700}.rd-who-row.on{border-color:rgba(255,179,0,.55);background:linear-gradient(90deg,rgba(255,122,0,.22),rgba(242,193,78,.08))}.rd-heads{position:relative;margin:18px -8px 0;aspect-ratio:1630/580}.rd-heads img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.rd-head-zone{position:absolute;top:18%;height:82%;width:9%;margin-left:-4.5%;border:0;padding:0;background:transparent;cursor:pointer;border-radius:40%}.rd-head-zone.chosen,.rd-head-zone:hover{box-shadow:0 0 0 2px rgba(255,179,0,.7)}.rd-head-zone.burning:before{content:"";position:absolute;left:-30%;right:-30%;bottom:10%;height:130%;background:radial-gradient(ellipse at 50% 85%,#fff3c4 0,#ffb347 22%,#ff6a00 45%,rgba(217,56,30,.6) 62%,rgba(217,56,30,0) 75%);filter:blur(2px);mix-blend-mode:screen;animation:rd-flame .22s ease-in-out infinite alternate,rd-flame-in 1.6s ease forwards;transform-origin:50% 90%}.rd-head-zone.burning:after{content:"";position:absolute;inset:4% 8% 8%;border-radius:45%;background:radial-gradient(circle,rgba(10,4,2,.92) 30%,rgba(10,4,2,.6) 60%,rgba(10,4,2,0) 75%);opacity:0;animation:rd-char 1.6s ease forwards}@keyframes rd-flame{0%{transform:scaleX(.95) skewX(-3deg)}to{transform:scale(1.05,1.12) skewX(3deg)}}@keyframes rd-flame-in{0%{opacity:0}20%{opacity:1}80%{opacity:1}to{opacity:.25}}@keyframes rd-char{40%{opacity:0}to{opacity:1}}.rd-vices{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px}.rd-vice{min-height:40px;padding:0 14px;border-radius:999px;border:1px solid rgba(242,193,78,.35);background:rgba(11,8,6,.55);color:var(--ash);font:500 14px var(--rd-font-body),sans-serif;cursor:pointer}.rd-vice small{color:var(--ash-dim);margin-left:4px}.rd-vice.chosen{background:linear-gradient(180deg,#ffc35a,#ff8a14);color:#1a0904;border-color:transparent}.rd-vice.chosen small{color:#3a1506}.rd-burned{margin-top:14px;text-align:center;font-family:var(--rd-font-display),serif;font-size:22px;color:var(--gold-soft)}.rd-card-preview{display:block;width:62%;margin:16px auto 0;border-radius:14px;border:1px solid var(--line);box-shadow:0 20px 50px rgba(0,0,0,.6)}.rd-loading{position:absolute;inset:0;z-index:20;display:grid;place-items:center;text-align:center;background:var(--night)}.rd-loading h1{font-size:38px;color:var(--gold)}.rd-loading-bar{width:200px;height:3px;margin:18px auto 0;border-radius:3px;background:rgba(242,193,78,.2);overflow:hidden}.rd-loading-bar i{display:block;height:100%;background:linear-gradient(90deg,var(--ember),var(--gold));transition:width .3s ease}.rd-toast{position:absolute;z-index:30;left:50%;bottom:calc(24px + var(--safe-b));transform:translateX(-50%);padding:10px 16px;border-radius:999px;background:rgba(14,6,3,.92);border:1px solid var(--line);font-size:14px;white-space:nowrap}@media (prefers-reduced-motion:reduce){.rd-embers i,.rd-fab:before,.rd-heart,.rd-hero-figure{animation:none!important}.rd-hero-figure{transform:translateX(-50%)}}@media (prefers-reduced-motion:reduce) and (min-width:900px){.rd-hero-figure{transform:none}}.rd-faq{max-width:820px;padding-top:24px}.rd-faq-list{display:grid;gap:10px}.rd-faq details{border-radius:16px;background:var(--glass);border:1px solid var(--line);overflow:hidden}.rd-faq summary{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:16px 18px;cursor:pointer;list-style:none}.rd-faq summary::-webkit-details-marker{display:none}.rd-faq summary:after{content:"+";flex:none;font:400 26px/1 var(--rd-font-display),serif;color:var(--gold);transition:transform .2s ease}.rd-faq details[open] summary:after{transform:rotate(45deg)}.rd-faq summary h3{font-family:var(--rd-font-body),sans-serif;font-weight:700;font-size:17px;line-height:1.4;color:var(--ash)}.rd-faq details p{padding:0 18px 18px;font-size:16px;line-height:1.65;color:var(--ash-dim)}