@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Regular"),local("Noto Naskh Arabic"),url(../_fonts/LaJI22KzsNAw5WEu6fZFTAmowGp5kDP-ikDQgSRST0w-NNV48QkQoM7B02LSKPTqezNCtlbVRui_HJWaACwlJMI.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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-weight:400;font-style:normal}@font-face{font-family:"Noto Naskh Arabic Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.0445%;ascent-override:93.7353%;descent-override:55.5923%;line-gap-override:0%}@font-face{font-family:"Noto Naskh Arabic Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.1366%;ascent-override:99.7792%;descent-override:59.1768%;line-gap-override:0%}@font-face{font-family:"Noto Naskh Arabic Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:105.5556%;ascent-override:101.2737%;descent-override:60.0632%;line-gap-override:0%}@font-face{font-family:"Noto Naskh Arabic Fallback: Arial";src:local("Arial");size-adjust:106.5498%;ascent-override:100.3286%;descent-override:59.5027%;line-gap-override:0%}@font-face{font-family:"Noto Naskh Arabic Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.211%;ascent-override:106.6749%;descent-override:63.2665%;line-gap-override:0%}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Regular"),local("Noto Naskh Arabic"),url(../_fonts/EQ_DMJ8UBSP7V1EqOEjyOFxm3hB1MM1sMN3IXzpER5g-EKKfEyo0CbKLyEhRA0GhyLAkSDvVREHSbYBpG9aZSAU.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Regular"),local("Noto Naskh Arabic"),url(../_fonts/tB4diJhMhVmuNayyl7kEskU2U4ACW7ONnmWxwjreSic-u_XrNVL1o9H32Bb1pCpKzhiMP5268nVia6xQmq1HvuU.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Medium"),url(../_fonts/LaJI22KzsNAw5WEu6fZFTAmowGp5kDP-ikDQgSRST0w-NNV48QkQoM7B02LSKPTqezNCtlbVRui_HJWaACwlJMI.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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-weight:500;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Medium"),url(../_fonts/EQ_DMJ8UBSP7V1EqOEjyOFxm3hB1MM1sMN3IXzpER5g-EKKfEyo0CbKLyEhRA0GhyLAkSDvVREHSbYBpG9aZSAU.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Medium"),url(../_fonts/tB4diJhMhVmuNayyl7kEskU2U4ACW7ONnmWxwjreSic-u_XrNVL1o9H32Bb1pCpKzhiMP5268nVia6xQmq1HvuU.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic SemiBold"),url(../_fonts/LaJI22KzsNAw5WEu6fZFTAmowGp5kDP-ikDQgSRST0w-NNV48QkQoM7B02LSKPTqezNCtlbVRui_HJWaACwlJMI.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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-weight:600;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic SemiBold"),url(../_fonts/EQ_DMJ8UBSP7V1EqOEjyOFxm3hB1MM1sMN3IXzpER5g-EKKfEyo0CbKLyEhRA0GhyLAkSDvVREHSbYBpG9aZSAU.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic SemiBold"),url(../_fonts/tB4diJhMhVmuNayyl7kEskU2U4ACW7ONnmWxwjreSic-u_XrNVL1o9H32Bb1pCpKzhiMP5268nVia6xQmq1HvuU.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Bold"),url(../_fonts/LaJI22KzsNAw5WEu6fZFTAmowGp5kDP-ikDQgSRST0w-NNV48QkQoM7B02LSKPTqezNCtlbVRui_HJWaACwlJMI.woff2) format(woff2);font-display:swap;unicode-range:U+0600-06FF,U+0750-077F,U+0870-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-10EC7,U+10EC9-10EEE,U+10EF0-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-weight:700;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Bold"),url(../_fonts/EQ_DMJ8UBSP7V1EqOEjyOFxm3hB1MM1sMN3IXzpER5g-EKKfEyo0CbKLyEhRA0GhyLAkSDvVREHSbYBpG9aZSAU.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Noto Naskh Arabic;src:local("Noto Naskh Arabic Bold"),url(../_fonts/tB4diJhMhVmuNayyl7kEskU2U4ACW7ONnmWxwjreSic-u_XrNVL1o9H32Bb1pCpKzhiMP5268nVia6xQmq1HvuU.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:700;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/zkQRrBN3g9v_dVJWVkYryI2HWN4gfl77yu_FVFWNDYY-dCKEZ5lgZTVD30ATELD5lKDbBeBCP_ph7B4YtZQnSns.woff2) format(woff2);font-display:swap;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-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:800;font-style:normal}@font-face{font-family:Inter;src:local("Inter ExtraBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;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-weight:800;font-style:normal}:root{--color-neutral-0:#fff;--color-neutral-50:#f1f1f1;--color-neutral-100:#e8e8e8;--color-neutral-200:#d0d0d0;--color-neutral-300:#b0b0b0;--color-neutral-400:#888;--color-neutral-500:#666;--color-neutral-600:#555;--color-neutral-700:#444;--color-neutral-800:#333;--color-neutral-900:#1a1a1a;--color-primary-brand:#0a2540;--color-primary-brand-light:#11335a;--color-primary-brand-dark:#061a2e;--color-accent-50:rgba(0,104,131,.1);--color-accent-100:#72c3f8;--color-accent-500:#008cba;--color-accent-600:#007a9e;--color-accent-700:#006883;--color-brand-gold:#c8961e;--color-brand-gold-dark:#a6790f;--color-brand-gold-light:#e3b54e;--color-brand-gold-soft:rgba(200,150,30,.1);--color-brand-gold-tint:rgba(200,150,30,.18);--color-brand-gold-text:#876511;--color-cta:var(--color-brand-gold);--color-cta-hover:var(--color-brand-gold-light);--color-cta-on:#0a2540;--cat-leadership:#1a3a5c;--cat-leadership-soft:rgba(26,58,92,.1);--cat-project-management:#c8961e;--cat-project-management-soft:rgba(200,150,30,.1);--cat-change:#0d8a8a;--cat-change-soft:rgba(13,138,138,.1);--cat-monitoring-evaluation:#6b46a3;--cat-monitoring-evaluation-soft:rgba(107,70,163,.1);--cat-hr:#2d7a4f;--cat-hr-soft:rgba(45,122,79,.1);--cat-communication:#d54e6b;--cat-communication-soft:rgba(213,78,107,.1);--cat-marketing:#b73e3e;--cat-marketing-soft:rgba(183,62,62,.1);--cat-business-strategy:#b8860b;--cat-business-strategy-soft:rgba(184,134,11,.1);--svc-project:#1a3a5c;--svc-project-soft:rgba(26,58,92,.1);--svc-strategy:#b8860b;--svc-strategy-soft:rgba(184,134,11,.1);--svc-hr:#2d7a4f;--svc-hr-soft:rgba(45,122,79,.1);--svc-change:#0d8a8a;--svc-change-soft:rgba(13,138,138,.1);--svc-me:#6b46a3;--svc-me-soft:rgba(107,70,163,.1);--svc-knowledge:#d54e6b;--svc-knowledge-soft:rgba(213,78,107,.1);--svc-mis:#008cba;--svc-mis-soft:rgba(0,140,186,.1);--color-cream:#e7edf3;--color-cream-soft:#f3f7fb;--color-cream-edge:rgba(10,37,64,.08);--color-ink:#0a2540;--color-ink-2:#11335a;--gradient-stadium:var(--color-ink);--lean:clamp(18px,2.4vw,40px);--color-primary:#333;--color-secondary:#0a2540;--color-secondary-light:#11335a;--color-surface:#fff;--color-surface-alt:#f1f1f1;--color-surface-elevated:#fff;--color-text-primary:#0a2540;--color-text-secondary:#3a3a3a;--color-text-tertiary:#4d4d4d;--color-text-light:#666;--color-text-inverse:#fff;--color-accent:#006883;--color-accent-hover:#0a2540;--color-accent-light:#72c3f8;--color-border:#d0d0d0;--color-border-light:#e8e8e8;--color-border-dark:#b0b0b0;--color-background:#fff;--color-background-alt:#f1f1f1;--color-success:#10b981;--color-error:#c0392b;--color-warning:#f59e0b;--color-info:#008cba;--nav-container-bg:hsla(0,0%,100%,.96);--nav-container-border:rgba(51,51,51,.12);--nav-container-shadow:0 4px 24px rgba(0,0,0,.08);--nav-text:#333;--nav-text-active:#006883;--nav-height:72px;--nav-height-mobile:60px;--mobile-bottom-nav-height:56px;--font-primary:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Helvetica Neue",sans-serif;--font-arabic:"Noto Naskh Arabic", "Noto Naskh Arabic Fallback: BlinkMacSystemFont", "Noto Naskh Arabic Fallback: Segoe UI", "Noto Naskh Arabic Fallback: Helvetica Neue", "Noto Naskh Arabic Fallback: Arial", "Noto Naskh Arabic Fallback: Noto Sans","Segoe UI","Tahoma",sans-serif;--font-mono:"SF Mono","Monaco","Inconsolata","Roboto Mono",monospace;--font-weight-light:300;--font-weight-regular:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-size-xs:clamp(.75rem,.7rem + .2vw,.875rem);--font-size-sm:clamp(.875rem,.8rem + .25vw,1rem);--font-size-base:clamp(1.0625rem,1.0625rem + .3vw,1.1875rem);--font-size-lg:clamp(1.1875rem,1.075rem + .5vw,1.375rem);--font-size-xl:clamp(1.375rem,1.2rem + .6vw,1.625rem);--font-size-2xl:clamp(1.625rem,1.4rem + .85vw,2rem);--font-size-3xl:clamp(2rem,1.7rem + 1.4vw,2.5rem);--font-size-4xl:clamp(2.375rem,1.9rem + 1.85vw,3.25rem);--font-size-5xl:clamp(2.75rem,2.15rem + 2.4vw,3.875rem);--font-size-6xl:clamp(3.25rem,2.7rem + 2.75vw,5rem);--font-size-display:clamp(2.5rem,1.85rem + 3vw,4.25rem);--font-size-hero:var(--font-size-display);--font-size-section-title:clamp(1.875rem,1.4rem + 2.4vw,3rem);--font-size-stat:clamp(2.25rem,1.7rem + 2.1vw,3.25rem);--font-weight-title:700;--tracking-eyebrow:.13em;--space-section:clamp(3rem,6vw,5.25rem);--space-section-tight:clamp(2.5rem,5vw,4rem);--measure-prose:65ch;--measure-lead:56ch;--line-height-tight:1.2;--line-height-snug:1.4;--line-height-normal:1.6;--line-height-relaxed:1.7;--line-height-loose:1.8;--spacing-0:0;--spacing-1:.25rem;--spacing-2:.5rem;--spacing-3:.75rem;--spacing-4:1rem;--spacing-5:1.25rem;--spacing-6:1.5rem;--spacing-8:2rem;--spacing-10:2.5rem;--spacing-12:3rem;--spacing-16:4rem;--spacing-20:5rem;--spacing-24:6rem;--duration-fast:.15s;--duration-base:.3s;--ease-out:cubic-bezier(0,0,.2,1);--ease-smooth:cubic-bezier(.25,.1,.25,1);--transition-fast:var(--duration-fast) var(--ease-out);--transition-base:var(--duration-base) var(--ease-out);--container-max-width:1280px;--border-radius-sm:.375rem;--border-radius:.5rem;--border-radius-md:.625rem;--border-radius-lg:.75rem;--border-radius-xl:1rem;--border-radius-2xl:1.5rem;--border-radius-full:9999px;--shadow-sm:0 1px 2px 0 rgba(10,37,64,.05);--shadow-card:0 1px 3px rgba(10,37,64,.06),0 1px 2px rgba(10,37,64,.04);--shadow-md:0 4px 6px -1px rgba(10,37,64,.08),0 2px 4px -2px rgba(10,37,64,.06);--shadow-lg:0 10px 15px -3px rgba(10,37,64,.1),0 4px 6px -4px rgba(10,37,64,.08);--shadow-accent:0 8px 24px rgba(0,140,186,.25);--z-sticky:1020;--z-mobile-bottom-nav:1040;--z-mobile-sticky-cta:1045;--z-modal:1050;--z-fab:1080;--card-radius:var(--border-radius-lg);--card-shadow:var(--shadow-card);--card-padding:var(--spacing-6);--card-bg:var(--color-surface);--card-border:1px solid var(--color-border-light)}@media(prefers-reduced-motion:reduce){:root{--duration-fast:0ms;--duration-base:0ms}*,:after,:before{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}:root,[data-theme=light]{--color-background:#fff;--color-background-alt:#f1f1f1;--color-surface:#fff;--color-surface-alt:#f1f1f1;--color-text-primary:#1a1a1a;--color-text-secondary:#3a3a3a;--color-text-tertiary:#4d4d4d;--color-text-light:#666;--color-border:#d0d0d0;--color-border-light:#e8e8e8;--color-border-dark:#b0b0b0;--nav-container-bg:hsla(0,0%,100%,.96);--nav-container-border:rgba(51,51,51,.12);--nav-text:#333;--nav-text-active:#006883;--card-bg:#fff}:where(section[id]){scroll-margin-top:calc(var(--nav-height, 72px) + 16px)}.container{margin:0 auto;max-width:var(--container-max-width);padding-inline:1rem;width:100%}@media(min-width:480px){.container{padding-inline:1.25rem}}@media(min-width:768px){.container{padding-inline:1.5rem}}@media(min-width:1024px){.container{padding-inline:2rem}}.section{padding-block:3rem}@media(min-width:768px){.section{padding-block:4rem}}@media(min-width:1024px){.section{padding-block:5rem}}.section-alt{background:var(--color-background-alt)}.section-cream{background:var(--color-cream);color:var(--color-text-primary)}.section-cream-soft{background:var(--color-cream-soft);color:var(--color-text-primary)}.section-ink{background:var(--color-ink);color:#fff}.section-ink h1,.section-ink h2,.section-ink h3,.section-ink h4{color:#fff}.section-ink p{color:#ffffffd1}.chip{align-items:center;background:transparent;border:1px solid var(--color-border,#d0d0d0);border-radius:999px;color:var(--color-text-primary);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-semibold,600);gap:.35rem;letter-spacing:.02em;line-height:1;padding:.3rem .7rem;white-space:nowrap}.chip--accent{border-color:var(--color-cta);color:var(--color-brand-gold-text)}.chip--on-dark{border-color:#ffffff52;color:#fff}.chip--solid{background:var(--color-cta-soft,rgba(200,150,30,.12));border-color:transparent;color:var(--color-cta-hover)}.btn-pill{border-radius:999px;padding-inline:1.5rem}.btn-pill .pill-arrow{align-items:center;display:inline-flex;margin-inline-start:.4rem;transition:transform var(--transition-fast)}.btn-pill:hover .pill-arrow{transform:translate(3px)}:global([dir=rtl]) .btn-pill:hover .pill-arrow{transform:translate(-3px)}.reveal{opacity:0;transform:translateY(12px);transition:opacity .6s var(--ease-smooth,ease),transform .6s var(--ease-smooth,ease);will-change:opacity,transform}.reveal.is-revealed{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.reveal{opacity:1;transform:none;transition:none}}.sr-only{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border-width:0;white-space:nowrap}.btn{align-items:center;border:none;border-radius:var(--border-radius);cursor:pointer;display:inline-flex;font-family:var(--font-primary);font-size:1rem;font-weight:var(--font-weight-semibold);gap:.5rem;justify-content:center;line-height:1.2;min-height:48px;padding:1rem 1.5rem;text-decoration:none;transition:background var(--transition-base),transform var(--transition-fast),box-shadow var(--transition-base);-webkit-tap-highlight-color:transparent}.btn:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}.btn-primary{background:var(--color-cta);border:2px solid transparent;box-shadow:0 2px 4px #c8961e33;color:var(--color-cta-on)}.btn-primary:hover{background:var(--color-cta-hover);box-shadow:0 8px 24px #c8961e4d;transform:translateY(-2px)}.btn-primary:focus-visible{outline:3px solid var(--color-cta);outline-offset:2px}.btn-secondary{background:transparent;border:2px solid var(--color-cta);color:var(--color-ink)}.btn-secondary:hover{background:var(--color-cta);color:var(--color-cta-on)}.btn-accent{background:var(--color-accent);color:#fff}.btn-accent:hover{background:var(--color-accent-hover);transform:translateY(-2px)}.btn-ghost{background:transparent;border:1px solid var(--color-border);color:var(--color-text-primary)}.btn-ghost:hover{background:var(--color-surface-alt);border-color:var(--color-border-dark)}.card{background:var(--card-bg);border:var(--card-border);border-radius:var(--card-radius);box-shadow:var(--card-shadow);padding:var(--card-padding);transition:transform var(--transition-base),box-shadow var(--transition-base),border-color var(--transition-base)}.card:hover{border-color:var(--color-accent-light);box-shadow:var(--shadow-lg);transform:translateY(-2px)}.grid{display:grid;gap:1.5rem}.grid-2,.grid-3{grid-template-columns:1fr}.grid-4{grid-template-columns:1fr 1fr}@media(min-width:768px){.grid-2,.grid-3{grid-template-columns:repeat(2,1fr)}.grid-4{grid-template-columns:repeat(4,1fr)}}@media(min-width:1024px){.grid-3{grid-template-columns:repeat(3,1fr)}}.stack>*+*{margin-top:var(--stack-gap,1rem)}.heading-display{font-size:clamp(1.875rem,1.4rem + 2.4vw,3rem);font-weight:var(--font-weight-bold,700);letter-spacing:-.02em;line-height:1.1;margin:0 0 1rem}.heading-gradient{color:var(--color-ink)}.text-accent{color:var(--color-brand-gold-text);font-style:normal}.heading-gradient.on-dark{color:#fff}.heading-gradient.on-dark .text-accent,.on-dark .text-accent,.page-hero .text-accent,.practices .text-accent,.section-ink .text-accent{color:var(--color-brand-gold-light)}.section-eyebrow{align-items:center;color:var(--color-cta);display:inline-flex;font-size:.75rem;font-weight:var(--font-weight-bold,700);gap:.55rem;letter-spacing:.13em;margin:0 0 .875rem;text-transform:uppercase}.section-eyebrow:before{background:var(--color-cta);content:"";display:inline-block;flex-shrink:0;height:9px;transform:skew(-16deg);width:14px}.section-sub-eyebrow{align-items:center;color:var(--color-text-tertiary);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.5rem;letter-spacing:.12em;margin:.5rem 0 0;text-transform:uppercase}.section-sub-eyebrow:before{background:var(--color-cta);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.section-ink .section-sub-eyebrow{color:#ffffffa6}.section-header-split{display:grid;gap:.75rem 3rem;grid-template-columns:1fr;margin-bottom:2.5rem}@media(min-width:900px){.section-header-split{align-items:end;gap:1rem 3rem;grid-template-columns:1.1fr 1fr}.section-header-split .lead{padding-bottom:.35rem}}.section-header-split .lead{border-inline-start:3px solid var(--color-cta);color:var(--color-text-primary);font-size:clamp(1.0625rem,.95rem + .55vw,1.3125rem);font-weight:500;letter-spacing:-.005em;line-height:1.5;margin:0;max-width:56ch;padding-inline-start:1rem;position:relative}@media(min-width:900px){.section-header-split .lead{padding-block:.15rem;padding-inline-start:1.25rem}}.lead-accent{color:var(--color-cta);font-style:normal;font-weight:600}.section-ink .section-header-split .lead{border-inline-start-color:var(--color-cta);color:#ffffffeb}@media(max-width:1023.98px){section[id]{scroll-margin-top:calc(var(--nav-height-mobile, 60px) + 16px)}.tap-44{min-height:44px;min-width:44px}input,select,textarea{font-size:16px}}@media(hover:none)and (pointer:coarse){.btn-accent:hover,.btn-primary:hover,.btn:hover,.card:hover{transform:none}.btn:active,.card:active,[role=button]:active,a.prog-card:active,button:active{transform:scale(.97);transition:transform 80ms var(--ease-out)}.btn-primary:active{background:var(--color-cta-hover);box-shadow:0 2px 6px #c8961e47}.btn-secondary:active{background:var(--color-cta);color:var(--color-cta-on)}.btn-ghost:active{background:var(--color-surface-alt);border-color:var(--color-border-dark)}.card,.prog-card,.service-card,[role=button],a,button{-webkit-tap-highlight-color:transparent}}.lead-accent,.section-eyebrow{color:var(--color-brand-gold-text)!important}.section-eyebrow:before{background:var(--color-brand-gold-text)!important}.about-hero .lead-accent,.about-hero .section-eyebrow,.newsletter-strip .section-eyebrow,.practices .lead-accent,.practices .section-eyebrow,.section-ink .lead-accent,.section-ink .section-eyebrow,.stadium-section .section-eyebrow{color:var(--color-brand-gold-light)!important}.about-hero .section-eyebrow:before,.newsletter-strip .section-eyebrow:before,.practices .section-eyebrow:before,.section-ink .section-eyebrow:before,.stadium-section .section-eyebrow:before{background:var(--color-brand-gold-light)!important}.btn-cta,.btn-primary,.filter-pill.active,.pill--accent{background:var(--color-cta)!important;border-color:var(--color-cta)!important;color:var(--color-cta-on)!important}.btn-cta:focus-visible,.btn-cta:hover,.btn-primary:focus-visible,.btn-primary:hover,.pill--accent:focus-visible,.pill--accent:hover{background:var(--color-cta-hover)!important;border-color:var(--color-cta-hover)!important}.fact-ordinal{color:var(--color-accent-700)!important}.skip-to-main{background:var(--color-accent-700);border-radius:0 0 var(--border-radius) var(--border-radius);clip-path:inset(100%);color:#fff;font-weight:var(--font-weight-semibold);left:50%;padding:1rem 1.5rem;position:fixed;text-decoration:none;top:0;transform:translate(-50%);z-index:9999}.skip-to-main:focus{clip-path:none;outline:3px solid var(--color-accent-light);outline-offset:2px}:focus-visible{outline:3px solid var(--color-accent);outline-offset:2px}a.btn,button,input[type=button],input[type=submit]{min-height:48px}@media(prefers-contrast:more){:root{--color-accent:#006d93;--color-border:#555}}[dir=rtl]{direction:rtl;text-align:right}[dir=ltr]{direction:ltr;text-align:left}[lang=ar],[lang=prs],[lang=ps],html[lang=ar],html[lang=prs],html[lang=ps]{font-family:var(--font-arabic);letter-spacing:0;line-height:1.7}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=prs] h1,html[lang=prs] h2,html[lang=prs] h3,html[lang=ps] h1,html[lang=ps] h2,html[lang=ps] h3{font-weight:var(--font-weight-semibold);letter-spacing:0;line-height:1.4}.rtl-mirror{display:inline-block}[dir=rtl] .cta-arrow svg,[dir=rtl] .icon-arrow,[dir=rtl] .rtl-mirror{transform:scaleX(-1)}[dir=rtl] ol,[dir=rtl] ul{padding-inline-start:1.5rem}[dir=rtl] input,[dir=rtl] select,[dir=rtl] textarea{text-align:right}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background-color:var(--color-background);color:var(--color-text-primary);font-family:var(--font-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:1023.98px){body,html{overflow-x:clip}}#__app,#__nuxt{min-height:100vh;min-height:100dvh;overflow-x:hidden}h1,h2,h3,h4,h5,h6{color:var(--color-text-primary);font-family:var(--font-primary);font-weight:var(--font-weight-semibold);line-height:1.2;word-wrap:break-word}h1,h2,h3,h4,h5,h6{letter-spacing:-.02em}h1{font-size:clamp(2.125rem,1.75rem + 1.6vw,3.125rem);line-height:1.1}h1,h2{font-weight:var(--font-weight-bold)}h2{font-size:clamp(1.75rem,1.45rem + 1.2vw,2.375rem);line-height:1.15}h3{font-size:clamp(1.375rem,1.2rem + .7vw,1.75rem);line-height:1.2}h3,h4{font-weight:var(--font-weight-semibold)}h4{font-size:clamp(1.1875rem,1.075rem + .5vw,1.375rem);line-height:1.25}h5{font-size:1.125rem}h5,h6{font-weight:var(--font-weight-semibold)}h6{font-size:1rem}p{color:var(--color-text-secondary);font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.7}[dir=rtl] li,[dir=rtl] p{line-height:1.85}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--color-background-alt)}::-webkit-scrollbar-thumb{background:var(--color-border);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--color-text-light)}.err[data-v-fb1b70dd]{border-bottom:1px solid var(--color-border-light);padding:clamp(4rem,10vw,7.5rem) 0 clamp(4rem,9vw,6.5rem)}.err__grid[data-v-fb1b70dd]{align-items:start;display:grid;gap:clamp(1.5rem,4vw,4rem)}@media(min-width:52rem){.err__grid[data-v-fb1b70dd]{grid-template-columns:auto minmax(0,36rem)}}.err__code[data-v-fb1b70dd]{border-bottom:6px solid var(--color-brand-gold);color:var(--color-ink);font-size:clamp(5rem,16vw,11rem);font-variant-numeric:tabular-nums;font-weight:800;justify-self:start;letter-spacing:-.04em;line-height:.85;margin:0;padding-bottom:.75rem}.err__title[data-v-fb1b70dd]{color:var(--color-ink);font-size:clamp(1.75rem,4vw,2.5rem);line-height:1.15;margin:0 0 .75rem}.err__lead[data-v-fb1b70dd]{color:var(--color-text-secondary);font-size:1.0625rem;line-height:1.6;margin:0 0 1.75rem}.err__actions[data-v-fb1b70dd]{display:flex;flex-wrap:wrap;gap:.75rem;margin-bottom:2.5rem}.err__primary[data-v-fb1b70dd],.err__secondary[data-v-fb1b70dd]{align-items:center;border-radius:4px;cursor:pointer;display:inline-flex;font:inherit;font-weight:700;min-height:48px;padding:.75rem 1.375rem;text-decoration:none}.err__primary[data-v-fb1b70dd]{background:var(--color-cta);border:0;color:var(--color-cta-on)}.err__primary[data-v-fb1b70dd]:hover{background:var(--color-cta-hover)}.err__secondary[data-v-fb1b70dd]{background:transparent;border:1px solid var(--color-ink);color:var(--color-ink)}.err__secondary[data-v-fb1b70dd]:hover{background:var(--color-cream)}.err__primary[data-v-fb1b70dd]:focus-visible,.err__secondary[data-v-fb1b70dd]:focus-visible{outline:2px solid var(--color-ink);outline-offset:2px}.err__links-title[data-v-fb1b70dd]{color:var(--color-text-tertiary);font-size:.8125rem;font-weight:700;letter-spacing:.08em;margin:0 0 .5rem;text-transform:uppercase}.err__links ul[data-v-fb1b70dd]{border-top:1px solid var(--color-border-light);list-style:none;margin:0;padding:0}.err__links li[data-v-fb1b70dd]{border-bottom:1px solid var(--color-border-light)}.err__links a[data-v-fb1b70dd]{align-items:center;color:var(--color-ink);display:flex;font-weight:600;justify-content:space-between;min-height:48px;text-decoration:none}.err__links a[data-v-fb1b70dd]:after{color:var(--color-brand-gold-text);content:"→"}[dir=rtl] .err__links a[data-v-fb1b70dd]:after{content:"←"}.err__links a[data-v-fb1b70dd]:hover{color:var(--color-accent-700)}
