@font-face{font-family:Inter Tight;font-style:normal;font-weight:500;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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.45e2741a.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.57f6a4a3.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.95b8f539.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.b3721d2b.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.cf53ec14.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.37015d44.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.3ec27879.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.45e2741a.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.57f6a4a3.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.95b8f539.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.b3721d2b.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.cf53ec14.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.37015d44.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.3ec27879.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.45e2741a.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.57f6a4a3.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.95b8f539.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.b3721d2b.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.cf53ec14.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.37015d44.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:800;font-display:swap;src:url(../media/13ae3e01af63c0ce-s.3ec27879.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:800;font-display:swap;src:url(../media/0ee4b8f05dcd9fee-s.45e2741a.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:800;font-display:swap;src:url(../media/9eba4caf7edd2921-s.57f6a4a3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter Tight;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f6752bd2263820da-s.95b8f539.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:800;font-display:swap;src:url(../media/f285987c35230861-s.b3721d2b.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:800;font-display:swap;src:url(../media/b8d1f0a88dfecec3-s.cf53ec14.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:800;font-display:swap;src:url(../media/ab57efd000576a30-s.p.37015d44.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_cfa81770-module__ktkYta__className{font-family:Inter Tight,Inter Tight Fallback;font-style:normal}.inter_tight_cfa81770-module__ktkYta__variable{--font-inter-tight:"Inter Tight","Inter Tight Fallback"}
@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:400;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:500;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:600;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:700;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2c55a0e60120577a-s.2a48534a.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.18a48cbc.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/ad66f9afd8947f86-s.7a40eb73.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5476f68d60460930-s.c995e352.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.76dcb0b2.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1bffadaabf893a1e-s.7cd81963.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;font-style:normal;font-weight:800;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.3a6ba036.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 Fallback;src:local(Arial);ascent-override:90.44%;descent-override:22.52%;line-gap-override:0.0%;size-adjust:107.12%}.inter_cb0c501c-module__AUPRoG__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_cb0c501c-module__AUPRoG__variable{--font-inter:"Inter","Inter Fallback"}
:root{--color-black:#090d0d;--color-ink:#101716;--color-surface:#17201f;--color-surface-2:#202b29;--color-surface-3:#0d1413;--color-gold:#c6a24d;--color-gold-light:#e2c777;--color-gold-dim:#a9853d;--color-cream-3:#f7f4ec;--color-paper:#fffcf5;--color-mineral:#dfe8e5;--color-mineral-muted:#92a39f;--color-cream-ink:#121716;--wide-width:1192px;--header-height:80px}body{background:linear-gradient(#dfe8e506 1px,transparent 1px),linear-gradient(90deg,#dfe8e506 1px,transparent 1px),var(--color-black);background-size:82px 82px}.container-wide{max-width:var(--wide-width)}.section-spacing{padding-top:88px;padding-bottom:88px}.site-header{min-height:var(--header-height);background:#090d0de6;border-bottom:1px solid #dfe8e51a;position:sticky;top:0}.site-header .container-wide{max-width:1230px}.site-nav-pill{background:#ffffff09;border:1px solid #ffffff14;border-radius:999px;gap:2px;padding:3px}.site-nav-pill a{color:#fbfaf5c2;border-radius:999px;height:34px;padding:0 12px}.site-nav-pill a:hover,.site-nav-pill a.active{color:var(--color-gold-light);background:#c6a24d1c}.premium-button,.premium-button-outline{border-radius:7px;min-height:46px;padding:0 22px;font-size:13px}.premium-button{background:linear-gradient(#e0c36d 0%,#c7a24d 100%);border-color:#ffffff2e;box-shadow:inset 0 1px #ffffff6b,0 18px 38px #0003}.premium-button-outline{background:#ffffff05;border-color:#c6a24d57}.section-label,.eyebrow{color:var(--color-gold-light);letter-spacing:.08em;font-size:10px}section:has(>.hero-ghost){background:radial-gradient(circle at 82% 12%,#92a39f2e,#0000 28%),linear-gradient(#dfe8e509 1px,#0000 1px) 0 0/86px 86px,linear-gradient(90deg,#dfe8e509 1px,#0000 1px) 0 0/86px 86px,linear-gradient(135deg,#0a0e0e 0%,#111817 58%,#0a0e0e 100%);border-bottom:1px solid #dfe8e51f;min-height:auto;position:relative;padding:92px 0 76px!important}.hero-ghost{color:#dfe8e50b;font-family:var(--vc-font-heading);bottom:-.18em;left:max(20px,calc((100vw - var(--wide-width))/2));pointer-events:none;white-space:nowrap;font-size:clamp(6rem,16vw,15rem);font-weight:800;line-height:.8;position:absolute}section:has(>.hero-ghost) h1{color:var(--color-white);letter-spacing:0;max-width:920px;font-size:clamp(3rem,6vw,5.4rem)}section:has(>.hero-ghost) p:not(.eyebrow):not(.section-label){color:#fbfaf5b8;line-height:1.7}.home-hero-redesign{min-height:auto;padding:78px 0 76px}.home-hero-layout{grid-template-columns:minmax(0,.98fr) minmax(390px,.78fr);gap:56px;min-height:560px}.home-hero-redesign .home-hero-title{max-width:840px;font-size:clamp(3.4rem,6.7vw,5.8rem)}.home-hero-redesign .home-hero-sub{max-width:630px}.home-hero-clarity{color:#fbfaf5a8;max-width:610px;margin-top:18px;font-size:.94rem;line-height:1.6}.system-path strong{color:var(--color-text);font-family:var(--vc-font-heading);font-size:1rem;line-height:1.25;display:block}.system-path div p{color:#fbfaf59e;margin-top:5px;font-size:.8rem;font-weight:400;line-height:1.5}.problem-picker{background:#101716e0;border:1px solid #dfe8e524;border-radius:8px;overflow:hidden;box-shadow:0 34px 90px #00000059}.problem-picker-label{color:var(--color-mineral);font-family:var(--vc-font-mono);text-transform:uppercase;border-bottom:1px solid #dfe8e51f;padding:18px 20px;font-size:11px;font-weight:800}.problem-picker-list{display:grid}.problem-picker-row{transition:background .18s var(--easing);border-bottom:1px solid #dfe8e51a;grid-template-columns:42px 1fr;align-items:start;gap:16px;padding:22px 20px;text-decoration:none;display:grid}.problem-picker-row:last-child{border-bottom:0}.problem-picker-row:hover{background:#ffffff0b}.problem-picker-row>span{color:var(--color-gold-light);font-family:var(--vc-font-mono);border:1px solid #c6a24d57;border-radius:999px;justify-content:center;align-items:center;width:42px;height:42px;font-size:11px;font-weight:800;display:flex}.problem-picker-row h2{color:var(--color-white);font-size:1.15rem;line-height:1.15}.problem-picker-row p{color:var(--color-mineral-muted);margin-top:6px;font-size:.82rem}.service-redesign-section{padding:92px 0}.service-redesign-grid{gap:18px}.systems-intro{color:#fbfaf5ad;max-width:720px;margin-bottom:30px;line-height:1.7}.service-redesign-card{min-height:430px;padding:30px}.service-redesign-card h3{font-size:2.25rem}.service-redesign-card .service-problem{color:var(--color-gold-light);font-size:.82rem}.launch-list{border-top:1px solid #dfe8e51a;gap:8px;margin-top:24px;padding-top:20px;list-style:none;display:grid}.launch-list li{color:#fbfaf5b8;gap:9px;font-size:.83rem;line-height:1.4;display:flex}.launch-list li:before{color:var(--color-gold-light);content:"-"}.diagnostic-section,.proof-boundary-section,.home-final-cta{background:var(--color-cream-3);color:var(--color-cream-ink)}.bundle-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.bundle-card{background:#fffdfa;border:1px solid #1217161a;border-radius:8px;min-height:230px;padding:28px}.bundle-card h3{color:var(--color-cream-ink);font-size:1.45rem}.bundle-card p{color:#121716a8;margin-top:16px;font-size:.92rem;line-height:1.6}.bundle-card span{color:var(--color-gold-dim);font-family:var(--vc-font-heading);margin-top:26px;font-size:1.05rem;font-weight:800;display:block}.premium-grid{background:#dfe8e51f;border-color:#dfe8e51f;border-radius:8px}.premium-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--color-surface);box-shadow:none;border-color:#dfe8e51f;border-radius:8px}.premium-card:hover{box-shadow:none;border-color:#c6a24d6b}.ivory-section .premium-card,.diagnostic-section .premium-card,.legal-page .premium-card{background:#fffdfa;border-color:#1217161a}.premium-card h3{color:var(--color-white)}.ivory-section .premium-card h3,.diagnostic-section .premium-card h3,.bundle-card h3{color:var(--color-cream-ink)}table{background:#dfe8e51a;border-radius:8px;overflow:hidden}th,td{vertical-align:top}tbody tr{transition:background .16s var(--easing)}tbody tr:hover{background:#ffffff0b!important}details{transition:border-color .16s var(--easing),background .16s var(--easing);border-radius:8px}details[open],details:hover{border-color:#c6a24d66!important}summary{list-style-position:outside}.feature-list li:before{content:"-"}.contact-form{background:#090d0d52;border:1px solid #dfe8e51f;border-radius:8px;padding:30px}.contact-form label{font-family:var(--vc-font-mono);letter-spacing:.08em;font-size:10px;font-weight:800;color:var(--color-mineral-muted)!important}.contact-form input,.contact-form textarea,.contact-form select{color:var(--color-text)!important}.contact-form option{background:var(--color-black);color:var(--color-text)}.file-dropzone{background:#ffffff09;border-radius:8px}.contact-submit{color:var(--color-black)!important}.contact-route-card,.contact-note-card{background:linear-gradient(180deg,#ffffff0b,#ffffff05),var(--color-surface);border:1px solid #dfe8e51f;border-radius:8px;padding:18px}.contact-route-card{justify-content:space-between;align-items:center;gap:18px;display:flex}.contact-route-card span{color:var(--color-mineral-muted);font-size:.9rem}.contact-route-card strong{color:var(--color-text);font-family:var(--vc-font-heading);font-size:.94rem}.contact-note-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.contact-note-card h3{color:var(--color-white);font-size:1.2rem}.contact-note-card p{color:var(--color-muted);margin-top:8px;font-size:.9rem;line-height:1.55}.legal-page{background:var(--color-cream-3);color:var(--color-cream-ink);padding-top:var(--header-height)}.legal-document{background:#fffdfa;border:1px solid #1217161a;border-radius:8px;padding:clamp(28px,5vw,58px)}.legal-document h1,.legal-document h2{color:var(--color-cream-ink)}.legal-document p{color:#121716ad}.footer-social{display:none}.site-footer{background:linear-gradient(#dfe8e506 1px,transparent 1px),linear-gradient(90deg,#dfe8e506 1px,transparent 1px),var(--color-black);background-size:82px 82px}@media (max-width:980px){section:has(>.hero-ghost){padding:76px 0 62px!important}.home-hero-layout,.section-heading.split{grid-template-columns:1fr}.problem-picker{max-width:680px}.bundle-grid{grid-template-columns:1fr}}@media (max-width:680px){:root{--header-height:70px}section:has(>.hero-ghost) h1{font-size:2.65rem}.home-hero-redesign .home-hero-title{font-size:2.58rem}.problem-picker,.system-preview{display:block}.problem-picker-row{grid-template-columns:36px 1fr;padding:18px}.problem-picker-row>span{width:36px;height:36px}.service-redesign-card{min-height:0;padding:24px}.service-redesign-card h3{font-size:1.75rem}.contact-form{padding:22px}.contact-route-card{flex-direction:column;align-items:flex-start}.contact-note-grid{grid-template-columns:1fr}}.problem-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.problem-signal-card{color:var(--color-cream-ink);flex-direction:column;min-height:220px;text-decoration:none;display:flex}.problem-signal-card span{color:var(--color-gold-dim);font-family:var(--vc-font-mono);margin-bottom:28px;font-size:11px;font-weight:800}.problem-signal-card h3{color:var(--color-cream-ink);font-size:1.28rem}.problem-signal-card p{margin-top:auto}.ai-layer-section,.pricing-home-section{background:var(--color-cream-3);color:var(--color-cream-ink);padding:92px 0}.ai-layer-section{border-bottom:1px solid #12171614}.ai-layer-layout{grid-template-columns:minmax(0,.78fr) minmax(360px,1fr);align-items:start;gap:64px;display:grid}.ai-layer-section h2,.pricing-home-section h2,.pricing-home-section h3,.ai-capability{color:var(--color-cream-ink)}.ai-layer-section p,.pricing-home-section p{color:#121716ad;margin-top:22px;line-height:1.75}.ai-capability-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.ai-capability{font-family:var(--vc-font-heading);background:#fffdfa;border:1px solid #1217161a;border-radius:8px;min-height:76px;padding:22px;font-size:1rem;font-weight:800}.pricing-home-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.pricing-home-card{background:#fffdfa;border:1px solid #1217161a;border-radius:8px;flex-direction:column;min-height:330px;padding:26px;display:flex;position:relative}.pricing-home-card.featured{border-color:#c6a24d8f;padding-top:58px}.pricing-home-card h3{font-size:1.28rem}.pricing-home-card strong{color:var(--color-gold-dim);font-family:var(--vc-font-heading);margin-top:22px;font-size:1.45rem;line-height:1.05;display:block}.pricing-home-card p{margin-top:18px;margin-bottom:24px;font-size:.9rem;line-height:1.65}.pricing-home-card .premium-button,.pricing-home-card .premium-button-outline{width:100%;margin-top:auto}.pricing-home-card .featured-label{text-align:center;border-radius:8px 8px 0 0;min-height:42px;padding:0 12px;font-size:10px;line-height:1.2}.service-redesign-top span{text-align:right;max-width:240px;line-height:1.35}.service-card-footer{align-items:flex-start}.service-card-footer span:first-child{line-height:1.35}@media (max-width:980px){.problem-signal-grid,.pricing-home-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ai-layer-layout{grid-template-columns:1fr}}@media (max-width:680px){.problem-signal-grid,.ai-capability-grid,.pricing-home-grid{grid-template-columns:1fr}.ai-layer-section,.pricing-home-section{padding:58px 0}.problem-signal-card,.pricing-home-card{min-height:0}.service-redesign-top,.service-card-footer{flex-direction:column;align-items:flex-start}.service-redesign-top span{text-align:left;max-width:none}}.site-header{background:0 0;border-bottom:1px solid #0000;height:76px;min-height:76px;padding:0;position:fixed}.site-header.scrolled{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#0d1212d1;border-bottom-color:#f7f4ec14}.premium-button,.premium-button-outline,.cl-button{border-radius:var(--radius-pill);height:48px;min-height:48px;padding:0 22px;font-size:14px;font-weight:700}.premium-button,.cl-button-primary{background:var(--color-gold);border:1px solid var(--color-gold);box-shadow:var(--shadow-gold);color:var(--text-dark)}.premium-button:hover,.cl-button-primary:hover{background:var(--color-gold-hover);border-color:var(--color-gold-hover);color:var(--text-dark)}.contact-form{background:var(--color-dark);border-radius:var(--radius-xl);border:1px solid #f7f4ec1a;padding:30px;box-shadow:0 28px 90px #0d12122e}.contact-submit{background:var(--color-gold);border-color:var(--color-gold);border-radius:var(--radius-pill);width:100%;color:var(--text-dark)!important}
