@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.chip[data-astro-cid-k2qn5omv]{font:500 .72rem/1 var(--mono);background:var(--chip);border:1px solid var(--line);color:var(--fg);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:5px 9px 4px;display:inline-flex}.closed[data-astro-cid-k2qn5omv]{color:var(--muted)}.dot[data-astro-cid-k2qn5omv]{background:var(--dot);border-radius:50%;width:6px;height:6px}.startups[data-astro-cid-gssddjjj]{position:relative}.trigger[data-astro-cid-gssddjjj],:root[data-time] .startups[data-astro-cid-gssddjjj] .nojs-link[data-astro-cid-gssddjjj]{display:none}:root[data-time] .startups[data-astro-cid-gssddjjj] .trigger[data-astro-cid-gssddjjj]{display:inline-flex}.nojs-link[data-astro-cid-gssddjjj],.trigger[data-astro-cid-gssddjjj]{color:var(--muted);padding-block:4px;text-decoration:none}.trigger[data-astro-cid-gssddjjj]{all:unset;color:var(--muted);cursor:pointer;align-items:center;gap:4px;padding-block:4px;display:none}.trigger[data-astro-cid-gssddjjj]:hover,.trigger[data-astro-cid-gssddjjj][aria-expanded=true]{color:var(--fg)}.trigger[data-astro-cid-gssddjjj]:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.trigger[data-astro-cid-gssddjjj] svg[data-astro-cid-gssddjjj]{width:12px;height:12px;transition:transform .16s}.trigger[data-astro-cid-gssddjjj][aria-expanded=true] svg[data-astro-cid-gssddjjj]{transform:rotate(180deg)}.trigger[data-astro-cid-gssddjjj].is-current{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent);text-underline-offset:.2em}.panel[data-astro-cid-gssddjjj]{z-index:30;background:var(--menu);border:1px solid var(--line);border-radius:12px;width:22rem;padding:6px;position:absolute;top:calc(100% + 10px);left:-14px;box-shadow:0 12px 32px #00000024}.panel[data-astro-cid-gssddjjj]:not([hidden]){transform-origin:0 0;animation:.16s ease-out menu-in}.panel[data-astro-cid-gssddjjj]:not([hidden]) li[data-astro-cid-gssddjjj],.panel[data-astro-cid-gssddjjj]:not([hidden]) .all[data-astro-cid-gssddjjj]{animation:.16s ease-out both menu-item}.panel[data-astro-cid-gssddjjj] li[data-astro-cid-gssddjjj]:nth-child(2){animation-delay:25ms}.panel[data-astro-cid-gssddjjj] li[data-astro-cid-gssddjjj]:nth-child(3){animation-delay:50ms}.panel[data-astro-cid-gssddjjj] li[data-astro-cid-gssddjjj]:nth-child(4),.panel[data-astro-cid-gssddjjj] .all[data-astro-cid-gssddjjj]{animation-delay:75ms}@keyframes menu-in{0%{opacity:0;transform:scale(.96)}}@keyframes menu-item{0%{opacity:0;transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.panel[data-astro-cid-gssddjjj]:not([hidden]),.panel[data-astro-cid-gssddjjj]:not([hidden]) li[data-astro-cid-gssddjjj],.panel[data-astro-cid-gssddjjj]:not([hidden]) .all[data-astro-cid-gssddjjj]{animation:none}}.panel[data-astro-cid-gssddjjj]:before{content:"";height:12px;position:absolute;inset:-12px 0 auto}ul[data-astro-cid-gssddjjj]{margin:0;padding:0;list-style:none}.item[data-astro-cid-gssddjjj]{color:var(--fg);border-radius:8px;grid-template-columns:1fr auto;align-items:center;gap:2px 12px;padding:10px 12px;text-decoration:none;display:grid}.item[data-astro-cid-gssddjjj]:hover,.item[data-astro-cid-gssddjjj]:focus-visible{background:var(--chip)}.item[data-astro-cid-gssddjjj]:focus-visible{outline:2px solid var(--accent);outline-offset:-2px}.name[data-astro-cid-gssddjjj]{font:400 1.05rem/1.3 var(--display)}.one[data-astro-cid-gssddjjj]{color:var(--muted);grid-column:1/-1;font-size:.85rem;line-height:1.4}.all[data-astro-cid-gssddjjj]{border-top:1px solid var(--line);color:var(--muted);margin-top:4px;padding:10px 12px 8px;font-size:.88rem;text-decoration:none;display:block}.all[data-astro-cid-gssddjjj]:hover{color:var(--fg)}.all[data-astro-cid-gssddjjj]:focus-visible{outline-offset:-2px}@media (width<=760px){.startups[data-astro-cid-gssddjjj]{position:static}.panel[data-astro-cid-gssddjjj]{left:var(--gutter-l);right:var(--gutter-r);width:auto;top:100%}}.day[data-astro-cid-kvecmhvm]{border:0;align-items:flex-start;gap:14px;min-width:0;margin:0;padding:0;display:flex}:root:not([data-time]) .day[data-astro-cid-kvecmhvm]{display:none}.now[data-astro-cid-kvecmhvm]{border:1px solid var(--line);font:500 .72rem/1.4 var(--mono);color:var(--muted);cursor:pointer;border-radius:999px;flex:none;align-items:center;gap:6px;margin-top:-4px;padding:3px 10px 2px;transition:color .18s,border-color .18s;display:inline-flex;position:relative}.now[data-astro-cid-kvecmhvm] input[data-astro-cid-kvecmhvm]{appearance:none;background:var(--line);border-radius:50%;width:6px;height:6px;margin:0}.now[data-astro-cid-kvecmhvm]:hover{color:var(--fg)}.now[data-astro-cid-kvecmhvm]:has(input:checked){color:var(--fg);border-color:var(--accent)}.now[data-astro-cid-kvecmhvm]:has(input:checked) input[data-astro-cid-kvecmhvm]{background:var(--accent)}.now[data-astro-cid-kvecmhvm]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.now[data-astro-cid-kvecmhvm] input[data-astro-cid-kvecmhvm]:focus-visible{outline:none}.track[data-astro-cid-kvecmhvm]{touch-action:pan-y;-webkit-user-select:none;user-select:none;flex:1;gap:3px;min-width:0;display:flex;position:relative}.seg[data-astro-cid-kvecmhvm]{flex:var(--h) 1 0;cursor:pointer;gap:6px;min-width:0;padding-bottom:2px;display:grid}.bar[data-astro-cid-kvecmhvm]{background:var(--line);border-radius:2px;height:3px;transition:background-color .18s}.name[data-astro-cid-kvecmhvm]{font:400 .7rem/1.3 var(--mono);color:var(--muted);white-space:nowrap;text-overflow:clip;transition:color .18s;overflow:hidden}.seg[data-astro-cid-kvecmhvm]:hover .bar[data-astro-cid-kvecmhvm]{background:var(--muted)}.seg[data-astro-cid-kvecmhvm]:hover .name[data-astro-cid-kvecmhvm]{color:var(--fg)}.seg[data-astro-cid-kvecmhvm]:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}:root[data-time=dawn] .seg[data-astro-cid-kvecmhvm][data-seg=dawn],:root[data-time=morning] .seg[data-astro-cid-kvecmhvm][data-seg=morning],:root[data-time=afternoon] .seg[data-astro-cid-kvecmhvm][data-seg=afternoon],:root[data-time=evening] .seg[data-astro-cid-kvecmhvm][data-seg=evening],:root[data-time=night] .seg[data-astro-cid-kvecmhvm][data-seg=night],:root[data-time=late] .seg[data-astro-cid-kvecmhvm][data-seg=late]{--on:1}.seg[data-astro-cid-kvecmhvm]{--on:0}.seg[data-astro-cid-kvecmhvm] .bar[data-astro-cid-kvecmhvm]{background:color-mix(in srgb, var(--accent) calc(var(--on) * 100%), var(--line))}.seg[data-astro-cid-kvecmhvm] .name[data-astro-cid-kvecmhvm]{color:color-mix(in srgb, var(--fg) calc(var(--on) * 100%), var(--muted))}.marker[data-astro-cid-kvecmhvm]{z-index:2;top:-3px;left:calc(var(--day-pos,0) * 100%);background:var(--fg);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);cursor:grab;border-radius:50%;margin-left:-4.5px;transition:left .6s;position:absolute}.marker[data-astro-cid-kvecmhvm]:before{content:"";position:absolute;inset:-10px}.scrub[data-astro-cid-kvecmhvm]{z-index:3;top:-5px;left:calc(var(--scrub-pos,0) * 100%);background:var(--bg);border:2px solid var(--accent);pointer-events:none;border-radius:50%;width:13px;height:13px;margin-left:-6.5px;display:none;position:absolute}.scrub-time[data-astro-cid-kvecmhvm]{background:var(--menu);border:1px solid var(--line);font:500 .68rem/1.3 var(--mono);color:var(--fg);white-space:nowrap;border-radius:4px;padding:2px 6px;position:absolute;top:16px;left:50%;translate:-50%}.track[data-astro-cid-kvecmhvm].is-scrubbing{cursor:grabbing}.track[data-astro-cid-kvecmhvm].is-scrubbing .scrub[data-astro-cid-kvecmhvm]{display:block}.track[data-astro-cid-kvecmhvm].is-scrubbing .marker[data-astro-cid-kvecmhvm]{opacity:.35}.track[data-astro-cid-kvecmhvm].is-scrubbing .seg[data-astro-cid-kvecmhvm]{cursor:grabbing}.caption[data-astro-cid-kvecmhvm]{display:none}@media (width<=760px){.day[data-astro-cid-kvecmhvm]{gap:10px}.track[data-astro-cid-kvecmhvm]{flex-wrap:wrap;row-gap:0}.seg[data-astro-cid-kvecmhvm]{gap:0;margin-block:-8px -6px;padding-block:8px 6px}.name[data-astro-cid-kvecmhvm]{display:none}.caption[data-astro-cid-kvecmhvm]{font:400 .7rem/1.3 var(--mono);color:var(--fg);flex-basis:100%;margin-top:6px;display:block}.caption[data-astro-cid-kvecmhvm]>span[data-astro-cid-kvecmhvm]{display:none}:root[data-time=dawn] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=dawn],:root[data-time=morning] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=morning],:root[data-time=afternoon] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=afternoon],:root[data-time=evening] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=evening],:root[data-time=night] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=night],:root[data-time=late] .caption[data-astro-cid-kvecmhvm] [data-astro-cid-kvecmhvm][data-cap=late]{display:inline}}.site-header[data-astro-cid-nen7h5rs]{z-index:20;position:relative}.row[data-astro-cid-nen7h5rs]{grid-template-columns:auto 1fr;grid-template-areas:"brand nav""strip strip";align-items:center;gap:18px 24px;padding-block:22px 18px;display:grid;position:relative}.brand[data-astro-cid-nen7h5rs]{flex-direction:column;grid-area:brand;line-height:1.2;text-decoration:none;display:flex}.brand[data-astro-cid-nen7h5rs] b[data-astro-cid-nen7h5rs]{font:400 1.25rem/1.2 var(--display)}.clock[data-astro-cid-nen7h5rs]{font:400 .75rem/1.4 var(--mono);color:var(--muted);font-variant-numeric:tabular-nums}.bn-date[data-astro-cid-nen7h5rs]{font:400 .85rem/1 var(--display);letter-spacing:0}.bn-date[data-astro-cid-nen7h5rs]:not(:empty):before{content:" · ";font:400 .75rem/1 var(--mono)}.nav[data-astro-cid-nen7h5rs]{grid-area:nav;justify-self:end}.nav[data-astro-cid-nen7h5rs] ul[data-astro-cid-nen7h5rs]{flex-wrap:wrap;align-items:center;gap:4px clamp(14px,2.4vw,24px);margin:0;padding:0;font-size:.95rem;list-style:none;display:flex}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{color:var(--muted);padding-block:4px;text-decoration:none}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover{color:var(--fg)}.nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current=page]{color:var(--fg);text-decoration:underline;text-decoration-color:var(--accent)}.strip[data-astro-cid-nen7h5rs]{grid-area:strip;min-width:0}.strip[data-astro-cid-nen7h5rs]:empty{display:none}@media (width<=760px){.row[data-astro-cid-nen7h5rs]{grid-template-columns:1fr;grid-template-areas:"brand""nav""strip";gap:10px;padding-block:16px 12px}.nav[data-astro-cid-nen7h5rs]{justify-self:start}}.site-footer[data-astro-cid-jo6i4kqk]{border-top:1px solid var(--line);padding-top:36px}.hello[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-bottom:16px;display:flex}.email[data-astro-cid-jo6i4kqk]{font:400 clamp(1.05rem, 4.6vw, 1.35rem)/1.3 var(--display);border-bottom:1px solid var(--accent);overflow-wrap:anywhere;min-width:0;max-width:100%;text-decoration:none}.social[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:4px 18px;margin:0 0 20px;padding:0;font-size:.95rem;list-style:none;display:flex}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}.social[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--fg)}.legal[data-astro-cid-jo6i4kqk]{color:var(--muted);margin:0;padding-bottom:28px;font-size:.85rem}.river[data-astro-cid-lpigryx2]{height:clamp(270px,43vw,820px);position:relative;overflow:hidden}.scene[data-astro-cid-lpigryx2]{object-fit:cover;object-position:32% bottom;width:100%;height:100%;display:none;position:absolute;inset:0}.scene[data-astro-cid-lpigryx2][data-scene=scene-day]{display:block}:root[data-time] .scene[data-astro-cid-lpigryx2][data-scene=scene-day]{display:none}:root[data-time=dawn] .scene[data-astro-cid-lpigryx2][data-scene=scene-dawn],:root[data-time=morning] .scene[data-astro-cid-lpigryx2][data-scene=scene-day],:root[data-time=afternoon] .scene[data-astro-cid-lpigryx2][data-scene=scene-day],:root[data-time=evening] .scene[data-astro-cid-lpigryx2][data-scene=scene-evening],:root[data-time=night] .scene[data-astro-cid-lpigryx2][data-scene=scene-night],:root[data-time=late] .scene[data-astro-cid-lpigryx2][data-scene=scene-night]{display:block}.scene[data-astro-cid-lpigryx2].is-leaving{z-index:1;animation:1s forwards scene-out;display:block}@keyframes scene-out{to{opacity:0}}.sprite[data-astro-cid-lpigryx2]{z-index:2;pointer-events:none;opacity:0;transition:opacity 1s;position:absolute;left:0}.egrets[data-astro-cid-lpigryx2]{width:clamp(70px,8%,150px);animation:46s linear infinite fly;top:20%}.boat[data-astro-cid-lpigryx2]{width:clamp(44px,5%,96px);animation:140s linear infinite sail;bottom:36%}:root:not([data-time]) .egrets[data-astro-cid-lpigryx2],:root[data-time=dawn] .egrets[data-astro-cid-lpigryx2],:root[data-time=morning] .egrets[data-astro-cid-lpigryx2],:root[data-time=afternoon] .egrets[data-astro-cid-lpigryx2]{opacity:.95}:root:not([data-time]) .boat-day[data-astro-cid-lpigryx2],:root[data-time=dawn] .boat-day[data-astro-cid-lpigryx2],:root[data-time=morning] .boat-day[data-astro-cid-lpigryx2],:root[data-time=afternoon] .boat-day[data-astro-cid-lpigryx2],:root[data-time=evening] .boat-day[data-astro-cid-lpigryx2]{opacity:1}:root[data-time=evening] .boat-day[data-astro-cid-lpigryx2]{filter:sepia(.4)brightness(.85)}:root[data-time=night] .boat-night[data-astro-cid-lpigryx2],:root[data-time=late] .boat-night[data-astro-cid-lpigryx2]{opacity:1;filter:brightness(.6)saturate(.8)}.river[data-astro-cid-lpigryx2].is-paused .sprite[data-astro-cid-lpigryx2]{animation-play-state:paused}@keyframes fly{0%{transform:translate(-20vw)}50%{transform:translate(50vw,-14px)}to{transform:translate(120vw)}}@keyframes sail{0%{transform:translate(110vw)}to{transform:translate(-20vw)}}@media (prefers-reduced-motion:reduce){.sprite[data-astro-cid-lpigryx2]{transition:none}.egrets[data-astro-cid-lpigryx2]{animation:none;transform:translate(58vw)}.boat[data-astro-cid-lpigryx2]{animation:none;transform:translate(62vw)}.scene[data-astro-cid-lpigryx2].is-leaving{animation:none;display:none}}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HindSiliguri-400-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HindSiliguri-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/HindSiliguri-400-latin.woff2)format("woff2");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:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HindSiliguri-500-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HindSiliguri-500-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/HindSiliguri-500-latin.woff2)format("woff2");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:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HindSiliguri-600-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HindSiliguri-600-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/HindSiliguri-600-latin.woff2)format("woff2");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-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/IBMPlexMono-400-latin.woff2)format("woff2");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-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/IBMPlexMono-500-latin.woff2)format("woff2");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:Tiro Bangla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400i-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Tiro Bangla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400i-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Bangla;font-style:italic;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400i-latin.woff2)format("woff2");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:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400-bengali.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,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,U+11DF0-11DF1}@font-face{font-family:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400-latin-ext.woff2)format("woff2");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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Tiro Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TiroBangla-400-latin.woff2)format("woff2");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}@property --bg{syntax:"<color>";inherits:true;initial-value:#f4ebdb}@property --fg{syntax:"<color>";inherits:true;initial-value:#2a231c}@property --muted{syntax:"<color>";inherits:true;initial-value:#6e6153}@property --line{syntax:"<color>";inherits:true;initial-value:#2a231c24}@property --accent{syntax:"<color>";inherits:true;initial-value:#2c6b67}@property --chip{syntax:"<color>";inherits:true;initial-value:#2a231c0d}@property --menu{syntax:"<color>";inherits:true;initial-value:#fbf6ec}@property --river{syntax:"<color>";inherits:true;initial-value:#2c6b67}@property --loom-indigo{syntax:"<color>";inherits:true;initial-value:#33407a}@property --loom-red{syntax:"<color>";inherits:true;initial-value:#a3322a}:root{--display:"Tiro Bangla", "Noto Serif Bengali", Georgia, serif;--body:"Hind Siliguri", "Noto Sans Bengali", system-ui, sans-serif;--mono:"IBM Plex Mono", ui-monospace, Menlo, monospace;--col:44rem;--col-wide:68rem;--gutter-l:max(16px, env(safe-area-inset-left,0px));--gutter-r:max(16px, env(safe-area-inset-right,0px));--radius:10px;--t-palette:.9s ease;--bg:#f4ebdb;--fg:#2a231c;--muted:#6e6153;--line:#2a231c24;--accent:#2c6b67;--chip:#2a231c0d;--menu:#fbf6ec;--river:#2c6b67;--loom-indigo:#33407a;--loom-red:#a3322a;color-scheme:light}[data-time=dawn]{--bg:#eaefeb;--fg:#22302e;--muted:#5c6b68;--line:#22302e24;--accent:#3a6e8c;--chip:#22302e0d;--menu:#f4f7f4;color-scheme:light}[data-time=morning],[data-time=afternoon]{--bg:#f4ebdb;--fg:#2a231c;--muted:#6e6153;--line:#2a231c24;--accent:#2c6b67;--chip:#2a231c0d;--menu:#fbf6ec;color-scheme:light}[data-time=evening]{--bg:#f3e1c7;--fg:#36230f;--muted:#7a5b3c;--line:#36230f29;--accent:#9a4a12;--chip:#36230f0f;--menu:#f9edda;color-scheme:light}[data-time=night],[data-time=late]{--bg:#152436;--fg:#ece5d6;--muted:#9ba8b8;--line:#ece5d624;--accent:#f2b65a;--chip:#ece5d612;--menu:#1d2f45;--river:#7cc4bc;--loom-indigo:#9aa6e8;--loom-red:#e58a80;color-scheme:dark}:root{transition:--bg var(--t-palette), --fg var(--t-palette), --muted var(--t-palette), --line var(--t-palette), --accent var(--t-palette), --chip var(--t-palette), --menu var(--t-palette), --river var(--t-palette), --loom-indigo var(--t-palette), --loom-red var(--t-palette)}:root.is-scrubbing{transition:none}@media (prefers-reduced-motion:reduce){:root{transition:none}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--bg);min-height:100dvh;color:var(--fg);font:400 1.0625rem/1.65 var(--body);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;display:flex}main{flex:1}img,svg,picture{max-width:100%;display:block}img{height:auto}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0;font-weight:400}h1{letter-spacing:-.01em;font-size:clamp(2.5rem,6.4vw,4.1rem);line-height:1.05}h2{font-size:1.6rem;line-height:1.2}h3{font-size:1.12rem;line-height:1.35}p{max-width:65ch;margin:0 0 1em}a{color:inherit;text-decoration-color:var(--line);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}::selection{background:color-mix(in srgb, var(--accent) 28%, transparent)}[lang=bn]{font-family:var(--display)}.wrap{width:100%;max-width:calc(var(--col) + var(--gutter-l) + var(--gutter-r));padding-left:var(--gutter-l);padding-right:var(--gutter-r);margin-inline:auto}.wrap--wide{max-width:calc(var(--col-wide) + var(--gutter-l) + var(--gutter-r))}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums;font-size:.78rem}.muted{color:var(--muted)}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{left:var(--gutter-l);z-index:100;background:var(--menu);color:var(--fg);border:1px solid var(--line);border-radius:8px;padding:8px 12px;position:absolute;top:8px;transform:translateY(-200%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}main:focus{outline:none}.page{padding-block:clamp(32px,7vw,72px) 48px}.page>h1{margin-bottom:18px}.section{border-top:1px solid var(--line);padding-block:36px}.section>h2{margin:0 0 6px}.section .sub{color:var(--muted);margin:0 0 20px;font-size:.95rem}.list{margin:0;padding:0;list-style:none}.more{color:var(--muted);margin-top:14px;font-size:.95rem;text-decoration:none;display:inline-block}.more:hover{color:var(--fg)}.prose>h2{border-top:1px solid var(--line);margin:36px 0 12px;padding-top:36px}.prose>:first-child{margin-top:0}.prose>h2:first-child{border-top:0;padding-top:28px}.prose>h3{margin:28px 0 8px}.prose a:hover{text-decoration-color:var(--sa,var(--accent))}.prose ul,.prose ol{max-width:65ch;margin:0 0 1em;padding-left:1.2em}.prose li{margin-bottom:.5em;padding-left:.2em}.prose li::marker{color:var(--muted)}.prose ol{padding-left:1.6em}.prose ol>li::marker{font:500 .85rem var(--mono);color:var(--sa,var(--accent))}.prose strong{font-weight:600}.prose blockquote{border-left:2px solid var(--accent);font:italic 400 1.1rem/1.55 var(--display);margin:1.2em 0;padding-left:18px}.prose code{font:400 .88em/1.4 var(--mono);background:var(--chip);border-radius:4px;padding:.1em .35em}.prose pre{border-radius:var(--radius);border:1px solid var(--line);background:var(--chip);margin:1.2em 0;padding:14px 16px;overflow-x:auto}.prose pre code{background:0 0;padding:0}.prose hr{border:0;border-top:1px solid var(--line);margin:2em 0}@keyframes page-out{to{opacity:0;transform:translateY(-8px)}}@keyframes page-in{0%{opacity:0;transform:translateY(8px)}}@supports (animation-timeline:view()){@media (prefers-reduced-motion:no-preference){main .section,main .list>li,main .timeline>li{animation:linear both reveal view();animation-range:entry entry 40%}}}@keyframes reveal{0%{opacity:0;transform:translateY(16px)}}
