html,body{margin:0;padding:0;background:#070a1c;overflow-x:clip}:root{--bn: "Noto Sans Bengali","Hind Siliguri",sans-serif;--serif: Georgia,"Iowan Old Style","Times New Roman",serif;--ink: #f3ecdf;--ink-dim: #cfc4b2;--noise: url(data:image/png;base64,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)}*{box-sizing:border-box}#track{position:relative;height:1300vh;font-family:var(--serif);color:var(--ink)}#stage{position:sticky;top:0;height:100vh;height:100dvh;overflow:hidden}#sky{display:block;width:100%;height:100%}#vignette,#grain{position:absolute;inset:0;pointer-events:none;z-index:2}#vignette{background:radial-gradient(circle at 50% 50%,#08050e00 calc(min(100vw,100vh)*.44),#08050e calc(max(100vw,100vh)*.78));opacity:.3}#grain{z-index:3;opacity:.03;mix-blend-mode:overlay;background-image:var(--noise);background-repeat:repeat;background-size:96px 96px}@supports not (mix-blend-mode: overlay){#grain{display:none}}#mark{position:fixed;top:1.1rem;left:1.25rem;z-index:40;font-family:var(--bn);font-size:.85rem;letter-spacing:.08em;color:#f3ecdfd9;mix-blend-mode:difference;pointer-events:none;text-shadow:0 1px 8px rgba(0,0,0,.35);transition:opacity .35s ease}#mark.hide{opacity:0}#bakatta{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;pointer-events:none;opacity:0;z-index:30;text-align:center}#bakatta .word{font-family:var(--bn);font-weight:800;font-size:clamp(3.2rem,15vw,9.5rem);line-height:1.1;color:#fdf6e8;transform:rotate(-4deg);text-shadow:.04em .05em 0 #c92f22,.08em .1em 24px rgba(0,0,0,.45)}#bakatta .gloss{font-family:var(--serif);font-style:italic;margin-top:.6em;font-size:clamp(.9rem,2.2vw,1.2rem);letter-spacing:.22em;text-transform:uppercase;color:#fdf6e8d9;text-shadow:0 1px 10px rgba(0,0,0,.5)}.panel{position:absolute;left:0;width:100%;min-height:100vh;display:flex;align-items:center;justify-content:center;padding:6vh 5vw;pointer-events:none;z-index:20}.card{pointer-events:auto;max-width:65ch;background:#0c091694;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);border:1px solid rgba(243,236,223,.14);border-radius:4px;padding:clamp(1.4rem,4vw,2.6rem) clamp(1.4rem,4.5vw,3rem);box-shadow:0 12px 48px #00000059}.card .kicker{font-family:var(--serif);font-style:italic;font-size:.85rem;letter-spacing:.28em;text-transform:uppercase;color:#d9a05b;margin:0 0 .9rem}.card h2{font-family:var(--bn);font-weight:700;margin:0 0 .35rem;font-size:clamp(1.7rem,4.5vw,2.6rem);line-height:1.25;color:var(--ink)}.card h2 .en{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:.5em;letter-spacing:.14em;color:var(--ink-dim);margin-top:.3em}.card p{font-size:clamp(1rem,2.4vw,1.13rem);line-height:1.75;margin:1rem 0 0;color:var(--ink)}.card p.note{font-size:.9rem;font-style:italic;color:var(--ink-dim)}.card .bn-inline{font-family:var(--bn)}#title-panel{align-items:center}#title-panel .card{background:none;border:none;box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none;text-align:center;max-width:none;text-shadow:0 1px 14px rgba(42,8,30,.9),0 0 4px rgba(42,8,30,.7)}#title-panel .fest{font-family:var(--bn);font-weight:800;margin:0;font-size:clamp(3.4rem,13vw,8.5rem);line-height:1.15;color:#fdf3e2;text-shadow:0 2px 30px rgba(60,10,40,.55)}#title-panel .latin{font-family:var(--serif);font-style:italic;letter-spacing:.55em;text-indent:.55em;font-size:clamp(.85rem,2.4vw,1.15rem);color:#fdf3e2e6;margin:.9rem 0 0}#title-panel .rule{width:5.5rem;height:1px;background:#fdf3e280;margin:1.6rem auto}#title-panel .sub{font-family:var(--serif);font-size:clamp(.95rem,2.4vw,1.15rem);color:#fdf3e2d9;margin:0;line-height:1.7}#title-panel .hint{margin-top:3.2rem;font-size:.75rem;letter-spacing:.3em;text-transform:uppercase;color:#fdf3e299}#title-panel .chev{display:block;width:10px;height:10px;margin:.8rem auto 0;border-right:1px solid rgba(253,243,226,.7);border-bottom:1px solid rgba(253,243,226,.7);transform:rotate(45deg)}@media(prefers-reduced-motion:no-preference){#title-panel .chev{animation:bob 2.2s ease-in-out infinite}@keyframes bob{0%,to{transform:translateY(0) rotate(45deg)}50%{transform:translateY(7px) rotate(45deg)}}.card{opacity:0;transform:translateY(26px);transition:opacity .9s ease,transform .9s ease}.card.in{opacity:1;transform:none}}#poem .card{background:#09081a80;text-align:center}#poem .verse{font-family:var(--bn);font-size:clamp(1.25rem,3.6vw,1.9rem);line-height:1.9;margin:0;color:#e8e2f2}#poem .trans{font-style:italic;color:var(--ink-dim);margin-top:1.2rem}#poem .attr{font-size:.8rem;letter-spacing:.2em;text-transform:uppercase;color:#8f86a8;margin-top:1.4rem}#credits .card{background:none;border:none;box-shadow:none;text-align:center;-webkit-backdrop-filter:none;backdrop-filter:none}#credits p{font-size:.85rem;color:#f3ecdf8c;letter-spacing:.12em}#credits .bn-inline{font-size:1.05rem;color:#f3ecdfbf}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.coda{position:relative;z-index:25;background:radial-gradient(120% 60% at 50% 0%,rgba(217,160,91,.1),transparent 60%),linear-gradient(#080b1e,#0d1024 40%,#0a0c1e);border-top:1px solid rgba(243,236,223,.1);padding:clamp(4.5rem,11vw,9rem) 5vw clamp(3rem,7vw,5rem);font-family:var(--serif);color:var(--ink)}.coda-inner{max-width:65ch;margin:0 auto}.coda-kicker{font-style:italic;font-size:.85rem;letter-spacing:.28em;text-transform:uppercase;color:#d9a05b;margin:0 0 1rem}.coda-title{font-family:var(--bn);font-weight:700;margin:0 0 1.6rem;font-size:clamp(1.9rem,5vw,2.9rem);line-height:1.25;text-wrap:balance}.coda-title span{display:block;font-family:var(--serif);font-style:italic;font-weight:400;font-size:.46em;letter-spacing:.14em;color:var(--ink-dim);margin-top:.45em}.coda-lede{font-size:clamp(1.05rem,2.5vw,1.2rem);line-height:1.8;color:var(--ink-dim);margin:0 0 clamp(2.5rem,5vw,3.5rem);padding-bottom:clamp(2rem,4vw,2.6rem);border-bottom:1px solid rgba(243,236,223,.12)}.qa{margin:0 0 clamp(2.2rem,4.5vw,3rem)}.qa h3{font-family:var(--serif);font-weight:400;margin:0 0 .7rem;font-size:clamp(1.15rem,2.9vw,1.42rem);line-height:1.35;color:#f6efe2;text-wrap:balance}.qa p{font-size:clamp(1rem,2.4vw,1.09rem);line-height:1.78;margin:0;color:var(--ink-dim)}.qa em{color:#e7dcc8;font-style:italic}.qa strong{color:#f6efe2;font-weight:400;border-bottom:1px solid rgba(217,160,91,.5)}.coda-foot{margin-top:clamp(3rem,6vw,4.5rem);padding-top:1.8rem;border-top:1px solid rgba(243,236,223,.12);text-align:center}.coda-foot p{margin:0;font-size:.85rem;letter-spacing:.12em;color:#f3ecdf80}.coda-foot .bn-inline{font-size:1.05rem;letter-spacing:0;color:#f3ecdfb8;margin-bottom:.4rem}@media(max-width:560px){#grain{display:none}.panel{padding:4vh 4.5vw}.card{padding:1.35rem 1.25rem}.card p{margin-top:.85rem}.card{background:#0c091685}#title-panel .sub br{display:none}#mark{font-size:.72rem;top:.85rem;left:.95rem}}@media(max-height:460px)and (orientation:landscape){.panel{padding:3vh 6vw;align-items:flex-start}.card{padding:1.1rem 1.4rem}.card h2{font-size:1.5rem}.card p{font-size:.95rem;line-height:1.6;margin-top:.7rem}#title-panel .hint{margin-top:1.4rem}}
