@font-face{font-family:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-arabic-400-normal-6N6AAYYJ.woff2") format("woff2"),url("./media/vazirmatn-arabic-400-normal-77ROWRWV.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-latin-ext-400-normal-BGWDMTQX.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-400-normal-JJBATRY5.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:400;src:url("./media/vazirmatn-latin-400-normal-GRDVT2X4.woff2") format("woff2"),url("./media/vazirmatn-latin-400-normal-KYPOMECP.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url("./media/vazirmatn-arabic-500-normal-MB2YKVVG.woff2") format("woff2"),url("./media/vazirmatn-arabic-500-normal-UIFG4BHL.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url("./media/vazirmatn-latin-ext-500-normal-LNYQ2JS2.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-500-normal-CJ4M5OE7.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:500;src:url("./media/vazirmatn-latin-500-normal-PGXVIXKG.woff2") format("woff2"),url("./media/vazirmatn-latin-500-normal-WJH7DTII.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-arabic-700-normal-O5H4PRXB.woff2") format("woff2"),url("./media/vazirmatn-arabic-700-normal-4QDHGYPG.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-latin-ext-700-normal-NKJCIO6F.woff2") format("woff2"),url("./media/vazirmatn-latin-ext-700-normal-ESEHWMT4.woff") format("woff");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:Vazirmatn;font-style:normal;font-display:swap;font-weight:700;src:url("./media/vazirmatn-latin-700-normal-AUTH6J47.woff2") format("woff2"),url("./media/vazirmatn-latin-700-normal-VN4WFKOD.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-cyrillic-ext-400-normal-FNK2XFP2.woff2") format("woff2"),url("./media/comfortaa-cyrillic-ext-400-normal-D6NMICGI.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-cyrillic-400-normal-NFIHRQAJ.woff2") format("woff2"),url("./media/comfortaa-cyrillic-400-normal-BXU6ANIG.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-greek-400-normal-ANVDZIH5.woff2") format("woff2"),url("./media/comfortaa-greek-400-normal-CS3YHCUG.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-vietnamese-400-normal-GYWRMFN7.woff2") format("woff2"),url("./media/comfortaa-vietnamese-400-normal-V7PJHUPR.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-latin-ext-400-normal-P462MHPL.woff2") format("woff2"),url("./media/comfortaa-latin-ext-400-normal-BPMHT3XI.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:400;src:url("./media/comfortaa-latin-400-normal-FDM35OHX.woff2") format("woff2"),url("./media/comfortaa-latin-400-normal-G36SNXKF.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-cyrillic-ext-500-normal-GQDDK62I.woff2") format("woff2"),url("./media/comfortaa-cyrillic-ext-500-normal-Q2OKLUVO.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-cyrillic-500-normal-X4FXT7GH.woff2") format("woff2"),url("./media/comfortaa-cyrillic-500-normal-JXE5TJK5.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-greek-500-normal-2CXOGY3Q.woff2") format("woff2"),url("./media/comfortaa-greek-500-normal-NV6KK3HV.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-vietnamese-500-normal-YIXTXLOI.woff2") format("woff2"),url("./media/comfortaa-vietnamese-500-normal-ODQNFBH4.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-latin-ext-500-normal-UZ5UBVV3.woff2") format("woff2"),url("./media/comfortaa-latin-ext-500-normal-KPSZO47D.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:500;src:url("./media/comfortaa-latin-500-normal-EJQHOTR6.woff2") format("woff2"),url("./media/comfortaa-latin-500-normal-EG32UYZ6.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-cyrillic-ext-700-normal-EAQJI6KS.woff2") format("woff2"),url("./media/comfortaa-cyrillic-ext-700-normal-HZDHVNR2.woff") format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-cyrillic-700-normal-7LIKANM6.woff2") format("woff2"),url("./media/comfortaa-cyrillic-700-normal-KL7GAJH7.woff") format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-greek-700-normal-P2SNW35E.woff2") format("woff2"),url("./media/comfortaa-greek-700-normal-AWPZUTUO.woff") format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-vietnamese-700-normal-5TAEFZSU.woff2") format("woff2"),url("./media/comfortaa-vietnamese-700-normal-XH7QGPBB.woff") format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-latin-ext-700-normal-CXIJWGN3.woff2") format("woff2"),url("./media/comfortaa-latin-ext-700-normal-SGHCIYNS.woff") format("woff");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:Comfortaa;font-style:normal;font-display:swap;font-weight:700;src:url("./media/comfortaa-latin-700-normal-OZGYKQCF.woff2") format("woff2"),url("./media/comfortaa-latin-700-normal-BMWRUCUX.woff") format("woff");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}*,*:before,*:after{box-sizing:border-box}html{min-block-size:100%;scroll-behavior:smooth;scrollbar-gutter:stable;-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-block-size:100%;margin:0}body,button,input,textarea,select{font:inherit}body,h1,h2,h3,h4,p,figure,blockquote{margin:0}button{border:0;background:none;color:inherit}button,a{-webkit-tap-highlight-color:transparent}img,picture,svg{display:block;max-inline-size:100%}img,picture{block-size:auto}a{color:inherit;text-decoration:none}ul,ol{margin:0;padding:0;list-style:none}summary{cursor:pointer}[hidden]{display:none!important}html[lang=fa]{direction:rtl;font-family:var(--font-family-fa)}html[lang=en]{direction:ltr;font-family:var(--font-family-en)}html[lang=fa] body{letter-spacing:0}html[lang=en] body{letter-spacing:-.01em}:root{--font-family-fa: Vazirmatn, system-ui, sans-serif;--font-family-en: Comfortaa, system-ui, sans-serif;--container-width: 80rem;--page-padding: 1rem;--section-padding: 4.5rem;--copy-size: .8125rem;--copy-leading: 1.8;--radius-sm: .5rem;--radius-md: .875rem;--radius-lg: 1.5rem;--radius-full: 999rem;--control-size: 2.75rem;--duration-fast: .16s;--duration-normal: .28s;--duration-slow: .5s;--duration-slower: .9s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-enter: cubic-bezier(0, 0, .2, 1);--ease-exit: cubic-bezier(.4, 0, 1, 1);--ease-emphasized: cubic-bezier(.16, 1, .3, 1)}html{background:var(--color-background);color:var(--color-text-primary);font-kerning:normal;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body{overflow-x:clip;background:var(--color-background);color:var(--color-text-primary);font-size:.875rem;font-weight:400;line-height:1.6;transition:color var(--duration-normal) var(--ease-standard),background-color var(--duration-normal) var(--ease-standard)}body{text-wrap:pretty}h1,h2,h3,h4{text-wrap:balance}p{text-wrap:pretty}.section{position:relative;padding-block:var(--section-padding);background:var(--color-section-default)}::selection{background:var(--color-selection);color:var(--color-selection-text)}@media(min-width:30rem){:root{--page-padding: 1.5rem;--section-padding: 5rem}}@media(min-width:48rem){:root{--page-padding: 2.5rem;--section-padding: 5.5rem;--copy-size: .875rem}}@media(min-width:64rem){:root{--page-padding: 4rem;--section-padding: 6rem}}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}html[data-theme=light]{color-scheme:light;--color-background: #f1f1ef;--color-surface: #f8f8f6;--color-surface-elevated: #ffffff;--color-surface-muted: #e9e9e6;--color-surface-soft: #f5f5f2;--color-surface-strong: #e4e4e0;--color-text-primary: #111214;--color-text-secondary: #4f5155;--color-text-muted: #67696d;--color-border: #d9dad6;--color-border-strong: #c4c5c1;--color-accent: #111214;--color-accent-hover: #292b2e;--color-accent-text: #f8f8f6;--color-selection: #111214;--color-selection-text: #ffffff;--color-section-default: var(--color-background);--color-section-soft: var(--color-surface);--color-section-strong: var(--color-surface-elevated);--shadow-surface: 0 1px 0 rgb(17 18 20 / .04), 0 1rem 3rem rgb(17 18 20 / .035);--shadow-soft: 0 1.5rem 5rem rgb(17 18 20 / .06);--color-overlay: rgb(17 18 20 / 58%)}:root,html[data-theme=dark]{color-scheme:dark;--color-background: #090a0c;--color-surface: #151515;--color-surface-elevated: #242423;--color-surface-muted: #242423;--color-surface-soft: #070b14;--color-surface-strong: #0b1020;--color-text-primary: #f8f8f7;--color-text-secondary: #c6c6bf;--color-text-muted: #9a9a92;--color-border: color-mix(in srgb, #393936 72%, transparent);--color-border-strong: #393936;--color-accent: #f8f8f7;--color-accent-hover: #deded9;--color-accent-text: #090a0c;--color-selection: #f8f8f7;--color-selection-text: #090a0c;--color-overlay: rgb(0 0 0 / 72%);--color-section-default: var(--color-background);--color-section-soft: var(--color-surface);--color-section-strong: var(--color-surface-elevated);--shadow-surface: 0 1px 0 rgb(255 255 255 / .025), 0 1rem 3rem rgb(0 0 0 / 18%);--shadow-soft: 0 1.5rem 5rem rgb(0 0 0 / 30%)}.container{inline-size:min(100% - var(--page-padding) * 2,var(--container-width));margin-inline:auto}.full-width{inline-size:100%}.text-balance{text-wrap:balance}.visually-hidden{position:absolute;overflow:hidden;inline-size:1px;block-size:1px;margin:-1px;padding:0;white-space:nowrap;border:0;clip-path:inset(50%)}.skip-link{position:fixed;z-index:1000;inset-block-start:.75rem;inset-inline-start:.75rem;padding:.75rem 1rem;border-radius:var(--radius-sm);background:var(--color-text-primary);color:var(--color-background);font-size:.8125rem;font-weight:600;transform:translateY(-200%);transition:transform var(--duration-fast) var(--ease-standard)}.skip-link:focus{transform:translateY(0)}:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid var(--color-text-primary);outline-offset:.25rem}button{touch-action:manipulation}@media(forced-colors:active){:where(a,button,summary,[tabindex]):focus-visible{outline:2px solid CanvasText}.skip-link{border:1px solid CanvasText;background:Canvas;color:CanvasText}}
