@charset "UTF-8";@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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 Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-mono-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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(/fonts/ibm-plex-sans-arabic-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/ibm-plex-sans-arabic-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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(/fonts/ibm-plex-sans-arabic-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,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(/fonts/ibm-plex-sans-arabic-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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(/fonts/ibm-plex-sans-arabic-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/ibm-plex-sans-arabic-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-400-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-400-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/readex-pro-400-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/readex-pro-500-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/readex-pro-500-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/readex-pro-500-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-600-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-600-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/readex-pro-600-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-700-arabic.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,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-10EC4,U+10EFC-10EFF,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:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-700-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Readex Pro;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/readex-pro-700-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #0b1011;--bg-2: #0e1516;--surface: #121a1b;--surface-2: #16201f;--line: #1f2b2b;--line-strong: #2b3a39;--text: #e8edec;--text-2: #b6c2c1;--muted: #859594;--teal: #0f8f86;--teal-bright: #32d2c7;--teal-dim: rgba(15, 143, 134, .16);--glow: #0f3b37;--control-border: #5c6b6a;--bad: #f0968e;--font-head: "Readex Pro", system-ui, -apple-system, sans-serif;--font-body: "IBM Plex Sans", "IBM Plex Sans Arabic", system-ui, sans-serif;--font-mono: "IBM Plex Mono", ui-monospace, Consolas, monospace;--fs-display: clamp(42px, 6.4vw, 82px);--fs-h2: clamp(28px, 3.4vw, 46px);--fs-h3: 20px;--fs-lead: clamp(17px, 1.5vw, 20px);--fs-body: 17px;--fs-small: 15px;--fs-micro: 12px;--lh-tight: 1.04;--lh-body: 1.68;--sp-1: 4px;--sp-2: 8px;--sp-3: 12px;--sp-4: 16px;--sp-5: 24px;--sp-6: 32px;--sp-7: 40px;--sp-8: 56px;--sp-9: 72px;--sp-10: 96px;--sp-11: 128px;--maxw: 1200px;--pad: clamp(20px, 5vw, 40px);--section-pad: clamp(56px, 5.5vw, 92px);--r-sm: 8px;--r-md: 12px;--r-lg: 18px;--r-pill: 999px;--track: .14em;--header-h: 68px}[dir=rtl]{--track: 0;--fs-body: 18px;--lh-body: 1.9;--font-mono: "IBM Plex Sans Arabic", system-ui, sans-serif}[dir=rtl] em,[dir=rtl] i{font-style:normal}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth}[id]{scroll-margin-block-start:calc(var(--header-h) + var(--sp-5))}body{margin:0;background:var(--bg);color:var(--text);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{font-family:var(--font-head);font-weight:600;line-height:1.18;margin:0;letter-spacing:-.015em;color:#fff}[dir=rtl] :is(h1,h2,h3,h4){letter-spacing:0}p{margin:0}img,svg{max-width:100%}a{color:inherit;text-decoration-color:color-mix(in srgb,currentColor 35%,transparent);text-underline-offset:3px}@media(hover:hover){a:hover{text-decoration-color:currentColor}}:focus-visible{outline:2px solid var(--teal-bright);outline-offset:3px;border-radius:3px}html{-webkit-tap-highlight-color:transparent}@media(hover:none){:where(a,button,[role=button]):active{opacity:.68;transition:opacity .05s linear}}.reveal-armed{opacity:0;transform:translate3d(0,18px,0)}.reveal-armed.is-visible{opacity:1;transform:none;transition:opacity .7s cubic-bezier(.22,1,.36,1),transform .7s cubic-bezier(.22,1,.36,1)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}.reveal-armed{opacity:1;transform:none;transition:none}*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.wrap{width:100%;max-width:var(--maxw);margin-inline:auto;padding-inline:var(--pad)}.section{padding-block:var(--section-pad);border-block-start:1px solid var(--line)}.section--tight{padding-block:var(--sp-8)}main>section:nth-last-of-type(2n):not(.hero){background:var(--bg-2)}.skip-link{position:absolute;inset-block-start:-100px;inset-inline-start:var(--sp-4);z-index:100;background:var(--teal-bright);color:#04100f;padding:var(--sp-3) var(--sp-4);border-radius:var(--r-sm);font-size:var(--fs-small)}.skip-link:focus{inset-block-start:var(--sp-3)}.lockup{display:inline-flex;align-items:center;min-block-size:40px;direction:ltr;text-decoration:none}.lockup__art{display:block;block-size:auto;max-inline-size:100%}.lockup__sub{display:block;font-family:var(--font-mono);font-size:10px;font-weight:500;letter-spacing:.34em;text-transform:uppercase;color:var(--muted);margin-block-start:6px}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--sp-2);min-block-size:50px;padding-inline:var(--sp-6);border:1px solid transparent;border-radius:var(--r-pill);font-family:var(--font-body);font-size:var(--fs-small);font-weight:600;cursor:pointer;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.55;cursor:not-allowed}.btn--primary{background:var(--teal-bright);color:#04100f}@media(hover:hover){.btn--primary:hover:not(:disabled){box-shadow:0 0 0 6px var(--teal-dim)}}.btn--ghost{background:transparent;color:var(--text);border-color:var(--line-strong)}@media(hover:hover){.btn--ghost:hover{border-color:var(--teal);color:#fff}}.eyebrow{display:inline-flex;align-items:center;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--track);text-transform:uppercase;color:var(--teal-bright)}[dir=rtl] .eyebrow{text-transform:none;font-size:var(--fs-small);font-weight:600}.section__head{max-inline-size:54ch}.section__title{font-size:var(--fs-h2);margin-block-start:var(--sp-4)}.section__lead{margin-block-start:var(--sp-4);font-size:var(--fs-lead);color:var(--text-2)}@media(min-width:1000px){.section__head{max-inline-size:none;display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);column-gap:var(--sp-8);align-items:end}.section__head .eyebrow{grid-column:1;grid-row:1}.section__head .section__title{grid-column:1;grid-row:2;max-inline-size:18ch}.section__head .section__lead{grid-column:2;grid-row:2;margin-block-start:0;padding-block-end:var(--sp-2)}}.site-header{position:sticky;inset-block-start:0;z-index:50;isolation:isolate;background:var(--bg);border-block-end:1px solid var(--line)}.site-header__bar{block-size:var(--header-h);display:flex;align-items:center;gap:var(--sp-5)}.site-header__nav{display:none;align-items:center;gap:var(--sp-5);margin-inline-start:auto}.site-header__nav a{display:inline-flex;align-items:center;min-block-size:40px;font-size:var(--fs-small);font-weight:500;color:var(--text-2);text-decoration:none}@media(hover:hover){.site-header__nav a:hover{color:#fff}}.site-header__actions{display:flex;align-items:center;gap:var(--sp-3);margin-inline-start:auto}.site-header__cta{display:none}@media(min-width:980px){.site-header__nav{display:flex}.site-header__actions{margin-inline-start:0}.site-header__cta{display:inline-flex;min-block-size:44px;padding-inline:var(--sp-5)}}.menu-toggle{display:inline-grid;place-items:center;inline-size:44px;block-size:44px;border:1px solid var(--line-strong);border-radius:var(--r-sm);background:transparent;cursor:pointer;color:var(--text)}@media(min-width:980px){.menu-toggle{display:none}}.mobile-nav{border-block-start:1px solid var(--line);background:var(--bg-2);padding-block:var(--sp-3)}.mobile-nav a{display:block;padding:var(--sp-3) 0;font-size:var(--fs-body);font-weight:500;text-decoration:none}@media(min-width:980px){.mobile-nav{display:none}}.lang{display:inline-flex;align-items:center;justify-content:center;min-block-size:36px;padding-inline:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);background:transparent;font:inherit;font-size:var(--fs-small);line-height:1;color:var(--text-2);text-decoration:none;white-space:nowrap;cursor:pointer;transition:border-color .2s ease,color .2s ease,background-color .2s ease}@media(hover:hover){.lang:hover{border-color:var(--teal);color:#fff;background:var(--teal-dim)}}.visually-hidden{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.hero{position:relative;display:grid;align-items:center;min-block-size:calc(100vh - var(--header-h));min-block-size:calc(100svh - var(--header-h));padding-block:clamp(56px,6vw,96px);overflow:hidden}.hero__grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(to right,rgba(255,255,255,.04) 1px,transparent 1px),linear-gradient(to bottom,rgba(255,255,255,.04) 1px,transparent 1px);background-size:64px 64px;-webkit-mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 75%);mask-image:radial-gradient(120% 90% at 50% 0%,#000 20%,transparent 75%)}.hero__glow{position:absolute;inset-block-start:-280px;inset-inline-end:-180px;inline-size:760px;block-size:760px;pointer-events:none;background:radial-gradient(circle,var(--glow),transparent 62%)}.hero__inner{position:relative;display:grid;gap:var(--sp-8);align-items:center}@media(min-width:1000px){.hero__inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:var(--sp-7)}}.hero__title{font-size:var(--fs-display);line-height:var(--lh-tight);max-inline-size:17ch;margin-block-start:var(--sp-5);letter-spacing:-.03em}[dir=rtl] .hero__title{letter-spacing:0;line-height:1.26}.hero__body{max-inline-size:58ch;margin-block-start:var(--sp-5);font-size:var(--fs-lead);color:var(--text-2)}.hero__actions{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block-start:var(--sp-7)}.hero__art{display:grid;justify-items:center;gap:var(--sp-5)}.noqta{position:relative;inline-size:min(340px,68vw);aspect-ratio:733/822}@media(max-width:640px){.noqta{inline-size:min(215px,54vw)}.hero__inner{gap:var(--sp-6)}}.noqta__mark{display:block;inline-size:100%;block-size:auto;opacity:.12}.noqta__dot{position:absolute;left:14.39%;top:86.92%;inline-size:28.92%;aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:var(--teal-bright);box-shadow:0 0 50px 8px #32d2c74d,0 0 150px 50px #0f8f8647}.noqta__ring{position:absolute;left:14.39%;top:86.92%;inline-size:28.92%;aspect-ratio:1;border:1px solid var(--teal);border-radius:50%;transform:translate(-50%,-50%) scale(1);opacity:0;animation:noqta-ripple 8s cubic-bezier(.22,.61,.36,1) infinite}.noqta__ring--2{animation-delay:2.66s}.noqta__ring--3{animation-delay:5.33s}@keyframes noqta-ripple{0%{transform:translate(-50%,-50%) scale(1);opacity:.5}75%{opacity:.05}to{transform:translate(-50%,-50%) scale(6.4);opacity:0}}@media(prefers-reduced-motion:reduce){.noqta__ring{animation:none;opacity:.22}.noqta__ring--2{transform:translate(-50%,-50%) scale(2.6);opacity:.14}.noqta__ring--3{transform:translate(-50%,-50%) scale(4.6);opacity:.08}}.hero__cue{display:none}@media(min-width:1000px)and (min-height:700px){.hero__cue{display:grid;place-items:center;pointer-events:none;position:absolute;inset-block-end:var(--sp-6);inset-inline:0}.hero__cue span{position:relative;inline-size:1px;block-size:48px;overflow:hidden;background:linear-gradient(to bottom,transparent,var(--line-strong))}.hero__cue span:after{content:"";position:absolute;inset-inline:0;block-size:16px;background:linear-gradient(to bottom,transparent,var(--teal-bright));animation:hero-cue 2.6s cubic-bezier(.5,0,.5,1) infinite}}@keyframes hero-cue{0%{transform:translateY(-18px);opacity:0}35%{opacity:1}to{transform:translateY(48px);opacity:0}}@media(prefers-reduced-motion:reduce){.hero__cue span:after{animation:none;transform:translateY(30px);opacity:.55}}.hero__tagline{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);text-align:center;text-wrap:balance}[dir=rtl] .hero__tagline{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--fs-small)}.grid{display:grid;gap:var(--sp-5);margin-block-start:var(--sp-7)}.grid--2,.grid--3,.grid--4{grid-template-columns:1fr}@media(min-width:640px){.grid--3,.grid--4{grid-template-columns:repeat(2,1fr)}}@media(min-width:1000px){.grid--2{grid-template-columns:repeat(2,1fr);gap:var(--sp-8)}.grid--3{grid-template-columns:repeat(3,1fr)}.grid--4{grid-template-columns:repeat(4,1fr)}}.card{position:relative;padding:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface);transition:border-color .25s ease,transform .25s ease,background-color .25s ease}@media(hover:hover){.card:hover{border-color:var(--teal);transform:translateY(-3px);background:var(--surface-2)}}.card--quiet{background:transparent}@media(hover:hover){.card--quiet:hover{background:var(--surface)}}.card__title{font-size:var(--fs-h3)}.card__body{margin-block-start:var(--sp-3);color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}.card__index{display:block;font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--track);color:var(--teal-bright);margin-block-end:var(--sp-4);font-variant-numeric:tabular-nums}.product{padding:var(--sp-7);border:1px solid var(--line-strong);border-radius:var(--r-lg);background:linear-gradient(160deg,var(--surface-2),var(--surface));transition:border-color .25s ease,transform .25s ease}@media(hover:hover){.product:hover{border-color:var(--teal);transform:translateY(-3px)}}.product__head{display:flex;align-items:center;justify-content:space-between;gap:var(--sp-4)}.product__name{font-size:clamp(22px,2.2vw,28px)}.product__tagline{margin-block-start:var(--sp-2);color:var(--teal-bright);font-size:var(--fs-small)}.product__body{margin-block-start:var(--sp-4);color:var(--text-2);font-size:var(--fs-small)}.product__link{display:inline-block;margin-block-start:var(--sp-5);font-size:var(--fs-small);font-weight:600;color:#fff}.pill{flex:none;padding:3px 10px;border-radius:var(--r-pill);border:1px solid var(--line-strong);background:var(--bg);font-family:var(--font-mono);font-size:11px;letter-spacing:var(--track);text-transform:uppercase;color:var(--muted);white-space:nowrap}[dir=rtl] .pill{text-transform:none;letter-spacing:0;font-size:var(--fs-micro)}.pill--live{border-color:var(--teal);color:var(--teal-bright);background:var(--teal-dim)}.rows{margin-block-start:var(--sp-7);border-block-start:1px solid var(--line)}.row-item{display:grid;gap:var(--sp-2) var(--sp-5);align-items:baseline;grid-template-columns:auto 1fr;padding-block:var(--sp-5);border-block-end:1px solid var(--line)}@media(min-width:860px){.row-item{grid-template-columns:auto minmax(0,260px) minmax(0,1fr)}}.row-item__icon{grid-row:span 2;display:inline-grid;place-items:center;inline-size:38px;block-size:38px;border-radius:var(--r-md);border:1px solid var(--line-strong);background:var(--bg);color:var(--teal-bright);transition:border-color .25s ease,background-color .25s ease}@media(min-width:860px){.row-item__icon{grid-row:auto}}@media(hover:hover){.row-item:hover .row-item__icon{border-color:var(--teal);background:var(--teal-dim)}}.row-item__title{font-size:var(--fs-h3)}.row-item__body{color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}.track{position:relative;list-style:none;margin-block-start:var(--sp-8);display:grid;gap:var(--sp-7)}@media(min-width:900px){.track{grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--sp-6);padding-block-start:var(--sp-6)}}.track__step{position:relative;padding-inline-start:var(--sp-6)}@media(min-width:900px){.track__step{padding-inline-start:0}}.track__marker{position:absolute;inset-block-start:2px;inset-inline-start:0;inline-size:11px;block-size:11px;display:grid;place-items:center}@media(min-width:900px){.track__marker{inset-block-start:-11px}}.track__dot{inline-size:11px;block-size:11px;border-radius:50%;background:var(--teal-bright);box-shadow:0 0 14px var(--teal-bright)}.track__step:not(:last-child):before{content:"";position:absolute;inset-block-start:16px;inset-inline-start:5px;inline-size:1px;block-size:calc(100% + 12px);background:var(--line-strong)}@media(min-width:900px){.track__step:not(:last-child):before{content:none}}@media(min-width:900px){.track__step:not(:last-child):after{content:"";position:absolute;inset-block-start:-6px;inset-inline-start:16px;inline-size:calc(100% + var(--sp-6) - 16px);block-size:1px;background:linear-gradient(to right,var(--teal),var(--line-strong))}[dir=rtl] .track__step:not(:last-child):after{background:linear-gradient(to left,var(--teal),var(--line-strong))}}.track__num{display:block;font-family:var(--font-mono);font-size:34px;font-weight:600;line-height:1;color:var(--teal);font-variant-numeric:tabular-nums}.track__dot{transition:background-color .42s ease,box-shadow .42s ease,transform .42s ease}.track__num{transition:color .42s ease,opacity .42s ease}.track__step:after,.track__step:before{transition:inline-size .34s cubic-bezier(.4,0,.2,1),block-size .34s cubic-bezier(.4,0,.2,1)}.track.flow-armed .track__dot{background:var(--line-strong);box-shadow:none;transform:scale(.6)}.track.flow-armed .track__num{color:var(--muted);opacity:.45}.track.flow-armed .track__step:after{inline-size:0}.track.flow-armed .track__step:before{block-size:0}.track.flow-on .track__dot,.track.flow-on .track__num{transition-delay:calc(var(--flow-i, 0) * .48s)}.track.flow-on .track__step:after,.track.flow-on .track__step:before{transition-delay:calc(var(--flow-i, 0) * .48s + .16s)}.track.flow-on .track__dot{background:var(--teal-bright);box-shadow:0 0 14px var(--teal-bright);transform:scale(1)}.track.flow-on .track__num{color:var(--teal);opacity:1}.track.flow-on .track__step:after{inline-size:calc(100% + var(--sp-6) - 16px)}.track.flow-on .track__step:before{block-size:calc(100% + 12px)}@media(min-width:900px){.track__num{margin-block-start:var(--sp-5)}}.track__title{font-size:var(--fs-h3);margin-block-start:var(--sp-3)}.track__body{margin-block-start:var(--sp-3);color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}.facts{margin-block-start:var(--sp-6);border-block-start:1px solid var(--line)}.fact{display:flex;justify-content:space-between;gap:var(--sp-4);padding-block:var(--sp-4);border-block-end:1px solid var(--line);font-size:var(--fs-small)}.fact__label{color:var(--muted)}.fact__value{font-family:var(--font-mono);color:#fff;text-align:end}.roster{display:grid;gap:var(--sp-7) var(--sp-6);margin-block-start:var(--sp-7)}@media(min-width:640px){.roster:not(.roster--solo){grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1000px){.roster:not(.roster--solo){grid-template-columns:repeat(3,minmax(0,1fr))}}.roster--solo .person__photo{inline-size:min(46vw,190px)}.roster--solo .person__photo--initial{font-size:60px}@media(min-width:640px){.roster--solo .person{display:grid;grid-template-columns:auto minmax(0,1fr);gap:var(--sp-7);align-items:start}.roster--solo .person__copy{margin-block-start:0;max-inline-size:68ch}.roster--solo .person__photo{inline-size:220px}.roster--solo .person__photo--initial{font-size:78px}.roster--solo .person__name{font-size:var(--fs-h2)}}.person__photo{display:block;inline-size:92px;block-size:auto;aspect-ratio:3/4;border-radius:var(--r-lg);object-fit:cover;object-position:50% 20%;border:1px solid var(--line-strong);background:var(--surface)}.person__photo--initial{display:grid;place-items:center;font-family:var(--font-head);font-size:34px;font-weight:600;color:var(--teal-bright);background:var(--surface-2)}.person__copy{margin-block-start:var(--sp-5)}.person__name{font-size:var(--fs-h3)}.person__role{margin-block-start:var(--sp-2);color:var(--teal-bright);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--track)}[dir=rtl] .person__role{font-family:var(--font-body);letter-spacing:0}.person__bio{margin-block-start:var(--sp-4);color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body);white-space:pre-line}.person__link{display:inline-flex;align-items:center;gap:var(--sp-2);direction:ltr;min-block-size:40px;margin-block-start:var(--sp-5);padding-inline:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-pill);color:var(--text-2);font-size:var(--fs-small);text-decoration:none;transition:border-color .2s ease,color .2s ease,background-color .2s ease}@media(hover:hover){.person__link:hover{border-color:var(--teal);color:#fff;background:var(--teal-dim)}}.person__link:focus-visible{border-color:var(--teal-bright);color:#fff}.contact-grid{display:grid;gap:var(--sp-7)}@media(min-width:1000px){.contact-grid{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8);align-items:start}}.contact-details{margin-block-start:var(--sp-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.contact-detail{padding:var(--sp-4) var(--sp-5)}.contact-detail+.contact-detail{border-block-start:1px solid var(--line)}.contact-detail__label{font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--muted)}[dir=rtl] .contact-detail__label{text-transform:none;font-size:var(--fs-small);letter-spacing:0}.contact-detail__value{font-size:var(--fs-body);margin-block-start:var(--sp-1)}.contact-detail__value--lead{font-size:var(--fs-lead)}.socials{display:flex;flex-wrap:wrap;gap:var(--sp-3);margin-block-start:var(--sp-6)}.socials a{display:grid;place-items:center;inline-size:44px;block-size:44px;color:var(--muted);border:1px solid var(--line-strong);border-radius:var(--r-md);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}@media(hover:hover){.socials a:hover{color:#fff;border-color:var(--teal);background:var(--teal-dim)}}.socials a:focus-visible{color:#fff;border-color:var(--teal-bright)}.form-card{padding:clamp(24px,4vw,40px);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--surface)}.field{display:block;position:relative;padding-block-end:24px;margin-block-end:var(--sp-4)}.field__label{display:block;font-size:var(--fs-small);font-weight:600;margin-block-end:var(--sp-2)}.field__control{inline-size:100%;min-block-size:50px;padding:var(--sp-3) var(--sp-4);border:1px solid var(--control-border);border-radius:var(--r-md);background:var(--bg);font-family:inherit;font-size:var(--fs-body);color:var(--text)}textarea.field__control{min-block-size:140px;resize:vertical;line-height:var(--lh-body)}.field__control:focus-visible{outline:2px solid var(--teal-bright);outline-offset:1px;border-color:transparent}.field__control[aria-invalid=true]{border-color:var(--bad)}.field__error{position:absolute;inset-block-end:0;inset-inline-start:0;font-size:var(--fs-small);color:var(--bad);line-height:1.4}.honeypot{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.form-note{margin-block-start:var(--sp-4);padding:var(--sp-4);border-radius:var(--r-md);font-size:var(--fs-small)}.form-note--ok{background:var(--teal-dim);color:var(--teal-bright)}.form-note--bad{background:#f0968e1f;color:var(--bad)}.site-footer{padding-block:var(--sp-9) var(--sp-7);background:var(--bg-2);border-block-start:1px solid var(--line);color:var(--muted);font-size:var(--fs-small)}.site-footer__top{display:grid;gap:var(--sp-7);padding-block-end:var(--sp-7);border-block-end:1px solid var(--line)}@media(min-width:720px){.site-footer__top{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:960px){.site-footer__top{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--sp-8);align-items:start}.site-footer__note{max-inline-size:34ch}}.site-footer__tagline{margin-block-start:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-micro);letter-spacing:var(--track);text-transform:uppercase;color:var(--teal-bright)}[dir=rtl] .site-footer__tagline{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--fs-small)}.site-footer__note{max-inline-size:44ch;margin-block-start:var(--sp-3)}.site-footer__heading{font-family:var(--font-mono);font-size:var(--fs-micro);font-weight:500;letter-spacing:var(--track);text-transform:uppercase;color:var(--text)}[dir=rtl] .site-footer__heading{font-family:var(--font-body);text-transform:none;letter-spacing:0;font-size:var(--fs-small);font-weight:600}.site-footer__list{list-style:none;display:grid;gap:var(--sp-1);margin:var(--sp-3) 0 0;padding-inline-start:0}.site-footer__list a,.site-footer__plain{display:inline-flex;align-items:center;min-block-size:30px;text-decoration:none}@media(hover:hover){.site-footer__list a:hover{color:#fff}}.site-footer__plain{color:var(--muted)}.site-footer__socials{list-style:none;display:flex;flex-wrap:wrap;gap:var(--sp-2);margin:var(--sp-5) 0 0;padding-inline-start:0}.site-footer__socials a{display:grid;place-items:center;inline-size:40px;block-size:40px;color:var(--muted);border:1px solid var(--line);border-radius:var(--r-md);text-decoration:none;transition:color .18s ease,border-color .18s ease,background .18s ease}@media(hover:hover){.site-footer__socials a:hover{color:#fff;border-color:var(--teal);background:var(--teal-dim)}}.site-footer__socials a:focus-visible{color:#fff;border-color:var(--teal-bright)}.site-footer__legal{display:flex;flex-wrap:wrap;gap:var(--sp-4)}.site-footer__legal a{display:inline-flex;align-items:center;min-block-size:28px;text-decoration:none}@media(hover:hover){.site-footer__legal a:hover{color:#fff}}.site-footer__bottom{display:flex;flex-wrap:wrap;gap:var(--sp-3) var(--sp-5);align-items:center;padding-block-start:var(--sp-5);font-family:var(--font-mono);font-size:var(--fs-micro)}.site-footer__bottom nx-lang-switch{margin-inline-start:auto}[dir=rtl] .site-footer__bottom{font-size:var(--fs-small)}.showcase{display:grid;gap:var(--sp-8);align-items:center;margin-block-start:var(--sp-8)}@media(min-width:1000px){.showcase{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:var(--sp-8)}.showcase--flip>.showcase__copy{order:2}}.showcase__head{display:flex;align-items:center;gap:var(--sp-4);flex-wrap:wrap}.showcase__name{font-size:clamp(28px,3.2vw,42px)}.showcase__tagline{margin-block-start:var(--sp-3);color:var(--teal-bright);font-family:var(--font-mono);font-size:var(--fs-small);letter-spacing:var(--track)}[dir=rtl] .showcase__tagline{letter-spacing:0}.showcase__body{margin-block-start:var(--sp-5);color:var(--text-2);font-size:var(--fs-lead)}.showcase__cta{margin-block-start:var(--sp-6)}.specs{margin-block-start:var(--sp-6);border-block-start:1px solid var(--line)}.spec{display:flex;justify-content:space-between;align-items:baseline;gap:var(--sp-4);padding-block:var(--sp-3);border-block-end:1px solid var(--line)}.spec__label{color:var(--muted);font-size:var(--fs-small)}.spec__value{margin:0;font-family:var(--font-mono);font-size:var(--fs-small);color:var(--teal-bright);text-align:end;font-variant-numeric:tabular-nums}[dir=rtl] .spec__value{font-family:var(--font-body)}.capabilities{grid-column:1/-1;display:grid;gap:var(--sp-5);margin-block-start:var(--sp-8);padding-block-start:var(--sp-7);border-block-start:1px solid var(--line)}@media(min-width:720px){.capabilities{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--sp-6) var(--sp-8)}}@media(min-width:1560px){.capabilities{grid-template-columns:repeat(4,minmax(0,1fr))}}.capability__title{font-size:var(--fs-h3)}.capability__body{margin-block-start:var(--sp-3);color:var(--text-2);font-size:var(--fs-body);line-height:var(--lh-body)}.showcase__media{position:relative;isolation:isolate}.laptop{position:relative;perspective:2600px;perspective-origin:50% 44%;padding-block-end:clamp(52px,6vw,96px)}.laptop:after{content:"";position:absolute;z-index:-1;pointer-events:none;inset-inline:6%;inset-block-end:clamp(24px,3vw,46px);block-size:clamp(38px,4.4vw,62px);background:radial-gradient(ellipse at 50% 50%,rgba(0,0,0,.8),rgba(0,0,0,.35) 45%,transparent 72%);filter:blur(18px)}.laptop__stage{position:relative;transform-style:preserve-3d;transform-origin:50% 100%;transform:rotateX(0);transition:transform 1.5s cubic-bezier(.62,.02,.18,1)}.laptop__lid{position:relative;inline-size:73.87%;margin-inline:auto;aspect-ratio:1241/852;transform-origin:50% 100%;transform-style:preserve-3d;transform:rotateX(0);transition:transform 1.5s cubic-bezier(.62,.02,.18,1)}.laptop__face{position:absolute;inset:0;backface-visibility:hidden}.laptop__shot{position:absolute;inset-inline-start:1.934%;inset-block-start:3.751%;inline-size:96.05%;block-size:90.39%;display:block;object-fit:cover;object-position:left top}.laptop__frame{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}.laptop__closed{position:absolute;inset-inline:0;inset-block-end:clamp(52px,6vw,96px);inline-size:100%;aspect-ratio:1400/430;opacity:0;pointer-events:none;transition:opacity .45s ease}.laptop__coverart{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%;object-fit:fill;border-radius:4px 4px 12px 12px;filter:drop-shadow(0 26px 34px rgba(0,0,0,.9))}.laptop__badge{position:absolute;inset-inline-start:50%;inset-block-start:46%;transform:translate(-50%,-50%);inline-size:9%;block-size:auto;opacity:.78}.laptop__base{display:block;inline-size:100%;block-size:auto;transform:translateZ(0)}.laptop.flow-armed .laptop__lid{transform:rotateX(-90deg)}.laptop.flow-armed .laptop__closed{opacity:1}.laptop.flow-on .laptop__lid{transform:rotateX(0);transition-delay:.1s}.laptop.flow-on .laptop__closed{opacity:0;transition-duration:.4s}@media(prefers-reduced-motion:reduce){.laptop__lid,.laptop__closed{transition:none}}.phone{display:none}@media(min-width:1000px){.showcase__media{padding-block-end:var(--sp-6);padding-inline-start:var(--sp-7)}.phone{display:block;margin:0;position:absolute;z-index:2;inset-block-end:4%;inset-inline-start:-2%;inline-size:20%;aspect-ratio:593/1229;filter:drop-shadow(0 30px 40px rgba(0,0,0,.95))}.phone__shot{position:absolute;inset-inline-start:6.577%;inset-block-start:2.766%;inline-size:87.184%;block-size:94.142%;display:block;object-fit:cover;object-position:top center}.phone__frame{position:absolute;inset:0;display:block;inline-size:100%;block-size:100%}}.card__icon{display:inline-grid;place-items:center;inline-size:42px;block-size:42px;margin-block-end:var(--sp-4);border:1px solid var(--line-strong);border-radius:var(--r-md);background:var(--bg);color:var(--teal-bright);transition:border-color .25s ease,background-color .25s ease}@media(hover:hover){.card:hover .card__icon{border-color:var(--teal);background:var(--teal-dim)}}.card__icon+.card__index{margin-block-end:var(--sp-2)}
