@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-cyrillic-wght-normal.CjwCQKo9.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-ext-wght-normal.BDUtSsKd.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:Jost Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/jost-latin-wght-normal.ObQm3Zd1.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,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:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/noto-sans-bengali-bengali-400-normal.BFibWJDZ.woff2)format("woff2"),url(/_astro/noto-sans-bengali-bengali-400-normal.BymQv2v6.woff)format("woff")}@font-face{font-family:Caveat;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/caveat-latin-600-normal.zlTlWIYU.woff2)format("woff2"),url(/_astro/caveat-latin-600-normal.DUjB8dgm.woff)format("woff")}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/noto-sans-bengali-bengali-500-normal.Dog8gTkV.woff2)format("woff2"),url(/_astro/noto-sans-bengali-bengali-500-normal.BZbfyIWS.woff)format("woff")}:root{--black:#000;--screen:#0c0c0b;--light:#ede8de;--dust:#8f897e;--tungsten:#e8a23a;--brass:var(--tungsten);--safelight:#d2402f;--rule:#ede8de24;--rule-strong:#ede8de52;--accent:var(--tungsten);--font:"Jost Variable", "Futura", "Century Gothic", system-ui, sans-serif;--font-bn:"Noto Sans Bengali", "Jost Variable", sans-serif;--font-tc:"IBM Plex Mono", ui-monospace, monospace;--font-hand:"Caveat", "Segoe Print", cursive;--grease:#ff4a3d;--step--1:.8125rem;--step-0:1.0625rem;--step-1:1.4167rem;--step-2:1.8889rem;--step-3:clamp(1.9rem, 1.2rem + 2.6vw, 2.5185rem);--step-4:clamp(2.2rem, 1.2rem + 4vw, 3.358rem);--step-5:clamp(2.6rem, .9rem + 6.4vw, 5.9rem);--gutter:clamp(1rem, .4rem + 2.6vw, 2.75rem);--measure:64ch;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-film:cubic-bezier(.65, 0, .35, 1);color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{background:var(--black);color:var(--light);font-family:var(--font);font-size:var(--step-0);font-feature-settings:"kern" 1;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;margin:0;font-weight:380;line-height:1.6;overflow-x:hidden}img{max-width:100%;display:block}a{color:inherit;text-underline-offset:.22em;text-decoration-thickness:1px}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,p{margin:0}h1,h2,h3{letter-spacing:-.005em;text-wrap:balance;font-weight:450;line-height:1.08}p{text-wrap:pretty}[lang=bn]{font-family:var(--font-bn)}:focus-visible{outline:2px solid var(--tungsten);outline-offset:3px}main:focus{outline:none}::selection{background:var(--tungsten);color:var(--black)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;overflow:hidden;position:absolute!important}.skip-link{z-index:100;background:var(--light);color:var(--black);padding:.6rem 1rem;text-decoration:none;position:fixed;top:.75rem;left:.75rem;transform:translateY(-200%)}.skip-link:focus{transform:none}.tc{font-family:var(--font-tc);font-size:var(--step--1);letter-spacing:.02em;font-variant-numeric:tabular-nums}.btn{border:1px solid var(--rule-strong);letter-spacing:.02em;align-items:center;gap:.7em;padding:.85em 1.4em .8em;font-size:.9375rem;font-weight:480;text-decoration:none;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.btn:hover{background:var(--light);color:var(--black);border-color:var(--light)}.btn svg{flex:none;width:.85em;height:.85em}.grain{z-index:90;pointer-events:none;opacity:.16;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='220' height='220'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 1.4 -0.2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");animation:.9s steps(6,end) infinite grain;position:fixed;inset:-50%}@keyframes grain{0%{transform:translate(0)}20%{transform:translate(-3%,2%)}40%{transform:translate(2%,-4%)}60%{transform:translate(-4%,-1%)}80%{transform:translate(3%,3%)}to{transform:translate(-1%,4%)}}@view-transition{navigation:auto}::view-transition-old(root){animation:none}::view-transition-new(root){animation:.7s cubic-bezier(.7,0,.2,1) page-iris}@keyframes page-iris{0%{clip-path:circle(0)}to{clip-path:circle(150vmax)}}@media (prefers-reduced-motion:reduce){::view-transition-new(root){animation:none}html{scroll-behavior:auto}.grain{animation:none}*,:before,:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.orbit{width:1em;height:1em;display:inline-block;overflow:visible}.orbit .ring{fill:none;stroke:currentColor;stroke-width:8px}.orbit .nucleus,.orbit .electron{fill:var(--brass,currentColor)}.orbit .spinner{transform:rotate(var(--start));animation:electron var(--dur) linear infinite}@keyframes electron{0%{transform:rotate(var(--start))}to{transform:rotate(calc(var(--start) + 360deg))}}.orbit.spin{animation:14s linear infinite orbit-spin}@keyframes orbit-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.orbit .spinner{animation:none}}.wordmark{font-family:var(--font);letter-spacing:0;text-transform:uppercase;white-space:nowrap;align-items:center;gap:.13em;font-weight:500;line-height:1;display:inline-flex}.wordmark .wm-l,.wordmark .wm-o{display:inline-block}.wordmark .wm-o{width:.8em;height:.8em;margin-inline:.02em}.wordmark .wm-o .orbit{width:100%;height:100%;display:block}.bar[data-astro-cid-nen7h5rs]{z-index:50;height:3.5rem;padding-inline:var(--gutter);background:var(--black);letter-spacing:.02em;justify-content:space-between;align-items:center;gap:1rem;font-size:.9375rem;display:flex;position:fixed;inset:0 0 auto}.brand[data-astro-cid-nen7h5rs]{color:var(--light);text-decoration:none}.brand[data-astro-cid-nen7h5rs] .brand-wm{letter-spacing:.08em;gap:.16em;font-size:1.05rem}.brand[data-astro-cid-nen7h5rs]:hover .orbit{animation:2.4s linear infinite orbit-spin}nav[data-astro-cid-nen7h5rs]{align-items:center;gap:clamp(.9rem,3vw,2.25rem);display:flex}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--dust);text-decoration:none;transition:color .2s}nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--light)}.sound[data-astro-cid-nen7h5rs]{color:var(--dust);align-items:center;gap:.5rem;padding:.4rem 0;display:inline-flex}.sound[data-astro-cid-nen7h5rs]:hover,.sound[data-astro-cid-nen7h5rs][aria-pressed=true]{color:var(--light)}.bars[data-astro-cid-nen7h5rs]{align-items:flex-end;gap:2px;height:.8rem;display:inline-flex}.bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{background:currentColor;border-radius:1px;width:2px;height:30%}.sound[data-astro-cid-nen7h5rs][aria-pressed=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]{animation:.9s ease-in-out infinite alternate eq}.sound[data-astro-cid-nen7h5rs][aria-pressed=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(2){animation-delay:-.3s}.sound[data-astro-cid-nen7h5rs][aria-pressed=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(3){animation-delay:-.6s}.sound[data-astro-cid-nen7h5rs][aria-pressed=true] .bars[data-astro-cid-nen7h5rs] i[data-astro-cid-nen7h5rs]:nth-child(4){animation-delay:-.15s}@keyframes eq{0%{height:25%}to{height:100%}}@media (width<=560px){.brand[data-astro-cid-nen7h5rs] .brand-wm{font-size:.9rem}nav[data-astro-cid-nen7h5rs]{gap:.85rem;font-size:.875rem}.sound-label[data-astro-cid-nen7h5rs]{display:none}}.theater{--accent:var(--tungsten);background:var(--black);width:100%;max-width:none;height:100%;max-height:none;color:var(--light);overscroll-behavior:contain;border:0;margin:0;padding:0;position:fixed;inset:0;overflow-y:auto}.theater::backdrop{background:0 0}.theater[open]{animation:.75s cubic-bezier(.7,0,.2,1) th-iris}.theater.is-closing{animation:.45s cubic-bezier(.7,0,.2,1) reverse forwards th-iris}@keyframes th-iris{0%{clip-path:circle(0 at var(--ox,50%) var(--oy,50%))}to{clip-path:circle(150vmax at var(--ox,50%) var(--oy,50%))}}html:has(.theater[open]){overflow:hidden}.ambient{background:var(--th-poster,none) center / cover no-repeat;filter:blur(90px)saturate(1.3);opacity:.32;pointer-events:none;position:fixed;inset:-10%;transform:translateZ(0)}.th-inner{width:min(100% - 2 * var(--gutter), (100svh - 8.5rem) * 16 / 9, 1600px);margin:0 auto;padding-bottom:4rem;position:relative}.th-top{justify-content:space-between;align-items:center;gap:1rem;height:4.25rem;display:flex}.th-kind{color:var(--dust);font-size:.9375rem}.th-close{align-items:center;gap:.6rem;padding:.6rem 0;font-size:.9375rem;display:inline-flex}.th-close svg{width:.75rem;height:.75rem}.th-screen{aspect-ratio:16/9;box-shadow:0 30px 120px -20px color-mix(in oklab, var(--accent) 45%, transparent);background:#050505;position:relative}.th-screen iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.th-info{grid-template-columns:minmax(0,1.6fr) minmax(14rem,1fr);gap:2rem clamp(2rem,6vw,6rem);margin-top:clamp(1.75rem,4vw,3rem);display:grid}#th-title{font-size:var(--step-4);font-weight:440}.th-sub{color:var(--dust);margin-top:.4rem}.th-logline{font-size:var(--step-1);max-width:40ch;margin-top:1.25rem;font-weight:340;line-height:1.4}.th-notes{color:#ede8dec7;max-width:60ch;margin-top:1rem;font-weight:340}.th-facts{gap:.9rem;margin:.3rem 0 0;display:grid}.th-facts dt{font-size:var(--step--1);color:var(--dust)}.th-facts dd{margin:0}.th-facts .views{color:var(--accent)}.th-links{flex-wrap:wrap;gap:.5rem 1.5rem;margin-top:1.5rem;font-size:.9375rem;display:flex}.th-links a{color:var(--dust)}.th-links a:hover{color:var(--light)}.th-nav{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:1px;margin-top:clamp(3rem,7vw,5rem);display:grid}.th-nav button{text-align:left;font-size:var(--step-1);gap:.3rem;padding:1.4rem 0;font-weight:400;line-height:1.25;display:grid}.th-nav button:last-child{text-align:right}.th-nav button:hover [data-th]{color:var(--accent)}.th-nav button[hidden]{visibility:hidden;display:grid}.th-nav .dir{font-size:var(--step--1);color:var(--dust)}@media (width<=760px){.th-inner{width:calc(100% - 2 * var(--gutter))}.th-info{grid-template-columns:1fr}.th-nav button{font-size:var(--step-0)}}@property --peep-r{syntax:"<length>";inherits:true;initial-value:110px}.peep{display:none}html[data-intro] .peep{--peep-x:50vw;--peep-y:46vh;--peep-r:clamp(76px, 13vmin, 150px);z-index:95;transition:--peep-r 1.35s cubic-bezier(.7,0,.2,1);display:block;position:fixed;inset:0}html[data-intro] .peep.is-opening{--peep-r:160vmax}.peep-mask{-webkit-mask:radial-gradient(circle var(--peep-r) at var(--peep-x) var(--peep-y), transparent calc(var(--peep-r) - 1px), #000 var(--peep-r));mask:radial-gradient(circle var(--peep-r) at var(--peep-x) var(--peep-y), transparent calc(var(--peep-r) - 1px), #000 var(--peep-r));cursor:pointer;background:#000;position:absolute;inset:0}.peep-rim{left:var(--peep-x);top:var(--peep-y);width:calc(var(--peep-r) * 2);height:calc(var(--peep-r) * 2);box-shadow:inset 0 0 calc(var(--peep-r) * .45) calc(var(--peep-r) * .12) #000000d9, 0 0 0 1px #e8a23a8c, 0 0 40px 4px #e8a23a2e;pointer-events:none;border-radius:50%;transition:opacity .6s;position:absolute;transform:translate(-50%,-50%)}.peep.is-opening .peep-rim{opacity:0}.peep-ui{padding:clamp(1.5rem, 5vh, 3rem) var(--gutter);pointer-events:none;grid-template-rows:auto 1fr auto;transition:opacity .5s;display:grid;position:absolute;inset:0}.peep.is-opening .peep-ui{opacity:0}.peep-mark{color:var(--light);opacity:0;justify-self:center;font-size:2.6rem;animation:1.2s .3s forwards peep-fade}.peep-bottom{text-align:center;grid-row:3;justify-items:center;gap:1.25rem;display:grid}.peep-line{font-size:var(--step-2);text-shadow:0 2px 12px #000000e6;opacity:0;font-weight:400;animation:1.2s .6s forwards peep-fade}.peep-actions{pointer-events:auto;opacity:0;flex-wrap:wrap;justify-content:center;gap:.75rem;animation:1s 1.1s forwards peep-fade;display:flex}.peep-btn{border:1px solid var(--rule-strong);border-radius:999px;align-items:center;gap:.6rem;padding:.9rem 1.4rem .85rem;font-size:.9375rem;transition:background-color .25s,color .25s,border-color .25s;display:inline-flex}.peep-btn svg{width:1rem}.peep-btn:hover,.peep-btn.is-primary{background:var(--light);border-color:var(--light);color:var(--black)}.peep-btn.is-primary:hover{background:var(--tungsten);border-color:var(--tungsten)}.peep-hint{font-size:var(--step--1);color:var(--dust);opacity:0;animation:1s 1.4s forwards peep-fade}@keyframes peep-fade{to{opacity:1}}.cursor{display:none}html.has-cursor .cursor{z-index:99;pointer-events:none;will-change:transform;place-items:center;width:0;height:0;display:grid;position:fixed;top:0;left:0}.cursor-ring{border:1.5px solid var(--light);mix-blend-mode:difference;width:26px;height:26px;transition:width .35s var(--ease-out), height .35s var(--ease-out), background-color .3s, border-color .3s;border-radius:50%;position:absolute}.cursor-ring:after{content:"";background:var(--tungsten);border-radius:50%;width:4px;height:4px;margin:-2px 0 0 -2px;transition:opacity .2s;position:absolute;top:50%;left:50%}.cursor-label{letter-spacing:.04em;color:var(--black);opacity:0;transition:opacity .2s, transform .35s var(--ease-out);white-space:nowrap;font-size:.8125rem;font-weight:500;position:absolute;transform:scale(.6)}.cursor.is-link .cursor-ring{border-color:var(--tungsten);width:44px;height:44px}.cursor.is-label .cursor-ring{background:var(--light);border-color:var(--light);mix-blend-mode:normal;width:84px;height:84px}.cursor.is-label .cursor-ring:after{opacity:0}.cursor.is-label .cursor-label{opacity:1;transform:none}.cursor.is-down .cursor-ring{transform:scale(.85)}.cursor.is-hidden{opacity:0}html.has-cursor,html.has-cursor a,html.has-cursor button{cursor:none}html.has-cursor iframe{cursor:auto}html.has-cursor:has(dialog[open]) .cursor{display:none}html.has-cursor .theater{cursor:auto}html.has-cursor .theater a,html.has-cursor .theater button{cursor:pointer}.title-card{text-align:left;background:radial-gradient(90% 70% at 85% 110%, color-mix(in oklab, var(--card) 70%, transparent), transparent 65%), radial-gradient(60% 50% at 10% -10%, color-mix(in oklab, var(--card) 35%, transparent), transparent 70%), #070707;position:relative;overflow:hidden;container-type:inline-size}.title-card .tc-inner{color:var(--light);grid-template-rows:auto 1fr auto;padding:6cqi 7cqi;display:grid;position:absolute;inset:0}.title-card .tc-inner:before{content:"";aspect-ratio:1;border:1.4cqi solid color-mix(in oklab, var(--card) 40%, transparent);width:70cqi;box-shadow:inset 0 0 0 12cqi transparent, inset 0 0 0 13.4cqi color-mix(in oklab, var(--card) 28%, transparent);opacity:.6;border-radius:50%;position:absolute;top:50%;right:-14cqi;transform:translateY(-50%)}.title-card .tc-brand{letter-spacing:.3em;text-transform:uppercase;opacity:.7;font-size:max(9px,2.6cqi);position:relative}.title-card .tc-title{text-wrap:balance;align-self:end;max-width:80%;font-size:clamp(14px,8.5cqi,120px);font-weight:480;line-height:1;position:relative}.title-card .tc-title:lang(bn){font-size:clamp(16px,11cqi,140px);line-height:1.2}.title-card .tc-meta{letter-spacing:.06em;color:color-mix(in oklab, var(--card) 60%, var(--light));margin-top:2.5cqi;font-size:max(9px,2.4cqi);position:relative}
