@font-face{font-family:Gloock;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Gloock-400.latin.aa606adf4a.woff2) format("woff2");unicode-range:U+0020-007E,U+00A9,U+00B7,U+00BD,U+00D7,U+00E9,U+060C,U+0964,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2060,U+2190-2193,U+21B5,U+22EF,U+2318}@font-face{font-family:Figtree;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Figtree-400.latin.584e04f3de.woff2) format("woff2");unicode-range:U+0020-007E,U+00A9,U+00B7,U+00BD,U+00D7,U+00E9,U+060C,U+0964,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2060,U+2190-2193,U+21B5,U+22EF,U+2318}@font-face{font-family:Figtree;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Figtree-600.latin.bbb94dbe66.woff2) format("woff2");unicode-range:U+0020-007E,U+00A9,U+00B7,U+00BD,U+00D7,U+00E9,U+060C,U+0964,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+2060,U+2190-2193,U+21B5,U+22EF,U+2318}@font-face{font-family:Tong Head;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TongHead-400.latin.1f8d77a342.woff2) format("woff2");unicode-range:U+0020,U+002C,U+002E,U+004E,U+0061-0066,U+0068-0069,U+006E-0070,U+0072-0073,U+0075-0077,U+0079,U+0964}@font-face{font-family:Figtree Fallback;src:local("Arial"),local("ArialMT"),local("Liberation Sans"),local("Arimo");size-adjust:101.54%;ascent-override:93.56%;descent-override:24.62%;line-gap-override:0%}@font-face{font-family:Gloock Fallback;src:local("Times New Roman"),local("TimesNewRomanPSMT"),local("Liberation Serif"),local("Tinos");size-adjust:116.58%;ascent-override:83.63%;descent-override:19.3%;line-gap-override:0%}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/NotoSansBengali-400.en.3e90d96519.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+0981-0983,U+0985-0989,U+098F,U+0993-09A8,U+09AA-09B0,U+09B2,U+09B6-09B9,U+09BC,U+09BE-09C4,U+09C7-09C8,U+09CB-09CE,U+09D7,U+09DC,U+09DF-09E1,U+09E6-09EC,U+09EE-09EF,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:Noto Sans Bengali;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/NotoSansBengali-600.en.077ade0cfe.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+0981-0983,U+0985-0989,U+098F,U+0993-09A8,U+09AA-09B0,U+09B2,U+09B6-09B9,U+09BC,U+09BE-09C4,U+09C7-09C8,U+09CB-09CE,U+09D7,U+09DC,U+09DF-09E1,U+09E6-09EC,U+09EE-09EF,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:"Noto Serif Bengali";font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/NotoSerifBengali-600.en.4286784063.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+0981-0983,U+0985-0989,U+098F,U+0993-09A8,U+09AA-09B0,U+09B2,U+09B6-09B9,U+09BC,U+09BE-09C4,U+09C7-09C8,U+09CB-09CE,U+09D7,U+09DC,U+09DF-09E1,U+09E6-09EC,U+09EE-09EF,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:Tong Display;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/TongDisplay-700.en.bf96617c4c.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+099A,U+09AC,U+09B9,U+09BE,U+09C7,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:Tong Words;font-style:normal;font-weight:700;font-display:block;src:url(/fonts/TongWords-700.en.183bb8252f.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+0982,U+0995-0996,U+099A,U+099F,U+09A4,U+09A8,U+09AA,U+09AC-09AD,U+09AF-09B0,U+09B2,U+09B6,U+09B8-09B9,U+09BC,U+09BE-09BF,U+09C1,U+09C7,U+09CD,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:Tong UI Bangla;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/TongUIBangla-600.en.91466e937b.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+0982,U+09A3,U+09AC,U+09B2,U+09B6-09B7,U+09BE-09BF,U+09C7,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}@font-face{font-family:Tong Text Bangla;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/TongTextBangla-400.en.b0cb119413.woff2) format("woff2");unicode-range:U+0020-0022,U+0027-0029,U+002C-002E,U+003A-003B,U+003F,U+00A0,U+0964-0965,U+09AC,U+09B9,U+09C7,U+200C-200D,U+2013-2014,U+2018-2019,U+201C-201D,U+2026,U+25CC}:root{--paper: #f7f3ec;--paper-2: #efe9df;--paper-3: #ece5da;--surface: #fffdf9;--raised: #ffffff;--inverse: #28211b;--ink: #1e1a16;--ink-2: #5a524a;--ink-3: #6b6259;--ink-inverse: #f4ece2;--line: rgba(30, 26, 22, .1);--line-2: rgba(30, 26, 22, .2);--line-strong: #877d72;--btn: #a4472a;--btn-ink: #fff8f1;--btn-hover: #963f25;--btn-pressed: #8e3b22;--btn-a: #ab4b2d;--btn-b: #9a4126;--accent: #a4472a;--accent-bg: #fbe7dc;--wash: rgba(185,85,47,.12);--dudh: #eedfcb;--focus: #1e1a16;--success: #1e6b4a;--warning: #855610;--error: #a62644;--k-line: rgb(91,87,82);--k-ink: #1e1a16;--k-tea: #b86a45;--k-sun: #e38a61;--k-soft: rgba(30,26,22,.07);--k-men: #F6C9B3;--lg-glass: #b9552f;--lg-tea: #c98a66;--lg-ring: #1e1a16;--lg-word: #1e1a16;--lg-stop: #b9552f;color-scheme:light}:root[data-theme=night]{--paper: #15110e;--paper-2: #18130f;--paper-3: #362d25;--surface: #221c17;--raised: #2c241e;--inverse: #f4ece2;--ink: #f4ece2;--ink-2: #c2b5a6;--ink-3: #a39585;--ink-inverse: #1e1a16;--line: #2d2620;--line-2: rgba(244, 236, 226, .2);--line-strong: #8c7f71;--btn: #b0502e;--btn-ink: #fff8f1;--btn-hover: #b85330;--btn-pressed: #a64829;--btn-a: #b85330;--btn-b: #a64829;--accent: #ee9a74;--accent-bg: #3a2419;--wash: rgba(238,154,116,.16);--dudh: #44291d;--focus: #f4ece2;--success: #a9cb98;--warning: #f0be84;--error: #ff8fa3;--k-line: rgb(164,157,150);--k-ink: #f4ece2;--k-tea: #b86a45;--k-sun: #ee9a74;--k-soft: rgba(244,236,226,.1);--k-men: #F6C9B3;--lg-glass: #e38a61;--lg-tea: #8c4a2a;--lg-ring: #f4ece2;--lg-word: #f4ece2;--lg-stop: #e38a61;color-scheme:dark}@media(prefers-color-scheme:dark){:root:not([data-theme]){--paper: #15110e;--paper-2: #18130f;--paper-3: #362d25;--surface: #221c17;--raised: #2c241e;--inverse: #f4ece2;--ink: #f4ece2;--ink-2: #c2b5a6;--ink-3: #a39585;--ink-inverse: #1e1a16;--line: #2d2620;--line-2: rgba(244, 236, 226, .2);--line-strong: #8c7f71;--btn: #b0502e;--btn-ink: #fff8f1;--btn-hover: #b85330;--btn-pressed: #a64829;--btn-a: #b85330;--btn-b: #a64829;--accent: #ee9a74;--accent-bg: #3a2419;--wash: rgba(238,154,116,.16);--dudh: #44291d;--focus: #f4ece2;--success: #a9cb98;--warning: #f0be84;--error: #ff8fa3;--k-line: rgb(164,157,150);--k-ink: #f4ece2;--k-tea: #b86a45;--k-sun: #ee9a74;--k-soft: rgba(244,236,226,.1);--k-men: #F6C9B3;--lg-glass: #e38a61;--lg-tea: #8c4a2a;--lg-ring: #f4ece2;--lg-word: #f4ece2;--lg-stop: #e38a61;color-scheme:dark}}.band-night{--paper: #0d0a08;--paper-2: #15110e;--paper-3: #362d25;--surface: #18130f;--raised: #221c17;--inverse: #f4ece2;--ink: #f4ece2;--ink-2: #c2b5a6;--ink-3: #a39585;--ink-inverse: #1e1a16;--line: #2d2620;--line-2: rgba(244, 236, 226, .2);--line-strong: #8c7f71;--btn: #b0502e;--btn-ink: #fff8f1;--btn-hover: #b85330;--btn-pressed: #a64829;--btn-a: #b85330;--btn-b: #a64829;--accent: #ee9a74;--accent-bg: #3a2419;--wash: rgba(238,154,116,.16);--dudh: #44291d;--focus: #f4ece2;--success: #a9cb98;--warning: #f0be84;--error: #ff8fa3;--k-line: rgb(164,157,150);--k-ink: #f4ece2;--k-tea: #b86a45;--k-sun: #ee9a74;--k-soft: rgba(244,236,226,.1);--k-men: #F6C9B3;--lg-glass: #e38a61;--lg-tea: #8c4a2a;--lg-ring: #f4ece2;--lg-word: #f4ece2;--lg-stop: #e38a61;color-scheme:dark}@property --sky-1{syntax: "<color>"; inherits: true; initial-value: #E6D3C9;}@property --sky-2{syntax: "<color>"; inherits: true; initial-value: #F6E1C7;}@property --sky-3{syntax: "<color>"; inherits: true; initial-value: #EDCFAF;}@property --sun-c{syntax: "<color>"; inherits: true; initial-value: #FFE9C8;}@property --grade-c{syntax: "<color>"; inherits: true; initial-value: #FFFFFF;}@property --grade-a{syntax: "<number>"; inherits: true; initial-value: 0;}@property --lamp-a{syntax: "<number>"; inherits: true; initial-value: 0;}@property --shade-a{syntax: "<number>"; inherits: true; initial-value: .1;}@property --ground-c{syntax: "<color>"; inherits: true; initial-value: #C99A6E;}@property --light-1{syntax: "<color>"; inherits: true; initial-value: #A4472A;}@property --light-2{syntax: "<color>"; inherits: true; initial-value: #E38A61;}@property --tint{syntax: "<color>"; inherits: true; initial-value: #FFFFFF;}@property --tint-a{syntax: "<percentage>"; inherits: true; initial-value: 0%;}@property --dial{syntax: "<number>"; inherits: true; initial-value: .25;}:root{--sky-1: #E6D3C9;--sky-2: #F6E1C7;--sky-3: #EDCFAF;--sun-c: #FFE9C8;--grade-c: #FFFFFF;--grade-a: 0;--lamp-a: 0;--shade-a: .1;--ground-c: #C99A6E;--light-1: #A4472A;--light-2: #E38A61;--tint: #FFFFFF;--tint-a: 0%;--street-c: color-mix(in oklab, var(--ground-c) 55%, #EAD9C2);--street-c-flat: color-mix(in oklab, var(--street-c), var(--tint) var(--tint-a));--hero-ink: var(--ink);--hero-ink-2: #4B433B;--sun-x: .16;--sun-y: .3;--shadow-len: 1.4;--shadow-skew: -14deg;--clay: #B9552F;--clay-l: #E38A61;--tea: #C98A66;--shadow-rgb: 63 42 28;--f-latin: "Gloock", "Gloock Fallback", Georgia, "Times New Roman", serif;--f-bn: "Noto Serif Bengali", "Gloock", serif;--f-display: "Tong Display", serif;--f-word: "Tong Words", "Tong Display", "Noto Serif Bengali", serif;--f-ui: "Figtree", "Figtree Fallback", "Noto Sans Bengali", system-ui, -apple-system, "Segoe UI", sans-serif;--f-head: var(--f-latin);--gutter: clamp(16px, 5.2vw, 76px);--max: 1320px;--wide: 1520px;--edge: max(var(--gutter), calc((100vw - var(--max)) / 2));--sec-y: clamp(88px, 13vw, 200px);--r-s: 10px;--r-m: 18px;--r-l: 28px;--spring: linear(0, .009, .035 2.1%, .141, .281 6.7%, .723 12.9%, .938 16.7%, 1.017, 1.077 21.9%, 1.121 24.3%, 1.149 26.9%, 1.159 29.5%, 1.158 31.2%, 1.137 35.9%, 1.098 40.9%, 1.02 51.7%, .991 57.3%, .985 61.3%, .985 66.3%, .998 82.4%, 1);--soft: linear(0, .05 3%, .2 7%, .5 14%, .8 22%, .96 30%, 1.02 38%, 1.03 46%, 1.01 60%, 1);--ease: cubic-bezier(.2, .7, .1, 1);--t-atmos: 1.4s;transition:--sky-1 var(--t-atmos),--sky-2 var(--t-atmos),--sky-3 var(--t-atmos),--sun-c var(--t-atmos),--grade-c var(--t-atmos),--grade-a var(--t-atmos),--lamp-a var(--t-atmos),--shade-a var(--t-atmos),--ground-c var(--t-atmos),--light-1 var(--t-atmos),--light-2 var(--t-atmos),--tint var(--t-atmos),--tint-a var(--t-atmos),--dial var(--t-dial, 1.8s) var(--ease)}html[lang=bn]{--f-head: var(--f-bn)}:root[data-phase=bhor]{--tint: #E2B9C0;--tint-a: 14%;--sky-1: #CDBFCB;--sky-2: #F1D6C2;--sky-3: #F3D3B2;--sun-c: #FFE6C2;--grade-c: #F6D9C8;--grade-a: .12;--shade-a: .085;--ground-c: #C99A6E;--hero-ink-2: #3F3831;--light-1: #9C5A6E;--light-2: #F3B48E}:root[data-phase=day]{--sky-1: #B9CDD6;--sky-2: #E3E6DE;--sky-3: #F1E6D2;--sun-c: #FFF8EA;--grade-c: #FFF6E6;--grade-a: 0;--shade-a: .1;--ground-c: #CDA47A;--light-1: #A4472A;--light-2: #D9935F}:root[data-phase=godhuli]{--tint: #D8703C;--tint-a: 24%;--sky-1: #C27A62;--sky-2: #EBAE7E;--sky-3: #F5CC98;--sun-c: #FFD7A0;--grade-c: #F0A26A;--grade-a: .4;--shade-a: .09;--ground-c: #B9825A;--hero-ink-2: #2B231D;--light-1: #B9552F;--light-2: #F5B26A}:root[data-theme=night]{--tint: #121833;--tint-a: 74%;--sky-1: #06060B;--sky-2: #120F18;--sky-3: #2A1C17;--sun-c: #FFB25E;--grade-c: #26304F;--grade-a: .84;--lamp-a: 1;--shade-a: 0;--ground-c: #2A2019;--hero-ink: var(--ink);--hero-ink-2: #D9CCBC;--shadow-rgb: 0 0 0;--light-1: #FFB25E;--light-2: #EE9A74}@media(prefers-color-scheme:dark){:root:not([data-theme]){--tint: #121833;--tint-a: 74%;--sky-1: #06060B;--sky-2: #120F18;--sky-3: #2A1C17;--grade-c: #26304F;--grade-a: .84;--lamp-a: 1;--shade-a: 0;--ground-c: #2A2019;--hero-ink: var(--ink);--hero-ink-2: #D9CCBC;--shadow-rgb: 0 0 0;--light-1: #FFB25E;--light-2: #EE9A74}}:root.scrub{--t-atmos: .08s;--t-dial: 0s}:root:not([data-motion=full]){--t-dial: 0s}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:76px;background:var(--paper);color-scheme:light;overflow-x:clip}:root[data-theme=night]{color-scheme:dark}:root[data-smooth]{scroll-behavior:smooth}body{margin:0;background:var(--paper);color:var(--ink);font:400 1.0625rem/1.62 var(--f-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility;overflow-x:clip;font-synthesis:none}html[lang=bn] body{line-height:1.78}[lang=bn]{font-feature-settings:normal}img,svg,canvas,picture,video{display:block;max-width:100%}img{height:auto}a{color:inherit;text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance}p,li,dd,figcaption{text-wrap:pretty}p,figure,blockquote,dl,dd{margin:0}ul,ol{margin:0;padding:0;list-style:none}::selection{background:color-mix(in oklab,var(--clay-l) 42%,transparent);color:var(--ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:6px}[hidden]{display:none!important}.sr-only{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip{font-family:Figtree,Figtree Fallback,Tong UI Bangla,system-ui,sans-serif;position:fixed;left:12px;top:-64px;z-index:200;padding:10px 18px;background:var(--ink);color:var(--paper);border-radius:999px;text-decoration:none;font-weight:600;transition:top .2s}.skip:focus{top:12px}main{display:block}main:focus{outline:none}.wrap{width:100%;max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding-inline:var(--gutter)}.wrap.narrow{max-width:calc(760px + 2 * var(--gutter))}.center{text-align:center}.fine{font-size:.8125rem;line-height:1.5;color:var(--ink-3)}.muted{color:var(--ink-2)}.ill{width:100%;height:auto;overflow:visible}.ill .s,.clink .s,.tg .s,.cw-glass .s{fill:none;stroke-linecap:round;stroke-linejoin:round}.s.i-l{stroke:var(--k-line)}.f.i-l{fill:var(--k-line)}.s.i-t{stroke:var(--k-tea)}.f.i-t{fill:var(--k-tea)}.s.i-s{stroke:var(--k-sun)}.f.i-s{fill:var(--k-sun)}.s.i-k{stroke:var(--k-ink)}.f.i-k{fill:var(--k-ink)}.f.i-o{fill:var(--k-soft)}.f.i-p{fill:var(--paper)}.f.i-m{fill:var(--k-men)}.s.i-m{stroke:var(--k-men)}.ill text.lens-t{font:600 11px/1 var(--f-ui);fill:var(--k-line)}.ill text.lens-bn{fill:#fff;font-family:"Noto Sans Bengali",var(--f-ui);font-size:10px}.lg-glass,.lg-stop{fill:var(--lg-glass)}.lg-tea{fill:var(--lg-tea)}.lg-ring,.lg-word{fill:var(--lg-ring)}.ico{width:1.25em;height:1.25em;flex:none;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.mark{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.cv{content-visibility:auto;contain-intrinsic-size:auto 1200px}.eyebrow,.ch-mark{display:flex;align-items:center;flex-wrap:wrap;gap:.4em .8em;font:600 .8125rem/1.25 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}html[lang=bn] .eyebrow,html[lang=bn] .ch-mark{letter-spacing:0;text-transform:none;font-size:.9375rem}.ch-n{font-variant-numeric:tabular-nums;color:var(--accent);letter-spacing:.06em;display:inline-flex;align-items:center;gap:.8em}.ch-n:after{content:"";width:32px;height:1px;background:currentColor;opacity:.55}.lede{font-size:clamp(1.0625rem,1.05rem + .35vw,1.3125rem);line-height:1.55;color:var(--ink-2);max-width:54ch}html[lang=bn] .lede{line-height:1.75}.ch-title,.sec-title{font:400 clamp(2.4rem,1.4rem + 4.6vw,5.4rem)/1.02 var(--f-head);letter-spacing:-.022em;max-width:17ch;color:var(--ink)}html[lang=bn] .ch-title,html[lang=bn] .sec-title{font-weight:600;line-height:1.28;letter-spacing:0;font-size:clamp(2.05rem,1.25rem + 3.7vw,4.4rem);max-width:19ch}h3{font:400 clamp(1.5rem,1.15rem + 1.4vw,2.25rem)/1.12 var(--f-head);letter-spacing:-.012em}html[lang=bn] h3{font-weight:600;line-height:1.4;letter-spacing:0;font-size:clamp(1.35rem,1.1rem + 1.1vw,1.95rem)}h4{font:400 1.5rem/1.15 var(--f-head);letter-spacing:-.01em}html[lang=bn] h4{font-weight:600;line-height:1.45;letter-spacing:0;font-size:1.3rem}.f-display{font-family:var(--f-display);font-weight:700}.f-word{font-family:var(--f-word);font-weight:700}.gw:before{content:attr(data-w)}.gw{display:block;font-family:var(--f-word);font-weight:700;line-height:1.06;white-space:nowrap;pointer-events:none;-webkit-user-select:none;user-select:none}.f-uibn,.f-uibn .btn,.f-uibn .ch-n,.dateline.f-uibn,.ch-mark.f-uibn,.dict .dict-pos{font-family:Figtree,Figtree Fallback,Tong UI Bangla,system-ui,sans-serif}.pull{margin:0;padding:0 0 0 .9em;border-left:3px solid var(--accent)}.pull p{font:400 clamp(1.5rem,1.2rem + 1.3vw,2.25rem)/1.18 var(--f-head);letter-spacing:-.012em;color:var(--ink)}html[lang=bn] .pull p{font-weight:600;line-height:1.5;font-size:clamp(1.3rem,1.1rem + 1vw,1.85rem);letter-spacing:0}.points{display:grid;gap:.8em}.points li{position:relative;padding-left:1.6em;color:var(--ink-2);font-size:.9688rem;line-height:1.55}.points li:before{content:"";position:absolute;left:.15em;top:.55em;width:.7em;height:.7em;border-radius:50%;border:1.6px solid var(--accent)}html[lang=bn] .points li:before{top:.7em}.btn{display:inline-flex;align-items:center;justify-content:center;gap:.55em;min-height:52px;padding:0 1.45em;border-radius:999px;font:600 1rem/1 var(--f-ui);text-decoration:none;border:1px solid transparent;white-space:nowrap;transition:transform .5s var(--spring),box-shadow .3s,background-color .3s,color .3s,border-color .3s}.btn:hover{text-decoration:none}.btn:active{transform:scale(.965);transition-duration:.1s}.btn-primary{background:linear-gradient(var(--btn-a),var(--btn-b));color:var(--btn-ink);box-shadow:0 1px #ffffff38 inset,0 10px 24px -10px rgb(var(--shadow-rgb) / .55),0 2px 4px rgb(var(--shadow-rgb) / .18)}.btn-primary:hover{box-shadow:0 1px #ffffff38 inset,0 16px 32px -12px rgb(var(--shadow-rgb) / .6),0 2px 4px rgb(var(--shadow-rgb) / .2)}:root[data-theme=night] .btn-primary{box-shadow:0 1px #ffffff29 inset,0 8px 24px #b853304d}.btn .ico-arrow{transition:transform .5s var(--spring)}.btn:hover .ico-arrow{transform:translate(4px)}.btn-quiet{background:color-mix(in oklab,var(--surface) 62%,transparent);border-color:var(--line-2);color:var(--ink);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.btn-quiet:hover{background:var(--surface);border-color:var(--line-strong)}.btn-ghost{background:none;color:var(--ink);padding-inline:.4em;text-decoration:underline;text-underline-offset:.25em}.btn-sm{min-height:42px;font-size:.9375rem;padding:0 1.1em}@supports (corner-shape: squircle){.btn,.pills li,.seg{corner-shape:squircle;border-radius:30px}}html[lang=bn] .btn{font-size:1.0313rem}.link-arrow{display:inline-flex;align-items:center;gap:.5em;font-weight:600;text-decoration:none;border-bottom:1px solid currentColor;padding-bottom:2px;color:var(--ink)}.link-arrow .ico{transition:transform .5s var(--spring);width:1.1em;height:1.1em}.link-arrow:hover .ico{transform:translate(4px)}.linkish{all:unset;cursor:pointer;font-weight:600;color:var(--ink);text-decoration:underline;text-underline-offset:.2em}.linkish:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pills{display:flex;flex-wrap:wrap;gap:10px}.pills li{display:inline-flex;align-items:center;gap:.5em;height:44px;padding:0 1.05em 0 .85em;border-radius:999px;border:1px dashed var(--line-strong);color:var(--ink);font-weight:600;font-size:.9375rem}.pills .pill-soon{color:var(--ink-2);font-weight:500}.badge{display:inline-flex;align-items:center;height:24px;padding:0 10px;border-radius:999px;background:color-mix(in oklab,var(--clay-l) 22%,transparent);color:var(--accent);font:700 .75rem/1 var(--f-ui);letter-spacing:.05em}html[lang=en] .badge{text-transform:uppercase}.pulse{position:relative;display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--clay-l);flex:none}.pulse:after{content:"";position:absolute;inset:0;border-radius:50%;background:var(--clay-l);animation:pulse 2.6s var(--ease) infinite}@keyframes pulse{0%{transform:scale(1);opacity:.6}70%,to{transform:scale(3.4);opacity:0}}:root[data-loops=paused] .pulse:after,:root:not([data-motion=full]) .pulse:after{animation-play-state:paused;opacity:0}.mail{display:flex;flex-wrap:wrap;align-items:center;gap:.35em .6em}.mail-a{font-weight:600;text-decoration:underline;text-underline-offset:.22em;overflow-wrap:anywhere}.mail-l{flex-basis:100%;font-size:.8125rem;color:var(--ink-3)}.copy{display:inline-flex;align-items:center;gap:.35em;height:30px;padding:0 .75em;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);font:600 .8125rem/1 var(--f-ui);color:var(--ink-2);transition:background .2s,color .2s,transform .4s var(--spring)}.copy:hover{color:var(--ink)}.copy:active{transform:scale(.95)}.copy .ico{width:1em;height:1em}.copy .copy-ok{display:none}.copy.done{color:var(--success);border-color:color-mix(in oklab,var(--success) 40%,transparent)}.copy.done .copy-i{display:none}.copy.done .copy-ok{display:block}.tip{all:unset;cursor:help;border-bottom:1.5px dotted color-mix(in oklab,currentColor 60%,transparent);padding-bottom:.02em;line-height:inherit}.tip:hover{border-bottom-style:solid}.tip:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:4px}.pop{margin:0;border:1px solid var(--line);background:var(--surface);color:var(--ink);border-radius:var(--r-m);padding:16px 18px;box-shadow:0 22px 60px -16px rgb(var(--shadow-rgb) / .38),0 2px 6px rgb(var(--shadow-rgb) / .12);opacity:1;transform:none;transition:opacity .22s,transform .45s var(--spring),overlay .3s allow-discrete,display .3s allow-discrete}.pop:not(:popover-open){opacity:0;transform:translateY(-4px) scale(.98)}@starting-style{.pop:popover-open{opacity:0;transform:translateY(-6px) scale(.98)}}.tip-pop{max-width:min(330px,calc(100vw - 32px));font:400 .9375rem/1.5 var(--f-ui);position-area:bottom span-right;position-try-fallbacks:flip-block,flip-inline,flip-block flip-inline;margin:10px 0;inset:auto}.tip-pop .tip-w{font:400 1.3rem/1.2 var(--f-latin);margin-bottom:6px}.tip-pop .tip-w:lang(bn),html[lang=bn] .tip-pop .tip-w{font-family:var(--f-bn);font-weight:600}@supports not (position-area: bottom){.tip-pop{inset:auto 16px 16px;margin:0 auto}}.seg{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;padding:3px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line)}.seg button{all:unset;cursor:pointer;text-align:center;padding:9px 8px;border-radius:999px;font:600 .875rem/1.2 var(--f-ui);color:var(--ink-2);transition:background .3s,color .3s,box-shadow .3s}.seg button[aria-checked=true]{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .14),0 2px 8px rgb(var(--shadow-rgb) / .08)}.seg button:focus-visible{outline:2px solid var(--focus);outline-offset:1px}.switch{display:inline-flex;align-items:center;gap:8px;font:600 .875rem/1.2 var(--f-ui);cursor:pointer}.switch input{accent-color:var(--btn);width:20px;height:20px;margin:0;flex:none}.hint{font-size:.8125rem;color:var(--ink-2);line-height:1.45}.dict{flex:1 1 24ch;display:grid;grid-template-columns:auto auto 1fr;align-items:baseline;gap:2px 10px;max-width:34ch;padding-top:12px;border-top:1px solid var(--line-2);font-size:.9375rem;line-height:1.5}.dict dt{font:700 1.35rem/1.2 var(--f-display);color:var(--ink)}.dict-tr{font:italic 400 1.05rem/1.2 var(--f-latin);color:var(--ink-2)}.dict-tr i{font-style:italic}.dict-pos{justify-self:start;font:600 .6875rem/1 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding:4px 7px;border:1px solid color-mix(in oklab,var(--accent) 45%,transparent);border-radius:999px}html[lang=bn] .dict-pos{letter-spacing:0;text-transform:none;font-size:.8125rem}.dict-def{grid-column:1 / -1;color:var(--ink-2)}.sec-head{display:grid;gap:clamp(14px,2vw,22px)}details>summary{list-style:none;cursor:pointer}details>summary::-webkit-details-marker{display:none}:root{interpolate-size:allow-keywords}details::details-content{block-size:0;overflow:clip;transition:block-size .45s var(--ease),content-visibility .45s allow-discrete}details[open]::details-content{block-size:auto}.awning-wrap{position:absolute;inset:0 0 auto;height:200px;z-index:-1;pointer-events:none}.aw-tin{position:absolute;inset:0 0 auto;display:block;max-width:none;filter:drop-shadow(0 2px 0 rgb(0 0 0 / .08))}.aw-sheet{fill:color-mix(in oklab,#B9552F,var(--tint) var(--tint-a))}.aw-ridge{fill:color-mix(in oklab,#A04628,var(--tint) var(--tint-a))}.aw-scal{fill:color-mix(in oklab,#8A3A20,var(--tint) var(--tint-a))}.aw-line{fill:none;stroke:#3b2a21;stroke-width:1.5;opacity:.6}.aw-shadow{position:absolute;left:-6%;width:112%;max-width:none;top:30px;height:120px;display:block;fill:rgb(var(--shadow-rgb));opacity:calc(var(--shade-a) * 2.2);transform-origin:50% 0;transform:skew(calc(var(--shadow-skew) * .6)) scaleY(calc(.5 + var(--shadow-len) * .55));filter:blur(calc(4px + var(--shadow-len) * 5px));-webkit-mask:linear-gradient(#000 25%,transparent);mask:linear-gradient(#000 25%,transparent);transition:transform 1.6s var(--ease),opacity 1.4s,filter 1.4s}.night-glow{position:absolute;left:50%;top:-40%;width:130vmax;height:90vmax;margin-left:-65vmax;border-radius:50%;background:radial-gradient(closest-side,rgb(255 170 90 / .16),transparent);opacity:var(--lamp-a)}@media(max-width:599px){.awning-wrap{height:160px}.aw-tin{transform:scale(.7);transform-origin:0 0;width:143%}}.bar{position:fixed;inset:0 0 auto;z-index:60;padding-top:env(safe-area-inset-top);view-transition-name:bar;color:var(--ink)}.bar:before{content:"";position:absolute;inset:0;background:var(--paper);border-bottom:1px solid var(--line);opacity:1;transition:opacity .4s;z-index:-1}.bar-hero{color:var(--hero-ink)}.bar-hero:before{opacity:0}.bar-hero.solid:before{opacity:1}.bar-in{height:68px;display:flex;align-items:center;gap:20px;padding-inline:var(--gutter);max-width:calc(var(--wide) + 2 * var(--gutter));margin-inline:auto}.brand{display:block;flex:none;color:inherit;border-radius:8px}.bar .brand{view-transition-name:brand}.brand .lockup{height:30px;width:auto}.brand .symbol{height:36px;width:auto}.nav{display:none;gap:26px;margin-left:18px;font:500 .9375rem/1 var(--f-ui)}.nav a{text-decoration:none;opacity:.84;padding:8px 0;position:relative}.nav a:after{content:"";position:absolute;left:0;right:0;bottom:2px;height:1.5px;background:currentColor;transform:scaleX(0);transform-origin:left;transition:transform .45s var(--spring)}.nav a:hover{opacity:1}.nav a:hover:after,.nav a[aria-current]:after{transform:scaleX(1)}html[lang=bn] .nav{font-size:1rem}.tools{margin-left:auto;display:flex;align-items:center;gap:8px}.light-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 8px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;font:600 .8125rem/1 var(--f-ui);transition:transform .5s var(--spring),background .3s;view-transition-name:lightbtn}.light-btn:active{transform:scale(.94)}.light-btn:hover{background:var(--surface)}.sun-ico{width:24px;height:24px;border-radius:50%;position:relative;flex:none;background:radial-gradient(circle at 50% 50%,var(--sun-c) 0 36%,transparent 38%),conic-gradient(from 200deg,var(--sky-3),var(--sky-1),var(--sky-2),var(--sky-3));box-shadow:inset 0 0 0 1px #00000012}.sun-ico i{position:absolute;inset:-3px;border-radius:50%;background:radial-gradient(circle,transparent 50%,color-mix(in oklab,var(--sun-c) 50%,transparent) 52%,transparent 72%)}:root[data-theme=night] .sun-ico{background:radial-gradient(circle at 50% 46%,#FFC57E 0 22%,transparent 25%),radial-gradient(circle at 50% 50%,rgb(255 178 94 / .45),transparent 70%),#1c1612}.light-txt{display:none;padding-right:4px;white-space:nowrap}html[lang=bn] .light-btn{font-size:.875rem}.lang{position:relative;display:inline-grid;grid-auto-flow:column;align-items:center;height:40px;padding:3px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);text-decoration:none;color:inherit}.bar .lang{view-transition-name:lang}.lang-opt{position:relative;z-index:1;padding:0 11px;font:600 .8125rem/32px var(--f-ui);opacity:.72;transition:opacity .3s,color .3s}.lang-opt[lang=bn]{font-family:Tong UI Bangla,system-ui,sans-serif;font-size:.875rem}.lang-opt.on{opacity:1;color:#1e1a16;cursor:default}.lang:hover .lang-opt:not(.on){opacity:1}.lang-lens{position:absolute;top:3px;bottom:3px;left:3px;width:40px;border-radius:999px;background:#fffdf9f5;box-shadow:0 1px 2px #3f2a1c24,0 3px 10px #3f2a1c1a,inset 0 0 0 1px #1e1a160f;transition:transform .55s var(--spring),width .55s var(--spring)}html[lang=bn] .lang-lens{left:auto;right:3px;width:56px}.lang:hover .lang-lens{transform:translate(3px)}html[lang=bn] .lang:hover .lang-lens{transform:translate(-3px)}.lang.going .lang-lens{transform:translate(var(--lens-go, 44px));width:56px}html[lang=bn] .lang.going .lang-lens{transform:translate(-52px);width:40px}.menu-btn{width:40px;height:40px;border-radius:50%;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;place-content:center;gap:5px;color:inherit;padding:0}.menu-btn i{display:block;width:16px;height:1.6px;background:currentColor;border-radius:2px}@media(min-width:1024px){.nav{display:flex}.menu-btn{display:none}}@media(min-width:700px){.light-txt{display:inline}}.light-pop{position:fixed;inset:76px var(--gutter) auto auto;width:min(400px,calc(100vw - 2 * var(--gutter)));gap:14px;padding:20px;max-height:calc(100dvh - 92px);overflow:auto}.light-pop:popover-open{display:grid}.lp-head{display:flex;justify-content:space-between;align-items:baseline;gap:12px}.lp-title{font:400 1.45rem/1.15 var(--f-head)}html[lang=bn] .lp-title{font-weight:600;font-size:1.3rem;line-height:1.4}.lp-clock{font:600 .8125rem/1.2 var(--f-ui);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.lp-note{font-size:.875rem;line-height:1.5;color:var(--ink-2)}.lp-row{display:flex;align-items:center;justify-content:space-between;gap:10px 14px;flex-wrap:wrap}.lp-label{font:600 .875rem/1.2 var(--f-ui)}.lp-row .hint{flex-basis:100%}.lp-remember{border-top:1px solid var(--line);padding-top:12px}.dial{display:grid;gap:8px}.dial-label{font:600 .875rem/1.2 var(--f-ui)}.dial-track{position:relative;display:block;height:34px}.dial input{-webkit-appearance:none;appearance:none;position:absolute;inset:0;width:100%;height:34px;margin:0;background:transparent;z-index:1;cursor:grab}.dial input:active{cursor:grabbing}.dial-sky{position:absolute;left:0;right:0;top:7px;height:20px;border-radius:999px;background:linear-gradient(90deg,#07070c,#120f18 16%,#cdbfcb 22%,#f3d3b2 25.5%,#e3e6de 34%,#b9cdd6 50%,#e3e6de 64%,#f5cc98 72%,#c27a62 75%,#2a1c17 78.5%,#07070c 86% 100%);box-shadow:inset 0 0 0 1px #0000001a}.dial input::-webkit-slider-runnable-track{height:34px;background:transparent}.dial input::-moz-range-track{height:20px;background:transparent}.dial input::-webkit-slider-thumb{-webkit-appearance:none;width:30px;height:30px;margin-top:2px;border-radius:50%;background:radial-gradient(circle,#fff6e2 0 40%,#ffd9a0 41% 58%,#ffc87800 60%);border:2px solid #fff;box-shadow:0 2px 10px #0000004d}.dial input::-moz-range-thumb{width:26px;height:26px;border-radius:50%;background:#ffe6b8;border:2px solid #fff;box-shadow:0 2px 10px #0000004d}.dial input:focus-visible{outline:none}.dial input:focus-visible+.dial-sky{outline:2px solid var(--focus);outline-offset:3px}.menu{position:fixed;inset:0 0 0 auto;width:min(440px,100vw);height:100dvh;max-height:none;max-width:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink);box-shadow:-30px 0 80px rgb(var(--shadow-rgb) / .3);transition:transform .5s var(--spring),opacity .25s,overlay .5s allow-discrete,display .5s allow-discrete}.menu:not([open]){transform:translate(30px);opacity:0}@starting-style{.menu[open]{transform:translate(30px);opacity:0}}.menu::backdrop{background:#0d0a086b;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);transition:opacity .3s,overlay .3s allow-discrete,display .3s allow-discrete}.menu:not([open])::backdrop{opacity:0}@starting-style{.menu[open]::backdrop{opacity:0}}.menu-in{min-height:100%;display:flex;flex-direction:column;gap:22px;padding:calc(14px + env(safe-area-inset-top)) var(--gutter) calc(24px + env(safe-area-inset-bottom))}.menu-top{display:flex;align-items:center;justify-content:space-between;height:44px}.menu-x{width:44px;height:44px;border-radius:50%;border:1px solid var(--line);background:var(--surface);display:grid;place-items:center;color:var(--ink)}.menu-links{display:grid;margin-top:8px}.menu-links a{display:flex;align-items:baseline;gap:14px;padding:12px 0;border-bottom:1px solid var(--line);text-decoration:none;font:400 2rem/1.15 var(--f-head);letter-spacing:-.015em}html[lang=bn] .menu-links a{font-weight:600;font-size:1.65rem;line-height:1.45;letter-spacing:0}.menu-links a[aria-current]{color:var(--accent)}.menu-n{font:600 .75rem/1 var(--f-ui);color:var(--accent);min-width:1.4em}.menu-small{display:flex;flex-wrap:wrap;gap:8px 18px;font-size:.9375rem;color:var(--ink-2);margin-top:auto}.menu-mail{font-weight:600}.menu-lang{align-self:flex-start}.lang-offer{display:none;align-items:center;height:32px;padding:0 12px;border-radius:999px;background:var(--ink);color:var(--paper);font:600 .875rem/1 Tong UI Bangla,system-ui,sans-serif;text-decoration:none;white-space:nowrap;animation:offerIn .6s var(--spring) both;transition:opacity .35s,transform .35s var(--ease)}.lang-offer.out{opacity:0;transform:translate(8px)}@media(min-width:560px){.lang-offer{display:inline-flex}}@keyframes offerIn{0%{opacity:0;transform:translate(10px) scale(.96)}}:root[data-motion=full] .lang.nudge .lang-lens{animation:lensPeek 2.4s .8s var(--ease) 2}@keyframes lensPeek{0%,to{transform:none}40%,60%{transform:translate(12px)}}.search-btn{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 10px;border-radius:999px;border:1px solid var(--line);background:color-mix(in oklab,var(--surface) 62%,transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:inherit;font:600 .8125rem/1 var(--f-ui)}.search-btn .ico{width:18px;height:18px}.search-txt{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.search-kbd{display:none}.search-kbd:after{content:"\2318K"}.search-kbd{font:600 .6875rem/1 var(--f-ui);padding:3px 5px;border-radius:5px;border:1px solid var(--line-2);color:var(--ink-2)}.bar-hero:not(.solid) .search-kbd{color:inherit;opacity:.8}@media(max-width:374px){.search-btn{display:none!important}}@media(min-width:1180px){.search-btn{padding:0 8px 0 12px}.search-txt{position:static;width:auto;height:auto;overflow:visible;clip-path:none}}@media(min-width:1180px)and (hover:hover)and (pointer:fine){.search-kbd{display:inline}}html[lang=bn] .search-btn{font-size:.875rem}.menu-search{display:flex;align-items:center;gap:12px;width:100%;height:52px;padding:0 16px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink-2);font:500 1rem/1 var(--f-ui);text-align:left}.menu-search .ico{width:20px;height:20px;color:var(--ink)}@media(max-width:339px){.bar-in{gap:10px}.tools{gap:5px}.light-btn{padding:0 7px}.lang-opt{padding:0 8px}.lang-lens{width:34px}html[lang=bn] .lang-lens{width:50px}.brand .lockup{height:26px}}@media(forced-colors:active){.bar:before,.bar-hero:before{opacity:1;background:Canvas;border-bottom:1px solid CanvasText;-webkit-backdrop-filter:none;backdrop-filter:none}.lang-lens{forced-color-adjust:none;background:Highlight}}.reel{display:none}@media(min-width:1560px){.reel{display:block;position:fixed;z-index:40;left:max(14px,calc((100vw - var(--max)) / 2 - 170px));top:50%;transform:translateY(-50%);opacity:0;transition:opacity .6s;pointer-events:none}.reel.on{opacity:1;pointer-events:auto}.reel ol{display:grid;gap:2px}.reel a{display:grid;grid-template-columns:22px auto;align-items:baseline;column-gap:8px;padding:5px 10px 5px 0;text-decoration:none;color:var(--ink-3);border-radius:8px}.reel-n{font:600 .6875rem/1 var(--f-ui);font-variant-numeric:tabular-nums}.reel-w{font-size:1.05rem;line-height:1.3;transition:color .3s,transform .4s var(--spring);transform-origin:left center}.reel-t{grid-column:2;font:500 .6875rem/1.2 var(--f-ui);max-height:0;opacity:0;overflow:hidden;transition:max-height .4s var(--ease),opacity .3s}.reel a:hover .reel-t,.reel a:focus-visible .reel-t,.reel a[aria-current] .reel-t{max-height:2em;opacity:1}.reel a[aria-current]{color:var(--ink)}.reel a[aria-current] .reel-w{color:var(--accent);transform:scale(1.12)}}.foot{position:relative;background:var(--paper-2);border-top:1px solid var(--line);overflow:clip;color:var(--ink);content-visibility:auto;contain-intrinsic-size:auto 1000px}@media(min-width:900px){.foot{contain-intrinsic-size:auto 760px}}.foot-in{max-width:calc(var(--max) + 2 * var(--gutter));margin-inline:auto;padding:clamp(56px,8vw,96px) var(--gutter) 28px;display:grid;gap:clamp(36px,5vw,56px)}.foot-top{display:grid;gap:14px;justify-items:start}.foot-logo .symbol{height:46px;width:auto}.foot-tag{font:400 clamp(1.7rem,1.2rem + 1.8vw,2.6rem)/1.1 var(--f-head);letter-spacing:-.015em;max-width:18ch}html[lang=bn] .foot-tag{font-weight:600;line-height:1.45;letter-spacing:0;font-size:clamp(1.5rem,1.15rem + 1.4vw,2.2rem)}.foot-note{color:var(--ink-2);display:flex;flex-wrap:wrap;gap:4px 14px;align-items:center}.foot-soon{display:inline-flex;align-items:center;gap:8px;color:var(--ink);font-weight:600}.foot-cols{display:grid;grid-template-columns:1fr 1fr;gap:32px 24px}.foot-cols h2{font:600 .75rem/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:14px}html[lang=bn] .foot-cols h2{letter-spacing:0;text-transform:none;font-size:.875rem}.foot-cols ul{display:grid;gap:10px}.foot-cols a{text-decoration:none}.foot-cols a:hover{text-decoration:underline}.foot-contact{grid-column:1 / -1;display:grid;gap:16px;align-content:start}.foot-base{display:grid;gap:18px;padding-top:22px;border-top:1px solid var(--line)}.foot-fine{font-size:.8125rem;line-height:1.6;color:var(--ink-3);max-width:90ch}.foot-legal{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;font-size:.8125rem;color:var(--ink-2)}.foot-legal>span{margin-right:auto}.foot-lang .lang-opt:not(.on),.menu-lang .lang-opt:not(.on){opacity:1;color:var(--ink-2)}.foot-top-link{display:inline-flex;align-items:center;gap:6px;text-decoration:none;font-weight:600;color:var(--ink)}.foot-top-link .ico{width:1em;height:1em}@media(min-width:900px){.foot-in{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr)}.foot-cols{grid-template-columns:repeat(3,1fr) 1.25fr}.foot-contact{grid-column:auto}.foot-base{grid-column:1 / -1}}.bookend{position:relative;display:grid;pointer-events:none;padding-bottom:clamp(4px,1.5vw,24px)}.bookend-crop{position:relative;padding-inline:var(--gutter);text-align:center}.bookend-word{margin:0;white-space:nowrap;font-size:min(calc((100vw - 2 * var(--gutter)) / 3.1),15rem);line-height:1.6;letter-spacing:-.02em;font-size:min(calc((100vw - 2 * var(--gutter)) / 3.1),15rem,calc((100svh - 104px)*.8));background:linear-gradient(180deg,var(--light-2) 10%,var(--light-1) 58%);-webkit-background-clip:text;background-clip:text;color:transparent;opacity:.9;view-transition-name:bookend}:root[data-theme=night] .bookend-word{opacity:.78}.signoff{text-align:center;font:400 clamp(1.2rem,1rem + .8vw,1.6rem)/1.3 var(--f-head);color:var(--ink-2);padding:8px var(--gutter) 6px;min-height:2.4em;pointer-events:auto}html[lang=bn] .signoff{font-weight:600;line-height:1.6}@media(pointer:coarse),(max-width:767px){.foot-cols ul{gap:0}.foot-cols a{display:inline-block;padding-block:12px}.foot-top-link{min-height:44px}.link-arrow{position:relative}.link-arrow:after{content:"";position:absolute;inset:-12px -4px}}.phone{--a-bg: #F7F3EC;--a-surface: #FFFDF9;--a-raised: #FFFFFF;--a-ink: #1E1A16;--a-ink-2: #5A524A;--a-line: rgb(30 26 22 / .1);--a-glass: rgb(255 253 249 / .84);--a-clay: #A4472A;--k-line: #5B5752;--k-ink: #1E1A16;--k-tea: #B86A45;--k-sun: #E38A61;--k-men: #F6C9B3;--k-soft: rgb(30 26 22 / .07)}:root[data-theme=night] .phone{--a-bg: #15110E;--a-surface: #221C17;--a-raised: #2C241E;--a-ink: #F4ECE2;--a-ink-2: #C2B5A6;--a-line: rgb(244 236 226 / .1);--a-glass: rgb(40 33 27 / .8);--a-clay: #B0502E;--k-line: #A49D96;--k-ink: #F4ECE2;--k-sun: #EE9A74}.phone{--pw: 300px;position:relative;flex:none;width:var(--pw);aspect-ratio:390 / 844;border-radius:calc(var(--pw) * .145);background:linear-gradient(150deg,#3a322b,#15110e 42%,#0b0907);box-shadow:0 0 0 1px #ffffff12 inset,0 0 0 calc(var(--pw) * .006) #2a231d,0 44px 90px -34px rgb(var(--shadow-rgb) / .6),0 18px 36px -18px rgb(var(--shadow-rgb) / .38),0 2px 4px rgb(var(--shadow-rgb) / .2)}@supports (corner-shape: squircle){.phone{corner-shape:squircle;border-radius:calc(var(--pw) * .22)}.phone-screen{corner-shape:squircle}}.phone-screen{position:absolute;inset:calc(var(--pw) * .03);border-radius:calc(var(--pw) * .118);overflow:hidden;background:var(--a-bg);color:var(--a-ink);container-type:inline-size;isolation:isolate;font-family:var(--f-ui)}.phone-screen *{--pt: calc(100cqw / 390)}.phone-home{position:absolute;left:50%;bottom:calc(var(--pw) * .045);width:calc(var(--pw) * .34);height:calc(var(--pw) * .012);margin-left:calc(var(--pw) * -.17);border-radius:99px;background:#ffffff8c;z-index:9;pointer-events:none}.scr{position:absolute;inset:0;overflow:hidden;background:var(--a-bg)}.a-status{position:absolute;inset:0 0 auto;z-index:6;height:calc(50 * var(--pt));display:flex;align-items:center;justify-content:space-between;padding:calc(8 * var(--pt)) calc(30 * var(--pt)) 0 calc(36 * var(--pt));font:600 calc(15 * var(--pt))/1 var(--f-ui);color:var(--a-ink);pointer-events:none}.phone-live .a-status{color:#fffdf9;text-shadow:0 1px 2px rgb(0 0 0 / .25)}.a-sb{display:flex;gap:calc(5 * var(--pt));align-items:center}.a-sb i{display:block;width:calc(17 * var(--pt));height:calc(10 * var(--pt));border-radius:2px;background:currentColor;opacity:.9}.a-sb i:last-child{width:calc(24 * var(--pt));border-radius:3px}.a-top{position:absolute;z-index:5;top:calc(54 * var(--pt));left:calc(16 * var(--pt));right:calc(16 * var(--pt));display:flex;align-items:center;gap:calc(8 * var(--pt));pointer-events:none}.a-logo .logo{height:calc(30 * var(--pt));width:auto}.a-logo{--lg-glass: #FFFDF9;--lg-ring: #FFFDF9;--lg-tea: #E9B98F}.a-lang{margin-left:auto;display:flex;padding:calc(3 * var(--pt));border-radius:999px;background:var(--a-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);font:600 calc(13 * var(--pt))/1 var(--f-ui)}.a-lang b{padding:calc(7 * var(--pt)) calc(10 * var(--pt));border-radius:999px;color:var(--a-ink-2);font-weight:600}.a-lang b:last-child{font-family:"Noto Sans Bengali",var(--f-ui)}.a-lang b.on{background:var(--a-raised);color:var(--a-ink);box-shadow:0 1px 3px #0000001f}.a-cups{display:flex;gap:calc(3 * var(--pt));padding:calc(7 * var(--pt)) calc(10 * var(--pt));border-radius:999px;background:var(--a-glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.cup{width:calc(16 * var(--pt));height:calc(19 * var(--pt));overflow:visible}.cup .cup-poured{opacity:0}.cup .cup-full,.cup .cup-poured{transition:opacity .35s}.cup.empty .cup-full{opacity:0}.cup.empty .cup-poured{opacity:1}.cup .s{fill:none;stroke-linecap:round;stroke-linejoin:round}.a-tag{justify-self:start;display:inline-block;margin-bottom:calc(10 * var(--pt));padding:calc(5 * var(--pt)) calc(9 * var(--pt));border-radius:999px;background:#15110e8c;color:#fffdf9;font:600 calc(11 * var(--pt))/1 var(--f-ui);letter-spacing:.02em;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.a-name{font:400 calc(34 * var(--pt))/1.05 var(--f-latin);letter-spacing:-.01em;display:flex;align-items:baseline;gap:calc(8 * var(--pt))}.a-name [lang=bn]{font-family:"Noto Serif Bengali",serif;font-weight:600;font-size:calc(31 * var(--pt));line-height:1.3}.a-age{font:400 calc(22 * var(--pt))/1 var(--f-ui);opacity:.92}.a-meta{display:flex;align-items:center;gap:calc(5 * var(--pt));font:500 calc(14 * var(--pt))/1.35 var(--f-ui);opacity:.94;flex-wrap:wrap}.a-meta .ico{width:calc(15 * var(--pt));height:calc(15 * var(--pt))}.a-line{font:400 calc(15 * var(--pt))/1.4 var(--f-ui)}.a-line[lang=bn],.a-meta [lang=bn]{font-family:"Noto Sans Bengali",var(--f-ui)}.a-dock{position:absolute;z-index:5;left:calc(20 * var(--pt));right:calc(20 * var(--pt));bottom:calc(30 * var(--pt));height:calc(58 * var(--pt));display:flex;align-items:center;justify-content:space-around;padding:0 calc(8 * var(--pt));border-radius:999px;background:var(--a-glass);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:var(--a-ink-2);box-shadow:0 8px 24px #0000002e}.a-dock span{display:flex;align-items:center;gap:calc(6 * var(--pt));padding:calc(9 * var(--pt)) calc(12 * var(--pt));border-radius:999px}.a-dock .ico{width:calc(22 * var(--pt));height:calc(22 * var(--pt))}.a-dock .on{background:var(--a-raised);color:var(--a-ink);font:600 calc(14 * var(--pt))/1 var(--f-ui);box-shadow:0 1px 3px #0000001a}.a-av{width:calc(92 * var(--pt));height:calc(92 * var(--pt));border-radius:50%;overflow:hidden;border:calc(4 * var(--pt)) solid var(--a-bg);background:var(--a-surface)}.a-av img{width:100%;height:100%;object-fit:cover}.a-av+.a-av{margin-left:calc(-14 * var(--pt))}.clink .cg{transform-box:view-box}.clink .s{fill:none;stroke-linecap:round;stroke-linejoin:round}.clink .cg-l{transform-origin:16.1px 96px}.clink .cg-r{transform-origin:103.9px 96px}:root[data-loops=paused] .loop,:root[data-loops=paused] .loop *,:root[data-motion=calm] .loop,:root[data-motion=calm] .loop *,:root[data-motion=off] .loop,:root[data-motion=off] .loop *,.paused-offscreen .loop{animation-play-state:paused!important}:root[data-motion=off] *,:root[data-motion=off] *:before,:root[data-motion=off] *:after{animation-duration:1ms!important;animation-delay:0s!important;animation-iteration-count:1!important;transition-duration:1ms!important;transition-delay:0s!important}@view-transition{navigation:auto}::view-transition-group(*){animation-duration:.32s;animation-timing-function:var(--ease)}::view-transition-old(root){animation:vtFade .2s var(--ease) both}::view-transition-new(root){animation:vtRise .38s var(--ease) both}@keyframes vtFade{to{opacity:0}}@keyframes vtRise{0%{opacity:0;transform:translateY(8px)}}html:active-view-transition-type(lang-switch)::view-transition-old(root){animation:vtOut .26s var(--ease) both}html:active-view-transition-type(lang-switch)::view-transition-new(root){animation:vtInk .52s var(--ease) .06s both}html[lang=en]:active-view-transition-type(lang-switch)::view-transition-new(root){animation-name:vtInkR}html:active-view-transition-type(lang-switch)::view-transition-old(display),html:active-view-transition-type(lang-switch)::view-transition-new(display),html:active-view-transition-type(lang-switch)::view-transition-old(bookend),html:active-view-transition-type(lang-switch)::view-transition-new(bookend){animation:none}html:active-view-transition-type(lang-switch)::view-transition-group(lang){animation-duration:.5s;animation-timing-function:var(--spring)}@keyframes vtOut{to{opacity:0;filter:blur(5px)}}@keyframes vtInk{0%{clip-path:inset(0 0 0 100%)}to{clip-path:inset(0)}}@keyframes vtInkR{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}html:active-view-transition-type(light)::view-transition-old(root){animation:none}html:active-view-transition-type(light)::view-transition-new(root){animation:lightPour .9s var(--ease) both}@keyframes lightPour{0%{clip-path:circle(0 at var(--vt-x, 90%) var(--vt-y, 0))}to{clip-path:circle(150vmax at var(--vt-x, 90%) var(--vt-y, 0))}}:root.no-tx,:root.no-tx *{transition:none!important}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}.loop,.loop *,.pulse{animation:none!important}}:root[data-motion=off] ::view-transition-group(*),:root[data-motion=off] ::view-transition-old(*),:root[data-motion=off] ::view-transition-new(*){animation:none!important}:root:not([data-motion=full]){scroll-behavior:auto}@media(prefers-reduced-transparency:reduce){.bar:before,.light-btn,.lang,.menu-btn,.btn-quiet,.a-dock,.a-cups,.a-lang{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface)}}@media(prefers-contrast:more){.awning-wrap,.sky-sun,.sky-wash,.halo,.night-glow,.st-night,.gw-ghost,.gw-behind{display:none!important}}@media(forced-colors:active){.awning-wrap,.sky,.halo,.night-glow,.scene,.gw{display:none!important}.btn{border:1px solid ButtonText}.tip{border-bottom-color:LinkText}}@media print{.bar,.reel,.how-play,.river,.menu,.light-pop,.bookend,.scene,.sundial,.ask{display:none!important}body{background:#fff;color:#000}}:root[data-lite] .loop,:root[data-lite] .loop *{animation:none!important}@media(prefers-reduced-data:reduce){.loop,.loop *{animation:none!important}.gw-ghost,.gw-behind{display:none}}.is-inner .dict dt{font-family:var(--f-word);font-weight:700;font-size:1.3rem}.ph{position:relative;isolation:isolate;overflow:clip;padding:calc(68px + env(safe-area-inset-top) + clamp(52px,6vw + 24px,112px)) 0 clamp(44px,6vw,88px)}.ph-sky{position:absolute;inset:0;z-index:-1;pointer-events:none;overflow:clip}.ph-wash{position:absolute;inset:0;background:linear-gradient(180deg,var(--sky-1) 0%,var(--sky-2) 30%,var(--sky-3) 56%,var(--paper) 94%);opacity:.7}:root[data-theme=night] .ph-wash{opacity:.95}@media(prefers-color-scheme:dark){:root:not([data-theme]) .ph-wash{opacity:.95}}.ph-sun{position:absolute;right:6%;top:calc(4% + var(--sun-y) * 40%);width:clamp(260px,40vw,640px);aspect-ratio:1;border-radius:50%;translate:30% -20%;background:radial-gradient(circle,color-mix(in oklab,var(--sun-c) 92%,#fff) 0 13%,color-mix(in oklab,var(--sun-c) 55%,transparent) 24%,color-mix(in oklab,var(--sun-c) 18%,transparent) 46%,transparent 68%);opacity:calc(1 - var(--lamp-a) * .55);transition:opacity 1.4s}:root[data-theme=night] .ph-sun{background:radial-gradient(circle,rgb(255 205 140 / .55) 0 6%,rgb(255 170 90 / .18) 26%,rgb(255 160 80 / .06) 48%,transparent 68%)}.ph-stars{position:absolute;inset:0 0 35%;opacity:var(--lamp-a);transition:opacity 1.4s;background-image:radial-gradient(1.2px 1.2px at 8% 22%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 17% 64%,#FFF6E8cc 50%,transparent 52%),radial-gradient(1.4px 1.4px at 26% 12%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 33% 42%,#FFF6E8aa 50%,transparent 52%),radial-gradient(1.1px 1.1px at 44% 18%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 52% 58%,#FFF6E899 50%,transparent 52%),radial-gradient(1.3px 1.3px at 61% 30%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 69% 8%,#FFF6E8cc 50%,transparent 52%),radial-gradient(1.2px 1.2px at 78% 48%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 87% 20%,#FFF6E8aa 50%,transparent 52%),radial-gradient(1.4px 1.4px at 93% 62%,#FFF6E8 50%,transparent 52%),radial-gradient(1px 1px at 4% 80%,#FFF6E899 50%,transparent 52%),radial-gradient(1px 1px at 39% 76%,#FFF6E8aa 50%,transparent 52%),radial-gradient(1.1px 1.1px at 72% 70%,#FFF6E8 50%,transparent 52%)}.ph-awning.awning-wrap{top:calc(68px + env(safe-area-inset-top));z-index:-1}.ph-awning .aw-tin{transform:scale(.8);transform-origin:0 0;width:125%}@media(max-width:599px){.ph-awning .aw-tin{transform:scale(.6);width:167%}}.ph-grid{display:grid;gap:clamp(28px,4vw,56px);align-items:end}.ph-copy{display:grid;gap:clamp(12px,1.6vw,20px);justify-items:start;min-width:0}.ph .ch-mark{color:var(--ink-2)}.ph .ch-eyebrow{display:inline-flex;align-items:center;gap:.8em}.ph .ch-eyebrow:before{content:"";width:28px;height:1.5px;background:var(--accent)}.ph-word{position:absolute;z-index:-1;right:0;top:50%;translate:0 -50%;font-size:29cqi;line-height:1.1;white-space:nowrap;color:color-mix(in oklab,var(--paper) 74%,var(--accent));opacity:.55}:root[data-theme=night] .ph-word{color:color-mix(in oklab,var(--paper) 72%,var(--clay-l));opacity:.45}.ph-gloss{font-size:.9375rem;color:var(--ink-2)}.ph-gloss [lang=bn]{font:700 1.15rem/1 var(--f-word);color:var(--ink);margin-right:.2em}.ph-gloss i{font-family:var(--f-latin);font-size:1.05em;color:var(--ink)}.ph-title{font:400 clamp(2.5rem,1.45rem + 4vw,5.4rem)/1 var(--f-head);letter-spacing:-.025em;max-width:15ch;margin-top:clamp(4px,1vw,12px)}html[lang=bn] .ph-title{font-weight:600;line-height:1.3;letter-spacing:0;font-size:clamp(2.1rem,1.25rem + 3.3vw,4.4rem);max-width:17ch}.ph-display{font:400 clamp(1.45rem,1.1rem + 1.4vw,2.3rem)/1.15 var(--f-head);color:var(--accent);letter-spacing:-.01em}html[lang=bn] .ph-display{font-weight:600;line-height:1.5;letter-spacing:0;font-size:clamp(1.3rem,1.05rem + 1.1vw,1.95rem)}.ph-lede{max-width:58ch}.ph-actions{display:flex;flex-wrap:wrap;align-items:center;gap:14px 22px;margin-top:6px;width:100%}.ph-art{display:none;position:relative;isolation:isolate;container-type:inline-size}.ph-ill{width:100%;height:auto}@media(min-width:960px){.ph-grid{grid-template-columns:minmax(0,1fr) minmax(200px,26%)}.ph-art{display:block;justify-self:end;width:100%;max-width:320px;margin-bottom:clamp(8px,2vw,28px)}}.ph-dateline{display:flex;flex-wrap:wrap;align-items:center;gap:4px 10px;min-height:28px;font:600 .75rem/1.3 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-variant-numeric:tabular-nums;padding-bottom:12px;margin-bottom:4px;border-bottom:1px solid var(--line-2);width:100%}html[lang=bn] .ph-dateline{letter-spacing:0;text-transform:none;font-size:.875rem}.ph-dateline .dl-city{padding:3px 8px;border-radius:999px;border:1px solid var(--line-strong)}.ph-dateline .dl-rest{color:var(--ink-2)}@media(max-width:599px){.ph-dateline .dl-wd,.ph-dateline .dl-ph{display:none}}.toc-strip{margin-top:clamp(36px,5vw,72px);padding-top:18px;border-top:1px solid var(--line-2);display:grid;gap:12px}.toc-l{font:600 .75rem/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}html[lang=bn] .toc-l{letter-spacing:0;text-transform:none;font-size:.875rem}.toc-strip ol{display:flex;flex-wrap:wrap;gap:8px}.toc-strip a{display:inline-flex;align-items:baseline;gap:.55em;padding:9px 15px 9px 13px;border-radius:999px;border:1px solid var(--line-2);background:color-mix(in oklab,var(--surface) 64%,transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);text-decoration:none;font:600 .9063rem/1.2 var(--f-ui);color:var(--ink);transition:background .3s,border-color .3s,transform .5s var(--spring)}.toc-strip a:hover{background:var(--surface);border-color:var(--line-strong);transform:translateY(-1px)}.toc-strip a:active{transform:scale(.97)}.toc-n{font:600 .6875rem/1 var(--f-ui);color:var(--accent);font-variant-numeric:tabular-nums}@supports (corner-shape: squircle){.toc-strip a{corner-shape:squircle;border-radius:26px}}@media(max-width:759px){.toc-strip ol{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scrollbar-width:none;margin-inline:calc(-1 * var(--gutter));padding:2px var(--gutter) 6px;scroll-padding-inline:var(--gutter)}.toc-strip ol::-webkit-scrollbar{display:none}.toc-strip li{flex:none;scroll-snap-align:start}.toc-strip a{white-space:nowrap}}.pg-sec{position:relative;padding:clamp(72px,10vw,150px) 0;border-top:1px solid var(--line);scroll-margin-top:0}.sh{display:grid;gap:clamp(12px,1.6vw,18px);margin-bottom:clamp(32px,4.5vw,64px);justify-items:start}.sh-n{display:inline-flex;align-items:center;gap:.8em;font:600 .8125rem/1 var(--f-ui);color:var(--accent);letter-spacing:.08em;font-variant-numeric:tabular-nums}.sh-n:after{content:"";width:40px;height:1px;background:currentColor;opacity:.6}.sh-title{font:400 clamp(2.15rem,1.3rem + 3.4vw,4.5rem)/1.02 var(--f-head);letter-spacing:-.022em;max-width:17ch}html[lang=bn] .sh-title{font-weight:600;line-height:1.32;letter-spacing:0;font-size:clamp(1.85rem,1.2rem + 2.6vw,3.6rem);max-width:19ch}.sh-lede{margin-top:4px}.split{display:grid;gap:clamp(44px,6vw,100px);align-items:center}.split-copy{min-width:0}.split-art{display:grid;justify-items:center}@media(min-width:960px){.split{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr)}.split-flip{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr)}.split-flip>.split-copy{order:2}}.ticks{display:grid;border-top:1px solid var(--line)}.ticks li{display:grid;grid-template-columns:26px 1fr;gap:14px;padding:18px 0;border-bottom:1px solid var(--line);color:var(--ink-2);font-size:1.0313rem;line-height:1.6}html[lang=bn] .ticks li{line-height:1.8}.ticks .ico{color:var(--accent);width:22px;height:22px;margin-top:.15em}html[lang=bn] .ticks .ico{margin-top:.3em}.truth{color:var(--ink);font-weight:600;background:linear-gradient(transparent 62%,color-mix(in oklab,var(--clay-l) 34%,transparent) 62% 92%,transparent 92%);-webkit-box-decoration-break:clone;box-decoration-break:clone}.shotp .phone-home{display:none}.shotp picture{position:absolute;inset:0}.shot-img{width:100%;height:100%;object-fit:cover}.shot-night{display:none}:root[data-theme=night] .shot-night{display:block}:root[data-theme=night] .shot-day.has-night{display:none}@media(prefers-color-scheme:dark){:root:not([data-theme]) .shot-night{display:block}:root:not([data-theme]) .shot-day.has-night{display:none}}.pw-s{--pw: clamp(150px, 40vw, 200px)}.pw-m{--pw: clamp(220px, 60vw, 280px)}.pw-l{--pw: clamp(240px, 64vw, 330px)}@media(min-width:1100px){.pw-m{--pw: clamp(300px, 23vw, 370px)}.pw-l{--pw: clamp(340px, 27vw, 430px)}}.tilt-r{rotate:2.5deg}.tilt-l{rotate:-2.5deg}@supports (animation-timeline: view()){:root[data-motion=full] .tilt-r{animation:tiltR linear both;animation-timeline:view();animation-range:entry 0% cover 55%}:root[data-motion=full] .tilt-l{animation:tiltL linear both;animation-timeline:view();animation-range:entry 0% cover 55%}}@keyframes tiltR{0%{rotate:9deg;translate:0 70px}to{rotate:2.5deg;translate:0 0}}@keyframes tiltL{0%{rotate:-9deg;translate:0 70px}to{rotate:-2.5deg;translate:0 0}}.not-w{position:relative;white-space:nowrap}.strike{position:absolute;left:-4%;width:108%;top:26%;height:56%;overflow:visible;pointer-events:none}.strike path{fill:none;stroke:var(--clay);stroke-width:clamp(3px,.45vw,6px);stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:0}:root[data-theme=night] .strike path{stroke:var(--clay-l)}@supports (animation-timeline: view()){:root[data-motion=full] .strike path{animation:strikeIn linear both;animation-timeline:view();animation-range:entry 80% cover 40%}}@keyframes strikeIn{0%{stroke-dashoffset:100}to{stroke-dashoffset:0}}.ph-word,.nf-word{view-transition-name:page-word}.ph-title,.doc-title{view-transition-name:page-title}.rd-rail{view-transition-name:reader-rail}html:active-view-transition-type(lang-switch)::view-transition-old(page-word),html:active-view-transition-type(lang-switch)::view-transition-new(page-word){animation:none}:root[data-motion=full] .ph-word{animation:phWord 1.1s var(--ease) both}:root[data-motion=full] .ph .dict{animation:phFade .9s var(--ease) .25s both}:root[data-motion=full] .ph-art{animation:phArt 1.4s var(--soft) .15s both}@keyframes phWord{0%{transform:translateY(14%)}}@keyframes phFade{0%{opacity:0;transform:translateY(10px)}}@keyframes phArt{0%{opacity:0;transform:translateY(24px) scale(.96)}}@media(prefers-reduced-motion:reduce){.ph-word,.ph .dict,.ph-art{animation:none!important}}.pl{font-family:Figtree,Figtree Fallback,system-ui,sans-serif;font-weight:600;font-size:.86em;padding-inline:.02em}.mail-big .mail-a{font-size:clamp(1.15rem,1rem + .6vw,1.45rem)}.hint{font-size:.8125rem;color:var(--ink-2)}@media(forced-colors:active){.ph-sky,.ph-awning,.strike,.ph-word{display:none!important}}@media(prefers-contrast:more){.ph-sun,.ph-stars,.ph-awning{display:none}.ph-wash{opacity:.35}}@media print{.ph-sky,.toc-strip,.ph-art,.ph-actions{display:none!important}.ph{padding:0 0 18pt}.ph-word{font-size:48pt}}.pg-sec,.sf-help,.tm-founder,.tm-hello,.hp-quick,.hp-centre,.hp-contact,.kit-sec:not(#logos,#colours){content-visibility:auto;contain-intrinsic-size:auto 1100px}.hp-quick{contain-intrinsic-size:auto 360px}.hp-centre{contain-intrinsic-size:auto 9000px}.kit-sec{contain-intrinsic-size:auto 900px}@media print{.pg-sec,.sf-help,.tm-founder,.tm-hello,.hp-quick,.hp-centre,.hp-contact,.kit-sec{content-visibility:visible}}.reader-sky{position:absolute;inset:0 0 auto;height:520px;z-index:-1;pointer-events:none;background:linear-gradient(180deg,var(--sky-1),var(--sky-2) 34%,var(--paper) 100%);opacity:.5}:root[data-theme=night] .reader-sky{opacity:.8}.is-legal main{position:relative;isolation:isolate}.reader{display:grid;gap:28px;padding-top:calc(68px + env(safe-area-inset-top) + clamp(28px,5vw,64px));padding-bottom:clamp(96px,12vw,160px)}@media(min-width:1100px){.reader{grid-template-columns:240px minmax(0,740px);gap:clamp(48px,5vw,88px);justify-content:center}}.rd-rail,.hc-rail,.kit-rail{display:none}@media(min-width:1100px){.rd-rail,.hc-rail,.kit-rail{display:block}.rd-rail-in,.hc-toc,.kit-toc{position:sticky;top:96px;display:grid;gap:28px;max-height:calc(100dvh - 120px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;padding:2px 6px 24px 2px}}.rail-h{font:600 .75rem/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);margin-bottom:10px}html[lang=bn] .rail-h{letter-spacing:0;text-transform:none;font-size:.875rem}.rd-docs ul{display:grid;gap:2px}.rd-docs a{display:block;padding:6px 10px;border-radius:10px;text-decoration:none;color:var(--ink-2);font-size:.9375rem;transition:background .25s,color .25s}.rd-docs a:hover{background:var(--paper-2);color:var(--ink)}.rd-docs a[aria-current=page]{background:var(--surface);color:var(--ink);font-weight:600;box-shadow:0 0 0 1px var(--line),0 6px 16px -10px rgb(var(--shadow-rgb) / .35)}.rd-toc,.hc-toc,.kit-toc{position:relative}.rd-toc ol,.hc-toc ol,.kit-toc ol{position:relative;display:grid;gap:1px;padding-left:14px;scroll-target-group:auto}.rd-toc ol:before,.hc-toc ol:before,.kit-toc ol:before{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--line)}:is(.rd-toc,.hc-toc,.kit-toc) ol:after{content:"";position:absolute;left:0;top:4px;bottom:4px;width:2px;border-radius:2px;background:var(--accent);transform-origin:50% 0;transform:scaleY(0)}@supports (animation-timeline: scroll()){:is(.rd-toc,.hc-toc,.kit-toc) ol:after{animation:readLine linear both;animation-timeline:scroll(root)}}@keyframes readLine{0%{transform:scaleY(0)}to{transform:scaleY(1)}}.rd-toc a,.hc-toc a,.kit-toc a{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:6px 8px;border-radius:8px;text-decoration:none;color:var(--ink-2);font-size:.875rem;line-height:1.35;transition:color .25s,background .25s}html[lang=bn] :is(.rd-toc,.hc-toc,.kit-toc) a{font-size:.9375rem;line-height:1.5}:is(.rd-toc,.hc-toc,.kit-toc) a:hover{color:var(--ink);background:var(--paper-2)}:is(.rd-toc,.hc-toc,.kit-toc) a .toc-n{color:var(--ink-3)}:is(.rd-toc,.hc-toc,.kit-toc) a.on,:is(.rd-toc,.hc-toc,.kit-toc) a[aria-current=true]{color:var(--ink);font-weight:600;background:color-mix(in oklab,var(--accent-bg) 70%,transparent)}:is(.rd-toc,.hc-toc,.kit-toc) a.on .toc-n,:is(.rd-toc,.hc-toc,.kit-toc) a[aria-current=true] .toc-n{color:var(--accent)}.rd-toc a:target-current{color:var(--ink);font-weight:600;background:color-mix(in oklab,var(--accent-bg) 70%,transparent)}.hc-toc a:target-current{color:var(--ink);font-weight:600;background:color-mix(in oklab,var(--accent-bg) 70%,transparent)}.kit-toc a:target-current{color:var(--ink);font-weight:600;background:color-mix(in oklab,var(--accent-bg) 70%,transparent)}.toc-c{font:600 .6875rem/1 var(--f-ui);color:var(--ink-3);font-variant-numeric:tabular-nums}.rail-contact{margin-top:6px}.rail-contact a{display:inline-flex;align-items:center;gap:8px;font-weight:600;color:var(--ink);text-decoration:none;padding:8px 12px;border-radius:999px;border:1px solid var(--line-2)}.rail-contact a:hover{background:var(--surface)}.doc{min-width:0}.doc-head{display:grid;gap:16px;padding-bottom:clamp(28px,4vw,44px);margin-bottom:clamp(20px,3vw,32px);border-bottom:1px solid var(--line)}.doc-title-row{display:grid;gap:18px;align-items:end}.doc-title{font:400 clamp(2.5rem,1.5rem + 3.8vw,4.6rem)/1 var(--f-head);letter-spacing:-.025em;max-width:14ch}html[lang=bn] .doc-title{font-weight:600;line-height:1.32;letter-spacing:0;font-size:clamp(2.1rem,1.3rem + 3vw,3.8rem)}.doc-word{display:none;gap:4px;max-width:30ch}.doc-word-w{block-size:1.3em;overflow:visible;white-space:nowrap;font:600 clamp(2.4rem,1.6rem + 2.6vw,3.8rem)/1.3 var(--f-bn);color:var(--accent)}.doc-word-d{font-size:.8125rem;line-height:1.5;color:var(--ink-2)}.doc-word-d i{font-family:var(--f-latin);font-size:1.05em}.doc-word-pos{text-transform:uppercase;letter-spacing:.1em;font-size:.6875rem;font-weight:600;color:var(--accent)}html[lang=bn] .doc-word-pos{text-transform:none;letter-spacing:0;font-size:.8125rem}@media(min-width:760px){.doc-title-row{grid-template-columns:minmax(0,1fr) minmax(170px,34%)}.doc-word{display:grid;justify-self:end;text-align:right}}.doc-meta{display:flex;flex-wrap:wrap;gap:6px 0;font-size:.875rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.doc-meta span+span:before{content:"\b7";margin:0 .7em;color:var(--ink-3)}.doc-applies{font-size:.875rem;color:var(--ink-3)}.draft{display:flex;gap:12px;align-items:flex-start;padding:14px 18px;border-radius:16px;background:var(--accent-bg);color:var(--ink);font-size:.9375rem;line-height:1.5;border:1px solid color-mix(in oklab,var(--accent) 26%,transparent)}.draft .ico{color:var(--accent);margin-top:.1em;width:1.3em;height:1.3em}.draft b{font-weight:700}.doc-bn-note{font-size:.9375rem;color:var(--ink-2);padding-left:14px;border-left:2px solid var(--line-strong)}.doc-short{display:grid;gap:6px;padding:4px 0 4px 18px;border-left:3px solid var(--accent)}.doc-short-l{font:600 .75rem/1.2 var(--f-ui);letter-spacing:.14em;text-transform:uppercase;color:var(--accent)}html[lang=bn] .doc-short-l{letter-spacing:0;text-transform:none;font-size:.875rem}.doc-lede{font:400 clamp(1.2rem,1.05rem + .6vw,1.5rem)/1.45 var(--f-head);color:var(--ink);max-width:46ch}html[lang=bn] .doc-lede{font-weight:600;line-height:1.7;font-size:clamp(1.1rem,1rem + .45vw,1.3rem)}.doc-actions{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center}.doc-actions .btn-ghost{font-weight:600}.prose{font-size:1.0625rem;line-height:1.72;color:var(--ink);max-width:68ch}html[lang=bn] .prose{line-height:1.9;font-size:1.0938rem}.prose>*+*,.doc-sec>*+*,.doc-intro>*+*{margin-top:1em}.prose p,.prose li{color:color-mix(in oklab,var(--ink) 88%,var(--ink-2))}.doc-sec{padding-top:clamp(28px,3.5vw,44px);scroll-margin-top:92px;content-visibility:auto;contain-intrinsic-size:auto 720px}.doc-sec h2{position:relative;font:400 clamp(1.6rem,1.3rem + 1.1vw,2.2rem)/1.14 var(--f-head);letter-spacing:-.012em;margin-bottom:.5em;padding-right:40px}html[lang=bn] .doc-sec h2{font-weight:600;line-height:1.5;letter-spacing:0;font-size:clamp(1.4rem,1.2rem + .9vw,1.85rem)}.prose h3{font-size:clamp(1.2rem,1.1rem + .4vw,1.4rem);margin-top:1.5em}.prose strong{font-weight:600;color:var(--ink)}.prose ul{list-style:none;padding-left:0;display:grid;gap:.45em}.prose ul>li{position:relative;padding-left:1.4em}.prose ul>li:before{content:"";position:absolute;left:.2em;top:.72em;width:.42em;height:.42em;border-radius:50%;background:var(--accent)}html[lang=bn] .prose ul>li:before{top:.82em}.prose ol{list-style:decimal;padding-left:1.5em;display:grid;gap:.45em}.prose ol>li::marker{color:var(--accent);font-weight:600}.prose a{color:var(--ink);text-decoration-color:color-mix(in oklab,var(--accent) 70%,transparent);text-decoration-thickness:1.5px;text-underline-offset:.2em}.prose a:hover{text-decoration-color:var(--accent)}.prose blockquote{padding-left:16px;border-left:3px solid var(--line-strong);color:var(--ink-2)}.prose code{font-size:.9em;padding:.1em .35em;border-radius:6px;background:var(--paper-2)}.prose .table{border:1px solid var(--line);border-radius:14px;overflow-x:auto;background:var(--surface)}.prose .table:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.prose table{border-collapse:collapse;width:100%;font-size:.9375rem;line-height:1.55}.prose th,.prose td{text-align:left;vertical-align:top;padding:12px 14px;border-bottom:1px solid var(--line)}.prose th{position:sticky;top:0;background:var(--paper-2);font:600 .8125rem/1.3 var(--f-ui);letter-spacing:.02em;color:var(--ink-2)}.prose tr:last-child td{border-bottom:0}.prose td:first-child{font-weight:600;color:var(--ink)}@media(max-width:699px){.prose .table{border:0;background:none;overflow:visible;border-radius:0}.prose table,.prose tbody,.prose tr,.prose td{display:block;width:auto}.prose thead{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.prose tr{padding:12px 0 14px;border-top:1px solid var(--line)}.prose td{padding:2px 0;border:0;font-size:.9375rem}.prose td:first-child{font-size:1rem;margin-bottom:4px}.prose td:not(:first-child):before{content:attr(data-label) " \b7  ";font:600 .75rem/1 var(--f-ui);letter-spacing:.04em;color:var(--ink-3)}}.anchor{position:absolute;right:0;top:.2em;display:grid;place-items:center;width:32px;height:32px;border-radius:50%;color:var(--ink-3);opacity:0;transition:opacity .2s,color .2s,background .2s;text-decoration:none}.anchor .ico{width:18px;height:18px}.doc-sec h2:hover .anchor,.anchor:focus-visible,.anchor.done{opacity:1}.anchor:hover{color:var(--accent);background:var(--paper-2)}.anchor.done{color:var(--success)}@media(hover:none){.anchor{opacity:.55}}.doc-foot{margin-top:clamp(40px,5vw,64px);padding:22px 24px;border-radius:18px;background:var(--paper-2);display:grid;gap:8px}.doc-foot h2{font:400 1.5rem/1.2 var(--f-head)}html[lang=bn] .doc-foot h2{font-weight:600;line-height:1.5}.doc-next{display:grid;gap:12px;margin-top:clamp(40px,5vw,64px)}.dn{display:grid;gap:6px;padding:18px 20px;border-radius:18px;border:1px solid var(--line-2);text-decoration:none;color:var(--ink);transition:border-color .3s,transform .5s var(--spring),background .3s}.dn:hover{border-color:var(--line-strong);background:var(--surface);transform:translateY(-2px)}.dn-l{display:inline-flex;align-items:center;gap:8px;font:600 .75rem/1 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}html[lang=bn] .dn-l{letter-spacing:0;text-transform:none;font-size:.875rem}.dn-prev .dn-l .ico{transform:scaleX(-1)}.dn-t{font:400 1.4rem/1.2 var(--f-head)}html[lang=bn] .dn-t{font-weight:600;line-height:1.5;font-size:1.25rem}.dn-next{text-align:right;justify-items:end}@media(min-width:640px){.doc-next{grid-template-columns:1fr 1fr}}.doc-end{display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;margin-top:28px;padding-top:18px;border-top:1px solid var(--line);font-weight:600}.doc-end a{display:inline-flex;align-items:center;gap:6px}.rd-m{position:fixed;z-index:45;inset:auto 0 calc(14px + env(safe-area-inset-bottom));display:flex;justify-content:center;padding-inline:16px;pointer-events:none;transition:transform .35s var(--ease),opacity .25s,visibility 0s}.rd-m.away{transform:translateY(calc(100% + 28px));opacity:0;visibility:hidden;transition:transform .35s var(--ease),opacity .25s,visibility 0s .35s}.rd-m>*{pointer-events:auto}@media(min-width:1100px){.rd-m{display:none}}.rd-m-btn{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:10px;max-width:min(92vw,420px);height:48px;padding:0 18px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);box-shadow:0 16px 36px -14px rgb(var(--shadow-rgb) / .45);font:600 .875rem/1 var(--f-ui);color:var(--ink);transition:transform .5s var(--spring)}.rd-m-btn:active{transform:scale(.96)}.rd-m-l{color:var(--ink-2);flex:none}.rd-m-now{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.rd-m-now:empty{display:none}.rd-m-i{width:16px;height:16px;flex:none}.rd-m-bar{position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--accent);transform-origin:0 50%;transform:scaleX(0)}@supports (animation-timeline: scroll()){.rd-m-bar{animation:readBar linear both;animation-timeline:scroll(root)}}@keyframes readBar{to{transform:scaleX(1)}}.rd-pop{position:fixed;inset:auto 12px calc(72px + env(safe-area-inset-bottom)) 12px;margin:0 auto;max-width:480px;max-height:min(70dvh,560px);overflow:auto;overscroll-behavior:contain;padding:18px 14px 12px}.rd-pop ol{display:grid;gap:1px}.rd-pop a{display:grid;grid-template-columns:auto 1fr;gap:12px;align-items:baseline;padding:10px;border-radius:10px;text-decoration:none;color:var(--ink);font-size:.9688rem;line-height:1.4}.rd-pop a:hover,.rd-pop a.on{background:var(--paper-2)}.rd-pop a.on{font-weight:600}.rd-pop .toc-n{color:var(--accent)}@media print{.bar,.foot,.rd-rail,.hc-rail,.kit-rail,.rd-m,.doc-actions,.doc-next,.doc-end,.reader-sky,.anchor,.skip,.langbar,.light-pop,.menu,.doc-word,.hs,.hq-tools{display:none!important}.reader{display:block;padding:0}.prose{max-width:none;font-size:10.5pt;line-height:1.5}.doc-title{font-size:26pt}.doc-sec{content-visibility:visible;padding-top:12pt}.doc-sec h2{font-size:15pt;break-after:avoid}.draft{border:1px solid #000;background:none}.prose a[href^=http]:after,.prose a[href^="mailto:"]:after,.prose a[href^="/"]:after{content:" (" attr(href) ")";font-size:.85em;color:#444;word-break:break-all}.prose .table{overflow:visible;border-color:#999}.prose th{position:static}.prose tr{break-inside:avoid}details{display:block}details>*{display:block!important}details::details-content{block-size:auto!important;content-visibility:visible!important}}.sw-paper{--sw: #F7F3EC}.sw-ink{--sw: #1E1A16}.sw-clay{--sw: #A4472A}.sw-glass{--sw: #B9552F}.sw-tea{--sw: #C98A66}.sw-night{--sw: #15110E}.sw-milk{--sw: #F4ECE2}.dl-all{margin-top:4px}.dl-all-note{flex-basis:100%;font-size:.875rem;color:var(--ink-2)}.ph-press .ph-title{max-width:12ch}.kit{display:grid;gap:24px;padding-top:clamp(24px,4vw,56px);padding-bottom:clamp(80px,10vw,140px)}@media(min-width:1100px){.kit{grid-template-columns:220px minmax(0,1fr);gap:clamp(48px,5vw,84px)}}.kit-main{min-width:0}.kit-sec{padding:clamp(56px,7vw,100px) 0;border-top:1px solid var(--line);scroll-margin-top:76px}.kit-sec:first-child{border-top:0;padding-top:clamp(12px,2vw,24px)}.kit-sec .sh-title{font-size:clamp(2rem,1.3rem + 2.6vw,3.6rem)}html[lang=bn] .kit-sec .sh-title{font-size:clamp(1.75rem,1.2rem + 2vw,2.9rem)}.sh-act{margin-top:4px}.kit .copy{height:34px}.facts{display:grid;border-top:2px solid var(--ink)}.fact{display:grid;gap:4px 28px;padding:16px 0;border-bottom:1px solid var(--line)}.fact dt{font:600 .75rem/1.4 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);padding-top:.25em}html[lang=bn] .fact dt{letter-spacing:0;text-transform:none;font-size:.9375rem}.fact dd{margin:0;font:400 clamp(1.15rem,1.05rem + .4vw,1.4rem)/1.4 var(--f-head);color:var(--ink)}html[lang=bn] .fact dd{font-weight:600;line-height:1.7;font-size:clamp(1.05rem,1rem + .3vw,1.22rem)}.fact-what dd,.fact-name dd{font-size:clamp(1.4rem,1.2rem + .8vw,1.9rem)}.fact dd ul{display:grid;gap:6px;font:400 1rem/1.55 var(--f-ui)}.fact dd li{position:relative;padding-left:1.3em}.fact dd li:before{content:"";position:absolute;left:.15em;top:.68em;width:.4em;height:.4em;border-radius:50%;background:var(--accent)}@media(min-width:760px){.fact{grid-template-columns:190px minmax(0,1fr)}}.kit .seg{display:inline-grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);padding:3px;border-radius:999px;background:var(--paper-2);border:1px solid var(--line)}.seg-opt{position:relative;display:block;cursor:pointer}.seg-opt input{position:absolute;inset:0;opacity:0;margin:0;cursor:pointer}.seg-opt span{display:block;text-align:center;padding:9px 16px;border-radius:999px;font:600 .875rem/1.2 var(--f-ui);color:var(--ink-2);white-space:nowrap;transition:background .3s,color .3s,box-shadow .3s}.seg-opt[lang=bn] span{font-family:"Noto Sans Bengali",var(--f-ui)}.seg-opt input:checked+span{background:var(--raised);color:var(--ink);box-shadow:0 1px 2px rgb(var(--shadow-rgb) / .14),0 2px 8px rgb(var(--shadow-rgb) / .08)}.seg-opt input:focus-visible+span{outline:2px solid var(--focus);outline-offset:1px}.bp{display:grid;gap:18px}.bp-seg{justify-self:start}.bp-panel{display:none;gap:16px}.bp:has(#bp-25:checked) .bp-panel[data-len="25"],.bp:has(#bp-50:checked) .bp-panel[data-len="50"],.bp:has(#bp-100:checked) .bp-panel[data-len="100"]{display:grid}@supports not selector(:has(*)){.bp-panel[data-len="50"]{display:grid}}.bp-card{display:grid;gap:14px;align-content:start;padding:clamp(20px,2.6vw,30px);border-radius:var(--r-l);background:var(--surface);border:1px solid var(--line)}.bp-card:first-child{box-shadow:0 24px 50px -36px rgb(var(--shadow-rgb) / .5)}.bp-l{display:flex;justify-content:space-between;gap:12px;font:600 .75rem/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.bp-l .bp-w{color:var(--ink-3);letter-spacing:.04em}.bp-card[lang=bn] .bp-l{letter-spacing:0;text-transform:none;font-size:.875rem;font-family:"Noto Sans Bengali",var(--f-ui)}.bp-t{font:400 clamp(1.1rem,1rem + .35vw,1.3rem)/1.55 var(--f-head);color:var(--ink)}.bp-card[lang=bn] .bp-t{font-family:var(--f-bn);font-weight:600;line-height:1.8;font-size:clamp(1.02rem,.98rem + .25vw,1.15rem)}.bp-act{margin-top:2px}@media(min-width:900px){.bp-panel{grid-template-columns:1fr 1fr}}.pf{display:grid;gap:clamp(24px,4vw,56px);align-items:start}.pf-photo{margin:0;width:min(300px,72vw);border-radius:6px;overflow:hidden;aspect-ratio:4 / 5;box-shadow:0 0 0 1px var(--line),0 30px 60px -36px rgb(var(--shadow-rgb) / .55);background:var(--paper-3)}.pf-photo img{width:100%;height:100%;object-fit:cover}.pf-copy{display:grid;gap:16px;min-width:0;justify-items:start}.pf-name{font:400 clamp(2.2rem,1.5rem + 2.6vw,3.6rem)/1 var(--f-head);letter-spacing:-.025em}html[lang=bn] .pf-name{font-weight:600;line-height:1.35;letter-spacing:0}.pf-alt{display:block;margin-top:.3em;font-size:.5em;color:var(--accent);letter-spacing:0}.pf-alt[lang=bn]{font-family:var(--f-bn);font-weight:600}.pf-alt[lang=en]{font-family:var(--f-latin);font-weight:400}.pf-role{font:600 .875rem/1.3 var(--f-ui);color:var(--ink-2)}.pf-role [lang=bn]{font-family:"Noto Sans Bengali",var(--f-ui)}.pf-label{font:600 .75rem/1.2 var(--f-ui);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin-bottom:6px}html[lang=bn] .pf-label{letter-spacing:0;text-transform:none;font-size:.875rem}.pf-bio{display:grid;gap:8px;padding-top:16px;border-top:1px solid var(--line);width:100%}.pf-short{font:400 clamp(1.1rem,1rem + .4vw,1.3rem)/1.5 var(--f-head)}html[lang=bn] .pf-short{font-weight:600;line-height:1.75;font-size:1.1rem}.pf-full{width:100%;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.pf-full summary{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0;font-weight:600}.pf-full[open] .qa-i{transform:rotate(45deg)}.pf-full-b{display:grid;gap:10px;padding-bottom:18px;color:var(--ink-2)}.pf-dl{width:100%}@media(min-width:760px){.pf{grid-template-columns:300px minmax(0,1fr)}.pf-photo{width:100%}}.dls{display:flex;flex-wrap:wrap;gap:8px}.dl{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:0 14px 0 11px;border-radius:999px;border:1px solid var(--line-2);background:var(--surface);color:var(--ink);text-decoration:none;font:600 .8125rem/1.2 var(--f-ui);transition:border-color .25s,background .25s,transform .5s var(--spring)}.dl:hover{border-color:var(--line-strong);background:var(--raised);transform:translateY(-1px)}.dl:active{transform:scale(.96)}.dl .ico{width:16px;height:16px;color:var(--accent)}.dl-s{color:var(--ink-3);font-weight:500;font-variant-numeric:tabular-nums}.rules5{display:grid;border-top:1px solid var(--line)}.rules5 li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.r5-n{font:600 .75rem/1.9 var(--f-ui);color:var(--accent);letter-spacing:.08em}.r5-b{display:grid;gap:12px;font-size:1.0625rem}.says{display:flex;flex-wrap:wrap;gap:8px}.say{display:inline-flex;align-items:center;gap:8px;height:44px;padding:0 16px 0 12px;border-radius:12px;font:400 1.35rem/1 var(--f-latin);border:1px solid var(--line-2);background:var(--surface)}.say[lang=bn]{font:600 1.25rem/1 var(--f-bn)}.say .ico{width:18px;height:18px}.say-ok .ico{color:var(--success)}.say-no{color:var(--ink-3);text-decoration:line-through;text-decoration-color:var(--error);text-decoration-thickness:2px;background:none;border-style:dashed}.say-no .ico{color:var(--error)}.lg-clear{margin-top:6px}.lg-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(min(100%,230px),1fr))}.lg-card{display:grid;grid-template-rows:auto 1fr;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.lg-wide{grid-column:span 1}@media(min-width:900px){.lg-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.lg-wide{grid-column:span 2}.lg-icon{grid-column:1 / -1;grid-template-rows:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.lg-icon .lg-meta{border-top:0;border-left:1px solid var(--line);align-content:center;padding:24px 28px}.lg-icon .lg-ground{background:radial-gradient(70% 90% at 30% 20%,#fbf7f0,#ede4d6)}}.lg-ground{display:grid;place-items:center;min-height:190px;padding:40px 28px}.lg-light .lg-ground{background:#f7f3ec}.lg-dark .lg-ground{background:#15110e}.lg-box{position:relative;display:block;outline:1.5px dashed transparent;outline-offset:22px;transition:outline-color .3s,outline-offset .5s var(--spring)}.lg-box img{display:block;height:88px;width:auto;max-width:100%}.lg-wide .lg-box img{height:74px}.lg-icon .lg-box img{height:110px;border-radius:24px;box-shadow:0 16px 30px -18px #3f2a1c99}.kit:has(#clear-space:checked) .lg-box{outline-color:#e38a61;outline-offset:16px}.kit:has(#clear-space:checked) .lg-light .lg-box{outline-color:#a4472a}.lg-meta{display:grid;gap:6px;align-content:start;padding:16px 18px 18px;border-top:1px solid var(--line)}.lg-name{font-weight:600}.lg-g{font-size:.8125rem;color:var(--ink-3)}.lg-meta .dls{margin-top:8px}.sw-grid{display:grid;gap:12px;grid-template-columns:repeat(auto-fill,minmax(min(100%,200px),1fr))}.sw{display:grid;border-radius:var(--r-l);overflow:hidden;border:1px solid var(--line);background:var(--surface)}.sw-chip{display:block;height:120px;background:var(--sw);box-shadow:inset 0 0 0 1px var(--line-2);border-radius:calc(var(--r-l) - 1px) calc(var(--r-l) - 1px) 0 0}.sw-meta{display:grid;gap:4px;padding:14px 16px 16px}.sw-name{font:400 1.35rem/1.2 var(--f-head)}html[lang=bn] .sw-name{font-weight:600;line-height:1.5;font-size:1.2rem}.sw-role{font-size:.875rem;color:var(--ink-2)}.sw-hex{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-top:6px}.sw-hex code{font:600 .9375rem/1 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.sw-more{display:grid;gap:2px;margin-top:2px}.sw-more code{font:500 .75rem/1.4 ui-monospace,SF Mono,Menlo,monospace;color:var(--ink-3);overflow-wrap:anywhere}.pairs{display:flex;flex-wrap:wrap;gap:10px 22px;margin-top:22px;color:var(--ink-2);font-size:.9375rem}.pairs li{display:inline-flex;align-items:center;gap:10px}.pair-chip{display:grid;place-items:center;width:44px;height:32px;border-radius:8px;font:400 1.05rem/1 var(--f-latin);border:1px solid var(--line)}.pair-ink-paper{background:#f7f3ec;color:#1e1a16}.pair-clay-paper{background:#f7f3ec;color:#a4472a}.pair-milk-night{background:#15110e;color:#f4ece2}.ty-grid{display:grid;gap:14px}@media(min-width:900px){.ty-grid{grid-template-columns:1fr 1fr}}.ty{display:grid;gap:14px;align-content:start;padding:clamp(20px,2.6vw,30px);border-radius:var(--r-l);border:1px solid var(--line);background:var(--surface);overflow:hidden}.ty-meta{display:flex;justify-content:space-between;gap:12px;font:600 .75rem/1.3 var(--f-ui);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-3)}html[lang=bn] .ty-meta{letter-spacing:0;text-transform:none;font-size:.875rem}.ty-role{color:var(--accent)}.ty-name{font-size:clamp(2.2rem,1.6rem + 2.2vw,3.4rem);line-height:1.05;letter-spacing:-.02em}.ty-sample{font-size:clamp(1.3rem,1.1rem + .8vw,1.8rem);line-height:1.35;color:var(--ink-2)}.ty-gloock .ty-name,.ty-gloock .ty-sample{font-family:var(--f-latin);font-weight:400}.ty-figtree .ty-name,.ty-figtree .ty-sample{font-family:Figtree,Figtree Fallback,system-ui,sans-serif;font-weight:600}.ty-figtree .ty-sample{font-weight:400}.ty-serif-bn .ty-name{font-family:var(--f-latin)}.ty-serif-bn .ty-sample{font-family:"Noto Serif Bengali",serif;font-weight:600;line-height:1.6}.ty-sans-bn .ty-name{font-family:Figtree,Figtree Fallback,system-ui,sans-serif;font-weight:600}.ty-sans-bn .ty-sample{font-family:Noto Sans Bengali,sans-serif;font-weight:400;line-height:1.7}.sc{display:grid;gap:22px}.sc-ctl{display:flex;flex-wrap:wrap;gap:10px 14px}.sc-grid{display:grid;gap:24px 14px;grid-template-columns:repeat(2,minmax(0,1fr))}@media(min-width:1000px){.sc-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.sc-grid>li{display:grid;gap:12px;justify-items:center;align-content:start}.sc-name{font-weight:600;font-size:.9375rem;text-align:center}.sv{display:none;gap:12px;justify-items:center}.sc:has(#sc-lang-en:checked):has(#sc-light-day:checked) .sv[data-l=en][data-light=day],.sc:has(#sc-lang-en:checked):has(#sc-light-night:checked) .sv[data-l=en][data-light=night],.sc:has(#sc-lang-bn:checked):has(#sc-light-day:checked) .sv[data-l=bn][data-light=day],.sc:has(#sc-lang-bn:checked):has(#sc-light-night:checked) .sv[data-l=bn][data-light=night]{display:grid}.sc .pw-s{--pw: clamp(140px, 40vw, 210px)}.sv .dls{justify-content:center}.uf-row{display:grid;gap:18px}@media(min-width:900px){.uf-row{grid-template-columns:1fr 1fr}}.uf{margin:0;display:grid;gap:10px;justify-items:end;padding:clamp(18px,2.4vw,26px);border-radius:var(--r-l);background:var(--paper-2)}.uf-msg{justify-self:end;max-width:80%;padding:10px 14px;border-radius:18px 18px 6px;background:var(--dudh);color:var(--ink);font-size:.9688rem}.uf[lang=bn] .uf-msg{font-family:"Noto Sans Bengali",var(--f-ui)}.uf-card{width:min(100%,380px);border-radius:18px 18px 6px;overflow:hidden;background:var(--surface);border:1px solid var(--line);box-shadow:0 18px 40px -26px rgb(var(--shadow-rgb) / .5)}.uf-card img{width:100%;height:auto;aspect-ratio:1200 / 630;object-fit:cover}.uf-text{display:grid;gap:4px;padding:12px 14px 14px}.uf-host{font:600 .75rem/1.2 var(--f-ui);color:var(--ink-3);text-transform:lowercase}.uf-title{font-weight:600;line-height:1.35}.uf[lang=bn] .uf-title,.uf[lang=bn] .uf-desc{font-family:"Noto Sans Bengali",var(--f-ui)}.uf-desc{font-size:.875rem;color:var(--ink-2);line-height:1.5}.uf figcaption{justify-self:end}.not-card{display:grid;gap:18px;align-items:center;padding:clamp(22px,3vw,36px);border-radius:var(--r-l);border:1px dashed var(--line-strong)}.not-card p{font:400 clamp(1.15rem,1rem + .5vw,1.45rem)/1.5 var(--f-head);max-width:52ch}html[lang=bn] .not-card p{font-weight:600;line-height:1.75;font-size:clamp(1.05rem,1rem + .35vw,1.25rem)}.not-art{width:160px}@media(min-width:760px){.not-card{grid-template-columns:170px minmax(0,1fr)}.not-art{width:100%}}.pc{display:grid;gap:14px;justify-items:start}.pc-mail a{font:400 clamp(1.9rem,1.1rem + 3.4vw,4rem)/1.05 var(--f-latin);letter-spacing:-.02em;color:var(--ink);text-decoration-thickness:2px;text-underline-offset:.14em;text-decoration-color:var(--accent);overflow-wrap:anywhere}.pc-body{color:var(--ink-2);max-width:52ch}.pc-act{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.kb-cta{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:.4em;font:600 .9375rem/1.3 var(--f-ui);color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.kb-cta:hover{text-decoration-thickness:2px}.kb-cta .ico{width:1.1em;height:1.1em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .5s var(--spring)}.kb-cta:hover .ico{transform:translate(3px)}.sf-control .fm-cta{margin-top:18px}.kb-cta:focus-visible{outline:2px solid var(--focus);outline-offset:3px;border-radius:4px}
