:root{--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:40px;--space-2xl:64px;--space-3xl:96px;--space-4xl:144px;--text-xs:.8125rem;--text-sm:.875rem;--text-md:1rem;--text-lg:1.125rem;--text-xl:1.5625rem;--text-2xl:1.953rem;--text-3xl:2.441rem;--text-display:clamp(2.6rem, 1.2rem + 4.2vw, 4.75rem);--text-display-s:clamp(2.25rem, 1.3rem + 2.9vw, 3.75rem);--text-section:clamp(2rem, 1.25rem + 2.2vw, 3.25rem);--text-title:clamp(1.125rem, 1rem + .4vw, 1.375rem);--text-lead:clamp(1.0625rem, .98rem + .35vw, 1.3125rem);--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-micro:.12s;--dur-short:.22s;--dur-long:.42s;--container:1440px;--gutter:64px;--gap-columns:32px;--section-gap-s:112px;--section-gap:136px;--z-raised:10;--z-sticky:200;--z-sticky-nav:300;--z-modal:400;--z-toast:500;--nav-h:72px;--color-paper:#faf7f3;--color-paper-2:#f2efe9;--color-paper-3:#e9e5dd;--color-raised:#fdfcfa;--color-rule:#ddd9d0;--color-rule-strong:#c2bdb4;--color-ink:#171b30;--color-ink-hover:#2b314c;--color-ink-2:#4c4f5e;--color-muted:#626572;--color-accent:#3f4caa;--color-accent-ink:#faf8f4;--color-accent-soft:#e6ebfc;--color-focus:#4451cd;--color-wa:#1a763f;--color-wa-hover:#086733;--color-wa-ink:#fafdfa;--color-wa-glyph:#0a924b;--color-shadow:#1c203514;--color-hair:#1d21300f;--color-swatch-edge:#13151f24;--color-success:#21763c;--color-shadow-strong:#1c203524;--tint-0:#e8edfb;--tint-0-ink:#394788;--tint-1:#e4f2e8;--tint-1-ink:#275639;--tint-2:#f8eddd;--tint-2-ink:#6d4a26;--tint-3:#fae9e9;--tint-3-ink:#793f40;--tint-4:#f1ebf7;--tint-4-ink:#5a406e;--tint-5:#e8edf1;--tint-5-ink:#344551;--sw-gold:#cda448;--sw-gunmetal:#575e69;--sw-rose:#be8692;--sw-silver:#c7cbd1;--sw-tortoise:#7e522c;--sw-black:#1d1f24;--sw-matte-black:#2c2e33;--sw-navy:#243251;--sw-crystal:#dfe5ec;--sw-burgundy:#71232f;--sw-amber:#c17924;--sw-ivory:#ebe4d6;--sw-brown:#66442c;--sw-red:#ba2b2e;--sw-white:#faf8f5;--sw-blue:#2863ab;--sw-grey:#898c92;--sw-green:#337344;--sw-pink:#e4a2b0;--sw-purple:#6b3e95;--sw-clear:#eaeff5;--font-body:"DM Sans", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-gloock,"Gloock"), ui-serif, Georgia, serif;--font-bn:"Hind Siliguri", var(--font-body);--radius-sm:10px;--radius-md:16px;--radius-lg:24px;--radius-pill:999px;--shadow-lift:0 1px 2px var(--color-shadow), 0 18px 40px -18px var(--color-shadow-strong)}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.4725% .164747 2.28319);--color-paper-2:lab(94.7002% .255853 3.4305);--color-paper-3:lab(91.2316% .353515 4.5823);--color-raised:lab(99.0844% .0796318 1.13986);--color-rule:lab(86.7074% .355542 4.58366);--color-rule-strong:lab(76.8544% .430822 5.35868);--color-ink:lab(10.2949% 3.36678 -14.3914);--color-ink-hover:lab(20.6566% 3.9386 -18.0476);--color-ink-2:lab(33.6952% 1.2427 -9.25511);--color-muted:lab(43.019% .886142 -7.45372);--color-accent:lab(35.4633% 18.46 -53.2046);--color-accent-ink:lab(97.7045% .164717 2.28317);--color-accent-soft:lab(92.8867% .691503 -9.01581);--color-focus:lab(39.3364% 26.8172 -67.2568);--color-wa:lab(43.5231% -37.2534 22.3838);--color-wa-hover:lab(37.6536% -35.801 21.5707);--color-wa-ink:lab(98.8942% -1.20315 .703633);--color-wa-glyph:lab(53.1744% -46.7233 28.1675);--color-shadow:lab(12.6263% 3.19657 -14.4278/.08);--color-hair:lab(12.7435% 2.03524 -10.9132/.06);--color-swatch-edge:lab(7.07481% 1.15496 -7.2463/.14);--color-success:lab(43.5038% -36.3107 24.0307);--color-shadow-strong:lab(12.6263% 3.19657 -14.4278/.14);--tint-0:lab(93.6141% .43419 -7.53336);--tint-0-ink:lab(31.5198% 10.6597 -39.232);--tint-1:lab(94.2391% -6.18523 3.16792);--tint-1-ink:lab(32.4765% -22.1729 11.4133);--tint-2:lab(94.2519% 1.77497 9.06794);--tint-2-ink:lab(34.8596% 12.4187 27.4989);--tint-3:lab(93.7875% 5.70756 2.41013);--tint-3-ink:lab(34.2128% 25.5502 11.3056);--tint-4:lab(93.7461% 3.99998 -5.17948);--tint-4-ink:lab(31.5777% 19.0444 -22.2164);--tint-5:lab(93.5167% -1.31014 -2.63975);--tint-5-ink:lab(28.0998% -4.3481 -9.64812);--sw-gold:lab(70.0382% 8.30856 52.529);--sw-gunmetal:lab(39.6052% -.846565 -7.37441);--sw-rose:lab(62.0352% 23.2733 2.61084);--sw-silver:lab(81.4077% -.514209 -3.73278);--sw-tortoise:lab(39.3863% 16.1827 30.152);--sw-black:lab(11.7797% .160687 -3.73939);--sw-matte-black:lab(18.7412% .135913 -3.75131);--sw-navy:lab(20.6586% 2.06798 -21.5368);--sw-crystal:lab(90.7095% -1.30099 -4.27917);--sw-burgundy:lab(26.8606% 35.6349 12.2342);--sw-amber:lab(57.8369% 24.2065 55.0881);--sw-ivory:lab(90.7964% .639915 7.67279);--sw-brown:lab(32.4559% 13.1816 20.6818);--sw-red:lab(42.4959% 56.9739 35.4904);--sw-white:lab(97.6965% .107408 1.52057);--sw-blue:lab(41.1474% .443444 -44.8274);--sw-grey:lab(58.207% -.503033 -3.72663);--sw-green:lab(43.2686% -30.0935 19.7304);--sw-pink:lab(73.5145% 26.5992 2.98351);--sw-purple:lab(35.1593% 32.999 -41.016);--sw-clear:lab(94.1916% -1.09133 -3.56996)}}@media (max-width:60rem){:root{--gutter:24px;--section-gap-s:80px;--section-gap:96px}}@media (max-width:40rem){:root{--gutter:18px;--section-gap-s:64px;--section-gap:72px;--gap-columns:14px;--nav-h:64px}}html,body{overflow-x:clip}:is(html:has(.site),body:has(.site)){background:var(--color-paper)}html:has(.site){scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + var(--space-lg));scrollbar-color:var(--color-rule-strong) var(--color-paper)}.site{background:var(--color-paper);min-height:100vh;color:var(--color-ink);font-family:var(--font-body);font-size:var(--text-md);letter-spacing:0;-webkit-font-smoothing:antialiased;caret-color:var(--color-accent);flex-direction:column;line-height:1.6;display:flex}.site main{padding-top:var(--nav-h);flex:1}:where(.site) ::selection{background:color-mix(in oklab, var(--color-accent) 20%, transparent);color:var(--color-ink)}:where(.site) :focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}:where(.site) a{color:inherit;text-underline-offset:.18em;text-decoration-thickness:1px}:where(.site) :where(h1,h2,h3){font-synthesis:none;overflow-wrap:break-word;text-wrap:balance;min-width:0;margin:0}:where(.site) :where(h1,h2){font-family:var(--font-display);letter-spacing:-.015em;font-weight:400;line-height:1.04}:where(.site) h1{font-size:var(--text-display);max-width:18ch}:where(.site) h2{font-size:var(--text-section);max-width:22ch}:where(.site) h3{font-size:var(--text-title);letter-spacing:-.01em;max-width:40ch;font-weight:600;line-height:1.25}:where(.site) p{text-wrap:pretty;margin:0}:where(.site) img{max-width:100%;display:block}:where(.site) svg{flex-shrink:0;display:block}:where(.site) button{font:inherit;color:inherit}:where(.site) :where(dl,dd,ol,ul,figure,blockquote){margin:0;padding:0}:where(.site) :where(ol,ul){list-style:none}.num{font-variant-numeric:tabular-nums}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.container{width:100%;max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.section{padding-block:var(--section-gap)}.section--s{padding-block:var(--section-gap-s)}.band{background:var(--color-paper-2)}.lead{font-size:var(--text-lead);color:var(--color-ink-2);max-width:52ch;line-height:1.5}.display-s{font-size:var(--text-display-s)}.muted{color:var(--color-muted)}.small{font-size:var(--text-sm)}.skip{left:var(--space-md);z-index:var(--z-toast);padding:var(--space-xs) var(--space-md);border-radius:var(--radius-sm);background:var(--color-ink);color:var(--color-paper);text-decoration:none;position:absolute;top:-80px}.skip:focus-visible{top:var(--space-md)}.head{gap:var(--space-lg) var(--gap-columns);margin-bottom:var(--space-2xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.head__aside{gap:var(--space-md);justify-items:start;display:grid}.head__aside p{color:var(--color-ink-2);max-width:48ch}@media (max-width:60rem){.head{margin-bottom:var(--space-xl);grid-template-columns:minmax(0,1fr)}}.btn{--btn-bg:var(--color-ink);--btn-fg:var(--color-paper);--btn-bd:var(--color-ink);--btn-hover:var(--color-ink-hover);justify-content:center;align-items:center;gap:var(--space-xs);min-height:52px;padding:0 var(--space-lg);border:1px solid var(--btn-bd);border-radius:var(--radius-pill);background:var(--btn-bg);color:var(--btn-fg);font:600 var(--text-md)/1 var(--font-body);white-space:nowrap;cursor:pointer;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out), transform var(--dur-micro) var(--ease-out);text-decoration:none;display:inline-flex;position:relative}.site a.btn{color:var(--btn-fg);text-decoration:none}.btn:hover{background:var(--btn-hover);border-color:var(--btn-hover)}.btn:active{transform:translateY(1px)scale(.99)}.btn:focus-visible{outline:2px solid var(--color-focus);outline-offset:3px}.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn .btn__arrow{transition:transform var(--dur-short) var(--ease-out)}.btn:hover .btn__arrow{transform:translate(3px)}.btn--wa{--btn-bg:var(--color-wa);--btn-bd:var(--color-wa);--btn-fg:var(--color-wa-ink);--btn-hover:var(--color-wa-hover)}.btn--quiet{--btn-bg:transparent;--btn-fg:var(--color-ink);--btn-bd:var(--color-rule-strong);--btn-hover:var(--color-paper-2)}.btn--quiet:hover{border-color:var(--color-ink)}.btn--quiet .wa-glyph{color:var(--color-wa-glyph)}.btn--sm{min-height:44px;padding:0 var(--space-md);font-size:var(--text-sm)}.btn--block{width:100%}.actions{gap:var(--space-sm);flex-wrap:wrap;display:flex}.link{align-items:center;gap:var(--space-xs);color:var(--color-ink);padding-bottom:var(--space-2xs);transition:color var(--dur-short) var(--ease-out), background-size var(--dur-short) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/100% 1px no-repeat;font-weight:600;text-decoration:none;display:inline-flex}.site a.link{color:var(--color-ink)}.site a.link:hover{color:var(--color-accent)}.link svg{transition:transform var(--dur-short) var(--ease-out)}.link:hover svg{transform:translate(3px)}.chip{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;font-weight:500;display:inline-flex}.swatch{border-radius:var(--radius-pill);background:var(--sw,var(--sw-silver));width:14px;height:14px;box-shadow:inset 0 0 0 1px var(--color-swatch-edge);flex-shrink:0;display:inline-block}.swatches{align-items:center;gap:var(--space-2xs);display:flex}[data-swatch=gold]{--sw:var(--sw-gold)}[data-swatch=gunmetal]{--sw:var(--sw-gunmetal)}[data-swatch=rose]{--sw:var(--sw-rose)}[data-swatch=silver]{--sw:var(--sw-silver)}[data-swatch=tortoise]{--sw:var(--sw-tortoise)}[data-swatch=black]{--sw:var(--sw-black)}[data-swatch=matte-black]{--sw:var(--sw-matte-black)}[data-swatch=navy]{--sw:var(--sw-navy)}[data-swatch=crystal]{--sw:var(--sw-crystal)}[data-swatch=burgundy]{--sw:var(--sw-burgundy)}[data-swatch=amber]{--sw:var(--sw-amber)}[data-swatch=ivory]{--sw:var(--sw-ivory)}[data-swatch=brown]{--sw:var(--sw-brown)}[data-swatch=red]{--sw:var(--sw-red)}[data-swatch=white]{--sw:var(--sw-white)}[data-swatch=blue]{--sw:var(--sw-blue)}[data-swatch=grey],[data-swatch=gray]{--sw:var(--sw-grey)}[data-swatch=green]{--sw:var(--sw-green)}[data-swatch=pink]{--sw:var(--sw-pink)}[data-swatch=purple]{--sw:var(--sw-purple)}[data-swatch=clear],[data-swatch=transparent]{--sw:var(--sw-clear)}.tag{min-height:26px;padding:0 var(--space-sm);border-radius:var(--radius-pill);background:var(--color-raised);color:var(--color-ink);font-size:var(--text-xs);box-shadow:0 0 0 1px var(--color-rule);align-items:center;font-weight:600;display:inline-flex}.tint-0{--well:var(--tint-0);--well-ink:var(--tint-0-ink)}.tint-1{--well:var(--tint-1);--well-ink:var(--tint-1-ink)}.tint-2{--well:var(--tint-2);--well-ink:var(--tint-2-ink)}.tint-3{--well:var(--tint-3);--well-ink:var(--tint-3-ink)}.tint-4{--well:var(--tint-4);--well-ink:var(--tint-4-ink)}.tint-5{--well:var(--tint-5);--well-ink:var(--tint-5-ink)}.specimen{align-content:center;place-items:center;gap:var(--space-xs);width:100%;height:100%;color:var(--well-ink,var(--color-ink));text-align:center;padding:8%;display:grid;container-type:inline-size}.specimen__code{font-family:var(--font-display);font-size:var(--specimen-size,clamp(1.25rem, 15cqi, 6.5rem));letter-spacing:0;white-space:nowrap;font-variant-numeric:lining-nums tabular-nums;line-height:1}.specimen__note{font-size:var(--text-xs);color:color-mix(in oklab, var(--well-ink,var(--color-ink)) 75%, var(--well,var(--color-paper)))}.tile__media img,.show__slide img,.show__pick img,.gallery__img img,.gallery__thumb img{mix-blend-mode:multiply}.reveal{transition:opacity .64s var(--ease-out), transform .64s var(--ease-out)}.reveal.is-pending{opacity:0;transform:translateY(14px)}@keyframes rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.enter{animation:rise .7s var(--ease-out) both;animation-delay:calc(var(--i,0) * 70ms)}@keyframes page-in{0%{opacity:0}to{opacity:1}}.site-page{animation:page-in .32s var(--ease-out) both}@media (prefers-reduced-motion:reduce){html:has(.site){scroll-behavior:auto}.reveal,.reveal.is-pending{opacity:1;transition:none;transform:none}.enter,.site-page{animation:none}.site *,.site :before,.site :after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.hd{z-index:var(--z-sticky-nav);background:color-mix(in oklab, var(--color-paper) 86%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);transition:border-color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-bottom:1px solid #0000;position:fixed;inset:0 0 auto}.hd.is-scrolled{border-color:var(--color-rule);background:color-mix(in oklab, var(--color-paper) 92%, transparent)}.hd__bar{height:var(--nav-h);align-items:center;gap:var(--space-xl);display:flex}.wordmark{align-items:center;gap:var(--space-sm);text-decoration:none;display:inline-flex}.wordmark img{object-fit:cover;mix-blend-mode:multiply;border-radius:10px;width:34px;height:34px}.wordmark__text{gap:3px;display:grid}.wordmark__name{font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-ink);font-size:1.5rem;line-height:1}.wordmark__tag{font-family:var(--font-bn);letter-spacing:0;color:var(--color-accent);white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1.15}.hd__nav{gap:var(--space-xs);display:flex}.hd__link{min-height:44px;padding:0 var(--space-sm);color:var(--color-ink-2);border-radius:var(--radius-pill);transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:500;text-decoration:none;display:inline-flex;position:relative}.site a.hd__link{color:var(--color-ink-2);text-decoration:none}.site a.hd__link:hover{color:var(--color-ink);background:var(--color-paper-2)}.site a.hd__link[aria-current=page]{color:var(--color-ink)}.hd__link[aria-current=page]:after{content:"";left:var(--space-sm);right:var(--space-sm);background:var(--color-accent);border-radius:2px;height:1.5px;position:absolute;bottom:6px}.hd__end{align-items:center;gap:var(--space-xs);margin-left:auto;display:flex}.site a.hd__lang{min-height:44px;padding:0 var(--space-sm);border-radius:var(--radius-pill);color:var(--color-ink-2);white-space:nowrap;transition:color var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);align-items:center;font-size:.9375rem;font-weight:600;text-decoration:none;display:inline-flex}.site a.hd__lang:hover{color:var(--color-ink);background:var(--color-paper-2)}.site a.hd__lang:lang(bn){font-family:var(--font-bn)}@media (max-width:60rem){.hd__nav,.hd__cta{display:none}}.tabbar{display:none}@media (max-width:60rem){:root{--nav-h:56px;--tab-h:64px}.site{padding-bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));-webkit-tap-highlight-color:transparent}.hd{padding-top:env(safe-area-inset-top,0px)}.site main{padding-top:calc(var(--nav-h) + env(safe-area-inset-top,0px))}.wordmark img{width:30px;height:30px}.wordmark__name{font-size:1.3rem}.wordmark__tag{font-size:.6875rem}.tabbar{z-index:var(--z-sticky-nav);height:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));padding:0 4px env(safe-area-inset-bottom,0px);background:color-mix(in oklab, var(--color-paper) 97%, transparent);-webkit-backdrop-filter:saturate(140%)blur(14px);border-top:1px solid var(--color-rule);box-shadow:0 -6px 20px -12px var(--color-shadow-strong);-webkit-user-select:none;user-select:none;grid-template-columns:repeat(5,minmax(0,1fr));align-items:end;display:grid;position:fixed;bottom:0;left:0;right:0}.site a.tabbar__item{height:var(--tab-h);min-width:0;color:var(--color-muted);text-align:center;transition:color var(--dur-micro) var(--ease-out), transform var(--dur-micro) var(--ease-out);flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0 2px;font-size:.6875rem;font-weight:600;line-height:1.1;text-decoration:none;display:flex}.tabbar__item>span:last-child{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.tabbar__item svg{stroke-width:1.7px;width:23px;height:23px}.site a.tabbar__item[aria-current=page]{color:var(--color-ink)}.site a.tabbar__item[aria-current=page] svg{color:var(--color-accent);stroke-width:2px}.site a.tabbar__item:active{transform:scale(.94)}.tabbar__fab{background:var(--color-wa,#108846);color:#fff;width:50px;height:50px;box-shadow:0 0 0 4px var(--color-paper), 0 8px 18px -6px #0067328c;border-radius:50%;place-items:center;margin-top:-22px;margin-bottom:1px;display:grid}@supports (color:lab(0% 0 0)){.tabbar__fab{background:var(--color-wa,lab(49.5701% -43.5757 26.2503));box-shadow:0 0 0 4px var(--color-paper), 0 8px 18px -6px lab(37.7123% -37.4347 22.6022/.55)}}.tabbar__fab svg{width:24px;height:24px}.site a.tabbar__quote{color:var(--color-ink);justify-content:flex-end;padding-bottom:9px}.site .btn:active,.site .tile:active,.site .filter:active,.site .show__pick:active,.site .gallery__thumb:active{transform:scale(.97)}.site .tile{transition:transform var(--dur-micro) var(--ease-out)}.ft__top>div:nth-child(2){display:none}}@media (max-width:60rem) and (prefers-reduced-motion:reduce){.site a.tabbar__item:active,.site .btn:active,.site .tile:active{transform:none}}.tiles{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (max-width:72rem){.tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:52rem){.tiles{row-gap:var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr))}}.tile{gap:var(--space-md);color:inherit;border-radius:var(--radius-lg);text-decoration:none;display:grid}.site a.tile{text-decoration:none}.tile:focus-visible{outline-offset:6px}.tile__well{aspect-ratio:1;border-radius:var(--radius-lg);background:var(--well,var(--color-paper-2));isolation:isolate;position:relative;overflow:hidden}.tile__well:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px var(--color-hair);pointer-events:none;position:absolute;inset:0}.tile__media{background:var(--well,var(--color-paper-2));transition:transform .7s var(--ease-out);position:absolute;inset:0}.tile__media img{object-fit:contain;padding:9%}.tile:hover .tile__media{transform:scale(1.045)}.tile .tag{top:var(--space-sm);left:var(--space-sm);z-index:2;position:absolute}.tile__row{justify-content:space-between;align-items:baseline;gap:var(--space-sm);min-width:0;display:flex}.tile__name{font-size:var(--text-lg);letter-spacing:-.01em;background:linear-gradient(var(--color-accent), var(--color-accent)) 0 100% / 0 1px no-repeat;transition:background-size var(--dur-long) var(--ease-out);min-width:0;font-weight:600;line-height:1.3}.tile:hover .tile__name{background-size:100% 1px}.tile__code{font-size:var(--text-sm);color:var(--color-muted);font-variant-numeric:tabular-nums;white-space:nowrap}.tile__meta{align-items:center;gap:var(--space-2xs) var(--space-sm);font-size:var(--text-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.tile__meta .sep{background:var(--color-rule-strong);width:1px;height:12px}.tile__foot{align-items:center;gap:var(--space-xs);margin-top:var(--space-3xs);font-size:var(--text-xs);color:var(--color-muted);display:flex}@media (max-width:40rem){.tile{gap:var(--space-sm)}.tile__well{border-radius:var(--radius-md)}.tile__name{font-size:.9375rem}.tile__meta,.tile__code{font-size:var(--text-xs)}.tile__meta{flex-direction:column;align-items:flex-start;gap:0}.tile__meta .sep{display:none}}.hero{min-height:calc(100svh - var(--nav-h));padding-block:var(--space-2xl);align-items:center;display:flex;position:relative}.hero__grid{gap:var(--space-3xl);grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:center;display:grid}.hero__copy{gap:var(--space-lg);justify-items:start;display:grid}.hero__copy h1{max-width:13ch}.hero__copy .lead{max-width:36ch}.hero__copy .actions{margin-top:var(--space-xs)}@media (max-width:60rem){.hero{min-height:0;padding-block:var(--space-2xl)}.hero__grid{gap:var(--space-xl)}}@media (max-width:48rem){.hero{padding-block:var(--space-xl) var(--space-2xl)}.hero__grid{gap:var(--space-2xl);grid-template-columns:minmax(0,1fr)}}@media (max-width:40rem){.hero__copy .actions{grid-template-columns:minmax(0,1fr);width:100%;display:grid}}.show{gap:var(--space-md);grid-template-columns:minmax(0,1fr) 92px;display:grid}.show__stage{aspect-ratio:5/5.4;background:var(--well,var(--color-paper-3));width:100%;max-height:min(64svh,600px);color:inherit;box-shadow:var(--shadow-lift);transition:background-color .6s var(--ease-out);border-radius:28px;text-decoration:none;display:block;position:relative;overflow:hidden}.site a.show__stage{text-decoration:none}.show__slide{background:var(--well,var(--color-paper-3));transition:opacity .56s var(--ease-out), transform .7s var(--ease-out);display:grid;position:absolute;inset:0}.show__slide[aria-hidden=true]{opacity:0;transform:scale(.985)}.show__slide img{object-fit:contain;padding:12%}.show__slide .specimen{--specimen-size:clamp(2.5rem, 17cqi, 7rem);padding-bottom:18%}.show__caption{left:var(--space-md);right:var(--space-md);bottom:var(--space-md);z-index:2;justify-content:space-between;align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--space-sm) var(--space-sm) var(--space-lg);border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-raised) 88%, transparent);-webkit-backdrop-filter:blur(10px);box-shadow:0 0 0 1px var(--color-rule);display:flex;position:absolute}.show__caption strong{font-weight:600;line-height:1.3;display:block}.show__caption span{font-size:var(--text-sm);color:var(--color-ink-2)}.show__go{border-radius:var(--radius-pill);background:var(--color-ink);width:44px;height:44px;color:var(--color-paper);transition:transform var(--dur-short) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.show__stage:hover .show__go{transform:translate(2px)}.show .tag{top:var(--space-md);left:var(--space-md);z-index:2;position:absolute}.show__picks{gap:var(--space-sm);grid-auto-rows:92px;align-content:center;display:grid}.show__pick{border-radius:var(--radius-md);background:var(--well,var(--color-paper-3));color:var(--well-ink,var(--color-ink));cursor:pointer;box-shadow:inset 0 0 0 1px var(--color-hair);transition:transform var(--dur-short) var(--ease-out), box-shadow var(--dur-short) var(--ease-out);border:0;place-items:center;padding:0;display:grid;position:relative;overflow:hidden;container-type:inline-size}.show__pick:hover{transform:translateY(-2px)}.show__pick[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-hair), 0 0 0 2px var(--color-paper), 0 0 0 3.5px var(--color-ink)}.show__pick img{object-fit:contain;padding:12%}.show__pick-code{font-kerning:none;letter-spacing:.01em;font-family:var(--font-display);white-space:nowrap;font-size:clamp(.7rem,19cqi,.95rem);line-height:1}@media (max-width:60rem){.show{grid-template-columns:minmax(0,1fr)}.show__stage{aspect-ratio:1;border-radius:var(--radius-lg);max-height:none}.show__picks{grid-auto-rows:72px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}.figures{border-top:1px solid var(--color-rule);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.figures>div{padding:var(--space-xl) var(--space-lg) 0;border-left:1px solid var(--color-rule)}.figures>div:first-child{border-left:0;padding-left:0}.figures b{font-family:var(--font-display);font-weight:400;font-size:var(--text-3xl);letter-spacing:-.01em;font-variant-numeric:lining-nums tabular-nums;white-space:nowrap;line-height:1;display:block}.figures span{margin-top:var(--space-xs);font-size:var(--text-sm);color:var(--color-ink-2);display:block}@media (max-width:52rem){.figures{grid-template-columns:repeat(2,minmax(0,1fr))}.figures>div{padding:var(--space-lg) var(--space-md) var(--space-lg) var(--space-lg)}.figures>div:nth-child(odd){border-left:0;padding-left:0}.figures>div:nth-child(n+3){border-top:1px solid var(--color-rule)}.figures b{font-size:var(--text-2xl)}}.steps-split{gap:var(--space-2xl) var(--gap-columns);grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:start;display:grid}.steps-split__head{top:calc(var(--nav-h) + var(--space-xl));gap:var(--space-lg);justify-items:start;display:grid;position:sticky}.rows{counter-reset:step;border-top:1px solid var(--color-rule-strong)}.rows>li{gap:var(--space-md) var(--space-lg);padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule);counter-increment:step;grid-template-columns:72px minmax(0,1fr);display:grid}.rows>li:before{content:counter(step);font-family:var(--font-display);font-size:var(--text-3xl);color:var(--color-ink);font-variant-numeric:lining-nums;line-height:.9}.rows h3{margin-bottom:var(--space-xs)}.rows p{color:var(--color-ink-2);max-width:54ch}@media (max-width:60rem){.steps-split{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.steps-split__head{position:static}.rows>li{padding-block:var(--space-lg);grid-template-columns:48px minmax(0,1fr)}.rows>li:before{font-size:var(--text-2xl)}}.quotes{gap:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.quote{gap:var(--space-lg);display:grid}.quote blockquote p{font-family:var(--font-display);letter-spacing:-.01em;hanging-punctuation:first;max-width:30ch;font-size:clamp(1.5rem,1.1rem + 1.3vw,2.25rem);line-height:1.22}.quote--s{padding-top:var(--space-lg);border-top:1px solid var(--color-rule-strong)}.quote--s blockquote p{font-family:var(--font-body);font-size:var(--text-lead);letter-spacing:0;color:var(--color-ink);max-width:44ch;line-height:1.55}.quote figcaption{font-size:var(--text-sm);color:var(--color-ink-2)}.quote figcaption strong{font-size:var(--text-md);color:var(--color-ink);font-weight:600;display:block}@media (max-width:60rem){.quotes{grid-template-columns:minmax(0,1fr)}}.close{background:var(--color-accent-soft)}.close__grid{gap:var(--space-xl) var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.close__grid .lead{margin-top:var(--space-md)}.close__grid .actions{justify-content:flex-end}@media (max-width:60rem){.close__grid{grid-template-columns:minmax(0,1fr)}.close__grid .actions{justify-content:flex-start}}@media (max-width:40rem){.close__grid .actions{width:100%;display:grid}}.ph{padding-block:var(--space-3xl) var(--space-2xl)}.ph__grid{gap:var(--space-lg) var(--gap-columns);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.ph__grid h1{font-size:var(--text-display-s);max-width:16ch}.ph__aside{gap:var(--space-lg);justify-items:start;display:grid}@media (max-width:60rem){.ph{padding-block:var(--space-2xl) var(--space-xl)}.ph__grid{grid-template-columns:minmax(0,1fr)}}.filters{top:var(--nav-h);z-index:var(--z-sticky);background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-block:1px solid var(--color-rule);position:sticky}.filters__bar{align-items:center;gap:var(--space-lg);min-height:68px;display:flex}.filters__list{gap:var(--space-xs);scrollbar-width:none;padding-block:var(--space-sm);margin-block:calc(-1 * var(--space-sm));scroll-snap-type:x proximity;flex:1;min-width:0;display:flex;overflow-x:auto}.filters__list::-webkit-scrollbar{display:none}.filter{align-items:center;gap:var(--space-xs);min-height:40px;padding:0 var(--space-md);border:1px solid var(--color-rule);border-radius:var(--radius-pill);color:var(--color-ink-2);font-size:var(--text-sm);white-space:nowrap;scroll-snap-align:start;transition:background-color var(--dur-short) var(--ease-out), border-color var(--dur-short) var(--ease-out), color var(--dur-short) var(--ease-out);background:0 0;font-weight:500;text-decoration:none;display:inline-flex}.site a.filter{color:var(--color-ink-2);text-decoration:none}.site a.filter:hover{border-color:var(--color-ink);color:var(--color-ink)}.site a.filter[aria-current=page]{background:var(--color-ink);border-color:var(--color-ink);color:var(--color-paper)}.filter .num{font-size:var(--text-xs);opacity:.6}.filters__count{font-size:var(--text-sm);color:var(--color-muted);flex-shrink:0}@media (max-width:40rem){.filters__count{display:none}.filters .container{padding-inline:0}.filters__list{padding-inline:var(--gutter);scroll-padding-inline:var(--gutter)}}.empty{justify-items:start;gap:var(--space-lg);padding-block:var(--space-3xl);max-width:40ch;display:grid}.empty h2{font-size:var(--text-2xl)}@keyframes pulse{0%,to{opacity:.55}50%{opacity:1}}.sk{background:var(--color-paper-3);border-radius:var(--radius-sm);animation:pulse 1.4s var(--ease-in-out) infinite}.sk--well{aspect-ratio:1;border-radius:var(--radius-lg)}.sk--chip{border-radius:var(--radius-pill);flex-shrink:0;width:110px;height:40px}.crumbs{align-items:center;gap:var(--space-xs);padding-block:var(--space-lg);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}.site .crumbs a{color:var(--color-ink-2);text-decoration:none}.site .crumbs a:hover{color:var(--color-ink);text-decoration:underline}.crumbs [aria-current]{color:var(--color-ink);font-weight:500}.crumbs svg{color:var(--color-rule-strong)}.pd{gap:var(--space-2xl) var(--space-3xl);padding-bottom:var(--section-gap-s);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;display:grid}.pd__media{top:calc(var(--nav-h) + var(--space-lg));position:sticky}.pd__info{gap:var(--space-xl);display:grid}.pd__title{gap:var(--space-sm);justify-items:start;display:grid}.pd__title h1{font-size:var(--text-display-s)}.pd__sub{align-items:center;gap:var(--space-sm);color:var(--color-ink-2);flex-wrap:wrap;display:flex}.pd__sub .sep{background:var(--color-rule-strong);width:1px;height:14px}.pd__label,.site h2.pd__label{margin-bottom:var(--space-sm);font:600 var(--text-sm)/1.4 var(--font-body);letter-spacing:0;color:var(--color-ink);max-width:none}.pd__colours{gap:var(--space-xs);flex-wrap:wrap;display:flex}.specs{border-top:1px solid var(--color-rule-strong)}.specs>div{justify-content:space-between;gap:var(--space-md);padding-block:var(--space-md);border-bottom:1px solid var(--color-rule);display:flex}.specs dt{color:var(--color-ink-2)}.specs dd{text-align:right;font-variant-numeric:tabular-nums;font-weight:600}.buy{gap:var(--space-md);padding:var(--space-xl);border-radius:var(--radius-lg);background:var(--color-paper-2);display:grid}.buy h2{font-size:var(--text-xl);max-width:none}.buy p{color:var(--color-ink-2)}.trust{gap:var(--space-md);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.trust li{gap:var(--space-2xs);font-size:var(--text-sm);color:var(--color-ink-2);align-content:start;display:grid}.trust svg{color:var(--color-accent);margin-bottom:var(--space-2xs)}.trust strong{color:var(--color-ink);font-size:.9375rem;font-weight:600;line-height:1.3}@media (max-width:60rem){.pd{gap:var(--space-xl);grid-template-columns:minmax(0,1fr)}.pd__media{position:static}}@media (max-width:40rem){.buy{padding:var(--space-lg)}.trust{gap:var(--space-sm)}}.gallery__stage{aspect-ratio:1;background:var(--well,var(--color-paper-2));border-radius:28px;position:relative;overflow:hidden}.gallery__img{background:var(--well,var(--color-paper-2));transition:opacity .48s var(--ease-out);position:absolute;inset:0}.gallery__img[aria-hidden=true]{opacity:0}.gallery__img img{object-fit:contain;padding:8%}.gallery__stage .specimen{--specimen-size:clamp(2.5rem, 16cqi, 7rem)}.gallery__thumbs{gap:var(--space-sm);margin-top:var(--space-md);flex-wrap:wrap;display:flex}.gallery__thumb{border-radius:var(--radius-md);background:var(--well,var(--color-paper-2));cursor:pointer;width:76px;height:76px;box-shadow:inset 0 0 0 1px var(--color-rule);transition:box-shadow var(--dur-short) var(--ease-out);border:0;padding:0;position:relative;overflow:hidden}.gallery__thumb img{object-fit:contain;padding:8%}.gallery__thumb[aria-pressed=true]{box-shadow:inset 0 0 0 1px var(--color-rule), 0 0 0 2px var(--color-paper), 0 0 0 3.5px var(--color-ink)}@media (max-width:40rem){.gallery__stage{border-radius:var(--radius-lg)}}.inbox{gap:var(--space-xl) var(--gap-columns);border-top:1px solid var(--color-rule-strong);padding-top:var(--space-xl);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.inbox li{gap:var(--space-sm);color:var(--color-ink);align-content:start;display:grid}.inbox svg{color:var(--color-success)}@media (max-width:60rem){.inbox{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:30rem){.inbox{gap:var(--space-lg);grid-template-columns:minmax(0,1fr)}}.quotebar{display:none}@media (max-width:60rem){.quotebar{left:0;right:0;bottom:calc(var(--tab-h) + env(safe-area-inset-bottom,0px));z-index:var(--z-sticky);align-items:center;gap:var(--space-md);padding:var(--space-sm) var(--gutter);background:color-mix(in oklab, var(--color-paper) 92%, transparent);-webkit-backdrop-filter:blur(12px);border-top:1px solid var(--color-rule);display:flex;position:fixed}.quotebar__id{min-width:0;font-size:var(--text-sm);line-height:1.3}.quotebar__id strong{font-size:var(--text-md);white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.quotebar .btn{margin-left:auto}.has-quotebar{padding-bottom:72px}}.timeline{border-top:1px solid var(--color-rule-strong)}.timeline li{gap:var(--space-md) var(--gap-columns);padding-block:var(--space-xl);border-bottom:1px solid var(--color-rule);grid-template-columns:minmax(0,3fr) minmax(0,4fr) minmax(0,5fr);align-items:baseline;display:grid}.timeline time{font-family:var(--font-display);font-size:var(--text-section);letter-spacing:-.01em;font-variant-numeric:lining-nums;color:var(--color-ink);line-height:1}.timeline li:last-child time{color:var(--color-accent)}.timeline p{color:var(--color-ink-2);max-width:48ch}@media (max-width:60rem){.timeline li{gap:var(--space-xs);padding-block:var(--space-lg);grid-template-columns:minmax(0,1fr)}.timeline time{font-size:var(--text-3xl);margin-bottom:var(--space-xs)}}.values{gap:var(--space-xl) var(--gap-columns);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.values li{gap:var(--space-sm);padding-top:var(--space-lg);border-top:1px solid var(--color-ink);align-content:start;display:grid}.values p{color:var(--color-ink-2)}@media (max-width:60rem){.values{grid-template-columns:minmax(0,1fr)}}.ct{gap:var(--space-2xl) var(--space-3xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:stretch;display:grid}.ct__details{gap:var(--space-xl);align-content:start;display:grid}.facts{border-top:1px solid var(--color-rule-strong)}.facts>div{gap:var(--space-2xs);padding-block:var(--space-lg);border-bottom:1px solid var(--color-rule);display:grid}.facts svg{color:var(--color-accent)}.facts dt{align-items:center;gap:var(--space-md);font-weight:600;display:flex}.facts dd{padding-left:calc(var(--space-lg) + var(--space-md));color:var(--color-ink-2)}.site .facts a{color:var(--color-ink);text-decoration:underline;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}.site .facts a:hover{-webkit-text-decoration-color:var(--color-accent);text-decoration-color:var(--color-accent);color:var(--color-accent)}.supply{gap:var(--space-xs);flex-wrap:wrap;display:flex}.map{background:var(--color-paper-3);min-height:460px;box-shadow:inset 0 0 0 1px var(--color-rule);border-radius:28px;position:relative;overflow:hidden}.map iframe{filter:saturate(.75)contrast(.98);border:0;width:100%;height:100%;position:absolute;inset:0}@media (max-width:60rem){.ct{grid-template-columns:minmax(0,1fr)}.map{border-radius:var(--radius-lg);min-height:340px}}.steps3{gap:var(--space-xl) var(--gap-columns);counter-reset:step;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.steps3 li{gap:var(--space-sm);counter-increment:step;align-content:start;display:grid}.steps3 li:before{content:counter(step);font-family:var(--font-display);font-size:var(--text-section);color:var(--color-ink);margin-bottom:var(--space-xs);line-height:1}.steps3 p{color:var(--color-ink-2);max-width:36ch}@media (max-width:52rem){.steps3{grid-template-columns:minmax(0,1fr)}.steps3 li{column-gap:var(--space-md);grid-template-columns:56px minmax(0,1fr)}.steps3 li:before{font-size:var(--text-3xl);grid-row:span 2}}.ft{background:var(--color-paper-2);border-top:1px solid var(--color-rule);margin-top:auto}.ft__top{gap:var(--space-2xl) var(--gap-columns);padding-block:var(--space-3xl) var(--space-2xl);grid-template-columns:minmax(0,5fr) repeat(3,minmax(0,2fr));display:grid}.ft__brand{gap:var(--space-md);align-content:start;justify-items:start;display:grid}.ft__mark{font-family:var(--font-display);letter-spacing:-.02em;color:var(--color-ink);font-size:clamp(2.75rem,2rem + 2.4vw,4.25rem);line-height:.95}.ft__brand p{color:var(--color-ink-2);max-width:46ch}.ft__tag{font-family:var(--font-bn);color:var(--color-ink)!important}.ft h2{margin-bottom:var(--space-md);font-family:var(--font-body);font-size:var(--text-sm);letter-spacing:0;color:var(--color-muted);font-weight:600}.ft__list{gap:var(--space-xs);color:var(--color-ink-2);display:grid}.site .ft__list a{color:var(--color-ink);transition:background-size var(--dur-short) var(--ease-out);background:linear-gradient(currentColor,currentColor) 0 100%/0 1px no-repeat;text-decoration:none}.site .ft__list a:hover{background-size:100% 1px}.ft__bottom{justify-content:space-between;gap:var(--space-sm);padding-block:var(--space-lg);border-top:1px solid var(--color-rule);font-size:var(--text-sm);color:var(--color-muted);flex-wrap:wrap;display:flex}@media (max-width:60rem){.ft__top{grid-template-columns:repeat(2,minmax(0,1fr))}.ft__brand{grid-column:1/-1}}@media (max-width:30rem){.ft__top{gap:var(--space-xl) var(--space-lg);padding-block:var(--space-2xl) var(--space-xl)}.ft__top>:last-child{grid-column:1/-1}}.nf{justify-items:start;gap:var(--space-lg);padding-block:var(--space-4xl) var(--section-gap);display:grid}.nf__code{font-family:var(--font-display);color:var(--color-ink);font-size:clamp(6rem,4rem + 10vw,12rem);line-height:.85}.site:lang(bn){--font-body:"DM Sans", "Hind Siliguri", ui-sans-serif, system-ui, sans-serif;--font-display:var(--font-gloock,"Gloock"), var(--font-serif-bn,"Noto Serif Bengali"), "Hind Siliguri", ui-serif, Georgia, serif}.site:lang(bn) :where(h1,h2,h3){letter-spacing:0;line-height:1.3}.site:lang(bn) .lead,.site:lang(bn) p{line-height:1.75}.site:lang(bn) .quote blockquote p{letter-spacing:0;line-height:1.5}.site:lang(bn) .figures b,.site:lang(bn) .timeline time{letter-spacing:0;line-height:1.15}@media (max-width:60rem){.ph{padding-block:var(--space-lg) var(--space-xl)}.hero{padding-block:var(--space-lg) var(--space-2xl)}.crumbs{padding-block:var(--space-md)}}.site [data-cu=""]{visibility:hidden;animation:0s 1.5s forwards cu-show}@keyframes cu-show{to{visibility:visible}}@media (max-width:48rem){.hero__grid{gap:0}.hero__copy{display:contents}.hero__copy h1{order:1}.hero__copy .lead{margin-top:var(--space-md);order:2}.hero .show{margin-top:var(--space-xl);order:3}.hero__copy .actions{margin-top:var(--space-xl);order:4;justify-self:start}.hero .show__stage{aspect-ratio:5/4;touch-action:pan-y}}@media (max-width:40rem){.hero__copy .actions{justify-self:stretch}}.show__dots{display:none}@media (max-width:48rem){.show__dots{top:var(--space-md);right:var(--space-md);z-index:2;border-radius:var(--radius-pill);background:color-mix(in oklab, var(--color-paper) 80%, transparent);gap:6px;padding:7px 9px;display:flex;position:absolute}.show__dots span{background:var(--color-rule-strong);width:6px;height:6px;transition:width var(--dur-short) var(--ease-out), background-color var(--dur-short) var(--ease-out);border-radius:50%}.show__dots span.is-on{background:var(--color-ink);border-radius:3px;width:16px}}
