:root{--raat:#0f0709;--raat-2:#17090c;--curtain:#5c0f14;--curtain-2:#7a141a;--chandan:#f1e4dc;--chandan-2:#d9c7bf;--muted:#b39a98;--muted-2:#7a5f62;--line:#f1e4dc29;--sindoor:#c4361f;--sindoor-bright:#f0521f;--zendu:#e3a020;--zendu-bright:#f0b43a;--durva:#7fae7a;--magenta:#d6336c;--purple:#6a2c91;--ring:linear-gradient(90deg, var(--sindoor-bright), var(--magenta), var(--purple));--display:"Martel", Georgia, "Times New Roman", serif;--body:"Mukta", "Segoe UI", system-ui, -apple-system, sans-serif;--mono:"JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, monospace;--gutter:clamp(20px, 4.4vw, 64px);--measure:62ch;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{background:var(--raat);color:var(--chandan);-webkit-text-size-adjust:100%}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}body{font-family:var(--body);background:var(--raat);color:var(--chandan);margin:0;font-size:clamp(16px,1.05vw + 10px,19px);line-height:1.6;overflow-x:hidden}img,video{max-width:100%;display:block}a{color:var(--zendu-bright);text-underline-offset:3px;text-decoration:none}a:hover{color:#ffd57a}:focus-visible{outline:2px solid var(--zendu-bright);outline-offset:3px;border-radius:2px}h1,h2,h3,h4{font-family:var(--display);text-wrap:balance;letter-spacing:-.01em;margin:0;font-weight:800;line-height:1.05}p{max-width:var(--measure);text-wrap:pretty;margin:0}.eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--zendu-bright);align-items:center;gap:12px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow:before{content:"";background:var(--ring);flex:none;width:28px;height:2px}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.label{letter-spacing:.14em;text-transform:uppercase;color:var(--muted);font-size:12px}.section{padding:clamp(72px, 10vw, 140px) var(--gutter);position:relative}.section__head{flex-direction:column;gap:16px;margin-bottom:clamp(28px,4vw,48px);display:flex}.section__title{font-size:clamp(34px,4.6vw,64px);font-weight:800}.section__title .mr{color:var(--sindoor-bright);letter-spacing:0;margin-top:8px;font-size:.55em;font-weight:700;display:block}.btn{min-height:52px;font:600 16px/1 var(--body);cursor:pointer;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:12px;padding:0 28px;text-decoration:none;transition:transform .25s,background .25s,border-color .25s;display:inline-flex}.btn--primary{background:var(--sindoor);color:#fff7f1}.btn--primary:hover{background:var(--sindoor-bright);color:#fff;transform:translateY(-1px)}.btn--ghost{color:var(--chandan-2);background:0 0;border-color:#f1e4dc47}.btn--ghost:hover{color:var(--chandan);border-color:#f1e4dc99}.credit{letter-spacing:.12em;text-transform:uppercase;color:var(--muted-2);font-size:11px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.grain{z-index:30;pointer-events:none;opacity:.07;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='240' height='240'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .5 0 0 0 0 .5 0 0 0 0 .5 0 0 0 .9 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:240px 240px;animation:1.2s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%,to{transform:translate(0)}20%{transform:translate(-2%,1%)}40%{transform:translate(1%,-2%)}60%{transform:translate(-1%,2%)}80%{transform:translate(2%,-1%)}}.ticker{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--raat-2);padding:14px 0;overflow:hidden}.ticker__track{gap:0;width:max-content;animation:40s linear infinite ticker;display:flex}.ticker__item{font-family:var(--display);color:var(--chandan-2);white-space:nowrap;padding:0 28px;font-size:clamp(18px,2vw,26px);font-weight:700}.ticker__item b{color:var(--zendu-bright);font-weight:700}@keyframes ticker{to{transform:translate(-50%)}}.chapter{background:var(--raat);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:hidden}.chapter__img{object-fit:cover;will-change:transform;width:100%;height:116%;position:absolute;inset:-8% 0}.chapter__scrim{background:linear-gradient(#0f070926 0%,#0f070959 55%,#0f0709f2 100%);position:absolute;inset:0}.chapter__body{padding:clamp(72px, 10vw, 140px) var(--gutter) clamp(56px, 8vw, 110px);flex-direction:column;gap:18px;max-width:900px;display:flex;position:relative}.chapter__title{font-size:clamp(48px,9vw,132px);line-height:.95}.chapter__title .mr{color:var(--zendu-bright);margin-top:10px;font-size:.42em;font-weight:700;display:block}.chapter__text{color:var(--chandan-2);max-width:54ch;font-size:clamp(16px,1.4vw,21px)}.chapter .credit{right:var(--gutter);position:absolute;bottom:20px}html.menu-open,html.menu-open body{overflow:hidden}.is-editor .ed-section{outline-offset:-1px;cursor:pointer;outline:1px dashed #f0b43a59;position:relative}.is-editor .ed-section:hover{outline-color:#f0b43acc}.is-editor .ed-section.ed-active{outline:2px solid var(--zendu-bright);outline-offset:-2px;box-shadow:inset 0 0 0 9999px #f0b43a0d}.is-editor .ed-section:before{content:attr(data-editor-label);z-index:50;color:var(--zendu-bright);font:600 11px/1.4 var(--body);letter-spacing:.08em;text-transform:uppercase;pointer-events:none;background:#0f0709d9;border:1px solid #f0b43a80;border-radius:999px;padding:4px 10px;position:absolute;top:12px;left:12px}.is-editor .ed-section.ed-active:before{background:var(--zendu-bright);color:#1a0b0d}.is-editor .grain{display:none}[data-reveal]{opacity:1;transform:none}@media (prefers-reduced-motion:no-preference){.js [data-reveal]{opacity:0;transition:opacity .9s cubic-bezier(.2,.7,.2,1),transform .9s cubic-bezier(.2,.7,.2,1);transform:translateY(24px)}.js [data-reveal].is-in{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.grain{display:none}.js [data-hero-in],.js .hero__murti{opacity:1!important;transform:none!important}*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
