@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..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:Lora;font-style:italic;font-weight:400;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..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:Lora;font-style:italic;font-weight:500;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c17e85220dab5903-s.0s0zx6oap3yzq.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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/659720fbcac806cc-s.11sf0lfiq6c6p.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/c3500a4952f4c03f-s.0kypfp-_v.whw.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6adbe22fa8bff382-s.12wx---7cf8z4.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/3adc3f408d8054fb-s.0mslr.w4_87j..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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/6f8cddd3f32356db-s.0~9dbzaeqqce..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:Lora;font-style:italic;font-weight:600;font-display:swap;src:url(../media/5e5dfa9e86f764b8-s.p.0o9~3wzuvo.a_.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.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:Lora;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.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:Lora;font-style:normal;font-weight:500;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e7150917543fc9da-s.071m.n3zzn52i.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/71fbf9c08529c2a5-s.0s73vwibz65qg.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e9457141811d41ae-s.00tq~sneouii2.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/ac34884600cd8d5d-s.0q61mniqzdjv_.woff2)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e1ccd2766b08c828-s.0dd-~h-3wf1jt.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/507a47c1876d4ec2-s.0vig0aoy18nm3.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:Lora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/8c2eb9ceedecfc8e-s.p.0oeo8epbafgia.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:Lora Fallback;src:local(Times New Roman);ascent-override:87.33%;descent-override:23.78%;line-gap-override:0.0%;size-adjust:115.2%}.lora_3d3c4419-module__j9ZmFG__className{font-family:Lora,Lora Fallback}.lora_3d3c4419-module__j9ZmFG__variable{--font-lora:"Lora", "Lora Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:300;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/c3cb240f9c892514-s.163v2i5cux7-c.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:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0yo6-5yoeeudq.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:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}.dm_sans_170a28f1-module__5oIwdG__className{font-family:DM Sans,DM Sans Fallback;font-style:normal}.dm_sans_170a28f1-module__5oIwdG__variable{--font-dm-sans:"DM Sans", "DM Sans Fallback"}
html:has(.sl){scroll-behavior:smooth}.sl{--bg:#f7f5f2;--surface:#efefec;--surface-2:#e5e2de;--border:#d8d5d0;--deep:#1a1917;--text:#2c2a28;--muted:#6b6762;--accent:#c4602a;--accent-hover:#a84e22;--accent-light:#f0e4da;--accent-ink:#a34a1f;--accent-ink-hover:#8b3d18;--validated:#2d6a4f;--validated-bg:#e8f5ee;--testing:#a07020;--testing-ink:#8a5f18;--testing-bg:#fef3dc;--new-color:#6b6762;--new-bg:#eeecea;--upnext:#3a4a60;--upnext-bg:#ebf0f7;--skip:#b03830;--skip-bg:#fdeded;--color-accent:var(--accent-ink);--color-accent-hover:var(--accent-ink-hover);--color-accent-foreground:#fff;--color-default:var(--surface);--color-default-hover:var(--surface-2);--color-default-foreground:var(--text);--color-accent-soft-foreground:var(--text);--color-border:var(--border);background:var(--bg);color:var(--text);font-family:var(--font-dm-sans), system-ui, sans-serif;min-height:100dvh}.sl[data-theme=dark]{--bg:#1a1917;--surface:#232120;--surface-2:#2c2a28;--border:#38352f;--deep:#f0ede8;--text:#d8d4ce;--muted:#7a7570;--accent:#d4702f;--accent-hover:#e07a38;--accent-light:#2e1e0f}.sl *,.sl :before,.sl :after{box-sizing:border-box}.sl a{color:inherit;text-decoration:none}.sl:after{content:"";pointer-events:none;z-index:9999;opacity:.04;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='300' height='300'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.75' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='300' height='300' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.sl section[id]{scroll-margin-top:68px}.sl .button{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:-.01em;border-radius:4px}.sl .button--primary{height:auto;padding:13px 26px;font-size:.9375rem;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s}.sl .button--primary:active,.sl .button--primary[data-pressed=true]{transform:scale(.97)}.sl .button--outline{border-color:var(--border);height:auto;color:var(--text);padding:12px 24px;font-size:.9375rem;font-weight:400;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .18s,color .18s,background .18s}.sl .button--outline:active,.sl .button--outline[data-pressed=true]{transform:scale(.97)}.sl .button--outline:hover{border-color:var(--muted);color:var(--text);background-color:#0000}.sl .button--ghost{height:auto;color:var(--muted);padding:0;font-size:.9375rem}.sl .button--ghost:hover{color:var(--text);background-color:#0000}.sl .sl-btn-nav{background-color:var(--deep);color:var(--bg);letter-spacing:-.01em;height:auto;padding:8px 18px;font-size:.8125rem;font-weight:500;transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .16s}.sl .sl-btn-nav:hover{background-color:var(--deep);opacity:.82}.sl .sl-btn-nav:active,.sl .sl-btn-nav[data-pressed=true]{transform:scale(.97)}.section-cta .button--outline{color:#f0ede8a6;border-color:#f0ede833}.section-cta .button--outline:hover{color:#f0ede8e6;background-color:#0000;border-color:#f0ede866}.sl .card{box-shadow:none;border-radius:6px}.sl .case-card{background:var(--bg);border:1px solid var(--border);box-shadow:none;border-radius:8px;transition:background .18s,box-shadow .18s}.sl .case-card:hover{background:var(--accent-light);box-shadow:0 4px 24px #00000012}.sl .case-card .card__content{flex-direction:column;flex:1;padding:28px 26px 24px;display:flex}.sl .chip{border-radius:3px;height:auto}.sl .chip--soft.chip--accent{background:var(--accent-light)}.sl .chip--soft.chip--accent .chip__label{color:var(--accent);font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;text-transform:uppercase;padding:3px 0;font-size:.65rem;font-weight:500}.sl-nav{z-index:200;-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);background:#f7f5f2f5;justify-content:space-between;align-items:center;height:58px;padding:0 clamp(20px,5vw,80px);display:flex;position:sticky;top:0}.sl-nav-logo{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.02em;flex-shrink:0;font-size:1rem;font-weight:500;transition:opacity .18s}.sl-nav-logo:hover{opacity:.75}.sl-nav-center{align-items:center;gap:2px;display:flex}.sl-nav-link{all:unset;cursor:pointer;color:var(--muted);white-space:nowrap;border-radius:4px;padding:6px 12px;font-size:.8125rem;transition:color .18s,background .18s}.sl-nav-link:hover{color:var(--text);background:var(--surface)}.sl-nav-end{align-items:center;gap:8px;display:flex}.sl-nav-desktop-cta{display:inline-flex}.sl-nav-hamburger{all:unset;cursor:pointer;border:1px solid var(--border);color:var(--muted);border-radius:4px;flex-direction:column;justify-content:center;gap:5px;padding:9px 10px;transition:border-color .18s,color .18s;display:none}.sl-nav-hamburger:hover{border-color:var(--muted);color:var(--text)}@media (max-width:768px){.sl-nav-center{display:none}.sl-nav-desktop-cta{display:none!important}.sl-nav-hamburger{display:flex}}.sl-nav-hamburger-bar{transform-origin:50%;background:currentColor;border-radius:1px;width:18px;height:1.5px;transition:transform .24s cubic-bezier(.23,1,.32,1),opacity .2s;display:block}.sl-nav-hamburger[aria-expanded=true] .sl-nav-hamburger-bar:first-child{transform:translateY(6.5px)rotate(45deg)}.sl-nav-hamburger[aria-expanded=true] .sl-nav-hamburger-bar:nth-child(2){opacity:0;transform:scaleX(.5)}.sl-nav-hamburger[aria-expanded=true] .sl-nav-hamburger-bar:nth-child(3){transform:translateY(-6.5px)rotate(-45deg)}.sl-nav-mobile{-webkit-backdrop-filter:blur(16px);border-bottom:1px solid var(--border);z-index:199;opacity:0;pointer-events:none;visibility:hidden;background:#f7f5f2f7;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),visibility 0s .22s;position:absolute;top:57px;left:0;right:0;transform:translateY(-6px)}.sl-nav-mobile[data-open=true]{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .22s cubic-bezier(.23,1,.32,1),transform .22s cubic-bezier(.23,1,.32,1),visibility;transform:translateY(0)}.sl-nav-mobile-inner{flex-direction:column;gap:2px;padding:8px clamp(20px,5vw,80px) 20px;display:flex}.sl-nav-mobile-cta{padding-top:8px}.sl-nav-mobile-link{all:unset;cursor:pointer;color:var(--text);opacity:0;border-radius:4px;padding:11px 12px;font-size:.9rem;transition:opacity .2s cubic-bezier(.23,1,.32,1),transform .2s cubic-bezier(.23,1,.32,1),background .18s,color .18s;display:block;transform:translateY(5px)}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link{opacity:1;transform:translateY(0)}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link:first-child{transition-delay:50ms}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link:nth-child(2){transition-delay:80ms}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link:nth-child(3){transition-delay:.11s}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link:nth-child(4){transition-delay:.14s}.sl-nav-mobile[data-open=true] .sl-nav-mobile-link:nth-child(5){transition-delay:.17s}@media (hover:hover) and (pointer:fine){.sl-nav-mobile-link:hover{background:var(--surface);color:var(--deep)}}.section-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:10px;margin-bottom:12px;font-size:.6875rem;font-weight:500;display:flex}.section-eyebrow:before{content:"";background:var(--muted);flex-shrink:0;width:18px;height:1px}.section-h2{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;color:var(--deep);max-width:560px;font-size:clamp(1.75rem,3.2vw,2.625rem);line-height:1.1}.section-sub{color:var(--muted);max-width:480px;margin-top:12px;font-size:.9375rem;line-height:1.68}.hero{flex-direction:column;min-height:calc(100dvh - 58px);padding:clamp(28px,3.5vh,48px) clamp(20px,5vw,80px) clamp(40px,5vh,64px);display:flex;position:relative}.hero-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.hero-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;font-size:.6875rem;font-weight:500;display:flex}.hero-eyebrow:before{content:"";background:var(--muted);width:18px;height:1px}.hero-top-stats{align-items:flex-start;gap:clamp(24px,4vw,52px);display:flex}.hero-top-stat{text-align:right;flex-direction:column;gap:2px;display:flex}.hero-top-stat-num{font-family:var(--font-geist-mono), monospace;color:var(--deep);font-size:1rem;font-weight:500;line-height:1}.hero-top-stat-lbl{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.6rem}.hero-spacer{flex:1}.hero-headline{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;margin-bottom:28px;font-size:clamp(2.75rem,7vw,6.5rem);line-height:1.05}.hero-since-word{color:var(--deep);font-weight:600}.cycling-phrase{color:var(--accent);font-style:italic;font-weight:400}.cycling-stack{display:grid}.cycling-line{grid-area:1/1;transition:opacity .32s,filter .32s}.cycling-line.state-hidden{opacity:0;visibility:hidden}.cycling-line.state-show{opacity:1;filter:blur()}.cycling-line.state-leave{opacity:0;filter:blur(8px)}.hero-rule{background:var(--border);height:1px;margin-bottom:28px}.hero-trust{border-bottom:1px solid var(--border);margin-bottom:28px;padding-bottom:28px}.hero-trust-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);opacity:.6;margin-bottom:16px;font-size:.6rem;font-weight:500}.hero-logos{flex-wrap:wrap;align-items:center;gap:clamp(28px,4vw,52px);display:flex}.logo-placeholder{opacity:.5;align-items:center;height:28px;transition:filter .38s,opacity .38s;display:flex}.logo-placeholder:hover{opacity:1}.logo-placeholder.blurring{opacity:0!important;filter:blur(8px)!important}.hero-foot{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(32px,6vw,80px);display:flex}.hero-body{color:var(--muted);max-width:600px;font-size:clamp(.875rem,1.2vw,1.0625rem);line-height:1.72}.hero-body strong{color:var(--text);font-weight:500}.hero-cta{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:16px;padding-bottom:4px;display:flex}.btn-ghost-arr{transition:transform .2s;display:inline-block}.sl .button--ghost:hover .btn-ghost-arr{transform:translate(4px)}.section-kanban{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(56px,8vw,96px) 0 0}.section-hdr{margin-bottom:40px;padding:0 clamp(20px,5vw,80px)}.kanban-scroll{scrollbar-width:thin;scrollbar-color:var(--border) transparent;padding:4px clamp(20px,5vw,80px) 32px;overflow-x:auto}.kanban-scroll::-webkit-scrollbar{height:4px}.kanban-scroll::-webkit-scrollbar-track{background:0 0}.kanban-scroll::-webkit-scrollbar-thumb{background:var(--border);border-radius:2px}.kanban-board{grid-template-columns:repeat(5,272px);gap:12px;min-width:max-content;display:grid}.k-col{border-radius:8px;flex-direction:column;gap:8px;padding:6px 6px 10px;display:flex}.k-col-head{border-bottom:2px solid var(--border);justify-content:space-between;align-items:center;margin-bottom:2px;padding:4px 4px 10px;display:flex}.col-upnext .k-col-head{border-bottom-color:#6a80a0}.col-test .k-col-head{border-bottom-color:var(--testing)}.col-valid .k-col-head{border-bottom-color:var(--validated)}.col-skip .k-col-head{border-bottom-color:var(--skip)}.k-col-title{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:.6875rem;font-weight:600}.col-new .k-col-title{color:var(--new-color)}.col-upnext .k-col-title{color:var(--upnext)}.col-test .k-col-title{color:var(--testing-ink)}.col-valid .k-col-title{color:var(--validated)}.col-skip .k-col-title{color:var(--skip)}.k-col-count{color:#5c5854;background:var(--surface-2);font-size:.6rem;font-family:var(--font-geist-mono), monospace;text-align:center;border-radius:10px;min-width:22px;padding:2px 7px}.k-card{background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--border);cursor:grab;-webkit-user-select:none;user-select:none;will-change:transform;border-radius:6px;padding:11px 12px;position:relative}.k-card:active{cursor:grabbing}.col-upnext .k-card{border-left-color:#6a80a0}.col-test .k-card{border-left-color:var(--testing)}.col-valid .k-card{border-left-color:var(--validated)}.col-skip .k-card{border-left-color:var(--skip);opacity:.75}.k-card-top{align-items:center;gap:9px;margin-bottom:9px;display:flex}.k-logo-wrap{background:var(--surface);border:1px solid var(--border);border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:flex;overflow:hidden}.k-logo{object-fit:contain;width:20px;height:20px;display:block}.k-logo-init{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;font-size:.6875rem;font-weight:500;line-height:1}.k-card-meta{flex:1;min-width:0}.k-name{font-family:var(--font-geist-mono), monospace;color:var(--deep);white-space:nowrap;text-overflow:ellipsis;font-size:.775rem;font-weight:500;overflow:hidden}.k-cat{color:var(--muted);white-space:nowrap;text-overflow:ellipsis;margin-top:1px;font-size:.6625rem;overflow:hidden}.k-note{color:var(--muted);border-top:1px solid var(--border);padding-top:8px;font-size:.7rem;font-style:italic;line-height:1.5}.k-drag-dots{opacity:0;pointer-events:none;grid-template-columns:repeat(2,3px);gap:2px;transition:opacity .12s;display:grid;position:absolute;top:10px;right:9px}.k-drag-dots span{background:var(--muted);border-radius:50%;width:3px;height:3px;display:block}.k-card:hover .k-drag-dots{opacity:.6}.kanban-hdr-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;display:flex}.kanban-hdr-text{min-width:0}.kanban-filter{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:6px;padding-bottom:4px;display:flex}.k-filter-btn{font-family:"DM Sans", var(--font-dm-sans), sans-serif;border:1px solid var(--border);background:var(--surface-2);color:var(--text);cursor:pointer;white-space:nowrap;border-radius:20px;padding:5px 12px;font-size:.75rem;font-weight:500;line-height:1;transition:background .12s,color .12s,border-color .12s}.k-filter-btn:hover:not(.k-filter-btn--active){background:var(--surface-2);border-color:var(--text);color:var(--text)}.k-filter-btn--active{background:var(--accent-light);border-color:var(--accent);color:var(--accent-ink)}.kanban-board--capped .k-col{max-height:calc(100vh - 316px);position:relative;overflow:hidden}.kanban-board--capped .k-col:after{content:"";background:linear-gradient(to bottom, transparent, var(--surface));pointer-events:none;height:72px;position:absolute;bottom:0;left:0;right:0}.kanban-load-more{border-top:1px solid var(--border);justify-content:center;padding:24px clamp(20px,5vw,80px) 32px;display:flex}.kanban-load-btn{min-width:180px}.kanban-legend{align-items:center;gap:16px;margin-top:16px;display:flex}.kanban-legend-item{color:var(--muted);align-items:center;gap:7px;font-size:.7rem;display:flex}.kanban-legend-item:before{content:"";border-radius:3px;flex-shrink:0;width:12px;height:12px;display:block}.kanban-legend-item--tool:before{background:var(--bg);border:1px solid var(--border);border-left:3px solid var(--border)}.kanban-legend-item--workflow:before{background:var(--accent-light);border:1px solid #c4602a40;border-left:3px solid var(--accent)}.k-card--workflow{background:var(--accent-light);border-color:#c4602a38}.col-upnext .k-card--workflow{border-left-color:#6a80a0}.col-test .k-card--workflow{border-left-color:var(--testing)}.col-valid .k-card--workflow{border-left-color:var(--validated)}.col-skip .k-card--workflow{border-left-color:var(--skip)}.k-wf-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--accent-ink);margin-bottom:5px;font-size:.575rem;font-weight:600;display:block}.k-wf-name{font-family:var(--font-lora), Georgia, serif;color:var(--deep);margin-bottom:9px;font-size:.8rem;font-style:italic;font-weight:500;line-height:1.35}.k-wf-chain{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.k-wf-tool{align-items:center;gap:4px;display:inline-flex}.k-wf-logo{background:var(--bg);border:1px solid var(--border);border-radius:3px;flex-shrink:0;justify-content:center;align-items:center;width:18px;height:18px;display:flex;overflow:hidden}.k-wf-logo-init{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;font-size:.5rem;font-weight:500;line-height:1}.k-wf-tool-name{font-family:var(--font-geist-mono), monospace;color:var(--text);font-size:.625rem}.k-wf-arrow{color:var(--accent-ink);flex-shrink:0;font-size:.6rem;line-height:1}.k-card--workflow .k-note{border-top-color:#c4602a2e;margin-top:8px}.k-card--model{background:var(--upnext-bg);border-color:#3a4a6033}.col-test .k-card--model{border-left-color:var(--testing)}.col-valid .k-card--model{border-left-color:var(--validated)}.col-skip .k-card--model{border-left-color:var(--skip)}.k-model-badge{letter-spacing:.1em;text-transform:uppercase;color:var(--upnext);margin-bottom:5px;font-size:.575rem;font-weight:600;display:block}.k-model-provider{color:var(--upnext);font-weight:500}.k-card--model .k-note{border-top-color:#3a4a6026;margin-top:8px}.kanban-legend-item--model:before{background:var(--upnext-bg);border:1px solid #3a4a6033;border-left:3px solid var(--upnext)}@media (hover:hover) and (pointer:fine){.kanban-cta-btn:hover .btn-ghost-arr{transform:translate(4px)}}.kanban-cta{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:8px;padding:24px clamp(20px,5vw,80px) 40px;display:flex}.kanban-cta-copy{color:var(--muted);font-size:.8375rem;line-height:1.55}.kanban-cta-copy strong{color:var(--text);font-weight:500}.section-services{background:var(--deep);padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px);position:relative;overflow:hidden}.section-services:before{content:"";pointer-events:none;background:radial-gradient(#d4702f1a,#d4702f00 70%);width:min(900px,85%);height:70%;position:absolute;top:8%;left:50%;transform:translate(-50%)}.svc-inner{z-index:1;max-width:1040px;margin:0 auto;position:relative}.svc-eyebrow{color:#98938c!important}.svc-eyebrow:before{background:#7a7570!important}.svc-h2{color:#f0ede8!important}.svc-sub{font-family:var(--font-dm-sans), sans-serif;color:#9b958d;max-width:560px;margin-top:16px;font-size:clamp(1rem,1.6vw,1.125rem);line-height:1.6}.services-grid{grid-template-columns:1fr;gap:24px;margin-top:44px;display:grid}.svc-card{background:#232120;border:1px solid #38352f;border-radius:12px;padding:clamp(28px,4vw,48px);transition:border-color .16s;position:relative;overflow:hidden}.svc-card:hover{border-color:#4a4640}.svc-card:before{content:"";background:linear-gradient(90deg,#d4702f,#d4702f00 62%);height:2px;position:absolute;top:0;left:0;right:0}.svc-card-head{border-bottom:1px solid #38352f;align-items:baseline;gap:16px;margin-bottom:32px;padding-bottom:28px;display:flex}.svc-num{font-family:var(--font-geist-mono), monospace;color:#d4702f;letter-spacing:.05em;font-size:.8125rem;font-weight:500}.svc-name{font-family:var(--font-lora), Georgia, serif;color:#f0ede8;letter-spacing:-.015em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.1}.svc-badge{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:#e6853f;white-space:nowrap;background:#d4702f1f;border:1px solid #d4702f40;border-radius:100px;margin-left:auto;padding:5px 11px;font-size:.6875rem;font-weight:500}.svc-card-body{grid-template-columns:1.15fr 1fr;align-items:start;gap:clamp(32px,5vw,56px);display:grid}.svc-card-left{flex-direction:column;display:flex}.svc-outcome{font-family:var(--font-lora), Georgia, serif;color:#f0ede8;margin:0 0 20px;font-size:clamp(1.25rem,2vw,1.5rem);font-style:italic;line-height:1.5}.svc-desc{font-family:var(--font-dm-sans), sans-serif;color:#b4afa8;margin:0 0 32px;font-size:.9375rem;line-height:1.7}.svc-card-right{background:#1c1b1a;border:1px solid #322f2a;border-radius:8px;padding:clamp(24px,3vw,30px)}.svc-list-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:#98938c;margin-bottom:18px;font-size:.6875rem;font-weight:500;display:block}.svc-list{flex-direction:column;gap:14px;margin:0;padding:0;list-style:none;display:flex}.svc-list li{font-family:var(--font-dm-sans), sans-serif;color:#d8d4ce;padding-left:28px;font-size:.9375rem;line-height:1.45;position:relative}.svc-list li:before{content:"";background:#d4702f24;border:1px solid #d4702f59;border-radius:4px;width:16px;height:16px;position:absolute;top:1px;left:0}.svc-list li:after{content:"";border:1.5px solid #d4702f;border-width:0 1.5px 1.5px 0;width:4px;height:7px;position:absolute;top:4px;left:5px;transform:rotate(45deg)}.svc-cta{font-family:var(--font-dm-sans), sans-serif;color:#1a1917;cursor:pointer;background:#d4702f;border:none;border-radius:4px;align-items:center;gap:7px;width:fit-content;margin-top:auto;padding:13px 24px;font-size:.9375rem;font-weight:500;transition:background .12s;display:inline-flex}.svc-cta:hover{background:#bf6228}.section-proof{background:var(--surface);padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px)}.section-proof .section-eyebrow:before{background:var(--muted)}.proof-stats{border:1px solid var(--border);border-radius:8px;grid-template-columns:repeat(4,1fr);margin-top:48px;margin-bottom:64px;display:grid;overflow:hidden}.proof-stat{border-right:1px solid var(--border);background:var(--bg);padding:36px 28px;transition:background .18s}.proof-stat:last-child{border-right:none}.proof-stat:hover{background:var(--accent-light)}.proof-stat-num{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.04em;margin-bottom:12px;font-size:clamp(2.5rem,4.5vw,4rem);font-weight:600;line-height:1}.proof-stat-num em{color:var(--accent);font-style:normal}.proof-stat-label{color:var(--text);margin-bottom:5px;font-size:.85rem;line-height:1.5}.proof-stat-sub{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.6rem}.cases-grid{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.case-tag{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.1em;margin-bottom:18px;font-size:.6rem}.case-problem{font-family:var(--font-lora), Georgia, serif;color:var(--deep);margin-bottom:16px;font-size:1.1rem;font-style:italic;line-height:1.4}.case-body{color:var(--muted);flex:1;margin-bottom:24px;font-size:.8375rem;line-height:1.7}.case-result{border-top:1px solid var(--border);align-items:baseline;gap:10px;margin-bottom:16px;padding-top:18px;display:flex}.case-result-num{font-family:var(--font-lora), Georgia, serif;color:var(--accent);letter-spacing:-.03em;font-size:2rem;font-weight:600;line-height:1}.case-result-label{color:var(--muted);font-size:.8rem;line-height:1.45}.case-tools{flex-wrap:wrap;gap:5px;display:flex}.case-tool{font-family:var(--font-geist-mono), monospace;color:var(--muted);background:var(--surface);border:1px solid var(--border);border-radius:3px;padding:2px 7px;font-size:.625rem}.proof-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:20px;margin-top:52px;padding-top:40px;display:flex}.proof-foot-note{color:var(--muted);font-size:.9375rem;font-style:italic;font-family:var(--font-lora), Georgia, serif;line-height:1.5}.proof-foot-btns{flex-wrap:wrap;align-items:center;gap:20px;display:flex}.section-why{background:var(--surface);padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px)}.section-why .section-h2{max-width:680px}.why-cols{grid-template-columns:1fr 1fr;align-items:start;gap:64px;margin-top:56px;display:grid}.why-lft h3{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.01em;margin-bottom:16px;font-size:1.625rem}.why-lft p{color:var(--muted);margin-bottom:22px;font-size:.9125rem;line-height:1.75}.why-ghost-link{all:unset;cursor:pointer;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--muted);align-items:center;gap:6px;font-size:.9125rem;text-decoration:none;transition:color .2s;display:inline-flex}.why-ghost-link:hover{color:var(--deep)}.why-ghost-link .arr{transition:transform .2s;display:inline-block}.why-ghost-link:hover .arr{transform:translate(3px)}.why-proof-stack{flex-direction:column;display:flex}.why-proof-item{border-top:1px solid var(--border);padding:22px 0}.why-proof-num{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:.04em;margin-bottom:8px;font-size:.65rem}.why-proof-txt{color:var(--text);font-size:.875rem;line-height:1.68}.why-proof-txt strong{color:var(--deep);font-weight:500}.section-process{padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px)}.timeline{grid-template-columns:repeat(4,1fr);gap:0;margin-top:48px;display:grid;position:relative}.timeline:before{content:"";background:var(--border);z-index:0;height:1px;position:absolute;top:20px;left:20px;right:20px}.t-step{padding-right:28px;position:relative}.t-dot{background:var(--surface);border:1px solid var(--border);width:40px;height:40px;font-family:var(--font-geist-mono), monospace;color:var(--muted);z-index:1;border-radius:50%;justify-content:center;align-items:center;margin-bottom:24px;font-size:.7rem;transition:background .18s,border-color .18s,color .18s;display:flex;position:relative}.t-step.active .t-dot{background:var(--accent-ink);border-color:var(--accent-ink);color:#fff}.t-week{font-family:var(--font-geist-mono), monospace;color:var(--accent);letter-spacing:.02em;margin-bottom:6px;font-size:.65rem}.t-name{color:var(--deep);margin-bottom:8px;font-size:.9375rem;font-weight:500}.t-desc{color:var(--muted);font-size:.8125rem;line-height:1.62}.process-foot{border-top:1px solid var(--border);flex-direction:column;align-items:flex-start;gap:18px;margin-top:52px;padding-top:40px;display:flex}.process-foot-note{color:var(--muted);font-size:.9375rem;font-style:italic;font-family:var(--font-lora), Georgia, serif;line-height:1.5}.section-cta{background:var(--deep);text-align:center;padding:clamp(72px,10vw,112px) clamp(20px,5vw,80px)}.cta-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:#f0ede899;justify-content:center;align-items:center;gap:10px;margin-bottom:20px;font-size:.6875rem;font-weight:500;display:flex}.cta-eyebrow:before{content:"";background:#f0ede866;width:18px;height:1px}.cta-h{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;color:#f0ede8;max-width:640px;margin:0 auto 16px;font-size:clamp(1.875rem,4vw,3.25rem);line-height:1.1}.cta-sub{color:#f0ede880;max-width:420px;margin:0 auto 40px;font-size:.9375rem;line-height:1.65}.cta-btns{flex-wrap:wrap;justify-content:center;gap:14px;display:flex}.contact-page{justify-content:center;align-items:center;min-height:calc(100dvh - 58px);padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px);display:flex}.contact-page-inner{text-align:center;flex-direction:column;align-items:center;width:100%;max-width:600px;display:flex}.contact-page-eyebrow{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:22px;font-size:.6875rem;font-weight:500}.contact-page-heading{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.025em;margin:0;font-size:clamp(2.25rem,5vw,3.25rem);font-weight:500;line-height:1.18}.contact-page-lede{color:var(--muted);max-width:400px;margin-top:22px;font-size:clamp(.9rem,1.3vw,1rem);line-height:1.75}.contact-email-wrapper{flex-direction:column;align-items:center;gap:18px;width:100%;margin-top:56px;display:flex}.contact-email-tile{background:var(--surface);border:1px solid var(--border);cursor:pointer;width:100%;color:inherit;text-align:left;-webkit-tap-highlight-color:transparent;border-radius:8px;flex-direction:column;gap:12px;padding:26px 28px;transition:background .22s,border-color .22s,box-shadow .22s,transform .16s cubic-bezier(.23,1,.32,1);display:flex}@media (hover:hover) and (pointer:fine){.contact-email-tile:hover{background:var(--surface-2);border-color:#0003;transform:translateY(-2px);box-shadow:0 6px 24px #00000012}.contact-email-tile:hover .contact-email-tile-badge{opacity:1;transform:translate(0)}}.contact-email-tile:active{transition-duration:80ms;transform:scale(.99)translateY(0)!important}.contact-email-tile.is-copied{background:var(--accent-light);border-color:var(--accent);box-shadow:0 0 0 3px #c4602a1a;transform:none!important}.contact-email-tile-top{justify-content:space-between;align-items:center;display:flex}.contact-email-tile-label{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);font-size:.6875rem;font-weight:500}.contact-email-tile-badge{text-transform:uppercase;letter-spacing:.1em;color:var(--muted);opacity:.3;align-items:center;gap:5px;font-size:.6875rem;font-weight:500;transition:opacity .2s,color .2s,transform .2s;display:flex;transform:translate(4px)}@media (hover:none){.contact-email-tile-badge{opacity:.7;transform:none}}.contact-email-tile-badge.is-copied{color:var(--accent);opacity:1;transform:none}.contact-email-tile-address{font-family:var(--font-geist-mono), monospace;color:var(--deep);letter-spacing:-.02em;font-size:clamp(1.1rem,2.6vw,1.5rem);font-weight:500;line-height:1}.contact-email-tile.is-copied .contact-email-tile-address{color:var(--accent)}.contact-email-wrapper:before{content:"";background:var(--border);width:40px;height:1px;margin-bottom:8px}.contact-email-trust{color:var(--muted);text-align:center;opacity:.85;font-size:.8125rem;line-height:1.6}.sl-footer{background:var(--bg);border-top:1px solid #0000000f;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:28px clamp(20px,5vw,80px);display:flex}.sl-footer-brand{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.01em;font-size:.9375rem;font-weight:500}.sl-footer-links{gap:24px;margin:0;padding:0;list-style:none;display:flex}.sl-footer-links a{color:var(--muted);font-size:.8125rem;transition:color .18s}.sl-footer-links a:hover{color:var(--text)}.sl-footer-copy{font-family:var(--font-geist-mono), monospace;color:var(--muted);width:100%;font-size:.65rem}@keyframes sl-hero-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}.hero-top{animation:.54s cubic-bezier(.23,1,.32,1) both sl-hero-up}.hero-headline{animation:.54s cubic-bezier(.23,1,.32,1) 60ms both sl-hero-up}.hero-rule{animation:.38s cubic-bezier(.23,1,.32,1) .16s both sl-hero-up}.hero-trust{animation:.54s cubic-bezier(.23,1,.32,1) .22s both sl-hero-up}.hero-foot{animation:.54s cubic-bezier(.23,1,.32,1) .32s both sl-hero-up}.sl-reveal{opacity:0;will-change:opacity, transform;transition:opacity .52s cubic-bezier(.23,1,.32,1),transform .52s cubic-bezier(.23,1,.32,1);transform:translateY(18px)}.sl-reveal.sl-reveal--visible{opacity:1;will-change:auto;transform:translateY(0)}.timeline .t-step{opacity:0;transition:opacity .48s cubic-bezier(.23,1,.32,1),transform .48s cubic-bezier(.23,1,.32,1);transform:translateY(16px)}.timeline .t-step.tl-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.hero-top,.hero-headline,.hero-rule,.hero-trust,.hero-foot{animation:none}.sl-reveal,.timeline .t-step{opacity:1;transition:none;transform:none}.mc-live-dot,.zik-dot{animation:none}.sl-nav-hamburger-bar{transition:none}.sl-nav-mobile{transition:visibility}.sl-nav-mobile[data-open=true]{transition:none;transform:none}.sl-nav-mobile-link{opacity:1;transition:background .18s,color .18s;transform:none}}.section-team{background:var(--surface);border-top:1px solid var(--border);border-bottom:1px solid var(--border);padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px)}.team-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:48px;display:grid}.team-card{background:var(--bg);border:1px solid var(--border);color:inherit;cursor:pointer;border-radius:8px;flex-direction:column;gap:0;padding:28px 24px 22px;text-decoration:none;transition:background .18s,box-shadow .18s,transform .12s;display:flex;position:relative}@media (hover:hover) and (pointer:fine){.team-card:hover{background:var(--accent-light);transform:translateY(-2px);box-shadow:0 4px 24px #00000012}.team-card:hover .team-arr{transform:translate(4px)}}.team-card-top{align-items:center;gap:14px;margin-bottom:18px;display:flex}.team-avatar{background:var(--accent-light);width:48px;height:48px;font-family:var(--font-lora), Georgia, serif;color:var(--accent);letter-spacing:-.01em;border:1px solid #c4602a33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.9rem;font-weight:600;display:flex}.team-card-meta{flex:1;min-width:0}.team-name{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.01em;margin-bottom:3px;font-size:1.125rem;font-weight:500;line-height:1.2}.team-role{font-family:var(--font-geist-mono), monospace;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:.625rem;font-weight:500}.team-tagline{color:var(--muted);flex:1;margin:0 0 18px;font-size:.875rem;line-height:1.65}.team-tags{flex-wrap:wrap;gap:5px;margin-bottom:20px;display:flex}.team-tag{font-family:var(--font-geist-mono), monospace;color:var(--muted);background:var(--surface);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.05em;border-radius:3px;padding:2px 7px;font-size:.595rem}.team-card-arrow{color:var(--accent);border-top:1px solid var(--border);align-items:center;gap:5px;margin-top:auto;padding-top:16px;font-size:.8125rem;font-weight:500;display:flex}.team-arr{transition:transform .2s cubic-bezier(.23,1,.32,1);display:inline-block}.team-profile{max-width:1040px;margin:0 auto;padding:clamp(40px,6vw,72px) clamp(20px,5vw,80px) clamp(56px,8vw,96px)}.team-profile-back-wrap{margin-bottom:40px}.team-profile-back{color:var(--muted);align-items:center;gap:5px;font-size:.8125rem;text-decoration:none;transition:color .18s;display:inline-flex}.team-profile-back:hover{color:var(--text)}.team-profile-header{align-items:flex-start;gap:28px;margin-bottom:36px;display:flex}.team-profile-avatar{background:var(--accent-light);width:80px;height:80px;font-family:var(--font-lora), Georgia, serif;color:var(--accent);letter-spacing:-.01em;border:1px solid #c4602a38;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:1.4rem;font-weight:600;display:flex}.team-profile-identity{flex:1}.team-profile-name{font-family:var(--font-lora), Georgia, serif;color:var(--deep);letter-spacing:-.025em;margin-bottom:6px;font-size:clamp(1.75rem,3.5vw,2.75rem);font-weight:500;line-height:1.1}.team-profile-role{font-family:var(--font-geist-mono), monospace;color:var(--accent);text-transform:uppercase;letter-spacing:.1em;margin-bottom:14px;font-size:.6875rem;font-weight:500}.team-profile-tagline{color:var(--muted);max-width:540px;font-size:1rem;font-style:italic;line-height:1.65;font-family:var(--font-lora), Georgia, serif}.team-profile-rule{background:var(--border);height:1px;margin-bottom:48px}.team-profile-body{grid-template-columns:1fr 320px;align-items:start;gap:clamp(40px,6vw,72px);display:grid}.team-profile-section{margin-bottom:44px}.team-profile-section:last-child{margin-bottom:0}.team-profile-section-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);align-items:center;gap:10px;margin-bottom:18px;font-size:.6rem;font-weight:500;display:flex}.team-profile-section-label:before{content:"";background:var(--muted);flex-shrink:0;width:18px;height:1px}.team-profile-para{color:var(--text);margin-bottom:18px;font-size:.9375rem;line-height:1.78}.team-profile-para:last-child{margin-bottom:0}.team-profile-quote{font-family:var(--font-lora), Georgia, serif;color:var(--text);border-left:2px solid var(--accent);margin:0;padding-left:20px;font-size:1.0625rem;font-style:italic;line-height:1.72}.team-profile-focus-list{flex-direction:column;gap:0;display:flex}.team-profile-focus-item{border-top:1px solid var(--border);padding:18px 0}.team-profile-focus-item:last-child{border-bottom:1px solid var(--border)}.team-profile-focus-label{color:var(--deep);margin-bottom:6px;font-size:.875rem;font-weight:500}.team-profile-focus-desc{color:var(--muted);margin:0;font-size:.8375rem;line-height:1.68}.team-profile-sidebar{flex-direction:column;gap:28px;display:flex;position:sticky;top:80px}.team-profile-sidebar-block{background:var(--surface);border:1px solid var(--border);border-radius:8px;padding:20px 18px}.team-profile-sidebar-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin-bottom:12px;font-size:.595rem;font-weight:500}.team-profile-sidebar-text{color:var(--text);margin:0;font-size:.8375rem;line-height:1.68}.team-profile-expertise-tags{flex-wrap:wrap;gap:5px;display:flex}.team-profile-expertise-tag{color:var(--text);background:var(--bg);border:1px solid var(--border);border-radius:4px;padding:4px 9px;font-size:.8125rem;line-height:1.4}.team-profile-tools{flex-wrap:wrap;gap:5px;display:flex}.team-profile-tool{font-family:var(--font-geist-mono), monospace;color:var(--muted);background:var(--bg);border:1px solid var(--border);border-radius:3px;padding:3px 8px;font-size:.625rem}.team-profile-footer{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-top:56px;padding-top:28px;display:flex}.team-profile-cta{color:var(--accent);align-items:center;gap:5px;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .18s;display:inline-flex}.team-profile-cta:hover{opacity:.75}@media (max-width:940px){.hero-top-stats{display:none}.hero-foot{flex-direction:column;align-items:flex-start;gap:24px}.services-grid{grid-template-columns:1fr}.svc-card-body{grid-template-columns:1fr;gap:28px}.svc-card-head{flex-wrap:wrap}.why-cols{grid-template-columns:1fr;gap:44px}.timeline{grid-template-columns:1fr 1fr}.timeline:before{display:none}.cases-grid{grid-template-columns:1fr}.proof-stats,.team-grid{grid-template-columns:1fr 1fr}.team-profile-body{grid-template-columns:1fr}.team-profile-sidebar{position:static}}@media (max-width:600px){.kanban-filter{flex-shrink:1;width:100%}.timeline,.proof-stats,.team-grid{grid-template-columns:1fr}.hero-headline{font-size:clamp(2.25rem,8.5vw,3.5rem)}.sl-footer{flex-direction:column;align-items:flex-start;gap:16px}.team-profile-header{flex-direction:column;gap:16px}}.section-tracks{border-top:1px solid var(--border);padding:clamp(56px,8vw,88px) clamp(20px,5vw,80px)}.tracks-sub{max-width:560px}.tracks-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:44px;display:grid}.track-card{border:1px solid var(--border);background:var(--bg);border-radius:6px;flex-direction:column;padding:28px 28px 26px;transition:transform .12s cubic-bezier(.23,1,.32,1),border-color .18s;display:flex;position:relative}.track-card:before{content:"";background:var(--muted);border-radius:6px 6px 0 0;height:2px;position:absolute;top:-1px;left:-1px;right:-1px}.track-card--platform:before{background:var(--accent)}.track-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.track-num{font-family:var(--font-geist-mono), monospace;color:var(--muted);letter-spacing:.04em;font-size:.7rem}.track-badge{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--muted);border:1px solid var(--border);white-space:nowrap;border-radius:4px;padding:4px 8px;font-size:.65rem}.track-card--platform .track-badge{color:var(--accent);border-color:var(--accent);background:var(--accent-light)}.track-name{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;color:var(--deep);margin-bottom:12px;font-size:1.5rem;line-height:1.2}.track-desc{color:var(--muted);margin-bottom:24px;font-size:.9125rem;line-height:1.75}.track-list-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--muted);border-bottom:1px solid var(--border);padding-bottom:10px;font-size:.65rem;display:block}.track-list{margin:0 0 26px;padding:0;list-style:none}.track-list li{color:var(--text);border-bottom:1px solid var(--border);padding:11px 0 11px 18px;font-size:.875rem;line-height:1.5;position:relative}.track-list li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:19px;left:0}.track-cta{all:unset;cursor:pointer;font-family:var(--font-dm-sans), system-ui, sans-serif;color:var(--deep);align-items:center;gap:7px;margin-top:auto;font-size:.9125rem;font-weight:500;transition:color .2s;display:inline-flex}.track-card--platform .track-cta{color:var(--accent)}.track-cta .arr{transition:transform .2s;display:inline-block}.track-cta:hover .arr{transform:translate(3px)}.tracks-foot{font-family:var(--font-lora), Georgia, serif;color:var(--muted);margin-top:28px;font-size:.9375rem;font-style:italic}.section-platform{background:var(--deep);--p-fg:#f0ede8;--p-fg-mid:#f0ede8b8;--p-fg-dim:#f0ede88c;--p-line:#f0ede824;--p-surface:#f0ede809;padding:clamp(72px,10vw,112px) clamp(20px,5vw,80px)}.platform-inner{max-width:1280px;margin:0 auto}.section-platform .section-eyebrow{color:var(--p-fg-dim)}.section-platform .section-eyebrow:before{background:var(--p-fg-dim)}.platform-h2{color:var(--p-fg);max-width:620px}.platform-lede{max-width:680px;margin-top:20px}.platform-lede p{color:var(--p-fg-mid);font-size:.9375rem;line-height:1.78}.platform-lede .platform-lede-strong{font-family:var(--font-lora), Georgia, serif;color:var(--accent);margin-top:16px;font-size:1.0625rem;font-style:italic;line-height:1.6}.mc-panel{border:1px solid var(--p-line);background:var(--p-surface);border-radius:8px;margin-top:48px;overflow:hidden}.mc-panel-head{border-bottom:1px solid var(--p-line);justify-content:space-between;align-items:center;gap:16px;padding:14px 18px;display:flex}.mc-panel-title{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--p-fg);font-size:.7rem}.mc-live{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--p-fg-dim);align-items:center;gap:7px;font-size:.65rem;display:inline-flex}.mc-live-dot,.zik-dot{background:#6fb292;border-radius:50%;width:6px;height:6px;animation:2.2s ease-in-out infinite sl-pulse}@keyframes sl-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.42;transform:scale(.86)}}.mc-table{overflow-x:auto}.mc-row{border-bottom:1px solid var(--p-line);grid-template-columns:minmax(140px,180px) minmax(220px,1fr) 132px 76px;align-items:center;gap:16px;min-width:620px;padding:14px 18px;display:grid}.mc-row:last-child{border-bottom:none}.mc-row--head{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--p-fg-dim);padding-top:11px;padding-bottom:11px;font-size:.6rem}.mc-agent{flex-direction:column;gap:3px;min-width:0;display:flex}.mc-agent-name{font-family:var(--font-geist-mono), monospace;color:var(--p-fg);font-size:.7875rem;font-weight:500}.mc-agent-dept{letter-spacing:.04em;color:var(--p-fg-dim);font-size:.6875rem}.mc-task{color:var(--p-fg-mid);font-size:.8375rem;line-height:1.5}.mc-status{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;white-space:nowrap;border-radius:4px;justify-self:start;align-items:center;gap:7px;padding:5px 9px;font-size:.65rem;display:inline-flex}.mc-status:before{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px}.mc-status--running{color:#e8a33c;background:#e8a33c1a}.mc-status--stuck{color:#e06a5e;background:#e06a5e1a}.mc-status--queued{color:#8fa6c4;background:#8fa6c41a}.mc-status--done{color:#6fb292;background:#6fb2921a}.mc-cell-time{text-align:right}.mc-time{font-family:var(--font-geist-mono), monospace;color:var(--p-fg-dim);font-size:.7rem}.mc-foot{color:var(--p-fg-dim);margin-top:12px;font-size:.75rem}.pillars-grid{grid-template-columns:repeat(3,1fr);gap:0 32px;margin-top:64px;display:grid}.pillar-card{border-top:1px solid var(--p-line);padding-top:22px}.pillar-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.pillar-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--accent);font-size:.65rem}.pillar-badge{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.08em;color:var(--p-fg-dim);font-size:.6rem}.pillar-name{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;color:var(--p-fg);margin-bottom:12px;font-size:1.5rem}.pillar-desc{color:var(--p-fg-mid);margin-bottom:18px;font-size:.875rem;line-height:1.72}.pillar-points{margin:0;padding:0;list-style:none}.pillar-points li{color:var(--p-fg-mid);border-top:1px solid var(--p-line);padding:9px 0 9px 18px;font-size:.8125rem;line-height:1.5;position:relative}.pillar-points li:before{content:"";background:var(--accent);width:8px;height:1px;position:absolute;top:17px;left:0}.zik-card{border:1px solid var(--p-line);border-left:2px solid var(--accent);background:var(--p-surface);border-radius:0 6px 6px 0;max-width:780px;margin-top:56px;padding:26px 28px}.zik-label{font-family:var(--font-geist-mono), monospace;text-transform:uppercase;letter-spacing:.1em;color:var(--p-fg-dim);align-items:center;gap:8px;margin-bottom:14px;font-size:.65rem;display:inline-flex}.zik-dot{background:var(--accent)}.zik-quote{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;color:var(--p-fg);margin:0 0 14px;font-size:clamp(1.25rem,2.4vw,1.625rem);line-height:1.35}.zik-body{color:var(--p-fg-mid);font-size:.875rem;line-height:1.72}.section-whynow{padding:clamp(64px,9vw,104px) clamp(20px,5vw,80px)}.whynow-h2{max-width:720px}.whynow-sub{font-family:var(--font-lora), Georgia, serif;color:var(--muted);margin-top:14px;font-size:1.0625rem;font-style:italic}.whynow-grid{grid-template-columns:repeat(3,1fr);gap:0 32px;margin-top:48px;display:grid}.whynow-item{border-top:1px solid var(--border);padding-top:22px}.whynow-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--accent);margin-bottom:12px;font-size:.65rem}.whynow-name{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.01em;color:var(--deep);margin-bottom:10px;font-size:1.25rem}.whynow-desc{color:var(--muted);font-size:.875rem;line-height:1.72}.whynow-foot{border-top:1px solid var(--border);font-family:var(--font-lora), Georgia, serif;letter-spacing:-.015em;color:var(--deep);max-width:680px;margin-top:40px;padding-top:22px;font-size:clamp(1.125rem,2vw,1.375rem);line-height:1.45}@media (max-width:940px){.tracks-grid{grid-template-columns:1fr}.pillars-grid{grid-template-columns:1fr;gap:0}.pillar-card{padding-bottom:26px}.whynow-grid{grid-template-columns:1fr;gap:0}.whynow-item{padding-bottom:26px}}@media (max-width:600px){.track-card{padding:24px 20px 22px}.track-head{flex-wrap:wrap}.zik-card{padding:22px 20px}}@media (hover:hover) and (pointer:fine){.track-card:hover{border-color:var(--muted);transform:translateY(-2px)}.track-cta:hover{color:var(--accent-hover)}}.lang-switcher{align-items:center;gap:0;display:flex}.lang-switcher-inner{align-items:center;display:flex}.lang-sep{color:var(--muted);-webkit-user-select:none;user-select:none;padding:0 3px;font-size:.75rem}.lang-btn{font-family:var(--font-dm-sans), system-ui, sans-serif;letter-spacing:.04em;color:var(--muted);cursor:pointer;background:0 0;border:none;padding:2px 4px;font-size:.72rem;font-weight:500;line-height:1;transition:color .15s}.lang-btn:hover:not(:disabled){color:var(--text)}.lang-btn--active{color:var(--accent);cursor:default}.lang-btn:disabled{opacity:1}
.sl .dk-scene{--p:1;--e:1;--x:0;position:relative}.sl .dk-scene[data-ink=true]{--ink:#1a1917;--p-fg:#f0ede8;--p-fg-mid:#f0ede8b8;--p-fg-dim:#f0ede894;--p-line:#f0ede821;--p-line-2:#f0ede842;--p-surface:#f0ede80a;--p-accent:#d4702f;color:var(--p-fg-mid);background:#1a1917}.sl .dk-track{height:280vh}.sl .dk-track--tall{height:340vh}.sl .dk-track--boot{height:170vh}.sl .dk-stage{height:100dvh;opacity:calc(1 - var(--x));flex-direction:column;padding:calc(58px + clamp(18px,3.4vh,40px)) clamp(20px,5vw,80px) clamp(26px,4vh,48px);display:flex;position:sticky;top:0;overflow:hidden}.sl .dk-kicker{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--p-fg-dim,var(--muted));align-items:center;gap:10px;font-size:.6875rem;font-weight:500;display:flex}.sl .dk-kicker:before{content:"";background:currentColor;flex-shrink:0;width:18px;height:1px}.sl .dk-h2{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.025em;color:var(--p-fg,var(--deep));max-width:18ch;margin-top:12px;font-size:clamp(1.6rem,3.2vw,2.5rem);line-height:1.1}.sl .dk-lede{color:var(--p-fg-mid,var(--muted));max-width:46ch;margin-top:14px;font-size:clamp(.875rem,1.2vw,1rem);line-height:1.68;animation:.46s cubic-bezier(.23,1,.32,1) both dk-say}.sl .dk-copy--top{flex-shrink:0}.sl .dk-copy--flush .dk-h2{margin-top:10px}@keyframes dk-say{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}.sl .dk-hint{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--p-fg-dim);opacity:clamp(0, calc(1 - var(--p) * 5), 1);pointer-events:none;align-items:center;gap:10px;font-size:.625rem;transition:opacity .2s linear;display:flex;position:absolute;bottom:clamp(18px,3vh,34px);left:clamp(20px,5vw,80px)}.sl .dk-hint-rule{transform-origin:0;background:currentColor;width:26px;height:1px;animation:2.4s ease-in-out infinite dk-hint}@keyframes dk-hint{0%,to{opacity:.4;transform:scaleX(.4)}50%{opacity:1;transform:scaleX(1)}}.sl .hero{padding-top:clamp(20px,2.6vh,34px);padding-bottom:clamp(26px,3.4vh,44px)}.sl .hero-headline{margin-bottom:clamp(16px,2.4vh,26px);font-size:clamp(2.25rem,5.2vw,4.25rem)}.sl .hero-spacer{flex:1 0 clamp(10px,2.4vh,34px)}.sl .hero-main{flex-direction:column;flex:auto;display:flex}.sl .hero-doors{margin-top:auto}.sl .hero-body{max-width:68ch;margin-bottom:clamp(14px,2.4vh,28px)}.sl .hero-trust{border-bottom:0;margin-bottom:0;padding-bottom:0}.sl .hero-trust-label{margin-bottom:12px}.sl .hero-doors{border-top:1px solid var(--border);margin-bottom:clamp(16px,2.6vh,30px);padding-top:18px;animation:.54s cubic-bezier(.23,1,.32,1) .2s both sl-hero-up}.sl .hero-doors-label{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);align-items:center;gap:10px;margin-bottom:12px;font-size:.6875rem;font-weight:500;display:flex}.sl .hero-doors-rule{background:var(--accent);width:18px;height:1px}.sl .hero-doors-grid{grid-template-columns:1fr 1fr;gap:clamp(12px,1.6vw,22px);display:grid}.sl .door{all:unset;box-sizing:border-box;cursor:pointer;border:1px solid var(--border);background:var(--bg);border-radius:6px;grid-template-rows:auto auto auto 1fr auto auto;gap:0;padding:16px 20px 14px;transition:border-color .22s,background .22s,transform .22s cubic-bezier(.23,1,.32,1);display:grid;position:relative;overflow:hidden}.sl .door:after{content:"";background:var(--accent);transform-origin:0;height:2px;transition:transform .32s cubic-bezier(.23,1,.32,1);position:absolute;inset:auto 0 0;transform:scaleX(0)}.sl .door-head{align-items:center;gap:10px;margin-bottom:12px;display:flex}.sl .door-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--accent-ink);font-size:.65rem}.sl .door-kicker{letter-spacing:.12em;text-transform:uppercase;color:var(--muted);font-size:.625rem;font-weight:500}.sl .door-name{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.02em;color:var(--deep);font-size:clamp(1.125rem,1.8vw,1.5rem);line-height:1.15}.sl .door-line{color:var(--muted);max-width:34ch;margin-top:8px;font-size:.875rem;line-height:1.6}.sl .door-points{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.sl .door-point{font-family:var(--font-geist-mono), monospace;color:var(--muted);border:1px solid var(--border);background:var(--surface);border-radius:3px;padding:3px 7px;font-size:.6875rem}.sl .door-cta{border-top:1px solid var(--border);color:var(--deep);align-items:center;gap:7px;margin-top:14px;padding-top:12px;font-size:.8125rem;font-weight:500;display:flex}.sl .door-arr{color:var(--accent-ink);transition:transform .22s cubic-bezier(.23,1,.32,1);display:inline-block}@media (hover:hover) and (pointer:fine){.sl .door:hover{border-color:var(--accent);background:var(--surface);transform:translateY(-2px)}.sl .door:hover:after{transform:scaleX(1)}.sl .door:hover .door-arr{transform:translateY(3px)}}.sl .door-preview{border:1px solid var(--border);background:var(--surface);border-radius:5px;height:clamp(72px,9vh,88px);margin-top:14px;display:block;position:relative;overflow:hidden}.sl .dp{height:100%;padding:6px 9px;display:block}.sl .dp-bar{border-bottom:1px solid var(--border);align-items:center;gap:6px;margin-bottom:4px;padding-bottom:5px;display:flex}.sl .dp-live{background:var(--accent);border-radius:50%;width:5px;height:5px;animation:2.2s ease-in-out infinite sl-pulse}.sl .dp-bar-txt{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.5625rem}.sl .dp-row{align-items:center;gap:7px;padding:2px 0;display:flex}.sl .dp-dot{background:var(--muted);border-radius:50%;flex-shrink:0;width:4px;height:4px}.sl .dp-dot[data-state=running]{background:var(--testing);animation:1.8s ease-in-out infinite sl-pulse}.sl .dp-dot[data-state=stuck]{background:var(--accent)}.sl .dp-handle{font-family:var(--font-geist-mono), monospace;color:var(--text);white-space:nowrap;font-size:.5625rem}.sl .dp-meter{background:var(--surface-2);border-radius:1px;flex:1;height:2px;overflow:hidden}.sl .dp-meter-fill{background:var(--muted);opacity:.4;width:40%;height:100%;animation:3.6s ease-in-out infinite dp-crawl;display:block}@keyframes dp-crawl{0%{transform:translate(-100%)}60%,to{transform:translate(220%)}}.sl .dp--board{position:relative}.sl .dp-cols{grid-template-columns:repeat(3,1fr);gap:6px;height:100%;display:grid}.sl .dp-col{background:var(--bg);border:1px solid var(--border);border-radius:3px;flex-direction:column;gap:4px;padding:5px;display:flex}.sl .dp-col-head{background:var(--new-color);border-radius:2px;width:60%;height:3px}.sl .dp-col[data-col=testing] .dp-col-head{background:var(--testing)}.sl .dp-col[data-col=validated] .dp-col-head{background:var(--validated)}.sl .dp-col[data-col=skip] .dp-col-head{background:var(--skip)}.sl .dp-chip{background:var(--surface-2);border-radius:2px;height:12px}.sl .dp-chip--short{width:70%}.sl .dp-flyer{background:var(--accent-light);border:1px solid var(--accent);border-radius:2px;width:26%;height:12px;animation:5s cubic-bezier(.65,0,.35,1) infinite dp-cross;position:absolute;bottom:9px;left:5%}@keyframes dp-cross{0%,22%{opacity:1;transform:translate(0)}48%,78%{opacity:1;transform:translate(117%)}94%,to{opacity:0;transform:translate(117%)}}.sl .hero-foot{align-items:flex-end}@media (max-width:860px){.sl .hero-doors-grid{grid-template-columns:1fr}.sl .door-preview{height:84px}}.sl .bt-stage,.sl .lo-stage{text-align:center;justify-content:center;align-items:center}.sl .bt-curtain{background:var(--bg);transform-origin:top;transform:scaleY(clamp(0, calc((1 - var(--e)) / .34), 1));z-index:3;position:absolute;inset:0}.sl .bt-seam{background:var(--accent);z-index:4;height:1px;transform:translateY(calc(clamp(0, calc((1 - var(--e)) / .34), 1) * 100dvh));opacity:clamp(0, calc((1 - var(--e)) / .34), 1);position:absolute;top:0;left:0;right:0;box-shadow:0 0 24px 2px #d4702f8c}.sl .bt-readout{z-index:2;width:min(520px,84vw);font-family:var(--font-geist-mono), monospace;text-align:left;opacity:clamp(0, calc(1 - (var(--p) - .54) * 11), 1);transform:translateY(calc(clamp(0, calc((var(--p) - .54) * 11), 1) * -18px));font-size:clamp(.75rem,1.05vw,.875rem);position:relative}.sl .bt-line{color:var(--p-fg-mid);opacity:clamp(0, calc((var(--p) - var(--at)) * 22), 1);align-items:baseline;gap:10px;padding:5px 0;display:flex}.sl .bt-line-name{white-space:nowrap}.sl .bt-line-dots{border-bottom:1px dotted var(--p-line-2);flex:1;transform:translateY(-3px)}.sl .bt-line-ok{color:var(--p-accent);font-variant-numeric:tabular-nums}.sl .bt-meter{background:var(--p-line);height:2px;opacity:clamp(0, calc((var(--p) - var(--at)) * 22), 1);margin-top:10px}.sl .bt-meter-fill{background:var(--p-accent);transform-origin:0;height:100%;transform:scaleX(clamp(0, calc((var(--p) - .24) / .22), 1));display:block}.sl .bt-orb,.sl .zk-orb{place-items:center;width:74px;height:74px;display:grid;position:relative}.sl .bt-orb{z-index:2;opacity:clamp(0, calc((var(--p) - .44) * 10), 1);transform:scale(calc(.5 + clamp(0, calc((var(--p) - .44) * 10), 1) * .5));margin:-37px 0 0 -37px;position:absolute;top:50%;left:50%}.sl .bt-orb-core,.sl .zk-orb-core{background:radial-gradient(circle at 38% 34%, #f6b98a, var(--p-accent) 62%, #8f3d12);border-radius:50%;width:26px;height:26px;animation:3.6s ease-in-out infinite zk-breathe;box-shadow:0 0 30px 6px #d4702f6b}.sl .bt-orb-ring,.sl .zk-orb-ring{border:1px solid #d4702f73;border-radius:50%;animation:3.6s ease-out infinite zk-ring;position:absolute;inset:0}@keyframes zk-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.08)}}@keyframes zk-ring{0%{opacity:.7;transform:scale(.55)}to{opacity:0;transform:scale(1.15)}}.sl .bt-title{z-index:2;opacity:clamp(0, calc((var(--p) - .5) * 11), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .5) * 11), 1)) * 16px));position:relative}.sl .lo-title{z-index:2;opacity:clamp(0, calc((var(--p) - .04) * 14), 1);transform:translateY(calc((1 - clamp(0, calc((var(--p) - .04) * 14), 1)) * 16px));position:relative}.sl .bt-title{margin-top:120px}.sl .bt-title-num,.sl .lo-num{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--p-accent,var(--accent));margin-bottom:14px;font-size:.6875rem}.sl .bt-title-h,.sl .lo-h{font-family:var(--font-lora), Georgia, serif;letter-spacing:-.03em;color:var(--p-fg,var(--deep));font-size:clamp(2rem,5.4vw,4rem);line-height:1.05}.sl .bt-title-sub,.sl .lo-sub{font-family:var(--font-lora), Georgia, serif;color:var(--p-fg-mid,var(--muted));margin-top:16px;font-size:clamp(1rem,1.8vw,1.25rem);font-style:italic}.sl .lo-stage{background:#1a1917}.sl .lo-curtain{background:var(--bg);transform-origin:bottom;transform:scaleY(clamp(0, calc((var(--e) - .66) / .34), 1));z-index:1;position:absolute;inset:0}.sl .lo-seam{background:var(--accent);z-index:2;height:1px;transform:translateY(calc(clamp(0, calc((var(--e) - .66) / .34), 1) * -100dvh));opacity:clamp(0, calc(1 - (var(--e) - .66) / .34), 1);position:absolute;bottom:0;left:0;right:0;box-shadow:0 0 24px 2px #c4602a66}.sl .lo-title{--p-fg:var(--deep);--p-fg-mid:var(--muted);--p-accent:var(--accent)}.sl .lo-marks{border-top:1px solid var(--border);opacity:clamp(0, calc((var(--p) - .12) * 14), 1);justify-content:center;gap:clamp(24px,5vw,64px);margin-top:clamp(28px,5vh,52px);padding-top:24px;display:flex}.sl .lo-mark{opacity:clamp(0, calc((var(--p) - .14 - var(--i) * .035) * 14), 1);flex-direction:column;gap:4px;display:flex}.sl .lo-mark-val{font-family:var(--font-geist-mono), monospace;color:var(--deep);letter-spacing:-.02em;font-size:clamp(1.25rem,2.6vw,1.875rem);font-weight:500}.sl .lo-mark-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--muted);font-size:.625rem}.sl .aw-field{--cw:clamp(150px, 15vw, 200px);--cwk:var(--cw);--cwd:calc(var(--cwk) * .84);flex:1;min-height:0;margin-top:clamp(12px,2vh,26px);position:relative}.sl .aw-card{--k:clamp(0, calc((var(--p) - .16) * 2.4), 1);--w:calc(var(--cw) + (var(--cwk) - var(--cw)) * var(--k));--dock:calc(var(--dxm,var(--dx)) * (100% - var(--w) * .84));left:calc(var(--sx) * 1% + (var(--dock) - var(--sx) * 1%) * var(--k));top:calc((var(--sy) + (var(--dy,46) - var(--sy)) * var(--k)) * 1%);width:var(--w);border:1px solid var(--p-line);transform:scale(calc(1 - var(--k) * .16));transform-origin:0 0;background:#1a1917f0;border-radius:6px;align-items:center;gap:9px;padding:10px 12px;transition:border-color .3s;display:flex;position:absolute;overflow:hidden}.sl .aw-stage[data-phase="0"] .aw-card{animation:aw-drift calc(5.6s + var(--i) * .42s) ease-in-out calc(var(--i) * .31s) infinite}@keyframes aw-drift{0%,to{translate:0}50%{translate:0 -8px}}.sl .aw-stage[data-phase="2"] .aw-card{border-color:var(--p-line-2)}.sl .aw-mark{background:var(--p-surface);border:1px solid var(--p-line);width:24px;height:24px;font-family:var(--font-geist-mono), monospace;letter-spacing:.04em;color:var(--p-fg-mid);border-radius:3px;flex-shrink:0;place-items:center;font-size:.5625rem;display:grid}.sl .aw-id{flex-direction:column;gap:2px;min-width:0;display:flex}.sl .aw-name{font-family:var(--font-geist-mono), monospace;color:var(--p-fg);white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.sl .aw-role{letter-spacing:.08em;text-transform:uppercase;color:var(--p-fg-dim);white-space:nowrap;text-overflow:ellipsis;max-height:calc((1 - var(--k)) * 16px);opacity:calc(1 - var(--k) * 1.6);font-size:.5625rem;overflow:hidden}.sl .aw-state{background:var(--p-line-2);border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:auto}.sl .aw-stage[data-phase="2"] .aw-state{background:var(--p-accent)}.sl .aw-wire{--k:clamp(0, calc((var(--p) - .5) * 3.4), 1);left:calc(var(--dxm,var(--dx)) * (100% - var(--cwd)) + var(--cwd) / 2);width:1px;height:calc(var(--k) * (30% - 40px));background:linear-gradient(to bottom, var(--p-line-2), var(--p-accent));opacity:var(--k);position:absolute;top:calc(46% + 40px)}.sl .aw-layer{--k:clamp(0, calc((var(--p) - .44) * 3.2), 1);border:1px solid var(--p-accent);opacity:var(--k);transform:scaleX(calc(.86 + var(--k) * .14));background:#d4702f12;border-radius:6px;align-items:center;gap:14px;padding:14px 18px;display:flex;position:absolute;top:76%;left:0;right:0}.sl .aw-layer-mark{font-family:var(--font-geist-mono), monospace;color:var(--p-accent);letter-spacing:.06em;font-size:.6875rem}.sl .aw-layer-name{font-family:var(--font-lora), Georgia, serif;color:var(--p-fg);letter-spacing:-.01em;font-size:1.0625rem}.sl .aw-layer-rule{background:var(--p-line-2);flex:1;height:1px}.sl .aw-layer-meta{font-family:var(--font-geist-mono), monospace;color:var(--p-fg-dim);font-size:.6875rem}@media (max-width:760px){.sl .aw-field{--cw:clamp(118px, 40vw, 160px);--cwk:76px}.sl .aw-card{padding:8px 10px}.sl .aw-id{max-width:calc((1 - var(--k)) * 140px);opacity:clamp(0, calc((1 - var(--k)) * 2.2), 1)}.sl .aw-card:first-child{--dxm:0}.sl .aw-card:nth-child(2){--dxm:.3333}.sl .aw-card:nth-child(3){--dxm:.6667}.sl .aw-card:nth-child(4){--dxm:1}.sl .aw-card:nth-child(5){--dxm:0;--dy:58}.sl .aw-card:nth-child(6){--dxm:.5;--dy:58}.sl .aw-card:nth-child(7){--dxm:1;--dy:58}.sl .aw-wire{display:none}.sl .aw-layer{gap:10px;padding:11px 13px;top:80%}.sl .aw-layer-name{font-size:.9375rem}.sl .aw-layer-meta{display:none}}.sl .dk-scene--memory .dk-stage{display:block}.sl .dk-scene--memory{--mg-top:58px}.sl .mg{top:var(--mg-top);width:100%;height:calc(100% - var(--mg-top));position:absolute;left:0}.sl .mg-l--detail{opacity:1}.sl .mg-l--peers,.sl .mg-l--co{opacity:0}.sl .mg-link{fill:none;stroke:#f0ede847;stroke-width:1px;vector-effect:non-scaling-stroke}.sl .mg-link--faint{stroke:#f0ede826}.sl .mg-link--trunk{stroke:#f0ede86b}.sl .mg-dot{fill:#f0ede88c}.sl .mg-dot--topic{fill:#f0ede8c7}.sl .mg-dot--orphan{fill:#f0ede84d}.sl .mg-dot--agent{fill:#f0ede8e0}.sl .mg-dot--dept,.sl .mg-dot--company{fill:#f0ede8}.sl .mg-dot--hero{fill:#d4702f}.sl .mg-dot--mem.is-live{animation:3.4s ease-in-out infinite mg-live}.sl .mg-dot--mem.is-live:nth-of-type(2n){animation-delay:1.1s}@keyframes mg-live{0%,to{opacity:.3}50%{opacity:1}}.sl .mg-labels{pointer-events:none}.sl .mg-labels text{font-family:var(--font-geist-mono), monospace;fill:#f0ede89e}.sl .mg-labels--mem{opacity:1}.sl .mg-labels--agent,.sl .mg-labels--dept,.sl .mg-labels--co{opacity:0}.sl .mg-labels--agent text{fill:#f0ede88c;letter-spacing:.04em}.sl .mg-labels--dept text{fill:#f0ede8db;letter-spacing:.14em;text-transform:uppercase}.sl .mg-labels--co text{fill:#d4702f;letter-spacing:.16em;text-transform:uppercase}.sl .dk-copy--memory{z-index:2;width:min(400px,46vw);position:absolute;top:calc(58px + clamp(24px,5vh,56px));left:clamp(20px,5vw,80px)}.sl .dk-copy--memory:before{content:"";z-index:-1;background:radial-gradient(115% 85% at 22% 42%,#1a1917f7 38%,#0000 80%);position:absolute;inset:-24px -32px}.sl .mg-scope{gap:16px;margin-top:clamp(20px,4vh,40px);display:flex}.sl .mg-scope-rail{flex-direction:column;flex-shrink:0;gap:8px;padding-top:6px;display:flex}.sl .mg-tick{background:var(--p-line-2);width:18px;height:2px;transition:background .32s,width .32s cubic-bezier(.23,1,.32,1)}.sl .mg-tick[data-on=true]{background:var(--p-fg-mid)}.sl .mg-tick[data-now=true]{background:var(--p-accent);width:30px}.sl .mg-scope-body{animation:.46s cubic-bezier(.23,1,.32,1) both dk-say}.sl .mg-scope-tag{align-items:baseline;gap:9px;display:flex}.sl .mg-scope-where{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent);font-size:.625rem}.sl .mg-scope-name{font-family:var(--font-lora), Georgia, serif;color:var(--p-fg);letter-spacing:-.015em;font-size:1.25rem}.sl .mg-scope-copy{color:var(--p-fg-mid);max-width:34ch;margin-top:10px;font-size:.875rem;line-height:1.7}@media (max-width:860px){.sl .dk-scene--memory{--mg-top:clamp(250px, 38vh, 330px)}.sl .dk-copy--memory{width:min(100%,520px)}.sl .dk-copy--memory:before{background:linear-gradient(#1a1917f2 55%,#0000);inset:-20px -24px -40px}}.sl .ax-stage{gap:clamp(12px,2.4vh,30px)}.sl .ax-diagram{flex:1;grid-template-rows:auto auto auto;align-content:center;min-height:0;display:grid}.sl .ax-row{grid-template-columns:repeat(7,1fr);gap:clamp(4px,1vw,14px);display:grid}.sl .ax-row--above{align-self:end;align-items:end}.sl .ax-row--below{align-self:start;align-items:start}.sl .ax-tool{flex-direction:column;align-items:center;gap:6px;transition:opacity .46s cubic-bezier(.23,1,.32,1),filter .46s;display:flex}.sl .ax-tool[data-lit=false]{opacity:.22;filter:grayscale()}.sl .ax-tool[data-side=down] .ax-tool-wire{order:3}.sl .ax-tool-wire{background:linear-gradient(to bottom, var(--p-line-2), var(--p-accent));flex-shrink:0;width:1px;height:clamp(18px,7vh,62px)}.sl .ax-tool[data-side=up] .ax-tool-wire{background:linear-gradient(to top, var(--p-line-2), var(--p-accent))}.sl .ax-tool-tile{border:1px solid var(--p-line);background:var(--p-surface);border-radius:7px;place-items:center;width:clamp(38px,5.2vw,62px);height:clamp(38px,5.2vw,62px);display:grid}.sl .ax-tool-logo{object-fit:contain;width:clamp(18px,2.4vw,28px);height:auto}.sl .ax-tool-name{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--p-fg-dim);text-align:center;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:.625rem;overflow:hidden}.sl .ax-rail{justify-content:center;align-items:center;height:44px;display:flex;position:relative;overflow:hidden}.sl .ax-rail-line{background:var(--p-line-2);height:1px;position:absolute;top:50%;left:0;right:0}.sl .ax-rail-pulse{background:linear-gradient(90deg, transparent, var(--p-accent), transparent);width:90px;height:1px;animation:5.5s linear infinite ax-pulse;position:absolute;top:50%;left:0}@keyframes ax-pulse{0%{transform:translate(-120px)}to{transform:translate(calc(100vw + 120px))}}.sl .ax-rail-badge{border:1px solid var(--p-accent);background:#1a1917;border-radius:4px;align-items:center;gap:12px;padding:7px 16px;display:flex;position:relative}.sl .ax-rail-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--p-accent);white-space:nowrap;font-size:.6875rem}.sl .ax-rail-role{color:var(--p-fg);border-left:1px solid var(--p-line-2);white-space:nowrap;padding-left:12px;font-size:.8125rem;animation:.38s cubic-bezier(.23,1,.32,1) both dk-say}.sl .ax-rail-role[data-all=true]{color:var(--p-fg-dim)}.sl .ax-roster{flex-wrap:wrap;justify-content:center;gap:6px;margin-top:clamp(10px,2vh,22px);display:flex}.sl .ax-roster-chip{font-family:var(--font-geist-mono), monospace;border:1px solid var(--p-line);color:var(--p-fg-dim);border-radius:3px;padding:4px 10px;font-size:.6875rem;transition:color .3s,border-color .3s,background .3s}.sl .ax-roster-chip[data-on=true]{color:var(--p-fg);border-color:var(--p-accent);background:#d4702f1a}.sl .ax-foot{text-align:center;font-family:var(--font-lora), Georgia, serif;color:var(--p-fg-mid);margin-top:clamp(10px,2vh,20px);font-size:clamp(.9375rem,1.5vw,1.125rem);font-style:italic}@media (max-width:760px){.sl .ax-row{grid-template-columns:repeat(4,1fr);gap:8px 6px}.sl .ax-row--above .ax-tool:nth-child(-n+4) .ax-tool-wire,.sl .ax-row--below .ax-tool:nth-child(n+5) .ax-tool-wire{visibility:hidden}.sl .ax-tool-wire{height:clamp(12px,2.6vh,24px)}.sl .ax-tool-name{font-size:.5rem}.sl .ax-rail-badge{gap:8px;padding:6px 10px}.sl .ax-rail-label{font-size:.5625rem}}.sl .mc-stage{gap:clamp(12px,2vh,24px)}.sl .mc-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:clamp(16px,3vw,44px);display:flex}.sl .mc-stats{gap:clamp(8px,1.2vw,14px);display:flex}.sl .mc-stat{border:1px solid var(--p-line);background:var(--p-surface);text-align:right;border-radius:6px;padding:9px 14px}.sl .mc-stat[data-accent=true]{background:#d4702f14;border-color:#d4702f73}.sl .mc-stat-num{letter-spacing:-.03em;color:var(--p-fg);font-size:clamp(1.1rem,2vw,1.625rem);font-weight:500;line-height:1}.sl .mc-stat[data-accent=true] .mc-stat-num{color:var(--p-accent)}.sl .mc-stat-lbl{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--p-fg-dim);white-space:nowrap;margin-top:5px;font-size:.5625rem}.sl .mc-board{border:1px solid var(--p-line);background:var(--p-surface);border-radius:8px;flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.sl .mc-board-head{border-bottom:1px solid var(--p-line);align-items:center;gap:9px;padding:11px 16px;display:flex}.sl .mc-pulse{background:var(--p-fg);border-radius:50%;flex-shrink:0;width:7px;height:7px;position:relative}.sl .mc-pulse:after{content:"";background:#f0ede880;border-radius:50%;animation:2.2s ease-out infinite mc-ring;position:absolute;inset:0}@keyframes mc-ring{0%{opacity:.55;transform:scale(.85)}to{opacity:0;transform:scale(2.4)}}.sl .mc-board-title,.sl .mc-board-scope{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--p-fg-dim);font-size:.625rem}.sl .mc-board-scope{margin-left:auto}.sl .mc-rows{flex-direction:column;flex:1;justify-content:space-between;min-height:0;padding:0 16px;display:flex;overflow:hidden}.sl .mc-line{--k:clamp(0, calc((var(--p) - .03 - var(--i) * .024) * 13), 1);border-bottom:1px solid var(--p-line);opacity:var(--k);transform:translateY(calc((1 - var(--k)) * 14px));grid-template-columns:58px minmax(0,1fr) 116px minmax(0,34%) 56px;align-items:center;gap:clamp(8px,1vw,18px);padding:11px 0;display:grid}.sl .mc-line:last-child{border-bottom:0}.sl .mc-line[data-dim=true]{opacity:calc(var(--k) * .24);transition:opacity .42s}.sl .mc-id,.sl .mc-who,.sl .mc-cost{font-family:var(--font-geist-mono), monospace;color:var(--p-fg-dim);font-size:.6875rem}.sl .mc-who{color:var(--p-fg-mid);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.sl .mc-dept{color:var(--p-fg-dim);margin-left:7px}.sl .mc-cost{text-align:right}.sl .mc-title{color:var(--p-fg-mid);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;overflow:hidden}.sl .mc-activity{align-items:center;gap:10px;min-width:0;display:flex}.sl .mc-act{flex:1;align-items:center;gap:7px;min-width:0;display:flex}.sl .mc-act-slot{flex-shrink:0;width:15px;display:flex}.sl .mc-act-txt{font-family:var(--font-geist-mono), monospace;color:var(--p-fg-mid);white-space:nowrap;text-overflow:ellipsis;font-size:.6875rem;animation:.26s both mc-step;overflow:hidden}@keyframes mc-step{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}.sl .mc-work{align-items:center;gap:2px;display:flex}.sl .mc-work span{background:var(--p-fg-mid);border-radius:50%;width:3px;height:3px;animation:1.3s ease-in-out infinite mc-think}.sl .mc-work span:nth-child(2){animation-delay:.16s}.sl .mc-work span:nth-child(3){animation-delay:.32s}@keyframes mc-think{0%,to{opacity:.2}50%{opacity:1}}.sl .mc-pill{font-family:var(--font-geist-mono), monospace;letter-spacing:.1em;text-transform:uppercase;border:1px solid var(--p-line-2);color:var(--p-fg-dim);border-radius:999px;flex-shrink:0;padding:2px 8px;font-size:.5625rem}.sl .mc-line[data-state=running] .mc-pill{color:var(--p-fg)}.sl .mc-line[data-state=blocked] .mc-pill{color:#e6853f;background:#d4702f1a;border-color:#d4702f73}.sl .mc-line[data-state=blocked] .mc-act-txt{color:var(--p-accent)}.sl .mc-note{font-family:var(--font-geist-mono), monospace;letter-spacing:.06em;color:var(--p-fg-dim);font-size:.625rem}@media (max-width:1080px){.sl .mc-line{grid-template-columns:minmax(0,1fr) minmax(0,40%) 56px}.sl .mc-id,.sl .mc-who{display:none}}@media (max-width:700px){.sl .mc-line{grid-template-columns:minmax(0,1fr) auto}.sl .mc-act,.sl .mc-cost{display:none}.sl .mc-stats{flex-wrap:wrap}}.sl .dk-scene--zik{padding:clamp(72px,10vw,120px) clamp(20px,5vw,80px)}.sl .zk-inner{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(32px,6vw,80px);max-width:1280px;margin:0 auto;display:grid}.sl .zk-orb{margin-bottom:22px}.sl .zk-h{max-width:14ch}.sl .zk-quote{border-left:2px solid var(--p-accent);font-family:var(--font-lora), Georgia, serif;color:var(--p-fg);margin-top:22px;padding-left:18px;font-size:clamp(1.125rem,2.2vw,1.5rem);font-style:italic;line-height:1.45}.sl .zk-body{color:var(--p-fg-mid);max-width:52ch;margin-top:20px;font-size:.9375rem;line-height:1.75}.sl .zk-cta{margin-top:28px}.sl .zk-facts{background:var(--p-line);flex-direction:column;gap:1px;display:flex}.sl .zk-fact{background:#1a1917;padding:22px 24px 22px 22px}.sl .zk-fact-label{font-family:var(--font-geist-mono), monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--p-accent);margin-bottom:10px;font-size:.625rem}.sl .zk-fact-body{color:var(--p-fg-mid);font-size:.875rem;line-height:1.7}@media (max-width:940px){.sl .zk-inner{grid-template-columns:1fr;gap:40px}}.sl .sl-skip{z-index:400;background:var(--deep);color:var(--bg);border-radius:4px;padding:10px 16px;font-size:.8125rem;font-weight:500;transition:transform .18s cubic-bezier(.23,1,.32,1);position:fixed;top:10px;left:10px;transform:translateY(-160%)}.sl .sl-skip:focus-visible{transform:none}.sl main:focus{outline:none}.sl :focus-visible{outline:2px solid var(--accent-ink);outline-offset:3px;border-radius:3px}.sl[data-surface=ink] :focus-visible,.sl .dk-scene[data-ink=true] :focus-visible,.sl .section-cta :focus-visible,.sl .section-services :focus-visible{outline-color:#e6853f}.sl .lang-btn{min-width:24px;min-height:24px;padding:6px 7px}.sl .why-ghost-link,.sl .sl-footer-brand{padding:3px 0;display:inline-block}.sl .lang-btn--active,.sl .why-proof-num,.sl .lo-num{color:var(--accent-ink)}.sl .sl-footer-links a{padding:4px 0;display:inline-block}.sl .rail{z-index:150;flex-direction:column;gap:26px;width:28px;display:none;position:fixed;top:50%;right:clamp(14px,2vw,28px);transform:translateY(-50%)}@media (min-width:1180px){.sl .rail{display:flex}}.sl .rail:before{content:"";background:var(--bg);opacity:0;pointer-events:none;border:1px solid #0000;border-radius:6px;width:0;transition:opacity .2s,width .28s cubic-bezier(.23,1,.32,1);position:absolute;top:-16px;bottom:-16px;right:-12px}.sl .rail:hover:before,.sl .rail:focus-within:before{opacity:.97;border-color:var(--border);width:196px}.sl[data-surface=ink] .rail:hover:before,.sl[data-surface=ink] .rail:focus-within:before{background:#1a1917;border-color:#f0ede829}.sl .rail-group{opacity:.45;flex-direction:column;gap:3px;transition:opacity .32s;display:flex;position:relative}.sl .rail-group[data-here=true]{opacity:1}.sl .rail-track{font-family:var(--font-geist-mono), monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;margin-bottom:6px;font-size:.5625rem;transition:opacity .22s;position:absolute;bottom:100%;right:0}.sl .rail-stop{all:unset;cursor:pointer;justify-content:flex-end;align-items:center;min-height:24px;margin-right:-6px;padding:6px 6px 6px 14px;display:flex;position:relative}.sl .rail-tick{background:var(--muted);opacity:.5;flex-shrink:0;width:16px;height:1px;transition:width .3s cubic-bezier(.23,1,.32,1),background .3s,opacity .3s}.sl .rail-stop[data-on=true] .rail-tick{background:var(--accent);opacity:1;width:28px}.sl .rail-name{color:var(--muted);white-space:nowrap;opacity:0;pointer-events:none;font-size:.6875rem;transition:opacity .24s,transform .24s cubic-bezier(.23,1,.32,1),color .24s;position:absolute;top:50%;right:38px;transform:translateY(-50%)translate(6px)}.sl .rail:hover .rail-name,.sl .rail:focus-within .rail-name{opacity:1;transform:translateY(-50%)}.sl .rail:hover .rail-track,.sl .rail:focus-within .rail-track{opacity:1}.sl .rail-stop[data-on=true] .rail-name{color:var(--deep)}.sl[data-surface=ink] .rail-track,.sl[data-surface=ink] .rail-name{color:#f0ede899}.sl[data-surface=ink] .rail-tick{background:#f0ede8b3}.sl[data-surface=ink] .rail-stop[data-on=true] .rail-name{color:#f0ede8}.sl[data-surface=ink] .rail-stop[data-on=true] .rail-tick{background:#d4702f}.sl[data-surface=ink] .sl-nav{background:#1a1917f2;border-bottom-color:#f0ede821}.sl[data-surface=ink] .sl-nav-logo{color:#f0ede8}.sl[data-surface=ink] .sl-nav-link{color:#f0ede89e}.sl[data-surface=ink] .sl-nav-link:hover{color:#f0ede8;background:#f0ede814}.sl[data-surface=ink] .lang-btn{color:#f0ede89e}.sl[data-surface=ink] .lang-sep{color:#f0ede88f}.sl[data-surface=ink] .lang-btn--active{color:#e6853f}.sl[data-surface=ink] .lang-btn:hover:not(:disabled){color:#f0ede8}.sl .lang-btn,.sl .lang-sep{transition:color .42s}.sl .sl-nav,.sl .sl-nav-logo,.sl .sl-nav-link{transition:background .42s,color .42s,border-color .42s}@media (prefers-reduced-motion:reduce){.sl .dk-track{height:200vh}.sl .dk-track--tall{height:300vh}.sl .dk-track--boot{height:140vh}.sl .aw-stage[data-phase="0"] .aw-card,.sl .mg-dot--mem.is-live,.sl .ax-rail-pulse,.sl .dp-meter-fill,.sl .dp-flyer,.sl .dp-live,.sl .dp-dot[data-state=running],.sl .mc-pulse:after,.sl .mc-work span,.sl .bt-orb-core,.sl .bt-orb-ring,.sl .zk-orb-core,.sl .zk-orb-ring,.sl .dk-hint-rule,.sl .dk-lede,.sl .mg-scope-body,.sl .ax-rail-role,.sl .mc-act-txt,.sl .hero-doors{animation:none}}
