@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-latin.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-latin-ext.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:Shrikhand;src:url(../../../fonts/Shrikhand-400-gujarati.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Norwester;src:url(../../../fonts/Norwester.woff2) format("woff2");font-weight:400;font-display:block}@font-face{font-family:Noto Sans Rupee;src:url(../../../fonts/NotoSans-rupee.woff2) format("woff2");font-weight:400;font-display:block;unicode-range:U+20B9}@font-face{font-family:Noto Sans Gujarati;src:url(../../../fonts/NotoSansGujarati-700-gujarati.woff2) format("woff2");font-weight:700;font-display:block;unicode-range:U+0A80-0AFF,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Noto Sans Devanagari;src:url(../../../fonts/NotoSansDevanagari-700-devanagari.woff2) format("woff2");font-weight:700;font-display:block;unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20B9,U+25CC,U+A830-A839}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-normal-latin.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-normal-latin-ext.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113}@font-face{font-family:Sanchez;src:url(../../../fonts/Sanchez-italic-latin.woff2) format("woff2");font-weight:400;font-style:italic;font-display:swap}.nc{--face-display: "Shrikhand", "Noto Sans Gujarati", "Noto Sans Devanagari", Georgia, serif;--face-signage: "Norwester", "Noto Sans Rupee", "Noto Sans Gujarati", "Noto Sans Devanagari", system-ui, sans-serif;--face-prose: "Sanchez", "Noto Sans Gujarati", Georgia, serif;--t0: max(11px, .92vw);--t1: max(12.5px, 1.18vw);--t2: max(14px, 1.51vw);--t3: max(16px, 1.93vw);--t4: max(19px, 2.47vw);--t5: max(22.5px, 3.16vw);--t6: max(27px, 4.05vw);--t7: max(32px, 5.18vw);--t8: max(38px, 6.63vw);--t9: max(45px, 8.49vw);--u: max(6.5px, 1.05vh);--rule-hair: max(1px, .09vw);--rule-heavy: max(2px, .3vw);font-family:var(--face-signage);font-synthesis:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.nc--light{--stage: #f5f1ea;--pool: #fffdf8;--edge: #e4ddd1;--ink: #14110d;--ink-soft: rgb(20 17 13 / .6);--ink-faint: rgb(20 17 13 / .34);--rule: rgb(20 17 13 / .16);--rule-strong: rgb(20 17 13 / .72);--accent: #853509;--glow: #e8a33d;--cast: rgb(72 46 18 / .3);color-scheme:light;color:var(--ink);background:radial-gradient(ellipse 42% 34% at 72% 30%,rgb(232 163 61 / .13) 0%,transparent 72%),radial-gradient(ellipse 58% 48% at 72% 34%,var(--pool) 0%,transparent 68%),radial-gradient(ellipse 125% 115% at 42% 118%,var(--edge) 0%,transparent 58%),var(--stage)}.nc--dark{--stage: #0e0d0c;--pool: #1c1917;--edge: #050505;--ink: #f5f0e8;--ink-soft: rgb(245 240 232 / .62);--ink-faint: rgb(245 240 232 / .32);--rule: rgb(245 240 232 / .18);--rule-strong: rgb(245 240 232 / .75);--accent: #e8a33d;--glow: #f0b255;--cast: rgb(0 0 0 / .6);color-scheme:dark;color:var(--ink);background:radial-gradient(ellipse 58% 48% at 72% 34%,var(--pool) 0%,transparent 68%),var(--stage)}.nc .nc-name{font-family:var(--face-display);font-weight:400;line-height:.98;letter-spacing:-.015em}.nc .nc-label{font-family:var(--face-signage);font-size:var(--t1);letter-spacing:.26em;text-transform:uppercase;color:var(--accent)}.nc .nc-figure{font-family:var(--face-signage);font-variant-numeric:tabular-nums lining-nums;letter-spacing:.005em}.nc .rupee{font-family:"Noto Sans Rupee",var(--face-signage);font-size:.58em;margin-right:.1em;vertical-align:.08em}.nc .nc-plate{position:relative;min-height:0;display:flex;align-items:center;justify-content:center}.nc .nc-plate__img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 1.4vh 1.6vh var(--cast)) drop-shadow(0 .5vh 3.5vh var(--cast))}.vdp-foot__fssai{margin:.6rem 0 0;font-size:.7rem;letter-spacing:.06em;opacity:.5}.ctr{min-height:100vh;display:flex;flex-direction:column}.ctr__bar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:1rem;padding:.7rem clamp(1rem,4vw,2.4rem);background:color-mix(in srgb,var(--stage) 82%,transparent);-webkit-backdrop-filter:blur(14px) saturate(1.2);backdrop-filter:blur(14px) saturate(1.2);border-bottom:var(--rule-hair) solid transparent;transition:border-color .2s ease}.ctr__bar--sunk{border-bottom-color:var(--rule)}.ctr__mark{display:block;line-height:0}.ctr__mark img{height:clamp(1.5rem,2.6vw,1.9rem);width:auto}.ctr__spacer{flex:1}.ctr__head{position:relative;padding:clamp(2rem,6vw,4.5rem) clamp(1rem,4vw,2.4rem) clamp(1.4rem,3vw,2.2rem)}.ctr__headrow{margin-inline:auto}.ctr__headrow--read{max-width:38rem}.ctr__headrow--wide{max-width:64rem}.ctr__headrow--railed{max-width:38rem}@media(min-width:1000px){.ctr__headrow--railed{max-width:57.5rem}}.ctr__head:before{content:"";position:absolute;inset:-20% 0 auto;height:150%;background:radial-gradient(ellipse 46% 60% at 26% 34%,rgb(232 163 61 / .16) 0%,transparent 70%),radial-gradient(ellipse 60% 74% at 26% 38%,var(--pool) 0%,transparent 66%);pointer-events:none;z-index:-1}.ctr__crumbs{margin:0 0 .9rem;font-family:var(--face-signage);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-faint)}.ctr__crumbs a{color:var(--ink-soft);text-decoration:none}.ctr__crumbs a:hover{color:var(--accent)}.ctr__title{margin:0;font-family:var(--face-display);font-weight:400;font-size:clamp(2.1rem,6vw,3.6rem);line-height:1.02;letter-spacing:-.005em;color:var(--ink);text-wrap:balance}.ctr__standfirst{margin:.85rem 0 0;max-width:34rem;font-family:var(--face-prose);font-size:clamp(.98rem,1.5vw,1.08rem);line-height:1.6;color:var(--ink-soft);text-wrap:pretty}.ctr__wrap{flex:1;padding:0 clamp(1rem,4vw,2.4rem) clamp(3rem,8vw,5rem)}.ctr__read,.ctr__wide{margin-inline:auto}.ctr__read{max-width:38rem}.ctr__wide{max-width:64rem}.ctr__read h2,.ctr__wide h2{margin:2.6rem 0 .7rem;font-family:var(--face-signage);font-weight:400;font-size:clamp(1rem,1.7vw,1.15rem);letter-spacing:.1em;text-transform:uppercase;color:var(--ink)}.ctr__read h2:before,.ctr__wide h2:before{content:"";display:block;width:1.6rem;height:var(--rule-heavy);margin-bottom:.75rem;background:var(--glow)}.ctr__read h3{margin:1.6rem 0 .4rem;font-family:var(--face-signage);font-weight:400;font-size:.95rem;letter-spacing:.06em;color:var(--ink)}.ctr__read p,.ctr__read li{font-family:var(--face-prose);font-size:1rem;line-height:1.68;color:var(--ink-soft)}.ctr__read p{margin:0 0 1rem;text-wrap:pretty}.ctr__read strong{color:var(--ink);font-weight:400}.ctr__read a{color:var(--accent);text-underline-offset:.18em;text-decoration-thickness:1px}.ctr__read ul{margin:0 0 1.2rem;padding-left:1.1rem}.ctr__read li{margin-bottom:.5rem}.ctr__facts{margin:0 0 1.4rem;display:grid;grid-template-columns:minmax(7rem,auto) 1fr;gap:.55rem 1.4rem;align-items:baseline}.ctr__facts dt{font-family:var(--face-signage);font-size:.74rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ctr__facts dd{margin:0;font-family:var(--face-prose);font-size:.98rem;line-height:1.55;color:var(--ink)}.ctr__updated{margin:2.8rem 0 0;padding-top:1.1rem;border-top:var(--rule-hair) solid var(--rule);font-family:var(--face-signage);font-size:.72rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-faint)}.ctr__btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:46px;padding:0 1.5rem;border:var(--rule-hair) solid transparent;border-radius:999px;background:var(--ink);color:var(--stage);font-family:var(--face-signage);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase;text-decoration:none;cursor:pointer;transition:transform .14s ease,background .14s ease}.ctr__btn:hover{transform:translateY(-1px)}.ctr__btn:disabled{opacity:.5;cursor:default;transform:none}.ctr__btn--quiet{background:none;color:var(--ink);border-color:var(--rule)}.ctr__btn--quiet:hover{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 5%,transparent)}.ctr__btn--undo{background:none;color:#9a2c1c;border-color:#9a2c1c59}.ctr__btn--undo:hover{background:#9a2c1c0f;border-color:#9a2c1c}.ctr__bad{margin:1rem 0 0;font-family:var(--face-prose);font-size:.92rem;color:#9a2c1c}@media(prefers-reduced-motion:reduce){.ctr__btn,.ctr__bar{transition:none}.ctr__btn:hover{transform:none}}.ctr__wrap--railed{display:grid;grid-template-columns:1fr;gap:clamp(1.5rem,4vw,3.5rem)}.ctr__rail{display:none}@media(min-width:1000px){.ctr__wrap--railed{grid-template-columns:minmax(0,38rem) minmax(12rem,16rem);justify-content:center}.ctr__wrap--railed .ctr__read{margin-inline:0}.ctr__rail{display:block;position:sticky;top:5.5rem;align-self:start;padding-left:1.4rem;border-left:var(--rule-hair) solid var(--rule)}}.ctr__rail-head{margin:0 0 .8rem;font-family:var(--face-signage);font-size:.68rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-faint)}.ctr__rail ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.5rem}.ctr__rail a{display:block;font-family:var(--face-prose);font-size:.88rem;line-height:1.35;color:var(--ink-soft);text-decoration:none;transition:color .14s ease}.ctr__rail a:hover{color:var(--ink)}.ctr__rail a.on{color:var(--accent)}.ctr__read h2,.ctr__wide h2{scroll-margin-top:5.5rem}
