@font-face{font-family:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-ext-400-normal.DzElnxZw.woff2)format("woff2"),url(/_astro/young-serif-latin-ext-400-normal.4arC2Gh9.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:Young Serif;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/young-serif-latin-400-normal.DIMmNPI9.woff2)format("woff2"),url(/_astro/young-serif-latin-400-normal.D1tz0Z9s.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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-ext-wght-normal.DHTKMUil.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-cyrillic-wght-normal.B1g8a0vD.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-greek-wght-normal.BpXpdlRW.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-vietnamese-wght-normal.BsaNuasd.woff2)format("woff2-variations");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:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-ext-wght-normal.BVZ5su8S.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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Serif 4 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/_astro/source-serif-4-latin-wght-normal.DMe4EKeb.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:Noto Serif Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-bengali-bengali-wght-normal.BcjY7wpo.woff2)format("woff2-variations");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}@font-face{font-family:Noto Serif Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-bengali-latin-ext-wght-normal.B-gDo6cG.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:Noto Serif Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-serif-bengali-latin-wght-normal.B_lKCcE1.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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-bengali-bengali-wght-normal.DeF8kf4m.woff2)format("woff2-variations");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}@font-face{font-family:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-bengali-latin-ext-wght-normal.B4w0d5pX.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:Noto Sans Bengali Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/_astro/noto-sans-bengali-latin-wght-normal.BEfni1Yl.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}:root{--cotton:#f8f5ed;--cotton-2:#efe9db;--ink:#17130e;--muted:#5f574a;--red:#b3131f;--red-deep:#8a0e18;--gold:#d8a21c;--gutter:clamp(1rem, 4vw, 3rem);--maxw:88rem;--display:"Young Serif", "Noto Serif Bengali Variable", Georgia, serif;--serif:"Source Serif 4 Variable", "Noto Serif Bengali Variable", Georgia, serif;--sans:"Noto Sans Bengali Variable", system-ui, sans-serif;--display-weight:400;--label-size:.75rem;--label-track:.12em;--label-case:uppercase;color-scheme:light;font-synthesis:none}:root:lang(bn),:root:lang(as){--display-weight:800;--label-size:.92rem;--label-track:0;--label-case:none}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{background:var(--cotton);color:var(--ink);font:400 1.125rem/1.6 var(--serif);margin:0}:root:lang(bn) body,:root:lang(as) body{line-height:1.8}img,iframe,svg{max-width:100%;display:block}a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}a:hover{color:var(--red)}:focus-visible{outline:3px solid var(--gold);outline-offset:2px}p{margin:0 0 1em}h1,h2,h3{font-family:var(--display);font-weight:var(--display-weight);text-wrap:balance;margin:0;line-height:1.1}:root:lang(bn) :is(h1,h2,h3),:root:lang(as) :is(h1,h2,h3){line-height:1.3}.wrap{width:min(100% - 2 * var(--gutter), var(--maxw));margin-inline:auto}.skip{position:absolute;left:-999px}.skip:focus{background:var(--cotton);z-index:10;padding:.5rem;top:.5rem;left:.5rem}.label{font:600 var(--label-size)/1.4 var(--sans);letter-spacing:var(--label-track);text-transform:var(--label-case);margin:0}.muted{color:var(--muted)}.sample-tag{font:600 .7rem/1 var(--sans);color:var(--muted);white-space:nowrap;vertical-align:.2em;border:1px dashed;padding:.2em .45em}.arrow{font:600 1rem/1.3 var(--sans);white-space:nowrap;border-bottom:2px solid;padding-bottom:.1em;text-decoration:none;position:relative}.arrow:before{content:"";position:absolute;inset:-.75rem -.25rem}.arrow:after{content:" →"}.band{background:url(/band.svg) 50% repeat-x;height:33px}.band.light{background-image:url(/band-light.svg)}[hidden]{display:none!important}.banner{background:var(--ink);color:var(--cotton);text-align:center;font:600 .95rem/1.4 var(--sans);padding:.45rem 1rem}.banner a{text-decoration:none}.banner a:hover{color:var(--gold)}.banner .label{color:var(--gold);margin-right:.6em}.util{font:400 .82rem/1.4 var(--sans);color:var(--muted);align-items:center;gap:1rem;padding:.5rem 0;display:flex}.now{text-decoration:none}.now-bn{color:var(--red);font-weight:600}.util .now-long .now-bn:before{content:" · ";color:var(--muted);font-weight:400}.util .now-long{white-space:nowrap;margin:0 auto 0 -.72rem}.util .now-long:before{content:"· "}.util .register{white-space:nowrap}.util .register b{color:var(--ink)}.util .search{flex:0 13rem;min-width:6rem}.util .search input{width:100%;font:inherit;border:0;border-bottom:1px solid var(--muted);color:var(--ink);background:0 0;border-radius:0;padding:.15rem 0}.util .search input:focus{border-color:var(--red);outline:0}.langs{gap:.15rem;display:flex}.langs a{color:var(--muted);padding:.1rem .45rem;text-decoration:none}.langs a[aria-current]{background:var(--ink);color:var(--cotton)}.mast{border-bottom:2px solid var(--ink);justify-content:space-between;align-items:flex-end;gap:1rem 2rem;padding:.4rem 0 .8rem;display:flex;position:relative}.brand{font:var(--display-weight) clamp(1.8rem, 4vw, 2.5rem)/1 var(--display);align-items:center;gap:.6rem;text-decoration:none;display:flex}.brand svg{width:1.1em;color:var(--red);flex:none}.mast-nav{font:500 1rem/1.5 var(--sans);flex-wrap:wrap;justify-content:flex-end;gap:.2rem 1.3rem;display:flex}.mast-nav a{border-bottom:2px solid #0000;padding-bottom:.1rem;text-decoration:none}.mast-nav a[aria-current]{border-color:var(--red);color:var(--red)}.menu,.icon-btn,.search-clear,.phone-search,.now-short{display:none}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.hero{padding:clamp(.5rem,2vw,1.5rem) 0 clamp(2rem,5vw,4rem)}.wordmark{letter-spacing:-.02em;white-space:nowrap;margin-left:-.03em;font-size:min(22.5vw,20.5rem);line-height:.95}:root:lang(bn) .wordmark,:root:lang(as) .wordmark{letter-spacing:0;font-size:min(25vw,23rem);line-height:1.15}.hero-grid{align-items:end;gap:2rem;margin-top:clamp(1rem,3vw,2.5rem);display:grid}.hook{font:var(--display-weight) clamp(1.7rem, 4vw, 3rem)/1.15 var(--display);text-wrap:balance;margin:0 0 .6em}.lede{max-width:34em;margin-bottom:1.4em}.hero-links{flex-wrap:wrap;gap:.6rem 1.6rem;display:flex}.houses{color:var(--red);width:100%;height:auto}.houses.weave{animation:weave 1.8s steps(var(--weave-rows)) both}@keyframes weave{0%{clip-path:inset(0 0 100%)}to{clip-path:inset(0)}}@media (prefers-reduced-motion:reduce){.houses.weave{animation:none}}.hero figcaption{font:400 .88rem/1.4 var(--sans);color:var(--muted);margin-top:.6rem}.stats{border-top:2px solid var(--ink);border-bottom:1px solid var(--ink);grid-template-columns:repeat(3,1fr);margin:clamp(1.5rem,4vw,3rem) 0 0;display:grid}.stats>div{border-left:1px solid var(--ink);padding:.7rem .9rem .8rem}.stats>div:first-child{border-left:0;padding-left:0}.stats dt{font:500 .9rem/1.2 var(--sans);order:2}.stats dd{font:var(--display-weight) clamp(2rem, 7vw, 4.5rem)/1.05 var(--display);color:var(--red);margin:0}.stats>div{flex-direction:column;display:flex}.stats-source{font:400 .8rem/1.4 var(--sans);color:var(--muted);margin:.4rem 0 0}.hero-photo{margin:clamp(1.5rem,4vw,3rem) 0 0}.hero-photo img{aspect-ratio:21/9;object-fit:cover;width:100%}@media (width>=52rem){.hero-grid{grid-template-columns:5fr 7fr;gap:4rem}}.next{background:var(--red);color:var(--cotton)}.next .band-edge{opacity:.9;background:url(/band-light.svg) 50% repeat-x;height:33px}.next-grid{align-items:center;gap:1.5rem 3rem;padding:clamp(2rem,5vw,4rem) 0;display:grid}.next h2{margin:.2em 0 .3em;font-size:clamp(2.2rem,7vw,5.5rem)}.next h2 a{text-decoration:none}.next a:hover{color:var(--gold)}.next p{max-width:36em}.next .when{font:600 1rem/1.4 var(--sans)}.next .sample-tag{color:var(--cotton)}.also{border-top:1px solid #fff6;flex-wrap:wrap;align-items:baseline;gap:.4rem 2rem;padding:.9rem 0 1.4rem;display:flex}.also a{font:500 1rem/1.4 var(--sans)}@media (width>=52rem){.next-grid{grid-template-columns:auto 1fr}}.leaf{background:var(--cotton);width:11rem;color:var(--ink);text-align:center;border:2px solid var(--ink);box-shadow:.35rem .35rem #17130e33}.leaf .month{background:var(--ink);color:var(--cotton);font:600 .92rem/1 var(--sans);padding:.55rem .3rem}.leaf .day{font:var(--display-weight) 6.2rem/1.05 var(--display);color:var(--red);padding-top:.25rem}.leaf .weekday{font:500 .88rem/1.2 var(--sans);padding:0 .3rem .7rem}.section{padding:clamp(2.5rem,6vw,5rem) 0 0}.section-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.5rem 2rem;margin-bottom:0;padding-bottom:.6rem;display:flex}.section-head h2{font-size:clamp(1.9rem,5vw,3.4rem)}.section-head p{color:var(--muted);margin:0}.section-head .label{color:var(--red);flex-basis:100%}.recent-meta{font:500 1rem/1.5 var(--sans);margin:.9rem 0 0}.recent-meta+p{max-width:38em;margin:.3rem 0 0}.year-block{border-bottom:1px solid var(--ink);gap:0 2rem;padding-top:.5rem;display:grid}.year-block:last-child{border-bottom:0}.year-num{font:var(--display-weight) clamp(3rem, 9vw, 6.5rem)/1 var(--display);color:var(--red);margin:.1em 0 .15em}.year-num a{text-decoration:none}@media (width>=52rem){.year-block{grid-template-columns:14rem 1fr}.year-num{align-self:start;position:sticky;top:1rem}}.entries{margin:0;padding:0;list-style:none}.entry{border-top:1px solid var(--cotton-2);grid-template-columns:4.6rem 1fr;gap:.2rem 1rem;padding:1rem 0;display:grid;position:relative}.entries>.entry:first-child{border-top:0}.entry:hover h3{color:var(--red)}.entry .when{font:500 .85rem/1.3 var(--sans);color:var(--muted);padding-top:.25rem}.entry .when b{font:var(--display-weight) 2rem/1 var(--display);color:var(--ink);display:block}.entry h3{font-size:clamp(1.3rem,2.6vw,1.9rem)}.entry h3 a{text-decoration:none}.entry h3 a:after{content:"";position:absolute;inset:0}.entry .meta{font:400 .92rem/1.4 var(--sans);color:var(--muted);margin:.3rem 0 0}.entry .thumb{aspect-ratio:16/9;object-fit:cover;background:var(--cotton-2);grid-column:2;width:100%;margin-top:.6rem}@media (width>=40rem){.entry{grid-template-columns:5.5rem 1fr 11rem}.entry .thumb{aspect-ratio:3/2;grid-area:1/3;margin:0}}.mosaic{grid-template-columns:repeat(2,1fr);grid-auto-rows:42vw;grid-auto-flow:dense;gap:.4rem;margin-top:1rem;display:grid}.mosaic a{background:var(--cotton-2);display:block;overflow:hidden}.mosaic img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.mosaic a:hover img{transform:scale(1.03)}.mosaic a:nth-child(4n+1){grid-area:span 2/span 2}.mosaic a:nth-child(4n){grid-column:span 2}@media (width>=52rem){.mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:min(15vw,13rem)}.mosaic a:nth-child(4n+3){grid-row:span 2}.mosaic a:nth-child(4n){grid-column:auto}}.mosaic.few{grid-template-columns:repeat(2,1fr);grid-auto-rows:auto}.mosaic.few a{aspect-ratio:4/3;grid-area:auto}.mosaic.few a:first-child:nth-last-child(odd){grid-column:span 2}.mosaic.single a:first-child:nth-last-child(odd){grid-column:auto}.mosaic.single{grid-template-columns:1fr;max-width:40rem}@media (width>=52rem){.mosaic.few:not(.single){grid-template-columns:repeat(var(--n), 1fr)}.mosaic.few:not(.single) a:first-child:nth-last-child(odd){grid-column:auto}}.lightbox{background:0 0;border:0;max-width:94vw;max-height:94vh;padding:0}.lightbox::backdrop{background:#17130eee}.lightbox img{width:auto;max-width:94vw;height:auto;max-height:86vh}.credit{font:400 .85rem/1.4 var(--sans);color:var(--muted);margin:.5rem 0 0}.lightbox p a{color:var(--gold)}.donation-total{font:500 1rem/1.3 var(--sans);flex-wrap:wrap;align-items:baseline;gap:.2rem 1rem;margin:0 0 .5rem;display:flex}.donation-total b{font:var(--display-weight) clamp(2rem, 5vw, 3.2rem)/1.1 var(--display);color:var(--red)}.donation-how{margin-top:1rem}.lightbox p{color:var(--cotton);font:400 .92rem/1.4 var(--sans);margin:.5rem 0 0}.lightbox button{font:600 .95rem/1 var(--sans);background:var(--cotton);color:var(--ink);cursor:pointer;border:0;margin:.5rem 0 0 auto;padding:.55rem .9rem;display:block}.photo-side{gap:2rem 3rem;display:grid}@media (width>=62rem){.photo-side{grid-template-columns:1fr 19rem}}.send{background:var(--ink);color:var(--cotton);flex-direction:column;align-self:start;margin-top:1rem;padding:1.5rem;display:flex}.send h3{margin-bottom:.5em;font-size:1.9rem}.send p{font-size:1.02rem}.send a{color:var(--gold);width:fit-content}.event-facts .ledger{margin-top:1.2rem}.event-day{border-bottom:1px solid var(--ink);gap:0 2rem;padding:.8rem 0 1.5rem;scroll-margin-top:1rem;display:grid}.event-day:last-child{border-bottom:0}.day-label .num{font:var(--display-weight) clamp(2.2rem, 5vw, 3.6rem)/1.1 var(--display);color:var(--red);margin:0}.day-label .on{font:500 .92rem/1.4 var(--sans);color:var(--muted);margin:.2rem 0 .8rem}@media (width>=52rem){.event-day{grid-template-columns:14rem minmax(0,1fr)}.day-label{align-self:start;position:sticky;top:1rem}}.moment{border-top:1px solid var(--cotton-2);max-width:56rem;padding:.9rem 0 1.4rem}.moment:first-child{border-top:0;padding-top:.3rem}.moment .time{font:600 .92rem/1.4 var(--sans);color:var(--red);margin:0 0 .2rem}.moment h3{margin-bottom:.4em;font-size:clamp(1.4rem,3vw,2rem)}.moment p{max-width:40em}.moment .video-file{max-height:70vh;margin-top:.8rem}.moment .video{margin-top:.8rem}.list-label{color:var(--red);margin:1rem 0 .2rem}.winners-group{font:var(--display-weight) 1.25rem/1.3 var(--display);margin:1rem 0 0}.winners{grid-template-columns:repeat(auto-fill,minmax(min(11rem,44%),1fr));gap:.8rem;margin:.6rem 0 0;padding:0;list-style:none;display:grid}.winner{background:var(--cotton-2);position:relative}.winner img{aspect-ratio:1;object-fit:cover;width:100%}.medal{border:2px solid var(--cotton);width:2.5rem;height:2.5rem;font:var(--display-weight) 1.25rem/1 var(--display);color:var(--ink);background:var(--gold);border-radius:50%;place-items:center;display:grid;position:absolute;top:.5rem;left:.5rem}.medal-2{background:#b9b7ae}.medal-3{background:#b9773f}.medal.no-photo{margin:.6rem 0 0 .7rem;position:static}.winner-body{flex-direction:column;gap:.1rem;padding:.6rem .7rem .7rem;display:flex}.winner-body b{font:var(--display-weight) 1.15rem/1.25 var(--display)}.winner-body span{font:400 .88rem/1.4 var(--sans);color:var(--muted)}.winner-body .amount{font:600 1rem/1.3 var(--sans);color:var(--red)}.posters{grid-template-columns:repeat(auto-fill,minmax(min(22rem,100%),1fr));align-items:start;gap:1rem;display:grid}.posters a{background:var(--cotton-2);min-height:12rem;display:block}.posters img{width:100%;height:auto}.cal-legend{font:400 .88rem/1.5 var(--sans);color:var(--muted);flex-wrap:wrap;gap:.3rem 1.1rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.cal-legend li{align-items:center;gap:.4rem;display:flex}.legend-event{border-bottom:3px solid var(--red)}.mark{border-radius:50%;flex:none;width:.55rem;height:.55rem;display:inline-block}.mark-amavasya{background:var(--ink)}.mark-purnima{background:var(--cotton);box-shadow:inset 0 0 0 1.5px var(--ink)}.mark-ekadashi{background:var(--red);border-radius:0;transform:rotate(45deg)scale(.85)}.mark-festival{background:var(--gold)}.mark-event{background:var(--red)}.cal-month{padding-top:1.5rem;scroll-margin-top:6rem}.cal-head{border-bottom:2px solid var(--ink);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.1rem 1.5rem;padding-bottom:.4rem;display:flex}.cal-head h2{font-size:clamp(1.6rem,3.5vw,2.4rem)}.cal-head p{font:500 .95rem/1.4 var(--sans);color:var(--red);margin:0}.cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));max-width:44rem;display:grid}.cal-wd{font:600 .72rem/1.2 var(--sans);color:var(--muted);text-align:center;white-space:nowrap;padding:.45rem .1rem;overflow:hidden}.cal-wd.sun,.cal-day.sun .en{color:var(--red)}.cal-blank,.cal-day{border-top:1px solid var(--cotton-2)}.cal-day{text-align:center;min-height:4.1rem;padding:.35rem .1rem 1rem;position:relative}.cal-day .en{font:var(--display-weight) 1.3rem/1.1 var(--display);display:block}.cal-day .bn{font:400 .72rem/1.3 var(--sans);color:var(--muted);display:block}.cal-day .mark{position:absolute;bottom:.4rem;left:calc(50% - .27rem)}.cal-day .mark+.mark{left:calc(50% + .15rem)}.cal-day .mark:has(+.mark){left:calc(50% - .7rem)}.cal-day.has-event{box-shadow:inset 0 -3px var(--red)}.cal-day.today{background:var(--ink)}.cal-day.today .en,.cal-day.today.sun .en{color:var(--cotton)}.cal-day.today .bn{color:var(--cotton-2)}.cal-day.today .mark-amavasya{box-shadow:inset 0 0 0 1.5px var(--cotton)}.cal-notes{max-width:44rem;margin:.6rem 0 0;padding:0;list-style:none}.cal-notes li{border-top:1px solid var(--cotton-2);grid-template-columns:2.1rem minmax(0,1fr);gap:.5rem;padding:.4rem 0;display:grid}.cal-notes b{font:var(--display-weight) 1.15rem/1.4 var(--display)}.note-line{font:400 .95rem/1.5 var(--sans);flex-wrap:wrap;align-items:baseline;gap:0 .45rem;display:flex}.note-line .mark{align-self:center}.note-line a{padding:.15rem 0}@media (width>=62rem){.cal-month{grid-template-columns:minmax(0,44rem) minmax(0,1fr);align-items:start;gap:0 3rem;display:grid}.cal-head{grid-column:1/-1}.cal-notes{margin-top:2rem}}.cal-tithis{grid-column:1/-1;max-width:44rem;margin-top:.5rem}.cal-tithis summary{cursor:pointer;min-height:2.75rem;font:600 .95rem/1.3 var(--sans);align-items:center;gap:.5rem;display:flex}.cal-tithis summary:after{content:" ↓";color:var(--red)}.cal-tithis[open] summary:after{content:" ↑"}.cal-tithis summary::-webkit-details-marker{display:none}.cal-tithis summary{list-style:none}.cal-tithis ul{margin:0;padding:0;list-style:none}.cal-tithis li{border-top:1px solid var(--cotton-2);font:400 .92rem/1.4 var(--sans);grid-template-columns:2.1rem minmax(0,1fr) auto;align-items:baseline;gap:.5rem;padding:.3rem 0;display:grid}.cal-tithis li b{font:var(--display-weight) 1.05rem/1.4 var(--display)}.cal-tithis li .muted{text-align:right;font-size:.85rem}.cal-source{font:400 .85rem/1.5 var(--sans);color:var(--muted);max-width:44rem;margin-top:2rem}@media (width>=52rem){.cal-day{min-height:4.8rem}.cal-day .en{font-size:1.6rem}.cal-day .bn{font-size:.8rem}}.notices{margin:0;padding:0;list-style:none}.notices li{border-bottom:1px solid var(--cotton-2);gap:.1rem 1.5rem;padding:.8rem 0;display:grid}.notices a{font:var(--display-weight) 1.35rem/1.25 var(--display);text-decoration:none}.notices .meta{font:400 .9rem/1.4 var(--sans);color:var(--muted)}@media (width>=40rem){.notices li{grid-template-columns:1fr auto;align-items:baseline}}.news{gap:0 3rem;display:grid}.story{border-bottom:1px solid var(--cotton-2);padding:1.1rem 0;position:relative}.story h3{margin:.25em 0 .35em;font-size:1.45rem}.story h3 a{text-decoration:none}.story h3 a:after{content:"";position:absolute;inset:0}.story:hover h3{color:var(--red)}.story p{margin:0}.story .kicker{font:600 var(--label-size)/1.4 var(--sans);letter-spacing:var(--label-track);text-transform:var(--label-case);color:var(--red)}.story .kicker span{color:var(--muted);margin-left:.6em;font-weight:400}.story.lead h3{font-size:clamp(1.9rem,4vw,3rem)}@media (width>=52rem){.news{grid-template-columns:3fr 2fr}.news .story.lead{border-bottom:0;grid-row:span 3}}.onward{border-top:2px solid var(--ink);gap:0;margin-top:clamp(2.5rem,6vw,5rem);display:grid}.onward a{border-bottom:1px solid var(--ink);padding:1.2rem 0;text-decoration:none;display:block}.onward strong{font:var(--display-weight) clamp(1.7rem, 4vw, 2.8rem)/1.2 var(--display);display:block}.onward strong:after{content:" →";color:var(--red)}.onward span{font:400 .95rem/1.4 var(--sans);color:var(--muted)}@media (width>=52rem){.onward{grid-template-columns:1fr 1fr}.onward a+a{border-left:1px solid var(--ink);padding-left:2rem}}.page-head{border-bottom:2px solid var(--ink);margin-bottom:1.5rem;padding:clamp(1.5rem,5vw,4rem) 0 clamp(1rem,3vw,2rem)}.page-head h1{font-size:clamp(2.8rem,10vw,7.5rem);line-height:1}:root:lang(bn) .page-head h1,:root:lang(as) .page-head h1{line-height:1.25}.page-head.long h1{font-size:clamp(2.4rem,7vw,5.5rem)}.page-head p{max-width:38em;color:var(--muted);margin:.8rem 0 0;font-size:1.2rem}.page-head .label{color:var(--red);margin-bottom:.7rem}.note{background:var(--cotton-2);font:400 .92rem/1.4 var(--sans);margin-top:1rem;padding:.6rem .9rem}.prose{max-width:40em}.prose h2{margin:1.5em 0 .5em;font-size:1.9rem}.prose img{height:auto}.prose.drop>p:first-child:first-letter{font:var(--display-weight) 4.4em/.85 var(--display);float:left;color:var(--red);padding:.06em .1em 0 0}:root:lang(bn) .prose.drop>p:first-child:first-letter,:root:lang(as) .prose.drop>p:first-child:first-letter{font:inherit;float:none;color:inherit;padding:0}.two-col{gap:2rem 4rem;display:grid}@media (width>=62rem){.two-col{grid-template-columns:minmax(0,1fr) 22rem}.two-col>aside{order:2}}.h-rule{border-bottom:2px solid var(--ink);margin:clamp(2rem,5vw,3.5rem) 0 .8rem;padding-bottom:.4rem;font-size:clamp(1.6rem,3.5vw,2.4rem)}.ledger{margin:0}.ledger>div{border-bottom:1px solid var(--cotton-2);justify-content:space-between;gap:1.5rem;padding:.55rem 0;display:flex}.ledger dt{font:400 .92rem/1.5 var(--sans);color:var(--muted)}.ledger dd{font:600 .98rem/1.5 var(--sans);text-align:right;margin:0}.ledger .big dd{font:var(--display-weight) 2.2rem/1.1 var(--display);color:var(--red)}.ledger+.source{font:400 .82rem/1.5 var(--sans);color:var(--muted);margin-top:.7rem}.filter{font:500 1rem/1.5 var(--sans);flex-wrap:wrap;gap:.3rem 1.1rem;margin:0 0 .6rem;padding:0;list-style:none;display:flex}.filter a,.filter button{font:inherit;color:var(--muted);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 .1rem;text-decoration:none}.filter a:hover,.filter button:hover{color:var(--ink)}.filter a[aria-current],.filter button[aria-pressed=true]{color:var(--red);border-color:var(--red)}.programme{border-collapse:collapse;width:100%}.programme td{border-bottom:1px solid var(--cotton-2);padding:.55rem 0}.programme td:first-child{font:600 .95rem/1.4 var(--sans);white-space:nowrap;width:1%;color:var(--red);padding-right:1.5rem}.roll{gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}.roll li{border-bottom:1px solid var(--cotton-2);justify-content:space-between;align-items:baseline;gap:1rem;padding:.7rem 0;display:flex}.roll b{font:var(--display-weight) 1.35rem/1.25 var(--display)}.roll span{font:400 .92rem/1.4 var(--sans);color:var(--muted);text-align:right}@media (width>=52rem){.roll{grid-template-columns:1fr 1fr}}.past summary{cursor:pointer;font:var(--display-weight) clamp(1.8rem, 4vw, 2.8rem)/1.3 var(--display);color:var(--red);border-bottom:1px solid var(--ink);padding:.3rem 0}.map{aspect-ratio:4/3;background:var(--cotton-2);filter:saturate(.75);border:0;width:100%;max-height:32rem}.map-link{margin-top:.7rem}.video{aspect-ratio:16/9;background:var(--ink);border:0;width:100%}.video-file{background:var(--ink);width:auto;max-width:100%;height:auto;max-height:85vh;display:block}.video-list{gap:2rem;display:grid}@media (width>=52rem){.video-list{grid-template-columns:1fr 1fr}}.video-list h3{margin-top:.6rem;font-size:1.4rem}.video-list h3 a{text-decoration:none}.dir-item{border-bottom:1px solid var(--cotton-2);gap:.2rem 2rem;padding:1rem 0;display:grid}.dir-item h3{font-size:1.5rem}.dir-note{max-width:40em;margin:.2rem 0 0;font-size:1rem}.dir-item .meta{font:400 .92rem/1.5 var(--sans);color:var(--muted)}.dir-item .links{font:500 .95rem/1.5 var(--sans);flex-wrap:wrap;gap:.2rem 1rem;display:flex}@media (width>=40rem){.dir-item{grid-template-columns:1fr auto;align-items:baseline}}.site-footer{background:var(--ink);color:var(--cotton);margin-top:clamp(3rem,8vw,6rem)}.site-footer .band{background-image:url(/band.svg);background-color:var(--cotton)}.foot{gap:1.5rem 3rem;padding:clamp(2rem,5vw,3.5rem) 0;display:grid}.foot-name{font:var(--display-weight) clamp(3rem, 12vw, 9rem)/1 var(--display);margin:0}.foot-cols{font:400 .98rem/1.6 var(--sans);flex-wrap:wrap;gap:1.5rem 4rem;display:flex}.foot-cols p{margin:0}.foot-cols .label{color:var(--gold);margin-bottom:.4rem}.foot a:hover{color:var(--gold)}#search{--pagefind-ui-primary:var(--red);--pagefind-ui-text:var(--ink);--pagefind-ui-background:var(--cotton);--pagefind-ui-border:var(--ink);--pagefind-ui-tag:var(--cotton-2);--pagefind-ui-border-radius:0;--pagefind-ui-border-width:1px;--pagefind-ui-font:var(--sans)}html{scroll-behavior:smooth}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@media (width<=60rem){body{flex-direction:column;display:flex}body>.band{order:-2}.mast{z-index:10;flex-wrap:nowrap;order:-1;align-items:center;gap:0;padding:0;position:sticky;top:0}.mast:before{content:"";z-index:-1;inset:0 calc(-1 * var(--gutter));background:var(--cotton);position:absolute}.util,.mast-nav{display:none}.brand{gap:.5rem;min-height:2.75rem;margin-right:auto;font-size:1.35rem}.brand span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.icon-btn{width:2.75rem;height:2.75rem;color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent;place-items:center;list-style:none;display:grid}.icon-btn::-webkit-details-marker{display:none}.now-short{min-width:0;min-height:2.75rem;font:500 .8rem/1.15 var(--sans);color:var(--muted);white-space:nowrap;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:.1rem;display:flex}.now-short .now-bn{font-size:.82rem;line-height:1.2}.mast.searching .now-short{display:none}.search-toggle{margin-right:.15rem}.menu{margin-right:-.5rem;display:block}.when-open,.menu[open] .when-closed{display:none}.menu[open] .when-open{color:var(--red);display:block}.mast.searching .brand,.mast.searching .menu{display:none}.mast.searching .phone-search{flex:1;display:block;position:relative}.mast.searching .search-toggle{color:var(--red);margin-left:.3rem;margin-right:-.5rem}.phone-search input{width:100%;height:2.75rem;font:400 1.05rem/1.4 var(--sans);color:var(--ink);background:0 0;border:0;border-radius:0;padding:0 2.5rem 0 0;display:block}.phone-search input:focus{outline:0}.phone-search input::-webkit-search-cancel-button{-webkit-appearance:none;appearance:none}.phone-search input:not(:placeholder-shown)+.search-clear{display:grid}.search-clear{width:2.75rem;height:2.75rem;color:var(--muted);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;position:absolute;top:0;right:0}.search-clear .icon{width:16.5px;height:16.5px}.menu-page{top:100%;left:calc(-1 * var(--gutter));right:calc(-1 * var(--gutter));background:var(--ink);height:calc(100dvh - 2.875rem);color:var(--cotton);padding:.4rem var(--gutter) 0;flex-direction:column;display:flex;position:absolute;overflow-y:auto}body:has(.menu[open]){overflow:hidden}.menu-langs{border-bottom:1px solid #f8f5ed55;gap:1.6rem;display:flex}.menu-langs a{min-height:3rem;font:500 1.1rem/1 var(--sans);color:#f8f5edbb;align-items:center;text-decoration:none;display:flex}.menu-langs a:hover{color:var(--cotton)}.menu-langs a[aria-current]{color:var(--gold);box-shadow:inset 0 -3px var(--gold);font-weight:700}.menu-links{flex-direction:column;flex:1;justify-content:center;padding:1rem 0;display:flex}.menu-links a{font:var(--display-weight) clamp(1.9rem, 9vw, 3rem)/1.2 var(--display);padding:.35rem 0;text-decoration:none}.menu-links a:hover{color:inherit}.menu-links a[aria-current]{color:var(--gold)}.menu-page .band{margin-inline:calc(-1 * var(--gutter));flex:none;margin-bottom:1rem}}@media (width<=52rem){.band,.next .band-edge{background-size:48px 22px;height:22px}.banner{text-align:left;padding:.5rem var(--gutter);font-size:.9rem}.banner a{-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.hero{padding-bottom:1.5rem}.hero-grid{gap:1rem;margin-top:.4rem}.hook{margin-bottom:.4em;font-size:1.55rem}.lede{margin-bottom:1rem;font-size:1.05rem}.hero-links{gap:.6rem 1.4rem}.hero figcaption{display:none}.brand{min-width:2.75rem}.stats{margin-top:1rem}.stats dd{font-size:2.1rem}.next-grid{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.5rem 1rem;padding:1.5rem 0}.next-grid>div:last-child{display:contents}.next-grid .leaf{grid-row:1/span 2}.next .label{align-self:end}.next h2{margin:0;font-size:clamp(1.55rem,7vw,2.4rem)}.next p,.next .when,.next .arrow{grid-column:1/-1}.next p.label{grid-column:2;margin:0}.next p{margin:.3rem 0 0}.next .arrow{text-align:center;background:var(--cotton);color:var(--red);border:0;margin-top:.7rem;padding:.8rem;font-size:1.05rem;display:block}.also{flex-direction:column;gap:.3rem}.also a{padding:.3rem 0}.leaf{width:5.75rem}.leaf .month{padding:.35rem .2rem;font-size:.72rem;line-height:1.2}.leaf .day{padding-top:.1rem;font-size:3rem}.leaf .weekday{padding-bottom:.4rem;font-size:.72rem}.section{padding-top:2.25rem}.year-num{font-size:2.6rem}.mosaic{margin-inline:calc(-1 * var(--gutter));gap:.2rem}.credit{margin-top:.4rem}.moment .video-file{margin-inline:auto}.day-nav{z-index:5;background:var(--cotton);border-bottom:1px solid var(--ink);margin-bottom:0;position:sticky;top:2.875rem}.event-day{scroll-margin-top:6.2rem}.event-facts{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:1rem;display:grid}.event-facts .ledger{margin-top:0}.event-facts .ledger>div{flex-direction:column;gap:0;padding:.35rem 0}.event-facts .ledger>div:first-child{padding-top:0}.event-facts .ledger dd{text-align:left;overflow-wrap:anywhere}.text-first>aside{order:2}.roll li{flex-direction:column;gap:.05rem}.roll span{text-align:left}.filter{scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);flex-wrap:nowrap;gap:0 1.1rem;overflow-x:auto}.filter::-webkit-scrollbar{display:none}.filter>*{flex:none}.filter a,.filter button{white-space:nowrap;align-items:center;min-width:2.75rem;min-height:2.75rem;padding-bottom:0;display:inline-flex}.foot-cols a{padding:.55rem 0;display:inline-block}.dir-item .links a{padding:.55rem 0}.page-head .label a{padding:.6rem 0;display:inline-block}.page-head .label{margin-bottom:0}}@media (width<=40rem){.entry{grid-template-columns:3.9rem minmax(0,1fr) 5.5rem;gap:0 .6rem;padding:.8rem 0}.entry .meta{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.entry .when{padding-top:0;font-size:.75rem}.entry .when b{font-size:1.6rem}.entry h3{font-size:1.2rem}.entry .thumb{aspect-ratio:1;grid-area:1/3;margin:0}.entry>div:nth-child(2):last-child{grid-column:2/-1}}.lamp{display:none}:root[data-theme=durga]{--cotton:#fffdf9;--cotton-2:#f6e3d3;--ink:#2a0b0d;--muted:#6d4a44;--red:#a80d1b;--gold:#d9a520}[data-theme=durga] body{background-image:url(/themes/durga-buti.svg)}[data-theme=durga] .band{background-image:url(/themes/durga-band.svg);background-size:72px 66px;height:66px}[data-theme=durga] .band.light{background-image:url(/themes/durga-edge.svg)}[data-theme=durga] .wordmark{color:var(--red)}[data-theme=durga] .banner{color:#fffdf9;background:#6e0912}[data-theme=durga] .banner .label{color:#ffd978}[data-theme=durga] .houses{color:var(--red)}[data-theme=durga] .lamp{fill:#d9a520;display:block}[data-theme=durga] .stats{background:var(--cotton)}[data-theme=durga] .next{background:#8c0b16}[data-theme=durga] .next .wrap:before{content:"";background:url(/themes/durga-eyes.svg) 50%/contain no-repeat;height:clamp(5.5rem,13vw,10rem);margin-top:clamp(1.2rem,3vw,2.2rem);display:block}[data-theme=durga] .next-grid{padding-top:clamp(.8rem,2vw,1.5rem)}[data-theme=durga] .next .band-edge{opacity:1;background-image:url(/themes/durga-edge.svg);background-size:72px 66px;height:66px}[data-theme=durga] .next h2 a,[data-theme=durga] .next .label{color:#ffd978}[data-theme=durga] :is(.site-footer,.send,.menu-page){background-color:#5c0810}[data-theme=durga] .send a{color:#ffd978}@media (width<=52rem){[data-theme=durga] .band,[data-theme=durga] .next .band-edge{background-size:48px 44px;height:44px}}:root[data-theme=diwali]{--cotton:#120c1c;--cotton-2:#2c2238;--ink:#f7ecd2;--muted:#c6b9a2;--red:#f2b544;--gold:#ffd36b;color-scheme:dark}[data-theme=diwali] .band,[data-theme=diwali] .band.light{background-image:url(/themes/diwali-band.svg)}[data-theme=diwali] :is(.banner,.site-footer,.send,.menu-page){color:#f7ecd2;background:#07050c}[data-theme=diwali] .site-footer .band{background-color:#120c1c}[data-theme=diwali] .next{color:#f7ecd2;background:#3a0f14}[data-theme=diwali] .next .band-edge{opacity:1;background-image:url(/themes/diwali-band.svg)}[data-theme=diwali] .next h2 a,[data-theme=diwali] .next .label{color:#ffd36b}[data-theme=diwali] .next .sample-tag{color:#f7ecd2}[data-theme=diwali] a:hover{color:#ffd36b}[data-theme=diwali] .lightbox button{color:#120c1c;background:#f7ecd2}[data-theme=diwali] .houses{color:#a8662a}[data-theme=diwali] .lamp{fill:#ffd36b;animation:2.8s ease-in-out infinite lamp;animation-delay:calc(var(--i) * -.37s);display:block}@keyframes lamp{0%,to{opacity:1}45%{opacity:.78}60%{opacity:.94}80%{opacity:.7}}@media (prefers-reduced-motion:reduce){[data-theme=diwali] .lamp{animation:none}}:root[data-theme=lakshmi]{--cotton:#fffaf3;--cotton-2:#f8e8da;--ink:#2b0d0f;--muted:#6c4b45;--red:#a4121f;--gold:#c9951a}[data-theme=lakshmi] .band,[data-theme=lakshmi] .band.light{background-image:url(/themes/lakshmi-band.svg)}[data-theme=lakshmi] .next .band-edge{opacity:1;background-image:url(/themes/lakshmi-band.svg)}[data-theme=lakshmi] .banner{background:var(--red);color:#fffaf3}[data-theme=lakshmi] .banner .label{color:#fff}[data-theme=lakshmi] .site-footer,[data-theme=lakshmi] .send,[data-theme=lakshmi] .menu-page{background:#6e0b14}[data-theme=lakshmi] .send a{color:#ffe29a}:root[data-theme=yajna]{--cotton:#ffeccb;--cotton-2:#f8d9a2;--ink:#2c1806;--muted:#5d452a;--red:#9c3c05;--gold:#e8780c}[data-theme=yajna] .band,[data-theme=yajna] .band.light{background-image:url(/themes/yajna-band.svg);background-position:0 0;background-size:144px 66px;height:66px}[data-theme=yajna] .wordmark{color:#8a3305}[data-theme=yajna] .houses{display:none}[data-theme=yajna] .houses-ring{width:min(100%,25rem);height:auto;margin-inline:auto;display:block}.houses-ring{display:none}.ring-houses{fill:#8a3305}.ring-rooms{fill:#f79a1c}[data-theme=yajna] .banner{color:#fff3df;background:#6b2a04}[data-theme=yajna] .banner .label{color:#ffc94d}[data-theme=yajna] .mantra:not(.bolbom,.republic){color:#5c1503;background:#f5a02a;border-block:4px double #8a3305;font-size:1.1rem;line-height:2.3;display:flex}[data-theme=yajna] .next{background:#1f4d2a}[data-theme=yajna] .next .wrap:before{content:"";background:url(/themes/yajna-kirtan.svg) 50%/contain no-repeat;height:clamp(4.6rem,14vw,10rem);margin-top:clamp(1rem,3vw,2rem);display:block}[data-theme=yajna] .next-grid{padding-top:clamp(.8rem,2vw,1.5rem)}[data-theme=yajna] .next .band-edge{opacity:1;background-image:url(/themes/yajna-band.svg);background-position:0 0;background-size:144px 66px;height:66px}[data-theme=yajna] .next h2 a,[data-theme=yajna] .next .label{color:#ffc94d}[data-theme=yajna] .next .arrow{color:#1f4d2a}[data-theme=yajna] :is(.site-footer,.send,.menu-page){background:#421c05}[data-theme=yajna] .send a,[data-theme=yajna] .foot-cols .label{color:#ffc94d}@media (width<=52rem){[data-theme=yajna] .band,[data-theme=yajna] .next .band-edge{background-size:96px 44px;height:44px}}.mantra{color:#2a1505;font:600 1rem/2.2 "Noto Serif Bengali Variable", var(--serif);white-space:nowrap;background:#f0890e;display:none;overflow:hidden}.mantra span{flex:none;padding-right:1.5em;animation:80s linear infinite mantra}@keyframes mantra{to{transform:translate(-100%)}}@media (prefers-reduced-motion:reduce){.mantra span{animation:none}}:root[data-theme=saraswati]{--cotton:#fffcec;--cotton-2:#f6ecbe;--ink:#1b2a66;--muted:#4f5570;--red:#b23a0c;--gold:#f2c21c}[data-theme=saraswati] body{background-image:repeating-linear-gradient(#0000 0 calc(2rem - 1px),#f8f0cc calc(2rem - 1px) 2rem)}[data-theme=saraswati] .band{background-image:url(/themes/saraswati-band.svg);background-size:192px 66px;background-color:var(--cotton);height:66px}[data-theme=saraswati] .band.light{background-image:url(/themes/saraswati-band.svg)}[data-theme=saraswati] .wordmark,[data-theme=saraswati] .houses{color:var(--ink)}[data-theme=saraswati] .lamp{fill:#fff;display:block}[data-theme=saraswati] .banner{background:var(--ink);color:#fffcec}[data-theme=saraswati] .banner .label{color:var(--gold)}[data-theme=saraswati] .akshara{display:block}[data-theme=saraswati] .stats{background:var(--cotton)}[data-theme=saraswati] .next{background:var(--ink);color:#fffcec}[data-theme=saraswati] .next .band-edge{opacity:1;background-color:#fffcec;background-image:url(/themes/saraswati-band.svg);background-size:192px 66px;height:66px}[data-theme=saraswati] .next h2 a,[data-theme=saraswati] .next .label{color:var(--gold)}[data-theme=saraswati] .next .arrow{color:var(--ink)}[data-theme=saraswati] :is(.site-footer,.send,.menu-page){background:#141f4f}[data-theme=saraswati] .send a{color:var(--gold)}@media (width<=52rem){[data-theme=saraswati] .band,[data-theme=saraswati] .next .band-edge{background-size:128px 44px;height:44px}}@media (width>=62rem){[data-theme=saraswati] body{background-image:linear-gradient(90deg,#0000 calc(2vw - 1px),#f6d6c8 calc(2vw - 1px) 2vw,#0000 2vw),repeating-linear-gradient(#0000 0 calc(2rem - 1px),#f8f0cc calc(2rem - 1px) 2rem)}}.akshara{color:#1b2a66;font:700 1.1rem/2.2 "Noto Serif Bengali Variable", var(--serif);text-align:center;white-space:nowrap;word-spacing:.35em;background:#f8e68f;padding:0 1rem;display:none;overflow:hidden}:root[data-theme=biswakarma]{--cotton:#14233f;--cotton-2:#2c3d5e;--ink:#f2f6ff;--muted:#bccae6;--red:#ffc94a;--gold:#ffc94a;color-scheme:dark}[data-theme=biswakarma] body{background-image:linear-gradient(#ffffff08 1px,#0000 1px),linear-gradient(90deg,#ffffff08 1px,#0000 1px);background-size:120px 120px}[data-theme=biswakarma] .band,[data-theme=biswakarma] .band.light{background-image:url(/themes/biswakarma-band.svg);background-size:192px 66px;height:66px}[data-theme=biswakarma] .wordmark{color:#dfe6ee;background:linear-gradient(#f7f9fc 0%,#b4c0cf 55%,#e6ecf3 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}[data-theme=biswakarma] .houses{color:#c3cedb}[data-theme=biswakarma] :is(.banner,.site-footer,.send,.menu-page){color:#f2f6ff;background:#0d1830}[data-theme=biswakarma] .site-footer .band{background-color:#14233f}[data-theme=biswakarma] .next{color:#f2f6ff;background:#1c2f52}[data-theme=biswakarma] .next .band-edge{opacity:1;background-image:url(/themes/biswakarma-band.svg);background-size:192px 66px;height:66px}[data-theme=biswakarma] .next h2 a,[data-theme=biswakarma] .next .label{color:#ffc94a}[data-theme=biswakarma] .next .sample-tag{color:#f2f6ff}[data-theme=biswakarma] a:hover{color:#ffc94a}[data-theme=biswakarma] .lightbox button{color:#14233f;background:#f2f6ff}@media (width<=52rem){[data-theme=biswakarma] .band,[data-theme=biswakarma] .next .band-edge{background-size:128px 44px;height:44px}}[data-theme=saraswati] .next .leaf{border-color:var(--gold)}[data-theme=saraswati] .next .leaf .month{background:var(--gold);color:var(--ink)}:root[data-theme=shivaratri]{--cotton:#151924;--cotton-2:#2c3241;--ink:#ece9e0;--muted:#bcb9af;--red:#b4d6a6;--gold:#b4d6a6;color-scheme:dark}[data-theme=shivaratri] .band,[data-theme=shivaratri] .band.light{background-image:url(/themes/shivaratri-band.svg);background-size:192px 66px;height:66px}[data-theme=shivaratri] .wordmark{color:#ece9e0}[data-theme=shivaratri] .houses{color:#8d94a5}[data-theme=shivaratri] .lamp{fill:#e8d9a0;display:block}[data-theme=shivaratri] :is(.banner,.site-footer,.send,.menu-page){color:#ece9e0;background:#0d1017}[data-theme=shivaratri] .site-footer .band{background-color:#151924}[data-theme=shivaratri] .next{color:#ece9e0;background:#1f2533}[data-theme=shivaratri] .next .band-edge{opacity:1;background-image:url(/themes/shivaratri-band.svg);background-size:192px 66px;height:66px}[data-theme=shivaratri] .next .wrap:before{content:"";background:url(/themes/shivaratri-tripundra.svg) 50%/contain no-repeat;height:clamp(3rem,7vw,4.6rem);margin-top:clamp(1.2rem,3vw,2.2rem);display:block}[data-theme=shivaratri] .next-grid{padding-top:clamp(.8rem,2vw,1.5rem)}[data-theme=shivaratri] .next h2 a,[data-theme=shivaratri] .next .label{color:#b4d6a6}[data-theme=shivaratri] .next .sample-tag{color:#ece9e0}[data-theme=shivaratri] a:hover{color:#b4d6a6}[data-theme=shivaratri] .lightbox button{color:#151924;background:#ece9e0}@media (width<=52rem){[data-theme=shivaratri] .band,[data-theme=shivaratri] .next .band-edge{background-size:128px 44px;height:44px}}:root[data-theme=bolbom]{--cotton:#fff9f0;--cotton-2:#f8e7d0;--ink:#2a1a0a;--muted:#665342;--red:#ad4705;--gold:#e08a14}[data-theme=bolbom] .band,[data-theme=bolbom] .band.light{background-image:url(/themes/bolbom-band.svg);background-size:192px 66px;height:66px}[data-theme=bolbom] .wordmark,[data-theme=bolbom] .houses{color:#ad4705}[data-theme=bolbom] .lamp{fill:#f3b45c;display:block}[data-theme=bolbom] .banner{color:#fff9f0;background:#6f2f04}[data-theme=bolbom] .banner .label{color:#ffd27a}[data-theme=bolbom] .mantra.bolbom{color:#2a1a0a;background:#f0a24a;display:flex}[data-theme=bolbom] .next{background:#8f3d05}[data-theme=bolbom] .next .band-edge{opacity:1;background-color:#fff9f0;background-image:url(/themes/bolbom-band.svg);background-size:192px 66px;height:66px}[data-theme=bolbom] .next h2 a,[data-theme=bolbom] .next .label{color:#ffd27a}[data-theme=bolbom] .next .arrow{color:#8f3d05}[data-theme=bolbom] :is(.site-footer,.send,.menu-page){background:#4a2003}[data-theme=bolbom] .send a{color:#ffd27a}@media (width<=52rem){[data-theme=bolbom] .band,[data-theme=bolbom] .next .band-edge{background-size:128px 44px;height:44px}}:root[data-theme=rongali]{--cotton:#fffdf7;--cotton-2:#f7e5df;--ink:#2a0b0f;--muted:#6d4a4a;--red:#b3131f;--gold:#c2447a}[data-theme=rongali] .band,[data-theme=rongali] .band.light{background-color:#fffdf7;background-image:url(/themes/rongali-band.svg);background-size:192px 66px;height:66px}[data-theme=rongali] body{background-image:url(/themes/rongali-weave.svg)}[data-theme=rongali] .wordmark,[data-theme=rongali] .houses{color:var(--red)}[data-theme=rongali] .lamp{fill:#f2a6c4;display:block}[data-theme=rongali] .banner{color:#fffdf7;background:#8a0e18}[data-theme=rongali] .banner .label{color:#ffd0e2}[data-theme=rongali] .next .band-edge{opacity:1;background-color:#fffdf7;background-image:url(/themes/rongali-band.svg);background-size:192px 66px;height:66px}[data-theme=rongali] :is(.site-footer,.send,.menu-page){background:#6e0b14}[data-theme=rongali] .send a{color:#ffd0e2}@media (width<=52rem){[data-theme=rongali] .band,[data-theme=rongali] .next .band-edge{background-size:128px 44px;height:44px}}:root[data-theme=magh]{--cotton:#fcf5e3;--cotton-2:#f0e1ba;--ink:#2b1c0e;--muted:#62533e;--red:#a8430c;--gold:#d98a1c}[data-theme=magh] .band,[data-theme=magh] .band.light{background-color:#fcf5e3;background-image:url(/themes/magh-band.svg);background-size:192px 66px;height:66px}[data-theme=magh] .wordmark{color:#8a3a0c}[data-theme=magh] .houses{color:#6b4a22}[data-theme=magh] .lamp{fill:#f08a24;display:block}[data-theme=magh] .banner{color:#fcf5e3;background:#3a2416}[data-theme=magh] .banner .label{color:#f5b25a}[data-theme=magh] .next{background:#3a2416}[data-theme=magh] .next .band-edge{opacity:1;background-color:#fcf5e3;background-image:url(/themes/magh-band.svg);background-size:192px 66px;height:66px}[data-theme=magh] .next h2 a,[data-theme=magh] .next .label{color:#f5b25a}[data-theme=magh] .next .arrow{color:#3a2416}[data-theme=magh] :is(.site-footer,.send,.menu-page){background:#2a1a0f}[data-theme=magh] .send a{color:#f5b25a}@media (width<=52rem){[data-theme=magh] .band,[data-theme=magh] .next .band-edge{background-size:128px 44px;height:44px}}[data-theme=rongali] .foot-cols .label{color:#ffd0e2}:root[data-theme=holi]{--cotton:#fff;--cotton-2:#f5e6f0;--ink:#241033;--muted:#5e4d6b;--red:#b3125f;--gold:#f5b700}[data-theme=holi] .band,[data-theme=holi] .band.light{background-color:#fff;background-image:url(/themes/holi-band.svg);background-size:192px 66px;height:66px}[data-theme=holi] .wordmark{color:#b3125f;background:radial-gradient(at 8% 40%,#d6186f 0 22%,#0000 42%),radial-gradient(at 30% 75%,#f0641e 0 18%,#0000 38%),radial-gradient(at 48% 25%,#7a2bb8 0 20%,#0000 40%),radial-gradient(at 68% 70%,#0d8a5e 0 20%,#0000 40%),radial-gradient(at 90% 35%,#1a6cc4 0 24%,#0000 44%),#c4126a;-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin-bottom:-.2em;padding-bottom:.2em}[data-theme=holi] .houses{color:#3b1a57}[data-theme=holi] .lamp{display:block}[data-theme=holi] .lamp:nth-of-type(6n+1){fill:#d6186f}[data-theme=holi] .lamp:nth-of-type(6n+2){fill:#f5b700}[data-theme=holi] .lamp:nth-of-type(6n+3){fill:#12a06e}[data-theme=holi] .lamp:nth-of-type(6n+4){fill:#1f78d1}[data-theme=holi] .lamp:nth-of-type(6n+5){fill:#f0641e}[data-theme=holi] .lamp:nth-of-type(6n){fill:#a04fe0}[data-theme=holi] .stats>div:nth-child(2) dd{color:#0b7a52}[data-theme=holi] .stats>div:nth-child(3) dd{color:#1a5fb0}[data-theme=holi] .banner{color:#fff;background:#5a1a86}[data-theme=holi] .banner .label{color:#ffd84d}[data-theme=holi] .next{background:#a30f58}[data-theme=holi] .next .band-edge{opacity:1;background-color:#fff;background-image:url(/themes/holi-band.svg);background-size:192px 66px;height:66px}[data-theme=holi] .next h2 a,[data-theme=holi] .next .label{color:#ffd84d}[data-theme=holi] .next .arrow{color:#a30f58}[data-theme=holi] :is(.site-footer,.send,.menu-page){background:#2f0f4a}[data-theme=holi] .send a,[data-theme=holi] .foot-cols .label{color:#ffd84d}@media (width<=52rem){[data-theme=holi] .band,[data-theme=holi] .next .band-edge{background-size:128px 44px;height:44px}}:root[data-theme=independence]{--cotton:#0c1838;--cotton-2:#2a3760;--ink:#f6f7fb;--muted:#c3c9dc;--red:#ffb066;--gold:#ffb066;color-scheme:dark}[data-theme=independence] .band,[data-theme=independence] .band.light{background-image:url(/themes/independence-band.svg);background-size:96px 66px;height:66px}[data-theme=independence] .wordmark{color:#fff}[data-theme=independence] .houses path:first-of-type{fill:url(#houses-tricolour)}[data-theme=independence] :is(.banner,.site-footer,.send,.menu-page){color:#f6f7fb;background:#070f26}[data-theme=independence] .site-footer .band{background-color:#0c1838}[data-theme=independence] .stats>div:nth-child(2) dd{color:#fff}[data-theme=independence] .stats>div:nth-child(3) dd{color:#63d48a}[data-theme=independence] .next{color:#f6f7fb;background:#142450}[data-theme=independence] .next .band-edge{opacity:1;background-image:url(/themes/independence-band.svg);background-size:96px 66px;height:66px}[data-theme=independence] .next h2 a,[data-theme=independence] .next .label{color:#ffb066}[data-theme=independence] .next .sample-tag{color:#f6f7fb}[data-theme=independence] a:hover{color:#ffb066}[data-theme=independence] .lightbox button{color:#0c1838;background:#f6f7fb}:root[data-theme=republic]{--cotton:#fbf6e6;--cotton-2:#efe6c8;--ink:#14143f;--muted:#55536b;--red:navy;--gold:#c9651a}[data-theme=republic] .band,[data-theme=republic] .band.light{background-color:#fbf6e6;background-image:url(/themes/republic-band.svg);background-size:96px 66px;height:66px}[data-theme=republic] .wordmark,[data-theme=republic] .houses{color:navy}[data-theme=republic] .lamp{display:block}[data-theme=republic] .lamp:nth-of-type(odd){fill:#f93}[data-theme=republic] .lamp:nth-of-type(2n){fill:#2fa84f}[data-theme=republic] .banner{color:#fbf6e6;background:navy}[data-theme=republic] .banner .label{color:#ffc27a}[data-theme=republic] .mantra.republic{color:navy;background:#efe6c8;font-style:italic;display:flex}[data-theme=republic] .next{color:#fbf6e6;background:navy}[data-theme=republic] .next .band-edge{opacity:1;background-color:#fbf6e6;background-image:url(/themes/republic-band.svg);background-size:96px 66px;height:66px}[data-theme=republic] .next h2 a,[data-theme=republic] .next .label{color:#ffc27a}[data-theme=republic] .next .arrow{color:navy}[data-theme=republic] :is(.site-footer,.send,.menu-page){background:#0b0b4d}[data-theme=republic] .send a,[data-theme=republic] .foot-cols .label{color:#ffc27a}@media (width<=52rem){[data-theme=independence] .band,[data-theme=independence] .next .band-edge,[data-theme=republic] .band,[data-theme=republic] .next .band-edge{background-size:64px 44px;height:44px}}.theme-demo[data-astro-cid-iykcnpi3]{z-index:2147483000;right:.75rem;bottom:calc(.75rem + env(safe-area-inset-bottom));color:#f8f5ed;background:#17130e;border:1px solid #f8f5ed55;align-items:center;gap:.4rem;padding:.35rem .5rem .35rem .7rem;font:600 .8rem/1 system-ui,sans-serif;display:none;position:fixed;box-shadow:0 2px 10px #0006}html[data-theme-switcher] .theme-demo[data-astro-cid-iykcnpi3]{display:flex}.theme-demo[data-astro-cid-iykcnpi3] select[data-astro-cid-iykcnpi3]{color:#17130e;background:#f8f5ed;border:0;min-height:2.2rem;padding:0 .3rem;font:500 .9rem/1 system-ui,sans-serif}
