@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}}.gates{position:relative;display:grid;view-timeline-name:--gates}.gates:before{content:"";position:absolute;left:27px;top:28px;bottom:40px;width:2px;border-radius:2px;background:linear-gradient(var(--accent),color-mix(in oklab,var(--accent) 40%,var(--line-2)));transform-origin:50% 0}.gate{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:20px;row-gap:6px;align-content:start;padding-bottom:clamp(30px,5vw,44px)}.gate-mark{grid-row:span 3;position:relative;z-index:1;width:56px;height:56px;border-radius:50%;display:grid;place-items:center;background:var(--paper);border:1.5px solid var(--accent);color:var(--accent);box-shadow:0 0 0 6px var(--paper)}.gate-mark .mark{width:28px;height:28px}.gate-n{font:600 .75rem/1 var(--f-ui);color:var(--ink-3);letter-spacing:.1em;padding-top:4px}.gate h3{font-size:clamp(1.45rem,1.15rem + 1vw,2rem);line-height:1.12}html[lang=bn] .gate h3{font-size:clamp(1.3rem,1.1rem + .8vw,1.7rem);line-height:1.45}.gate-b{color:var(--ink-2);max-width:44ch}.n18{color:var(--accent)}.gate-end{position:relative;display:grid;grid-template-columns:56px minmax(0,1fr);column-gap:20px;align-items:center;margin-top:4px}.gate-end-art{width:56px}.gate-end-t{font:400 clamp(1.6rem,1.2rem + 1.8vw,2.8rem)/1.12 var(--f-head);letter-spacing:-.015em;max-width:24ch}html[lang=bn] .gate-end-t{font-weight:600;line-height:1.5;letter-spacing:0;font-size:clamp(1.4rem,1.1rem + 1.3vw,2.2rem)}@media(min-width:960px){.gates{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:clamp(22px,3vw,48px)}.gates:before{inset:27px 0 auto 28px;width:auto;height:2px;background:linear-gradient(90deg,var(--accent),color-mix(in oklab,var(--accent) 50%,var(--line-2)) 85%,transparent);transform-origin:0 50%}.gate{grid-template-columns:1fr;padding-bottom:0}.gate-mark{grid-row:auto;margin-bottom:18px}.gate-end{grid-template-columns:minmax(120px,200px) minmax(0,1fr);column-gap:clamp(24px,4vw,64px);margin-top:clamp(56px,7vw,100px);padding-top:clamp(32px,4vw,56px);border-top:1px solid var(--line)}.gate-end-art{width:100%}}@supports (animation-timeline: view()){:root[data-motion=full] .gates:before{animation:gateLineY linear both;animation-timeline:--gates;animation-range:cover 12% cover 62%}:root[data-motion=full] .gate-mark{animation:stamp linear both;animation-timeline:view();animation-range:entry 40% cover 32%}@media(min-width:960px){:root[data-motion=full] .gates:before{animation-name:gateLineX;animation-range:entry 30% cover 60%}:root[data-motion=full] .gate-mark{animation-timeline:--gates}:root[data-motion=full] .gate:nth-child(1) .gate-mark{animation-range:entry 30% entry 55%}:root[data-motion=full] .gate:nth-child(2) .gate-mark{animation-range:entry 45% entry 70%}:root[data-motion=full] .gate:nth-child(3) .gate-mark{animation-range:entry 60% entry 85%}:root[data-motion=full] .gate:nth-child(4) .gate-mark{animation-range:entry 75% entry 100%}}:root[data-motion=full] .gate-end-t{animation:phFade linear both;animation-timeline:view();animation-range:entry 20% cover 35%}}@keyframes gateLineX{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes gateLineY{0%{transform:scaleY(0)}to{transform:scaleY(1)}}@keyframes stamp{0%{transform:scale(1.5) rotate(-12deg);opacity:0}60%{opacity:1}80%{transform:scale(.94) rotate(2deg)}to{transform:none;opacity:1}}.chat-grid{display:grid;border-top:1px solid var(--line)}.chat-grid li{display:grid;grid-template-columns:2.6rem minmax(0,1fr);gap:12px;padding:clamp(20px,2.6vw,30px) 0;border-bottom:1px solid var(--line);font-size:clamp(1.05rem,1rem + .3vw,1.2rem);line-height:1.55;color:var(--ink-2)}html[lang=bn] .chat-grid li{line-height:1.8}.cg-n{font:600 .75rem/1.9 var(--f-ui);color:var(--accent);letter-spacing:.08em}@media(min-width:900px){.chat-grid{grid-template-columns:1fr 1fr;column-gap:clamp(32px,5vw,80px)}}.threat{margin-top:clamp(28px,4vw,44px);padding:clamp(20px,3vw,30px);border-radius:var(--r-l);background:var(--accent-bg);color:var(--ink);display:grid;gap:16px}.threat h3{display:flex;align-items:flex-start;gap:10px;font-size:clamp(1.25rem,1.05rem + .7vw,1.6rem);line-height:1.2}html[lang=bn] .threat h3{line-height:1.5}.threat h3 .ico{color:var(--accent);width:1.1em;height:1.1em;margin-top:.1em}.threat ol{display:grid;gap:12px}.threat li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:12px;align-items:baseline;font-weight:500}.th-n{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--accent);color:var(--paper);font:700 .8125rem/1 var(--f-ui);translate:0 4px}:root[data-theme=night] .th-n{color:#15110e}.tips6{display:grid;border-top:1px solid var(--line)}.tips6 li{display:grid;grid-template-columns:3.4rem minmax(0,1fr);column-gap:18px;row-gap:8px;align-content:start;padding:clamp(24px,3vw,36px) 0;border-bottom:1px solid var(--line)}.t6-n{grid-row:span 2;font:400 clamp(2.6rem,2rem + 2vw,3.6rem)/.9 var(--f-head);color:var(--accent)}html[lang=bn] .t6-n{font-weight:600;line-height:1.1}.tips6 h3{font-size:clamp(1.3rem,1.1rem + .7vw,1.7rem);line-height:1.18}html[lang=bn] .tips6 h3{line-height:1.5;font-size:clamp(1.2rem,1.05rem + .6vw,1.5rem)}.tips6 p{color:var(--ink-2)}@media(min-width:760px){.tips6{grid-template-columns:1fr 1fr;column-gap:clamp(32px,4vw,64px)}}@media(min-width:1180px){.tips6{grid-template-columns:repeat(3,1fr)}.tips6 li{grid-template-columns:1fr;padding-right:12px}.t6-n{grid-row:auto;margin-bottom:14px}}.sf-help{position:relative;overflow:clip;isolation:isolate;background:var(--paper);color:var(--ink);padding:clamp(110px,13vw,200px) 0 clamp(80px,10vw,150px);scroll-margin-top:0}.sf-bulb{position:absolute;left:50%;top:0;width:2px;z-index:-1}.sf-wire{position:absolute;left:0;top:0;width:1.5px;height:clamp(54px,8vw,104px);background:linear-gradient(#000,#3a2e25)}.sf-glass{position:absolute;left:-9px;top:clamp(54px,8vw,104px);width:20px;height:26px;border-radius:50% 50% 46% 46%;background:radial-gradient(circle at 50% 40%,#fff3d6,#ffb55e 60%,#c46c2c);box-shadow:0 0 22px 6px #ffb45a8c}.sf-halo{position:absolute;left:-60vmax;top:calc(clamp(54px,8vw,104px) - 60vmax);width:120vmax;height:120vmax;border-radius:50%;background:radial-gradient(closest-side,rgb(255 178 94 / .2),rgb(255 160 80 / .06) 46%,transparent 72%)}@supports (animation-timeline: view()){:root[data-motion=full] .sf-halo{animation:haloOn linear both;animation-timeline:view();animation-range:entry 0% cover 40%}}@keyframes haloOn{0%{transform:scale(.35);opacity:0}}.sf-help .sh-n{color:#ffc98e}.sos{display:grid;gap:clamp(16px,2vw,24px)}.sos-card{display:grid;gap:clamp(16px,2vw,22px);align-content:start;padding:clamp(26px,3.4vw,46px);border-radius:var(--r-l);background:color-mix(in oklab,var(--surface) 82%,transparent);border:1px solid var(--line)}@supports (corner-shape: squircle){.sos-card{corner-shape:squircle;border-radius:56px}}.sos-num{font:400 clamp(5.6rem,2.6rem + 10vw,11.5rem)/.82 var(--f-head);letter-spacing:-.05em;color:#ffc98e;text-shadow:0 0 60px rgb(255 178 94 / .25)}html[lang=bn] .sos-num{font-weight:600;line-height:1.05;letter-spacing:0}.sos-copy{display:grid;gap:10px;justify-items:start}.sos-copy h3{font-size:clamp(1.45rem,1.15rem + 1vw,2rem)}.sos-copy p{color:var(--ink-2)}.sos-call{margin-top:8px}.sos-notes{margin-top:clamp(24px,3vw,36px);display:grid;gap:6px;color:var(--ink-2)}.sos-desk{display:none;color:var(--ink);font-weight:600}@media(hover:hover)and (pointer:fine){.sos-desk{display:block}}@media(min-width:860px){.sos{grid-template-columns:1fr 1fr}}.rule-cards{display:grid;gap:16px}.rule-card{position:relative;overflow:clip;display:grid;align-items:end;min-height:clamp(260px,26vw,340px);padding:clamp(24px,3vw,40px);border-radius:var(--r-l);border:1px solid var(--line-2);background:var(--surface);color:var(--ink);text-decoration:none;isolation:isolate;transition:transform .6s var(--spring),border-color .3s,box-shadow .4s}.rule-card:hover{transform:translateY(-3px);border-color:var(--line-strong);box-shadow:0 30px 60px -36px rgb(var(--shadow-rgb) / .5)}.rule-card:active{transform:scale(.985)}.rc-word{position:absolute;right:.12em;top:-.12em;z-index:-1;font:600 clamp(4.4rem,2.4rem + 6vw,8.4rem)/1.2 var(--f-bn);color:var(--accent);opacity:.13;transition:opacity .4s,transform .8s var(--spring)}.rule-card:hover .rc-word{opacity:.2;transform:translateY(-4px)}.rc-body{display:grid;gap:12px;align-content:end;justify-items:start;max-width:40ch}.rc-h{font:400 clamp(1.5rem,1.2rem + 1vw,2.1rem)/1.1 var(--f-head)}html[lang=bn] .rc-h{font-weight:600;line-height:1.45}.rc-t{font:400 clamp(1.2rem,1.05rem + .6vw,1.5rem)/1.35 var(--f-head);color:var(--ink)}html[lang=bn] .rc-t{font-weight:600;line-height:1.6;font-size:clamp(1.1rem,1rem + .5vw,1.3rem)}.rc-h+.rc-t{font:400 1.0313rem/1.6 var(--f-ui);color:var(--ink-2)}html[lang=bn] .rc-h+.rc-t{font-weight:400;line-height:1.8;font-size:1.0313rem}.rc-link{display:inline-flex;align-items:center;gap:.5em;font-weight:600;border-bottom:1px solid currentColor;padding-bottom:2px}.rc-link .ico{transition:transform .5s var(--spring)}.rule-card:hover .rc-link .ico{transform:translate(4px)}@media(min-width:860px){.rule-cards{grid-template-columns:1fr 1fr}}.worry{margin-top:clamp(40px,6vw,80px);display:grid;gap:24px;align-items:center;padding:clamp(24px,3.4vw,44px);border-radius:var(--r-l);background:var(--paper-2)}.worry-art{width:120px}.worry-copy{display:grid;gap:12px;justify-items:start}.worry-t{font:400 clamp(1.25rem,1.05rem + .7vw,1.6rem)/1.35 var(--f-head)}html[lang=bn] .worry-t{font-weight:600;line-height:1.6;font-size:clamp(1.15rem,1rem + .5vw,1.4rem)}.worry-t a{text-decoration-thickness:1px}@media(min-width:760px){.worry{grid-template-columns:160px minmax(0,1fr)}.worry-art{width:100%}}@media(min-width:960px){.gate-end{grid-template-columns:minmax(220px,340px) minmax(0,1fr)}.gate-end-t{font-size:clamp(2.2rem,1.2rem + 2.8vw,4.2rem);line-height:1.04;max-width:18ch}html[lang=bn] .gate-end-t{font-size:clamp(1.8rem,1.1rem + 2.2vw,3.3rem);line-height:1.4}}.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}
