@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:300;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:500;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:800;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/32c80fb7588b7a2e-s.woff2) format("woff2");unicode-range:u+06??,u+0750-077f,u+0870-088e,u+0890-0891,u+0897-08e1,u+08e3-08ff,u+200c-200e,u+2010-2011,u+204f,u+2e41,u+fb50-fdff,u+fe70-fe74,u+fe76-fefc,u+102e0-102fb,u+10e60-10e7e,u+10ec2-10ec4,u+10efc-10eff,u+1ee00-1ee03,u+1ee05-1ee1f,u+1ee21-1ee22,u+1ee24,u+1ee27,u+1ee29-1ee32,u+1ee34-1ee37,u+1ee39,u+1ee3b,u+1ee42,u+1ee47,u+1ee49,u+1ee4b,u+1ee4d-1ee4f,u+1ee51-1ee52,u+1ee54,u+1ee57,u+1ee59,u+1ee5b,u+1ee5d,u+1ee5f,u+1ee61-1ee62,u+1ee64,u+1ee67-1ee6a,u+1ee6c-1ee72,u+1ee74-1ee77,u+1ee79-1ee7c,u+1ee7e,u+1ee80-1ee89,u+1ee8b-1ee9b,u+1eea1-1eea3,u+1eea5-1eea9,u+1eeab-1eebb,u+1eef0-1eef1}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/60181e10ad16e354-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/c1b11e140b58cf5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/99e31c27a1524300-s.woff2) format("woff2");unicode-range:u+0307-0308,u+0590-05ff,u+200c-2010,u+20aa,u+25cc,u+fb1d-fb4f}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/5b25d60b4670300e-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c0,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Rubik;font-style:normal;font-weight:900;font-display:swap;src:url(/_next/static/media/0a86735c6520d94f-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Rubik Fallback;src:local("Arial");ascent-override:89.06%;descent-override:23.81%;line-gap-override:0.00%;size-adjust:104.98%}.__className_e341c9{font-family:Rubik,Rubik Fallback;font-style:normal}.__variable_e341c9{--font-rubik:"Rubik","Rubik Fallback"}

