@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/tajawal-arabic-200-normal.DLE44P1Z.woff2)format("woff2"),url(/_astro/tajawal-arabic-200-normal.BWizaupV.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:200;src:url(/_astro/tajawal-latin-200-normal.Dc95VbnG.woff2)format("woff2"),url(/_astro/tajawal-latin-200-normal.DTYO1ftA.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/tajawal-arabic-300-normal.By07C9pa.woff2)format("woff2"),url(/_astro/tajawal-arabic-300-normal.Bq0yWa0Z.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/tajawal-latin-300-normal.CeEKeOxZ.woff2)format("woff2"),url(/_astro/tajawal-latin-300-normal.C0-xR3ms.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-arabic-400-normal.CyCXRvzh.woff2)format("woff2"),url(/_astro/tajawal-arabic-400-normal.DCQxawbB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/tajawal-latin-400-normal.BVNSOH3d.woff2)format("woff2"),url(/_astro/tajawal-latin-400-normal.BdYcZznU.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tajawal-arabic-500-normal.BZ8ojJNu.woff2)format("woff2"),url(/_astro/tajawal-arabic-500-normal.CbVEaYEW.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/tajawal-latin-500-normal.CoYeBiSI.woff2)format("woff2"),url(/_astro/tajawal-latin-500-normal.DU9v6xgj.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-arabic-700-normal.D2-eand5.woff2)format("woff2"),url(/_astro/tajawal-arabic-700-normal.9L7Zusdl.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/tajawal-latin-700-normal.BypgxfGb.woff2)format("woff2"),url(/_astro/tajawal-latin-700-normal.CV3bxpHe.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/tajawal-arabic-800-normal.TQp-UTiE.woff2)format("woff2"),url(/_astro/tajawal-arabic-800-normal.Bp_4IW2m.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Tajawal;font-style:normal;font-display:swap;font-weight:800;src:url(/_astro/tajawal-latin-800-normal.CmI34b-g.woff2)format("woff2"),url(/_astro/tajawal-latin-800-normal.Dm5jVIIh.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/almarai-arabic-300-normal.DKYkuF7Q.woff2)format("woff2"),url(/_astro/almarai-arabic-300-normal.C1mF5o9p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Almarai;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/almarai-latin-300-normal.D2L8TtII.woff2)format("woff2"),url(/_astro/almarai-latin-300-normal.CcpAOBTk.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/almarai-arabic-400-normal.BFOw1b4Z.woff2)format("woff2"),url(/_astro/almarai-arabic-400-normal.BFru3eIr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Almarai;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/almarai-latin-400-normal.vHk6bQw7.woff2)format("woff2"),url(/_astro/almarai-latin-400-normal.nk-oBp0x.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almarai-arabic-700-normal.RufW5IrK.woff2)format("woff2"),url(/_astro/almarai-arabic-700-normal.ChHbFnJB.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-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:Almarai;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/almarai-latin-700-normal.CmEa8QLc.woff2)format("woff2"),url(/_astro/almarai-latin-700-normal.Bw55lGft.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-vietnamese-300-normal.B9OJnXKM.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-300-normal.F-NWLUie.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-latin-ext-300-normal.4ZO_JR7W.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-300-normal.CxWNGEn7.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:300;src:url(/_astro/space-grotesk-latin-300-normal.DiSf0yqz.woff2)format("woff2"),url(/_astro/space-grotesk-latin-300-normal.Byd1NLsn.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-vietnamese-400-normal.B7xT_GF5.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-400-normal.BIWiOVfw.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-ext-400-normal.CfP_5XZW.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-400-normal.DRPE3kg4.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/space-grotesk-latin-400-normal.CJ-V5oYT.woff2)format("woff2"),url(/_astro/space-grotesk-latin-400-normal.BnQMeOim.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-vietnamese-500-normal.BmEvtly_.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-500-normal.BTqKIpxg.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-ext-500-normal.DUe3BAxM.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-500-normal.3dgZTiw9.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/space-grotesk-latin-500-normal.lFbtlQH6.woff2)format("woff2"),url(/_astro/space-grotesk-latin-500-normal.CNSSEhBt.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-vietnamese-600-normal.DUi7WF5p.woff2)format("woff2"),url(/_astro/space-grotesk-vietnamese-600-normal.D6zpsUhD.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-ext-600-normal.DxxdqCpr.woff2)format("woff2"),url(/_astro/space-grotesk-latin-ext-600-normal.VcznFIpX.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-display:swap;font-weight:600;src:url(/_astro/space-grotesk-latin-600-normal.DjKNqYRj.woff2)format("woff2"),url(/_astro/space-grotesk-latin-600-normal.BflQw4A9.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.xuaO2J-f.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-400-normal.DMdlQ8Kv.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-cyrillic-400-normal.BSMlKf0J.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-400-normal.CEL4l2ZJ.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-vietnamese-400-normal.BulugwFq.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-400-normal.DDuiU_S-.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-ext-400-normal.BmRBH3aV.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-400-normal.D3D2R8hC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/ibm-plex-mono-latin-400-normal.DMJ8VG8y.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-400-normal.CvHOgSBP.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BqneJy0T.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-ext-500-normal.BIfNGwUT.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-cyrillic-500-normal.Bq9vWWag.woff2)format("woff2"),url(/_astro/ibm-plex-mono-cyrillic-500-normal.Ael50iVv.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-vietnamese-500-normal.DZ4AoWbu.woff2)format("woff2"),url(/_astro/ibm-plex-mono-vietnamese-500-normal.C8zxqsMH.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-ext-500-normal.CAhNIIs5.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-ext-500-normal.CZ70TYgx.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/_astro/ibm-plex-mono-latin-500-normal.DSY6xOcd.woff2)format("woff2"),url(/_astro/ibm-plex-mono-latin-500-normal.CB9ihrfo.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--f-head:"Tajawal", sans-serif;--f-body:"Almarai", "Tajawal", sans-serif;--f-display:"Space Grotesk", sans-serif;--f-mono:"IBM Plex Mono", monospace;--section-y:clamp(56px, 6vw, 88px);--hero-sign-size:12px;--hero-sign-stroke:1.5;--hero-sign-number-size:5px;--hero-sign-gap:2px;--hero-sign-bottom:8px;--fab-size:56px;--fab-gap:clamp(16px,4vw,28px);--fab-reserve:calc(var(--fab-size) + var(--fab-gap) * 2);--wa:#25d366;--wa-ink:#fff;--hero-sign-inset:max(clamp(16px,5vw,64px), var(--fab-reserve));--hero-sign-opacity:.16;--hero-sign-number-opacity:.08;--gold:#ccb67f;--gold-rgb:204,182,127;--gold-3:#93803c;--ink-on-gold:#55431f;--gold-hover-bg:#e6d7ad;--canvas-gold-rgb:150,124,52;--canvas-navy-rgb:44,76,117;--navy:#2c4c75;--navy-deep:#003b65;--navy-deep-rgb:0,59,101;--paper:#f4f1ea;--screen-mat:#fff;--mq:running;--ticker-h:62px;--glow-rgb:255,255,255;--sh-logo:0 1px 3px #12161c14,0 0 0 1px #12161c12;--sh-card:0 18px 44px #12161c1f;--sh-drop:drop-shadow(0 6px 14px #12161c1f);--sh-drop-lg:drop-shadow(0 10px 22px #12161c24);--bg-footer:#e8e1d1;--fg-rgb:18,22,28;--bg-rgb:245,242,235;--panel-rgb:255,255,255;--bg:#f5f2eb;--bg-deep:#f0ece3;--bg-raised:#eae4d7;--bg-inset:#ece7dc;--surface:#fff;--ink:#0d0f14;--ink-warm:#0d0f14;--ink-strong:#0d0f14;--ink-soft:#292e37;--ink-softer:#20252d;--ink-muted:#343942;--ink-subtle:#3e444c;--ink-faint:#4b515a;--ink-ghost:#575d66;--text-stroke:.018em;--gold-hover:#5e4e1e;--gold-text:#7a6528;--gold-ink:#7a6528;--cta-spark-a:#7a65288c;--cta-spark-b:#5e4e1e;--cta-glow:#93803c73;--cta-primary-bg:var(--navy);--cta-primary-ink:var(--paper);--cta-primary-hover:var(--navy-deep);--cta-primary-accent:var(--gold);--orb-glow:rgba(var(--gold-rgb),.07);--logo-tile:var(--paper);--logo-tile-sh:var(--sh-logo);--project-logo-ink:var(--navy);--photo-ink:#fff;--photo-scrim-rgb:7,12,20;color-scheme:light}:root[data-theme=dark]{--ink-on-gold:#0b0d10;--canvas-gold-rgb:204,182,127;--canvas-navy-rgb:78,112,158;--glow-rgb:44,76,117;--sh-logo:0 8px 26px #00000080;--sh-card:0 34px 80px #000000b8;--sh-drop:drop-shadow(0 10px 26px #0009);--sh-drop-lg:drop-shadow(0 16px 40px #000000b3);--bg-footer:#0a111d;--fg-rgb:232,234,238;--bg-rgb:15,25,42;--panel-rgb:30,46,70;--bg:#0f192a;--bg-deep:#0b1321;--bg-raised:#132034;--bg-inset:#0d1626;--surface:#16243a;--ink:#e8eaee;--ink-warm:#f1ede3;--ink-strong:#f3f5f8;--ink-soft:#b9c2ce;--ink-softer:#c6ced9;--ink-muted:#a9b3c1;--ink-subtle:#95a0af;--ink-faint:#8a94a3;--ink-ghost:#5e6878;--text-stroke:0;--gold-hover:#e6d7ac;--gold-text:#bcae84;--gold-ink:#ccb67f;--cta-spark-a:#ffffff8c;--cta-spark-b:#fff3c4;--cta-glow:#e6d7ad8c;--cta-primary-bg:var(--gold);--cta-primary-ink:var(--ink-on-gold);--cta-primary-hover:var(--gold-hover-bg);--cta-primary-accent:var(--ink-on-gold);--orb-glow:transparent;--logo-tile:#ffffff09;--logo-tile-sh:inset 0 0 0 1px rgba(var(--gold-rgb),.24);--project-logo-ink:var(--ink-warm);color-scheme:dark}@media (prefers-reduced-motion:reduce){:root{--mq:paused}}.hv1:hover,.hv1:focus-visible{background:var(--gold-hover-bg)!important;transform:translateY(-1px)!important}.hv5:hover,.hv5:focus-visible{color:var(--gold-ink)!important}.hv6:hover,.hv6:focus-visible{background:var(--gold-hover-bg)!important;transform:translateY(-2px)!important}.hv7:hover,.hv7:focus-visible{color:var(--gold-hover)!important;border-color:var(--gold-hover)!important}.hv9:hover,.hv9:focus-visible{border-color:var(--gold-ink)!important;color:var(--gold-ink)!important;transform:translateY(-2px)!important}.hv11:hover,.hv11:focus-visible{background:rgba(var(--gold-rgb),.06)!important;color:var(--gold-ink)!important}[data-form] input:focus-visible,[data-form] textarea:focus-visible{border-bottom-color:var(--gold-ink)!important}@media (prefers-reduced-motion:no-preference){.hv12:hover{transform:translateY(-8px)!important}.hv13:hover{transform:translateY(-6px)!important}}[data-proto-layer]{background:#0a0e14;transition:transform .45s cubic-bezier(.16,1,.3,1),filter .45s cubic-bezier(.16,1,.3,1);position:absolute;inset:0}[data-proto-layer][data-state=next]{transform:translate(100%)}[data-proto-layer][data-state=prev]{filter:brightness(.7);transform:translate(-30%)}[data-proto-layer][data-state=next] [data-hotspot],[data-proto-layer][data-state=prev] [data-hotspot]{pointer-events:none}[data-hotspot]{border-radius:8px;transition:background .25s,box-shadow .25s}[data-proto-viewport][data-flash] [data-hotspot]{background:rgba(var(--gold-rgb),.28);box-shadow:0 0 0 1.5px var(--gold);animation:.9s both protoFlash}@keyframes protoFlash{0%,to{opacity:.4}30%{opacity:1}}[data-proto-hint]{color:#f3f5f8;font:400 12px/1.4 var(--f-head);-webkit-backdrop-filter:blur(8px);pointer-events:none;white-space:nowrap;background:#05070ab8;border-radius:99px;padding:6px 14px;transition:opacity .3s;animation:2.4s ease-in-out infinite protoHint;position:absolute;bottom:6%;left:50%;transform:translate(-50%)}[data-proto-hint][data-gone]{opacity:0;animation:none}@keyframes protoHint{0%,to{opacity:.6}50%{opacity:1}}[data-proto-viewport][data-expand]{cursor:zoom-in}[data-proto-dots]{flex-wrap:wrap;max-width:100%}[data-proto-dots] button{place-items:center;width:44px;height:44px;display:grid}@media (width<=600px){[data-proto-dots] button{width:36px}}.proj-hero-apps [data-proto-dots] button{width:44px}[data-proto-dots] i{background:rgba(var(--fg-rgb),.22);border-radius:99px;width:7px;height:7px;transition:width .35s cubic-bezier(.16,1,.3,1),background .3s;display:block;position:relative;overflow:hidden}[data-proto-dots] [aria-current=true] i{background:var(--gold-ink);width:22px}[data-proto-autoplay] [data-proto-dots] [aria-current=true] i{background:rgba(var(--fg-rgb),.22)}[data-proto-dots] i b{border-radius:inherit;background:var(--gold-ink);transform-origin:0;display:block;position:absolute;inset:0;transform:scaleX(0)}[data-proto-dots] button[data-proto-toggle]{width:44px;min-width:44px;height:44px;color:var(--ink-subtle);cursor:pointer;background:0 0;border:none;border-radius:50%;place-items:center;padding:0;transition:color .2s,background .2s;display:grid}[data-proto-dots] button[data-proto-toggle]:hover{color:var(--ink-strong);background:rgba(var(--fg-rgb),.06)}[data-proto-dots] button[data-proto-toggle]:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.proto-toggle-icon{width:12px;height:12px;display:inline-block;position:relative}button[data-proto-toggle][data-paused=false] .proto-toggle-icon:before,button[data-proto-toggle][data-paused=false] .proto-toggle-icon:after{content:"";background:currentColor;border-radius:1px;width:3px;position:absolute;top:1px;bottom:1px}button[data-proto-toggle][data-paused=false] .proto-toggle-icon:before{left:2px}button[data-proto-toggle][data-paused=false] .proto-toggle-icon:after{right:2px}button[data-proto-toggle][data-paused=true] .proto-toggle-icon{border:6px solid #0000;border-left:10px solid;border-right-width:0;width:0;height:0;margin-left:2px}@media (prefers-reduced-motion:reduce){[data-proto-layer]{transition:opacity .2s linear}[data-proto-layer][data-state=next],[data-proto-layer][data-state=prev]{filter:none;opacity:0;transform:none}[data-proto-hint]{animation:none}}.proj-hero{--phone-w:max(200px,min(320px,78vw,calc((100svh - 220px) * 390 / 844)));--hero-device-col:calc(10 * 44px + 9 * 2px);flex-direction:column;gap:clamp(34px,6vw,56px);max-width:1480px;margin:0 auto;display:flex;position:relative}.proj-hero-text{z-index:1;flex-direction:column;gap:clamp(22px,3vw,38px);min-width:0;display:flex;position:relative}.proj-hero-device{z-index:1;justify-content:center;display:flex;position:relative}.proj-hero-phone{flex-direction:column;align-items:center;gap:clamp(8px,1.4vw,16px);display:flex}.proj-hero-apps{--group-phone-w:clamp(200px,18vw,250px);grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:clamp(20px,3vw,40px);display:grid}.app-group-label{font:500 16px/1.6 var(--f-head);color:var(--ink-strong);text-align:center;margin:0}.web-showcase{flex-direction:column;gap:24px;width:100%;max-width:1180px;margin:0 auto;display:flex;position:relative}.proj-hero-apps [data-proto-dots] button{width:44px;min-width:44px;height:44px}@media (width>=960px){.proj-hero[data-with-device]{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:clamp(40px,6vw,96px);display:grid}.proj-hero[data-with-device] .proj-hero-device{grid-area:1/2;justify-content:flex-end}.proj-hero[data-with-device]:not([data-multi-app]){grid-template-columns:minmax(0,1fr) var(--hero-device-col)}.proj-hero[data-with-device]:not([data-multi-app]) .proj-hero-phone{width:100%}.proj-hero[data-multi-app]{gap:clamp(28px,4vw,64px)}}@media (width<=959px){.proj-hero-apps{--group-phone-w:min(260px,36vw);align-self:center}}@media (width<=600px){.proj-hero-apps{--group-phone-w:min(280px,76vw);grid-template-columns:1fr;gap:36px}}.store-groups{flex-direction:column;gap:18px;display:flex}.store-group{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.store-label{font-family:var(--f-head);color:var(--ink-subtle);font-size:13px}.store-badges{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.store-btn{--sb-bg:var(--navy-deep,#003b65);--sb-fg:#fff;--sb-border:rgba(var(--gold-rgb), .32);background:var(--sb-bg);border:1px solid var(--sb-border);user-select:none;border-radius:8px;justify-content:center;align-items:center;gap:9px;width:144px;height:44px;min-height:44px;padding:0 12px;transition:transform .25s cubic-bezier(.16,1,.3,1),box-shadow .25s,background .25s,border-color .25s;display:inline-flex;box-shadow:0 4px 14px -3px #003b6573;color:var(--sb-fg)!important;text-decoration:none!important}.store-btn,.store-btn:hover,.store-btn:focus,.store-btn:active{color:var(--sb-fg)!important}.store-btn:hover{background:color-mix(in srgb, var(--navy-deep,#003b65) 86%, #fff);border-color:rgba(var(--gold-rgb), .6);transform:translateY(-2px);box-shadow:0 8px 24px -4px #003b6599}.store-btn:active{transform:translateY(0)}.store-btn:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}.store-btn-icon{flex-shrink:0;display:block}.store-btn-text,.store-btn:hover .store-btn-text{text-align:start;flex-direction:column;align-items:flex-start;line-height:1.15;display:flex;color:var(--sb-fg)!important}.store-btn-sub,.store-btn:hover .store-btn-sub{font-family:var(--f-head);opacity:.92;letter-spacing:.01em;font-size:9.5px;font-weight:400;color:var(--sb-fg)!important}.store-btn-title,.store-btn:hover .store-btn-title{font-family:var(--f-display);letter-spacing:-.01em;white-space:nowrap;font-size:13.5px;font-weight:600;color:var(--sb-fg)!important}[data-theme=dark] .store-btn{--sb-bg:color-mix(in srgb, var(--navy-deep,#003b65) 75%, var(--bg));--sb-border:rgba(var(--gold-rgb), .38);box-shadow:0 4px 16px -2px #0009}[data-theme=dark] .store-btn:hover{background:var(--navy-deep,#003b65);border-color:rgba(var(--gold-rgb), .75);box-shadow:0 8px 24px -2px #000000bf}.store-btn-gold{--sb-bg:var(--gold);--sb-fg:var(--ink-on-gold,#0d0f14);--sb-border:rgba(var(--gold-3), .35);box-shadow:0 4px 14px -3px rgba(var(--gold-rgb), .45)}.store-btn-gold:hover{background:var(--gold-hover-bg,#e6d7ad);border-color:var(--gold-3);box-shadow:0 8px 22px -4px rgba(var(--gold-rgb), .6)}.store-btn-gold .store-btn-icon-apple path{fill:var(--ink-on-gold,#0d0f14)!important}@media (prefers-reduced-motion:reduce){.store-btn{transition:none}.store-btn:hover{transform:none}}.screen-lightbox{--lb-reserve:130px;color:#f3f5f8;background:0 0;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;overflow:hidden}.screen-lightbox[open]{flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:16px;display:flex}.screen-lightbox::backdrop{-webkit-backdrop-filter:blur(14px);background:#04060ad6}:root:has(.screen-lightbox[open]){overflow:hidden}.lb-close,.lb-nav{-webkit-backdrop-filter:blur(12px);color:#f3f5f8;cursor:pointer;background:#0e141cc7;border:1px solid #ffffff24;border-radius:50%;place-items:center;width:44px;height:44px;padding:0;transition:transform .25s cubic-bezier(.16,1,.3,1),border-color .25s,background .25s,color .25s,box-shadow .25s;display:grid;box-shadow:0 4px 18px #0000005c}.lb-close svg,.lb-nav svg{pointer-events:none;width:20px;height:20px;transition:transform .25s cubic-bezier(.16,1,.3,1);display:block}.lb-close:hover,.lb-nav:hover{border-color:var(--gold);color:#fff;background:#f3f5f82e}.lb-close:hover{transform:rotate(90deg)}.lb-close:active{transform:rotate(90deg)scale(.92)}.lb-nav[data-lb=prev]:hover svg{transform:translate(-2.5px)}.lb-nav[data-lb=next]:hover svg{transform:translate(2.5px)}.lb-nav:active{transform:scale(.92)}.lb-close:focus-visible,.lb-nav:focus-visible{outline:2px solid var(--gold);outline-offset:3px}.lb-close{top:16px;z-index:5;position:absolute;inset-inline-end:16px}.screen-lightbox{--text-stroke:0}.lb-stage{grid-template-columns:44px auto 44px;align-items:center;gap:clamp(12px,3vw,32px);display:grid}.lb-frame{touch-action:pan-y;cursor:grab}.lb-caption{font:500 16px/1.5 var(--f-head);text-align:center;margin:0}.lb-counter{font:400 11px/1.4 var(--f-mono);letter-spacing:.22em;color:#f3f5f899;gap:.7em;margin:0;display:flex}.screen-lightbox{opacity:0;transition:opacity .3s ease,transform .3s cubic-bezier(.16,1,.3,1),overlay .3s allow-discrete,display .3s allow-discrete;transform:scale(.97)}.screen-lightbox[open]{opacity:1;transform:none}@starting-style{.screen-lightbox[open]{opacity:0;transform:scale(.97)}}@media (width<=640px){.screen-lightbox{--lb-reserve:215px}.screen-lightbox[open]{padding-top:56px}.lb-stage{grid-template-columns:1fr 1fr;gap:14px 24px}.lb-frame{grid-area:1/1/auto/-1;justify-self:center}.lb-nav[data-lb=prev]{grid-row:2;justify-self:end}.lb-nav[data-lb=next]{grid-row:2;justify-self:start}}@media (prefers-reduced-motion:reduce){.screen-lightbox,.lb-close,.lb-nav,.lb-close svg,.lb-nav svg{transition:none!important;transform:none!important}}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent}body{background:var(--bg);color:var(--ink);font-family:var(--f-body);-webkit-font-smoothing:antialiased;margin:0;font-weight:300;overflow-x:hidden}:where(body,body *){-webkit-text-stroke-width:var(--text-stroke)}a{color:var(--gold-ink);text-decoration:none}a:hover{color:var(--gold-hover)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none}:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}::selection{background:var(--gold);color:var(--ink-on-gold)}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:#232b36;border-radius:9px}::-webkit-scrollbar-thumb:hover{background:var(--gold-3)}@keyframes omRevealUp{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:translateY(0)}}@keyframes omRevealFade{0%{opacity:0}to{opacity:1}}@keyframes omMarquee{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes omMarqueeRtl{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes omPulse{0%,to{opacity:.3;transform:scale(1)}50%{opacity:1;transform:scale(1.6)}}[data-chip][aria-pressed=true]{border-color:rgba(var(--gold-rgb), .75)!important;color:var(--gold-ink)!important;background:rgba(var(--gold-rgb), .09)!important}@media (width<=520px){[data-nav-cta]{display:none!important}}.nav-links{display:none}@media (width>=1024px){.nav-links{display:flex}[data-act=menu-open]{display:none!important}}html[data-splash=seen] [data-ref=splash]{display:none!important}html[data-wipe=in] [data-ref=wipe]{animation:.55s cubic-bezier(.76,0,.24,1) both wipe-out}@keyframes wipe-out{0%{transform:translate(0)}to{transform:translate(101%)}}@property --spark{syntax:"<angle>";inherits:false;initial-value:0deg}.nav-cta{isolation:isolate;animation:2.8s ease-in-out infinite cta-glow;position:relative}.nav-cta:before{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--spark), transparent 0 70%, var(--cta-spark-a) 78%, var(--cta-spark-b) 82%, transparent 90%);-webkit-mask-composite:xor;padding:2px;animation:2.8s linear infinite cta-spark;position:absolute;inset:-2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.nav-cta:hover,.nav-cta:focus-visible{box-shadow:0 0 22px var(--cta-glow)}.nav-cta:hover:before,.nav-cta:focus-visible:before{animation-duration:1.2s}@keyframes cta-spark{to{--spark:360deg}}@keyframes cta-glow{0%,to{box-shadow:0 0 #0000}50%{box-shadow:0 0 18px var(--cta-glow)}}@media (prefers-reduced-motion:reduce){.nav-cta,.nav-cta:before{animation:none}.nav-cta:before{background:rgba(var(--gold-rgb), .6)}}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.eyebrow{font-family:var(--f-mono);letter-spacing:.28em;color:var(--gold-ink);font-size:10.5px}.micro-label{font-family:var(--f-head);color:var(--ink-faint);font-size:12px;font-weight:500}.sec-title{font-family:var(--f-head);color:var(--ink-strong);margin:0;font-size:clamp(20px,2.2vw,30px);font-weight:700;line-height:1.4}.brand[data-astro-cid-hzz2nozs]{color:inherit;align-items:center;gap:11px;display:flex}.brand-tile[data-astro-cid-hzz2nozs]{background:var(--logo-tile,var(--paper));width:40px;height:40px;box-shadow:var(--logo-tile-sh,var(--sh-logo));border-radius:11px;flex:none;place-items:center;display:grid}.brand-mark[data-astro-cid-hzz2nozs]{width:21px;height:24px;display:block;position:relative}.brand-img[data-astro-cid-hzz2nozs]{width:100%;height:100%;display:block;position:absolute;inset:0}.brand-text[data-astro-cid-hzz2nozs]{flex-direction:column;align-items:flex-start;line-height:1;display:flex}.brand-name[data-astro-cid-hzz2nozs]{font-family:var(--f-display);letter-spacing:.13em;color:var(--ink-strong);font-size:15px;font-weight:500}.brand-sub[data-astro-cid-hzz2nozs]{font-family:var(--f-mono);letter-spacing:.28em;color:var(--gold-ink);margin-top:5px;font-size:8px}.nav-end[data-astro-cid-5olbd5t6]{align-items:center;gap:clamp(8px,1.2vw,14px);display:flex}.cta[data-astro-cid-5olbd5t6]{background:var(--gold);height:40px;color:var(--ink-on-gold);font-family:var(--f-head);white-space:nowrap;border-radius:12px;align-items:center;gap:8px;padding:0 18px;font-size:13.5px;font-weight:700;transition:background .3s,transform .3s;display:inline-flex}.cta[data-astro-cid-5olbd5t6]:hover,.cta[data-astro-cid-5olbd5t6]:focus-visible{background:var(--gold-hover-bg);transform:translateY(-1px)}.icon-btn[data-astro-cid-5olbd5t6]{border:1px solid rgba(var(--fg-rgb), .18);width:40px;height:40px;color:var(--ink);border-radius:12px;place-items:center;transition:border-color .3s,color .3s;display:grid}.icon-btn[data-astro-cid-5olbd5t6]:hover,.icon-btn[data-astro-cid-5olbd5t6]:focus-visible{border-color:var(--gold);color:var(--gold-ink)}.menu-btn[data-astro-cid-5olbd5t6]{border:1px solid rgba(var(--fg-rgb), .18);height:40px;color:var(--ink);font-family:var(--f-head);white-space:nowrap;border-radius:12px;align-items:center;gap:10px;padding:0 14px 0 12px;font-size:14px;transition:border-color .3s,color .3s;display:inline-flex}.menu-btn[data-astro-cid-5olbd5t6]:hover,.menu-btn[data-astro-cid-5olbd5t6]:focus-visible{border-color:var(--gold-ink);color:var(--gold-ink)}.menu-bars[data-astro-cid-5olbd5t6]{flex-direction:column;gap:4px;width:16px;display:flex}.bar[data-astro-cid-5olbd5t6]{background:currentColor;height:1.5px;display:block}.bar-short[data-astro-cid-5olbd5t6]{width:10px;margin-right:auto}.nav[data-astro-cid-wpvy4v7s]{z-index:70;border-bottom:1px solid rgba(var(--gold-rgb), 0);justify-content:space-between;align-items:center;gap:14px;padding:22px clamp(16px,5vw,64px);transition:background .45s,padding .45s,border-color .45s,backdrop-filter .45s;display:flex;position:fixed;top:0;left:0;right:0}.nav-start[data-astro-cid-wpvy4v7s]{align-items:center;gap:clamp(24px,3vw,44px);display:flex}.nav-links[data-astro-cid-wpvy4v7s]{align-items:center;gap:28px}.nav-link[data-astro-cid-wpvy4v7s]{min-height:44px;font-family:var(--f-head);color:var(--ink-soft);white-space:nowrap;align-items:center;font-size:15px;font-weight:500;transition:color .3s;display:inline-flex}.nav-link[data-astro-cid-wpvy4v7s]:hover,.nav-link[data-astro-cid-wpvy4v7s]:focus-visible{color:var(--gold-ink)}.menu-aside[data-astro-cid-zxjawup2]{flex-direction:column;gap:26px;display:flex}.menu-eyebrow[data-astro-cid-zxjawup2]{font-family:var(--f-mono);letter-spacing:.26em;color:var(--ink-faint);font-size:10px}.work-list[data-astro-cid-zxjawup2]{flex-direction:column;gap:2px;display:flex}.work-item[data-astro-cid-zxjawup2]{border-bottom:1px solid rgba(var(--fg-rgb), .06);color:var(--ink-soft);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;transition:color .3s;display:flex}.work-item[data-astro-cid-zxjawup2]:hover,.work-item[data-astro-cid-zxjawup2]:focus-visible{color:var(--gold-ink)}.work-name[data-astro-cid-zxjawup2]{font-family:var(--f-display);color:inherit;font-size:17px;font-weight:400}.work-sector[data-astro-cid-zxjawup2]{opacity:.6;color:inherit;font-size:12px}.menu-contact[data-astro-cid-zxjawup2]{flex-direction:column;gap:9px;margin-top:8px;display:flex}.menu-mail[data-astro-cid-zxjawup2]{text-align:left;font-size:16px}.menu-address[data-astro-cid-zxjawup2]{color:var(--ink-subtle);font-size:13px;line-height:1.8}.menu[data-astro-cid-2i3agi2m]{z-index:90;background:var(--bg);opacity:0;visibility:hidden;flex-direction:column;transition:opacity .5s,transform .6s cubic-bezier(.16,1,.3,1),visibility .5s;display:flex;position:fixed;inset:0;overflow-y:auto;transform:translateY(-14px)}.menu-bar[data-astro-cid-2i3agi2m]{border-bottom:1px solid rgba(var(--fg-rgb), .08);justify-content:space-between;align-items:center;padding:22px clamp(16px,5vw,64px);display:flex}.menu-title[data-astro-cid-2i3agi2m]{font-family:var(--f-mono);letter-spacing:.26em;color:var(--gold-ink);font-size:11px}.close-btn[data-astro-cid-2i3agi2m]{border:1px solid rgba(var(--fg-rgb), .18);font-family:var(--f-head);border-radius:12px;align-items:center;gap:10px;padding:10px 16px;font-size:14px;transition:border-color .3s,color .3s;display:inline-flex}.close-btn[data-astro-cid-2i3agi2m]:hover,.close-btn[data-astro-cid-2i3agi2m]:focus-visible{border-color:var(--gold-ink);color:var(--gold-ink)}.menu-body[data-astro-cid-2i3agi2m]{flex:1;grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:clamp(30px,5vw,80px);width:100%;max-width:1480px;margin:0 auto;padding:clamp(30px,6vw,70px) clamp(16px,5vw,64px) 60px;display:grid}.menu-col[data-astro-cid-2i3agi2m]{flex-direction:column;display:flex}.menu-link[data-astro-cid-2i3agi2m]{border-bottom:1px solid rgba(var(--fg-rgb), .08);text-align:right;color:var(--ink-strong);align-items:baseline;gap:16px;padding:clamp(11px,1.5vw,17px) 0;transition:color .3s,padding .4s;display:flex}.menu-link[data-astro-cid-2i3agi2m]:hover,.menu-link[data-astro-cid-2i3agi2m]:focus-visible{color:var(--gold-ink);padding-right:14px}.menu-link-n[data-astro-cid-2i3agi2m]{font-family:var(--f-mono);letter-spacing:.2em;opacity:.5;color:inherit;font-size:10px}.menu-link-label[data-astro-cid-2i3agi2m]{font-family:var(--f-head);color:inherit;font-size:clamp(24px,3vw,38px);font-weight:400;line-height:1.2}.project-logo[data-astro-cid-44tqabnq]{width:100%;height:100%;transform:scale(var(--project-logo-scale,1));background:var(--project-logo-tint,var(--project-logo-ink));-webkit-mask:var(--project-logo-image) center / contain no-repeat;mask:var(--project-logo-image) center / contain no-repeat;mask-mode:alpha}.project-logo-color[data-astro-cid-44tqabnq]{object-fit:contain;width:100%;height:100%;transform:scale(var(--project-logo-scale,1));display:block}.project-logo[data-astro-cid-44tqabnq].has-color{display:none}[data-theme=dark] .project-logo[data-astro-cid-44tqabnq].has-color{display:block}[data-theme=dark] .project-logo[data-astro-cid-44tqabnq]{background:var(--project-logo-ink)}[data-theme=dark] .project-logo-color[data-astro-cid-44tqabnq]{display:none}.footer-link[data-astro-cid-jo6i4kqk]{--link-icon-size:1.25rem;--link-target-size:44px;--link-gap:.625rem;--link-font-size:.875rem;--link-transition:.2s;align-self:flex-start;align-items:center;gap:var(--link-gap);inline-size:fit-content;max-inline-size:100%;min-inline-size:var(--link-target-size);min-block-size:var(--link-target-size);color:var(--ink-muted);font-size:var(--link-font-size);text-align:start;transition:color var(--link-transition) ease;line-height:1.7;display:flex}.footer-label[data-astro-cid-jo6i4kqk]{color:var(--ink-faint)}:root[data-theme=dark] .footer-label[data-astro-cid-jo6i4kqk]{color:var(--ink-subtle)}.footer-link[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]{white-space:pre-line}.footer-link[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{inline-size:var(--link-icon-size);block-size:var(--link-icon-size);flex-shrink:0}a[data-astro-cid-jo6i4kqk].footer-link:is(:hover,:focus-visible){color:var(--gold-ink)}.footer-grid[data-astro-cid-jo6i4kqk]{flex-direction:column;gap:32px;display:flex}@media (width>=600px) and (width<=991px){.footer-grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 28px;display:grid}}@media (width>=992px){.footer-grid[data-astro-cid-jo6i4kqk]{flex-direction:row;justify-content:space-between;align-items:flex-start;gap:clamp(20px,2.5vw,44px);display:flex}}.footer-brand-col[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:0 290px;gap:18px;max-width:290px;display:flex}.footer-links-col[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:none;gap:13px;display:flex}.footer-map-col[data-astro-cid-jo6i4kqk]{flex-direction:column;flex:0 300px;gap:13px;width:100%;max-width:300px;display:flex}.map-head[data-astro-cid-jo6i4kqk]{justify-content:space-between;align-items:center;gap:10px;min-block-size:14px;line-height:1.2;display:flex}.map-switch[data-astro-cid-jo6i4kqk]{border:1px solid rgba(var(--fg-rgb), .1);background:rgba(var(--fg-rgb), .04);border-radius:999px;margin-block:-7px;padding:2px;display:inline-flex}.map-switch-opt[data-astro-cid-jo6i4kqk]{font-family:var(--f-head);color:var(--ink-muted);cursor:pointer;border-radius:999px;padding:3px 12px;font-size:12px;line-height:1.5;transition:color .2s,background-color .2s;position:relative}.map-switch-opt[data-astro-cid-jo6i4kqk]:after{content:"";position:absolute;inset:-10px -2px}.map-switch-opt[data-astro-cid-jo6i4kqk]:hover{color:var(--ink-strong)}.map-switch-opt[data-astro-cid-jo6i4kqk]:has(input:checked){background:rgba(var(--gold-rgb), .16);color:var(--gold-ink)}.map-switch-opt[data-astro-cid-jo6i4kqk]:has(input:focus-visible){outline:2px solid var(--gold-ink);outline-offset:2px}.map-card[data-astro-cid-jo6i4kqk]:not(:first-of-type){display:none}.map-card[data-astro-cid-jo6i4kqk]{border:1px solid rgba(var(--fg-rgb), .12);background:var(--surface);color:var(--ink);border-radius:14px;flex-direction:column;text-decoration:none;transition:transform .25s,border-color .25s,box-shadow .25s;animation:.3s mapIn;display:flex;overflow:hidden;box-shadow:0 4px 18px #0000000f;container-type:inline-size}@keyframes mapIn{0%{opacity:0;transform:translateY(4px)}}.map-card[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible){border-color:rgba(var(--gold-rgb), .5);transform:translateY(-2px);box-shadow:0 10px 28px #0000001f}.map-view[data-astro-cid-jo6i4kqk]{aspect-ratio:16/10;background:var(--bg-inset);border-radius:13px 13px 0 0;width:100%;position:relative;overflow:hidden}.map-img[data-astro-cid-jo6i4kqk]{object-fit:cover;border:none;outline:none;width:100%;height:100%;transition:transform .4s;display:block}.map-card[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) .map-img[data-astro-cid-jo6i4kqk]{transform:scale(1.05)}.map-img-light[data-astro-cid-jo6i4kqk]{display:block}.map-img-dark[data-astro-cid-jo6i4kqk],:root[data-theme=dark] .map-img-light[data-astro-cid-jo6i4kqk]{display:none}:root[data-theme=dark] .map-img-dark[data-astro-cid-jo6i4kqk]{display:block}.map-pin-wrap[data-astro-cid-jo6i4kqk]{pointer-events:none;z-index:2;flex-direction:column;align-items:center;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-100%)}.map-pulse[data-astro-cid-jo6i4kqk]{background:#ea433573;border-radius:50%;width:12px;height:12px;animation:2s cubic-bezier(0,.2,.8,1) infinite mapPulse;position:absolute;bottom:-3px;transform:scale(1)}@keyframes mapPulse{0%{opacity:1;transform:scale(.6)}to{opacity:0;transform:scale(2.6)}}.map-pin[data-astro-cid-jo6i4kqk]{fill:#ea4335;filter:drop-shadow(0 2px 5px #00000059);width:30px;height:30px;transition:transform .25s}.map-card[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) .map-pin[data-astro-cid-jo6i4kqk]{transform:translateY(-3px)scale(1.08)}.map-badge[data-astro-cid-jo6i4kqk]{background:rgba(var(--panel-rgb), .88);-webkit-backdrop-filter:blur(8px);border:1px solid rgba(var(--fg-rgb), .08);font-size:11px;font-family:var(--f-head);color:var(--ink-soft);pointer-events:none;z-index:2;border-radius:999px;align-items:center;gap:6px;padding:3px 9px;display:inline-flex;position:absolute;top:8px;right:8px}.map-badge-dot[data-astro-cid-jo6i4kqk]{background:#34a853;border-radius:50%;width:6px;height:6px}.map-caption[data-astro-cid-jo6i4kqk]{border-top:1px solid rgba(var(--fg-rgb), .08);background:var(--surface);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;padding:10px 12px;display:flex}.map-caption-title[data-astro-cid-jo6i4kqk]{min-width:0;font-family:var(--f-head);color:var(--ink-strong);flex:10.5rem;align-items:center;gap:7px;font-size:13px;font-weight:500;display:inline-flex}.map-caption-title[data-astro-cid-jo6i4kqk] span[data-astro-cid-jo6i4kqk]:last-child{white-space:pre-line;line-height:1.5}@container (width<=190px){.map-caption-title[data-astro-cid-jo6i4kqk]{font-size:12px}}.map-caption-dot[data-astro-cid-jo6i4kqk]{background:var(--gold-ink);border-radius:50%;width:6px;height:6px}.map-caption-action[data-astro-cid-jo6i4kqk]{font-family:var(--f-head);color:var(--gold-ink);white-space:nowrap;font-size:12px;font-weight:600;transition:color .2s}.map-card[data-astro-cid-jo6i4kqk]:is(:hover,:focus-visible) .map-caption-action[data-astro-cid-jo6i4kqk]{color:var(--gold-hover)}@media (width<=599px){footer[data-astro-cid-jo6i4kqk]{--footer-pad-end:96px}.footer-brand-col[data-astro-cid-jo6i4kqk],.footer-map-col[data-astro-cid-jo6i4kqk]{flex:none;max-width:none}.footer-map-col[data-astro-cid-jo6i4kqk]{max-width:420px}.footer-links-col[data-astro-cid-jo6i4kqk]{gap:4px}.footer-links-col[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:first-child{margin-block-end:6px}.footer-links-col--quick[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:16px;display:grid}.footer-links-col--quick[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:first-child{grid-column:1/-1}.footer-links-col--social[data-astro-cid-jo6i4kqk]{flex-flow:wrap;column-gap:24px}.footer-links-col--social[data-astro-cid-jo6i4kqk]>span[data-astro-cid-jo6i4kqk]:first-child{flex-basis:100%}}@media (prefers-reduced-motion:reduce){.footer-link[data-astro-cid-jo6i4kqk],.map-switch-opt[data-astro-cid-jo6i4kqk],.map-card[data-astro-cid-jo6i4kqk],.map-img[data-astro-cid-jo6i4kqk],.map-pin[data-astro-cid-jo6i4kqk],.map-pulse[data-astro-cid-jo6i4kqk]{transition:none!important;animation:none!important}}.wa-fab[data-astro-cid-uchulhbi]{--wa-delay:1.2s;inset-inline-end:var(--fab-gap);bottom:var(--fab-gap);z-index:80;width:var(--fab-size);height:var(--fab-size);background:var(--wa);color:var(--wa-ink);box-shadow:0 10px 24px -8px color-mix(in srgb, var(--wa) 65%, transparent), 0 2px 6px rgba(var(--fg-rgb), .18);animation:wa-in .6s cubic-bezier(.16, 1, .3, 1) var(--wa-delay) backwards;border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.16,1,.3,1),translate .45s cubic-bezier(.16,1,.3,1),box-shadow .3s;display:grid;position:fixed}@media (width<=779px){.wa-fab[data-astro-cid-uchulhbi]{translate:0 calc(-1 * var(--dock-lift,0px))}}html:not([data-splash=seen]):has([data-ref=splash]) .wa-fab[data-astro-cid-uchulhbi]{--wa-delay:3.9s}.wa-fab[data-astro-cid-uchulhbi] svg[data-astro-cid-uchulhbi]{width:28px;height:28px;display:block}.wa-fab[data-astro-cid-uchulhbi]:active{transform:scale(.94)}@media (hover:hover){.wa-fab[data-astro-cid-uchulhbi]:hover{box-shadow:0 14px 28px -8px color-mix(in srgb, var(--wa) 80%, transparent), 0 2px 6px rgba(var(--fg-rgb), .18);transform:translateY(-3px)}.wa-fab[data-astro-cid-uchulhbi]:hover:active{transform:scale(.94)}}@keyframes wa-in{0%{opacity:0;transform:translateY(16px)scale(.9)}}@media (prefers-reduced-motion:reduce){.wa-fab[data-astro-cid-uchulhbi]{transition:none;animation:none}}.pill[data-astro-cid-b7tmfpbf]{--cta-ink:var(--ink-on-gold);background:var(--gold);min-height:52px;color:var(--cta-ink);font-family:var(--f-head);box-shadow:0 12px 32px -14px rgba(var(--gold-rgb), .7);border-radius:999px;align-items:center;gap:16px;padding-inline:26px 7px;font-size:15px;font-weight:700;transition:background .3s,transform .3s,box-shadow .3s;display:inline-flex;position:relative}.pill[data-astro-cid-b7tmfpbf]:hover,.pill[data-astro-cid-b7tmfpbf]:focus-visible{box-shadow:0 14px 38px -12px rgba(var(--gold-rgb), .9)}.pill-arrow[data-astro-cid-b7tmfpbf]{background:var(--cta-ink);width:38px;height:38px;color:var(--gold);border-radius:50%;place-items:center;transition:transform .35s cubic-bezier(.16,1,.3,1);display:grid}.pill[data-astro-cid-b7tmfpbf]:hover .pill-arrow[data-astro-cid-b7tmfpbf],.pill[data-astro-cid-b7tmfpbf]:focus-visible .pill-arrow[data-astro-cid-b7tmfpbf]{transform:translate(-4px)}.pill-handshake[data-astro-cid-b7tmfpbf]{--cta-ink:var(--cta-primary-ink);background:var(--cta-primary-bg);box-shadow:0 12px 28px -14px color-mix(in srgb, var(--cta-primary-bg) 70%, transparent);padding-inline-end:6px}.pill-handshake[data-astro-cid-b7tmfpbf]:hover,.pill-handshake[data-astro-cid-b7tmfpbf]:focus-visible{background:var(--cta-primary-hover);box-shadow:0 14px 32px -12px color-mix(in srgb, var(--cta-primary-bg) 85%, transparent);transform:translateY(-1px)}.pill-handshake[data-astro-cid-b7tmfpbf] .pill-arrow[data-astro-cid-b7tmfpbf]{background:color-mix(in srgb, var(--cta-primary-accent) 10%, transparent);width:40px;height:40px;color:var(--cta-primary-accent);transition:background .35s,color .35s}.pill-handshake[data-astro-cid-b7tmfpbf]:hover .pill-arrow[data-astro-cid-b7tmfpbf],.pill-handshake[data-astro-cid-b7tmfpbf]:focus-visible .pill-arrow[data-astro-cid-b7tmfpbf]{background:var(--cta-primary-accent);color:var(--cta-primary-bg);transform:none}.pill-handshake[data-astro-cid-b7tmfpbf]:hover .pill-arrow[data-astro-cid-b7tmfpbf] svg[data-astro-cid-b7tmfpbf],.pill-handshake[data-astro-cid-b7tmfpbf]:focus-visible .pill-arrow[data-astro-cid-b7tmfpbf] svg[data-astro-cid-b7tmfpbf]{animation:.6s cubic-bezier(.36,.07,.19,.97) pill-shake}@keyframes pill-shake{20%{transform:rotate(-14deg)}45%{transform:rotate(10deg)}70%{transform:rotate(-6deg)}}.pill-project[data-astro-cid-b7tmfpbf]{--project-pill-gap:10px;--project-pill-padding:13px 24px;--project-pill-arrow-size:18px;--project-pill-hover-lift:-2px;--project-pill-arrow-shift:-3px;--project-pill-pressed-scale:.98;gap:var(--project-pill-gap);max-width:100%;min-height:44px;padding:var(--project-pill-padding);box-shadow:0 8px 20px -12px color-mix(in srgb, var(--gold) 45%, transparent);border-radius:12px;font-size:14.5px}.pill-project[data-astro-cid-b7tmfpbf] .pill-arrow[data-astro-cid-b7tmfpbf]{width:var(--project-pill-arrow-size);height:var(--project-pill-arrow-size);color:inherit;background:0 0;flex:none}.pill-project[data-astro-cid-b7tmfpbf]:hover,.pill-project[data-astro-cid-b7tmfpbf]:focus-visible{background:var(--gold-hover-bg);box-shadow:0 10px 24px -12px color-mix(in srgb, var(--gold) 65%, transparent);transform:translateY(var(--project-pill-hover-lift))}.pill-project[data-astro-cid-b7tmfpbf]:hover .pill-arrow[data-astro-cid-b7tmfpbf],.pill-project[data-astro-cid-b7tmfpbf]:focus-visible .pill-arrow[data-astro-cid-b7tmfpbf]{transform:translateX(var(--project-pill-arrow-shift))}.pill-project[data-astro-cid-b7tmfpbf]:active{transform:scale(var(--project-pill-pressed-scale))}@media (prefers-reduced-motion:reduce){.pill[data-astro-cid-b7tmfpbf],.pill-arrow[data-astro-cid-b7tmfpbf],.pill-handshake[data-astro-cid-b7tmfpbf] .pill-arrow[data-astro-cid-b7tmfpbf]{transition:none}.pill-handshake[data-astro-cid-b7tmfpbf]:is(:hover,:focus-visible) .pill-arrow[data-astro-cid-b7tmfpbf] svg[data-astro-cid-b7tmfpbf]{animation:none}.pill-project[data-astro-cid-b7tmfpbf]:is(:hover,:focus-visible,:active),.pill-project[data-astro-cid-b7tmfpbf]:is(:hover,:focus-visible) .pill-arrow[data-astro-cid-b7tmfpbf]{transform:none}}.next-project[data-astro-cid-6l2as4wg]{--next-padding:clamp(40px, 7vw, 96px) clamp(16px, 5vw, 64px);--next-gap:20px;--next-copy-gap:12px;--next-name-size:clamp(26px, 3.6vw, 48px);--next-arrow-size:32px;--next-touch-size:44px;--next-mark-size:clamp(30px, 3vw, 40px);--next-mark-gap:8px;border-top:1px solid rgba(var(--fg-rgb), .1)}.next-project-link[data-astro-cid-6l2as4wg]{justify-content:space-between;align-items:center;gap:var(--next-gap);width:100%;min-height:var(--next-touch-size);padding:var(--next-padding);text-align:start;color:var(--ink-strong);flex-wrap:wrap;transition:background .5s,color .35s;display:flex}.next-project-copy[data-astro-cid-6l2as4wg]{gap:var(--next-copy-gap);flex-direction:column;min-width:0;display:flex}.next-project-name-row[data-astro-cid-6l2as4wg]{align-items:center;gap:var(--next-mark-gap);min-width:0;display:flex}.next-project-mark[data-astro-cid-6l2as4wg]{width:var(--next-mark-size);aspect-ratio:1;flex:none;position:relative}.next-project-mark-fallback[data-astro-cid-6l2as4wg]{position:absolute;inset:0}.next-project-mark[data-astro-cid-6l2as4wg][data-mark-ready] .next-project-mark-fallback[data-astro-cid-6l2as4wg]{visibility:hidden}.next-project-mark[data-astro-cid-6l2as4wg]>canvas{pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.next-project-label[data-astro-cid-6l2as4wg]{font-family:var(--f-mono);letter-spacing:.28em;opacity:.6;font-size:10.5px}.next-project-name[data-astro-cid-6l2as4wg]{min-width:0;font-family:var(--f-display);font-weight:400;font-size:var(--next-name-size);overflow-wrap:anywhere;line-height:1}.next-project-arrow[data-astro-cid-6l2as4wg]{font-size:var(--next-arrow-size);flex:none}.next-project--inline[data-astro-cid-6l2as4wg]{--next-padding:var(--project-next-pad,32px) 0;--next-gap:12px;--next-arrow-size:26px;--next-name-size:min(clamp(22px, 2.2vw, 32px), calc((100cqi - 100px) / 7));container-type:inline-size}.next-project--inline[data-astro-cid-6l2as4wg] .next-project-link[data-astro-cid-6l2as4wg]{flex-wrap:nowrap}.next-project--inline[data-astro-cid-6l2as4wg] .next-project-name[data-astro-cid-6l2as4wg]{white-space:nowrap}@media (prefers-reduced-motion:reduce){.next-project-link[data-astro-cid-6l2as4wg]{transition:none}}.partner-dialog{--pd-radius:28px;--pd-width:460px;--pd-pad:clamp(20px, 5vw, 28px);--pd-row-radius:18px;--pd-duration:.4s;width:100vw;max-width:none;height:100dvh;max-height:none;color:var(--ink);opacity:0;transition:opacity .28s ease, overlay .28s allow-discrete, display .28s allow-discrete;background:0 0;border:0;margin:0;padding:0;overflow:hidden}.partner-dialog[open]{opacity:1;justify-content:center;align-items:flex-end;display:flex}.partner-dialog::backdrop{background:rgba(var(--photo-scrim-rgb), .62);-webkit-backdrop-filter:blur(10px);opacity:0;transition:opacity .28s ease, overlay .28s allow-discrete, display .28s allow-discrete}.partner-dialog[open]::backdrop{opacity:1}:root:has(.partner-dialog[open]){overflow:hidden}.pd-sheet{width:min(100%, var(--pd-width));max-height:calc(100dvh - 24px);padding:calc(var(--pd-pad) - 6px) var(--pd-pad) calc(var(--pd-pad) + env(safe-area-inset-bottom));background:var(--surface);border:1px solid rgba(var(--fg-rgb), .1);border-radius:var(--pd-radius) var(--pd-radius) 0 0;box-shadow:0 -20px 60px -24px rgba(var(--photo-scrim-rgb), .55);transition:transform var(--pd-duration) cubic-bezier(.16, 1, .3, 1);position:relative;overflow-y:auto}@starting-style{.partner-dialog[open],.partner-dialog[open]::backdrop{opacity:0}.partner-dialog[open] .pd-sheet{transform:translateY(40px)}}.pd-grabber{background:rgba(var(--fg-rgb), .18);border-radius:999px;width:36px;height:5px;margin:0 auto 14px;display:block}.pd-close{top:12px;background:rgba(var(--fg-rgb), .06);width:44px;height:44px;color:var(--ink-subtle);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;transition:background .25s,color .25s;display:grid;position:absolute;inset-inline-end:12px}.pd-close svg{width:20px;height:20px}.pd-head{flex-direction:column;align-items:flex-start;gap:10px;margin-bottom:20px;padding-inline-end:52px;display:flex}.pd-head h2{font:700 clamp(21px, 5vw, 25px)/1.35 var(--f-head);color:var(--ink-strong);margin:0}.pd-head p{color:var(--ink-subtle);text-wrap:pretty;margin:0;font-size:14px;line-height:1.9}.pd-intents{border:0;min-width:0;margin:0 0 16px;padding:0}.pd-intents legend{font:500 13px var(--f-head);color:var(--ink-subtle);margin-bottom:8px;padding:0}.pd-segments{background:rgba(var(--fg-rgb), .06);border-radius:999px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.pd-segment{min-height:44px;font:700 14px var(--f-head);color:var(--ink-subtle);cursor:pointer;border-radius:999px;place-items:center;transition:background .25s,color .25s;display:grid;position:relative}.pd-segment input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.pd-segment:has(input:checked){background:var(--cta-primary-bg);color:var(--cta-primary-ink)}.pd-segment:has(input:focus-visible){outline:2px solid var(--gold-ink);outline-offset:2px}.pd-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pd-row{border:1px solid rgba(var(--fg-rgb), .1);border-radius:var(--pd-row-radius);width:100%;min-height:64px;color:var(--ink);font:inherit;text-align:start;cursor:pointer;background:0 0;align-items:center;gap:14px;padding:10px 14px;transition:border-color .25s,background .25s;display:flex}.pd-icon{background:color-mix(in srgb, var(--gold-ink) 10%, var(--surface));width:44px;height:44px;color:var(--gold-ink);border-radius:14px;flex:none;place-items:center;display:grid}.pd-row[data-channel=whatsapp] .pd-icon{background:var(--wa);color:var(--wa-ink)}.pd-icon svg{width:22px;height:22px}.pd-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pd-text b{font:700 16px/1.4 var(--f-head);color:var(--ink-strong)}.pd-text small{font:400 13px/1.5 var(--f-body);color:var(--ink-subtle)}.pd-text small[dir=ltr]{font-family:var(--f-display);align-self:flex-start}.pd-chev{width:18px;height:18px;color:var(--ink-faint);flex:none;transition:transform .3s cubic-bezier(.16,1,.3,1)}.pd-row:focus-visible,.pd-close:focus-visible{outline:2px solid var(--gold-ink);outline-offset:3px}@media (hover:hover){.pd-segment:not(:has(input:checked)):hover{color:var(--ink-strong)}.pd-row:hover{border-color:var(--gold-ink);background:color-mix(in srgb, var(--gold-ink) 6%, var(--surface))}.pd-row[data-channel=whatsapp]:hover{border-color:var(--wa)}.pd-row:hover .pd-chev{transform:translate(-3px)}.pd-close:hover{background:rgba(var(--fg-rgb), .12);color:var(--ink-strong)}}@media (width>=641px){.partner-dialog[open]{align-items:center}.pd-sheet{padding-bottom:var(--pd-pad);border-radius:var(--pd-radius)}.pd-grabber{display:none}}@media (prefers-reduced-motion:reduce){.partner-dialog,.partner-dialog::backdrop,.pd-sheet,.pd-row,.pd-chev,.pd-close,.pd-segment{transition:none}}.contact-character{--bot-width:clamp(136px, 14vw, 176px);--bot-gap:clamp(16px, 1.5vw, 20px);--bot-shell-mid:color-mix(in srgb, var(--paper) 90%, var(--gold));--bot-shell-shade:color-mix(in srgb, var(--paper) 66%, var(--navy));--bot-visor-light:color-mix(in srgb, var(--navy) 78%, var(--paper));--bot-visor-shade:color-mix(in srgb, var(--navy) 75%, var(--gold-3));--bot-halo-opacity:.1;--bot-look-x:0px;--bot-look-y:0px;--bot-look-angle:0deg;--bot-look-duration:.18s;--bot-welcome-duration:2.4s;--bot-float-duration:6s;--bot-blink-duration:8s;--bot-float-distance:3px;--bot-arrival-distance:10px;--bot-wave-angle:45deg;--bot-welcome-tilt:3deg;--bot-play-state:paused;width:min(100%, var(--bot-width));aspect-ratio:200/176;pointer-events:none;margin-block-end:var(--bot-gap);margin-inline:auto;position:relative}[data-theme=dark] .contact-character{--bot-halo-opacity:.22}.contact-character[data-active=true][data-focused=false][data-handshake=done]{--bot-play-state:running}.contact-character .contact-bot-layer{position:absolute;inset:0}.contact-character[data-handshake=pending] .contact-bot-layer,.contact-character[data-handshake=playing] .contact-bot-layer{opacity:0;visibility:hidden}.contact-character[data-handshake=returning] .contact-bot-layer{opacity:0}.contact-character .contact-bot-art{width:100%;height:auto;display:block;overflow:visible}.contact-character .bot-head-gaze{transform-origin:100px 112px;transform:rotate(var(--bot-look-angle));transition:transform var(--bot-look-duration) ease-out}.contact-character .bot-eyes-gaze{transform:translate(var(--bot-look-x), var(--bot-look-y));transition:transform var(--bot-look-duration) ease-out}.contact-character .bot-arrival{transform-origin:100px 132px}.contact-character .bot-wave{transform-origin:129px 124px}.contact-character .bot-head-welcome{transform-origin:100px 112px}.contact-character .bot-eyes-blink{transform-box:fill-box;transform-origin:50%}.contact-character[data-phase=greeting] .bot-arrival{animation:contact-bot-arrive var(--bot-welcome-duration) ease-out both}.contact-character[data-phase=greeting] .bot-wave{animation:contact-bot-wave var(--bot-welcome-duration) ease-in-out both}.contact-character[data-phase=greeting] .bot-head-welcome{animation:contact-bot-welcome-tilt var(--bot-welcome-duration) ease-in-out both}.contact-character:not([data-phase=still]) .bot-float{animation:contact-bot-float var(--bot-float-duration) ease-in-out infinite}.contact-character:not([data-phase=still]) .bot-eyes-blink{animation:contact-bot-blink var(--bot-blink-duration) linear infinite}.contact-character .bot-motion{animation-play-state:var(--bot-play-state)}.contact-form-card:focus-within .contact-character .bot-motion{animation-play-state:paused}@keyframes contact-bot-arrive{0%{opacity:0;transform:translateY(var(--bot-arrival-distance)) scale(.95)}25%,to{opacity:1;transform:translateY(0)scale(1)}}@keyframes contact-bot-wave{0%,10%,80%,to{transform:rotate(0)}20%,45%,65%{transform:rotate(calc(-1 * var(--bot-wave-angle)))}33%,55%{transform:rotate(calc(-1.22 * var(--bot-wave-angle)))}}@keyframes contact-bot-welcome-tilt{0%,60%,to{transform:rotate(0)}20%,45%{transform:rotate(calc(-1 * var(--bot-welcome-tilt)))}33%{transform:rotate(var(--bot-welcome-tilt))}}@keyframes contact-bot-float{0%,to{transform:translateY(0)}50%{transform:translateY(calc(-1 * var(--bot-float-distance)))}}@keyframes contact-bot-blink{0%,44%,48%,to{transform:scaleY(1)}46%{transform:scaleY(.1)}}@media (prefers-reduced-motion:reduce){.contact-character .contact-bot-layer{opacity:1;visibility:visible}.contact-character .bot-motion{animation:none;transform:none}.contact-character .bot-head-gaze,.contact-character .bot-eyes-gaze{transition:none;transform:none}}
