:root{--yellow: #ffd23a;--yellow-deep: #f0b400;--green: #0e3b2c;--green-2: #14543e;--ink: #1d1814;--paper: #fff8e6;--pink: #ff3b8d;--pink-2: #e2186a;--red: #d7263d;--cyan: #1ec8d8;--max: 1120px;--font: "Hind Siliguri", "Nirmala UI", "Segoe UI", sans-serif;--display: "Baloo 2", "Trebuchet MS", sans-serif}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--yellow);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.65;overflow-wrap:break-word}img{max-width:100%;height:auto}a{color:var(--pink-2);overflow-wrap:anywhere}code{overflow-wrap:anywhere}:focus-visible{outline:3px solid var(--green);outline-offset:2px}.skip{position:absolute;left:8px;top:-48px;background:var(--paper);padding:8px 12px;z-index:30}.skip:focus{top:8px}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.wrap{width:min(var(--max),calc(100% - 28px));margin:0 auto}.frame{border:10px solid #f6c21a;outline:3px dashed #1a7a4a;outline-offset:-16px;background:radial-gradient(circle at 12px 12px,#ff5aa0 3px,transparent 4px),radial-gradient(circle at 28px 18px,#2ad0d8 2px,transparent 3px),linear-gradient(#ffe56a,#ffd23a);background-size:48px 48px,48px 48px,auto;padding:18px 12px 28px;min-height:100vh}.topbar .wrap{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.brand{display:inline-flex;align-items:center;gap:8px;min-height:52px;background:var(--green);color:#fff;text-decoration:none;border:3px solid #fff4c8;border-radius:14px;padding:4px 12px 4px 4px;font-family:var(--display);letter-spacing:.04em}.brand img{width:44px;height:44px;border-radius:10px}.nav{display:flex;flex-wrap:wrap;gap:8px}.nav a,.footer a,.btn,.text-btn,.facade{min-height:44px;display:inline-flex;align-items:center;justify-content:center}.nav a{background:#fff8e4;color:var(--ink);text-decoration:none;border:2px solid #c9842a;border-radius:999px;padding:0 14px;font-family:var(--display);font-weight:700;font-size:14px}.nav a[aria-current=page]{background:var(--pink);color:#fff;border-color:#9d1248}h1,h2,h3{font-family:var(--display);line-height:1.15;color:var(--green)}h1{font-size:clamp(2rem,5vw,3.4rem);margin:.2em 0}.bn-title{display:block;font-size:.62em;color:#f4e27a}.lede{font-size:1.12rem}.hero-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:16px;align-items:stretch}.hero-copy{background:var(--green);color:#f7efe0;border-radius:28px;padding:22px 22px 18px;border:4px solid #f3d36a}.hero-copy h1,.hero-copy .lede{color:#fff8e4}.hero-copy .lede{color:#ffe08a;margin-top:0}.actions{display:flex;flex-wrap:wrap;gap:10px;margin:14px 0}.btn{background:#ffe14a;color:var(--ink);text-decoration:none;font-family:var(--display);font-weight:800;border:3px solid #1a1a1a;border-radius:12px;padding:0 16px;box-shadow:4px 4px #111}.btn.ghost{background:transparent;color:#fff;box-shadow:none;border-color:#ffe14a}.arch{border-radius:180px 180px 18px 18px;overflow:hidden;border:6px solid #f27aa8;background:#123;min-height:280px}.arch img{width:100%;height:100%;object-fit:cover;display:block}.cards{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:16px 0}.card{display:grid;grid-template-columns:92px 1fr;gap:8px;align-items:center;background:var(--green);color:#fff8e4;text-decoration:none;border-radius:16px;border:3px solid #ef6aa0;padding:8px;min-height:110px}.card img{width:92px;height:78px;object-fit:cover;border-radius:10px}.card b{display:block;font-family:var(--display);letter-spacing:.03em}.ribbon{margin:8px auto 0;width:fit-content;background:#fff6d8;border:3px solid #e07a2f;border-radius:999px;padding:8px 18px;font-family:var(--display);font-weight:800}article.wrap,.panel{background:var(--paper);border-radius:18px;padding:8px 18px 22px;margin-top:16px}.scroll{overflow-x:auto;max-width:100%}table{border-collapse:collapse;width:100%;min-width:520px;font-size:15.5px}th,td{border:1px solid #e2d3a8;padding:8px 10px;text-align:left;vertical-align:top}th{background:#14543e;color:#fff8e4}.shot img,.facade img{border-radius:12px}.facade{position:relative;padding:0;border:0;background:none;cursor:pointer;width:100%}.play-badge{position:absolute;left:12px;bottom:12px;background:var(--red);color:#fff;border-radius:999px;padding:6px 12px;font-family:var(--display)}.note,.sources{background:#fff1c9;border-left:6px solid var(--green);padding:8px 12px}.related{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px}.related a{background:#fff;border:2px solid #e7c56a;border-radius:12px;padding:10px;text-decoration:none;color:var(--ink);min-height:44px}.footer{margin-top:18px;background:var(--green);color:#f7efe0;padding:18px 0 28px}.footer a,.footer .text-btn{color:#ffe14a;margin:4px 10px 4px 0}.text-btn{background:none;border:0;font:inherit;cursor:pointer;padding:0}.crumbs{font-size:14px}.crumbs a{display:inline-flex;align-items:center;min-height:44px}.banner{position:sticky;bottom:0;background:var(--ink);color:#fff8e4;padding:10px 0;z-index:20}.banner a{color:#ffe14a}@media(max-width:800px){.hero-grid,.cards{grid-template-columns:1fr}body{font-size:16.5px}}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-devanagari-700-normal.D37Te3iF.woff2) format("woff2"),url(/_astro/baloo-2-devanagari-700-normal.CEIF4sJg.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-vietnamese-700-normal.h4tlcePq.woff2) format("woff2"),url(/_astro/baloo-2-vietnamese-700-normal.DoF59Mjc.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-ext-700-normal.Mlh7kdab.woff2) format("woff2"),url(/_astro/baloo-2-latin-ext-700-normal.D6LeXASg.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Baloo 2";font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/baloo-2-latin-700-normal.CqTg7A15.woff2) format("woff2"),url(/_astro/baloo-2-latin-700-normal.Ld3Zm3l2.woff) format("woff");unicode-range:U+0000-00FF,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 Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-siliguri-bengali-400-normal.rHQ7AW0H.woff2) format("woff2"),url(/_astro/hind-siliguri-bengali-400-normal.qtENw2Fc.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-siliguri-latin-ext-400-normal.EIcpWxdl.woff2) format("woff2"),url(/_astro/hind-siliguri-latin-ext-400-normal.BPdlAeTO.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/hind-siliguri-latin-400-normal.esES0U7a.woff2) format("woff2"),url(/_astro/hind-siliguri-latin-400-normal.B2m00w2e.woff) format("woff");unicode-range:U+0000-00FF,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 Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-siliguri-bengali-600-normal.DLZF4s8q.woff2) format("woff2"),url(/_astro/hind-siliguri-bengali-600-normal.D_VSXRuy.woff) format("woff");unicode-range:U+0951-0952,U+0964-0965,U+0980-09FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-siliguri-latin-ext-600-normal.BE5fbvrE.woff2) format("woff2"),url(/_astro/hind-siliguri-latin-ext-600-normal.Cohm2Dtr.woff) format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/hind-siliguri-latin-600-normal.DHrLfb92.woff2) format("woff2"),url(/_astro/hind-siliguri-latin-600-normal.Cgt-s7Wl.woff) format("woff");unicode-range:U+0000-00FF,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}
