@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.06s3jg1lzodhe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.0ij48covxt4-~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/ed122e36bace8657-s.157tmo5.isb_e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/cb808377e0663b62-s.0q9_85rfgnun8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e138a73201217d4d-s.0-rddh8b41jm1.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5a43f4797599643f-s.p.047zc2i~w73mb.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:400;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.0jzvojnmvq1ls.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.06s3jg1lzodhe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.0ij48covxt4-~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/ed122e36bace8657-s.157tmo5.isb_e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/cb808377e0663b62-s.0q9_85rfgnun8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e138a73201217d4d-s.0-rddh8b41jm1.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5a43f4797599643f-s.p.047zc2i~w73mb.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:500;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.0jzvojnmvq1ls.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.06s3jg1lzodhe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.0ij48covxt4-~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/ed122e36bace8657-s.157tmo5.isb_e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/cb808377e0663b62-s.0q9_85rfgnun8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e138a73201217d4d-s.0-rddh8b41jm1.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5a43f4797599643f-s.p.047zc2i~w73mb.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:600;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.0jzvojnmvq1ls.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/c9f8a1130ae13f9d-s.06s3jg1lzodhe.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/f2b40bebe52c8b82-s.0ij48covxt4-~.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/ed122e36bace8657-s.157tmo5.isb_e.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/cb808377e0663b62-s.0q9_85rfgnun8.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e138a73201217d4d-s.0-rddh8b41jm1.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/5a43f4797599643f-s.p.047zc2i~w73mb.woff2)format("woff2");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:Inter Tight;font-style:italic;font-weight:700;font-display:swap;src:url(../media/e4ef9ccdf14a1f35-s.p.0jzvojnmvq1ls.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0g0e~i-as20lr.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0g0e~i-as20lr.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0g0e~i-as20lr.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.0_v7qv~qdckr_.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.0jr2jo04zlceh.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9eba4caf7edd2921-s.00t_.3.5..g_7.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f6752bd2263820da-s.10j9.xtie.pqv.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/f285987c35230861-s.0l_qy7hq7zupz.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.p.0g0e~i-as20lr.woff2)format("woff2");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:Inter Tight;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ab57efd000576a30-s.p.0.xyi-bdzzdcz.woff2)format("woff2");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:Inter Tight Fallback;src:local(Arial);ascent-override:100.51%;descent-override:25.03%;line-gap-override:0.0%;size-adjust:96.39%}.inter_tight_f2838d79-module__dl2Z6a__className{font-family:Inter Tight,Inter Tight Fallback}.inter_tight_f2838d79-module__dl2Z6a__variable{--font-inter-tight:"Inter Tight", "Inter Tight Fallback"}
:root{--bg:#f4eedf;--bg-2:#fbf7ec;--card:#fffefa;--card-2:#f8f1dd;--ink:#1e3a66;--ink-2:#3a4456;--ink-soft:#6a7287;--navy-deep:#0e1b2c;--line:#0e1b2c14;--line-2:#0e1b2c24;--gold:#b0913f;--gold-soft:#dbc084;--gold-bg:#b0913f1a;--navy:#0e1b2c;--navy-2:#0a1424;--r:20px;--r-sm:12px;--pad-x:clamp(20px, 5vw, 64px);--maxw:1280px;--font:var(--font-inter-tight), "Inter Tight", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif}*{box-sizing:border-box}html,body{background:var(--bg);color:var(--ink-2);font-family:var(--font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-feature-settings:"ss01","cv11";margin:0;padding:0;font-size:16.5px;line-height:1.5}html{scroll-behavior:smooth}img{max-width:100%;display:block}a{color:inherit;text-decoration:none}button{font:inherit;cursor:pointer;color:inherit;background:0 0;border:none}::selection{background:var(--gold);color:#fff}.container{max-width:var(--maxw);padding:0 var(--pad-x);margin:0 auto}section{padding:120px 0;position:relative}h1,h2,h3,h4,h5{color:var(--ink);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:600;line-height:1.05}h1{letter-spacing:-.04em;font-size:clamp(54px,7.6vw,116px);font-weight:500;line-height:.98}h2{letter-spacing:-.028em;font-size:clamp(38px,4.6vw,64px);font-weight:600;line-height:1.04}h3{letter-spacing:-.018em;font-size:clamp(22px,2vw,28px);font-weight:600;line-height:1.15}h4{letter-spacing:-.01em;font-size:18px;font-weight:600;line-height:1.3}p{color:var(--ink-soft);text-wrap:pretty;margin:0;line-height:1.65}.lead{color:var(--ink-2);letter-spacing:-.012em;max-width:680px;font-size:clamp(18px,1.45vw,22px);font-weight:400;line-height:1.55}.eyebrow{letter-spacing:.06em;color:var(--gold);text-transform:none;align-items:center;gap:10px;margin:0 0 28px;font-size:12.5px;font-weight:600;display:inline-flex}.eyebrow .dot{background:var(--gold);border-radius:50%;width:6px;height:6px}.eyebrow .idx{color:var(--ink-soft);letter-spacing:.04em;font-weight:500}.gold{color:var(--gold)}.btn{letter-spacing:-.005em;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .2s,background .2s,color .2s,border-color .2s,box-shadow .2s;display:inline-flex}.btn .arr{transition:transform .2s;display:inline-flex}.btn:hover .arr{transform:translate(3px)}.btn-primary{background:var(--ink);color:#fff}.btn-primary:hover{background:#1a2740;transform:translateY(-1px);box-shadow:0 10px 30px -14px #0e1b2c8c}.btn-outline{color:var(--ink);border-color:var(--line-2);background:0 0}.btn-outline:hover{border-color:var(--ink);background:#0e1b2c0a}.btn-gold{background:var(--gold);color:#fff;font-weight:500}.btn-gold:hover{background:#9d8137;transform:translateY(-1px);box-shadow:0 12px 32px -16px #b0913fb3}.btn-ghost-light{color:#fff;background:#ffffff0f;border-color:#ffffff29}.btn-ghost-light:hover{background:#ffffff1f;border-color:#ffffff52}.nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(14px);background:#f4eedfc7;border-bottom:1px solid #0000;transition:border-color .3s,background .3s;position:sticky;top:0}.nav.is-scrolled{border-bottom-color:var(--line);background:#f4eedfeb}.nav-inner{max-width:var(--maxw);padding:16px var(--pad-x);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.brand{color:var(--ink);letter-spacing:-.018em;align-items:center;gap:10px;font-size:18px;font-weight:600;display:inline-flex}.brand-mark{background:url(/images/brand-mark.png) 50%/contain no-repeat;border-radius:0;width:28px;height:28px;display:inline-block}.brand-mark:after{content:none}.nav-links{align-items:center;gap:30px;display:flex}.nav-links a{color:var(--ink-2);font-size:14.5px;font-weight:500;transition:color .15s}.nav-links a:hover{color:var(--ink)}.nav-cta{background:var(--ink);color:#fff;border-radius:999px;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:500;transition:background .15s,transform .15s;display:inline-flex}.nav-cta:hover{background:#1a2740;transform:translateY(-1px)}.nav-cta:after{content:"";background:var(--gold-soft);border-radius:50%;width:5px;height:5px}.nav-toggle{color:var(--ink);padding:6px;display:none}.approach{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:120px 0}.approach-head{max-width:980px;margin-bottom:64px}.approach-head h2{margin-top:6px}.approach-head h2 em{color:var(--gold);font-style:normal;font-weight:500}.principles{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.principle{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:18px;padding:36px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .25s;display:flex;position:relative;overflow:hidden}.principle:before{content:"";background:var(--gold);opacity:.5;height:2px;transition:opacity .25s;position:absolute;top:0;left:36px;right:36px}.principle:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 18px 50px -28px #0e1b2c38}.principle:hover:before{opacity:1}.principle .p-num{background:var(--gold-bg);width:48px;height:48px;color:var(--gold);letter-spacing:.04em;font-variant-numeric:tabular-nums;border-radius:12px;justify-content:center;align-items:center;font-size:15px;font-weight:600;display:inline-flex}.principle h3{letter-spacing:-.018em;color:var(--ink);font-size:22px;font-weight:600;line-height:1.18}.principle h3 em{color:var(--gold);font-style:italic;font-weight:500}.principle p{color:var(--ink-soft);font-size:15px;line-height:1.65}.principle p strong{color:var(--ink);font-weight:600}@media (max-width:1080px){.principles{grid-template-columns:1fr;gap:14px}}.reveal{opacity:0;transition:opacity .8s cubic-bezier(.16,1,.3,1),transform .8s cubic-bezier(.16,1,.3,1);transform:translateY(20px)}.reveal.in{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.reveal{opacity:1;transition:none;transform:none}}.hero{padding:80px 0 100px;position:relative;overflow:hidden}.hero-top{color:var(--ink-soft);letter-spacing:-.005em;align-items:center;gap:12px;margin-bottom:64px;font-size:13px;font-weight:500;display:flex}.hero-top .live{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.hero-top .live:before{content:"";background:#3aa372;border-radius:50%;width:6px;height:6px;animation:2.4s ease-in-out infinite pulse;box-shadow:0 0 0 4px #3aa3722e}.hero-top .pill{background:var(--card);border:1px solid var(--line);color:var(--ink-2);border-radius:999px;align-items:center;gap:8px;padding:6px 12px;font-size:12.5px;display:inline-flex}.hero-top .pill:before{content:"";background:var(--gold);border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #b0913f29}@keyframes pulse{0%,to{opacity:1}50%{opacity:.4}}.hero-top .sep{background:var(--line-2);border-radius:50%;width:4px;height:4px}.hero h1{max-width:1080px}.hero h1 .it{color:var(--gold);font-style:normal}.hero .lead{max-width:660px;margin-top:36px}.hero .lead-tag{color:var(--gold);letter-spacing:-.012em;margin-top:12px;font-size:22px;font-weight:600}.hero-cta{flex-wrap:wrap;align-items:center;gap:12px;margin-top:44px;display:flex}.hero-foot{border-top:1px solid var(--line);grid-template-columns:1.4fr 1fr 1fr 1fr;align-items:start;gap:48px;margin-top:96px;padding-top:32px;display:grid}.hero-foot-cell .k{letter-spacing:.12em;color:var(--ink-soft);text-transform:uppercase;margin-bottom:10px;font-size:11.5px;font-weight:600}.hero-foot-cell .v{color:var(--ink);letter-spacing:-.005em;font-size:15px;font-weight:500;line-height:1.45}.markets{color:var(--ink-2);flex-wrap:wrap;gap:14px;font-size:14px;display:flex}.markets span{align-items:center;gap:6px;display:inline-flex}.markets span:before{content:"";background:var(--gold);border-radius:50%;width:5px;height:5px}.why{padding:120px 0 140px}.why-head{max-width:980px;margin-bottom:64px}.why-head h2{margin-top:6px}.why-head h2 em{color:var(--gold);font-style:normal;font-weight:500}.bento-stats{grid-template-columns:repeat(12,1fr);gap:14px;margin-bottom:80px;display:grid}.stat-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;justify-content:space-between;min-height:200px;padding:32px;transition:transform .3s cubic-bezier(.2,.8,.2,1),box-shadow .3s,border-color .3s;display:flex;position:relative;overflow:hidden}.stat-card:hover{border-color:var(--line-2);transform:translateY(-3px);box-shadow:0 18px 50px -28px #0e1b2c40}.stat-card.hero-stat{background:linear-gradient(160deg, var(--navy-deep) 0%, #182942 100%);color:#fff;border:none;grid-area:span 2/span 6;min-height:380px;padding:44px}.stat-card.hero-stat .num{color:#fff}.stat-card.hero-stat .lbl{color:#ffffffa6}.stat-card.hero-stat .src{color:#fff6}.stat-card.hero-stat:after{content:"";pointer-events:none;background:radial-gradient(circle,#b0913f52 0%,#0000 60%);width:320px;height:320px;position:absolute;top:-80px;right:-80px}.stat-card.c2{grid-column:span 6}.stat-card.c3,.stat-card.c4{grid-column:span 3}.stat-card .num{color:var(--ink);letter-spacing:-.04em;font-feature-settings:"ss01","lnum";font-size:clamp(46px,5.4vw,80px);font-weight:500;line-height:.95}.stat-card.hero-stat .num{font-size:clamp(80px,9vw,140px);font-weight:500}.stat-card .num .u{color:var(--gold);vertical-align:.5em;letter-spacing:0;margin-left:2px;font-size:.45em;font-weight:500}.stat-card.hero-stat .num .u{color:var(--gold-soft)}.stat-card .lbl{color:var(--ink-2);max-width:280px;margin-top:16px;font-size:14.5px;font-weight:500;line-height:1.45}.stat-card.hero-stat .lbl{max-width:360px;font-size:17px}.stat-card .src{color:var(--ink-soft);letter-spacing:.04em;margin-top:12px;font-size:11.5px;font-weight:500}.why-grid{grid-template-columns:repeat(3,1fr);gap:14px;display:grid}.why-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:12px;padding:36px;transition:border-color .25s;display:flex}.why-card:hover{border-color:var(--line-2)}.why-card .ix{color:var(--gold);letter-spacing:.04em;margin-bottom:10px;font-size:12.5px;font-weight:600}.why-card h3{margin-bottom:6px}.why-card p{font-size:15px;line-height:1.65}.pull-quote{background:var(--card);border:1px solid var(--line);text-align:center;border-radius:24px;margin-top:96px;padding:56px;position:relative}.pull-quote q{color:var(--ink);letter-spacing:-.022em;max-width:840px;margin:0 auto;font-size:clamp(24px,2.6vw,36px);font-weight:500;line-height:1.18;display:block}.pull-quote q:before,.pull-quote q:after{color:var(--gold)}.challenges{background:var(--bg-2);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:120px 0}.challenges-head{max-width:1100px;margin-bottom:64px}.challenges-head h2 em{color:var(--gold);font-style:normal;font-weight:500}.ch-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);gap:14px;display:grid}.ch-card{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:32px;transition:transform .3s,border-color .25s,box-shadow .3s;display:flex;position:relative;overflow:hidden}.ch-card:hover{border-color:var(--line-2);transform:translateY(-2px);box-shadow:0 18px 50px -32px #0e1b2c38}.ch-card .n{background:var(--gold-bg);width:34px;height:34px;color:var(--gold);border-radius:10px;justify-content:center;align-items:center;font-size:13px;font-weight:600;display:inline-flex}.ch-card h3{letter-spacing:-.018em;font-size:21px}.ch-card p{font-size:14.5px;line-height:1.6}.ch-card.a,.ch-card.b{grid-column:span 3}.ch-card.c,.ch-card.d,.ch-card.e{grid-column:span 2}.ch-card.f,.ch-card.g{grid-column:span 3}.challenges-foot{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;margin-top:48px;padding:32px 36px;display:flex}.challenges-foot p{color:var(--ink);letter-spacing:-.012em;max-width:680px;font-size:17px;font-weight:500;line-height:1.4}.stories{padding:100px 0;overflow:hidden}.stories-head{max-width:980px;margin-bottom:48px}.stories-head h2 em{color:var(--gold);font-style:normal;font-weight:500}.marquee{display:flex;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0,#000 6% 94%,#0000 100%)}.track{flex-shrink:0;gap:14px;padding-right:14px;animation:48s linear infinite slide;display:flex}.marquee:hover .track{animation-play-state:paused}@keyframes slide{0%{transform:translate(0)}to{transform:translate(-100%)}}.story{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;flex:none;gap:14px;width:240px;padding:24px;transition:border-color .25s,transform .25s;display:flex}.story:hover{border-color:var(--line-2);transform:translateY(-2px)}.story-logo{width:56px;height:56px;box-shadow:inset 0 0 0 1px var(--line);background:#fff;border-radius:14px;justify-content:center;align-items:center;display:flex;overflow:hidden}.story-logo img{object-fit:cover;width:100%;height:100%}.story-name{color:var(--ink);letter-spacing:-.012em;font-size:17px;font-weight:600;line-height:1.2}.story-sector{letter-spacing:.06em;color:var(--gold);text-transform:none;font-size:11.5px;font-weight:500}@media (prefers-reduced-motion:reduce){.track{animation:none}}.about{padding:120px 0}.about-intro{max-width:880px;margin-bottom:80px}.about-intro h2 em{color:var(--gold);font-style:normal;font-weight:500}.founder{background:var(--card);border:1px solid var(--line);border-radius:24px;grid-template-columns:minmax(140px,180px) 1fr;align-items:start;gap:28px;height:100%;padding:28px;display:grid}.founder .portrait{aspect-ratio:1}.founders-stack{grid-template-columns:1fr;align-items:stretch;gap:20px;display:grid}.portrait{aspect-ratio:4/5;border-radius:var(--r);background:#1a2740;position:relative;overflow:hidden}.portrait img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.founder .portrait img[alt=Nhu\ Tran]{transform-origin:50% 30%;transform:scale(1.25)}.portrait.empty{background:linear-gradient(#1a2740 0%,#0a1424 100%)}.portrait.empty:after{content:"Portrait";color:#fff6;letter-spacing:.16em;text-transform:uppercase;justify-content:center;align-items:center;font-size:11px;font-weight:600;display:flex;position:absolute;inset:0}.nameplate{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:24px;padding-bottom:24px;display:flex}.nameplate h3{letter-spacing:-.022em;font-size:30px;font-weight:600;line-height:1.1}.nameplate .role{color:var(--gold);letter-spacing:.04em;margin-top:8px;font-size:12px;font-weight:600;display:block}.nameplate .based{color:var(--ink-soft);text-align:right;font-size:13px;line-height:1.4}.nameplate .based span{letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft);opacity:.7;margin-bottom:4px;font-size:10.5px;font-weight:600;display:block}.bio{color:var(--ink-2);font-size:15px;line-height:1.7}.bio strong{color:var(--ink);font-weight:600}.network{border-top:1px solid var(--line);margin-top:80px;padding-top:64px}.network-head{max-width:980px;margin-bottom:56px}.network-head h3{letter-spacing:-.025em;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.08}.network-head h3 em{color:var(--gold);font-style:normal;font-weight:500}.network-head p{max-width:680px;font-size:16px}.partners{grid-template-columns:repeat(4,1fr);gap:14px;display:grid}.p-tile{background:var(--card);border:1px solid var(--line);border-radius:var(--r);flex-direction:column;gap:14px;padding:18px;transition:border-color .25s,transform .25s;display:flex}.p-tile:hover{border-color:var(--line-2);transform:translateY(-2px)}.p-tile .portrait{aspect-ratio:1;background:#fff;border-radius:14px}.p-tile .portrait img{object-fit:contain;padding:14%}.p-tile .portrait img[alt=Aditya\ Gupta],.p-tile .portrait img[alt=Stories\ Concept]{object-fit:cover;padding:0}.p-tile .role{letter-spacing:.06em;color:var(--gold);margin-bottom:4px;font-size:10.5px;font-weight:600}.p-tile h4{color:var(--ink);letter-spacing:-.014em;margin-bottom:8px;font-size:18px;font-weight:600;line-height:1.2}.p-tile p{color:var(--ink-soft);font-size:13px;line-height:1.55}.p-tile p strong{color:var(--ink);font-weight:600}.services{background:var(--bg-2);border-top:1px solid var(--line);padding:120px 0}.services-head{max-width:900px;margin-bottom:56px}.services-head h2 em{color:var(--gold);font-style:normal;font-weight:500}.retainer{background:var(--card);border:1px solid var(--line);border-radius:28px;grid-template-columns:1fr 1.4fr;display:grid;position:relative;overflow:hidden}.retainer-meta{background:linear-gradient(180deg,var(--card-2) 0%, var(--card) 100%);border-right:1px solid var(--line);flex-direction:column;padding:48px;display:flex}.retainer-meta .tag{letter-spacing:.06em;color:var(--gold);background:var(--gold-bg);border-radius:999px;align-self:flex-start;align-items:center;gap:8px;margin-bottom:24px;padding:6px 12px;font-size:11.5px;font-weight:600;display:inline-flex}.retainer-meta h3{letter-spacing:-.025em;margin-bottom:16px;font-size:36px;font-weight:600;line-height:1.05}.retainer-meta h3 em{color:var(--gold);font-style:normal;font-weight:500}.retainer-meta .summary{color:var(--ink-2);margin-bottom:auto;padding-bottom:36px;font-size:15px;line-height:1.65}.retainer-meta .price{border-top:1px solid var(--line);flex-direction:column;gap:6px;padding-top:24px;display:flex}.retainer-meta .price b{letter-spacing:.1em;color:var(--ink-soft);text-transform:uppercase;font-size:11px;font-weight:600}.retainer-meta .price .min{color:var(--ink);letter-spacing:-.012em;font-size:18px;font-weight:500}.retainer-list{flex-direction:column;gap:0;margin:0;padding:32px 40px;list-style:none;display:flex}.retainer-list li{border-bottom:1px solid var(--line);grid-template-columns:auto 1fr;gap:16px;padding:16px 0;display:grid}.retainer-list li:last-child{border-bottom:none}.retainer-list .ix{background:var(--gold-bg);width:28px;height:28px;color:var(--gold);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:flex}.retainer-list b{color:var(--ink);letter-spacing:-.01em;margin-bottom:4px;font-size:16px;font-weight:600;display:block}.retainer-list span{color:var(--ink-soft);font-size:14px;line-height:1.55}.addons{background:var(--navy);color:#fff;padding:120px 0;position:relative;overflow:hidden}.addons:before{content:"";pointer-events:none;background:radial-gradient(800px 400px at 85% 10%,#b0913f1f,#0000 60%),radial-gradient(700px 500px at 10% 90%,#b0913f0f,#0000 60%);position:absolute;inset:0}.addons .container{position:relative}.addons .eyebrow{color:var(--gold-soft)}.addons .eyebrow .dot{background:var(--gold-soft)}.addons .eyebrow .idx{color:#fff6}.addons h2{color:#fff;font-weight:500}.addons h2 em{color:var(--gold-soft);font-style:normal;font-weight:500}.addons-head{grid-template-columns:1fr 1fr;align-items:end;gap:48px;margin-bottom:56px;display:grid}.addons-head p{color:#fff9;justify-self:end;max-width:480px;font-size:16px}.addons-bento{grid-template-columns:repeat(6,1fr);grid-auto-rows:minmax(220px,auto);gap:14px;display:grid}.addon{border-radius:var(--r);background:#ffffff0a;border:1px solid #ffffff14;flex-direction:column;gap:12px;padding:28px;transition:background .25s,border-color .25s,transform .25s;display:flex;position:relative;overflow:hidden}.addon:hover{background:#ffffff12;border-color:#ffffff29;transform:translateY(-2px)}.addon:after{content:"";background:linear-gradient(90deg,var(--gold-soft) 0%, transparent 100%);opacity:0;height:1px;transition:opacity .25s;position:absolute;top:0;left:24px;right:24px}.addon:hover:after{opacity:.7}.addon .ix{width:30px;height:30px;color:var(--gold-soft);background:#b0913f2e;border-radius:8px;justify-content:center;align-items:center;font-size:12px;font-weight:600;display:inline-flex}.addon h4{color:#fff;letter-spacing:-.015em;font-size:19px;font-weight:600;line-height:1.2}.addon h4 em{color:var(--gold-soft);font-style:normal;font-weight:500}.addon p{color:#fff9;font-size:14px;line-height:1.55}.addon-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.addon-list li{color:#fff9;padding-left:14px;font-size:13.5px;line-height:1.5;position:relative}.addon-list li:before{content:"";background:var(--gold-soft);opacity:.7;border-radius:50%;width:5px;height:5px;position:absolute;top:9px;left:0}.addon.a,.addon.b{grid-column:span 3}.addon.c,.addon.d,.addon.e{grid-column:span 2}.addon.f,.addon.g{grid-column:span 3}.addons-cta{flex-wrap:wrap;justify-content:center;align-items:center;gap:14px;margin-top:64px;display:flex}.addons-cta .or{color:#fff6;font-size:14px}.final{background:var(--navy-2);text-align:center;color:#fff;padding:140px 0;position:relative;overflow:hidden}.final:before{content:"";pointer-events:none;background:radial-gradient(1000px 500px at 50% 0,#b0913f1f,#0000 60%),radial-gradient(700px 500px at 50% 100%,#b0913f0f,#0000 60%);position:absolute;inset:0}.final .container{position:relative}.final .eyebrow{color:var(--gold-soft);justify-content:center}.final .eyebrow .dot{background:var(--gold-soft)}.final h2{color:#fff;max-width:920px;margin:0 auto 24px;font-weight:500}.final h2 em{color:var(--gold-soft);font-style:normal;font-weight:500}.final p{color:#ffffffa6;max-width:600px;margin:0 auto 40px;font-size:17px}.final .cta-row{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.final .signoff{color:#ffffff73;border-top:1px solid #ffffff14;margin-top:64px;padding-top:32px;font-size:14px}.contact-form{background:var(--card);text-align:left;border:1px solid #ffffff0f;border-radius:24px;max-width:560px;margin:64px auto 0;padding:40px;position:relative;box-shadow:0 40px 80px -30px #0006,0 0 0 1px #b0913f1a}.contact-form .cf-or{background:var(--navy-deep);padding:0 14px;position:absolute;top:-12px;left:50%;transform:translate(-50%)}.contact-form .cf-or span{letter-spacing:.18em;color:var(--gold-soft);text-transform:uppercase;font-size:11px;font-weight:600}.cf-row{grid-template-columns:1fr;gap:14px;margin-bottom:18px;display:grid}.cf-row.cf-row-2{grid-template-columns:1fr 1fr;gap:18px}.cf-field{flex-direction:column;gap:8px;width:100%;display:flex}.cf-label{letter-spacing:.16em;color:var(--ink);text-transform:uppercase;font-size:11.5px;font-weight:600}.cf-field input,.cf-field textarea{font:inherit;color:var(--ink);background:var(--card-2);border:1px solid var(--line);resize:vertical;border-radius:10px;width:100%;padding:14px;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s}.cf-field textarea{min-height:120px;line-height:1.5}.cf-field input::placeholder,.cf-field textarea::placeholder{color:var(--ink-soft);opacity:.7}.cf-field input:focus,.cf-field textarea:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 4px #b0913f24}.cf-actions{flex-wrap:wrap;align-items:center;gap:18px;margin-top:24px;display:flex}.btn-cf{background:var(--ink);color:#fff;letter-spacing:-.005em;cursor:pointer;border:1px solid #0000;border-radius:8px;align-items:center;gap:8px;padding:14px 22px;font-size:15px;font-weight:500;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.btn-cf:hover{background:#284b80;transform:translateY(-1px);box-shadow:0 12px 32px -16px #1e3a6699}.cf-thanks{color:#3aa372;letter-spacing:-.005em;opacity:0;pointer-events:none;font-size:13.5px;font-weight:500;transition:opacity .3s,transform .3s;transform:translate(-6px)}.cf-thanks.show{opacity:1;transform:none}.cf-error{color:#c0492a;letter-spacing:-.005em;font-size:13.5px;font-weight:500;display:none}.cf-error.show{display:inline}.cf-error a{color:#c0492a;font-weight:600;text-decoration:underline}.btn-cf[disabled]{opacity:.6;cursor:default}@media (max-width:560px){.cf-row.cf-row-2{grid-template-columns:1fr}.contact-form{padding:28px}}.footer{background:var(--navy-2);color:#fff9;border-top:1px solid #ffffff0f;padding:48px 0 32px}.footer-grid{border-bottom:1px solid #ffffff0f;grid-template-columns:1.4fr 1fr 1fr;gap:48px;padding-bottom:32px;display:grid}.footer-grid .brand{color:#fff;margin-bottom:14px}.footer-grid .tag{max-width:340px;font-size:13.5px;line-height:1.6}.footer-col h5{letter-spacing:.1em;text-transform:uppercase;color:var(--gold-soft);margin:0 0 14px;font-size:11px;font-weight:600}.footer-col a,.footer-col span{color:#fff9;font-size:13.5px;line-height:2;display:block}.footer-col a:hover{color:#fff}.footer-bottom{color:#fff6;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;font-size:12.5px;display:flex}@media (max-width:1080px){.bento-stats{grid-template-columns:repeat(6,1fr)}.stat-card.hero-stat{grid-area:auto/span 6;min-height:280px}.stat-card.c2{grid-column:span 6}.stat-card.c3,.stat-card.c4{grid-column:span 3}.why-grid{grid-template-columns:1fr;gap:14px}.ch-bento{grid-template-columns:repeat(3,1fr)}.ch-card.a,.ch-card.b{grid-column:span 3}.ch-card.c,.ch-card.d,.ch-card.e{grid-column:span 1}.ch-card.f,.ch-card.g{grid-column:span 3}.partners{grid-template-columns:repeat(2,1fr)}.retainer{grid-template-columns:1fr}.retainer-meta{border-right:none;border-bottom:1px solid var(--line)}.addons-bento{grid-template-columns:repeat(2,1fr)}.addon.a,.addon.b,.addon.f,.addon.g{grid-column:span 2}.addons-head{grid-template-columns:1fr}.addons-head p{justify-self:start}.hero-foot{grid-template-columns:1fr 1fr;gap:32px 24px}}@media (max-width:760px){section{padding:80px 0}.nav-links{display:none}.nav-toggle{display:inline-flex}.nav-links.open{background:var(--bg);padding:20px var(--pad-x);border-bottom:1px solid var(--line);flex-direction:column;gap:14px;display:flex;position:absolute;top:100%;left:0;right:0}.hero{padding:48px 0 64px}.bento-stats{grid-template-columns:1fr}.stat-card.hero-stat,.stat-card.c2,.stat-card.c3,.stat-card.c4{grid-column:span 1}.ch-bento{grid-template-columns:1fr}.ch-card.a,.ch-card.b,.ch-card.c,.ch-card.d,.ch-card.e,.ch-card.f,.ch-card.g{grid-column:span 1}.partners{grid-template-columns:repeat(2,1fr)}.addons-bento{grid-template-columns:1fr}.addon.a,.addon.b,.addon.c,.addon.d,.addon.e,.addon.f,.addon.g{grid-column:span 1}.founder{grid-template-columns:1fr;gap:24px;padding:24px}.founders-stack{grid-template-columns:1fr;gap:20px}.nameplate{flex-direction:column}.nameplate .based{text-align:left}.hero-foot{grid-template-columns:1fr}.footer-grid{grid-template-columns:1fr;gap:32px}.retainer-list{padding:24px}.retainer-meta{padding:32px}}a:focus-visible,button:focus-visible{outline:2px solid var(--gold);outline-offset:3px;border-radius:6px}.pb-overlay{z-index:200;-webkit-backdrop-filter:blur(6px);opacity:0;visibility:hidden;background:#0a14248c;justify-content:center;align-items:center;padding:24px;transition:opacity .28s,visibility .28s;display:flex;position:fixed;inset:0}.pb-overlay.open{opacity:1;visibility:visible}.pb-modal{background:var(--card);border-radius:24px;grid-template-columns:.85fr 1fr;width:100%;max-width:840px;max-height:calc(100vh - 48px);transition:transform .3s cubic-bezier(.16,1,.3,1);display:grid;position:relative;overflow:hidden;transform:translateY(16px)scale(.985);box-shadow:0 50px 120px -40px #0a142499}.pb-overlay.open .pb-modal{transform:none}.pb-close{z-index:3;width:38px;height:38px;color:var(--ink);border:1px solid var(--line);background:#ffffffb3;border-radius:10px;justify-content:center;align-items:center;transition:background .18s,transform .18s;display:flex;position:absolute;top:16px;right:16px}.pb-close:hover{background:#fff;transform:rotate(90deg)}.pb-step{display:contents}.pb-step[hidden]{display:none}.pb-cover{background:linear-gradient(165deg, var(--navy-deep) 0%, #15314f 100%);flex-direction:column;justify-content:flex-end;gap:14px;padding:44px 36px;display:flex;position:relative;overflow:hidden}.pb-cover:after{content:"";pointer-events:none;background:radial-gradient(circle,#b0913f4d,#0000 62%);width:260px;height:260px;position:absolute;top:-70px;right:-70px}.pb-mark{background:url(/images/brand-mark.png) 50%/contain no-repeat;border-radius:0;width:54px;height:54px;margin-bottom:auto}.pb-cover-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--gold-soft);font-size:11px;font-weight:600}.pb-cover-title{letter-spacing:-.02em;color:#fff;font-size:24px;font-weight:600;line-height:1.15}.pb-body{flex-direction:column;padding:44px 40px 40px;display:flex;overflow:auto}.pb-eyebrow{letter-spacing:.16em;text-transform:uppercase;color:var(--gold);margin-bottom:14px;font-size:11.5px;font-weight:600}.pb-body h3{letter-spacing:-.022em;color:var(--ink);margin-bottom:10px;font-size:26px;font-weight:600;line-height:1.12}.pb-sub{color:var(--ink-soft);margin-bottom:24px;font-size:14.5px;line-height:1.5}.pb-field{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.pb-label{letter-spacing:.12em;text-transform:uppercase;color:var(--ink);font-size:11.5px;font-weight:600}.pb-field input{font:inherit;color:var(--ink);background:var(--card-2);border:1px solid var(--line);border-radius:10px;width:100%;padding:14px;font-size:15px;transition:border-color .18s,background .18s,box-shadow .18s}.pb-field input::placeholder{color:var(--ink-soft);opacity:.7}.pb-field input:focus{border-color:var(--gold);background:#fff;outline:none;box-shadow:0 0 0 4px #b0913f24}.pb-field input.invalid{border-color:#c0492a;box-shadow:0 0 0 4px #c0492a1f}.pb-privacy{color:var(--ink-soft);margin:8px 0 22px;font-size:11.5px;line-height:1.5}.pb-submit{background:var(--ink);color:#fff;letter-spacing:-.005em;border:1px solid #0000;border-radius:10px;justify-content:center;align-self:flex-start;align-items:center;gap:8px;padding:15px 24px;font-size:15px;font-weight:500;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex}.pb-submit:hover{background:#284b80;transform:translateY(-1px);box-shadow:0 12px 32px -16px #1e3a6699}.pb-submit[disabled]{opacity:.6;cursor:default;transform:none}.pb-err{color:#c0492a;margin-top:16px;font-size:13px;font-weight:500;display:none}.pb-err.show{display:block}.pb-err a{color:#c0492a;font-weight:600;text-decoration:underline}.pb-step-done{background:linear-gradient(165deg, var(--navy-deep) 0%, #15314f 100%);text-align:center;flex-direction:column;grid-column:1/-1;align-items:center;gap:0;padding:72px 48px;display:flex;position:relative;overflow:hidden}.pb-step-done:after{content:"";pointer-events:none;background:radial-gradient(#b0913f38,#0000 65%);width:420px;height:300px;position:absolute;top:-80px;left:50%;transform:translate(-50%)}.pb-tip{z-index:1;letter-spacing:.04em;color:var(--gold-soft);background:#ffffff14;border:1px solid #ffffff24;border-radius:999px;margin-bottom:28px;padding:7px 14px;font-size:11.5px;font-weight:600;display:inline-block;position:relative}.pb-done-title{letter-spacing:-.03em;color:#fff;z-index:1;margin-bottom:18px;font-size:clamp(34px,4.4vw,48px);font-weight:500;position:relative}.pb-done-sub{color:#ffffffb3;z-index:1;max-width:460px;margin-bottom:36px;font-size:16px;line-height:1.55;position:relative}.pb-done-sub b{color:#fff;font-weight:600}.pb-access{background:var(--gold);color:#fff;letter-spacing:-.005em;z-index:1;border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:16px 30px;font-size:15.5px;font-weight:600;transition:transform .18s,background .18s,box-shadow .18s;display:inline-flex;position:relative}.pb-access:hover{background:var(--gold-2);transform:translateY(-1px);box-shadow:0 14px 38px -16px #b0913fb3}.pb-access .arr{transition:transform .2s}.pb-access:hover .arr{transform:translate(3px)}@media (max-width:680px){.pb-modal{grid-template-columns:1fr;max-height:calc(100vh - 32px)}.pb-cover{display:none}.pb-body{padding:48px 28px 32px}.pb-step-done{padding:56px 28px}}.founding{--f-cream:#f8f2e5;--f-cream-2:#f0e7d2;--f-cream-warm:#ede2c9;--f-ink:#1a1c1f;--f-ink-soft:#5e6168;--f-navy:#0f2a47;--f-gold:#b0913f;--f-gold-2:#c9a356;--f-line:#1a1c1f1f;--f-line-soft:#1a1c1f12;--f-maxw:1240px;--f-pad-x:clamp(20px, 5vw, 80px);background:var(--f-cream);color:var(--f-ink);font-family:var(--font-inter-tight)}.founding-container{max-width:var(--f-maxw);padding:0 var(--f-pad-x);margin:0 auto}.founding-nav{z-index:50;-webkit-backdrop-filter:saturate(140%)blur(10px);border-bottom:1px solid var(--f-line-soft);background:#f8f2e5db;position:sticky;top:0}.founding-nav-inner{max-width:var(--f-maxw);padding:18px var(--f-pad-x);justify-content:space-between;align-items:center;gap:24px;margin:0 auto;display:flex}.founding-brand{font-family:var(--font-inter-tight);color:var(--f-ink);letter-spacing:.04em;text-transform:uppercase;align-items:baseline;gap:10px;font-size:23px;font-weight:500;display:inline-flex}.founding-mark{justify-content:center;align-items:center;width:10px;height:10px;display:inline-flex}.founding-mark .dot{background:var(--f-gold);border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #b0913f2e}.founding-mark-sup{letter-spacing:.32em;font-size:11px;font-family:var(--font-inter-tight);color:var(--f-ink-soft);margin-left:4px;font-weight:600;position:relative;top:-8px}.founding-nav-links{align-items:center;gap:32px;display:flex}.founding-nav-links a{letter-spacing:.22em;text-transform:uppercase;color:var(--f-ink-soft);font-size:13px;font-weight:600;transition:color .15s}.founding-nav-links a:hover{color:var(--f-ink)}.founding-cta{letter-spacing:.22em;text-transform:uppercase;border:1px solid var(--f-ink);color:var(--f-ink);border-radius:999px;padding:11px 22px;font-size:13px;font-weight:600;transition:background .15s,color .15s}.founding-cta:hover{background:var(--f-ink);color:var(--f-cream)}.founding-hero{padding:96px 0 80px;position:relative}.founding-hero-grid{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:end;gap:64px;display:grid}.founding-h1{font-family:var(--font-inter-tight);letter-spacing:-.02em;color:var(--f-ink);margin:0;font-size:clamp(44px,5.4vw,88px);font-weight:400;line-height:1.02}.founding-italic-gold{color:var(--f-gold);letter-spacing:-.025em;font-style:italic;font-weight:400}.founding-lead{color:var(--f-ink-soft);text-wrap:pretty;max-width:540px;margin-top:32px;font-size:clamp(17px,1.35vw,19px);line-height:1.55}.founding-lead-wide{max-width:760px}.founding-cta-row{flex-wrap:wrap;align-items:center;gap:12px;margin-top:40px;display:flex}.founding-btn{letter-spacing:.22em;text-transform:uppercase;border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;padding:16px 28px;font-size:13px;font-weight:600;transition:background .18s,color .18s,border-color .18s,transform .18s;display:inline-flex}.founding-btn-primary{background:var(--f-ink);color:var(--f-cream)}.founding-btn-primary:hover{background:#2a2c30;transform:translateY(-1px)}.founding-btn-ghost{color:var(--f-ink);border-color:var(--f-line);background:0 0}.founding-btn-ghost:hover{border-color:var(--f-ink)}.founding-btn-gold{background:var(--f-gold);color:var(--f-ink)}.founding-btn-gold:hover{background:var(--f-gold-2);transform:translateY(-1px)}.founding-quote-card{background:var(--f-cream-warm);border:1px solid var(--f-line-soft);border-radius:4px;padding:40px}.founding-quote{font-family:var(--font-inter-tight);color:var(--f-ink);text-wrap:pretty;margin:0 0 36px;font-size:clamp(17px,1.3vw,20px);font-style:italic;line-height:1.5}.founding-quote q:before,.founding-quote q:after{content:""}.founding-stats{border-top:1px solid var(--f-line-soft);grid-template-columns:1fr 1fr;gap:24px;padding-top:28px;display:grid}.founding-stat{flex-direction:column;gap:4px;display:flex}.founding-stat-num{font-family:var(--font-inter-tight);color:var(--f-ink);letter-spacing:-.01em;font-size:38px;font-weight:500;line-height:1}.founding-stat-lbl{letter-spacing:.22em;text-transform:uppercase;color:var(--f-ink-soft);font-size:10.5px;font-weight:600}.founding-tags-marquee{border-top:1px solid var(--f-line-soft);border-bottom:1px solid var(--f-line-soft);padding:26px 0;overflow:hidden}.founding-tags-track{white-space:nowrap;align-items:center;gap:56px;animation:40s linear infinite founding-marquee;display:flex}.founding-tag{letter-spacing:.28em;text-transform:uppercase;color:var(--f-ink-soft);font-size:12px;font-weight:600}.founding-tag:after{content:"·";color:var(--f-gold);margin-left:56px}.founding-tag:last-child:after{display:none}@keyframes founding-marquee{0%{transform:translate(0)}to{transform:translate(-50%)}}.founding-section{padding:120px 0}.founding-section-alt{background:var(--f-cream-2)}.founding-eyebrow{letter-spacing:.22em;text-transform:uppercase;color:var(--f-gold);align-items:center;gap:14px;margin:0 0 28px;font-size:12px;font-weight:600;display:inline-flex}.founding-eyebrow:before{content:"";background:var(--f-gold);width:28px;height:1px}.founding-idx{font-family:var(--font-inter-tight);text-transform:none;letter-spacing:.04em;margin-right:4px;font-size:13px;font-style:italic;font-weight:500}.founding-h2{font-family:var(--font-inter-tight);letter-spacing:-.015em;color:var(--f-ink);text-wrap:balance;margin:0;font-size:clamp(36px,4.8vw,68px);font-weight:400;line-height:1.06}.founding-h2 em{color:var(--f-gold);font-style:italic;font-weight:400}.founding-pillars{grid-template-columns:repeat(2,1fr);gap:48px 64px;margin-top:64px;display:grid}.founding-pillar h3{font-family:var(--font-inter-tight);letter-spacing:-.005em;color:var(--f-ink);margin:16px 0 12px;font-size:24px;font-weight:500}.founding-pillar p{color:var(--f-ink-soft);text-wrap:pretty;margin:0;font-size:16px;line-height:1.7}.founding-pillar-num{font-family:var(--font-inter-tight);color:var(--f-gold);font-size:18px;font-style:italic}.founding-domains{grid-template-columns:repeat(3,1fr);gap:48px 40px;margin-top:64px;display:grid}.founding-domain{background:var(--f-cream);border:1px solid var(--f-line-soft);border-radius:8px;flex-direction:column;padding:36px 32px;display:flex}.founding-domain-num{font-family:var(--font-inter-tight);color:var(--f-gold);letter-spacing:.04em;font-size:16px;font-style:italic}.founding-domain h3{font-family:var(--font-inter-tight);letter-spacing:-.005em;color:var(--f-ink);text-wrap:balance;margin:12px 0 16px;font-size:24px;font-weight:500}.founding-domain p{color:var(--f-ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}.founding-values{grid-template-columns:repeat(2,1fr);gap:4px 64px;margin:64px 0 0;padding:0;list-style:none;display:grid}.founding-value{border-top:1px solid var(--f-line-soft);padding:32px 0}.founding-value h4{font-family:var(--font-inter-tight);letter-spacing:-.005em;color:var(--f-ink);margin:0 0 12px;font-size:22px;font-weight:500}.founding-value p{color:var(--f-ink-soft);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.7}.founding-final{color:var(--f-cream);background:#0e0f12;padding:130px 0;position:relative}.founding-eyebrow-dark{color:var(--f-gold-soft,#d8be7a)}.founding-eyebrow-dark:before{background:var(--f-gold-soft,#d8be7a)}.founding-h2-light{color:var(--f-cream)}.founding-h2-light em{color:var(--f-gold-2)}.founding-lead-light{color:#f8f2e5b3;max-width:680px}.founding-signoff{color:#f8f2e58c;margin-top:28px;font-size:14px}.founding-link{color:var(--f-gold-2);border-bottom:1px solid #c9a35666;padding-bottom:1px;transition:border-color .15s}.founding-link:hover{border-bottom-color:var(--f-gold-2)}.founding-footer{border-top:1px solid var(--f-line-soft);background:var(--f-cream);color:var(--f-ink-soft);padding:32px 0 48px;font-size:13px}.founding-footer-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.founding-link-soft{color:var(--f-ink);letter-spacing:-.005em;border-bottom:1px solid var(--f-line);padding-bottom:1px;font-weight:500}@media (max-width:960px){.founding-hero-grid{grid-template-columns:1fr;gap:48px}.founding-domains{grid-template-columns:1fr}.founding-pillars,.founding-values{grid-template-columns:1fr;gap:32px}.founding-nav-links{display:none}}@media (max-width:640px){.founding-hero{padding:64px 0 56px}.founding-section,.founding-final{padding:80px 0}.founding-quote-card{padding:28px}.founding-stats{grid-template-columns:1fr;gap:16px}.founding-cta-row{flex-direction:column;align-items:stretch}.founding-cta-row .founding-btn{width:100%}}