/*! tailwindcss v4.1.14 | MIT License | https://tailwindcss.com */@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,::backdrop,:after,:before{--tw-border-style:solid;--tw-leading:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-duration:initial}}}.absolute{position:absolute}.relative{position:relative}.z-10{z-index:10}.container{width:100%}.mx-auto{margin-inline:auto}.flex{display:flex}.inline-flex{display:inline-flex}.aspect-\[4\/3\]{aspect-ratio:4/3}.h-\[70vh\]{height:70vh}.h-auto{height:auto}.h-full{height:100%}.min-h-\[80px\]{min-height:80px}.min-h-full{min-height:100%}.min-h-screen{min-height:100vh}.w-\[180px\]{width:180px}.w-full{width:100%}.min-w-full{min-width:100%}.grow{flex-grow:1}.cursor-pointer{cursor:pointer}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.justify-start{justify-content:flex-start}.overflow-hidden{overflow:hidden}.rounded-full{border-radius:3.40282e+38px}.border{border-style:var(--tw-border-style);border-width:1px}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-t-transparent{border-top-color:#0000}.bg-gradient-to-br{--tw-gradient-position:to bottom right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.object-contain{object-fit:contain}.object-cover{object-fit:cover}.text-center{text-align:center}.leading-none{--tw-leading:1;line-height:1}.whitespace-nowrap{white-space:nowrap}.underline-offset-4{text-underline-offset:4px}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.opacity-60{opacity:.6}.ring{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(1px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.duration-300{--tw-duration:.3s;transition-duration:.3s}.file\:border-0::file-selector-button{border-style:var(--tw-border-style);border-width:0}.file\:bg-transparent::file-selector-button{background-color:#0000}@media (hover:hover){.hover\:underline:hover{text-decoration-line:underline}}.focus-visible\:ring-2:focus-visible{--tw-ring-shadow:var(--tw-ring-inset,)0 0 0 calc(2px + var(--tw-ring-offset-width))var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.focus-visible\:ring-offset-2:focus-visible{--tw-ring-offset-width:2px;--tw-ring-offset-shadow:var(--tw-ring-inset,)0 0 0 var(--tw-ring-offset-width)var(--tw-ring-offset-color)}.focus-visible\:outline-none:focus-visible{--tw-outline-style:none;outline-style:none}.disabled\:pointer-events-none:disabled{pointer-events:none}.disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.disabled\:opacity-50:disabled{opacity:.5}.\[\&_svg\]\:pointer-events-none svg{pointer-events:none}.\[\&_svg\]\:shrink-0 svg{flex-shrink:0}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{color:#fff;font-family:var(--font-rubik),system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;background-color:#000;line-height:1.6;overflow-x:hidden}.gold-accent{color:#d4af37}.gold-bg{background-color:#d4af37}.green-underline{color:#fff;border-bottom:2px solid #0f8}.hero-text-container{text-align:left;width:100%;max-width:772px;margin-left:0;padding-left:374px}.hero-text-container h1{letter-spacing:-.02em;line-height:1.1}.hero-text-container h1,.hero-text-container p{word-wrap:break-word;text-align:left;max-width:100%;margin-left:0;padding-left:0}.hero-text-container button{text-align:left;margin-left:0;padding-left:0}.hero-section,.hero-section .container{justify-content:flex-start;align-items:center;margin-left:0;padding-left:0;display:flex}.hero-section .container{width:100%}@media (max-width:768px){.hero-text-container{max-width:100%;margin-left:0;padding:0 56px}.hero-text-container h1{text-align:left;margin-left:0;font-size:3rem;line-height:1.1}}.btn-gold{color:#000!important;cursor:pointer!important;background-color:#d4af37!important;border:none!important;border-radius:6px!important;padding:12px 32px!important;font-size:16px!important;font-weight:600!important;line-height:1.5!important;text-decoration:none!important;transition:all .3s!important;display:inline-block!important}.btn-gold:hover{color:#000!important;background-color:#b8941f!important;transform:translateY(-2px)!important}.btn-gold:focus{outline:none!important;box-shadow:0 0 0 3px #d4af374d!important}.input-dark{color:#fff;background-color:#000;border:1px solid #374151;border-radius:6px;width:100%;padding:12px 16px;transition:border-color .3s}.input-dark:focus{border-color:#d4af37;outline:none;box-shadow:0 0 0 3px #d4af371a}.input-dark::placeholder{color:#9ca3af}.card-dark{background-color:#000;border:1px solid #374151;border-radius:8px;padding:24px;transition:all .3s}.card-dark:hover{background-color:#111827;border-color:#4b5563}.animate-fade-in{animation:fadeIn .6s ease-in-out}.animate-slide-up{animation:slideUp .6s ease-out}.animate-slide-in-left{animation:slideInLeft .6s ease-out}.animate-slide-in-right{animation:slideInRight .6s ease-out}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideUp{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:translateY(0)}}@keyframes slideInLeft{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@keyframes slideInRight{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}.hover-lift{transition:transform .3s,box-shadow .3s}.hover-lift:hover{transform:translateY(-5px);box-shadow:0 10px 25px #0000004d}.icon{color:#d4af37;width:24px;height:24px;transition:color .3s}.icon:hover{color:#b8941f}.team-card{text-align:center!important;cursor:pointer!important;background-color:#000!important;border:1px solid #374151!important;border-radius:12px!important;padding:24px!important;transition:all .3s!important;position:relative!important;overflow:hidden!important}.team-card:hover{background-color:#111827!important;border-color:#4b5563!important;transform:translateY(-5px)!important;box-shadow:0 10px 25px #0000004d!important}.team-image{object-fit:cover!important;border:2px solid #374151!important;border-radius:50%!important;width:140px!important;height:140px!important;margin:0 auto 16px!important;transition:border-color .3s!important}.team-card:hover .team-image{border-color:#d4af37!important}.team-name{color:#fff!important;margin-bottom:8px!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.team-title{color:#9ca3af!important;margin-bottom:12px!important;font-size:14px!important;line-height:1.3!important}.team-filters{flex-wrap:wrap!important;justify-content:center!important;gap:8px!important;margin-bottom:32px!important;display:flex!important}.team-filter-btn{color:#9ca3af!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:6px!important;padding:8px 16px!important;font-size:14px!important;font-weight:500!important;transition:all .3s!important}.team-filter-btn:hover{color:#fff!important;background-color:#111827!important}.team-filter-btn.active{color:#d4af37!important;background-color:#1f2937!important;border-bottom:2px solid #d4af37!important}.team-grid{grid-template-columns:repeat(auto-fit,minmax(250px,1fr))!important;gap:24px!important;margin-top:32px!important;display:grid!important}@media (max-width:768px){.team-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important;gap:16px!important}.team-filters{gap:4px!important}.team-filter-btn{padding:6px 12px!important;font-size:12px!important}}.mandate-section{background-color:#000!important;padding:80px 0!important}.mandate-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.mandate-title{color:#d4af37!important;text-align:center!important;margin-bottom:64px!important;font-size:48px!important;font-weight:700!important;line-height:1.2!important}.mandate-grid{grid-template-columns:1fr 1fr!important;gap:64px!important;display:grid!important}.mandate-grid,.mandate-item{align-items:center!important}.mandate-item{flex-direction:row!important;gap:32px!important;display:flex!important}.mandate-item.reverse{flex-direction:row-reverse!important}.mandate-content{flex:1!important}.mandate-number{color:#d4af37!important;font-size:24px!important}.mandate-number,.mandate-subtitle{margin-bottom:16px!important;font-weight:700!important}.mandate-subtitle{color:#fff!important;font-size:28px!important;line-height:1.3!important}.mandate-description{color:#9ca3af!important;font-size:16px!important;line-height:1.6!important}.mandate-image{aspect-ratio:16/9!important;border-radius:12px!important;flex:1!important;overflow:hidden!important}.mandate-image img{object-fit:cover!important;width:100%!important;height:100%!important;transition:transform .3s!important}.mandate-image:hover img{transform:scale(1.05)!important}.mandate-decoration{z-index:10!important;opacity:.8!important;transition:opacity .3s!important;position:absolute!important;bottom:20px!important;right:20px!important}.mandate-image:hover .mandate-decoration{opacity:1!important}@media (max-width:768px){.mandate-title{margin-bottom:48px!important;font-size:36px!important}.mandate-grid{grid-template-columns:1fr!important;gap:48px!important}.mandate-item{text-align:center!important;gap:24px!important}.mandate-item,.mandate-item.reverse{flex-direction:column!important}.mandate-subtitle{font-size:24px!important}.mandate-description{font-size:14px!important}}.portfolio-section{background-color:#000!important;padding:80px 0!important}.portfolio-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.portfolio-title{color:#d4af37!important;text-align:center!important;margin-bottom:64px!important;font-size:48px!important;font-weight:700!important;line-height:1.2!important}.portfolio-section-title{color:#fff!important;margin-bottom:32px!important;font-size:32px!important;font-weight:700!important;line-height:1.3!important}.portfolio-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))!important;gap:32px!important;margin-bottom:64px!important;display:grid!important}.portfolio-card{text-align:center!important;border:1px solid #374151!important;border-radius:12px!important;padding:32px!important;position:relative!important;overflow:hidden!important}.portfolio-card,.portfolio-list-item{background-color:#000!important;transition:all .3s!important}.portfolio-list-item{cursor:pointer!important;border:1px solid #374151!important;border-radius:8px!important;justify-content:space-between!important;align-items:center!important;padding:16px 20px!important;display:flex!important}.portfolio-list-item:hover{background-color:#111827!important;border-color:#4b5563!important;transform:translateY(-2px)!important}.current-investments-grid{grid-template-columns:1fr 1fr!important;gap:32px!important;margin-bottom:48px!important;display:grid!important}.current-investment-item{cursor:pointer!important;background-color:#000!important;border:1px solid #374151!important;border-radius:12px!important;align-items:center!important;gap:20px!important;padding:24px!important;transition:all .3s!important;display:flex!important}.current-investment-item:hover{background-color:#111827!important;border-color:#4b5563!important;transform:translateY(-2px)!important}.previous-investments-grid{grid-template-columns:repeat(4,1fr)!important;gap:24px!important;margin-bottom:48px!important;display:grid!important}.previous-investment-item{cursor:pointer!important;text-align:center!important;background-color:#000!important;border:1px solid #374151!important;border-radius:12px!important;flex-direction:column!important;align-items:center!important;gap:16px!important;padding:20px!important;transition:all .3s!important;display:flex!important}.previous-investment-item:hover{background-color:#111827!important;border-color:#4b5563!important;transform:translateY(-2px)!important}.company-logo{gap:12px!important;margin-bottom:8px!important}.company-logo,.company-logo-container{align-items:center!important;display:flex!important}.company-logo-container{background-color:#ffffff0d!important;border-radius:8px!important;justify-content:center!important;width:200px!important;height:200px!important;margin-bottom:12px!important;padding:1px!important;overflow:hidden!important}.company-logo-container img{object-fit:contain!important;width:100%!important;max-width:100%!important;height:100%!important;max-height:100%!important;display:block!important}.logo-icon{justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;font-size:20px!important;display:flex!important}.logo-text{color:#fff!important;font-size:14px!important;font-weight:500!important}.company-info{flex-direction:column!important;flex:1!important;gap:4px!important;display:flex!important}.company-name{color:#d4af37!important;margin:0!important;font-size:18px!important;font-weight:700!important;line-height:1.2!important}.company-category{color:#fff!important;margin:0!important;font-size:14px!important;line-height:1.3!important}@media (max-width:768px){.current-investments-grid{grid-template-columns:1fr!important;gap:16px!important}.previous-investments-grid{grid-template-columns:repeat(2,1fr)!important;gap:16px!important}.current-investment-item{text-align:center!important;flex-direction:column!important;gap:16px!important}.company-logo{justify-content:center!important}}.portfolio-card:hover{background-color:#111827!important;border-color:#4b5563!important;transform:translateY(-5px)!important;box-shadow:0 10px 25px #0000004d!important}.portfolio-card:before{content:""!important;background:linear-gradient(90deg,#d4af37,#b8941f)!important;height:4px!important;transition:transform .3s!important;position:absolute!important;top:0!important;left:0!important;right:0!important;transform:scaleX(0)!important}.portfolio-card:hover:before{transform:scaleX(1)!important}.portfolio-icon{color:#000!important;background:linear-gradient(135deg,#d4af37,#b8941f)!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;width:64px!important;height:64px!important;margin:0 auto 24px!important;display:flex!important}.portfolio-card-title,.portfolio-icon{font-size:24px!important;font-weight:700!important}.portfolio-card-title{color:#fff!important;margin-bottom:16px!important;line-height:1.3!important}.portfolio-card-description{color:#9ca3af!important;margin-bottom:24px!important;font-size:16px!important;line-height:1.6!important}.portfolio-stats{border-top:1px solid #374151!important;justify-content:space-between!important;margin-top:24px!important;padding-top:24px!important;display:flex!important}.portfolio-stat{text-align:center!important}.portfolio-stat-number{color:#d4af37!important;font-size:20px!important;font-weight:700!important;display:block!important}.portfolio-stat-label{color:#9ca3af!important;margin-top:4px!important;font-size:12px!important}@media (max-width:768px){.portfolio-title{margin-bottom:48px!important;font-size:36px!important}.portfolio-grid{grid-template-columns:1fr!important;gap:24px!important}.portfolio-card{padding:24px!important}.portfolio-card-title{font-size:20px!important}.portfolio-card-description{font-size:14px!important}}.dashboard-container{background-color:#111827!important;border:1px solid #374151!important;border-radius:12px!important;margin:32px 0!important;padding:32px!important}.dashboard-header{text-align:center!important;margin-bottom:32px!important}.dashboard-title{color:#fff!important;margin-bottom:8px!important;font-size:24px!important;font-weight:700!important}.dashboard-subtitle{color:#9ca3af!important;font-size:16px!important}.dashboard-grid{grid-template-columns:repeat(2,1fr)!important;gap:24px!important;display:grid!important}.dashboard-chart{background-color:#000!important;border:1px solid #374151!important;border-radius:8px!important;padding:20px!important}.chart-title{color:#d4af37!important;text-transform:uppercase!important;margin-bottom:16px!important;font-size:14px!important;font-weight:700!important}.chart-content{flex-direction:column!important;gap:12px!important;display:flex!important}.metric-value{color:#fff!important;font-size:14px!important;font-weight:500!important}.chart-bars{align-items:end!important;gap:8px!important;height:60px!important;margin-top:16px!important;display:flex!important}.bar{background:linear-gradient(135deg,#3b82f6,#1d4ed8)!important;border-radius:2px!important;flex:1!important;min-height:20px!important;transition:all .3s!important}.bar:hover{background:linear-gradient(135deg,#60a5fa,#3b82f6)!important}.mini-charts{gap:12px!important;margin-top:16px!important;display:flex!important}.mini-chart{opacity:.8!important;background:linear-gradient(135deg,#10b981,#059669)!important;border-radius:4px!important;flex:1!important;height:40px!important}.partners-carousel{margin:32px 0!important}.partners-track{gap:32px!important;width:max-content!important}@keyframes scroll{0%{transform:translate(0)!important}to{transform:translate(-50%)!important}}.partner-logo:hover{box-shadow:0 8px 25px #0000004d!important}@media (max-width:768px){.dashboard-grid{grid-template-columns:1fr!important;gap:16px!important}.dashboard-container{padding:20px!important}.chart-bars{height:40px!important}.partner-logo{min-width:150px!important;padding:12px 24px!important;font-size:16px!important}.partners-track{gap:24px!important}}.contact-section{background-color:#000!important;width:100%!important;padding:80px 0!important}.contact-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.contact-title{color:#d4af37!important;text-align:center!important;margin-bottom:64px!important;font-size:48px!important;font-weight:700!important;line-height:1.2!important}.contact-grid{grid-template-columns:1fr 1fr!important;align-items:start!important;gap:64px!important;display:grid!important}.contact-form-wrapper{width:100%!important}.contact-info{flex-direction:column!important;gap:32px!important;display:flex!important}.contact-item{gap:16px!important}.contact-icon,.contact-item{align-items:center!important;display:flex!important}.contact-icon{color:#000!important;background:linear-gradient(135deg,#d4af37,#b8941f)!important;border-radius:12px!important;justify-content:center!important;width:48px!important;height:48px!important}.contact-details h3,.contact-icon{font-size:20px!important;font-weight:700!important}.contact-details h3{color:#fff!important;margin-bottom:8px!important}.contact-details p{color:#9ca3af!important;font-size:16px!important;line-height:1.5!important}.contact-form-container{box-sizing:border-box!important;background-color:#111827!important;border:1px solid #374151!important;border-radius:12px!important;width:100%!important;padding:32px!important}.form-title{color:#fff!important;font-size:24px!important;font-weight:700!important}.form-group,.form-title{margin-bottom:24px!important}.form-label{color:#fff!important;margin-bottom:8px!important;font-size:14px!important;font-weight:600!important;display:block!important}.form-input{color:#fff!important;background-color:#000!important;border:1px solid #374151!important;border-radius:8px!important;width:100%!important;padding:12px 16px!important;font-size:16px!important;transition:all .3s!important}.form-input:focus{border-color:#d4af37!important;outline:none!important;box-shadow:0 0 0 3px #d4af371a!important}.form-input::placeholder{color:#6b7280!important}.form-textarea{color:#fff!important;resize:vertical!important;background-color:#000!important;border:1px solid #374151!important;border-radius:8px!important;width:100%!important;min-height:120px!important;padding:12px 16px!important;font-family:inherit!important;font-size:16px!important;transition:all .3s!important}.form-textarea:focus{border-color:#d4af37!important;outline:none!important;box-shadow:0 0 0 3px #d4af371a!important}.form-textarea::placeholder{color:#6b7280!important}.form-button{color:#000!important;cursor:pointer!important;background:linear-gradient(135deg,#d4af37,#b8941f)!important;border:none!important;border-radius:8px!important;width:100%!important;padding:16px 24px!important;font-size:16px!important;font-weight:600!important;transition:all .3s!important}.form-button:hover{background:linear-gradient(135deg,#b8941f,#9a7b1a)!important;transform:translateY(-2px)!important;box-shadow:0 8px 25px #d4af374d!important}.form-button:active{transform:translateY(0)!important}@media (max-width:768px){.contact-title{margin-bottom:48px!important;font-size:36px!important}.contact-grid{grid-template-columns:1fr!important;gap:48px!important}.contact-form-container{padding:24px!important}.contact-icon{width:40px!important;height:40px!important;font-size:18px!important}.contact-section{padding:60px 0!important}.contact-container{padding:0 16px!important}}.footer{background-color:#000!important;border-top:1px solid #374151!important;padding:48px 0!important}.footer-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.footer-grid{grid-template-columns:repeat(4,1fr)!important;gap:48px!important;margin-bottom:32px!important;display:grid!important}.footer-brand{flex-direction:column!important;gap:8px!important;display:flex!important}.footer-logo-img{width:180px!important;height:auto!important;margin-bottom:16px!important}.footer-logo{color:#d4af37!important;margin-bottom:8px!important;font-size:24px!important;font-weight:700!important}.footer-subtitle{color:#9ca3af!important;text-transform:uppercase!important;letter-spacing:1px!important;font-size:14px!important}.footer-section{flex-direction:column!important;gap:0!important;display:flex!important}.footer-section-title{color:#fff!important;margin-bottom:16px!important;font-size:18px!important;font-weight:600!important}.footer-link{color:#9ca3af!important;font-size:14px!important;line-height:1.6!important;text-decoration:none!important;transition:color .3s!important;display:block!important}.footer-link:hover{color:#d4af37!important}.footer-bottom{border-top:1px solid #374151!important;justify-content:space-between!important;align-items:center!important;padding-top:32px!important;display:flex!important}.footer-copyright{color:#9ca3af!important;font-size:14px!important;line-height:1.6!important}.footer-logo-icon{opacity:.5!important;background:linear-gradient(135deg,#d4af37,#b8941f)!important;border-radius:50%!important;width:64px!important;height:64px!important;transition:opacity .3s!important}.footer-logo-icon:hover{opacity:.8!important}@media (max-width:768px){.footer-grid{grid-template-columns:1fr!important;gap:32px!important}.footer-bottom{text-align:center!important;flex-direction:column!important;gap:24px!important}.footer-logo{font-size:20px!important}.footer-section-title{font-size:16px!important}}.partners-section{background-color:#000!important;padding:80px 0!important;overflow:hidden!important}.partners-container{max-width:1200px!important;margin:0 auto!important;padding:0 24px!important}.partners-title{color:#d4af37!important;text-align:center!important;margin-bottom:64px!important;font-size:48px!important;font-weight:700!important;line-height:1.2!important}.partners-carousel{width:100%!important;position:relative!important;overflow:hidden!important}.partners-track{align-items:center!important;gap:48px!important;animation:scroll 30s linear infinite!important;display:flex!important}.partners-track:hover{animation-play-state:paused!important}.partner-logo{color:#fff!important;white-space:nowrap!important;text-align:center!important;background-color:#111827!important;border:1px solid #374151!important;border-radius:12px!important;flex-shrink:0!important;min-width:200px!important;padding:16px 32px!important;font-size:18px!important;font-weight:600!important;transition:all .3s!important}.partner-logo:hover{color:#d4af37!important;background-color:#1f2937!important;border-color:#4b5563!important;transform:translateY(-2px)!important}@media (max-width:768px){.partners-title{margin-bottom:48px!important;font-size:36px!important}.partners-track{gap:24px!important}.partner-logo{min-width:150px!important;padding:12px 24px!important;font-size:16px!important}}.theme-toggle-btn{color:#000!important;cursor:pointer!important;background-color:#d4af37!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:40px!important;height:40px!important;margin-left:16px!important;transition:all .3s!important;display:flex!important}.theme-toggle-btn:hover{background-color:#b8941f!important;transform:scale(1.1)!important}.scroll-to-top-btn{color:#000!important;cursor:pointer!important;z-index:1000!important;background-color:#d4af37!important;border:none!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;width:56px!important;height:56px!important;transition:all .3s!important;display:flex!important;position:fixed!important;bottom:32px!important;right:32px!important;box-shadow:0 4px 12px #d4af374d!important}.scroll-to-top-btn:hover{background-color:#b8941f!important;transform:scale(1.1)!important;box-shadow:0 6px 16px #d4af3766!important}.light-mode{color:#000!important}.light-mode,.light-mode .nav-container,.light-mode section{background-color:#fff!important}.light-mode .nav-container{border-bottom-color:#e5e7eb!important}.light-mode .nav-link{color:#000!important}.light-mode .nav-link:hover{color:#d4af37!important}.light-mode .logo{color:#000!important}.light-mode .logo-subtitle{color:#6b7280!important}.light-mode .bg-black{background-color:#fff!important}.light-mode .text-white{color:#000!important}.light-mode .text-gray-400{color:#6b7280!important}.light-mode .border-gray-800,.light-mode .team-card{border-color:#e5e7eb!important}.light-mode .team-card{background-color:#f9fafb!important}.light-mode .team-card:hover{background-color:#f3f4f6!important}.light-mode .mandate-item{background-color:#f9fafb!important}.light-mode .current-investment-item,.light-mode .portfolio-card,.light-mode .previous-investment-item{background-color:#f9fafb!important;border-color:#e5e7eb!important}.light-mode .company-logo-container{background-color:#0000000d!important}.light-mode .dashboard-chart{background-color:#f9fafb!important;border-color:#e5e7eb!important}.light-mode .mini-chart{background-color:#fff!important;border-color:#e5e7eb!important}.light-mode .partner-logo{color:#000!important;background-color:#f9fafb!important;border-color:#e5e7eb!important}.light-mode .partner-logo:hover{color:#d4af37!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.light-mode .contact-section{background-color:#f9fafb!important}.light-mode .contact-item{background-color:#fff!important;border-color:#e5e7eb!important}.light-mode .form-input,.light-mode .form-textarea{color:#000!important;background-color:#fff!important;border-color:#d1d5db!important}.light-mode .form-input::placeholder,.light-mode .form-textarea::placeholder{color:#9ca3af!important}.light-mode .footer{color:#fff!important;background-color:#1f2937!important}.light-mode .footer-link{color:#d1d5db!important}.light-mode .footer-link:hover{color:#d4af37!important}@media (max-width:768px){.scroll-to-top-btn{width:48px!important;height:48px!important;bottom:24px!important;right:24px!important}.theme-toggle-btn{width:36px!important;height:36px!important;margin-left:12px!important}}.hero-section-full{width:100vw!important;margin-left:calc(50% - 50vw)!important;position:relative!important}.hero-video-container{width:100%!important;height:100%!important;position:absolute!important;top:0!important;left:0!important;overflow:hidden!important}.hero-video-container video{object-fit:cover!important;width:auto!important;min-width:100%!important;height:auto!important;min-height:100%!important;position:absolute!important;top:50%!important;left:50%!important;transform:translate(-50%,-50%)!important}.nav-link{color:#fff!important;font-size:16px!important;font-weight:500!important;text-decoration:none!important;transition:color .3s!important}.nav-link:hover{color:#d4af37!important}.mobile-nav{display:none}@media (max-width:768px){.mobile-nav{display:block}.desktop-nav{display:none}}.nav-container{z-index:50!important;-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#000000e6!important;padding:16px 0!important;position:fixed!important;top:0!important;left:0!important;right:0!important}.nav-content{justify-content:space-between!important;align-items:center!important;max-width:1200px!important;margin:0 auto!important;padding:0 24px!important;display:flex!important}.logo{color:#d4af37!important;font-size:24px!important;font-weight:700!important;text-decoration:none!important}.logo-subtitle{color:#9ca3af!important;margin-top:-4px!important;font-size:12px!important}.desktop-nav{gap:32px!important}.desktop-nav,.mobile-menu-btn{align-items:center!important;display:flex!important}.mobile-menu-btn{color:#fff!important;cursor:pointer!important;background:0 0!important;border:none!important;justify-content:center!important;padding:8px!important}.mobile-menu-btn:hover{color:#d4af37!important}.mobile-menu{-webkit-backdrop-filter:blur(10px)!important;backdrop-filter:blur(10px)!important;background-color:#000000f2!important;border-bottom:1px solid #374151!important;flex-direction:column!important;gap:16px!important;padding:16px 24px!important;display:flex!important;position:absolute!important;top:100%!important;left:0!important;right:0!important}.section-padding{padding:80px 0}.container{max-width:1200px;margin:0 auto;padding:0 24px}.grid-2{grid-template-columns:1fr 1fr;align-items:center;gap:48px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:24px;display:grid}@media (max-width:768px){.container{padding:0 16px}.grid-2{grid-template-columns:1fr;gap:32px}.grid-4{grid-template-columns:repeat(2,1fr);gap:16px}.section-padding{padding:60px 0}}@media (max-width:480px){.grid-4{grid-template-columns:1fr}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-leading{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-duration{syntax:"*";inherits:false}