@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/2e482247ef29dcb9-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/068feab4deafcd0f-s.0_kz_z3o_slvt.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/db545dba463279ae-s.p.1cp9-4nby68jc.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.BRVQva_className{font-family:Archivo,Archivo Fallback;font-style:normal}.BRVQva_variable{--font-archivo:"Archivo", "Archivo Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/258bd0ab5fdd762a-s.2f7nqdagzwx2-.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/99a2019bdfa8519b-s.176arc174-8zp.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/44e0cb21b0d052b7-s.0bp8oijd_gu96.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/f9cd5a77d065db98-s.1fby2rem9ngyr.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/954d21e04331b2ae-s.0vfdmo25voy_0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:100 800;font-display:swap;src:url(../media/53897e768d329f66-s.p.3t6q91iet4nsy.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.lMjmPq_className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.lMjmPq_variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e131d9ecb0f018bc-s.p.0nu0d1-zq0f7n.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c6cf74c16165ba32-s.316uk-vshaotl.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:400;font-display:swap;src:url(../media/386dfd80ff50a4e5-s.0mbba7e7fye4a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/abedba5dcd3c56a0-s.p.43mqagctl8tum.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c1adbc8f5f582ecc-s.2sqz4r3xqg91l.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e2eb92961356f776-s.2115tu4m4whjv.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fe077642404ed562-s.p.3eswb6t44uyhi.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/54bc799868ede2bf-s.1hdl3ith7ac_n.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ebb9bd01525f6aff-s.2grpegx_myr9g.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b9f0db18c040974c-s.p.2ih2w5qn4g81_.woff2)format("woff2");unicode-range:U+951-952,U+964-965,U+980-9FE,U+1CD0,U+1CD2,U+1CD5-1CD6,U+1CD8,U+1CE1,U+1CEA,U+1CED,U+1CF2,U+1CF5-1CF7,U+200C-200D,U+20B9,U+25CC,U+A8F1,U+11DF0-11DF1}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/167ba9dc2cb64b86-s.2hz-hly78147-.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hind Siliguri;font-style:normal;font-weight:700;font-display:swap;src:url(../media/c642d68c8502602c-s.3qwca9tgzuj27.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hind Siliguri Fallback;src:local(Arial);ascent-override:116.79%;descent-override:52.43%;line-gap-override:0.0%;size-adjust:95.56%}.pVlqza_className{font-family:Hind Siliguri,Hind Siliguri Fallback;font-style:normal}.pVlqza_variable{--font-bn:"Hind Siliguri", "Hind Siliguri Fallback"}
@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/941d061a2bd9e7fe-s.p.3ik2qu-u9tgho.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c532a9e54c928ea-s.0n4hkusom70ae.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/eafc238916777c01-s.19gzon4xl8qiz.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../media/3b5f3cdc08f76084-s.2vs72h_x6qrve.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8a0c322f60e47dd1-s.p.3ihiqn4pviisd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/eb7f941472326ab6-s.00vfn3_g-ftpg.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/869c8e384c1a4ad0-s.3w3hylgez90of.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../media/35a31ebad3e15f14-s.0c7ha31nuacbu.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/861d9be630ba44be-s.p.0da8nscnv1nkd.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/d628deca0d2b8894-s.2x1j3gzzngp4x.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f050114b60feedcd-s.1jr_z050he_qo.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../media/4237cb37ca93cea7-s.1fbvi_fot8u4l.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/420d6ef977b34540-s.p.0-uv4l43gdmt7.woff2)format("woff2");unicode-range:U+6??,U+750-77F,U+870-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC7,U+10EC9-10EEE,U+10EF?,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/45feda2a8f9aca8b-s.0phk7_etl12r4.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ea12dfd566bcbad2-s.3c64at4xi6rda.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1f5d786b20a99255-s.0iritm8hg8q1a.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic Fallback;src:local(Arial);ascent-override:107.25%;descent-override:41.02%;line-gap-override:0.0%;size-adjust:101.17%}._5itpca_className{font-family:IBM Plex Sans Arabic,IBM Plex Sans Arabic Fallback;font-style:normal}._5itpca_variable{--font-ar:"IBM Plex Sans Arabic", "IBM Plex Sans Arabic Fallback"}
:root{--bg:#0f1113;--raised:#171a1d;--line:#262b30;--text:#ece7df;--muted:#8d949b;--copper:#c8743a;--amber:#f2a541;--amber-ink:#1d1407;--head:92px;--pad:clamp(20px, 4vw, 56px);--section:clamp(56px, 7vw, 96px);--ease:cubic-bezier(.2, .7, .2, 1)}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--text);margin:0}body{font-family:var(--font-archivo), var(--font-bn), var(--font-ar), system-ui, sans-serif;-webkit-font-smoothing:antialiased;font-size:17px;line-height:1.6;overflow-x:clip}img{max-width:100%;display:block}a{color:inherit}h1,h2,h3,p{margin:0}h1,h2{letter-spacing:-.03em;text-wrap:balance;font-weight:650;font-stretch:115%;line-height:.98}::selection{background:var(--amber);color:var(--amber-ink)}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.wrap{width:100%;max-width:1360px;padding-inline:var(--pad);margin-inline:auto}.mono{font-family:var(--font-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;font-size:12px}.muted{color:var(--muted)}.amber{color:var(--amber)}.split-mask{padding-bottom:.08em;overflow:clip}.btn{--h:48px;isolation:isolate;height:var(--h);white-space:nowrap;transition:color .3s var(--ease), border-color .3s, transform .2s var(--ease);border-radius:999px;align-items:center;gap:10px;padding:0 22px;font-size:15px;font-weight:600;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.btn:before{content:"";z-index:-1;border-radius:inherit;transform-origin:0;transition:transform .45s var(--ease);position:absolute;inset:0;transform:scaleX(0)}[dir=rtl] .btn:before{transform-origin:100%}.btn:hover:before,.btn:focus-visible:before{transform:scaleX(1)}.btn svg{transition:transform .3s var(--ease)}.btn:hover svg{transform:translate(4px)}[dir=rtl] .btn svg{transform:scaleX(-1)}[dir=rtl] .btn:hover svg{transform:scaleX(-1)translate(4px)}.btn:active{transform:scale(.97)}.btn--amber{background:var(--amber);color:var(--amber-ink)}.btn--amber:before{background:#ffd08a}.btn--line{border:1px solid var(--line);color:var(--text)}.btn--line:before{background:var(--amber)}.btn--line:hover{border-color:var(--amber);color:var(--amber-ink)}.head{z-index:20;background:color-mix(in srgb, var(--bg) 88%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-bottom:1px solid var(--line);position:fixed;inset:0 0 auto}.strip{height:28px;color:var(--muted);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;display:flex}.strip span+span:before{content:"\\";opacity:.5;margin:0 12px}.dot{background:#4ade80;border-radius:50%;width:7px;height:7px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #4ade80}.nav{justify-content:space-between;align-items:center;gap:16px;height:63px;display:flex}.logo{align-items:center;gap:10px;font-size:17px;font-weight:650;font-stretch:112%;text-decoration:none;display:flex}.logo i{border:1.5px solid var(--copper);width:26px;height:26px;color:var(--amber);font-size:11px;font-style:normal;font-family:var(--font-mono), monospace;border-radius:6px;place-items:center;display:grid}.nav__links{border:1px solid var(--line);border-radius:999px;gap:4px;padding:4px;display:flex}.nav__links a{color:var(--muted);border-radius:999px;padding:7px 16px;font-size:14px;text-decoration:none;transition:color .2s,background-color .2s}.nav__links a:hover{color:var(--text);background:var(--raised)}.nav .btn{--h:40px;font-size:14px}.board-layer{z-index:0;pointer-events:none;position:fixed;inset:0}.board-layer:before{content:"";background:radial-gradient(50% 45% at 62% 48%,#3ec8ff12,#0000 70%);position:absolute;inset:0}main{z-index:1;position:relative}.hero{height:100svh;min-height:640px;padding-top:var(--head)}.hero__grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:center;gap:clamp(24px,3vw,56px);height:100%;display:grid}.hero__copy{justify-items:start;gap:22px;display:grid}.hero h1{margin-top:-6px;font-size:clamp(48px,6vw,104px)}.hero__lead{color:#c9c4bc;max-width:40ch;font-size:18px}.hero__btns{flex-wrap:wrap;gap:10px;display:flex}.hero__stats{border-top:1px solid var(--line);gap:28px;margin:10px 0 0;padding-top:18px;display:flex}.hero__stats dd{margin:4px 0 0;font-size:19px;font-weight:600;font-stretch:110%}.hero__stage{height:calc(100% - 48px);position:relative}.hero__board{position:absolute;inset:0}.modcard{border:1px solid var(--line);background:color-mix(in srgb, var(--raised) 85%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);pointer-events:none;border-radius:14px;width:min(300px,70%);padding:16px 18px;position:absolute;bottom:0;right:0}.modcard b{margin:6px 0 4px;font-size:18px;font-stretch:110%;display:block}.modcard p{color:var(--muted);font-size:14px;line-height:1.5}#services{height:700svh;position:relative}.svc{height:100svh;padding:calc(var(--head) + 32px) 0 32px;position:sticky;top:0}.svc:before{content:"";background:linear-gradient(90deg, var(--bg) 62%, transparent);width:50%;position:absolute;inset:0 auto 0 0}.svc__grid{grid-template:"head board""list board""pics board"minmax(0,1fr)/minmax(0,5fr) minmax(0,7fr);column-gap:48px;height:100%;display:grid;position:relative}.svc__head{grid-area:head}.svc__head h2{margin-top:10px;font-size:clamp(34px,3.6vw,56px)}.svc__list{border-top:1px solid var(--line);grid-area:list;margin:28px 0 0;padding:0;list-style:none}.svc__list li{border-bottom:1px solid var(--line);color:var(--muted);grid-template-columns:44px 1fr;padding:11px 0;transition:color .3s;display:grid}.svc__list li>span:first-child{color:var(--copper);opacity:.6}.svc__list li p{opacity:0;max-height:0;transition:max-height .45s var(--ease), opacity .3s;grid-column:2;font-size:15px;line-height:1.5;overflow:clip}.svc__list li.is-on{color:var(--text)}.svc__list li.is-on>span:first-child{color:var(--amber);opacity:1}.svc__list li.is-on p{opacity:1;color:#c9c4bc;max-height:4.5em;margin-top:4px}.svc__list b{font-weight:600}.svc__board{grid-area:board}.svc__pics{grid-area:pics;grid-template-columns:1fr 1fr;gap:12px;min-height:0;margin-top:24px;display:grid}.frame{background:var(--raised);border:1px solid var(--line);border-radius:14px;position:relative;overflow:clip}.svc__pics img{opacity:0;transition:opacity .45s, transform .75s var(--ease), clip-path .75s var(--ease)}.svc__pics img[data-from=left]{transform:translate(-60px)}.svc__pics img[data-from=right]{transform:translate(60px)}.svc__pics img[data-from=top]{transform:translateY(-60px)}.svc__pics img[data-from=bottom]{transform:translateY(60px)}.svc__pics img[data-from=zoom]{clip-path:inset(18%);transform:scale(1.25)}.svc__pics img.is-on{opacity:1;clip-path:inset(0);transform:none}.work{background:var(--bg);position:relative}.work__pin{height:100svh;padding-top:calc(var(--head) + 32px);grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);display:grid;overflow:clip}.work__head{justify-content:space-between;align-items:end;gap:24px;display:flex}.work__head h2{font-size:clamp(36px,5vw,76px)}.work__track{padding:32px var(--pad);align-items:center;gap:clamp(16px,2vw,28px);width:max-content;display:flex}.card{flex:none;width:clamp(240px,26vw,400px)}.card:nth-child(2n){margin-top:8vh}.card .frame{aspect-ratio:4/5}.card .frame img{scale:1.18}.card figcaption{justify-content:space-between;gap:12px;margin-top:12px;font-size:15px;display:flex}.card figcaption .mono{color:var(--copper)}.work__bar{background:var(--line);height:2px;margin-bottom:28px}.work__bar i{background:var(--amber);transform-origin:0;width:100%;height:100%;display:block;transform:scaleX(0)}.about{padding:var(--section) 0;background:var(--bg)}.about__grid{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.about .frame{aspect-ratio:4/5}.about h2{margin:12px 0 24px;font-size:clamp(38px,4.6vw,72px)}.about__bio{color:#c9c4bc;max-width:46ch;font-size:19px}.timeline{grid-template-columns:repeat(3,1fr);gap:16px;margin:36px 0;padding:0;list-style:none;display:grid;position:relative}.timeline:before{content:"";background:linear-gradient(90deg, var(--copper), var(--amber));transform-origin:0;height:2px;transform:scaleX(var(--draw,1));position:absolute;top:7px;left:0;right:0}.timeline li{padding-top:26px;position:relative}.timeline li:before{content:"";background:var(--bg);border:2px solid var(--amber);border-radius:50%;width:16px;height:16px;position:absolute;top:0;left:0}.timeline b{font-size:22px;font-stretch:112%;display:block}.timeline span{color:var(--muted);font-size:14px}.about__photo img{scale:1.12}.about__tag{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--amber);background:#0f1113bf;border-radius:8px;padding:6px 10px;position:absolute;bottom:14px;left:14px}.stats{background:var(--line);border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;margin:32px 0 0;display:grid;overflow:clip}.stats div{background:var(--bg);flex-direction:column-reverse;gap:2px;padding:16px 18px;display:flex}.stats dd{color:var(--amber);font-variant-numeric:tabular-nums;margin:0;font-size:clamp(30px,3vw,44px);font-weight:650;font-stretch:115%}.book{padding:var(--section) 0;background:var(--bg);border-top:1px solid var(--line)}.book h2{max-width:18ch;margin:12px 0 40px;font-size:clamp(34px,4.4vw,64px)}.steps{grid-template-columns:repeat(3,1fr);gap:16px;margin:0 0 56px;padding:0;list-style:none;display:grid}.steps li{border:1px solid var(--line);background:var(--raised);transition:border-color .25s, transform .25s var(--ease);border-radius:16px;padding:24px}.steps li:hover{border-color:var(--copper);transform:translateY(-3px)}.steps b{margin:14px 0 8px;font-size:21px;font-stretch:110%;display:block}.steps p{color:var(--muted);font-size:15px}.faq{border-top:1px solid var(--line)}.faq__item{border-bottom:1px solid var(--line)}.faq h3{margin:0}.faq button{all:unset;box-sizing:border-box;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:18px;font-weight:600;transition:color .25s;display:flex}.faq button:hover,.faq .is-open button{color:var(--amber)}.faq button:focus-visible{outline:2px solid var(--amber);outline-offset:4px}.faq__icon{flex:none;width:14px;height:14px;position:relative}.faq__icon:before,.faq__icon:after{content:"";background:var(--amber);height:2px;transition:transform .35s var(--ease);position:absolute;inset:6px 0 auto}.faq__icon:after{transform:rotate(90deg)}.faq .is-open .faq__icon:after{transform:rotate(0)}.faq__panel{transition:grid-template-rows .45s var(--ease);grid-template-rows:0fr;display:grid}.faq .is-open .faq__panel{grid-template-rows:1fr}.faq__panel>div{overflow:hidden}.faq__panel p{color:#c9c4bc;opacity:0;max-width:64ch;transition:opacity .35s, transform .45s var(--ease);padding:0 0 20px;transform:translateY(-8px)}.faq .is-open .faq__panel p{opacity:1;transform:none}.contact{padding:var(--section) 0 32px;background:var(--bg);border-top:1px solid var(--line);position:relative;overflow:clip}.contact:before{content:"";transform:translateX(var(--sweep,-100%));pointer-events:none;background:linear-gradient(100deg,#0000 30%,#f2a54129 50%,#0000 70%);position:absolute;inset:0}.contact__grid{grid-template-columns:minmax(0,7fr) minmax(0,4fr);align-items:end;gap:clamp(32px,6vw,96px);display:grid}.contact h2{margin:14px 0 32px;font-size:clamp(40px,5.6vw,92px)}.contact__photo{aspect-ratio:2/3}.contact__photo img{scale:1.12}.wa{gap:18px;max-width:640px;display:grid}.wa fieldset{border:0;margin:0;padding:0}.wa legend,.wa label>span{margin-bottom:10px;display:block}.wa__chips{flex-wrap:wrap;gap:8px;display:flex}.chip{font:inherit;color:var(--text);background:var(--raised);border:1px solid var(--line);cursor:pointer;border-radius:999px;padding:8px 14px;font-size:14px;transition:border-color .2s,background-color .2s,color .2s}.chip:hover{border-color:var(--copper)}.chip.is-on{background:var(--amber);border-color:var(--amber);color:var(--amber-ink)}.wa input,.wa textarea{width:100%;font:inherit;color:var(--text);background:var(--raised);border:1px solid var(--line);resize:vertical;border-radius:12px;padding:12px 14px;font-size:16px}.wa input:focus,.wa textarea:focus{border-color:var(--amber);outline:none}.wa__send{--h:54px;justify-self:start;font-size:16px}.contact__line{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;max-width:640px;margin-top:28px;padding-top:20px;display:flex}.contact__phone{font-family:var(--font-mono), monospace;font-size:clamp(20px,2vw,28px);text-decoration:none}.socials{gap:10px;display:flex}.socials a{border:1px solid var(--line);border-radius:50%;place-items:center;width:44px;height:44px;transition:border-color .2s;display:grid}.socials a:hover{border-color:var(--copper)}.socials img{width:20px;height:20px}.foot{margin-top:var(--section);border-top:1px solid var(--line);color:var(--muted);justify-content:space-between;gap:16px;padding-top:24px;display:flex}@media (max-width:1023px){.nav__links,.strip .hide-sm{display:none}.about__grid,.contact__grid{grid-template-columns:minmax(0,1fr)}.hero__grid{grid-template-rows:minmax(0,1fr) auto;grid-template-columns:minmax(0,1fr);align-items:stretch;padding-bottom:28px}.hero__stage{grid-row:1;height:auto}.hero__copy{gap:14px}.hero__lead{font-size:16px}.hero__stats,.modcard:not(.is-on){display:none}.modcard{left:var(--pad);right:var(--pad);margin:0;padding:10px 14px;position:absolute;bottom:0}.modcard p{display:none}.svc__grid{grid-template:"head""board"minmax(0,1fr)"list""pics"/minmax(0,1fr)}.svc:before{background:linear-gradient(0deg, var(--bg) 70%, transparent);width:auto;height:58%;inset:auto 0 0}.svc__head{background:linear-gradient(var(--bg) 78%, transparent);padding-bottom:14px;position:relative}.svc__head h2{font-size:30px}.svc__list li:not(.is-on){display:none}.svc__list{margin-top:12px}.svc__pics{height:22svh;margin-top:12px}.card{width:80vw}.card .frame{aspect-ratio:auto;height:min(60svh,125vw)}.work__pin{padding-top:calc(var(--head) + 16px)}.work__track{padding-block:20px}.card:nth-child(2n){margin-top:0}.timeline,.steps{grid-template-columns:minmax(0,1fr)}.stats{grid-template-columns:repeat(2,1fr)}.contact .frame{max-width:420px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:0s!important}.svc__pics img,.card .frame img{scale:1;transform:none!important}}.ghost{border:1px solid var(--line);background:linear-gradient(var(--line) 1px, transparent 1px) 0 0 / 32px 32px, linear-gradient(90deg, var(--line) 1px, transparent 1px) 0 0 / 32px 32px;opacity:.9;transition:opacity .6s, transform .6s var(--ease);border-radius:18px;place-items:center;display:grid;position:absolute;inset:12% 4% 22%;overflow:hidden}.ghost:after{content:"";background:linear-gradient(90deg,#0000,#3ec8ff2e,#0000);animation:1.6s ease-in-out infinite ghost-scan;position:absolute;inset:0;transform:translate(-100%)}.ghost span{z-index:1;background:var(--bg);border:1px solid var(--line);color:var(--muted);border-radius:999px;padding:8px 14px;position:relative}.ghost .dot{background:#3ec8ff;animation:1s steps(2,end) infinite ghost-blink;box-shadow:0 0 10px #3ec8ff}.ghost.is-gone{opacity:0;pointer-events:none;transform:scale(.97)}@keyframes ghost-scan{to{transform:translate(100%)}}@keyframes ghost-blink{50%{opacity:.2}}.nav__end{align-items:center;gap:10px;display:flex}.langs{border:1px solid var(--line);border-radius:999px;padding:3px;display:flex}.langs a{text-align:center;min-width:36px;color:var(--muted);border-radius:999px;padding:6px 9px;font-size:13px;text-decoration:none;transition:color .2s,background-color .2s}.langs a:hover{color:var(--text)}.langs a[aria-current]{background:var(--raised);color:var(--amber)}:lang(bn) body{font-family:var(--font-bn), var(--font-archivo), system-ui, sans-serif}:lang(ar) body{font-family:var(--font-ar), var(--font-archivo), system-ui, sans-serif}:lang(bn) :is(h1,h2),:lang(ar) :is(h1,h2){letter-spacing:0;font-stretch:100%;line-height:1.25}:lang(bn) .mono,:lang(ar) .mono{letter-spacing:.02em;font-family:inherit}[dir=rtl] .modcard{left:0;right:auto}[dir=rtl] .svc:before{background:linear-gradient(270deg, var(--bg) 62%, transparent);inset:0 0 0 auto}[dir=rtl] .timeline:before{transform-origin:100%}[dir=rtl] .timeline li:before{left:auto;right:0}[dir=rtl] .about__tag{left:auto;right:14px}[dir=rtl] .work__bar i{transform-origin:100%}[dir=rtl] .work__track{direction:ltr}[dir=rtl] .card{direction:rtl}@media (max-width:1023px){.langs a{min-width:30px;padding:5px 7px}[dir=rtl] .modcard{left:var(--pad);right:var(--pad)}[dir=rtl] .svc:before{background:linear-gradient(0deg, var(--bg) 70%, transparent);inset:auto 0 0}}@media (max-width:420px){.nav .btn{padding:0 14px}.nav .btn svg{display:none}}@media (prefers-reduced-motion:reduce){.ghost:after,.ghost .dot{animation:none}}
