@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:300;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:300;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:300;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:300;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:300;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:400;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/2c55a0e60120577a-s.0bjc5tiuqdqro.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/9c72aa0f40e4eef8-s.0m6w47a4e5dy9.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/ad66f9afd8947f86-s.11u06r12fd6v_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)format("woff2");unicode-range:U+1F??}@font-face{font-family:Inter;font-style:normal;font-weight:900;font-display:swap;src:url(../media/5476f68d60460930-s.0wxq9webf.ew4.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/2bbe8d2671613f1f-s.067x_6k0k23tk.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/1bffadaabf893a1e-s.16ipb6fqu393i.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:900;font-display:swap;src:url(../media/83afe278b6a6bb3c-s.p.0q-301v4kxxnr.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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_96ddfbfc-module__RdptXq__className{font-family:Inter,Inter Fallback;font-style:normal}.inter_96ddfbfc-module__RdptXq__variable{--font-inter:"Inter", "Inter Fallback"}
@font-face{font-family:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/c7f47671e39f7787-s.06cvo47x4w1en.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../media/f06bf9da926bae75-s.p.0pz0x0eczp58u.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:Instrument Sans Fallback;src:local(Arial);ascent-override:94.42%;descent-override:24.33%;line-gap-override:0.0%;size-adjust:102.74%}.instrument_sans_fb22d3b6-module__RJc8VG__className{font-family:Instrument Sans,Instrument Sans Fallback;font-style:normal}.instrument_sans_fb22d3b6-module__RJc8VG__variable{--font-instrument:"Instrument Sans", "Instrument Sans Fallback"}
@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/04c5164763c40239-s.0h-nw9_c8d~-_.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/26f284dcc38c84c0-s.10hk62x1-0d9n.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/7e7f32a39836f228-s.0bmyfaahigzds.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fa39153a3fc630ba-s.0-0ft90hthv3~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6a5386fd6038edbe-s.16fk0g~ypa53a.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/051742360c26797e-s.p.0f97p8c3305p~.woff2?dpl=dpl_7KvrJ9ybyGHYr345aik5XuH9djLf)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:JetBrains Mono Fallback;src:local(Arial);ascent-override:75.79%;descent-override:22.29%;line-gap-override:0.0%;size-adjust:134.59%}.jetbrains_mono_99b9d494-module__gwGESa__className{font-family:JetBrains Mono,JetBrains Mono Fallback;font-style:normal}.jetbrains_mono_99b9d494-module__gwGESa__variable{--font-mono:"JetBrains Mono", "JetBrains Mono Fallback"}
@layer base{@import url(https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,300..900;1,14..32,300..900&family=JetBrains+Mono:wght@400;500;600&display=swap);:root{--color-bg:#f8f7f4;--color-bg-surface:#fff;--color-bg-subtle:#f2f0eb;--color-bg-muted:#e8e5de;--site-header-height:60px;--color-gold:#d7b94d;--color-gold-light:#e8cf6a;--color-gold-mid:#d7b94d;--color-gold-deep:#b89a30;--color-gold-text:#8a6f1a;--gradient-gold:linear-gradient(135deg, #e8cf6a 0%, #d7b94d 50%, #b89a30 100%);--gradient-gold-text:linear-gradient(135deg, #c9a832 0%, #b89a30 50%, #8a6f1a 100%);--color-emerald:#059669;--color-emerald-bg:#d1fae5;--color-indigo:#4f46e5;--color-steel:#0e7490;--color-amber:#d97706;--color-danger:#dc2626;--color-sage:#4a7c59;--color-sage-bg:#dcfce7;--text-primary:#0f0c06;--text-body:#0f0c069e;--text-muted:#0f0c0661;--text-ghost:#0f0c063c;--text-ultra:#0f0c0625;--border-default:#0f0c0614;--border-hover:#0f0c0626;--border-strong:#0f0c0633;--glass-01:#0f0c0603;--glass-02:#0f0c0605;--glass-03:#0f0c0608;--glass-05:#0f0c060d;--glass-08:#0f0c0614;--glow-sm:0 0 12px #d4af3740;--glow-md:0 0 20px #d4af3759;--glow-lg:0 0 30px #d4af3773;--glow-xl:0 0 48px #d4af374d;--shadow-sm:0 1px 3px #0f0c0614, 0 1px 2px #0f0c060d;--shadow-md:0 4px 12px #0f0c061a, 0 2px 6px #0f0c060f;--shadow-lg:0 12px 32px #0f0c061f, 0 4px 12px #0f0c0614;--shadow-xl:0 24px 48px #0f0c0624, 0 8px 24px #0f0c061a;--radius-container:12px;--radius-interaction:8px;--radius-badge:4px;--font-sans:"Inter", system-ui, sans-serif;--font-glass:var(--font-instrument), "Inter", system-ui, sans-serif;--font-mono:"JetBrains Mono", "Fira Code", monospace;--beat-1:.6s;--beat-2:1s;--beat-3:1.6s;--beat-4:2.6s;--beat-5:3s}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;scroll-behavior:smooth}body{background-color:var(--color-bg);color:var(--text-primary);font-family:var(--font-sans);font-feature-settings:"rlig" 1, "calt" 1;margin:0;padding:0;font-size:16px;line-height:1.618}code,kbd,pre,.mono,[data-type=hash],[data-type=metric],[data-type=id]{font-family:var(--font-mono);font-feature-settings:"rlig" 1, "calt" 1}::-webkit-scrollbar{width:6px}::-webkit-scrollbar-track{background:var(--color-bg-subtle)}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--color-gold-mid)}}@layer utilities{@keyframes pulse-subtle{0%,to{opacity:.4}50%{opacity:1}}@keyframes slide-up{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes terminal-blink{0%,to{opacity:1}50%{opacity:0}}@keyframes gold-glow{0%,to{box-shadow:0 0 12px #d4af3733}50%{box-shadow:0 0 30px #d4af3780}}@keyframes killshot-ring{0%{opacity:.8;transform:scale(.8)}to{opacity:0;transform:scale(2)}}@keyframes count-shimmer{0%{background-position:-200%}to{background-position:200%}}@keyframes fix-enter{0%{opacity:0;transform:translate(-12px)}to{opacity:1;transform:translate(0)}}@keyframes drop-invite{0%,to{border-color:#d4af374d}50%{border-color:#d4af37cc;box-shadow:0 0 20px #d4af3733}}@keyframes cell-flash{0%{background-color:#05966940}to{background-color:#0000}}@keyframes phi-flash{0%{opacity:0}10%{opacity:1}20%{opacity:.618}35%{opacity:1}50%{opacity:.382}to{opacity:1}}@keyframes progress-fill{0%{width:0%}to{width:100%}}@keyframes shimmer{0%{background-position:-1000px 0}to{background-position:1000px 0}}.animate-pulse-subtle{animation:pulse-subtle var(--beat-5) ease-in-out infinite}.animate-slide-up{animation:slide-up var(--beat-1) cubic-bezier(.37,0,.63,1) both}.animate-fade-in{animation:fade-in var(--beat-2) ease both}.animate-terminal-blink{animation:1.2s step-end infinite terminal-blink}.animate-gold-glow{animation:gold-glow var(--beat-5) ease-in-out infinite}.animate-drop-invite{animation:drop-invite var(--beat-5) ease-in-out infinite}.animate-fix-enter{animation:fix-enter var(--beat-1) cubic-bezier(.37,0,.63,1) both}.animate-phi-flash{animation:.36s both phi-flash}.delay-1{animation-delay:.1s}.delay-2{animation-delay:.2s}.delay-3{animation-delay:.3s}.delay-6{animation-delay:.6s}.gradient-gold{background:var(--gradient-gold-text);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.gradient-leaf-monument{background:linear-gradient(135deg,#e8cf6a 0%,#d7b94d 50%,#b89a30 100%);-webkit-text-fill-color:transparent;text-shadow:none;-webkit-background-clip:text;background-clip:text}.text-glow-gold{filter:drop-shadow(0 0 28px #d7b94d33)}.hero-monument-headline{letter-spacing:-.02em;max-width:720px;margin:0 0 20px;font-size:clamp(36px,5.4vw,66px);font-weight:700;line-height:1.12}.hero-monument-headline .gradient-leaf-monument{display:inline}.gradient-emerald{background:linear-gradient(135deg,#059669 0%,#10b981 50%,#34d399 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.glass-card{-webkit-backdrop-filter:blur(16px)saturate(1.1);border-radius:var(--radius-container);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffb3;background:#ffffffe0;border:1px solid #b89a301f;transition:box-shadow .3s,border-color .3s,transform .3s}.glass-card:hover{box-shadow:var(--shadow-lg), 0 0 24px #d7b94d1f;border-color:#b89a3038}@media (max-width:768px){.glass-card{-webkit-backdrop-filter:none}}.glass-nav{-webkit-backdrop-filter:blur(12px);border-bottom:1px solid var(--border-default);background:#f8f7f4eb}.site-header{z-index:9995;width:100%;padding-top:env(safe-area-inset-top,0px);position:fixed;top:0;left:0;right:0}.site-header-spacer{height:calc(var(--site-header-height) + env(safe-area-inset-top,0px));pointer-events:none;flex-shrink:0}.site-header .container-outer nav{height:var(--site-header-height)}.shimmer-skeleton{background:linear-gradient(90deg,#f0ede6 25%,#e8e5de 50%,#f0ede6 75%) 0 0/1000px 100%;animation:2s linear infinite shimmer}.badge-emerald{background:var(--color-emerald-bg);color:var(--color-emerald);border-radius:var(--radius-badge);letter-spacing:.05em;font-size:11px;font-weight:600;font-family:var(--font-mono);border:1px solid #05966933;padding:2px 8px}.badge-gold{color:var(--color-gold-text);border-radius:var(--radius-badge);letter-spacing:.05em;background:#e8cf6a26;border:1px solid #b89a3040;padding:2px 8px;font-size:11px;font-weight:600}.badge-danger{color:var(--color-danger);border-radius:var(--radius-badge);background:#dc262614;border:1px solid #dc262633;padding:2px 8px;font-size:11px;font-weight:600}.cta-pair{flex-wrap:wrap;align-items:center;gap:14px;display:inline-flex}.cta-pair.cta-pair--start{justify-content:flex-start}.hero-four-answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}@media (max-width:640px){.hero-four-answers{grid-template-columns:1fr}}.hero-conversion-band{flex-wrap:wrap;align-items:flex-start;gap:18px;max-width:620px;margin-bottom:22px;display:flex}.hero-conversion-band .hero-deliverables{flex:240px;max-width:100%}.closing-cta-actions{text-align:left;flex-wrap:wrap;justify-content:center;align-items:flex-start;gap:20px;max-width:720px;margin-inline:auto;display:flex}.closing-cta-actions>a{flex:none;width:auto;max-width:100%}.closing-cta-actions .deliverables-box{flex:280px;max-width:400px}.glass-surface,.btn-primary-cta,.btn-secondary-cta{--glass-radius:18px;isolation:isolate;border-radius:var(--glass-radius);box-shadow:none;filter:none;transition:transform var(--beat-1) cubic-bezier(.37, 0, .63, 1);background:linear-gradient(168deg,#ffffff1a 0%,#ffffff0a 45%,#ffffff05 100%);border:none;position:relative;overflow:visible}@media (min-width:769px){.glass-surface,.btn-primary-cta,.btn-secondary-cta{-webkit-backdrop-filter:blur(24px)saturate(200%)}}.glass-surface{height:100%;display:block}.glass-surface--rim-only{background:0 0}@media (min-width:769px){.glass-surface--rim-only{-webkit-backdrop-filter:none}}.glass-surface--rim-only .cta-glass-slab{display:none}.glass-surface-body{z-index:6;position:relative}.glass-faq-grid{grid-template-columns:repeat(auto-fit,minmax(300px,1fr));align-items:start;gap:18px;display:grid}.glass-faq-card.glass-surface{height:fit-content}.glass-faq-card{--glass-radius:18px;border-radius:var(--glass-radius);background:#ffffff94;align-self:start;height:fit-content;padding:0;transition:transform .22s,border-radius .32s cubic-bezier(.37,0,.63,1),background .22s,box-shadow .22s;box-shadow:inset 0 1px #ffffffeb,0 1px 2px #100e0b0d}.glass-faq-card[open]{--glass-radius:0px;background:#ffffffb8}.glass-faq-card .cta-glass-border-ring{transition:border-radius .32s cubic-bezier(.37,0,.63,1)}.glass-faq-card:not([open]):hover{transform:translateY(-2px)}.glass-faq-card:not([open]):hover .cta-glass-aura{opacity:1;filter:blur(26px)}.glass-faq-card[open] .cta-glass-aura{opacity:1;filter:blur(22px)}.glass-faq-card__summary{cursor:pointer;justify-content:space-between;align-items:flex-start;gap:16px;padding:22px 24px;list-style:none;display:flex}.glass-faq-card__summary:focus{outline:none}.glass-faq-card__summary:focus-visible{outline-offset:-2px;border-radius:inherit;outline:2px solid #221f1a47}.glass-faq-card__summary::-webkit-details-marker{display:none}.glass-faq-card__summary::marker{content:""}.glass-faq-card__q{min-width:0;font-family:var(--font-glass);letter-spacing:.024em;color:#0f0c06f5;text-shadow:0 1px #ffffff8c;flex:1;margin:0;font-size:15px;font-weight:600;line-height:1.42}.glass-faq-card__chevron{background:linear-gradient(#ffffff94 0%,#f5f2ec47 100%);border:1px solid #ffffffb8;border-radius:9999px;flex-shrink:0;width:28px;height:28px;margin-top:-2px;transition:transform .22s,background .22s;position:relative;box-shadow:inset 0 1px #ffffffd9,0 1px 2px #100e0b0f}.glass-faq-card__chevron:before{content:"";border-bottom:1.75px solid #0f0c06c7;border-right:1.75px solid #0f0c06c7;width:7px;height:7px;transition:transform .22s;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)rotate(45deg)}.glass-faq-card[open] .glass-faq-card__chevron:before{transform:translate(-50%,-35%)rotate(-135deg)}.glass-faq-card__panel{grid-template-rows:0fr;transition:grid-template-rows .28s;display:grid}.glass-faq-card[open] .glass-faq-card__panel{grid-template-rows:1fr}.glass-faq-card__panel>.glass-surface-body{overflow:hidden}.glass-faq-card__a{font-family:var(--font-sans);color:#0f0c06d1;margin:0;padding:0 24px 22px;font-size:14.5px;font-weight:500;line-height:1.62}.glass-faq-card[open] .glass-faq-card__a{color:#0f0c06e0}.security-faq-section{background:var(--color-bg-subtle)}.btn-primary-cta,.btn-secondary-cta{--glass-radius:9999px;text-align:center;cursor:pointer;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:var(--text-primary);text-shadow:none;justify-content:center;align-items:center;min-height:46px;padding:13px 30px 12px;text-decoration:none;display:inline-flex}.btn-secondary-cta{min-height:46px;color:var(--text-body);background:linear-gradient(168deg,#ffffff14 0%,#ffffff08 55%,#ffffff03 100%);padding:13px 28px 12px}.cta-glass-aura{pointer-events:none;z-index:-1;filter:blur(22px);opacity:.9;transition:opacity var(--beat-1) ease, filter var(--beat-1) ease;background:radial-gradient(115% 95% at 50% 0,#12100e1c 0%,#12100e0b 38%,#12100e04 58%,#0000 78%);border-radius:50%;position:absolute;inset:42% -14% -72%}.btn-secondary-cta .cta-glass-aura{opacity:.65}.cta-glass-border-svg{display:none}.cta-glass-border-ring{border-radius:inherit;pointer-events:none;z-index:5;-webkit-mask-composite:xor;background:linear-gradient(#fff 0%,#ffffffeb 6%,#ebe6de9e 28%,#b9b2a857 52%,#827c7329 76%,#5f5a520d 100%);padding:1.5px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.cta-glass-border-ring--muted{background:linear-gradient(#ffffffc7 0%,#ffffff85 10%,#d2cdc452 40%,#96918824 72%,#645f580a 100%)}.cta-glass-edge{pointer-events:none;z-index:6;position:absolute}.cta-glass-edge--top{background:linear-gradient(90deg,#ffffff26 0%,#fffffff2 28%,#fff 50%,#fffffff2 72%,#ffffff26 100%);height:1px;top:0;left:10%;right:10%}.cta-glass-edge--bottom{background:linear-gradient(90deg,#0000 0%,#58524a24 50%,#0000 100%);height:1px;bottom:0;left:18%;right:18%}.btn-secondary-cta .cta-glass-edge--top{opacity:.55}.btn-secondary-cta .cta-glass-edge--bottom{opacity:.7}.cta-glass-slab{border-radius:inherit;pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.cta-glass-frost{border-radius:inherit;background:linear-gradient(#ffffff1f 0%,#ffffff08 58%,#ffffff03 100%);position:absolute;inset:0}.cta-glass-radials{opacity:.9;background:radial-gradient(82% 68% at 10% 96%,#ffffffc7 0%,#ffffff42 26%,#0000 56%),radial-gradient(100% 82% at 100% 0,#ffffffbd 0%,#fff3 32%,#0000 62%);position:absolute;inset:-22%}.cta-glass-slab--muted .cta-glass-radials{opacity:.48}.cta-glass-plane{transform-origin:100% 0;opacity:.78;background:linear-gradient(162deg,#fffffff2 0%,#ffffff80 22%,#ffffff24 50%,#ffffff05 80%,#0000 100%);border-radius:16px;width:86%;height:128%;position:absolute;top:-12%;right:-18%;transform:rotate(-4deg)skew(-14deg)}.cta-glass-slab--muted .cta-glass-plane{opacity:.42}.cta-glass-sheen{clip-path:polygon(30% 0,100% 0,100% 100%,0 72%);background:linear-gradient(115deg,#0000 0%,#ffffff0d 26%,#ffffff6b 54%,#ffffffb8 66%,#ffffff2e 84%,#0000 100%);position:absolute;inset:0}.cta-glass-slab--muted .cta-glass-sheen{opacity:.55}.cta-glass-specular{z-index:2;background:linear-gradient(90deg,#0000 0%,#ffffff80 22%,#fff 50%,#ffffff8c 76%,#0000 100%);height:1px;position:absolute;top:0;left:12%;right:22%}.cta-glass-slab--muted .cta-glass-specular{opacity:.55}.cta-glass-label{z-index:6;-webkit-hyphens:auto;hyphens:auto;max-width:100%;font-family:var(--font-glass);letter-spacing:.038em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-feature-settings:"kern" 1, "liga" 1;color:#221f1ae6;text-shadow:0 1px #ffffffc7,0 -1px #100e0b29,0 1px 3px #0c0a080d;padding:1px 0 0;font-size:14.5px;font-weight:500;line-height:1.35;display:block;position:relative;transform:translateY(-.5px)}.btn-secondary-cta .cta-glass-label{letter-spacing:.042em;color:#34302abd;text-shadow:0 1px #ffffff94,0 -1px #100e0b1c;padding-top:1px;font-weight:400;line-height:1.38;transform:translateY(-.5px)}.btn-primary-cta:hover .cta-glass-label{color:#1a1713f5;text-shadow:0 1px #ffffffe0,0 -1px #100e0b33,0 1px 4px #0c0a0812}.btn-secondary-cta:hover .cta-glass-label{color:#26231ee0}.btn-primary-cta:before,.btn-secondary-cta:before{display:none}.btn-primary-cta:hover,.btn-secondary-cta:hover{transform:translateY(-2px)}.btn-primary-cta:hover .cta-glass-aura,.btn-secondary-cta:hover .cta-glass-aura{opacity:1;filter:blur(26px)}.btn-primary-cta:active,.btn-secondary-cta:active{transform:translateY(0)}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.glass-surface:not(.glass-surface--rim-only),.btn-primary-cta,.btn-secondary-cta{background:#ffffffeb}.glass-surface--rim-only{background:#ffffff73}.glass-surface .cta-glass-slab,.glass-surface .cta-glass-border-ring,.glass-surface .cta-glass-edge,.glass-surface .cta-glass-aura,.cta-glass-slab,.cta-glass-border-ring,.cta-glass-edge,.cta-glass-aura{display:none}}.void-band .cta-glass-aura,.void-band .cta-glass-border-ring,.void-band .cta-glass-edge,.void-band .cta-glass-slab{display:none!important}.void-band .btn-primary-cta{background:var(--gradient-gold);color:#2d1f00;-webkit-backdrop-filter:none;filter:none;min-height:44px;text-shadow:none;border:none;border-radius:8px;padding:12px 26px;overflow:hidden;box-shadow:0 0 0 1px #b89a3073,0 2px 10px #d7b94d4d,inset 0 1px #ffffff80}.void-band .btn-primary-cta:before{content:"";border-radius:inherit;z-index:-1;background:var(--gradient-gold);filter:blur(12px);opacity:.45;pointer-events:none;animation:3.2s ease-in-out infinite ember-pulse;display:block;position:absolute;inset:-3px}.void-band .btn-primary-cta:hover{transform:translateY(-1px);box-shadow:0 0 0 1px #b89a3099,0 8px 30px #d7b94d99,inset 0 1px #fff9}.void-band .btn-primary-cta:hover:before{opacity:.8;animation-play-state:paused}.void-band .btn-primary-cta:active{transform:translateY(0)}.void-band .btn-secondary-cta{color:var(--color-fg);-webkit-backdrop-filter:none;background:#ffffff0a;border:1.5px solid #d7b94d66;border-radius:8px;min-height:44px;padding:11px 24px;box-shadow:inset 0 1px #ffffff14}.void-band .btn-secondary-cta:hover{color:var(--color-gold-light);border-color:var(--color-gold-mid);background:#d7b94d1f}.void-band .btn-primary-cta,.void-band .btn-secondary-cta{font-family:var(--font-sans);letter-spacing:-.01em;font-size:15px;line-height:1.28}.void-band .cta-glass-label{font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;color:inherit;text-shadow:none;font-feature-settings:normal;padding:0;transform:none}.void-band .btn-primary-cta .cta-glass-label{font-weight:650}.void-band .btn-secondary-cta .cta-glass-label{font-weight:550}@keyframes ember-pulse{0%,to{opacity:.38;transform:scale(.97)}50%{opacity:.72;transform:scale(1.04)}}.btn-primary:not(.btn-primary-cta){color:var(--text-primary);font-family:var(--font-sans);letter-spacing:-.01em;cursor:pointer;min-height:44px;transition:transform var(--beat-1) cubic-bezier(.37, 0, .63, 1), box-shadow var(--beat-1) ease;isolation:isolate;text-shadow:none;background:#fff3;border:1px solid #ffffff61;border-radius:8px;justify-content:center;align-items:center;padding:12px 26px;font-size:15px;font-weight:650;display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 28px #0f0c081f}@media (min-width:769px){.btn-primary:not(.btn-primary-cta){-webkit-backdrop-filter:blur(12px)saturate(160%)}}.btn-primary:not(.btn-primary-cta):before{content:"";border-radius:inherit;z-index:-1;filter:blur(10px);opacity:.35;pointer-events:none;background:#ffffff59;position:absolute;inset:-3px}.btn-primary:not(.btn-primary-cta):hover{border-color:#ffffff85;transform:translateY(-1px);box-shadow:0 12px 32px #0f0c0829}.btn-primary:not(.btn-primary-cta):active{transform:translateY(0)}@property --mx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --my{syntax:"<percentage>";inherits:true;initial-value:50%}@media (hover:hover) and (pointer:fine){.btn-primary-cta:after,.btn-secondary-cta:after,.btn-primary:not(.btn-primary-cta):after{content:"";border-radius:inherit;z-index:7;pointer-events:none;opacity:0;transition:opacity var(--beat-1) ease;background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff80 0%, #ffffff1f 40%, transparent 65%);mix-blend-mode:overlay;position:absolute;inset:0}.btn-primary-cta:hover:after,.btn-secondary-cta:hover:after,.btn-primary:not(.btn-primary-cta):hover:after{opacity:1}}.void-band .btn-primary:not(.btn-primary-cta){color:#ffffffeb;background:#ffffff14;border-color:#ffffff47;box-shadow:0 10px 32px #00000047}.btn-secondary:not(.btn-secondary-cta){color:var(--text-primary);font-family:var(--font-sans);cursor:pointer;min-height:44px;transition:border-color var(--beat-1) ease, color var(--beat-1) ease, background var(--beat-1) ease, box-shadow var(--beat-1) ease;background:#ffffff8c;border:1.5px solid #b89a3059;border-radius:8px;padding:11px 24px;font-size:15px;font-weight:550;box-shadow:inset 0 1px #fff9}.btn-secondary:not(.btn-secondary-cta):hover{border-color:var(--color-gold-mid);color:var(--color-gold-text);box-shadow:var(--glow-sm), inset 0 1px 0 #fff9;background:#e8cf6a1f}.void-band .btn-secondary:not(.btn-secondary-cta){color:var(--color-fg);background:#ffffff0a;border-color:#d7b94d66;box-shadow:inset 0 1px #ffffff14}.void-band .btn-secondary:not(.btn-secondary-cta):hover{color:var(--color-gold-light);background:#d7b94d1f}.btn-ghost{color:var(--text-muted);border-radius:var(--radius-interaction);font-family:var(--font-sans);cursor:pointer;background:0 0;border:none;padding:8px 16px;font-size:14px;font-weight:500;transition:color .2s,background .2s}.btn-ghost:hover{color:var(--text-primary);background:var(--glass-03)}.divider{background:linear-gradient(90deg, transparent 0%, var(--border-default) 20%, var(--border-hover) 50%, var(--border-default) 80%, transparent 100%);border:none;height:1px}.site-footer{border-top:2px solid var(--color-gold-mid);background-color:var(--color-bg-subtle);margin-top:0;padding-top:clamp(40px,6vw,56px);padding-bottom:36px}.site-footer-grid{grid-template-columns:minmax(220px,1.35fr) repeat(4,minmax(0,1fr));align-items:start;gap:clamp(28px,4vw,40px);margin-bottom:40px;display:grid}.site-footer-brand{max-width:320px}.site-footer-logo{margin:0 0 12px;font-size:16px;font-weight:800}.site-footer-tagline{color:var(--text-muted);margin:0 0 12px;font-size:14px;line-height:1.618}.site-footer-dogfood{font-family:var(--font-mono);letter-spacing:.03em;color:var(--color-gold-text);margin:0 0 16px;font-size:12px;line-height:1.5}.site-footer-col-title{margin:0 0 12px}.site-footer-links{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.site-footer-link{color:var(--text-body);transition:color var(--beat-1) ease;font-size:14px;line-height:1.45;text-decoration:none}.site-footer-link:hover{color:var(--color-gold-text)}.site-footer-meta{padding-top:24px}.site-footer-summary{color:var(--text-body);max-width:720px;margin:0 0 16px;font-size:14px;line-height:1.618}.site-footer-agentchain{color:var(--color-gold-text);text-decoration:underline}.site-footer-copy{color:var(--text-ghost);margin:0;font-size:12px}@media (max-width:1024px){.site-footer-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.site-footer-brand{grid-column:1/-1;max-width:420px}}@media (max-width:640px){.site-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px}}@media (max-width:420px){.site-footer-grid{grid-template-columns:1fr}}:focus-visible{outline:2px solid var(--color-gold-mid);outline-offset:2px;border-radius:4px}::selection{color:var(--text-primary);background:#e8cf6a4d}.text-hero{letter-spacing:-.025em;font-size:clamp(36px,6vw,72px);font-weight:800;line-height:1.1}.text-h1{letter-spacing:-.025em;font-size:clamp(30px,4vw,48px);font-weight:700;line-height:1.2}.text-h2{letter-spacing:-.02em;font-size:clamp(24px,3vw,36px);font-weight:700;line-height:1.3}.text-h3{letter-spacing:-.015em;font-size:24px;font-weight:600}.text-body{font-size:16px;line-height:1.618}.text-sm{font-size:14px;line-height:1.5}.text-xs{font-size:12px}.text-label{letter-spacing:.05em;text-transform:uppercase;font-size:11px;font-weight:600}.input-field{border:1.5px solid var(--border-default);border-radius:var(--radius-interaction);width:100%;font-family:var(--font-sans);background:var(--color-bg-surface);color:var(--text-primary);padding:12px 14px;font-size:15px;transition:border-color .2s}.input-field:focus{border-color:var(--color-gold-mid);outline:none;box-shadow:0 0 0 3px #d7b94d26}textarea.input-field{resize:vertical;min-height:120px}.container-outer{max-width:1152px;margin:0 auto;padding:0 24px}.container-content{max-width:960px;margin:0 auto;padding:0 24px}.container-copy{max-width:720px;margin:0 auto;padding:0 24px}.related-tool-link:hover{color:var(--color-gold-text)!important;border-color:#d4af3766!important}.split-phi{grid-template-columns:1fr 1.618fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}.hero-split{grid-template-columns:minmax(0,1.08fr) minmax(340px,.92fr);gap:clamp(28px,5vw,64px)}.hero-title{max-width:720px;font-size:clamp(36px,5.4vw,66px)}.hero-proof-caption{text-align:center;color:var(--text-muted);font-family:var(--font-mono);margin:14px 0 0;font-size:12px}.hero-route-thesis{border-top:1px solid #b89a3029;border-left:2px solid var(--color-gold-mid);text-align:left;margin:20px 0 0;padding:18px 0 0 16px}.hero-route-thesis-lead{letter-spacing:-.015em;color:var(--text-primary);margin:0 0 12px;font-size:clamp(15px,1.55vw,17px);font-weight:600;line-height:1.45}.hero-route-thesis-support{color:var(--text-body);margin:0;font-size:14px;line-height:1.58}.split-phi-reverse{grid-template-columns:1.618fr 1fr;align-items:start;gap:clamp(24px,4vw,56px);display:grid}@media (max-width:768px){.split-phi,.split-phi-reverse{grid-template-columns:1fr}.hero-title,.hero-monument-headline{font-size:clamp(34px,10vw,42px)}.hero-proof-caption{text-align:left}.hero-trust-list{grid-template-columns:repeat(2,minmax(0,1fr));line-height:1.35;gap:6px 10px!important;margin-bottom:4px!important;font-size:10.5px!important;display:grid!important}}.rule-gold{background:linear-gradient(90deg, var(--color-gold-mid) 0%, transparent 80%);opacity:.5;border:0;height:1px;margin:0}.rule-top{border-top:1px solid var(--border-default)}.section-marker{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);align-items:center;gap:10px;font-size:12px;display:inline-flex}.section-marker:before,.section-marker.center:after{content:"";background:var(--color-gold-mid);flex:none;width:24px;height:1px}.display-numeral{font-family:var(--font-mono);color:var(--text-ultra);letter-spacing:-.04em;-webkit-user-select:none;user-select:none;pointer-events:none;font-size:clamp(56px,13vw,180px);font-weight:700;line-height:.85}.display-numeral-sm{font-family:var(--font-mono);color:var(--text-ghost);letter-spacing:-.03em;-webkit-user-select:none;user-select:none;font-size:clamp(40px,7vw,64px);font-weight:700;line-height:.9}.text-statement{letter-spacing:-.02em;font-size:clamp(24px,3.4vw,40px);font-weight:750;line-height:1.2}.brutal-card{-webkit-backdrop-filter:blur(16px)saturate(1.12);border-radius:var(--radius-container);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffbf, inset 0 0 0 1px #b89a300a;transition:transform var(--beat-1) cubic-bezier(.37,0,.63,1), box-shadow var(--beat-1) ease, border-color var(--beat-1) ease;background:#ffffffe6;border:1px solid #b89a3024}.brutal-card:hover{box-shadow:var(--shadow-lg), 0 0 32px #d7b94d29, inset 0 1px 0 #ffffffd9;border-color:#b89a3042;transform:translateY(-2px)}@media (max-width:768px){.brutal-card{-webkit-backdrop-filter:none}}.void-band{color:var(--color-fg);--text-primary:#fafafa;--text-body:#fafafa9e;--text-muted:#fafafa61;--text-ghost:#fafafa3c;--text-ultra:#fafafa1a;--border-default:#fafafa1a;--border-hover:#fafafa2e;background:#0a0a0b}.void-band .glass-card,.void-band .brutal-card{box-shadow:none;-webkit-backdrop-filter:none;background:#ffffff08;border-color:#fafafa1f}.void-band .brutal-card{box-shadow:6px 6px 0 0 var(--color-gold-mid);border-color:#fafafae6;animation:none}.void-band .brutal-card:hover{box-shadow:8px 8px 0 0 var(--color-gold-deep);transform:translate(-2px,-2px)}@media (max-width:768px){.void-band .brutal-card{box-shadow:4px 4px 0 0 var(--color-gold-mid)}}.void-band .section-marker{color:var(--color-gold-light)}.void-band .trust-strip-cell,.void-band .surface-light,.void-band .glass-premium:not(.decision-object){--text-primary:#0f0c06;--text-body:#0f0c069e;--text-muted:#0f0c0661;--text-ghost:#0f0c063c;--border-default:#0f0c0614;color:var(--text-primary)}.void-band .trust-strip-law{color:var(--text-primary)}.void-band .trust-strip-plain{color:var(--text-muted)}.void-band .surface-light .state-label{color:var(--color-gold-text)}.void-band .flow-rail{border-radius:var(--radius-interaction);background:#ffffff05;border:1px solid #fafafa24}.void-band .flow-rail-step{background:0 0;border-color:#fafafa1a}.void-band .flow-rail-step .fr-idx{color:var(--color-gold-light)}.void-band .flow-rail-step .fr-label{color:#fafafab8}.void-band .flow-rail-step .fr-detail{color:#fafafa85}.void-band .flow-rail-step.is-active{box-shadow:inset 0 -2px 0 var(--color-gold-mid);background:#d7b94d29;border-color:#d7b94d80}.void-band .flow-rail-step.is-active .fr-idx,.void-band .flow-rail-step.is-active .fr-label,.void-band .flow-rail-step.is-active .fr-detail{color:var(--color-gold-light);font-weight:600}.void-band .flow-rail-pulse{display:none}.void-outcome-card{border-radius:var(--radius-container);background:#ffffff0a;border:1px solid #fafafa1f;padding:18px 20px}.void-outcome-card .state-label{font-family:var(--font-mono);letter-spacing:.06em;color:var(--color-gold-light);margin:0 0 6px;font-size:13px;font-weight:700}.void-outcome-card .outcome-body{color:#fafafab8;margin:0;font-size:14px;line-height:1.5}.phi-grid-bg{isolation:isolate;position:relative}.phi-grid-bg:before{content:"";z-index:-1;pointer-events:none;background-image:linear-gradient(90deg,#b89a3012 1px,#0000 1px),linear-gradient(#b89a3012 1px,#0000 1px);background-size:60px 60px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70% at 50% 38%,#000 28%,#0000 90%);mask-image:radial-gradient(80% 70% at 50% 38%,#000 28%,#0000 90%)}.void-band.phi-grid-bg:before{background-image:linear-gradient(90deg,#d7b94d1a 1px,#0000 1px),linear-gradient(#d7b94d1a 1px,#0000 1px)}@media (max-width:768px){.phi-grid-bg:before{opacity:.6;background-size:42px 42px}}.phi-grid-subtle:before{opacity:.38;background-image:linear-gradient(90deg,#b89a3009 1px,#0000 1px),linear-gradient(#b89a3009 1px,#0000 1px)}.void-band .display-numeral{opacity:.38}.card-grid-stretch{align-items:stretch}.card-grid-stretch>*,.card-grid-stretch .reveal,.card-grid-stretch .glass-card,.card-grid-stretch .instrument-card{height:100%}@keyframes scan-sweep{0%{opacity:0;transform:translateY(0)}10%{opacity:.7}90%{opacity:.7}to{opacity:0;transform:translateY(100%)}}.void-band>.scan-line,.void-band .container-copy>.scan-line,.void-band .container-content>.scan-line{z-index:0;pointer-events:none;background:linear-gradient(90deg, transparent, var(--color-gold-mid), transparent);height:2px;animation:3s cubic-bezier(.37,0,.63,1) infinite scan-sweep;position:absolute;top:0;left:0;right:0}@media (max-width:768px){.scan-line{display:none}}.badge-gold-outline{color:var(--color-gold-text);border-radius:var(--radius-badge);letter-spacing:.05em;font-size:11px;font-weight:600;font-family:var(--font-mono);background:0 0;border:1px solid #b89a3073;padding:2px 8px}.badge-ghost{color:var(--text-muted);border:1px solid var(--border-default);border-radius:var(--radius-badge);letter-spacing:.05em;font-size:11px;font-weight:600;font-family:var(--font-mono);background:0 0;padding:2px 8px}.badge-steel{color:var(--color-steel);border-radius:var(--radius-badge);letter-spacing:.05em;font-size:11px;font-weight:600;font-family:var(--font-mono);background:#0e749014;border:1px solid #0e749038;padding:2px 8px}.reveal{opacity:0;transform:translateY(24px)}.reveal.is-visible{animation:slide-up var(--beat-1) cubic-bezier(.37,0,.63,1) both}@supports (animation-timeline:view()){.reveal.reveal-native{opacity:1;animation:slide-up var(--beat-1) cubic-bezier(.37,0,.63,1) both;animation-timeline:view();animation-range:entry entry 55%;transform:none}}.stagger-grid>:first-child{animation-delay:0s}.stagger-grid>:nth-child(2){animation-delay:72ms}.stagger-grid>:nth-child(3){animation-delay:.144s}.stagger-grid>:nth-child(4){animation-delay:.216s}.stagger-grid>:nth-child(5){animation-delay:.288s}.stagger-grid>:nth-child(6){animation-delay:.36s}.stagger-grid>:nth-child(7){animation-delay:.432s}.nav-link{position:relative}.nav-link:after{content:"";background:var(--color-gold-mid);transform-origin:0;height:2px;transition:transform var(--beat-1) cubic-bezier(.37,0,.63,1);position:absolute;bottom:-5px;left:0;right:0;transform:scaleX(0)}.nav-link:hover:after,.nav-link.active:after{transform:scaleX(1)}.site-nav-desktop .site-nav-text-link{height:36px;color:var(--text-body);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0 2px;font-size:13.5px;font-weight:500;line-height:1;text-decoration:none;display:inline-flex}.site-nav-desktop .site-nav-text-link.active{color:var(--color-gold-text);font-weight:600}.mobile-nav-trigger{display:none}@media (max-width:1024px){.site-nav-desktop{display:none!important}.mobile-nav-trigger{display:inline-flex}}.glass-premium{border-radius:var(--radius-container);box-shadow:var(--shadow-md), inset 0 1px 0 #ffffffb8, inset 0 0 0 1px #b89a300a;background:#ffffffeb;border:1px solid #b89a301f;position:relative}@media (min-width:769px){.glass-premium{-webkit-backdrop-filter:blur(14px)saturate(1.1)}}.corner-ticks{position:relative}.corner-ticks:before,.corner-ticks:after{content:"";pointer-events:none;z-index:1;width:12px;height:12px;position:absolute}.corner-ticks:before{border-top:1.5px solid var(--color-gold-mid);border-left:1.5px solid var(--color-gold-mid);top:8px;left:8px}.corner-ticks:after{border-bottom:1.5px solid var(--color-gold-mid);border-right:1.5px solid var(--color-gold-mid);bottom:8px;right:8px}.card-legend{padding:28px 28px 26px;position:relative}.card-legend-head{z-index:2;align-items:center;gap:14px;margin:0 0 20px;display:flex;position:relative}.card-legend-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--color-gold-text);white-space:nowrap;flex-shrink:0;font-size:11px;font-weight:600;line-height:1.35}.card-legend-rule{background:linear-gradient(90deg, var(--color-gold-mid) 0%, #b89a301f 100%);border:0;flex:1;min-width:20px;height:1px;margin:0}.card-legend-body{z-index:1;position:relative}.card-legend-body>:first-child{margin-top:0}.card-legend-body>:last-child{margin-bottom:0}.card-legend-body .indexed-list li:first-child{padding-top:0}.void-band .card-legend-label{color:var(--color-gold-light)}.card-legend-pair{align-items:stretch}.card-legend-pair .card-legend{flex-direction:column;height:100%;margin-bottom:0;display:flex}.card-legend-pair .card-legend-body{flex:1}.phi-grid-card{isolation:isolate;position:relative}.phi-grid-card:after{content:"";z-index:0;pointer-events:none;border-radius:inherit;background-image:linear-gradient(90deg,#b89a300a 1px,#0000 1px),linear-gradient(#b89a300a 1px,#0000 1px);background-size:42px 42px;position:absolute;inset:0}@media (max-width:768px){.phi-grid-card:after{display:none}}.phi-grid-card>*{z-index:1;position:relative}.card-numeral-wrap{position:relative;overflow:hidden}.card-numeral-watermark{font-family:var(--font-mono);color:var(--text-ultra);pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;font-size:clamp(36px,6vw,56px);font-weight:700;line-height:1;position:absolute;top:8px;right:12px}.card-scan{position:relative}.creed-grid{text-align:center;grid-template-columns:repeat(3,1fr);gap:0;display:grid}@media (max-width:700px){.creed-grid{grid-template-columns:1fr}.creed-cell{border-top:1px solid #fafafa1f;border-left:none!important}.creed-cell:first-child{border-top:none}}.creed-cell{border-left:1px solid #d7b94d40;padding:clamp(16px,3vw,28px) clamp(12px,2vw,20px)}.creed-cell:first-child{border-left:none}.creed-index{font-family:var(--font-mono);letter-spacing:.08em;color:var(--color-gold-light);margin-bottom:8px;font-size:11px;font-weight:700;display:block}.creed-text{color:var(--text-primary);font-size:clamp(14px,2vw,18px);font-weight:650;line-height:1.35}.authority-path{background:#f8f7f4f5;border-top:1px solid #b89a3038;border-bottom:1px solid #b89a301f;padding:0}.authority-path-inner{align-items:center;max-width:1152px;min-height:44px;margin:0 auto;padding:0 24px;display:flex}.authority-path ol{font-family:var(--font-mono);letter-spacing:.04em;text-transform:lowercase;flex-wrap:nowrap;align-items:center;gap:0;width:100%;margin:0;padding:10px 0;font-size:12px;list-style:none;display:flex;overflow:hidden}.authority-path li{flex-shrink:1;align-items:center;min-width:0;display:inline-flex}.authority-path li:last-child{flex-shrink:0;max-width:55%}.authority-path a{color:var(--text-muted);white-space:nowrap;text-overflow:ellipsis;max-width:180px;padding:4px 2px;text-decoration:none;overflow:hidden}.authority-path a:hover{color:var(--color-gold-text)}.authority-path [aria-current=page]{color:var(--color-gold-text);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.authority-path .path-node{color:var(--text-muted);flex-shrink:0;align-items:center;gap:8px;display:inline-flex}.authority-path .path-dot{background:var(--color-gold-mid);border-radius:50%;flex:none;width:5px;height:5px}.authority-path .path-spine{background:#b89a3059;flex:none;width:14px;height:1px}.authority-path .path-hex{color:var(--color-gold-mid);flex:none;margin-right:6px}.authority-path .path-cursor{color:var(--color-gold-mid);flex:none;margin-left:4px;animation:1.2s step-end infinite terminal-blink}.build-ledger-arc{flex-wrap:wrap;align-items:center;gap:6px 10px;padding:8px 0 4px;display:flex}.build-ledger-arc-segment{align-items:center;gap:10px;display:inline-flex}.build-ledger-arc-node{border-radius:var(--radius-interaction);background:#ffffffb8;border:1px solid #b89a3038;flex-direction:column;gap:2px;padding:10px 14px;display:inline-flex}.build-ledger-arc-tag{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-gold-text);font-size:11px;font-weight:700}.build-ledger-arc-month{color:var(--text-body);font-size:13px}.build-ledger-arc-spine{font-family:var(--font-mono);color:var(--color-gold-mid);flex:none;font-size:14px}@media (max-width:600px){.build-ledger-arc{flex-direction:column;align-items:flex-start;gap:8px}.build-ledger-arc-spine{margin:0 18px;transform:rotate(90deg)}}.indexed-list{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.indexed-list li{border-bottom:1px solid var(--border-default);grid-template-columns:auto 1fr;align-items:start;gap:14px;padding:12px 0;display:grid}.indexed-list li:last-child{border-bottom:none}.indexed-list .idx{font-family:var(--font-mono);color:var(--color-gold-text);padding-top:2px;font-size:12px;font-weight:700}.domain-pager{border-top:2px solid var(--color-gold-mid);grid-template-columns:1fr 1fr;gap:12px;margin-top:32px;padding-top:24px;display:grid}@media (max-width:600px){.domain-pager{grid-template-columns:1fr}}.domain-pager a{color:inherit;border:1px solid var(--border-default);border-radius:var(--radius-container);transition:border-color var(--beat-1) ease, box-shadow var(--beat-1) ease;padding:16px 18px;text-decoration:none;display:block}.domain-pager a:hover{box-shadow:var(--glow-sm);border-color:#b89a3059}.domain-pager .pager-label{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:6px;font-size:10px;display:block}.domain-pager .pager-title{color:var(--text-primary);font-size:15px;font-weight:600;display:block}.domain-pager .next{text-align:right}.nav-mega-wrap{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.nav-mega-trigger{cursor:pointer;color:var(--text-body);white-space:nowrap;appearance:none;background:0 0;border:none;justify-content:center;align-items:center;gap:3px;height:36px;padding:0 2px;font-family:inherit;font-size:13.5px;font-weight:500;line-height:1;display:inline-flex}.nav-mega-trigger:focus{outline:none}.nav-mega-trigger:focus-visible{outline:2px solid var(--color-gold-mid);outline-offset:3px;border-radius:2px}.nav-mega-trigger:hover,.nav-mega-trigger[aria-expanded=true],.nav-mega-trigger.active{color:var(--color-gold-text);font-weight:600}.nav-mega-trigger[aria-expanded=true]:after,.nav-mega-trigger.active:after{transform:scaleX(1)}.nav-mega-caret{opacity:.65;transition:transform var(--beat-1) ease;font-size:9px;line-height:1}.nav-mega-wrap.open .nav-mega-caret{transform:rotate(180deg)}.nav-mega-panel{opacity:0;pointer-events:none;visibility:hidden;width:min(520px,100vw - 32px);transition:opacity var(--beat-1) ease, transform var(--beat-1) cubic-bezier(.37,0,.63,1), visibility 0s linear var(--beat-1);z-index:1000;position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(6px)}.nav-mega-wrap.open .nav-mega-panel,.nav-mega-wrap:focus-within .nav-mega-panel{opacity:1;pointer-events:auto;visibility:visible;transition:opacity var(--beat-1) ease, transform var(--beat-1) cubic-bezier(.37,0,.63,1), visibility 0s;transform:translate(-50%)translateY(0)}.nav-mega-panel-right,.site-nav-desktop .nav-mega-wrap:last-of-type .nav-mega-panel{left:auto;right:0;transform:translateY(6px)}.site-nav-desktop .nav-mega-wrap:last-of-type.open .nav-mega-panel,.site-nav-desktop .nav-mega-wrap:last-of-type:focus-within .nav-mega-panel,.nav-mega-wrap.open .nav-mega-panel-right{transform:translateY(0)}.nav-mega-panel.glass-premium{-webkit-backdrop-filter:blur(22px)saturate(1.3);background:#fcfbf8fc;border:1px solid #b89a3029;box-shadow:0 20px 50px #2d1f0014,inset 0 1px #ffffffe6,inset 0 0 0 1px #b89a300d}.nav-mega-panel-inner{padding:20px 22px 22px}.nav-mega-legend{font-family:var(--font-mono);letter-spacing:.12em;color:var(--color-gold-text);border-bottom:1px solid #b89a3038;margin:0 0 16px;padding:0 0 10px;font-size:10px}.nav-mega-columns{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:20px;display:grid}.nav-mega-col-title{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);margin-bottom:10px;font-size:10px}.nav-mega-link{color:inherit;transition:background var(--beat-1) ease;border-radius:6px;grid-template-rows:auto auto;grid-template-columns:auto 1fr;align-items:baseline;gap:3px 8px;margin:0 -8px;padding:10px 8px;text-decoration:none;display:grid}.nav-mega-link:hover{background:#b89a3014}.nav-mega-link-idx{font-family:var(--font-mono);color:var(--color-gold-text);grid-area:1/1;align-self:center;font-size:10px}.nav-mega-link-title{color:var(--text-primary);text-align:left;grid-area:1/2;font-size:14px;font-weight:600;line-height:1.3}.nav-mega-link-desc{color:var(--text-muted);text-align:right;grid-area:2/2;padding-left:0;font-size:12px;line-height:1.4}.nav-cta-nowrap{flex-shrink:0;white-space:nowrap!important}.site-nav-desktop .btn-primary.nav-cta-nowrap{justify-content:center;align-items:center;height:36px;min-height:36px;margin-left:6px;padding:0 16px;font-size:13px;line-height:1;text-decoration:none;display:inline-flex}.site-nav-desktop .btn-primary:not(.btn-primary-cta){box-shadow:0 6px 20px #0f0c081f}.site-nav-desktop .btn-primary:not(.btn-primary-cta):before{opacity:.25;filter:blur(8px);animation:none}.site-nav-desktop .btn-primary:not(.btn-primary-cta):hover:before{opacity:.4}.mobile-nav-panel{z-index:9999;background:var(--color-bg);border-left:1px solid var(--border-default);width:min(86vw,360px);box-shadow:var(--shadow-xl);transition:transform var(--beat-1) cubic-bezier(.37,0,.63,1);flex-direction:column;padding:24px;display:flex;position:fixed;inset:0 0 0 auto;transform:translate(100%)}.mobile-nav-panel.open{transform:translate(0)}.mobile-nav-scrim{z-index:9990;opacity:0;pointer-events:none;transition:opacity var(--beat-1) ease;background:#0f0c0673;position:fixed;inset:0}.mobile-nav-scrim.open{opacity:1;pointer-events:auto}.decision-object{--do-accent:var(--color-amber);border-radius:var(--radius-container);font-family:var(--font-mono);position:relative;overflow:hidden}.decision-object[data-state=ALLOW]{--do-accent:var(--color-gold-deep)}.decision-object[data-state=DENY]{--do-accent:var(--color-danger)}.decision-object[data-state=APPROVAL_REQUIRED]{--do-accent:var(--color-amber)}.decision-object-head{background:#0f0c0604;border-bottom:1px solid #b89a302e;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.decision-object-title{letter-spacing:.14em;text-transform:uppercase;color:var(--text-muted);font-size:10px}.decision-object-state{letter-spacing:.08em;color:var(--do-accent);border-radius:var(--radius-badge);border:1px solid color-mix(in srgb, var(--do-accent) 42%, transparent);background:color-mix(in srgb, var(--do-accent) 11%, transparent);white-space:nowrap;align-items:center;gap:7px;padding:4px 11px;font-size:12px;font-weight:700;display:inline-flex}.decision-object-state .do-dot{background:var(--do-accent);border-radius:50%;flex:none;width:7px;height:7px}.decision-object-body{padding:6px 18px 4px}.decision-row{border-bottom:1px solid var(--border-default);grid-template-columns:96px 1fr;align-items:baseline;gap:14px;padding:9px 0;display:grid}.decision-row:last-child{border-bottom:none}.decision-row .do-key{letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:11px}.decision-row .do-val{color:var(--text-primary);word-break:break-word;font-size:13px}.decision-row .do-val.is-reason{color:var(--do-accent);font-weight:600}.decision-object-foot{border-top:1px solid var(--border-default);flex-wrap:wrap;gap:7px;margin-top:4px;padding:14px 18px 16px;display:flex}.evidence-chip{letter-spacing:.05em;color:var(--color-gold-text);border-radius:var(--radius-badge);background:#b89a3012;border:1px solid #b89a304d;align-items:center;gap:6px;padding:4px 9px;font-size:10.5px;display:inline-flex}.decision-object--void{color:#e5e7eb;background:#0b0d12;border:1px solid #ffffff14;font-size:11px;line-height:1.5;box-shadow:0 18px 44px #0f0c062e}.decision-object--void .decision-object-head{background:0 0;border-bottom:1px solid #ffffff0f;padding:10px 14px}.decision-object--void .decision-object-title{letter-spacing:.06em;text-transform:uppercase;color:#d7b94d;font-size:10px}.decision-object--void .decision-object-export{color:#6b7280;letter-spacing:.02em;font-size:10px}.decision-object--void .decision-object-inner{padding:14px}.decision-object--void .decision-object-meta,.decision-object--void .decision-object-section{background:#ffffff06;border:1px solid #ffffff0f;border-radius:6px;padding:10px}.decision-object--void .decision-object-meta{margin-bottom:12px}.decision-preview-row{border-bottom:1px solid #ffffff0a;justify-content:space-between;gap:12px;padding:6px 0;display:flex}.decision-preview-row:last-child{border-bottom:none}.decision-preview-key{color:#6b7280;flex:none}.decision-preview-val{color:#e5e7eb;text-align:right;word-break:break-word}.decision-preview-val.is-hash{color:#d7b94d}.decision-object--void .decision-object-alert{color:#fbbf24;letter-spacing:.02em;background:#d977061f;border-radius:6px;margin-bottom:12px;padding:10px;font-weight:600}.decision-object--void .decision-object-foot{border-top:none;gap:6px;margin-top:12px;padding:0}.decision-object--void .evidence-chip{color:#d7b94d;background:#d7b94d14;border-color:#d7b94d47}.decision-object-actions{gap:8px;margin-top:12px;display:flex}.decision-action-btn{letter-spacing:.04em;border-radius:4px;padding:6px 12px;font-size:10px;font-weight:600}.decision-action-btn.is-approve{color:#fff;background:#059669}.decision-action-btn.is-reject{color:#9ca3af;background:#ffffff0f}.decision-object-note{color:#4b5563;margin:12px 0 0;font-size:10px}@media (max-width:768px){.hero-split .decision-object-head{gap:8px;padding:11px 13px}.hero-split .decision-object-title{letter-spacing:.1em;font-size:9px}.hero-split .decision-object-state{letter-spacing:.04em;padding:3px 7px;font-size:10px}.hero-split .decision-object-body{padding:4px 13px 2px}.hero-split .decision-row{grid-template-columns:72px 1fr;gap:9px;padding:6px 0}.hero-split .decision-row .do-key{font-size:9.5px}.hero-split .decision-row .do-val{font-size:11.5px}.hero-split .decision-object-foot{display:none}}.evidence-chip:before{content:"◆";color:var(--color-gold-mid);font-size:7px}.trust-strip{border-radius:var(--radius-container);background:#b89a3029;border:1px solid #b89a3029;grid-template-columns:repeat(3,1fr);gap:1px;display:grid;overflow:hidden}@media (max-width:720px){.trust-strip{grid-template-columns:1fr}}.trust-strip-cell{background:var(--color-bg-surface);flex-direction:column;gap:6px;padding:18px 20px;display:flex}.trust-strip-law{color:var(--text-primary);align-items:center;gap:9px;font-size:14px;font-weight:700;display:flex}.trust-strip-law .ts-node{background:var(--color-gold-mid);border-radius:50%;flex:none;width:6px;height:6px}.trust-strip-plain{font-family:var(--font-mono);color:var(--text-muted);padding-left:15px;font-size:11.5px;line-height:1.5}.flow-rail{-webkit-overflow-scrolling:touch;scrollbar-width:thin;flex-wrap:nowrap;align-items:stretch;gap:0;width:100%;margin:0;padding:0;list-style:none;display:flex;overflow-x:auto}.flow-rail-step{border:1px solid var(--border-default);background:var(--color-bg-surface);border-right:none;flex:1 1 0;align-items:flex-start;gap:8px;min-width:0;padding:12px 14px 12px 12px;display:flex;position:relative}.flow-rail-step:first-child{border-top-left-radius:var(--radius-interaction);border-bottom-left-radius:var(--radius-interaction)}.flow-rail-step:last-child{border-right:1px solid var(--border-default);border-top-right-radius:var(--radius-interaction);border-bottom-right-radius:var(--radius-interaction)}.flow-rail-step .fr-idx{font-family:var(--font-mono);color:var(--color-gold-text);flex:none;padding-top:1px;font-size:10px;font-weight:700;line-height:1.35}.flow-rail-step .fr-copy{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.flow-rail-step .fr-label{color:var(--text-body);white-space:normal;overflow-wrap:break-word;font-size:12px;line-height:1.35}.flow-rail-step .fr-detail{color:var(--text-muted);white-space:normal;overflow-wrap:break-word;font-size:11px;line-height:1.35}.flow-rail-step.is-active{background:#b89a3017;border-color:#b89a3066}.flow-rail-step.is-active .fr-label{color:var(--text-primary);font-weight:600}.flow-rail-step.is-active .fr-detail{color:var(--text-body)}.flow-rail-dense .flow-rail-step{flex:none;min-width:clamp(132px,15vw,168px);max-width:200px}@media (max-width:720px){.flow-rail{flex-direction:column;overflow-x:visible}.flow-rail-step,.flow-rail-dense .flow-rail-step{border-right:1px solid var(--border-default);border-bottom:none;flex:auto;min-width:0;max-width:none}.flow-rail-step:first-child{border-radius:var(--radius-interaction) var(--radius-interaction) 0 0}.flow-rail-step:last-child{border-bottom:1px solid var(--border-default);border-radius:0 0 var(--radius-interaction) var(--radius-interaction)}}.evidence-bundle{border-radius:var(--radius-container);background:var(--color-bg-surface);font-family:var(--font-mono);border:1px solid #b89a3038;padding:18px 20px}.evidence-bundle-head{letter-spacing:.12em;text-transform:uppercase;color:var(--color-gold-text);border-bottom:1px solid #b89a3033;align-items:center;gap:8px;margin-bottom:14px;padding-bottom:10px;font-size:10px;display:flex}.evidence-bundle-row{grid-template-columns:110px 1fr;gap:12px;padding:7px 0;font-size:12px;display:grid}.evidence-bundle-row .eb-key{color:var(--text-muted);letter-spacing:.04em}.evidence-bundle-row .eb-val{color:var(--text-primary);word-break:break-all}:root{--accent:var(--color-gold-mid);--accent-text:var(--color-gold-text);--accent-soft:#b89a301a}[data-theme=payments]{--accent:#c9962e;--accent-text:#9a6a12;--accent-soft:#c9962e1a}[data-theme=infra]{--accent:#b8a55a;--accent-text:#7d6f31;--accent-soft:#b8a55a1a}[data-theme=agentic]{--accent:#d7b94d;--accent-text:#9c7e1f;--accent-soft:#d7b94d1a}[data-theme=compliance]{--accent:#a8842f;--accent-text:#6f5413;--accent-soft:#a8842f1a}[data-theme=security]{--accent:#9aa0a6;--accent-text:#5f6b54;--accent-soft:#9aa0a61a}[data-theme=about]{--accent:#d9b14a;--accent-text:#9a6f1c;--accent-soft:#d9b14a1f}[data-theme] .flow-rail-step.is-active{border-color:color-mix(in srgb, var(--accent) 45%, transparent);background:var(--accent-soft)}[data-theme] .flow-rail-step .fr-idx,[data-theme] .indexed-list .idx,[data-theme] .section-marker{color:var(--accent-text)}[data-theme] .trust-strip-law .ts-node,[data-theme] .flow-rail-pulse{background:var(--accent)}.lab-grain{z-index:0;pointer-events:none;opacity:.028;mix-blend-mode:multiply;background-image:url(/grain-tile.svg);background-repeat:repeat;background-size:128px 128px;position:fixed;inset:0}@media (max-width:768px){.lab-grain{opacity:.018;background-size:96px 96px}}.measure-rule{background:color-mix(in srgb, var(--accent) 60%, transparent);border:0;height:1px;margin:0;position:relative}.measure-rule:after{content:"";background-image:repeating-linear-gradient(90deg, var(--accent) 0 1px, transparent 1px 28px);opacity:.45;height:7px;position:absolute;inset:-3px 0 0}.measure-rule-wrap{padding:clamp(12px,2.5vw,24px) 0}.measure-rule-label{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text,var(--color-gold-text));margin-bottom:10px;font-size:10px;display:block}.void-band .measure-rule-label{color:var(--color-gold-light)}.blog-hero-meta{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:clamp(16px,2.5vw,24px);display:flex}.blog-hero-date{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);white-space:nowrap;font-size:12px}.blog-byline{font-family:var(--font-mono);letter-spacing:.04em;color:var(--text-muted);margin:0 0 clamp(8px,1.5vw,12px);font-size:12px}.blog-lead{border-left:3px solid var(--color-gold-mid);background:color-mix(in srgb, var(--color-bg-subtle) 88%, transparent);border-radius:0 var(--radius-container) var(--radius-container) 0;color:var(--text-body);margin:0;padding:clamp(18px,2.5vw,24px) clamp(20px,3vw,28px);font-size:clamp(17px,2vw,19px);line-height:1.55}.blog-body-section{padding:clamp(8px,1.5vw,16px) 0 clamp(24px,3vw,36px)}.blog-body-section .text-body:last-child{margin-bottom:0}.blog-related-band{background:var(--color-bg-subtle);padding:clamp(28px,4vw,40px) 0 clamp(40px,5vw,56px)}.blog-index-card-meta{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:10px;display:flex}.blog-index-card-meta .blog-hero-date{flex:none}.scroll-rail{transform-origin:0;background:linear-gradient(90deg, var(--color-gold-deep), var(--color-gold-light));z-index:9998;pointer-events:none;width:100%;height:2px;position:fixed;top:0;left:0;transform:scaleX(0)}@supports (animation-timeline:scroll()){.scroll-rail{animation:linear both scroll-rail-fill;animation-timeline:scroll(root)}}@keyframes scroll-rail-fill{to{transform:scaleX(1)}}.aurora-wash{z-index:0;pointer-events:none;position:absolute;inset:-40%}.aurora-wash:before{content:"";will-change:transform;background:conic-gradient(#0000 0deg,#d7b94d1f 60deg,#0000 140deg,#b89a3017 240deg,#0000 320deg);animation:90s linear infinite aurora-rotate;position:absolute;inset:0;-webkit-mask-image:radial-gradient(closest-side,#000 30%,#0000 75%);mask-image:radial-gradient(closest-side,#000 30%,#0000 75%)}@keyframes aurora-rotate{to{transform:rotate(360deg)}}@media (max-width:768px){.aurora-wash{display:none}}.flow-rail{position:relative}.flow-rail-pulse{background:var(--accent);width:6px;height:6px;box-shadow:0 0 8px 2px color-mix(in srgb, var(--accent) 70%, transparent);pointer-events:none;will-change:transform, opacity;border-radius:50%;animation:9s cubic-bezier(.37,0,.63,1) infinite authority-pulse;position:absolute;top:-3px;left:0}@keyframes authority-pulse{0%{opacity:0;transform:translate(0)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(100%)}}.flow-rail-pulse{animation-name:authority-pulse-rtl;left:auto;right:0}@keyframes authority-pulse-rtl{0%{opacity:0;transform:translate(-100%)}6%{opacity:1}94%{opacity:1}to{opacity:0;transform:translate(0)}}@media (max-width:768px){.flow-rail-pulse{display:none}}.decision-object-live{background:currentColor;border-radius:50%;flex:none;width:6px;height:6px;animation:2.4s ease-in-out infinite telemetry-tick}@keyframes telemetry-tick{0%,to{opacity:.35}50%{opacity:1}}.instrument-card{position:relative}.instrument-card-bezel{font-family:var(--font-mono);letter-spacing:.12em;text-transform:uppercase;color:var(--accent-text);border-bottom:1px solid var(--accent-soft);justify-content:space-between;align-items:center;padding:9px 16px;font-size:10px;display:flex}.instrument-card-bezel .dot{background:var(--accent);border-radius:50%;flex:none;width:5px;height:5px}.ledger-card{border-left:3px solid var(--status-color,var(--border-default));padding-left:18px}.ledger-card[data-status=Shipped]{--status-color:var(--color-gold-mid)}.ledger-card[data-status=Preview]{--status-color:var(--color-amber)}.ledger-card[data-status=Planned]{--status-color:var(--color-steel)}.ledger-card[data-status=In\ design]{--status-color:var(--text-muted)}.instrument-card.ledger-card{border-left:3px solid var(--status-color,var(--border-default));padding-left:0}.manifesto-card{position:relative;overflow:hidden}.manifesto-card .manifesto-numeral{font-family:var(--font-mono);color:var(--accent);opacity:.07;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:96px;font-weight:700;line-height:1;position:absolute;top:-18px;right:-6px}.manifesto-card:before{content:"";background:var(--accent);opacity:.6;width:40px;height:2px;position:absolute;top:0;left:0}@media (hover:hover) and (pointer:fine){.decision-row{transition:transform var(--beat-1) ease}.decision-row:hover{transform:translate(2px)}.decision-row:hover .do-key{color:var(--accent-text)}.evidence-chip{position:relative;overflow:hidden}.evidence-chip:after{content:"";transition:transform var(--beat-3) ease;background:linear-gradient(90deg,#0000,#d7b94d59,#0000);position:absolute;inset:0;transform:translate(-120%)}.evidence-chip:hover:after{transform:translate(120%)}.flow-rail-step{transition:background var(--beat-1) ease, border-color var(--beat-1) ease}.flow-rail-step:hover{background:var(--accent-soft);border-color:color-mix(in srgb, var(--accent) 40%, transparent)}.void-band .flow-rail-step:hover:not(.is-active){background:#ffffff0f;border-color:#fafafa29}.void-band .flow-rail-step.is-active:hover{background:#d7b94d33;border-color:#d7b94d8c}.nav-mega-link-idx,.indexed-list .idx{transition:transform var(--beat-2) cubic-bezier(.37, 0, .63, 1);transform-style:preserve-3d;display:inline-block}.nav-mega-link:hover .nav-mega-link-idx,.indexed-list li:hover .idx{transform:rotateX(360deg)}.instrument-card-hover-ticks:before,.instrument-card-hover-ticks:after{content:"";pointer-events:none;z-index:3;opacity:0;width:14px;height:14px;transition:opacity var(--beat-1) ease, clip-path var(--beat-2) cubic-bezier(.37, 0, .63, 1);position:absolute}.instrument-card-hover-ticks:before{border-top:2px solid var(--accent,var(--color-gold-mid));border-left:2px solid var(--accent,var(--color-gold-mid));clip-path:inset(0 100% 100% 0);top:6px;left:6px}.instrument-card-hover-ticks:after{border-bottom:2px solid var(--accent,var(--color-gold-mid));border-right:2px solid var(--accent,var(--color-gold-mid));clip-path:inset(100% 0 0 100%);bottom:6px;right:6px}.instrument-card-hover-ticks:hover:before,.instrument-card-hover-ticks:hover:after{opacity:1;clip-path:inset(0)}}.cv-auto{content-visibility:auto;contain-intrinsic-size:1px 600px}@media (prefers-reduced-motion:reduce){.reveal,.reveal.reveal-native{opacity:1;animation:none;transform:none}.scan-line{display:none}.authority-path .path-cursor{animation:none}.nav-mega-panel{transition:none}.btn-primary:not(.btn-primary-cta):before{opacity:.35;animation:none}.btn-primary-cta:after,.btn-secondary-cta:after,.btn-primary:not(.btn-primary-cta):after{display:none}.nav-mega-link-idx,.indexed-list .idx{transition:none;transform:none!important}.instrument-card-hover-ticks:before,.instrument-card-hover-ticks:after{display:none}.brutal-card,.btn-primary,.nav-link:after,.mobile-nav-panel,.mobile-nav-scrim{transition:none}.lab-grain,.aurora-wash,.flow-rail-pulse{display:none}.decision-object-live{opacity:.7;animation:none}.scroll-rail{animation:none;display:none;transform:scaleX(0)}.evidence-chip:after{display:none}*,:before,:after{animation-duration:.001ms!important;animation-iteration-count:1!important}}}:root{--space-1:16px;--space-2:26px;--space-3:42px;--space-4:68px;--space-5:110px;--section-pad:clamp(48px, 7vw, 88px);--section-pad-tight:clamp(32px, 5vw, 56px);--color-fg:#fafafa}
