@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-hebrew.woff2) format("woff2");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-math.woff2) format("woff2");unicode-range:U+0302-0303,U+0305,U+0307-0308,U+0310,U+0312,U+0315,U+031A,U+0326-0327,U+032C,U+032F-0330,U+0332-0333,U+0338,U+033A,U+0346,U+034D,U+0391-03A1,U+03A3-03A9,U+03B1-03C9,U+03D1,U+03D5-03D6,U+03F0-03F1,U+03F4-03F5,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-209F,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+1EE00-1EEFF}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-symbols.woff2) format("woff2");unicode-range:U+0001-000C,U+000E-001F,U+007F-009F,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+2800-28FF,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B00-2BFF,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+1F000-1F0FF,U+1F100-1F1AE,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+1F700-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F8D0-1F8D8,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FAC6,U+1FAC8,U+1FACC-1FADD,U+1FADF-1FAEB,U+1FAEF-1FAFA,U+1FB00-1FBFF}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Heebo;font-style:normal;font-weight:900;font-display:swap;src:url(/fonts/heebo-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-vietnamese.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/ibm-plex-mono-latin.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-ext-500.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-cyrillic-500.woff2) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-vietnamese-500.woff2) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-ext-500.woff2) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/ibm-plex-mono-latin-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ink: #0A1220;--panel: #FFFFFF;--ground: #F7F9FC;--ground-2: #EEF3F8;--line: #E5EAF0;--line-soft: #D5DEE8;--lo: #5F6B7A;--mute: #8598AC;--on-dark: #EAF2F4;--on-dark-lo: #B9C8D6;--mint: #10E6C8;--mint-matte: #0B6B5A;--mint-deep: #0DBBA3;--navy: #0F1E30;--navy-2: #14263B;--pad: clamp(20px, 4.2vw, 64px);--chapter: clamp(80px, 9vw, 144px);--sans: "Heebo", system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, monospace;--ease: cubic-bezier(.2, .7, .2, 1)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--ground);color:var(--ink);font:400 16px/1.65 var(--sans);-webkit-font-smoothing:antialiased;overflow-x:clip}img{display:block;max-width:100%}a{color:inherit}h1,h2,h3,h4,p,ol,ul,figure,blockquote{margin:0}ol,ul{padding:0;list-style:none}button,input,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:3px solid var(--mint-matte);outline-offset:3px;border-radius:2px}.services :focus-visible,.clients :focus-visible,.contact-copy :focus-visible,.foot :focus-visible{outline-color:var(--mint)}.skip{position:fixed;top:10px;inset-inline-start:10px;z-index:200;background:var(--ink);color:var(--on-dark);padding:10px 16px;transform:translateY(-160%)}.skip:focus{transform:none}#main:focus{outline:none}html:has(:focus-visible){scroll-padding-top:88px}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dot{color:var(--mint-deep)}.services .dot,.clients .dot,.contact .dot,.foot .dot{color:var(--mint)}.h2{font-size:clamp(34px,3.9vw,56px);font-weight:900;letter-spacing:-.035em;line-height:1.04}.lede{font-size:19px;line-height:1.6;color:var(--lo);max-width:44ch}.kicker{display:flex;justify-content:space-between;gap:24px;font:500 12px/1.4 var(--mono);letter-spacing:.02em;color:var(--lo);margin-bottom:clamp(36px,5vw,72px)}.kicker span:first-child{color:var(--ink)}.kicker-dark{color:var(--on-dark-lo)}.kicker-dark span:first-child{color:var(--mint)}.btn{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 26px;border:0;border-radius:2px;background:var(--mint);color:var(--ink);font:800 16px/1 var(--sans);text-decoration:none;letter-spacing:-.01em;transition:background .25s,color .25s}.btn:hover{background:var(--ink);color:var(--mint)}.btn-sm{min-height:44px;padding:0 18px;font-size:15px}.tlink{background:none;border:0;padding:0;color:inherit;font-weight:700;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;transition:text-decoration-color .2s,color .2s}.progress{position:fixed;top:0;inset-inline:0;height:2px;z-index:90;background:var(--mint);transform:scaleX(0);transform-origin:right center}.bar{position:absolute;top:0;inset-inline:0;z-index:70;height:76px;padding:0 var(--pad);display:flex;align-items:center;gap:32px;pointer-events:none}.js .bar{position:fixed}.bar>*{pointer-events:auto}html:not(.js) .menu-btn{display:none!important}.brand{display:inline-flex;align-items:center;gap:10px;font-size:24px;font-weight:900;letter-spacing:-.03em;text-decoration:none;color:var(--ink);transition:opacity .3s,visibility .3s}.mark{width:28px;height:28px;flex:none;fill:none;stroke:currentColor;stroke-width:1.6}.mark__dot{fill:var(--mint);stroke:none}.bar-nav{display:flex;gap:28px;font-size:15px;font-weight:600;transition:opacity .3s,visibility .3s}.bar-nav a,.login{text-decoration:none}.bar-nav a:hover,.login:hover{text-decoration:underline;text-underline-offset:6px}.bar-end{margin-inline-start:auto;display:flex;align-items:center;gap:18px;border:1px solid transparent;border-radius:999px;padding:5px;transition:background .3s,border-color .3s,box-shadow .3s}.login{font-size:14px;color:var(--lo)}.menu-btn{display:none;align-items:center;gap:10px;min-height:44px;padding:0 14px;background:none;border:0;font-size:14px;font-weight:700}.menu-lines{display:grid;gap:5px;width:20px}.menu-lines i{display:block;height:1.6px;background:currentColor;transition:transform .3s}.menu-open .menu-lines i:first-child{transform:translateY(3.3px) rotate(45deg)}.menu-open .menu-lines i:last-child{transform:translateY(-3.3px) rotate(-45deg)}.docked .brand,.docked .bar-nav{opacity:0;visibility:hidden}.docked .brand{position:absolute}.bar-end .btn{white-space:nowrap;flex:none}.docked .bar-end,.menu-open .bar-end{background:#fffffff0;border-color:var(--line);box-shadow:0 6px 24px #0a122014;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.docked .login{display:none}.docked .menu-btn,.menu-open .menu-btn{display:inline-flex}.menu{position:fixed;inset:0;z-index:60;background:var(--ground);overflow-y:auto;padding:104px var(--pad) 40px;display:flex;flex-direction:column;gap:40px}.menu[hidden]{display:none}.menu ol{border-bottom:1px solid var(--line)}.menu li{border-top:1px solid var(--line)}.menu li a{display:grid;grid-template-columns:56px 1fr;align-items:baseline;gap:2px 8px;padding:16px 0;text-decoration:none}.mi{font:500 12px var(--mono);color:var(--mint-matte)}.ml{font-size:clamp(32px,6vw,54px);font-weight:900;letter-spacing:-.04em;line-height:1.05}.mn{grid-column:2;font-size:14px;color:var(--lo)}.menu li a:hover .ml{color:var(--mint-matte)}.menu-foot{display:flex;align-items:center;gap:24px;font-size:15px}.js .menu:not([hidden]){animation:menu-in .5s var(--ease)}@keyframes menu-in{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0 0 0 0)}}.hero{position:relative;overflow:hidden;isolation:isolate;min-height:max(100svh,700px);padding:132px var(--pad) 36px;display:grid;grid-template-rows:1fr auto;gap:40px}.hero-media{position:absolute;inset:-4% 0 -10%;z-index:-2;will-change:transform}.hero-media img{width:100%;height:100%;object-fit:cover;object-position:22% 45%}.hero-wash{position:absolute;inset:0;z-index:-1;background:linear-gradient(to top,var(--ground) 0%,rgba(247,249,252,0) 34%),linear-gradient(to left,var(--ground) 0%,rgba(247,249,252,.93) 30%,rgba(247,249,252,.55) 52%,rgba(247,249,252,0) 74%)}.hero-type{align-self:center;width:min(100%,980px);will-change:transform,opacity}.hero-word{font-size:clamp(96px,19vw,330px);font-weight:900;letter-spacing:-.065em;line-height:.78;margin-inline-start:-.04em;white-space:nowrap;color:var(--ink)}.hero-word .dot{color:var(--mint)}.hero h1{margin-top:clamp(22px,2.6vw,40px);font-size:clamp(36px,5.4vw,66px);font-weight:900;letter-spacing:-.035em;line-height:1.02}.hero h1 .nb{display:block}.hero-foot{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;border-top:1px solid var(--line-soft);padding-top:26px}.hero-lines{max-width:68ch;display:grid;gap:4px;font-size:17px;line-height:1.6;color:var(--lo)}.hero-lines p:first-child{color:var(--ink);font-weight:600}.hero-lines strong{color:var(--ink);font-weight:800}.hero-2 .hero-lines{flex:1 1 auto;max-width:1080px;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,3vw,48px)}.hero-2 .hero-lines p{padding-top:18px;border-top:1px solid var(--line-soft)}.hero-2 .hero-foot{border-top:0;padding-top:0;flex-direction:column;align-items:stretch;gap:32px}.hero-2 .hero-lines{max-width:none;text-wrap:pretty}.hero-2 .hero-act{justify-content:flex-start}.hero-2.w-a .hero-lines p:first-child,.hero-2.w-c .hero-lines p{color:var(--lo);font-weight:400}.hero-2.w-c .hero-lines .k{color:var(--ink);font-weight:700}@media (max-width: 1320px){.hero-2 .hero-lines{grid-template-columns:1fr;gap:0}.hero-2 .hero-lines p{padding-block:14px}.hero-2 .hero-lines p:last-child{border-bottom:1px solid var(--line-soft)}}.hero-act{display:flex;align-items:center;gap:22px;flex-shrink:0}.quiet{font-weight:700;font-size:15px;text-underline-offset:6px}.round{display:grid;place-items:center;width:56px;height:56px;border-radius:50%;border:1px solid var(--line-soft);color:var(--ink);transition:background .25s,color .25s,border-color .25s}.round svg{width:22px;height:22px}.round:hover{background:var(--ink);color:var(--mint);border-color:var(--ink)}.hero-coord{position:absolute;left:calc(var(--pad) * .45);top:50%;transform:translateY(-50%) rotate(180deg);writing-mode:vertical-rl;font:500 11px var(--mono);color:var(--lo);letter-spacing:.04em}.runner{background:var(--panel);border-block:1px solid var(--line);overflow:hidden;padding:26px 0}.runner-track{display:flex;width:max-content;direction:ltr;animation:run 110s linear infinite}.runner-set{display:flex;align-items:center;gap:64px;padding-inline-end:64px}.runner img{width:auto;height:auto;max-height:42px;max-width:120px;filter:grayscale(1) contrast(1.1);opacity:.6;mix-blend-mode:multiply}.runner:hover .runner-track,.runner:focus-within .runner-track{animation-play-state:paused}@keyframes run{to{transform:translate(-50%)}}.chapter{padding:var(--chapter) var(--pad);position:relative}.readin{margin:clamp(28px,3vw,48px) 0 clamp(64px,7vw,112px);max-width:28em;font-size:clamp(24px,2.75vw,40px);font-weight:800;letter-spacing:-.02em;line-height:1.32}.js .readin .w{color:#7a8a9c;transition:color .45s}.js .readin .w.on{color:var(--ink)}.services{background:var(--navy);color:var(--on-dark)}.services-head{padding:var(--chapter) var(--pad) clamp(40px,5vw,72px)}.services-head .lede{color:var(--on-dark-lo);margin-top:18px}.pin{position:relative}.track{display:flex;flex-direction:column}.svc{position:relative;isolation:isolate;overflow:hidden;min-height:88svh;padding:110px var(--pad) 120px;display:flex;align-items:center}.svc-media{position:absolute;inset:-6% 0;z-index:-2;will-change:transform}.svc-media img{width:100%;height:100%;object-fit:cover;filter:saturate(.85)}.svc-scrim{position:absolute;inset:0;z-index:-1;background:linear-gradient(to left,#0a1220f2,#0f1e30c7 42%,#0f1e3033 82%)}.svc-copy{position:relative;z-index:1;max-width:min(660px,62%)}.eyebrow{font:500 12px var(--mono);color:var(--mint);letter-spacing:.02em}.svc h3{margin:18px 0 22px;font-size:clamp(40px,5.4vw,78px);font-weight:900;letter-spacing:-.045em;line-height:.98}.svc p{font-size:19px;line-height:1.6;color:var(--on-dark-lo);max-width:40ch}.svc .tlink{display:inline-block;margin-top:26px;color:var(--mint);font-size:16px}.svc .tlink:hover{color:var(--on-dark)}.svc-num{position:absolute;left:var(--pad);bottom:96px;z-index:0;font-size:clamp(160px,22vw,380px);font-weight:900;line-height:.78;letter-spacing:-.06em;color:transparent;-webkit-text-stroke:1.5px rgba(234,242,244,.26);will-change:transform;pointer-events:none}.veil,.pin-controls{display:none}@media (min-width: 761px) and (prefers-reduced-motion: no-preference){.js .pin-wrap{height:820svh}.js .pin{position:sticky;top:0;height:100svh;min-height:620px;overflow:clip}.js .track{flex-direction:row;height:100%;will-change:transform}.js .svc{flex:0 0 100%;height:100%;min-height:0}.js .veil{display:block;position:absolute;inset:0;z-index:2;pointer-events:none;opacity:0;background:radial-gradient(60% 70% at 50% 55%,#10e6c838,#10e6c800 70%),linear-gradient(#eaf2f424,#eaf2f424)}.js .pin-controls{display:flex;position:absolute;z-index:3;bottom:28px;inset-inline:var(--pad);align-items:flex-end;justify-content:space-between;gap:24px}}.tabs{display:flex;gap:12px}.tab{position:relative;display:flex;gap:10px;align-items:baseline;min-width:48px;min-height:44px;padding:14px 0 6px;border:0;background:none;border-top:1px solid rgba(234,242,244,.28);color:var(--on-dark-lo);font-size:13px;text-align:start;transition:color .3s}.tab:after{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:var(--mint);transform:scaleX(var(--p, 0));transform-origin:right center}.tab-n{font-family:var(--mono);font-size:12px}.tab-t{max-width:0;overflow:hidden;white-space:nowrap;transition:max-width .6s var(--ease)}.tab.on{color:var(--on-dark)}.tab.on .tab-t{max-width:28ch}.tab:hover{color:var(--on-dark)}.count{font:500 12px var(--mono);color:var(--on-dark-lo);padding-bottom:8px}.process{background:var(--ground) url(/assets/map-contour.svg) 0 0 / 640px 640px}[data-map=grid] .process{background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:32px 32px}[data-map=streets] .process{background-image:url(/assets/map-streets.svg);background-size:480px 480px}:root:not([data-map]) .process,[data-map=office] .process{background-color:#f4f6f9;background-image:radial-gradient(circle at 20% 30%,#D5DEE8 0 1px,transparent 1.6px),radial-gradient(circle at 70% 80%,#E2E8EE 0 1.2px,transparent 1.8px),radial-gradient(circle at 45% 60%,rgba(16,230,200,.4) 0 .8px,transparent 1.4px),linear-gradient(#E3E9EF 1px,transparent 1px),linear-gradient(90deg,#E3E9EF 1px,transparent 1px);background-size:23px 19px,31px 29px,157px 149px,120px 120px,120px 120px}.pv-head{position:relative;z-index:3}.pv-sub{margin-top:12px;font-size:19px;line-height:1.5;color:var(--lo)}.steps{position:relative;max-width:1120px;margin:clamp(48px,6vw,88px) auto 0;padding-bottom:8px}.steps:before{content:"";position:absolute;top:20px;bottom:0;right:calc(50% - 1px);width:2px;background:repeating-linear-gradient(to bottom,var(--mint-matte) 0 10px,transparent 10px 18px)}.step{position:relative;width:50%;padding-inline-end:64px}.step:nth-child(2n){margin-inline-start:50%;padding-inline:64px 0}.step+.step{margin-top:-72px}.step:before{content:"";position:absolute;top:30px;inset-inline-end:-12px;width:24px;height:24px;border-radius:50%;border:2px solid var(--mute);background:var(--ground);box-shadow:0 0 0 5px var(--ground),0 0 0 6px var(--line-soft);z-index:1}.step:after{content:"";position:absolute;top:41px;inset-inline-end:12px;width:52px;height:1.5px;background:var(--line-soft)}.step:nth-child(2n):before{inset-inline:-12px auto}.step:nth-child(2n):after{inset-inline:12px auto}.step.on:before{border-color:var(--mint-matte);background:var(--mint)}.step.on:after{background:var(--mint-matte)}.sign{position:relative;background:var(--panel);border:1px solid var(--line-soft);border-radius:2px;padding:22px 26px 26px;box-shadow:0 18px 30px -24px #0a122059}.sign:before{content:"";position:absolute;top:-1px;inset-inline:-1px;height:3px;background:var(--mint);transform:scaleX(0);transform-origin:100% 50%;transition:transform .6s var(--ease)}.step.on .sign:before{transform:none}.sign-ic{display:block;width:40px;height:40px;fill:none;stroke:var(--ink);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sign-ic .ac{stroke:var(--mint-matte);stroke-width:1.7}.step.on .sign-ic .ac-2{animation:pv-talk 2.4s ease-in-out infinite}.step.on .sign-ic .ac:not(.ac-2){animation:pv-breathe 2.4s ease-in-out infinite}@keyframes pv-talk{0%,to{opacity:.25}50%{opacity:1}}@keyframes pv-breathe{0%,to{opacity:1}50%{opacity:.45}}.sign h3{margin:14px 0 10px;font-size:clamp(24px,2.2vw,30px);font-weight:900;letter-spacing:-.03em;line-height:1.08;color:var(--ink)}.sign p{font-size:16px;line-height:1.7;color:var(--lo)}.pv-map{position:fixed;bottom:16px;left:50%;z-index:60;display:flex;gap:2px;padding:3px;background:#fffffff0;border:1px solid var(--line-soft);border-radius:2px;box-shadow:0 8px 24px -16px #0a122066;transform:translate(-50%,12px);opacity:0;visibility:hidden;transition:opacity .3s,transform .3s,visibility 0s .3s}.pv-map[hidden]{display:none}.pv-map.show{opacity:1;visibility:visible;transform:translate(-50%);transition:opacity .3s,transform .3s}.pv-map button{min-height:40px;padding:0 14px;white-space:nowrap;border:0;border-radius:1px;background:none;font:500 14px/1 var(--sans);color:var(--lo)}.pv-map button:hover{color:var(--ink)}.pv-map button[aria-pressed=true]{background:var(--ink);color:var(--panel)}:is(.pgl-on,.pgl-wait) .process{padding:0}.pgl-on .process{background-image:none}.pgl-wait:not(.pgl-on) .steps,.pgl-wait:not(.pgl-on) .pv-map{opacity:0;pointer-events:none}.pgl-on .pv-canvas,.pgl-on .steps{animation:pv-in .6s ease-out both}@keyframes pv-in{0%{opacity:0}}:is(.pgl-on,.pgl-wait) .pv-ride{--per: 74svh;height:calc(100svh + 7.3 * var(--per))}:is(.pgl-on,.pgl-wait) .pv-stage{position:sticky;top:0;height:100vh;height:100svh;overflow:hidden}.pv-canvas,.pv-posts{position:absolute;inset:0;width:100%;height:100%;display:block}.pv-posts{overflow:visible;pointer-events:none}.pv-post{stroke:#b9c8d6;stroke-width:1.5;stroke-linecap:round}.pv-foot{fill:none;stroke:#b9c8d6;stroke-width:1}.pv-sg.on .pv-post{stroke:var(--mint-matte);stroke-width:2}.pv-sg.on .pv-foot{stroke:var(--mint-matte)}:is(.pgl-on,.pgl-wait) .pv-head{position:absolute;top:clamp(92px,13svh,132px);inset-inline-start:var(--pad);max-width:min(46vw,760px);will-change:transform,opacity}:is(.pgl-on,.pgl-wait) .pv-head .h2{text-shadow:0 0 18px var(--ground),0 0 4px var(--ground)}.pgl-on .steps{position:absolute;inset:0;z-index:2;max-width:none;margin:0;padding:0;perspective:1600px;pointer-events:none}.pgl-on .steps:before,.pgl-on .step:before,.pgl-on .step:after{display:none}.pgl-on .step,.pgl-on .step:nth-child(2n){position:absolute;left:0;top:0;width:clamp(330px,27vw,400px);margin:0;padding:0;transform-origin:50% 100%;will-change:transform,opacity;opacity:0;pointer-events:auto}.pgl-on .step:not(.on) .sign{box-shadow:none}.pgl-on .step:not(.on) .sign p{color:var(--mute)}.pgl-on .sign p{overflow:hidden;opacity:var(--rv, 1)}.pgl-on .step+.step{margin-top:0}.pgl-on[data-map=office] .sign{border-bottom:3px solid var(--ink)}@media (min-width: 761px){.pgl-on[data-map=office] .step,.pgl-on[data-map=office] .step:nth-child(2n){width:clamp(300px,23vw,344px)}}@media (max-width: 760px){.steps:before{right:11px}.step,.step:nth-child(2n){width:auto;margin:0;padding:0 44px 0 0}.step+.step{margin-top:28px}.step:before,.step:nth-child(2n):before{inset-inline:0 auto;top:24px}.step:after,.step:nth-child(2n):after{inset-inline:24px auto;top:35px;width:20px}.sign{padding:18px 20px 22px}.sign h3{font-size:24px}:is(.pgl-on,.pgl-wait) .pv-ride{--per: 82svh}:is(.pgl-on,.pgl-wait) .pv-head{top:84px;max-width:none;inset-inline-end:var(--pad)}.pgl-on .step,.pgl-on .step:nth-child(2n){width:min(352px,calc(100vw - 28px));padding:0}.pgl-on .sign{padding:16px 18px 18px}.pgl-on .sign-ic{width:32px;height:32px}.pgl-on .sign h3{margin:8px 0;font-size:22px}.pgl-on .sign p{font-size:15.5px;line-height:1.62}.pv-map{bottom:10px}.pv-map button{padding:0 12px;font-size:13px}}.journal-head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:clamp(36px,4vw,56px)}.journal-head p{color:var(--lo);font-size:15px}.jlist{border-bottom:1px solid var(--line-soft)}.j{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:baseline;padding:28px 0;border-top:1px solid var(--line-soft)}.j-n{font:500 12px var(--mono);color:var(--lo)}.j h3{font-size:clamp(24px,2.4vw,34px);font-weight:900;letter-spacing:-.035em;line-height:1.08}.j p{color:var(--lo);font-size:15px;max-width:46ch}.faq{--fq-line: #E1E7EE;--fq-wash: rgba(10, 18, 32, .028);background:var(--ground);isolation:isolate;overflow:clip}.faq-ground{position:absolute;inset:0;z-index:-1;pointer-events:none}.faq-contours,.faq-ground:before{display:none;position:sticky;top:0;width:100%;height:100vh}.faq-contours{fill:none;stroke:var(--ink);stroke-opacity:.06;stroke-width:1;-webkit-mask-image:linear-gradient(to left,#000 0%,#000 28%,transparent 70%);mask-image:linear-gradient(to left,#000 0%,#000 28%,transparent 70%)}.faq-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,5.5vw,96px)}.faq-side{position:relative}.faq-head .lede{margin-top:20px;font-size:17px;max-width:36ch}.faq-index{position:sticky;top:96px;max-width:460px;margin-top:44px;padding:14px 0;padding-inline:46px 20px;background:var(--panel);border:1px solid var(--line);border-radius:24px;box-shadow:0 1px 2px #0a12200a,0 18px 40px -24px #0a12202e}.fi-rail{position:absolute;top:34px;bottom:34px;inset-inline-start:24px;width:1px;background:var(--line-soft)}.fi-fill{position:absolute;inset:0;background:var(--mint-matte);transform-origin:top center;transform:scaleY(var(--fill, 0));transition:transform .6s var(--ease)}.fi-mark{position:absolute;top:0;left:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:radial-gradient(circle,var(--mint) 0 3px,var(--panel) 3.5px);border:1.5px solid var(--mint-matte);transform:translateY(var(--mark, 0px));transition:transform .6s var(--ease);opacity:0}.faq-index.live .fi-mark{opacity:1}.fnav li+li a{border-top:1px solid var(--line)}.fnav a{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:64px;padding:12px 0;text-decoration:none;color:var(--lo);font-size:clamp(18px,1.45vw,21px);font-weight:600;line-height:1.25;letter-spacing:-.01em;transition:color .3s}.fnav a:hover{color:var(--ink)}.fnav a:hover .fi-count{background:var(--line);color:var(--ink)}.fnav a[aria-current=true]{color:var(--ink);font-weight:800}.fi-count{flex:none;min-width:28px;height:24px;padding:0 8px;border-radius:999px;display:grid;place-items:center;background:var(--ground-2);color:var(--lo);font-size:12.5px;font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;transition:background .3s,color .3s}.fnav a[aria-current=true] .fi-count{background:#10e6c833;color:var(--mint-matte)}.fnav a:focus-visible{outline-offset:-2px;border-radius:8px}.fgroup{scroll-margin-top:96px}.fgroup+.fgroup{margin-top:clamp(72px,7vw,112px)}.fcat{position:relative;display:flex;align-items:flex-start;gap:16px;padding-bottom:22px;margin-bottom:6px;text-wrap:pretty;font-size:clamp(30px,2.9vw,44px);font-weight:900;letter-spacing:-.035em;line-height:1.08;color:var(--ink)}.fcat:focus{outline:none}.fcat:after{content:"";position:absolute;bottom:0;inset-inline:0;height:2px;background:linear-gradient(to left,var(--mint-matte) 0 56px,var(--line-soft) 56px 100%)}.fcat-mark{flex:none;width:16px;height:16px;margin-top:calc(.54em - 8px);border-radius:50%;border:1.5px solid var(--ink);background:radial-gradient(circle,var(--mint) 0 3.5px,transparent 4px)}.fq{position:relative;scroll-margin-top:120px}.fq+.fq:before{content:"";position:absolute;top:0;inset-inline:0;height:1px;background:linear-gradient(to left,var(--fq-line) 0%,var(--fq-line) 70%,rgba(225,231,238,.35) 100%)}.fq.anim{overflow:hidden}.fq summary{position:relative;list-style:none;display:flex;justify-content:space-between;align-items:center;gap:28px;padding:26px 0;cursor:pointer;border-radius:14px}.fq summary::-webkit-details-marker{display:none}.fq summary:before{content:"";position:absolute;inset:6px -18px;border-radius:14px;background:var(--fq-wash);opacity:0;transition:opacity .25s;z-index:-1}.fq summary:hover:before{opacity:1}.fq summary:focus-visible{outline-offset:4px}.fq h4{font-size:clamp(18px,1.35vw,20px);font-weight:600;line-height:1.45;letter-spacing:-.012em;color:var(--ink);max-width:48ch;text-wrap:pretty}.fq-ic{position:relative;flex:none;width:38px;height:38px;border-radius:50%;border:1px solid var(--line-soft);transition:border-color .3s,background-color .3s}.fq-ic:before,.fq-ic:after{content:"";position:absolute;top:50%;left:50%;width:12px;height:1.5px;margin:-.75px 0 0 -6px;border-radius:1px;background:var(--ink);transition:transform .4s var(--ease),background-color .3s}.fq-ic:after{transform:rotate(90deg)}.fq summary:hover .fq-ic{border-color:var(--ink)}.fq[open] .fq-ic{border-color:var(--mint-matte);background:#10e6c824}.fq[open] .fq-ic:before{background:var(--mint-matte)}.fq[open] .fq-ic:after{transform:rotate(0);background:var(--mint-matte)}.fa p{padding:0 0 32px;padding-inline-end:66px;max-width:calc(62ch + 66px);font-size:17px;line-height:1.8;color:#46525f;text-wrap:pretty}.js .fq[open] .fa p{animation:fa-in .5s .08s var(--ease) both}@keyframes fa-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:none}}.faqbg-1 .faq-contours{display:block}.faqbg-2 .faq{background:linear-gradient(180deg,#F2F9F8 0%,var(--ground) 30%,var(--ground) 80%,#F3F9F8 100%)}.faqbg-2 .faq-ground:before{content:"";display:block;background:radial-gradient(ellipse 48% 62% at 88% 46%,rgba(16,230,200,.13),rgba(16,230,200,.04) 55%,transparent 75%),radial-gradient(ellipse 40% 50% at 8% 100%,rgba(16,230,200,.05),transparent 70%)}.faqbg-3 .faq:before{content:"";position:absolute;inset:0;z-index:-1;pointer-events:none;background-image:radial-gradient(circle,rgba(10,18,32,.17) 1px,transparent 1.4px);background-size:24px 24px;background-position:center top;-webkit-mask-image:linear-gradient(to bottom,transparent,#000 220px,#000 calc(100% - 220px),transparent),linear-gradient(to left,#000 30%,rgba(0,0,0,.35) 62%,transparent 96%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to bottom,transparent,#000 220px,#000 calc(100% - 220px),transparent),linear-gradient(to left,#000 30%,rgba(0,0,0,.35) 62%,transparent 96%);mask-composite:intersect}.faqbg-4 .faq-side:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--chapter));bottom:calc(-1 * var(--chapter));inset-inline-start:calc(-1 * var(--pad));inset-inline-end:calc(-.5*clamp(32px,5.5vw,96px));background:var(--ground-2);border-inline-end:1px solid var(--line)}@media (prefers-reduced-motion: reduce){.fi-fill,.fi-mark{transition:none}.js .fq[open] .fa p{animation:none}}@media (max-width: 900px){.faq-grid{grid-template-columns:minmax(0,1fr);gap:0}.faq-side{display:contents}.faqbg-4 .faq-side:before{content:none}.faqbg-4 .faq-head{position:relative}.faqbg-4 .faq-head:before{content:"";position:absolute;z-index:-1;inset:calc(-1 * var(--chapter)) calc(-1 * var(--pad)) -28px;background:var(--ground-2)}.faq-index{top:70px;z-index:5;max-width:none;margin:28px calc(-1 * var(--pad)) 28px;padding:10px 0;border-radius:0;border-width:1px 0;box-shadow:0 10px 24px -20px #0a122059;background:#ffffffeb;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.fi-rail{display:none}.fnav{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;padding:0 var(--pad);scroll-padding-inline:var(--pad);-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}.fnav::-webkit-scrollbar{display:none}.fnav li{flex:none}.fnav li+li a{border-top:0}.fnav a{min-height:44px;padding:0 8px;padding-inline-start:16px;gap:10px;border:1px solid var(--line-soft);border-radius:999px;font-size:15px;white-space:nowrap;background:var(--panel)}.fnav a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700}.fnav a[aria-current=true] .fi-count{background:var(--mint);color:var(--ink)}.fi-count{min-width:26px;height:26px}.fgroup,.fq{scroll-margin-top:160px}.fgroup+.fgroup{margin-top:64px}.fcat{font-size:clamp(27px,7.6vw,34px);gap:12px;padding-bottom:16px}.fq summary{padding:22px 0;gap:18px}.fq summary:before{inset:4px -12px}.fq h4{font-size:17.5px}.fq-ic{width:34px;height:34px}.fa p{padding-inline-end:0;font-size:16.5px;line-height:1.75;padding-bottom:26px}.faq-contours{-webkit-mask-image:linear-gradient(to bottom,#000 10%,transparent 60%);mask-image:linear-gradient(to bottom,#000 10%,transparent 60%)}}.cform,#brief-form{background:var(--panel);color:var(--ink);padding:clamp(24px,3vw,40px);border-radius:3px;display:grid;gap:14px}.form-intro{color:var(--lo)}.frow{display:grid;grid-template-columns:1fr 1fr;gap:14px}.cform label,#brief-form label{display:grid;gap:6px;font-size:14px;font-weight:700}.cform input,.cform textarea,#brief-form input,#brief-form textarea{width:100%;min-height:46px;padding:11px 14px;border:1px solid var(--line-soft);border-radius:2px;background:var(--ground);font-size:16px;font-weight:400;transition:border-color .2s}.cform textarea,#brief-form textarea{resize:vertical}.cform input:focus-visible,.cform textarea:focus-visible,#brief-form input:focus-visible,#brief-form textarea:focus-visible{border-color:var(--mint-matte);outline-offset:0}.form-note{font-size:13px;line-height:1.6;color:var(--lo);text-align:center}.form-note a{color:inherit;text-decoration-thickness:1px;text-underline-offset:3px}.fsend~.form-note,#brief-form>button~.form-note{margin:2px 0 0;padding-top:12px;border-top:1px solid var(--line);font-size:12px;line-height:1.55}:is(.cform,#brief-form) label.fopt{display:flex;align-items:center;gap:10px;min-height:44px;padding-block:6px;font-size:clamp(12px,3.6vw,14px);font-weight:400;line-height:1.4;cursor:pointer}:is(.cform,#brief-form) .fopt input[type=checkbox]{flex:none;width:20px;height:20px;min-height:0;margin:0;padding:0;border:0;accent-color:var(--mint-matte);cursor:pointer}:is(.cform,#brief-form) .fopt input[type=checkbox]:focus-visible{outline:2px solid var(--mint-matte);outline-offset:3px}@media (max-width: 760px){:is(.cform,#brief-form) label.fopt{container-type:inline-size}:is(.cform,#brief-form) label.fopt>span{white-space:nowrap;font-size:clamp(10px,calc((100cqi - 30px) / 23.2),14px)}@container (max-width: 262px){:is(.cform,#brief-form) label.fopt>span{white-space:normal}}}.form-feedback{font-size:14px}.cform .btn,#brief-form .btn{justify-self:start}dialog#brief-dialog{border:0;padding:0;width:min(560px,calc(100% - 32px));background:transparent}dialog#brief-dialog::backdrop{background:#0a122099}#brief-form h2{font-size:28px;font-weight:900;letter-spacing:-.03em}.dialog-close{position:absolute;top:10px;left:10px;z-index:1;width:44px;height:44px;border:0;background:none;font-size:26px}.js .rv{opacity:0;transform:translate3d(0,-20px,0);filter:blur(5px);transition:opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.js .rv.below{transform:translate3d(0,20px,0)}.js .rv.in{opacity:1;transform:none;filter:none}@media (max-width: 1100px){.bar-nav{gap:20px}.login{display:none}}@media (max-width: 900px){.bar-nav{display:none}.menu-btn{display:inline-flex}.bar-end{background:#fffffff0;border-color:var(--line)}.hero-2 .hero-lines{grid-template-columns:1fr;gap:0}.hero-2 .hero-lines p{padding-block:14px}.hero-2 .hero-lines p:last-child{border-bottom:1px solid var(--line-soft)}.j{grid-template-columns:1fr;gap:8px}}@media (max-width: 760px){.bar{height:68px}.brand span{font-size:21px}.bar-end{gap:4px}.hero{padding-top:104px;gap:28px;min-height:max(100svh,640px)}.hero-media{inset:0 0 auto;height:62%}.hero-media img{object-position:28% 40%}.hero-wash{background:linear-gradient(to bottom,rgba(247,249,252,.5) 0%,rgba(247,249,252,.2) 26%,rgba(247,249,252,.9) 52%,var(--ground) 64%)}.hero-type{align-self:end}.hero-word{font-size:27vw}.hero-foot{flex-direction:column;align-items:stretch;gap:24px}.hero-lines{font-size:16px}.hero-act{justify-content:space-between}.hero-coord{display:none}.kicker span:last-child{text-align:left;max-width:48%}.svc{min-height:92svh;padding:92px var(--pad) 64px;align-items:flex-end}.svc-scrim{background:linear-gradient(to top,#0a1220f7,#0f1e30d9 46%,#0f1e304d)}.svc-copy{max-width:100%}.svc h3{font-size:clamp(36px,10.5vw,52px)}.svc p{font-size:17px}.svc-num{top:80px;bottom:auto;left:16px;font-size:42vw}.journal-head{flex-direction:column;align-items:flex-start}.frow{grid-template-columns:1fr}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation:none!important;transition:none!important}.runner-track{width:auto;flex-wrap:wrap;justify-content:center}.runner-set{flex-wrap:wrap;justify-content:center;row-gap:28px;padding:0 var(--pad)}.runner-set[aria-hidden]{display:none}.js .rv{opacity:1;transform:none;filter:none}.js .readin .w{color:var(--ink)}.hero-media,.hero-type,.svc-media,.svc-num,.window-frame img,.contact-media{transform:none!important}}.about-split{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:64px clamp(20px,3vw,48px);align-items:start;padding-top:clamp(40px,4.4vw,72px)}.values{grid-column:1 / 8;grid-row:1;min-width:0}.founder{grid-column:9 / 13;grid-row:1;min-width:0}.why-head{position:relative;isolation:isolate;margin-bottom:clamp(32px,3.4vw,52px)}.values-title{position:relative;z-index:1;font-size:clamp(34px,3.9vw,56px);font-weight:900;letter-spacing:-.035em;line-height:1.04}.why-ghost,.why-mark,.val-n,.val-ic,.fp-marks{display:none}.val{position:relative}.val h3{font-size:21px;font-weight:800;letter-spacing:-.012em;line-height:1.3}.val p{margin-top:10px;font-size:16px;line-height:1.65;color:var(--lo);max-width:56ch}.val-ic{fill:none;stroke:currentColor;stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.val-ic .ic-dot{fill:var(--mint);stroke:none}.founder-photo{position:relative;margin:0;aspect-ratio:4 / 5;width:100%;border-radius:2px;background:linear-gradient(160deg,var(--ground-2),#DDE6EF);display:grid;place-items:center}.founder-photo img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:inherit}.fp-ph{font-size:14px;font-weight:500;color:var(--lo)}.founder-id{display:flex;align-items:center;gap:16px}.sig-mark{display:grid;place-items:center;width:52px;height:52px;border-radius:50%;flex-shrink:0;background:var(--ink);color:var(--mint);font-weight:900;font-size:20px}.founder-name{font-size:26px;font-weight:900;letter-spacing:-.03em;line-height:1.05}.founder-role{margin-top:6px;font-size:15px;font-weight:500;line-height:1.4;color:var(--mint-matte)}.founder-text{font-size:17px;line-height:1.7;color:var(--ink);max-width:58ch}.founder-contact a{display:flex;align-items:center;gap:14px;min-height:56px;text-decoration:none;font-size:16px;font-weight:600;color:var(--ink)}.fc-ic,.fc-go{width:20px;height:20px;flex-shrink:0;fill:none;stroke:currentColor;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.fc-go{margin-inline-start:auto;color:var(--mute);transition:transform .3s var(--ease),color .3s}.founder-contact a:hover .fc-go,.founder-contact a:focus-visible .fc-go{transform:translate(-3px,-3px);color:var(--ink)}.fc-t[dir=ltr]{unicode-bidi:isolate}html:not(.about-2):not(.about-3) .why-head{padding-top:clamp(64px,7.4vw,118px)}html:not(.about-2):not(.about-3) .why-ghost{display:block;position:absolute;z-index:-1;top:0;inset-inline-start:0;font-size:clamp(132px,16.5vw,250px);font-weight:900;letter-spacing:-.05em;line-height:.78;color:transparent;-webkit-text-stroke:1.5px #C3CEDA;pointer-events:none;user-select:none;white-space:nowrap}html:not(.about-2):not(.about-3) .val-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}html:not(.about-2):not(.about-3) .val{padding:26px clamp(22px,2.2vw,34px) 32px;background:var(--panel);border:1px solid var(--line);border-radius:2px;transition:border-color .35s,opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}html:not(.about-2):not(.about-3) .val:before{content:"";position:absolute;inset-inline:-1px;top:-1px;height:3px;background:var(--mint);transform:scaleX(0);transform-origin:right;transition:transform .5s var(--ease)}html:not(.about-2):not(.about-3) .val:hover{border-color:var(--line-soft)}@media (min-width: 1101px){html:not(.about-2):not(.about-3) .val-list{padding-bottom:56px}html:not(.about-2):not(.about-3) .val:nth-child(2n){margin:56px 0 -56px}}html:not(.about-2):not(.about-3) .val:hover:before{transform:scaleX(1)}html:not(.about-2):not(.about-3) .val-n{display:block;margin-bottom:22px;font-size:clamp(54px,4.8vw,74px);font-weight:900;letter-spacing:-.05em;line-height:.8;font-variant-numeric:tabular-nums;color:var(--mint);-webkit-text-stroke:1.4px var(--mint-deep);transition:color .8s var(--ease),-webkit-text-stroke-color .8s var(--ease)}.js:not(.about-2):not(.about-3) .val:not(.in) .val-n{color:transparent;-webkit-text-stroke-color:var(--ink)}.js:not(.about-2):not(.about-3) .val:not(.in):hover .val-n{color:var(--mint);-webkit-text-stroke-color:var(--mint-deep)}html:not(.about-2):not(.about-3) .val:nth-child(2) .val-n{transition-delay:.12s}html:not(.about-2):not(.about-3) .val:nth-child(3) .val-n{transition-delay:.24s}html:not(.about-2):not(.about-3) .val:nth-child(4) .val-n{transition-delay:.36s}html:not(.about-2):not(.about-3) .founder{padding-top:12px}html:not(.about-2):not(.about-3) .fp-marks{display:block;position:absolute;inset:-12px;pointer-events:none}html:not(.about-2):not(.about-3) .fp-marks i{position:absolute;width:22px;height:22px;border:0 solid var(--mint-matte)}html:not(.about-2):not(.about-3) .fp-marks i:nth-child(1){top:0;right:0;border-top-width:1.5px;border-right-width:1.5px}html:not(.about-2):not(.about-3) .fp-marks i:nth-child(2){top:0;left:0;border-top-width:1.5px;border-left-width:1.5px}html:not(.about-2):not(.about-3) .fp-marks i:nth-child(3){bottom:0;right:0;border-bottom-width:1.5px;border-right-width:1.5px}html:not(.about-2):not(.about-3) .fp-marks i:nth-child(4){bottom:0;left:0;border-bottom-width:1.5px;border-left-width:1.5px}html:not(.about-2):not(.about-3) .founder-id{position:relative;display:block;padding-top:50px}html:not(.about-2):not(.about-3) .sig-mark{position:absolute;top:-30px;inset-inline-start:26px;width:60px;height:60px;font-size:22px;box-shadow:0 0 0 6px var(--ground)}html:not(.about-2):not(.about-3) .founder-name{font-size:clamp(36px,3.3vw,48px);letter-spacing:-.04em;line-height:.98}html:not(.about-2):not(.about-3) .founder-role{margin-top:12px}html:not(.about-2):not(.about-3) .founder-text{margin:22px 0 28px}html:not(.about-2):not(.about-3) .founder-contact{border-top:1.5px solid var(--ink)}html:not(.about-2):not(.about-3) .founder-contact li{border-bottom:1px solid var(--line-soft)}html:not(.about-2):not(.about-3) .founder-contact a{padding-inline:2px 6px;transition:background .3s}html:not(.about-2):not(.about-3) .founder-contact .fc-ic{box-sizing:content-box;padding:8px;border:1px solid var(--line-soft);border-radius:50%;width:18px;height:18px;transition:background .3s,border-color .3s}html:not(.about-2):not(.about-3) .founder-contact a:hover{background:var(--panel)}html:not(.about-2):not(.about-3) .founder-contact a:hover .fc-ic{background:var(--mint);border-color:var(--mint)}.about-2 .why-head{display:inline-block;padding-bottom:10px}.about-2 .why-mark{display:block;position:absolute;z-index:0;inset-inline:-2%;bottom:4px;width:104%;height:18px;overflow:visible}.about-2 .why-mark path{fill:none;stroke:var(--mint);stroke-width:9;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0;transition:stroke-dashoffset 1.1s var(--ease) .2s}.js.about-2 .values:not(:has(.val.in)) .why-mark path{stroke-dashoffset:1}.about-2 .val-list{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);grid-template-areas:"a b" "a c" "d d";gap:14px}.about-2 .val:nth-child(1){grid-area:a}.about-2 .val:nth-child(2){grid-area:b}.about-2 .val:nth-child(3){grid-area:c}.about-2 .val:nth-child(4){grid-area:d}.about-2 .val{display:flex;flex-direction:column;gap:30px;padding:clamp(24px,2.3vw,36px);border-radius:2px;background:var(--panel);border:1px solid var(--line);transition:border-color .4s,opacity .9s var(--ease),transform .9s var(--ease),filter .9s var(--ease)}.about-2 .val:nth-child(1){background:var(--navy);border-color:var(--navy);color:var(--on-dark);justify-content:space-between}.about-2 .val:nth-child(1) h3{font-size:clamp(28px,2.6vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.05}.about-2 .val:nth-child(1) p{color:var(--on-dark-lo);max-width:38ch}.about-2 .val:nth-child(3){background:var(--ground-2);border-color:var(--ground-2)}.about-2 .val:nth-child(4){flex-direction:row;align-items:flex-start;gap:clamp(24px,3vw,44px)}.about-2 .val:nth-child(4) .val-body{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:4px 32px;align-items:start;flex:1}.about-2 .val:nth-child(4) .val-body p{margin-top:0}.about-2 .val:nth-child(2),.about-2 .val:nth-child(3){flex-direction:row;align-items:flex-start;gap:22px}.about-2 .val:nth-child(2) .val-ic,.about-2 .val:nth-child(3) .val-ic{width:40px;height:40px}.about-2 .val-ic{display:block;flex-shrink:0;width:46px;height:46px;color:var(--mint-matte);transition:transform .6s var(--ease)}.about-2 .val:nth-child(1) .val-ic{width:58px;height:58px;color:var(--mint)}.about-2 .val-ic .ic-acc{stroke:var(--ink)}.about-2 .val:nth-child(1) .val-ic .ic-acc{stroke:var(--on-dark)}.about-2 .val:hover{border-color:var(--ink)}.about-2 .val:nth-child(1):hover{border-color:var(--mint)}.about-2 .val:hover .val-ic{transform:rotate(-90deg)}.about-2 .founder-id{position:relative;z-index:1;margin:-58px -18px 0 28px;padding:18px 20px;gap:14px;background:var(--ink);color:var(--on-dark);border-radius:2px}.about-2 .sig-mark{width:46px;height:46px;font-size:18px;background:var(--mint);color:var(--ink)}.about-2 .founder-id{background:var(--navy)}.sig-mark svg{width:56%;height:56%;fill:none;stroke:currentColor;stroke-width:2.2}.sig-mark .sig-dot{fill:currentColor;stroke:none}.about-2 .founder-name{color:var(--on-dark);font-size:27px}.about-2 .founder-role{color:var(--mint);font-size:14px;margin-top:4px}.about-2 .founder-text{margin:26px 0 22px}.about-2 .founder-contact{display:grid;gap:8px}.about-2 .founder-contact a{min-height:60px;padding:8px 10px 8px 16px;background:var(--panel);border:1px solid var(--line);border-radius:2px;transition:border-color .3s}.about-2 .founder-contact .fc-ic{box-sizing:content-box;padding:10px;width:18px;height:18px;background:var(--ground-2);color:var(--mint-matte);border-radius:2px;transition:background .3s,color .3s}.about-2 .founder-contact a:hover{border-color:var(--ink)}.about-2 .founder-contact a:hover .fc-ic{background:var(--mint);color:var(--ink)}.about-3 .founder{align-self:stretch;grid-column:8 / 13}.about-3 .values{grid-column:1 / 8}.about-3 .founder-card{position:sticky;top:112px;padding:clamp(22px,2vw,32px);border-radius:2px;background:var(--navy);color:var(--on-dark)}.about-3 .founder-card :focus-visible{outline-color:var(--mint)}.about-3 .founder-visual{display:grid;grid-template-columns:minmax(0,46%) minmax(0,1fr);gap:22px;align-items:end}.about-3 .founder-photo{background:linear-gradient(160deg,var(--navy-2),#1C3550)}.about-3 .fp-ph{color:var(--on-dark-lo);padding:0 10px;text-align:center}.about-3 .founder-id{flex-direction:column;align-items:flex-start;gap:18px;padding-bottom:4px}.about-3 .sig-mark{width:44px;height:44px;font-size:17px;background:transparent;border:1.5px solid var(--mint);color:var(--mint)}.about-3 .founder-name{color:var(--on-dark);font-size:clamp(28px,2.5vw,36px);letter-spacing:-.035em}.about-3 .founder-role{color:var(--mint)}.about-3 .founder-text{margin:24px 0 18px;color:var(--on-dark-lo);font-size:16px}.about-3 .founder-contact li{border-top:1px solid rgba(234,242,244,.14)}.about-3 .founder-contact a{color:var(--on-dark);min-height:52px;transition:color .3s}.about-3 .founder-contact .fc-ic{color:var(--mint)}.about-3 .founder-contact .fc-go{color:var(--on-dark-lo)}.about-3 .founder-contact a:hover,.about-3 .founder-contact a:hover .fc-go{color:var(--mint)}.about-3 .values-title{font-size:clamp(46px,5.8vw,88px);letter-spacing:-.045em;line-height:.98;transition:color .6s,-webkit-text-stroke-color .6s}.js.about-3 .why-head:not(.lit) .values-title{color:transparent;-webkit-text-stroke:1.5px var(--ink)}.about-3 .val{display:grid;grid-template-columns:64px minmax(0,1fr);gap:0 18px;padding:clamp(36px,5.5vh,64px) 0;border-top:1px solid var(--line-soft)}.about-3 .val:last-child{border-bottom:1px solid var(--line-soft)}.about-3 .val:before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:var(--mint);transform:scaleX(1);transform-origin:right;transition:transform .9s var(--ease)}.about-3 .val-n{display:flex;align-items:center;gap:8px;padding-top:12px;font:500 14px/1 var(--mono);color:var(--mint-matte);transition:color .5s}.about-3 .val-n:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mint);border:1.5px solid var(--mint);box-sizing:border-box;transition:background .5s,border-color .5s}.about-3 .val h3{font-size:clamp(28px,3.1vw,44px);font-weight:900;letter-spacing:-.035em;line-height:1.08;transition:color .6s,-webkit-text-stroke-color .6s}.about-3 .val p{margin-top:16px;font-size:16px;color:var(--ink);transition:color .6s}.js.about-3 .val.rv{opacity:1;transform:none;filter:none}.js.about-3 .val:not(.lit):before{transform:scaleX(0)}.js.about-3 .val:not(.lit) .val-n{color:var(--mute)}.js.about-3 .val:not(.lit) .val-n:before{background:transparent;border-color:var(--mute)}.js.about-3 .val:not(.lit) h3{color:transparent;-webkit-text-stroke:1.3px var(--ink)}.js.about-3 .val:not(.lit) p{color:var(--mute)}@media (max-height: 760px){.about-3 .founder-card{position:static}}@media (max-width: 1100px){html:not(.about-2):not(.about-3) .val-list{grid-template-columns:1fr}.about-2 .val:nth-child(4) .val-body{grid-template-columns:1fr}.about-2 .val:nth-child(4) .val-body p{margin-top:10px}}@media (max-width: 900px){.about-split{grid-template-columns:1fr;gap:72px}.values,.founder,.about-3 .values,.about-3 .founder{grid-column:1 / -1;grid-row:auto}.founder{order:-1;max-width:560px}.about-3 .founder-card{position:static}html:not(.about-2):not(.about-3) .val-list{grid-template-columns:1fr 1fr}}@media (max-width: 760px){.about-split{gap:64px}.founder-photo{max-width:360px}html:not(.about-2):not(.about-3) .founder{padding-inline:12px}html:not(.about-2):not(.about-3) .val-list{grid-template-columns:1fr;gap:10px}html:not(.about-2):not(.about-3) .val{padding:22px 20px 26px}html:not(.about-2):not(.about-3) .val-n{margin-bottom:16px;font-size:52px}.about-2 .val-list{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d";gap:10px}.about-2 .val:nth-child(1){min-height:0}.about-2 .val,.about-2 .val:nth-child(n){flex-direction:column;gap:22px}.about-2 .val:nth-child(n) .val-ic{width:44px;height:44px}.about-2 .founder-id{margin:-52px 0 0 18px}.about-3 .founder-visual{grid-template-columns:minmax(0,44%) minmax(0,1fr);gap:16px}.about-3 .val{grid-template-columns:1fr;gap:14px 0;padding:32px 0}.about-3 .val-n{padding-top:0}}@media (prefers-reduced-motion: reduce){.js:not(.about-2):not(.about-3) .val:not(.in) .val-n{color:var(--mint);-webkit-text-stroke-color:var(--mint-deep)}.js.about-2 .values .why-mark path{stroke-dashoffset:0}}.about-2.bento-2 .val-list{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"a a b" "c d d"}.about-2.bento-3 .val-list{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"a b" "c b" "c d"}.about-2.bento-2 .val,.about-2.bento-3 .val,.about-2.bento-2 .val:nth-child(n),.about-2.bento-3 .val:nth-child(n){flex-direction:column;align-items:stretch;justify-content:space-between;gap:22px}.about-2.bento-2 .val:nth-child(4) .val-body,.about-2.bento-3 .val:nth-child(4) .val-body{display:block}.about-2.bento-2 .val:nth-child(4) .val-body p,.about-2.bento-3 .val:nth-child(4) .val-body p{margin-top:10px}.about-2.bento-2 .val:nth-child(1){min-height:260px}.about-2.bento-3 .val:nth-child(2){background:var(--ground-2);border-color:var(--ground-2)}.about-2.bento-3 .val:nth-child(3){background:var(--panel);border-color:var(--line)}.about-2.bento-3 .val:nth-child(2),.about-2.bento-3 .val:nth-child(3){min-height:300px}@media (max-width: 760px){.about-2.bento-2 .val-list,.about-2.bento-3 .val-list{grid-template-columns:1fr;grid-template-areas:"a" "b" "c" "d"}.about-2.bento-2 .val:nth-child(n),.about-2.bento-3 .val:nth-child(n){min-height:0}}.about-2.bento-4 .about-split{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;grid-template-areas:"h h h f" "a a b f" "c d d f";align-items:stretch}.about-2.bento-4 .values,.about-2.bento-4 .val-list{display:contents}.about-2.bento-4 .why-head{grid-area:h;align-self:end;justify-self:start;margin-bottom:18px}.about-2.bento-4 .founder{grid-column:auto;grid-row:auto;grid-area:f;display:flex}.about-2.bento-4 .founder-card{flex:1;display:flex;flex-direction:column;padding:clamp(18px,1.8vw,26px);background:var(--panel);border:1px solid var(--line);border-radius:2px}.about-2.bento-4 .founder-photo{max-width:none}.about-2.bento-4 .founder-id{margin:-52px 0 0}.about-2.bento-4 .founder-text{margin:22px 0 0;font-size:16px}.about-2.bento-4 .val:nth-child(1){grid-area:a}.about-2.bento-4 .val:nth-child(2){grid-area:b}.about-2.bento-4 .val:nth-child(3){grid-area:c}.about-2.bento-4 .val:nth-child(4){grid-area:d}.about-2.bento-4 .val:nth-child(n){flex-direction:column;align-items:stretch;justify-content:space-between;gap:22px}.about-2.bento-4 .val:nth-child(4) .val-body{display:block}.about-2.bento-4 .val:nth-child(4) .val-body p{margin-top:10px}@media (max-width: 1100px){.about-2.bento-4 .about-split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"h h" "f a" "f b" "c d"}}@media (max-width: 760px){.about-2.bento-4 .about-split{grid-template-columns:1fr;grid-template-areas:"f" "h" "a" "b" "c" "d"}}.about-2.bento-5 .founder-card,.about-2.bento-6 .founder-card,.about-2.bento-7 .founder-card{justify-content:flex-start}.about-2.bento-5 .founder-photo,.about-2.bento-6 .founder-photo,.about-2.bento-7 .founder-photo{flex:1 1 auto;aspect-ratio:auto;min-height:280px}.about-2.bento-5 .founder-text,.about-2.bento-6 .founder-text,.about-2.bento-7 .founder-text{flex:none}.about-2 .val.wide{display:grid!important;grid-template-columns:auto minmax(0,1fr) minmax(0,1.25fr);align-items:start;gap:18px clamp(24px,3vw,44px)}.about-2 .val.wide .val-body{display:contents!important}.about-2 .val.wide .val-body p{margin-top:0!important}.about-2.bento-6 .about-split{grid-template-areas:"h h h f" "a b c f" "d d d f"}.about-2.bento-7 .about-split{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"h h f" "a b f" "c d f"}.about-2.bento-8 .about-split{grid-template-areas:"h h h h" "f f a b" "f f c d"}.about-2.bento-8 .founder-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 clamp(20px,2.4vw,32px);align-items:stretch}.about-2.bento-8 .founder-visual{display:flex;flex-direction:column}.about-2.bento-8 .founder-photo{flex:1 1 auto;aspect-ratio:auto;min-height:320px}.about-2.bento-8 .founder-text{align-self:end;margin:0}@media (max-width: 1100px){.about-2 .val.wide{grid-template-columns:auto minmax(0,1fr)}.about-2 .val.wide .val-body p{grid-column:1 / -1}.about-2.bento-6 .about-split,.about-2.bento-7 .about-split,.about-2.bento-8 .about-split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"h h" "f a" "f b" "c d"}.about-2.bento-8 .founder-card{grid-template-columns:1fr}}@media (max-width: 760px){.about-2 .val.wide{display:flex!important;flex-direction:column}.about-2 .val.wide .val-body{display:block!important}.about-2 .val.wide .val-body p{margin-top:10px!important}.about-2.bento-6 .about-split,.about-2.bento-7 .about-split,.about-2.bento-8 .about-split{grid-template-columns:1fr;grid-template-areas:"f" "h" "a" "b" "c" "d"}.about-2.bento-5 .founder-photo,.about-2.bento-6 .founder-photo,.about-2.bento-7 .founder-photo,.about-2.bento-8 .founder-photo{aspect-ratio:4 / 5;flex:none;min-height:0}}.about-2.bento-5 .founder-visual,.about-2.bento-6 .founder-visual,.about-2.bento-7 .founder-visual{flex:1 1 auto;display:flex;flex-direction:column}.about-2.bento-8 .founder-text{align-self:center}@media (max-width: 760px){.about-2.bento-5 .founder-visual,.about-2.bento-6 .founder-visual,.about-2.bento-7 .founder-visual{flex:none}}.about-2.bento-9 .about-split,.about-2.bento-10 .about-split{gap:14px;grid-template-areas:"h h h f" "a a b f" "c d d f";align-items:stretch}.about-2.bento-9 .about-split{grid-template-columns:41fr 22.5fr 36.5fr 37.7fr;grid-template-rows:auto minmax(282px,auto) minmax(305px,auto)}.about-2.bento-10 .about-split{grid-template-columns:44.8fr 14.1fr 41.1fr 43.7fr;grid-template-rows:auto minmax(282px,auto) minmax(260px,auto)}.about-2.bento-9 .val:nth-child(n),.about-2.bento-10 .val:nth-child(n){flex-direction:column;align-items:stretch;justify-content:space-between;gap:22px}.about-2.bento-9 .val:nth-child(4) .val-body,.about-2.bento-10 .val:nth-child(4) .val-body{display:block}.about-2.bento-9 .val:nth-child(4) .val-body p,.about-2.bento-10 .val:nth-child(4) .val-body p{margin-top:10px}.about-2.bento-9 .founder-card,.about-2.bento-10 .founder-card{justify-content:flex-start}.about-2.bento-9 .founder-visual,.about-2.bento-10 .founder-visual{flex:1 1 auto;display:flex;flex-direction:column}.about-2.bento-9 .founder-photo,.about-2.bento-10 .founder-photo{flex:1 1 auto;aspect-ratio:auto;min-height:260px}@media (max-width: 1100px){.about-2.bento-9 .about-split,.about-2.bento-10 .about-split{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:none;grid-template-areas:"h h" "f a" "f b" "c d"}}@media (max-width: 760px){.about-2.bento-9 .about-split,.about-2.bento-10 .about-split{grid-template-columns:1fr;grid-template-areas:"f" "h" "a" "b" "c" "d"}.about-2.bento-9 .founder-visual,.about-2.bento-10 .founder-visual{flex:none}.about-2.bento-9 .founder-photo,.about-2.bento-10 .founder-photo{aspect-ratio:4 / 5;flex:none;min-height:0}}.blog-row{list-style:none;margin:0;padding:0 0 6px;display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * 20px) / 2.4);gap:20px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.blog-row::-webkit-scrollbar{display:none}.blog-row:focus-visible{outline:2px solid var(--mint-matte);outline-offset:6px}.bcard{scroll-snap-align:start}.bcard>a{display:flex;flex-direction:column;height:100%;background:var(--panel);border:1px solid var(--line);border-radius:2px;color:inherit;text-decoration:none;transition:border-color .3s,transform .5s var(--ease)}.bcard>a:hover,.bcard>a:focus-visible{border-color:var(--ink);transform:translateY(-4px)}.bcard-media{position:relative;display:grid;place-items:center;aspect-ratio:16 / 9;background:var(--ink);overflow:hidden}.bcard-media:before{content:"";position:absolute;inset:0;background:linear-gradient(rgba(234,242,244,.06) 1px,transparent 1px) 0 0 / 28px 28px,linear-gradient(90deg,rgba(234,242,244,.06) 1px,transparent 1px) 0 0 / 28px 28px}.bcard-media,.bm-b,.bm-c{background:var(--navy)}.bcard-media svg{position:relative;width:38%;max-width:128px;fill:none;stroke:var(--on-dark, #EAF2F4);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round;transition:transform .7s var(--ease)}.bcard-media .b-dot{fill:var(--mint);stroke:none}.bcard>a:hover .bcard-media svg{transform:scale(1.06) rotate(-4deg)}.bcard-body{display:grid;gap:12px;padding:clamp(20px,2vw,28px);flex:1;align-content:start}.bcard-body h3{font-size:clamp(21px,1.8vw,26px);font-weight:900;letter-spacing:-.03em;line-height:1.15}.bcard-body p{color:var(--lo);font-size:15px;line-height:1.6}.bcard-more{margin-top:6px;font-weight:700;font-size:15px;color:var(--mint-matte);text-decoration:underline;text-underline-offset:5px}.blog{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "row row" "all nav" "track track"}.blog>.journal-head{grid-area:head}.blog>.blog-row{grid-area:row;min-width:0}.blog-all{grid-area:all}.blog-nav{grid-area:nav;display:flex;align-items:center}.blog-track{grid-area:track}.bnav{display:grid;place-items:center;padding:0;color:var(--ink);cursor:pointer}.bnav svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.bnav:disabled{cursor:default}.bnav .i-ar,.blog-meter,.blog-track{display:none}.blog-all-ic{width:22px;height:22px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .35s var(--ease)}.bn-1 .blog:before{content:"";grid-row:3;grid-column:1 / -1;align-self:start;height:0;border-top:1px solid var(--line-soft);margin-top:clamp(32px,3.4vw,48px)}.bn-1 .blog-all,.bn-1 .blog-nav{grid-row:3;margin-top:calc(clamp(32px,3.4vw,48px) + 18px)}.bn-1 .blog-all{justify-self:start;align-self:center;display:inline-flex;align-items:center;gap:12px;padding:8px 0 7px;color:var(--ink);text-decoration:none;font:800 17px/1.2 var(--sans);letter-spacing:-.01em;background:linear-gradient(var(--ink),var(--ink)) right bottom / 0 2px no-repeat,linear-gradient(var(--line-soft),var(--line-soft)) right bottom / 100% 1px no-repeat;transition:background-size .45s var(--ease),color .25s}.bn-1 .blog-all:focus-visible{background-size:100% 2px,100% 1px}@media (hover: hover){.bn-1 .blog-all:hover{background-size:100% 2px,100% 1px}}.bn-1 .blog-all:focus-visible .blog-all-ic{transform:translate(-6px)}@media (hover: hover){.bn-1 .blog-all:hover .blog-all-ic{transform:translate(-6px)}}.bn-1 .blog-nav{gap:6px}.bn-1 .bnav{width:44px;height:44px;border:0;border-radius:2px;background:transparent;transition:background-color .25s,color .25s}@media (hover: hover){.bn-1 .bnav:hover:not(:disabled){background:var(--ink);color:var(--mint)}}.bn-1 .bnav:disabled{color:#c2ceda}.bn-1 .blog-meter{display:flex;gap:5px;padding-inline:6px}.blog-meter i{position:relative;width:36px;height:2px;background:var(--line-soft);overflow:hidden}.blog-meter i:after{content:"";position:absolute;inset:0;background:var(--ink);transform:scaleX(var(--v, 0));transform-origin:var(--o, right)}.bn-2 .blog{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "row" "all"}.bn-2 .blog-nav{grid-area:row;align-self:start;z-index:2;justify-content:space-between;pointer-events:none;margin-inline:-32px;margin-top:calc((100% - 40px) * .1171875 - 32px)}.bn-2 .bnav{pointer-events:auto;width:64px;height:64px;border:1px solid var(--line);border-radius:2px;background:var(--panel);box-shadow:0 18px 36px -18px #0a122073;transition:opacity .3s var(--ease),transform .3s var(--ease),visibility .3s,background-color .25s,color .25s}.bn-2 .bnav svg{width:26px;height:26px;stroke-width:1.6}@media (hover: hover){.bn-2 .bnav:hover:not(:disabled){background:var(--mint);border-color:var(--mint)}}.bn-2 .bnav:disabled{opacity:0;visibility:hidden;transform:scale(.8)}@media (hover: hover) and (pointer: fine){.bn-2 .bnav:not(:disabled){opacity:0;transform:scale(.86)}.bn-2 .blog-row:hover~.blog-nav .bnav:not(:disabled),.bn-2 .blog-row:focus-within~.blog-nav .bnav:not(:disabled),.bn-2 .blog-nav:hover .bnav:not(:disabled),.bn-2 .blog-nav:focus-within .bnav:not(:disabled){opacity:1;transform:none}}.bn-2 .blog-all{justify-self:center;margin-top:clamp(52px,5vw,72px);position:relative;display:inline-flex;align-items:center;gap:14px;min-height:60px;padding:0 24px 0 30px;border-radius:2px;background:var(--mint);color:var(--ink);text-decoration:none;font:800 18px/1 var(--sans);letter-spacing:-.01em;transition:background-color .25s var(--ease),color .25s var(--ease)}.bn-2 .blog-all:before{content:"";position:absolute;inset:-9px;pointer-events:none;--t: var(--ink);--l: 12px;--w: 1.5px;background:linear-gradient(var(--t),var(--t)) top right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--w) var(--l) no-repeat;transition:inset .35s var(--ease)}@media (hover: hover){.bn-2 .blog-all:hover{background:var(--ink);color:var(--mint)}}@media (hover: hover){.bn-2 .blog-all:hover:before{inset:-5px}}@media (hover: hover){.bn-2 .blog-all:hover .blog-all-ic{transform:translate(-5px)}}.bn-2 .blog-all:focus-visible{outline-offset:12px}.bn-3 .blog{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"head all nav" "row row row" "track track track";align-items:end}.bn-3 .blog>.journal-head{margin-bottom:clamp(36px,4vw,56px)}.bn-3 .blog-all,.bn-3 .blog-nav{margin-bottom:calc(clamp(36px,4vw,56px) + .12em)}.bn-3 .blog-all{display:inline-flex;align-items:center;gap:10px;padding:10px 0 8px;margin-inline-end:28px;color:var(--ink);text-decoration:none;font:700 16px/1.2 var(--sans);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:var(--line-soft);transition:text-decoration-color .25s}.bn-3 .blog-all .blog-all-ic{width:18px;height:18px}@media (hover: hover){.bn-3 .blog-all:hover{text-decoration-color:var(--ink)}}@media (hover: hover){.bn-3 .blog-all:hover .blog-all-ic{transform:translate(-4px)}}.bn-3 .blog-nav{padding-inline-start:28px;border-inline-start:1px solid var(--line-soft)}.bn-3 .bnav{width:48px;height:48px;border:1px solid var(--ink);border-radius:0;background:transparent;transition:background-color .25s,color .25s,border-color .25s}.bn-3 .bnav+.bnav{border-inline-start:0}.bn-3 .bnav[data-dir=prev]{border-radius:0 2px 2px 0}.bn-3 .bnav[data-dir=next]{border-radius:2px 0 0 2px}.bn-3 .bnav .i-ar{display:inline}.bn-3 .bnav .i-cv{display:none}@media (hover: hover){.bn-3 .bnav:hover:not(:disabled){background:var(--ink);color:var(--mint)}}.bn-3 .bnav:disabled{color:var(--line-soft);border-color:var(--line-soft)}.bn-3 .bnav[data-dir=next]:disabled{border-inline-start:1px solid var(--line-soft)}.bn-3 .bnav[data-dir=prev]:disabled+.bnav:not(:disabled){border-inline-start:1px solid var(--ink)}.bn-3 .bnav[data-dir=prev]:disabled{border-inline-end:0}.bn-3 .blog-track{display:block;position:relative;height:2px;margin-top:clamp(26px,2.6vw,36px);background:var(--line)}.blog-track i{position:absolute;top:0;bottom:0;inset-inline-start:calc(var(--bx, 0) * 100%);width:calc(var(--bw, 1) * 100%);background:var(--ink)}@media (max-width: 900px){.bn-2 .blog-nav{margin-inline:10px;margin-top:calc(21.9375% - 24px)}.bn-2 .bnav{width:48px;height:48px}.bn-2 .bnav svg{width:22px;height:22px}}@media (max-width: 640px){.bn-1 .blog-meter i{width:18px}.bn-1 .blog-all{font-size:16px;gap:10px}.bn-3 .blog{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"head head" "all nav" "row row" "track track";align-items:center}.bn-3 .blog>.journal-head{margin-bottom:18px}.bn-3 .blog-all{justify-self:start;margin:0}.bn-3 .blog-nav{margin:0;padding:0;border:0}.bn-3 .blog-row{margin-top:24px}.bn-3 .bnav{width:46px;height:46px}.bn-2 .blog-all{width:100%;justify-content:space-between}}@media (max-width: 900px){.blog-row{grid-auto-columns:78%}}@media (prefers-reduced-motion: reduce){.bcard>a,.bcard-media svg,.bnav,.blog-all,.blog-all:before,.blog-all-ic{transition:none}.bcard>a:hover{transform:none}.blog-all:hover .blog-all-ic,.blog-all:focus-visible .blog-all-ic{transform:none}}.runner--media .runner-track{animation-duration:60s}.runner--media .runner-set{gap:72px;padding-inline-end:72px}.runner--media img{max-height:30px;max-width:150px;mix-blend-mode:normal}.runner--media .is-icon img{max-height:36px}.runner--media img{filter:brightness(0);opacity:.5;transition:filter .3s,opacity .3s}.runner--media li:hover img{filter:none;opacity:1}.clients{background:var(--navy);color:var(--on-dark)}.t-board{position:relative;margin-top:clamp(40px,5vw,72px)}.wall{list-style:none;margin:0;padding:0}.tile{position:relative;display:grid;place-items:center;aspect-ratio:5 / 4;background:var(--navy-2);border-radius:2px;transition:background-color .25s var(--ease),outline-color .25s var(--ease);outline:1px solid transparent;outline-offset:4px}.tile img{position:absolute;inset:0;margin:auto;width:var(--lw, 60%);height:auto;max-width:none;max-height:58%;object-fit:contain;filter:grayscale(1) invert(var(--li, 0)) brightness(var(--lb, 1));opacity:.86;transition:filter .3s var(--ease),opacity .3s var(--ease)}.tile-b{all:unset;position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;border-radius:2px}.tile-b:focus-visible{outline:2px solid var(--mint);outline-offset:3px}@media (hover: hover){.tile:hover{background:var(--panel);outline-color:var(--mint)}.tile:hover img{filter:none;opacity:1}.tile--dark:hover{background:var(--ink)}.wall:has(.tile:hover) .tile.is-on:not(:hover){background:var(--navy-2);outline-color:transparent}.wall:has(.tile:hover) .tile.is-on:not(:hover) img{filter:grayscale(1) invert(var(--li, 0)) brightness(var(--lb, 1));opacity:.86}.tile:not(:has(.tile-b)){cursor:default}}.tile.is-on{background:var(--panel);outline-color:var(--mint)}.tile.is-on img{filter:none;opacity:1}.tile--dark.is-on{background:var(--ink)}.clients[data-logos=mono] .tile img,.logos-mono .clients .tile img{filter:brightness(0) invert(1);opacity:.62}.clients[data-logos=mono] .tile:hover img,.logos-mono .clients .tile:hover img{opacity:.9}.clients[data-logos=mono] .tile.is-on img,.logos-mono .clients .tile.is-on img{filter:none;opacity:1}.clients[data-logos=color] .tile,.logos-color .clients .tile{background:var(--ground)}.clients[data-logos=color] .tile img,.logos-color .clients .tile img{filter:none;opacity:1}.clients[data-logos=color] .tile--dark,.logos-color .clients .tile--dark{background:var(--ink)}.cert-slot{display:flex;flex-direction:column;gap:10px;min-width:0}.cert{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;background:var(--panel);color:var(--ink);padding:clamp(30px,3.2vw,48px) clamp(28px,3vw,44px) clamp(24px,2.6vw,36px);border-radius:2px;overflow:hidden}.cert:before{content:"";position:absolute;inset:12px;pointer-events:none;--t: var(--ink);--l: 16px;--w: 1.5px;background:linear-gradient(var(--t),var(--t)) top right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--w) var(--l) no-repeat}.cert-live{flex:1 1 auto;display:flex;min-height:0}.cert-fig{flex:1 1 auto;display:flex;flex-direction:column;gap:28px;margin:0;min-height:0}.cert-q{margin:0}.cert-q p{position:relative;margin:0;font-weight:800;letter-spacing:-.024em;line-height:1.2;text-wrap:pretty;font-size:clamp(22px,1.9vw,29px)}.cert-fig[data-size=s] .cert-q p{font-size:clamp(28px,2.6vw,40px);line-height:1.12;letter-spacing:-.03em}.cert-fig[data-size=m] .cert-q p{font-size:clamp(24px,2.15vw,33px);line-height:1.16}.hang{position:absolute;inset-inline-start:-.42em;top:0;color:var(--mint-matte)}.key{background-image:linear-gradient(#10e6c85c,#10e6c85c);background-repeat:no-repeat;background-size:100% .5em;background-position:100% 86%;-webkit-box-decoration-break:clone;box-decoration-break:clone;padding:0 .08em;margin:0 -.08em}.cert-sig{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:18px 24px;padding-top:18px;border-top:1px solid var(--line-soft)}.cert-who{display:grid;gap:2px;min-width:0}.cert-who strong{font-size:19px;font-weight:800;letter-spacing:-.01em}.cert-who span{font-size:14px;line-height:1.45;color:var(--lo);text-wrap:balance}.cert-logo{flex:none;display:grid;place-items:center}.cert-logo img{width:auto;height:auto;max-width:150px;max-height:60px;object-fit:contain}.cert-logo--dark{background:var(--ink);padding:8px 12px;border-radius:2px}.cert-logo--dark img{max-height:52px}.cert-timer{position:absolute;inset-inline:0;bottom:0;height:2px;background:var(--mint-deep);transform-origin:right;transform:scaleX(var(--p, 0))}html:not(.js) .cert-timer{display:none}.cert-ctl{flex:none;display:flex;align-items:center;gap:4px;height:36px;color:var(--on-dark)}html:not(.js) .cert-ctl{display:none}.cert-btn{all:unset;box-sizing:border-box;width:36px;height:36px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--on-dark-lo);transition:color .2s,background-color .2s}@media (hover: hover){.cert-btn:hover{color:var(--on-dark);background:#eaf2f414}}.cert-btn:focus-visible{outline:2px solid var(--mint);outline-offset:1px}.cert-btn svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.cert-play{margin-inline-start:auto}.cert-play .i-play{display:none;fill:currentColor;stroke:none}.cert-play.is-paused .i-play{display:block}.cert-play.is-paused .i-pause{display:none}.cert-count{font:500 12px var(--mono);color:var(--on-dark-lo);padding:0 4px;direction:ltr}@keyframes cert-mask{0%{clip-path:inset(-.4em -1em -.4em 100%)}to{clip-path:inset(-.4em -1em -.4em -1em)}}@keyframes cert-ink{0%{background-size:0 .5em}to{background-size:100% .5em}}@keyframes cert-land{0%{opacity:0;transform:translate3d(0,8px,0);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}.cert-fig.reveal .cert-q p{animation:cert-mask .52s var(--ease) both}.cert-fig.reveal .key{animation:cert-ink .3s .34s ease-out both}.cert-fig.reveal .cert-who{animation:cert-land .42s .16s var(--ease) both}.cert-fig.reveal .cert-logo{animation:cert-land .5s .2s var(--ease) both}.t-all{margin-top:28px;border-top:1px solid rgba(234,242,244,.16)}.js .t-all{display:none}.t-all summary{cursor:pointer;padding:18px 0;font-weight:700}.t-list{list-style:none;padding:0;margin:0;display:grid;gap:14px}.t-list .cert-fig{background:var(--panel);color:var(--ink);padding:28px}.wheel,.t-gal-open{display:none}:root:not(.t-2) .t-board{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,2fr);gap:clamp(24px,3vw,44px);align-items:stretch}:root:not(.t-2) .cert-fig{justify-content:space-between}:root:not(.t-2) .wall{display:grid;grid-template-columns:repeat(16,minmax(0,1fr));gap:8px;align-content:start}:root:not(.t-2) .tile{grid-column:span 2}:root:not(.t-2) .tile:nth-child(15n+9){grid-column:2 / span 2}@media (min-width: 1101px){:root:not(.t-2) .cert-q p{font-size:clamp(24px,2.2vw,32px)}:root:not(.t-2) .cert-fig[data-size=m] .cert-q p{font-size:clamp(27px,2.55vw,37px)}:root:not(.t-2) .cert-fig[data-size=s] .cert-q p{font-size:clamp(31px,3vw,44px)}}.t-2 .t-board{display:grid;grid-template-columns:repeat(11,minmax(0,1fr));gap:10px}.t-2 .wall{display:contents}.t-2 .tile{aspect-ratio:10 / 9}.tj{display:none}.t-2 .tj{display:block;position:relative;aspect-ratio:10 / 9;border-radius:2px;outline:1px dashed rgba(16,230,200,.38);outline-offset:-1px}.tj a{position:absolute;inset:0;display:grid;place-items:center;color:var(--mint);border-radius:2px}.tj .join-mark{width:30%;height:auto;aspect-ratio:1}.tj a:hover{background:#10e6c80f}.tj a:hover .join-mark{transform:rotate(90deg)}.tj a:focus-visible{outline:2px solid var(--mint);outline-offset:3px}.t-2 .cert-slot{grid-column:7 / span 5;grid-row:2 / span 4}.js.t-2 .cert-slot{contain:size}.t-2 .cert{padding:clamp(26px,2.4vw,38px) clamp(26px,2.4vw,38px) clamp(22px,2vw,30px)}.t-2 .cert-fig{gap:18px}@media (max-width: 1279px){.t-2 .t-board{grid-template-columns:repeat(10,minmax(0,1fr))}.t-2 .cert-slot{grid-column:4 / span 6;grid-row:2 / span 4}}@media (max-width: 1100px){:root:not(.t-2) .t-board{grid-template-columns:1fr}.t-2 .cert-q p{font-size:25px}.t-2 .cert-fig[data-size=m] .cert-q p{font-size:29px}.t-2 .cert-fig[data-size=s] .cert-q p{font-size:34px}}@media (max-width: 959px){.t-2 .t-board{grid-template-columns:repeat(7,minmax(0,1fr))}.t-2 .cert-slot{grid-column:2 / span 6;grid-row:2 / span 4}}@media (max-width: 760px){.cert{padding:26px 22px 18px}.cert:before{inset:8px;--l: 12px}.cert-q p,.cert-fig[data-size] .cert-q p{font-size:20px;line-height:1.22}.cert-fig[data-size=s] .cert-q p{font-size:25px;line-height:1.14}.cert-fig{gap:18px}.cert-who strong{font-size:17px}.cert-who span{font-size:13px}.cert-logo img{max-width:112px;max-height:48px}.cert-ctl{height:44px}.cert-btn{width:44px;height:44px}:root:not(.t-2) .t-board{gap:14px}:root:not(.t-2) .cert-slot{position:sticky;top:84px;z-index:3;box-shadow:0 0 0 10px var(--navy);background:var(--navy)}:root:not(.t-2) .wall{grid-template-columns:repeat(8,minmax(0,1fr));gap:6px}:root:not(.t-2) .tile:nth-child(15n+9){grid-column:span 2}:root:not(.t-2) .tile:nth-child(7n+5){grid-column:2 / span 2}.t-2 .t-board{grid-template-columns:minmax(0,1fr);gap:12px}.t-2 .cert-slot{grid-column:1;grid-row:1}.t-2 .tj{display:none}.t-2 .wall{display:grid;grid-column:1 / -1;grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin-top:28px}.js.t-2 .wall{display:none}.js.t-2 .t-board{--wh: clamp(420px, 118vw, 500px);grid-template-columns:minmax(0,1fr) 84px;column-gap:10px;row-gap:0}.js.t-2 .cert-slot{grid-row:1;height:var(--wh)}.js.t-2 .cert{padding:24px 20px 18px}.js.t-2 .cert-logo{display:none}.js.t-2 .cert-sig{padding-top:14px}.js.t-2 .wheel{--ih: 56px;--gap: 22px;display:block;grid-column:2;grid-row:1;align-self:start;height:calc(var(--wh) - 54px);overflow-y:auto;overflow-x:hidden;overscroll-behavior:auto;scroll-snap-type:y mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;-webkit-user-select:none;user-select:none;outline:none;-webkit-mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(transparent,#000 12%,#000 88%,transparent)}.wheel::-webkit-scrollbar{display:none}.wh-track{display:flex;flex-direction:column;gap:var(--gap);padding-inline:6px;padding-block:calc((var(--wh) - 54px - var(--ih)) / 2)}.wh-i{all:unset;box-sizing:border-box;flex:none;position:relative;height:var(--ih);display:grid;place-items:center;border-radius:2px;cursor:pointer;scroll-snap-align:center;scroll-snap-stop:normal;-webkit-tap-highlight-color:transparent;transform:scale(calc(.6 + .4 * var(--k, 1)));opacity:calc(.2 + .8 * var(--k, 1));transition:background-color .22s var(--ease),box-shadow .22s var(--ease)}.wheel.is-sd .wh-i{animation:wh-focus linear both;animation-timeline:view();animation-range:cover}.wh-i img{width:auto;height:auto;max-width:72%;max-height:calc(var(--ih) * .62);object-fit:contain;filter:grayscale(1) invert(var(--li, 0)) brightness(var(--lb, 1));transition:filter .22s var(--ease);pointer-events:none}.wh-name{font-size:12px;line-height:1.15;font-weight:800;text-align:center;padding:0 6px;color:var(--on-dark-lo)}.wh-i.is-c{background:var(--panel);box-shadow:0 0 0 1px var(--panel),0 0 0 4px var(--navy),0 0 0 5px var(--mint)}.wh-i.is-c img{filter:none}.wh-i.is-c .wh-name{color:var(--ink)}.wh-i.is-dark.is-c{background:var(--ink);box-shadow:0 0 0 1px var(--ink),0 0 0 4px var(--navy),0 0 0 5px var(--mint)}.js.t-2 .t-foot{display:grid;grid-template-columns:minmax(0,1fr);justify-items:stretch;gap:26px;margin-top:14px}.js.t-2 .t-gal-open:not([hidden]){display:inline-flex;justify-self:end}.t-foot .btn-join{width:100%}}@keyframes wh-focus{0%,to{transform:scale(.6);opacity:.2}30%,70%{transform:scale(.8);opacity:.6}50%{transform:scale(1);opacity:1}}@media (prefers-reduced-motion: reduce){.cert-play,.cert-timer{display:none}.wh-i{transition:none}.wheel{scroll-behavior:auto}.btn-join,.btn-join:before,.join-mark,.cl-dialog[open] .cl-panel{transition:none;animation:none}}.t-foot{display:flex;justify-content:center;margin-top:clamp(48px,5vw,76px)}.btn-join{position:relative;gap:16px;min-height:60px;padding:0 30px 0 22px;font-size:18px;font-weight:800;transition:background-color .25s var(--ease),color .25s var(--ease)}.btn-join:before{content:"";position:absolute;inset:-9px;pointer-events:none;--t: var(--mint);--l: 12px;--w: 1.5px;background:linear-gradient(var(--t),var(--t)) top right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) top left / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom right / var(--w) var(--l) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--l) var(--w) no-repeat,linear-gradient(var(--t),var(--t)) bottom left / var(--w) var(--l) no-repeat;transition:inset .35s var(--ease)}.join-mark{width:26px;height:26px;flex:none;fill:none;stroke:currentColor;stroke-width:1.7;transition:transform .45s var(--ease)}.join-dot{fill:currentColor;stroke:none}.btn-join:hover{background:var(--panel);color:var(--ink)}.btn-join:hover:before{inset:-5px}.btn-join:hover .join-mark{transform:rotate(90deg)}.btn-join:hover .join-dot{fill:var(--mint-matte)}.clients .btn-join:focus-visible,.cl-dialog .btn-join:focus-visible{outline:2px solid var(--panel);outline-offset:12px}.t-gal-open{all:unset;box-sizing:border-box;display:none;align-items:center;gap:8px;min-height:44px;padding:0 2px;cursor:pointer;color:var(--on-dark);font-size:15px;font-weight:700;text-decoration:underline;text-decoration-color:#eaf2f459;text-decoration-thickness:1px;text-underline-offset:6px}.t-gal-open svg{width:16px;height:16px;flex:none;fill:none;stroke:var(--mint);stroke-width:1.5}.t-gal-open:focus-visible{outline:2px solid var(--mint);outline-offset:2px}html.cl-lock,html.cl-lock body{overflow:hidden}.cl-dialog{border:0;padding:0;margin:auto;width:min(560px,calc(100% - 24px));max-width:none;height:min(760px,calc(100dvh - 24px));max-height:none;background:transparent;color:var(--on-dark);overflow:visible}.cl-dialog::backdrop{background:#060c16b8}.cl-panel{height:100%;display:flex;flex-direction:column;background:var(--navy);border-radius:2px;box-shadow:0 0 0 1px #eaf2f41a;overflow:hidden}.cl-dialog[open] .cl-panel{animation:cl-in .38s var(--ease) both}@keyframes cl-in{0%{opacity:0;transform:translate3d(0,18px,0)}to{opacity:1;transform:none}}.cl-head{flex:none;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:14px 20px 12px 10px;border-bottom:1px solid rgba(234,242,244,.12)}.cl-title{margin:0;font-size:22px;font-weight:900;letter-spacing:-.02em}.cl-close{all:unset;box-sizing:border-box;width:44px;height:44px;display:grid;place-items:center;border-radius:50%;cursor:pointer;color:var(--on-dark)}.cl-close svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round}.cl-close:focus-visible{outline:2px solid var(--mint);outline-offset:0}.cl-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;padding:16px 16px 0;-webkit-mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 24px),transparent);mask-image:linear-gradient(transparent,#000 14px,#000 calc(100% - 24px),transparent)}.cl-grid{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px}.cl-t{position:relative;aspect-ratio:1;display:grid;place-items:center;background:var(--navy-2);border-radius:2px}.cl-t img{position:absolute;inset:0;margin:auto;width:var(--lw, 60%);height:auto;max-width:none;max-height:56%;object-fit:contain;filter:grayscale(1) invert(var(--li, 0)) brightness(var(--lb, 1));opacity:.9}.cl-b{all:unset;box-sizing:border-box;position:absolute;inset:0;display:grid;place-items:center;cursor:pointer;border-radius:2px;-webkit-tap-highlight-color:transparent;transition:background-color .2s var(--ease)}.cl-b:active{background:#1a2f47}.cl-b:focus-visible{outline:2px solid var(--mint);outline-offset:2px}.cl-foot{display:flex;justify-content:center;padding:34px 9px 40px}.cl-foot .btn-join{width:100%}@media (hover: hover){.cl-b:hover{background:#1a2f47}.cl-b:hover img{opacity:1}}@media (min-width: 901px){.faq-grid{align-items:start}.faq-side{position:sticky;top:96px}.faq-index{position:relative;top:auto;margin-top:28px}.fnav a{min-height:54px;padding:8px 0}}.blog-cta{display:none}.bn-2 .blog{grid-template-columns:1fr auto auto 1fr;column-gap:28px;grid-template-areas:"head head head head" "row row row row" ". all cta ."}.bn-2 .blog-head,.bn-2 .journal-head{grid-area:head}.bn-2 .blog-row{grid-area:row;grid-auto-columns:calc((100% - 40px)*.375)}.bn-2 .blog-nav{grid-area:row;grid-column:1 / -1}.bn-2 .blog-all{grid-area:all;background:transparent;color:var(--ink);border:1.5px solid var(--ink);min-height:56px}.bn-2 .blog-all:before{content:none}.bn-2 .blog-cta{display:inline-flex;grid-area:cta;align-self:center;margin-top:clamp(52px,5vw,72px);justify-self:start}@media (hover: hover){.bn-2 .blog-all:hover{background:var(--ink);color:var(--panel)}}.bn-2 .journal{padding-block:clamp(48px,7vh,88px)}@media (max-width: 900px){.bn-2 .blog{grid-template-columns:1fr;grid-template-areas:"head" "row" "all" "cta";row-gap:14px}.bn-2 .blog-row{grid-auto-columns:70.2%}.bn-2 .blog-cta{justify-self:stretch;margin-top:18px}}@media (min-width: 901px) and (max-height: 860px){.bn-2 .journal-head{margin-bottom:22px}.bn-2 .blog-all,.bn-2 .blog-cta{margin-top:30px}.bn-2 .bcard-body{padding:16px 20px;gap:8px}.bn-2 .bcard-media{aspect-ratio:2 / 1}.bn-2 .journal{padding-block:40px}}.sec-flow{position:relative;overflow:hidden;height:clamp(56px,8.3vw,120px);background:linear-gradient(180deg,var(--ground) 0%,#F4FAF9 55%,#F2F9F8 100%)}.sec-flow svg{position:absolute;inset:0 auto 0 0;width:200%;height:100%}.sf-w{fill:none;stroke-linecap:round;vector-effect:non-scaling-stroke}.sf-1{stroke:#10e6c861;stroke-width:1.6}.sf-2{stroke:#0b6b5a29;stroke-width:1}.sf-3{stroke:#10e6c82e;stroke-width:2.4}@media (prefers-reduced-motion: no-preference){.sec-flow svg{animation:sf-drift 26s linear infinite}.sec-flow .sf-2{animation:sf-shift 19s ease-in-out infinite alternate}}@keyframes sf-drift{to{transform:translate(-50%)}}@keyframes sf-shift{to{transform:translateY(10px)}}.contact,.foot{--z-a: #0F1E30;--z-m: #0C1828;--z-b: #0A1220;--gx: 30%;--gw: 1100px;--gh: 460px;--glow: rgba(16, 230, 200, .12);--cg: clamp(40px, 6vw, 112px);--hair: rgba(234, 242, 244, .13);position:relative;isolation:isolate;overflow:hidden;container-type:inline-size;color:var(--on-dark)}.contact{padding:var(--chapter) var(--pad) clamp(64px,6vw,104px);background:radial-gradient(var(--gw) var(--gh) at var(--gx) 100%,var(--glow),transparent 70%),linear-gradient(180deg,var(--z-a),var(--z-m))}.foot{padding:0 var(--pad);background:radial-gradient(var(--gw) var(--gh) at var(--gx) 0%,var(--glow),transparent 70%),linear-gradient(180deg,var(--z-m),var(--z-b))}.contact :focus-visible{outline-color:var(--mint)}:is([data-ground=navy],.ip-hero,.ip-navy,.bt--navy,.art-close) :focus-visible,html.bar-dark:not(.menu-open) .bar-end :focus-visible,html.inner:not(.docked) .bar :is(.brand,.bar-nav a,.login):focus-visible,html.hero-dark.hero-in:not(.docked) .bar :is(.brand,.bar-nav a,.login):focus-visible{outline-color:var(--mint)}html:not(.ci-3) .cform :focus-visible:not(.btn-join){outline-color:var(--mint-matte)}@media (min-width: 901px){html.inner:not(.docked):not(.menu-open) .bar-end :focus-visible{outline-color:var(--mint)}}.bn-2 .bnav:focus-visible{outline-offset:-6px}.contact__big{font-size:calc(100cqi / 3.74);font-weight:900;line-height:.86;letter-spacing:-.055em;white-space:nowrap;color:var(--mint);margin-bottom:clamp(44px,6vw,96px)}.contact__big .ln{display:inline-block;vertical-align:top;overflow:hidden;padding-bottom:.08em;margin-bottom:-.08em}.contact__big .ln__in{display:block}@media (prefers-reduced-motion: no-preference){.js .contact__big .ln__in{transform:translate3d(0,105%,0)}.js .contact.is-in .contact__big .ln__in{transform:none;transition:transform 1.1s cubic-bezier(.2,.75,.15,1)}.js .contact.is-in .contact__big .ln:nth-child(2) .ln__in{transition-delay:.12s}}.contact-grid{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);column-gap:var(--cg);row-gap:48px;align-items:start}.contact-copy{--cw: calc((100cqi - var(--cg)) * 5 / 12);min-width:0}.cf-3 .contact-copy{--cw: calc((100cqi - 2 * var(--pad) - var(--cg)) * 5 / 12)}.cfit{display:flow-root;line-height:1}.cfit .cl{display:block;width:max-content;white-space:nowrap;letter-spacing:-.04em;font-size:calc(var(--cw) / var(--e, 6.5))}.cfit .cl+.cl{margin-top:.1em}.cfit .cl-1{--e: 6.5}.cfit .cl-2{--e: 5.05}.cfit .cl-3{--e: 9.1}.cfit .cl--o{color:transparent;-webkit-text-stroke:1.5px var(--on-dark)}.fit-base{display:inline-block;width:0;height:0;vertical-align:baseline}.contact-sub{width:max-content;white-space:nowrap;margin-top:.9em;font-size:calc(var(--cw) / 16);font-weight:400;line-height:1;color:var(--on-dark-lo)}.js .contact-copy:not(.is-fit),.js .ftr__brand:not(.is-fit){visibility:hidden;animation:fit-show 0s 3s forwards}@keyframes fit-show{to{visibility:visible}}.contact-form{display:grid;justify-items:start;min-width:0}.contact-form .cform{width:100%}.brief-open{min-height:44px;margin-top:14px;padding:0 2px;border:0;background:none;cursor:pointer;font:500 15px var(--sans);color:var(--on-dark-lo);text-decoration:underline;text-decoration-color:#10e6c88c;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .2s,text-decoration-color .2s}.brief-open:hover{color:var(--mint);text-decoration-color:var(--mint)}.cform .form-intro{display:flex;align-items:center;gap:12px;margin:0 0 4px;font-size:clamp(18px,1.3vw,21px);font-weight:800;letter-spacing:-.02em;line-height:1.3;color:var(--ink)}.cform .form-intro:before{content:"";flex:none;width:22px;height:3px;border-radius:2px;background:var(--mint-deep)}.fsend{display:flex;flex-wrap:wrap;align-items:center;gap:22px 30px;margin-top:12px}.js:not(.ci-3) .cform>:not(.fopt)+.fsend{margin-top:70px}.fsend .btn-join{margin:9px}@media (min-width: 761px) and (max-width: 999px),(min-width: 1366px){html:not(.ci-3) .cform{grid-template-columns:minmax(0,1fr) auto}html:not(.ci-3) .cform>*{grid-column:1 / -1}html:not(.ci-3) .cform>.fopt{grid-column:1;align-self:center}html:not(.ci-3) .cform>.fsend,.js:not(.ci-3) .cform>:not(.fopt)+.fsend{grid-column:2;margin-top:0}}.cform .btn-join:before{--t: var(--ink)}.cform .btn-join:hover{background:var(--ink);color:var(--mint)}.cform .btn-join:focus-visible{outline:2px solid var(--ink);outline-offset:12px}.cform .form-feedback a{color:inherit}.cf-1 .cform{box-shadow:0 40px 80px -40px #0000008c}.cf-3 .contact,.cf-3 .foot{--gx: 50%;--hb: calc((100cqi - 2 * var(--pad)) / 3.74)}.cf-3 .contact{padding-inline:0;padding-top:clamp(56px,6vw,104px)}.cf-3 .contact__big{background:var(--mint);color:var(--ink);font-size:var(--hb);padding:.1em var(--pad) .22em;margin:0;line-height:.9}.cf-3 .contact-grid{padding-inline:var(--pad)}.cf-3 .contact-copy{padding-top:clamp(24px,2vw,40px)}.cf-3 .cform{position:relative;z-index:1;margin-top:calc(var(--hb) * -.17);box-shadow:0 0 0 1px var(--ink),0 40px 80px -40px #0009}:is(.cf-5,.cf-6) .contact-in{display:grid;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form";align-items:start}:is(.cf-5,.cf-6) :is(.contact-grid,.contact-copy){display:contents}:is(.cf-5,.cf-6) .contact-copy{--cw: 100cqi}:is(.cf-5,.cf-6) #contact-title{grid-area:head;min-width:0}:is(.cf-5,.cf-6) .cfit .cl{font-size:calc(var(--cw) / 11.8)}:is(.cf-5,.cf-6) :is(.contact-sub,.contact__big,.brief-open){display:none}:is(.cf-5,.cf-6) .contact-form{grid-area:form;justify-self:center;width:clamp(560px,46vw,720px);max-width:100%;margin-top:clamp(96px,9vw,168px);position:relative;z-index:1}.js:is(.cf-5,.cf-6) .contact:not(.is-fit) .contact-in{visibility:hidden;animation:fit-show 0s 3s forwards}.cguide{display:none}:is(.cf-5,.cf-6) .cguide.is-on{--gc: var(--mint);--lc: rgba(16, 230, 200, .72);--w: 1.5px;--bo: 18px;--arm: 30px;--bd: 72px;--gap: 16px;--cv: 11px;display:block;position:absolute;inset:0;z-index:0;pointer-events:none}.cguide i{position:absolute;display:block}.cg-ln--l,.cg-ln--r{height:var(--w);top:calc((var(--st) + var(--sb)) / 2 - var(--w) / 2)}.cg-ln--l{left:var(--el);width:calc(var(--sl) - var(--bo) - var(--gap) - var(--el));background:repeating-linear-gradient(90deg,var(--lc) 0 10px,transparent 10px 18px) calc(var(--fl) * 1px) 0;clip-path:inset(0 calc((1 - var(--e)) * 100%) 0 0);-webkit-mask-image:linear-gradient(90deg,transparent,#000 55%);mask-image:linear-gradient(90deg,transparent,#000 55%)}.cg-ln--r{left:calc(var(--sr) + var(--bo) + var(--gap));width:calc(var(--er) - var(--sr) - var(--bo) - var(--gap));background:repeating-linear-gradient(270deg,var(--lc) 0 10px,transparent 10px 18px) calc(var(--fl) * -1px) 0;clip-path:inset(0 0 0 calc((1 - var(--e)) * 100%));-webkit-mask-image:linear-gradient(270deg,transparent,#000 55%);mask-image:linear-gradient(270deg,transparent,#000 55%)}.cg-ln--t{width:var(--w);left:calc((var(--sl) + var(--sr)) / 2 - var(--w) / 2);top:var(--rt);height:calc(var(--st) - var(--gap) - var(--rt));background:repeating-linear-gradient(180deg,var(--lc) 0 10px,transparent 10px 18px) 0 calc(var(--fl) * 1px);clip-path:inset(0 0 calc((1 - var(--e)) * 100%) 0);-webkit-mask-image:linear-gradient(180deg,transparent,#000 45%);mask-image:linear-gradient(180deg,transparent,#000 45%)}.cg-ch{width:var(--cv);height:var(--cv);border:0 solid var(--gc);border-width:var(--w) var(--w) 0 0;opacity:clamp(0,calc(var(--e) * 4 - .4),1)}.cg-ch--l{left:calc(var(--sl) - var(--bo) - var(--gap) - var(--cv) * 1.21);top:calc((var(--st) + var(--sb)) / 2 - var(--cv) / 2);transform:translate(calc((var(--e) - 1) * (var(--sl) - var(--bo) - var(--gap) - var(--el)))) rotate(45deg)}.cg-ch--r{left:calc(var(--sr) + var(--bo) + var(--gap) + var(--cv) * .21);top:calc((var(--st) + var(--sb)) / 2 - var(--cv) / 2);transform:translate(calc((1 - var(--e)) * (var(--er) - var(--sr) - var(--bo) - var(--gap)))) rotate(-135deg)}.cg-ch--t{left:calc((var(--sl) + var(--sr)) / 2 - var(--cv) / 2);top:calc(var(--st) - var(--gap) - var(--cv) * 1.21);transform:translateY(calc((var(--e) - 1) * (var(--st) - var(--gap) - var(--rt)))) rotate(135deg)}.cg-br{width:var(--arm);height:var(--arm);border:0 solid var(--gc);opacity:clamp(0,calc(var(--e) * 1.6),1)}.cg-br--tl{left:calc(var(--sl) - var(--bo));top:calc(var(--st) - var(--bo));border-width:var(--w) 0 0 var(--w);transform:translate(calc((var(--e) - 1) * var(--bd)),calc((var(--e) - 1) * var(--bd)))}.cg-br--tr{left:calc(var(--sr) + var(--bo) - var(--arm));top:calc(var(--st) - var(--bo));border-width:var(--w) var(--w) 0 0;transform:translate(calc((1 - var(--e)) * var(--bd)),calc((var(--e) - 1) * var(--bd)))}.cg-br--bl{left:calc(var(--sl) - var(--bo));top:calc(var(--sb) + var(--bo) - var(--arm));border-width:0 0 var(--w) var(--w);transform:translate(calc((var(--e) - 1) * var(--bd)),calc((1 - var(--e)) * var(--bd)))}.cg-br--br{left:calc(var(--sr) + var(--bo) - var(--arm));top:calc(var(--sb) + var(--bo) - var(--arm));border-width:0 var(--w) var(--w) 0;transform:translate(calc((1 - var(--e)) * var(--bd)),calc((1 - var(--e)) * var(--bd)))}.cf-5 .cform{box-shadow:0 40px 80px -40px #0000008c}.cf-5 .cfit .cl--o{color:var(--mint);-webkit-text-stroke:0}html:not(.js) .cfit .cl--o{color:var(--mint);-webkit-text-stroke:0}@media (prefers-reduced-motion: no-preference){.js.cf-5 .cfit .cl-lit{padding:.3em .2em;margin:0 -.2em;color:transparent;-webkit-text-fill-color:transparent;background:linear-gradient(to left,var(--mint) 0 42%,var(--on-dark) 58% 100%) 0 0 / 250% 100% no-repeat;-webkit-background-clip:text;background-clip:text;-webkit-box-decoration-break:clone;box-decoration-break:clone;transition:background-position 1.4s cubic-bezier(.45,.05,.3,1) .2s}.js.cf-5 .cfit.is-lit .cl-lit{background-position:100% 0}}@media (prefers-reduced-motion: no-preference) and (forced-colors: active){.js.cf-5 .cfit .cl-lit{color:CanvasText;-webkit-text-fill-color:CanvasText;background:none}}.cf-5 .cg-br--tl{left:calc(var(--kl) - var(--bo));top:calc(var(--kt) - var(--bo))}.cf-5 .cg-br--tr{left:calc(var(--kr) + var(--bo) - var(--arm));top:calc(var(--kt) - var(--bo))}.cf-5 .cg-br--bl{left:calc(var(--kl) - var(--bo));top:calc(var(--kb) + var(--bo) - var(--arm))}.cf-5 .cg-br--br{left:calc(var(--kr) + var(--bo) - var(--arm));top:calc(var(--kb) + var(--bo) - var(--arm))}.cf-5 .cg-ln--t{left:calc(var(--tx) - var(--w) / 2)}.cf-5 .cg-ch--t{left:calc(var(--tx) - var(--cv) / 2)}.js.cf-5.ci-1 .contact-form{margin-top:-1.9cqi}@media (max-width: 1100px){.js.cf-5.ci-1 .contact-form{margin-top:0}}.cf-5.ci-1 :is(.cg-ln--t,.cg-ch--t){display:none}.cf-5.ci-1 .cguide.is-on{--bd: 96px}.cf-5.ci-2 .contact-form{justify-self:end;width:43cqi;min-width:0;max-width:100%;margin-top:clamp(72px,7vw,128px);container-type:inline-size}.cf-5.ci-2 .contact-form:before{content:"";position:absolute;z-index:1;inset:0 0 auto;height:4px;border-radius:3px 3px 0 0;background:var(--mint);transform-origin:0 50%;transform:scaleX(clamp(0,calc((var(--e, 1) - .55) / .45),1))}.cf-5.ci-2 :is(.cg-ln--l,.cg-ch--l,.cg-br){display:none}.cf-5.ci-2 .cg-ln--t{clip-path:inset(0 0 calc((1 - min(1,var(--e) / .55))*100%) 0);-webkit-mask-image:none;mask-image:none}.cf-5.ci-2 .cg-ch--t{transform:translateY(calc((min(1,var(--e) / .55) - 1) * (var(--st) - var(--gap) - var(--rt)))) rotate(135deg)}@container (max-width: 540px){.cf-5.ci-2 .frow{grid-template-columns:1fr}}.cf-5.ci-3 .contact-form{justify-self:stretch;width:auto;margin-top:clamp(24px,3vw,48px)}.js.cf-5.ci-3 .contact-form{margin-top:-2.1cqi}.cf-5.ci-3 .cform{grid-template-columns:repeat(4,minmax(0,1fr));gap:22px clamp(16px,1.6vw,28px);padding:clamp(40px,3.6vw,60px) clamp(24px,2.6vw,44px) clamp(28px,2.8vw,44px);background:#0a122047;color:var(--on-dark);border:1px solid rgba(234,242,244,.2);border-top-color:#eaf2f470;border-radius:0;box-shadow:none}.cf-5.ci-3 #contact-title{position:relative;z-index:2}.cf-5.ci-3 .cform .frow{display:contents}.cf-5.ci-3 .cform>:is(.form-intro,.form-feedback,noscript){grid-column:1 / -1}.cf-5.ci-3 .cform .form-intro{color:var(--on-dark)}.cf-5.ci-3 .cform .form-intro:before{background:var(--mint)}.cf-5.ci-3 .cform .fmsg,.cf-5.ci-3 .cform>.fopt{grid-column:1 / 4}.cf-5.ci-3 .cform>.form-note{grid-column:1 / -1}.cf-5.ci-3 .cform{grid-auto-flow:row dense}.cf-5.ci-3 .cform>.form-note{color:var(--on-dark-lo);border-top-color:#eaf2f429}.cf-5.ci-3 .cform .fopt{color:var(--on-dark);padding-bottom:0}.cf-5.ci-3 .cform .fopt input[type=checkbox]{accent-color:var(--mint)}.cf-5.ci-3 .cform .fopt input[type=checkbox]:focus-visible{outline-color:var(--mint)}.cf-5.ci-3 .cform label{color:var(--on-dark)}.cf-5.ci-3 .cform :is(input,textarea){background:var(--navy-2);color:var(--on-dark);border:0;border-bottom:1.5px solid rgba(234,242,244,.3);border-radius:0;transition:border-color .2s,background-color .2s}.cf-5.ci-3 .cform :is(input,textarea)::placeholder{color:var(--mute);opacity:1}.cf-5.ci-3 .cform :is(input,textarea):hover{border-bottom-color:#eaf2f48c}.cf-5.ci-3 .cform :is(input,textarea):focus-visible{border-bottom-color:var(--mint);outline:2px solid var(--mint);outline-offset:2px}.cf-5.ci-3 .cform textarea{height:100%;min-height:104px}.cf-5.ci-3 .fsend{grid-column:4;grid-row:span 2;flex-direction:column;align-items:stretch;justify-content:end;gap:16px;margin-top:0}.cf-5.ci-3 .fsend .btn-join{margin:9px}.cf-5.ci-3 .cform .btn-join:before{--t: var(--mint)}.cf-5.ci-3 .cform .btn-join:hover{background:var(--panel);color:var(--ink)}.cf-5.ci-3 .cform .btn-join:focus-visible{outline:2px solid var(--panel);outline-offset:12px}.cf-5.ci-3 :is(.cg-ln,.cg-ch){display:none}.cf-5.ci-3 .cguide.is-on{--bo: 0px;--bd: 56px;--arm: 36px;--w: 2px}.cf-6 .contact,.cf-6 .foot{--gx: 50%}.cf-6 .contact{padding-top:clamp(56px,6vw,104px)}.cf-6 .contact-in:before{content:"";grid-area:1 / 1 / 2 / -1;align-self:stretch;z-index:-1;margin-inline:calc(-1 * var(--pad));background:var(--mint)}.cf-6 #contact-title{color:var(--ink);padding-top:clamp(40px,4.4vw,84px);padding-bottom:clamp(112px,11vw,200px)}.cf-6 .cfit .cl--o{-webkit-text-stroke-color:var(--ink)}.cf-6 .contact .dot{color:var(--ink)}.cf-6 .contact-form{--ov: clamp(36px, 3.6vw, 64px);margin-top:calc(-1 * var(--ov))}.cf-6 .cform{box-shadow:0 0 0 1px var(--ink),0 40px 80px -40px #0009}@media (min-width: 901px){.cf-6 :is(.cg-ln--t,.cg-ch--t,.cg-br--tl,.cg-br--tr){--gc: var(--ink);--lc: rgba(10, 18, 32, .78)}}@media (max-width: 900px){:is(.cf-5,.cf-6) .contact-form{width:min(100%,640px);margin-top:clamp(96px,25vw,128px)}.cf-6 #contact-title{padding-bottom:clamp(40px,8vw,64px)}:is(.cf-5,.cf-6) .cfit .cl{font-size:calc(var(--cw) / 7)}:is(.cf-5,.cf-6) .cguide.is-on{--bo: 10px;--arm: 20px;--bd: 34px;--gap: 12px;--cv: 9px}.cguide :is(.cg-ln--l,.cg-ln--r,.cg-ch--l,.cg-ch--r){display:none}.cf-5.ci-2 .contact-form{width:100%;margin-top:clamp(64px,18vw,96px)}.cf-5.ci-3 .cform{grid-template-columns:repeat(2,minmax(0,1fr))}.cf-5.ci-3 .cform :is(.fmsg,.fsend),.cf-5.ci-3 .cform>:is(.fopt,.form-note){grid-column:1 / -1}.cf-5.ci-3 .fsend{grid-row:auto}.cf-5.ci-3 .fsend{flex-direction:row;flex-wrap:wrap;align-items:center}.cf-5.ci-3 .cguide.is-on{--arm: 22px;--bd: 30px}}@media (max-width: 760px){.cf-5.ci-3 .cform{grid-template-columns:minmax(0,1fr);padding-top:32px}.cf-5.ci-3 .cform>*{grid-column:1 / -1}}.foot{--ic: clamp(44px, .9vw + 34px, 52px);--dg: clamp(32px, 4vw, 80px);--hg: clamp(18px, 1.5vw, 26px);--fs: clamp(16px, .35vw + 12px, 18px);padding-top:clamp(48px,5vw,96px)}.foot-info{display:grid;align-items:start;column-gap:var(--dg);row-gap:clamp(44px,5vw,64px);grid-template-columns:minmax(max-content,1.15fr) minmax(max-content,.8fr) minmax(max-content,.9fr) minmax(300px,1.6fr)}.fcol{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.fcol ul{list-style:none;margin:0;padding:0}.fhead{margin-bottom:var(--hg);font-size:15px;font-weight:500;line-height:20px;letter-spacing:0;color:#b9c8d6b8}.fphone{display:flex;align-items:center;gap:10px}.fphone__num{display:inline-flex;align-items:center;min-height:var(--ic);margin-inline-end:8px;font-size:clamp(24px,1.1vw + 13px,30px);font-weight:700;line-height:1;letter-spacing:-.01em;text-decoration:none;color:var(--on-dark);white-space:nowrap;transition:color .2s}.fphone__num:hover{color:var(--mint)}.fphone__acts,.fsocial{display:flex;gap:10px}.fhours{margin-top:18px;font-size:calc(var(--fs) - 1px);line-height:1.6;color:var(--on-dark-lo)}.fhours span{display:block;white-space:nowrap}.fcol--links li a{display:flex;align-items:center;min-height:44px;min-width:44px;width:max-content;font-size:var(--fs);line-height:1.2;text-decoration:none;color:var(--on-dark);white-space:nowrap;transition:color .2s}.fcol--links li:first-child a{margin-top:-12px}.fcol--links li a:hover{color:var(--mint)}.ficon,.to-top{display:inline-grid;place-items:center;width:44px;height:44px;flex:none;border:1px solid var(--hair);border-radius:3px;color:var(--on-dark-lo);text-decoration:none;transition:background-color .2s,border-color .2s,color .2s}.ficon{width:var(--ic);height:var(--ic)}.ficon svg,.to-top svg{width:19px;height:19px;fill:currentColor}.ficon svg{width:calc(var(--ic) * .42);height:calc(var(--ic) * .42)}.ficon svg .st{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linejoin:round;stroke-linecap:round}.ficon:hover{background:var(--mint);border-color:var(--mint);color:var(--ink)}.fcol--office{align-items:stretch}.faddr{display:inline-flex;align-items:center;align-self:flex-start;min-height:44px;margin-top:-12px;font-size:var(--fs);color:var(--on-dark);text-decoration:none;white-space:nowrap;transition:color .2s}.faddr:hover{color:var(--mint)}.fmap{position:relative;width:100%;aspect-ratio:16 / 9;margin-top:10px;overflow:hidden;border-radius:4px;border:1px solid var(--hair);background:#13233a}.fmap:after{content:"";position:absolute;inset:0;pointer-events:none;background:#123a5c;mix-blend-mode:color;opacity:.7}.fmap iframe{position:absolute;inset:0;width:100%;height:100%;border:0;display:block;filter:grayscale(1) invert(.9) contrast(.88) brightness(.92);opacity:.82;transition:opacity .3s,filter .3s}.fmap:hover iframe{opacity:1;filter:grayscale(.6) invert(.9) contrast(.92) brightness(.98)}.ftr__brand{display:flow-root;width:58%;margin:clamp(72px,8vw,152px) auto 0;text-decoration:none;color:var(--on-dark);font-size:calc(100cqi * .58 / 3.264);font-weight:900;line-height:1;letter-spacing:-.055em;white-space:nowrap;transition:color .5s var(--ease)}.ftr__brand span{display:block;width:max-content;margin-top:-.201em;margin-bottom:.015em;letter-spacing:-.055em}.js .ftr__brand.is-fit span{margin-bottom:0}.ftr__brand:hover{color:var(--mint)}.ftr__brand:focus-visible{outline-offset:10px}.foot-meta{display:grid;grid-template-columns:minmax(0,1fr) auto auto minmax(0,1fr);align-items:center;gap:10px 32px;margin-top:clamp(40px,4vw,72px);padding-block:18px clamp(22px,2.4vw,34px);border-top:1px solid var(--hair);font-size:13px;color:var(--on-dark-lo)}.foot-motto{font:400 12px var(--mono);letter-spacing:.02em}.foot-copy{grid-column:2}.foot-motto{grid-column:3}.to-top{grid-column:4;justify-self:end}.foot-legal{grid-column:1;justify-self:start;display:flex;flex-wrap:wrap;gap:0 22px}.foot-legal a{display:inline-flex;align-items:center;min-height:44px;color:var(--on-dark-lo);text-decoration:none;transition:color .2s}.foot-legal a:hover{color:var(--mint);text-decoration:underline;text-underline-offset:4px}.to-top svg{fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;transition:transform .25s var(--ease)}.to-top:hover{border-color:var(--mint);color:var(--mint)}.to-top:hover svg{transform:translateY(-2px)}@media (max-width: 1100px){.foot-info{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}@media (max-width: 900px){.contact-grid{grid-template-columns:1fr}.contact-copy,.cf-3 .contact-copy{--cw: calc(100cqi - 2 * var(--pad))}.cf-1 .contact-copy{--cw: 100cqi}.cf-3 .contact-copy{order:2;padding-top:0}.cf-3 .contact-form{order:1}.cf-3 .cform{margin-top:-28px}}@media (max-width: 760px){.contact,.foot{--gw: 700px;--gh: 360px}.contact__big .ln{display:block;width:fit-content}.contact__big{font-size:calc(100cqi / 1.9);line-height:.82}.cf-3 .contact__big{font-size:calc((100cqi - 2 * var(--pad)) / 1.9)}.fsend .btn-join{width:calc(100% - 18px)}.contact-form{justify-items:stretch}.brief-open{justify-self:start}}@media (max-width: 600px){.foot-info{grid-template-columns:minmax(0,1fr);row-gap:44px}.fcol--links ul{display:grid;grid-template-columns:repeat(2,max-content);column-gap:48px}.fcol--links li:nth-child(2) a{margin-top:-12px}.fmap{aspect-ratio:3 / 2}.ftr__brand{width:100%;margin-top:72px;font-size:calc(100cqi / 3.264)}.foot-meta{grid-template-columns:minmax(0,1fr);justify-items:center;text-align:center;gap:8px 20px}.foot-copy,.foot-motto,.to-top,.foot-legal{grid-column:1;justify-self:center}.foot-legal{justify-content:center;margin-bottom:-6px}}.sv-alt{display:none}html.sv-1 .sv-alt[data-sv="1"],html.sv-2 .sv-alt[data-sv="2"],html.sv-3 .sv-alt[data-sv="3"],html.sv-4 .sv-alt[data-sv="4"],html.sv-5 .sv-alt[data-sv="5"],html.sv-6 .sv-alt[data-sv="6"],html.sv-7 .sv-alt[data-sv="7"],html.sv-8 .sv-alt[data-sv="8"],html.sv-9 .sv-alt[data-sv="9"]{display:block}html.sv-alt-on .pin-wrap{display:none}.quiet,.sv9-go{position:relative}.quiet:after,.sv9-go:after{content:"";position:absolute;inset:50% -8px auto;height:44px;transform:translateY(-50%)}@media (pointer: coarse){.cert-btn{width:44px;height:44px}}.h2,.values-title,.val h3,.sign h3,.bcard-body h3{text-wrap:balance}.lede,.readin,.val p,.founder p,.sign p,.bcard-body p,.hero-lines p,.pv-sub{text-wrap:pretty}html.about-2.bento-4 .about-split{grid-template-areas:"h h h f" "a a b f" "c d d f" "p p p p"}html.about-2.bento-10 .about-split{grid-template-rows:auto minmax(282px,auto) minmax(260px,auto) auto}@media (max-width: 1100px){html.about-2.bento-10 .about-split{grid-template-areas:"h h" "f a" "f b" "c d" "p p"}}@media (max-width: 760px){html.about-2.bento-10 .about-split{grid-template-areas:"f" "h" "a" "b" "c" "d" "p"}}.about-split>.readin{grid-area:p;position:relative;justify-self:center;max-width:40em;margin:clamp(24px,3vw,48px) 0 0;padding:clamp(30px,3.4vw,56px) clamp(28px,4vw,72px);font-size:clamp(19px,1.85vw,28px);line-height:1.5;letter-spacing:-.015em;text-align:center;text-wrap:balance;--c: var(--mint-matte);--w: 22px;--tk: 1.5px;background:linear-gradient(var(--c),var(--c)) top right / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) top right / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) top left / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) top left / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) bottom right / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) bottom left / var(--tk) var(--w);background-repeat:no-repeat}.about-split{padding-top:0}html.seam-on #about{padding-top:var(--chapter);padding-bottom:max(40px,calc(var(--chapter) - clamp(30px,3.4vw,56px)))}@media (min-width: 1101px){html.about-2.bento-4 .about-split{grid-template-areas:"h h h h" "a a b f" "c d d f" "p p p p"}}#about{position:relative;isolation:isolate}.ab-dial,.ab-dial>i,.ab-dial:before,.ab-dial:after{content:"";position:absolute;pointer-events:none}.ab-dial{z-index:-1;left:50%;translate:-50% 0;aspect-ratio:1;max-width:100vw;top:calc(var(--chapter) * .55);bottom:16px}.ab-dial>i{inset:0;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%230A1220' stroke-opacity='.1' stroke-width='.22'%3E%3Ccircle cx='100' cy='100' r='99'/%3E%3Cpath d='M100.00 4.00L100.00 10.00M108.37 4.37L108.14 6.96M116.67 5.46L116.22 8.02M124.85 7.27L124.17 9.78M132.83 9.79L131.94 12.23M140.57 12.99L139.47 15.35M148.00 16.86L145.00 22.06M155.06 21.36L153.57 23.49M161.71 26.46L160.04 28.45M167.88 32.12L166.04 33.96M173.54 38.29L171.55 39.96M178.64 44.94L176.51 46.43M183.14 52.00L177.94 55.00M187.01 59.43L184.65 60.53M190.21 67.17L187.77 68.06M192.73 75.15L190.22 75.83M194.54 83.33L191.98 83.78M195.63 91.63L193.04 91.86M196.00 100.00L190.00 100.00M195.63 108.37L193.04 108.14M194.54 116.67L191.98 116.22M192.73 124.85L190.22 124.17M190.21 132.83L187.77 131.94M187.01 140.57L184.65 139.47M183.14 148.00L177.94 145.00M178.64 155.06L176.51 153.57M173.54 161.71L171.55 160.04M167.88 167.88L166.04 166.04M161.71 173.54L160.04 171.55M155.06 178.64L153.57 176.51M148.00 183.14L145.00 177.94M140.57 187.01L139.47 184.65M132.83 190.21L131.94 187.77M124.85 192.73L124.17 190.22M116.67 194.54L116.22 191.98M108.37 195.63L108.14 193.04M100.00 196.00L100.00 190.00M91.63 195.63L91.86 193.04M83.33 194.54L83.78 191.98M75.15 192.73L75.83 190.22M67.17 190.21L68.06 187.77M59.43 187.01L60.53 184.65M52.00 183.14L55.00 177.94M44.94 178.64L46.43 176.51M38.29 173.54L39.96 171.55M32.12 167.88L33.96 166.04M26.46 161.71L28.45 160.04M21.36 155.06L23.49 153.57M16.86 148.00L22.06 145.00M12.99 140.57L15.35 139.47M9.79 132.83L12.23 131.94M7.27 124.85L9.78 124.17M5.46 116.67L8.02 116.22M4.37 108.37L6.96 108.14M4.00 100.00L10.00 100.00M4.37 91.63L6.96 91.86M5.46 83.33L8.02 83.78M7.27 75.15L9.78 75.83M9.79 67.17L12.23 68.06M12.99 59.43L15.35 60.53M16.86 52.00L22.06 55.00M21.36 44.94L23.49 46.43M26.46 38.29L28.45 39.96M32.12 32.12L33.96 33.96M38.29 26.46L39.96 28.45M44.94 21.36L46.43 23.49M52.00 16.86L55.00 22.06M59.43 12.99L60.53 15.35M67.17 9.79L68.06 12.23M75.15 7.27L75.83 9.78M83.33 5.46L83.78 8.02M91.63 4.37L91.86 6.96' stroke-opacity='.16' stroke-width='.3'/%3E%3Ccircle cx='100' cy='100' r='74'/%3E%3Ccircle cx='100' cy='100' r='52'/%3E%3Ccircle cx='100' cy='100' r='30' stroke-opacity='.07'/%3E%3Cpath d='M100 2v26M100 172v26M2 100h26M172 100h26' stroke-opacity='.12'/%3E%3C/svg%3E")}.ab-dial:before{inset:0;background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none'%3E%3Ccircle cx='100' cy='100' r='63' stroke='%230B6B5A' stroke-opacity='.32' stroke-width='.5' stroke-dasharray='44 352' transform='rotate(-90 100 100)'/%3E%3Ccircle cx='100' cy='37' r='1.3' fill='%2310E6C8'/%3E%3Ccircle cx='100' cy='100' r='63' stroke='%230A1220' stroke-opacity='.06' stroke-width='.22' stroke-dasharray='1.2 4'/%3E%3C/svg%3E")}.ab-dial:after{inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0,transparent var(--ro),rgba(16,230,200,.2) var(--ro),rgba(16,230,200,.2) calc(var(--ro) + 1px),transparent calc(var(--ro) + 1px),transparent 120px);-webkit-mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.7) 26%,transparent 44%);mask-image:radial-gradient(circle,#000 0,rgba(0,0,0,.7) 26%,transparent 44%)}@media (max-width: 760px){.ab-dial{top:auto;width:150vw;max-width:none;height:150vw;aspect-ratio:auto;bottom:calc(190px - 75vw);-webkit-mask-image:linear-gradient(#000 0,#000 calc(50% + 40px),transparent calc(50% + 160px));mask-image:linear-gradient(#000 0,#000 calc(50% + 40px),transparent calc(50% + 160px))}}@media (prefers-reduced-motion: no-preference){.ab-dial>i{animation:ab-turn 240s linear infinite}.ab-dial:before{animation:ab-turn 50s linear infinite}.ab-dial:after{animation:ab-ripple 7s linear infinite}}@keyframes ab-turn{to{rotate:360deg}}@keyframes ab-ripple{0%{--ro: 0px}to{--ro: 120px}}.hero{min-height:max(100svh,520px);padding:clamp(84px,14svh,132px) var(--pad) clamp(10px,1.8svh,20px);grid-template-rows:1fr auto auto;grid-template-columns:minmax(0,1fr);gap:clamp(16px,min(3vw,3.6svh),40px)}.hero h1{margin-top:clamp(14px,min(2.6vw,3.4svh),40px);font-size:clamp(32px,min(5.4vw,7.4svh),66px)}.hero-foot{padding-top:clamp(14px,2.6svh,26px)}html .hero>.runner.runner--media{min-width:0;margin-inline:calc(-1 * var(--pad));padding-block:clamp(12px,min(2vw,2.2svh),28px);background:transparent}@media (max-width: 760px){.hero{padding-top:clamp(76px,12svh,104px);gap:clamp(14px,2.8svh,28px)}.hero-foot{gap:clamp(14px,2.6svh,24px)}}.hero-type{width:min(100%,max(980px,58vw))}html.hero-in .bar .brand,html.hero-cta-in .bar-end .btn{display:none}.hero-type{position:relative}.hero-rings{--R: 1300px;position:absolute;z-index:-1;pointer-events:none;width:calc(var(--R) * 2);height:calc(var(--R) * 2);left:calc(var(--dx, 0px) - var(--R));top:calc(var(--dy, 0px) - var(--R));background:radial-gradient(circle,#10e6c833 0,#10e6c817 12%,#10e6c800 30%),no-repeat center / 100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 2600' fill='none' stroke='%230A1220' stroke-width='1'%3E%3Ccircle cx='1300' cy='1300' r='150' stroke-opacity='.07'/%3E%3Ccircle cx='1300' cy='1300' r='320' stroke-opacity='.06'/%3E%3Ccircle cx='1300' cy='1300' r='520' stroke-opacity='.05'/%3E%3Ccircle cx='1300' cy='1300' r='760' stroke-opacity='.04'/%3E%3Ccircle cx='1300' cy='1300' r='420' stroke='%230B6B5A' stroke-opacity='.18' stroke-width='1.3' stroke-dasharray='60 2580'/%3E%3C/svg%3E")}@property --hro{syntax: "<length>"; inherits: false; initial-value: 0px;}.hero-rings:after{content:"";position:absolute;inset:0;border-radius:50%;background:repeating-radial-gradient(circle,transparent 0,transparent var(--hro),rgba(16,230,200,.3) var(--hro),rgba(16,230,200,.3) calc(var(--hro) + 1.2px),transparent calc(var(--hro) + 1.2px),transparent 150px);-webkit-mask-image:radial-gradient(circle,transparent 0,transparent 2%,#000 4%,rgba(0,0,0,.55) 22%,transparent 42%);mask-image:radial-gradient(circle,transparent 0,transparent 2%,#000 4%,rgba(0,0,0,.55) 22%,transparent 42%)}@media (prefers-reduced-motion: no-preference){.hero-rings:after{animation:hero-ripple 6s linear var(--rdelay, 0s) infinite}.hero-rings{animation:hero-turn 180s linear infinite}}@keyframes hero-ripple{0%{--hro: 0px}to{--hro: 150px}}@keyframes hero-turn{to{rotate:360deg}}@media (max-width: 760px){.hero-rings{--R: 900px}}.hero-type{align-self:end}.hero .rn-row{--a: calc(var(--pad) + 14px);--b: calc(var(--pad) + clamp(72px, 10vw, 180px));-webkit-mask-image:linear-gradient(to right,transparent var(--a),#000 var(--b),#000 calc(100% - var(--b)),transparent calc(100% - var(--a)));mask-image:linear-gradient(to right,transparent var(--a),#000 var(--b),#000 calc(100% - var(--b)),transparent calc(100% - var(--a)))}@media (prefers-reduced-motion: reduce){.hero .rn-set{flex-wrap:nowrap;justify-content:flex-start}.hero .rn-set>.rn-sep{display:none}}html.rn-on .hero>.runner.runner--media:not(.rn-ready){min-height:calc(2*clamp(12px,min(2vw,2.2svh),28px) + 40px)}@media (max-width: 760px){html.rn-on .hero>.runner.runner--media:not(.rn-ready){min-height:calc(2*clamp(12px,min(2vw,2.2svh),28px) + 29.6px)}}.hero-word{font-size:min(clamp(96px,19vw,330px),max(30svh,156px))}.hero{overflow:clip}html.hero-dark .hero{--on: #EAF2F4;background:radial-gradient(52% 46% at 50% var(--gy, 40%),rgba(16,230,200,.17),rgba(16,230,200,.05) 55%,rgba(16,230,200,0) 75%),radial-gradient(120% 70% at 50% 115%,#12304a,#12304a00 70%),var(--navy);color:var(--on)}html.hero-dark .hero-wash{display:none}html.hero-dark .hero-type{justify-self:center;align-self:center;width:min(100%,1500px);text-align:center}html.hero-dark .hero-word{color:#f6fafb;margin-inline:0;text-shadow:0 0 90px rgba(16,230,200,.22)}html.hero-dark .hero-word .dot{text-shadow:0 0 18px rgba(16,230,200,.95),0 0 70px rgba(16,230,200,.6)}html.hero-dark .hero h1{color:#fff;font-size:clamp(38px,min(7.4vw,8.2svh),104px);line-height:1;margin-top:clamp(14px,min(2.2vw,2.8svh),34px)}html.hero-dark .hero-foot{flex-direction:column;align-items:center;gap:clamp(16px,2.6svh,28px);border-top:0;padding-top:0}html.hero-dark .hero-lines{max-width:76ch;margin-inline:auto;text-align:center;font-size:clamp(17px,min(1.5vw,2.4svh),23px);line-height:1.55;gap:.1em;color:#eaf2f4a8}html.hero-dark .hero-lines p:first-child,html.hero-dark .hero-lines strong{color:#fff}html.hero-dark .hero-act{justify-content:center;gap:clamp(20px,2vw,30px)}html.hero-dark .hero .btn-join{box-shadow:0 0 #10e6c800,0 10px 40px -8px #10e6c873}html.hero-dark .hero .btn-join:hover{box-shadow:0 10px 50px -6px #10e6c899}html.hero-dark .hero .quiet{display:inline-flex;align-items:center;min-height:60px;padding:0 28px;border:1px solid rgba(234,242,244,.32);border-radius:2px;color:var(--on);font-size:18px;font-weight:700;text-decoration:none;transition:border-color .25s var(--ease),color .25s var(--ease),background-color .25s var(--ease)}html.hero-dark .hero .quiet:hover{border-color:var(--mint);color:var(--mint);background:#10e6c80f}html.hero-dark .hero :is(.btn-join,.quiet):focus-visible{outline:2px solid var(--on);outline-offset:12px}html.hero-dark .hero>.hero-rings{--R: 1250px;z-index:-1;left:calc(50% - var(--R))!important;top:calc(var(--gy, 40%) - var(--R))!important;background:radial-gradient(circle,#10e6c81f 0,#10e6c800 26%),no-repeat center / 100% 100% url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 2600 2600' fill='none' stroke='%23EAF2F4' stroke-width='1'%3E%3Ccircle cx='1300' cy='1300' r='150' stroke-opacity='.07'/%3E%3Ccircle cx='1300' cy='1300' r='320' stroke-opacity='.06'/%3E%3Ccircle cx='1300' cy='1300' r='520' stroke-opacity='.05'/%3E%3Ccircle cx='1300' cy='1300' r='760' stroke-opacity='.04'/%3E%3Ccircle cx='1300' cy='1300' r='1000' stroke-opacity='.03'/%3E%3Ccircle cx='1300' cy='1300' r='520' stroke='%2310E6C8' stroke-opacity='.5' stroke-width='1.3' stroke-dasharray='90 3177'/%3E%3C/svg%3E")}html.hero-dark .hero>.hero-rings:after{opacity:.7}html.hero-dark .hero .rn-set img,html.hero-dark .hero .rn-set li:hover img{filter:brightness(0) invert(1)}html.hero-dark .hero .rn-set img{opacity:.5}html.hero-dark .hero .rn-set li:hover img{opacity:1}html.hero-dark .hero>.runner:before{--c: rgba(234, 242, 244, .38)}html.hero-dark.hero-in:not(.docked) :is(.bar-nav a,.login){color:#eaf2f4}@media (prefers-reduced-motion: no-preference){html.hero-dark .hero-word .dot{animation:dark-glow 6s ease-in-out infinite}}@keyframes dark-glow{50%{text-shadow:0 0 26px rgba(16,230,200,1),0 0 110px rgba(16,230,200,.75)}}@media (max-width: 760px){html.hero-dark .hero-type{align-self:center}html.hero-dark .hero>.hero-rings{--R: 800px}html.hero-dark .hero h1{font-size:clamp(30px,min(9.4vw,5.4svh),46px)}html.hero-dark .hero-lines{font-size:clamp(16px,4.4vw,18px)}html.hero-dark .hero-act{justify-content:center;gap:14px}html.hero-dark .hero :is(.btn-join,.quiet){min-height:52px;font-size:16px}html.hero-dark .hero .btn-join{padding:0 20px 0 16px;gap:12px}html.hero-dark .hero .quiet{padding:0 18px}}html:is(.hb-4,.hb-11) .hero>.hero-rings{background:radial-gradient(circle,#10e6c81f 0,#10e6c800 26%);animation:none}html:is(.hb-4,.hb-11) .hero>.hero-rings:after{display:none}html:is(.hb-4,.hb-11) .hero>.hero-rings{top:calc(-1 * var(--R))!important;transform:translateY(var(--gy, 360px))}html:is(.hb-4,.hb-11) .hero>.hb4-dial{position:absolute;inset:0;z-index:-1;width:100%;height:100%;pointer-events:none}html:is(.hb-4,.hb-11) .hb4-ov{position:fixed;inset:0;z-index:59;width:100%;height:100%;pointer-events:none}html:is(.hb-4,.hb-11) #about .ab-dial{opacity:var(--hb4-ab, 1)}html.hb-11 .hero{background:radial-gradient(34% 40% at var(--hb-cx, 22%) var(--hb-cy, 36%),rgba(16,230,200,.2),rgba(16,230,200,.06) 55%,rgba(16,230,200,0) 78%),radial-gradient(52% 46% at 50% var(--gy, 40%),rgba(16,230,200,.09),rgba(16,230,200,0) 72%),radial-gradient(120% 70% at 50% 115%,#12304a,#12304a00 70%),var(--navy)}html.hb-11.hero-dark .hero-word .dot{animation:none}.hb11-float{position:absolute;inset:0;pointer-events:none;z-index:0}.hb11-float .ki{position:absolute;display:block;width:clamp(44px,3.6vw,64px);aspect-ratio:1}.hb11-float .ki svg{display:block;width:100%;height:100%;overflow:visible;fill:none;stroke:#eaf2f49e;stroke-width:1.3;stroke-linecap:round;stroke-linejoin:round}.hb11-float .ki .m{stroke:var(--mint);filter:drop-shadow(0 0 4px rgba(16,230,200,.55))}.hb11-float .ki:nth-child(2n){width:clamp(36px,2.9vw,52px)}@media (prefers-reduced-motion: no-preference){.hb11-float .ki{opacity:0;animation:ki-in 1s var(--ease) calc(1.2s + var(--d) * .2s) forwards,ki-float calc(7s + var(--d) * 1.4s) ease-in-out calc(2.2s + var(--d) * .5s) infinite}}@keyframes ki-in{0%{opacity:0;translate:0 10px}to{opacity:.9;translate:0 0}}@keyframes ki-float{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-9px) rotate(-3deg)}}.pill-mark{display:none}.pill-on .bar-end .login{order:0}.pill-on .bar-end .pill-mark{order:1}.pill-on .bar-end .menu-btn{order:2}.pill-on .bar-end .btn{order:3}.pill-on:is(.docked,.menu-open) .pill-mark{display:inline-flex;align-items:center;justify-content:center;flex:none;width:44px;height:44px;color:var(--ink);text-decoration:none}.pill-on .pill-mark .mark{width:26px;height:26px;transition:transform .5s var(--ease)}.pill-on .pill-mark:hover .mark{transform:rotate(90deg)}.pill-on .bar-end{transition:background .3s,border-color .3s,box-shadow .3s,color .3s}.pill-on .menu-btn,.pill-on .pill-mark{transition:color .3s,background .3s,border-color .3s}html.pill-on.bar-dark:not(.menu-open) .bar-end{color:var(--on-dark)}html.pill-on.bar-dark:not(.menu-open) .pill-mark,html.pill-on.bar-dark:not(.menu-open) .menu-btn{color:var(--on-dark)}html.pill-on.bar-dark:not(.menu-open) .bar-end .btn:hover{background:var(--panel);color:var(--ink)}.pill-1:is(.docked,.menu-open) .bar-end{border-radius:3px;padding:4px;gap:0;box-shadow:0 1px 2px #0a12200d,0 10px 28px -14px #0a122047}.pill-1:is(.docked,.menu-open) .bar-end .btn{border-radius:1px}.pill-1:is(.docked,.menu-open) .menu-btn{padding:0 16px;border-inline-start:1px solid var(--line);min-height:32px}html.pill-1.bar-dark:not(.menu-open) .bar-end{background:#0f1e30db;border-color:#eaf2f429;box-shadow:0 10px 30px -14px #0009}html.pill-1.bar-dark:not(.menu-open) .menu-btn{border-color:#eaf2f429}.pill-2:is(.docked,.menu-open) .bar-end{border-radius:999px;padding:4px;gap:2px}.pill-2:is(.docked,.menu-open) .bar-end .btn{border-radius:999px;padding:0 22px}.pill-2:is(.docked,.menu-open) .pill-mark{border-radius:50%;background:var(--ink);color:var(--panel)}.pill-2 .menu-btn{border-radius:999px}.pill-2 .menu-btn:hover{background:var(--ground)}html.pill-2.bar-dark:not(.menu-open) .bar-end{background:#0f1e30db;border-color:#eaf2f429;box-shadow:0 10px 30px -14px #0009}html.pill-2.bar-dark:not(.menu-open) .pill-mark{background:#eaf2f41a;color:var(--on-dark)}html.pill-2.bar-dark:not(.menu-open) .menu-btn:hover{background:#eaf2f414}.pill-3:is(.docked,.menu-open) .bar-end{background:none;border-color:transparent;box-shadow:none;padding:0;gap:6px;-webkit-backdrop-filter:none;backdrop-filter:none}.pill-3:is(.docked,.menu-open) .pill-mark,.pill-3:is(.docked,.menu-open) .menu-btn,.pill-3:is(.docked,.menu-open) .bar-end .btn{height:48px;min-height:48px;border-radius:2px;box-shadow:0 1px 2px #0a12200d,0 10px 24px -14px #0a12204d}.pill-3:is(.docked,.menu-open) .pill-mark,.pill-3:is(.docked,.menu-open) .menu-btn{background:#fffffff0;border:1px solid var(--line);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.pill-3:is(.docked,.menu-open) .pill-mark{width:48px}.pill-3:is(.docked,.menu-open) .menu-btn{padding:0 16px}.pill-3:is(.docked,.menu-open) .menu-btn:hover{border-color:var(--ink)}html.pill-3.bar-dark:not(.menu-open) .pill-mark,html.pill-3.bar-dark:not(.menu-open) .menu-btn{background:#0f1e30db;border-color:#eaf2f429;box-shadow:0 10px 30px -14px #0009}html.pill-3.bar-dark:not(.menu-open) .menu-btn:hover{border-color:#eaf2f480}@media (max-width: 900px){.pill-1 .bar-end{border-radius:3px;padding:4px;gap:0;box-shadow:0 1px 2px #0a12200d,0 10px 28px -14px #0a122047}.pill-1 .bar-end .btn{border-radius:1px}.pill-1 .menu-btn{padding:0 14px}.pill-1:is(.docked,.menu-open) .menu-btn{border-inline-start:1px solid var(--line)}.pill-2 .bar-end{border-radius:999px;padding:4px;gap:2px}.pill-2 .bar-end .btn{border-radius:999px;padding:0 18px}.pill-3 .bar-end{background:none;border-color:transparent;box-shadow:none;padding:0;gap:6px;-webkit-backdrop-filter:none;backdrop-filter:none}.pill-3 .menu-btn,.pill-3 .bar-end .btn{height:48px;min-height:48px;border-radius:2px;box-shadow:0 1px 2px #0a12200d,0 10px 24px -14px #0a12204d}.pill-3 .menu-btn{background:#fffffff0;border:1px solid var(--line);padding:0 14px}}@media (max-width: 380px){.pill-on .menu-word{display:none}}.bar-end .btn .join-mark{display:none}.pill-4 .pill-mark,.pill-5 .pill-mark{display:none!important}:is(.pill-4,.pill-5) .bar-end .btn{gap:9px}:is(.pill-4,.pill-5) .bar-end .btn .join-mark{display:block;width:20px;height:20px}:is(.pill-4,.pill-5) .bar-end .btn:hover .join-mark{transform:rotate(90deg)}.pill-4 .bar-end .btn{order:1}.pill-4 .bar-end .menu-btn{order:2}.pill-5 .bar-end .menu-btn{order:1}.pill-5 .bar-end .btn{order:2}.pill-4:is(.docked,.menu-open) .bar-end .btn,.pill-5:is(.docked,.menu-open) .bar-end .btn{padding:0 18px 0 20px}@media (max-width: 900px){:is(.pill-4,.pill-5) .bar-end .btn{padding:0 16px 0 18px}}@media (max-width: 480px){:is(.pill-4,.pill-5) .bar{gap:12px}:is(.pill-4,.pill-5) .menu-word{display:none}:is(.pill-4,.pill-5) .menu-btn{padding:0 14px}}.rn-on .runner--media{--k: 1;--gap: 60px;--fade: clamp(40px, 9vw, 180px);background:var(--ground);border-block:0;padding:25px 0;overflow:clip}.rn-on .runner--media:not(.rn-ready)>*{visibility:hidden}.rn-row{overflow:clip;-webkit-mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(to right,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.rn-track{display:flex;width:max-content;animation:rn-r var(--rn-dur, 200s) linear var(--rn-delay, 0s) infinite}.rn-row--l .rn-track{animation-name:rn-l}@media (hover: hover){.rn-on .runner--media:hover .rn-track{animation-play-state:paused}}.rn-on .runner--media:focus-within .rn-track{animation-play-state:paused}.rn-on .runner--media.rn-paused .rn-track{animation-play-state:paused}.rn-on .runner--media{position:relative}.rn-pause{position:absolute;inset-inline-end:max(8px,calc(var(--fade) * .25));top:50%;transform:translateY(-50%);z-index:1;width:32px;height:32px;display:grid;place-items:center;padding:0;border-radius:50%;border:1px solid var(--line-soft);background:var(--ground);color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;transition:opacity .2s}.runner--media:hover .rn-pause,.runner--media.rn-touched .rn-pause{opacity:.8;pointer-events:auto}.rn-pause:hover,.rn-pause:focus-visible{opacity:1;pointer-events:auto}.rn-on .runner--media{cursor:pointer}.rn-pause svg{width:12px;height:12px;fill:currentColor}html.hero-dark .rn-pause{background:var(--ink);color:var(--on-dark);border-color:#eaf2f44d}@keyframes rn-r{0%{transform:translate(0)}to{transform:translate(50%)}}@keyframes rn-l{0%{transform:translate(50%)}to{transform:translate(0)}}.rn-set{display:flex;align-items:center;gap:var(--gap);padding-inline-end:var(--gap);margin:0;list-style:none}.rn-set>li{flex:none;display:flex;align-items:center;height:calc(40px * var(--k))}.rn-on .runner--media .rn-set img{display:block;width:auto;height:calc(var(--h) * var(--k) * 1px);max-width:none;max-height:none;filter:brightness(0);opacity:.5;mix-blend-mode:normal;transition:filter .3s,opacity .3s}.rn-on .runner--media .rn-set li:hover img{filter:none;opacity:1}.rn-sep{display:none}.rn-2 .runner--media{--k: .82;--gap: 56px;padding:22px 0}.rn-2 .runner--media .rn-row+.rn-row{margin-top:16px}.rn-3 .runner--media{--gap: 56px}.rn-label{gap:16px;padding-inline-start:24px;font-size:13.5px;font-weight:600;line-height:1;color:var(--lo);white-space:nowrap}.rn-label:after{content:"";width:44px;height:1px;background:var(--line-soft)}@media (max-width: 760px){.rn-on .runner--media{--k: .74;--gap: 40px;padding:20px 0}.rn-2 .runner--media{--k: .64;--gap: 34px;padding:18px 0}.rn-2 .runner--media .rn-row+.rn-row{margin-top:12px}.rn-3 .runner--media{--gap: 38px}.rn-label{font-size:13px;gap:12px;padding-inline-start:14px}.rn-label:after{width:28px}}@media (prefers-reduced-motion: reduce){.rn-row{-webkit-mask-image:none;mask-image:none}.rn-track{width:auto;animation:none}.rn-on .runner--media{--k: .7}.rn-set{flex-wrap:wrap;justify-content:center;row-gap:20px;column-gap:36px;padding:0 var(--pad)}.rn-set>.rn-sep{display:block;flex-basis:100%;height:0;overflow:hidden}.rn-set>.rn-sep:first-child{display:none}.rn-set>.rn-label{flex-basis:100%;justify-content:center;padding:10px 0 0}.rn-label:after{display:none}}@media (prefers-reduced-motion: reduce) and (max-width: 760px){.rn-on .runner--media,.rn-2 .runner--media{--k: .56}.rn-set{row-gap:14px;column-gap:22px}}html.faq-on .faq{--fx-t: .6s;--fx-wipe: .56s;--fx-rule: var(--line-soft);padding-block:clamp(64px,5.8vw,96px)}html.faq-on .faq-side{position:static}html.faq-on .faq-index{position:static;top:auto;max-width:none;margin:0;padding:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html.faq-on .fi-rail,html.faq-on .fi-count{display:none}html.faq-on .fnav{-webkit-mask-image:none;mask-image:none}html.faq-on .fnav li+li a{border-top:0}html.faq-on .fgroup+.fgroup{margin-top:0}html.faq-on .fq{scroll-margin-top:120px}html.faq-on .fq summary{padding:16px 0;gap:24px;border-radius:2px}html.faq-on .fq summary:before{border-radius:2px}html.faq-on .fq summary:focus-visible{outline-offset:1px}html.faq-on .fq h4{font-size:clamp(17px,1.25vw,19px);font-weight:500;color:#24303d;transition:color .25s}html.faq-on .fq summary:hover h4{color:var(--ink)}html.faq-on .fq[open] h4{font-weight:700;color:var(--ink)}html.faq-on .fq-ic{width:14px;height:14px;border:0;border-radius:0;background:none;color:var(--lo);transition:color .3s}html.faq-on .fq-ic:before,html.faq-on .fq-ic:after{width:14px;height:1.5px;margin:-.75px 0 0 -7px;background:currentColor}html.faq-on .fq summary:hover .fq-ic{border-color:transparent;color:var(--ink)}html.faq-on .fq[open] .fq-ic{background:none;color:var(--mint-matte)}html.faq-on .fq[open] .fq-ic:before,html.faq-on .fq[open] .fq-ic:after{background:currentColor}html.faq-on .fq:after{content:"";position:absolute;inset-block:16px 26px;inset-inline-start:-20px;width:2px;background:var(--mint-matte);transform:scaleY(0);transform-origin:top center;transition:transform .45s var(--ease)}html.faq-on .fq[open]:after{transform:scaleY(1)}html.faq-on .fa p{padding-bottom:22px;padding-inline-end:54px;max-width:calc(64ch + 54px);font-size:16.5px;line-height:1.75}html.faq-on .fx-mark{display:none}html.fx-reader .fgroup{grid-area:1 / 1;visibility:hidden;opacity:0}html.fx-reader .fgroup.is-sel{visibility:visible;opacity:1}html.fx-reader .fcat,html.fx-inline .fcat{position:absolute;width:1px;height:1px;margin:0;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}html.fx-reader .fgroup.is-leave{visibility:visible;opacity:0;transition:opacity .18s ease-out,visibility 0s linear .18s}html.fx-reader .fgroup.from-b{clip-path:inset(100% 0 0 0);transform:translateY(14px)}html.fx-reader .fgroup.from-t{clip-path:inset(0 0 100% 0);transform:translateY(-14px)}html.fx-reader .fgroup.is-in{clip-path:inset(0 0 0 0);transform:none;transition:clip-path var(--fx-wipe) cubic-bezier(.3,.6,.2,1) .04s,transform .8s var(--ease) .04s}html.faq-2.faq-on .faq-grid,html.faq-2.faq-on .faq-side{display:block}html.fx-tabs .faq-head{grid-column:1 / -1;grid-row:1;padding-bottom:clamp(28px,2.8vw,44px)}html.faq-2.faq-on .faq-head,html.fx-tabs .faq-head{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(40px,5vw,96px);align-items:end;padding-bottom:clamp(32px,3.4vw,52px)}html.faq-2.faq-on .faq-head .lede,html.fx-tabs .faq-head .lede{margin:0;justify-self:end;max-width:40ch}html.faq-2.faq-on .faq-index{position:relative}html.faq-2.faq-on .faq-index:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--fx-rule);pointer-events:none}html.faq-2.faq-on .fnav{display:flex;gap:clamp(26px,3vw,52px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;padding:0;margin:0}html.faq-2.faq-on .fnav::-webkit-scrollbar{display:none}html.faq-2.faq-on .fnav li{flex:none}html.faq-2.faq-on .fnav a{position:relative;display:flex;align-items:center;min-height:64px;padding:6px 0 8px;border:0;border-radius:0;background:none;white-space:nowrap;color:var(--lo);font-size:clamp(18px,1.5vw,22px);font-weight:800;letter-spacing:-.02em;line-height:1.2;transition:color .3s}html.faq-2.faq-on .fnav a:after{content:"";position:absolute;inset-inline:0;bottom:0;height:3px;background:var(--mint-matte);transform:scaleX(0);transform-origin:right center;transition:transform .45s var(--ease);z-index:1}html.faq-2.faq-on .fnav a:hover{color:var(--ink)}html.faq-2.faq-on .fnav li.is-sel a{color:var(--ink);font-weight:800}html.faq-2.faq-on .fnav li.is-sel a:after{transform:scaleX(1)}html.faq-2.faq-on .fnav a:focus-visible{outline:none}html.faq-2.faq-on .fnav a:focus-visible .fi-name{outline:2px solid var(--mint-matte);outline-offset:4px;border-radius:2px}html.faq-2.faq-on .faq-rows{margin-top:clamp(28px,2.8vw,44px)}html.fx-reader .faq-rows{display:grid}html.fx-reader .fgroup{position:relative;min-height:var(--pane, 320px)}html.fx-reader .fq{position:static;width:38%}html.fx-reader .fq:after{display:none}html.fx-reader .fq+.fq:before{display:none}html.fx-reader .fq+.fq summary{border-top-color:var(--fq-line)}html.fx-reader .fq summary{position:relative;z-index:2;padding:18px 0;padding-inline:22px 24px;border-radius:0;border:1px solid transparent;border-inline-end:0}html.fx-reader .fq summary:before{inset:0;border-radius:0}html.fx-reader .fq summary:after{content:"";position:absolute;inset-block:-1px;inset-inline-start:-1px;width:2px;background:var(--mint-matte);transform:scaleY(0);transition:transform .4s var(--ease)}html.fx-reader .fq[open] summary{background:var(--panel);border-color:var(--line);margin-inline-end:-1px;cursor:default}html.fx-reader .fq[open] summary:before{opacity:0}html.fx-reader .fq[open] summary:after{transform:scaleY(1)}html.fx-reader .fq-ic{display:none}html.fx-reader .fq h4{font-size:clamp(16.5px,1.2vw,18px);max-width:none}html.fx-reader .fq[open] .fa{position:absolute;z-index:1;top:0;bottom:0;inset-inline-start:38%;inset-inline-end:0;background:var(--panel);border:1px solid var(--line);border-radius:2px;padding:clamp(30px,3.2vw,52px) clamp(32px,3.6vw,60px)}html.fx-reader .fa p{padding:0;max-width:54ch;font-size:clamp(17px,1.32vw,20px);line-height:1.78;color:#2e3a47}html.faq-2.fx-inline .faq-head{display:block}html.faq-2.fx-inline .faq-head .lede{margin-top:16px;justify-self:auto}html.fx-inline .faq-index{margin-inline:calc(-1 * var(--pad))}html.fx-inline .fnav{gap:24px;padding-inline:var(--pad);scroll-padding-inline:var(--pad);-webkit-mask-image:linear-gradient(to left,transparent 0,#000 var(--pad),#000 calc(100% - 40px),transparent);mask-image:linear-gradient(to left,transparent 0,#000 var(--pad),#000 calc(100% - 40px),transparent)}html.fx-inline .fnav a{min-height:56px;font-size:17px}html.fx-inline .faq-rows{display:grid}html.fx-inline .fgroup{grid-area:1 / 1;display:none}html.fx-inline .fgroup.is-sel{display:block}html.fx-inline .fq:after{inset-inline-start:-12px}html.fx-inline .fq summary{padding:18px 0}html.fx-inline .fq summary:before{inset:2px -8px}html.fx-inline .fa p{padding-inline-end:0;font-size:16px}@media (prefers-reduced-motion: reduce){html.faq-on .faq *,html.faq-on .faq *:before,html.faq-on .faq *:after{transition:none!important}}.fa .fa-more,.faq-all a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--mint-matte);text-decoration-thickness:1px;text-underline-offset:4px;transition:text-decoration-color .25s}.fa .fa-more{white-space:nowrap}.fa .fa-more:hover,.faq-all a:hover{text-decoration-color:currentColor}.fa .fa-more:focus-visible,.faq-all a:focus-visible{outline:2px solid var(--mint-matte);outline-offset:3px}html.faq-2a.fx-reader .fgroup,html.faq-2b.fx-reader .fgroup,html.faq-2c.fx-reader .fgroup{min-height:max(var(--pane, 320px),var(--hold, 0px))}html.faq-2a.faq-on .fq summary:focus-visible,html.faq-2b.faq-on .fq summary:focus-visible,html.faq-2c.faq-on .fq summary:focus-visible{outline:2px solid var(--mint-matte);outline-offset:-2px;border-radius:2px}html.faq-2a.fx-inline .fq summary:before,html.faq-2b.fx-inline .fq summary:before,html.faq-2c.fx-inline .fq summary:before{inset:0}html.faq-2a.faq-on .fq h4,html.faq-2b.faq-on .fq h4,html.faq-2c.faq-on .fq h4{font-weight:500;line-height:1.42}html.faq-2a.faq-on .fq[open] h4,html.faq-2b.faq-on .fq[open] h4,html.faq-2c.faq-on .fq[open] h4{font-weight:800}html.faq-2a.faq-on .fx-mark i,html.faq-2b.faq-on .fx-mark i{display:none}html.faq-2c.faq-on{--lg-pad: clamp(22px, 2.2vw, 36px)}html.faq-2c.faq-on .faq-index{background:var(--panel);border:1px solid var(--line);border-bottom:0;border-radius:2px 2px 0 0}html.faq-2c.faq-on .faq-index:after,html.faq-2c.faq-on .faq-rows:after{content:"";position:absolute;inset-inline:-9px;height:18px;pointer-events:none;--t: var(--ink);--l: 16px;--w: 1.5px;background-color:transparent;background-repeat:no-repeat}html.faq-2c.faq-on .faq-index:after{top:-9px;bottom:auto;background-image:linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t));background-position:top right,top right,top left,top left;background-size:var(--l) var(--w),var(--w) var(--l),var(--l) var(--w),var(--w) var(--l)}html.faq-2c.faq-on .faq-rows:after{bottom:-9px;background-image:linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t)),linear-gradient(var(--t),var(--t));background-position:bottom right,bottom right,bottom left,bottom left;background-size:var(--l) var(--w),var(--w) var(--l),var(--l) var(--w),var(--w) var(--l)}html.faq-2c.faq-on .fnav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0;overflow:visible;padding:0;margin:0}html.faq-2c.faq-on .fnav li{position:relative;display:flex;background:var(--ground);border-bottom:1px solid var(--line);transition:background-color .3s}html.faq-2c.faq-on .fnav li+li{border-inline-start:1px solid var(--line)}@media (hover: hover){html.faq-2c.faq-on .fnav li:not(.is-sel):hover{background:#fbfcfe}}html.faq-2c.faq-on .fnav li.is-sel{background:var(--panel);border-bottom-color:transparent}html.faq-2c.faq-on .fnav a{flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:14px;min-height:92px;padding:16px clamp(14px,1.4vw,22px) 15px;white-space:normal;text-wrap:balance;color:var(--lo);font-size:clamp(15px,1.12vw,18px);font-weight:800;letter-spacing:-.015em;line-height:1.25}html.faq-2c.faq-on .fnav a:after{top:-1px;bottom:auto;inset-inline:-1px;height:2px}html.faq-2c.faq-on .fnav li.is-sel a{color:var(--ink);font-weight:800}@media (hover: hover){html.faq-2c.faq-on .fnav a:hover{color:var(--ink)}}html.faq-2c.faq-on .fx-mark{display:flex;gap:4px}html.faq-2c.faq-on .fx-mark i{display:block;width:16px;height:3px;border-radius:1px;background:var(--line-soft);transition:background-color .3s}html.faq-2c.faq-on .fx-mark i.on{background:#0b6b5a61}html.faq-2c.faq-on .fnav li.is-sel .fx-mark i.now{background:var(--mint-matte)}html.faq-2c.faq-on .faq-rows{position:relative;margin-top:0;background:var(--panel);border:1px solid var(--line);border-top:0;border-radius:0 0 2px 2px}html.faq-2c.fx-reader{--q: 40%}html.faq-2c.fx-reader .faq-rows{padding:0}html.faq-2c.fx-reader .fx-set-in{padding-block:10px}html.faq-2c.fx-reader .fq{width:var(--q)}html.faq-2c.fx-reader .fq summary{padding:15px 0;padding-inline:var(--lg-pad) 24px;border:0;margin:0;transition:background-color .3s}html.faq-2c.fx-reader .fq+.fq summary{border-top:0}html.faq-2c.fx-reader .fq+.fq summary:before{opacity:0}html.faq-2c.fx-reader .fq summary:before{inset:0}html.faq-2c.fx-reader .fq summary:hover:before{opacity:1}html.faq-2c.fx-reader .fq[open] summary{background:#10e6c813}html.faq-2c.fx-reader .fq[open] summary:before{opacity:0}html.faq-2c.fx-reader .fq summary:after{inset-block:0;inset-inline-start:-1px}html.faq-2c.fx-reader .fq summary:after{transform-origin:center}html.faq-2c.fx-reader .fq.is-seen:not([open]) summary:after{transform:scaleY(.34);opacity:.45}html.faq-2c.fx-reader .fq h4{font-size:clamp(16px,1.2vw,18.5px);color:#24303d}html.faq-2c.fx-reader .fq[open] h4{color:var(--ink)}html.faq-2c.fx-reader .fq[open] .fa{inset-inline-start:var(--q);background:none;border:0;border-radius:0;border-inline-start:1px solid var(--line);padding:clamp(40px,3.6vw,58px) clamp(36px,4vw,72px) clamp(30px,2.8vw,44px)}html.faq-2c.fx-reader .fa p{max-width:62ch;font-size:clamp(17px,1.28vw,19.5px);line-height:1.8;color:var(--ink)}html.faq-2c.fx-inline .faq-index{margin-inline:0}html.faq-2c.fx-inline .fnav{grid-template-columns:repeat(2,minmax(0,1fr));padding:0;-webkit-mask-image:none;mask-image:none}html.faq-2c.fx-inline .fnav li+li{border-inline-start:0}html.faq-2c.fx-inline .fnav li:nth-child(2n){border-inline-start:1px solid var(--line)}html.faq-2c.fx-inline .fnav li.is-sel{border-bottom-color:var(--line)}html.faq-2c.fx-inline .fnav li.is-sel:nth-child(n+5){border-bottom-color:transparent}html.faq-2c.fx-inline .fnav a{min-height:66px;padding:12px 14px;gap:10px;font-size:clamp(14.5px,3.9vw,16px)}html.faq-2c.fx-inline .fx-mark i{width:12px}html.faq-2c.fx-inline .faq-rows{padding:4px 18px 6px}html.faq-2c.fx-inline .fq:after{inset-inline-start:-19px;inset-block:10px}html.faq-2c.fx-inline .fq:first-child:before{display:none}html.faq-2c.fx-inline .fq:after{transform-origin:center}html.faq-2c.fx-inline .fq.is-seen:not([open]):after{transform:scaleY(.3);opacity:.45}html.faq-2c.fx-inline .fa p{color:var(--ink)}@media (min-width: 600px){html.faq-2c.fx-inline .fnav{grid-template-columns:repeat(3,minmax(0,1fr))}html.faq-2c.fx-inline .fnav li:nth-child(2n){border-inline-start:0}html.faq-2c.fx-inline .fnav li:not(:nth-child(3n+1)){border-inline-start:1px solid var(--line)}html.faq-2c.fx-inline .fnav li.is-sel:nth-child(n+4){border-bottom-color:transparent}}@media (prefers-reduced-motion: reduce){html.faq-2a.faq-on .faq *,html.faq-2b.faq-on .faq *,html.faq-2c.faq-on .faq *,html.faq-2a.faq-on .faq *:before,html.faq-2b.faq-on .faq *:before,html.faq-2c.faq-on .faq *:before,html.faq-2a.faq-on .faq *:after,html.faq-2b.faq-on .faq *:after,html.faq-2c.faq-on .faq *:after{transition:none!important}}html.faq-2cx.faq-on{--fr: #CAD3DE;--rl: #E6EBF1;--raise: 8px;--cp: clamp(22px, 2.2vw, 36px);--afs: clamp(17px, 1.28vw, 19.5px)}html.faq-2cx.faq-on .faq-index:after{content:none}html.faq-2cx.faq-on .fnav{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));align-items:stretch;gap:0;overflow:visible;padding:var(--raise) 0 0;margin:0;-webkit-mask-image:none;mask-image:none}html.faq-2cx.faq-on .fnav li{position:relative;display:flex;border-bottom:1px solid var(--fr)}html.faq-2cx.faq-on .fnav li.is-sel{z-index:1;margin-top:calc(-1 * var(--raise));background:var(--panel);border-bottom-color:var(--panel);box-shadow:inset 1px 0 0 var(--fr),inset -1px 0 0 var(--fr),inset 0 1px 0 var(--fr);border-radius:2px 2px 0 0}html.faq-2cx.faq-on .fnav a{flex:1;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;min-height:74px;padding:15px clamp(14px,1.35vw,22px) 14px;white-space:normal;text-wrap:balance;color:var(--lo);font-size:clamp(15.5px,1.18vw,18.5px);font-weight:800;letter-spacing:-.014em;line-height:1.25}html.faq-2cx.faq-on .fnav li.is-sel a{color:var(--ink);font-weight:800;padding-top:calc(15px + var(--raise))}@media (hover: hover){html.faq-2cx.faq-on .fnav li:not(.is-sel) a:hover{color:var(--ink)}}html.faq-2cx.faq-on .fnav a:after{top:0;bottom:auto;inset-inline:0;height:2px}html.faq-2cx.faq-on .fnav a:focus-visible{outline:2px solid var(--mint-matte);outline-offset:-6px;border-radius:2px}html.faq-2cx.faq-on .fnav a:focus-visible .fi-name{outline:none}html.faq-2cx.faq-on .fx-mark{display:none}html.faq-2cx.faq-on .faq-rows{position:relative;margin-top:0;background:var(--panel);border:1px solid var(--fr);border-top:0;border-radius:0 0 2px 2px}html.faq-2cx.faq-on .fq summary:focus-visible{outline:2px solid var(--mint-matte);outline-offset:-2px;border-radius:2px}html.faq-2cx.faq-on .fq h4{font-weight:500;line-height:1.42;color:#34404d}html.faq-2cx.faq-on .fq summary:hover h4{color:var(--ink)}html.faq-2cx.faq-on .fq[open] h4{font-weight:800;color:var(--ink)}html.faq-2cx.fx-reader{--q: 40%}html.faq-2cx.fx-reader .faq-rows{padding:0}html.faq-2cx.fx-reader .fgroup{min-height:max(var(--pane, 320px),var(--hold, 0px))}html.faq-2cx.fx-reader .fgroup.is-leave{visibility:hidden;transition:opacity .18s ease-out,visibility 0s linear .18s}html.faq-2cx.fx-reader .fx-set-in{padding-block:14px}html.faq-2cx.fx-reader .fq{width:var(--q)}html.faq-2cx.fx-reader .fq summary{padding:15px 0;padding-inline:var(--cp) 28px;border:0;margin:0;background:none}html.faq-2cx.fx-reader .fq+.fq summary{border-top:0}html.faq-2cx.fx-reader .fq summary:before{content:none}html.faq-2cx.fx-reader .fq[open] summary{background:none;margin:0}html.faq-2cx.fx-reader .fq summary:after{inset-block:4px}html.faq-2cx.fx-reader .fq h4{font-size:clamp(16.5px,1.22vw,19px)}html.faq-2cx.fx-reader .fq[open] .fa{inset-inline-start:var(--q);background:none;border:0;border-radius:0;border-inline-start:1px solid var(--rl);padding:clamp(40px,3.5vw,56px) clamp(36px,4vw,72px) clamp(30px,2.8vw,44px);font-size:var(--afs)}html.faq-2cx.fx-reader .fa p{max-width:60ch;font-size:inherit;line-height:1.8;color:#1c2733}html.faq-2cx.fx-inline .faq-index{margin-inline:0}html.faq-2cx.fx-inline .faq-rows{padding:4px 18px 6px}html.faq-2cx.fx-inline .fq:first-child:before{display:none}html.faq-2cx.fx-inline .fq summary:before{inset:0}html.faq-2cx.fx-inline .fq:after{inset-inline-start:-19px;inset-block:12px}html.faq-2cx.fx-inline .fq h4{font-size:16.5px}html.faq-2cx.fx-inline .fa p{color:#1c2733}html.faq-2c2.faq-on{--fr: #A9B4C1}html.faq-2c2.faq-on .fnav li+li:before{content:"";position:absolute;top:50%;inset-inline-start:-5px;width:9px;height:9px;margin-top:-4.5px;background:linear-gradient(var(--mute),var(--mute)) center / 9px 1px no-repeat,linear-gradient(var(--mute),var(--mute)) center / 1px 9px no-repeat}html.faq-2c2.faq-on .fnav li.is-sel:before,html.faq-2c2.faq-on .fnav li.is-sel+li:before{display:none}html.faq-2c2.faq-on .fnav a{justify-content:center}html.faq-2c2.fx-reader{--rx: clamp(22px, 2.2vw, 34px)}html.faq-2c2.fx-reader .fq summary{padding:18px 0;padding-inline-end:28px;margin-inline-start:calc(var(--rx) + 26px)}html.faq-2c2.fx-reader .fq[open] summary{margin:0;margin-inline-start:calc(var(--rx) + 26px)}html.faq-2c2.fx-reader .fq+.fq summary{border-top:1px solid var(--line)}html.faq-2c2.fx-reader .fq summary:after{display:none}html.faq-2c2.fx-reader .fq h4{color:var(--lo);font-weight:600;letter-spacing:-.01em;transition:color .3s}html.faq-2c2.fx-reader .fq summary:hover h4{color:var(--ink)}html.faq-2c2.fx-reader .fq[open] h4{color:var(--ink);font-weight:800}html.faq-2c2 .q-rail{display:none}html.faq-2c2.fx-reader .q-rail{display:block;position:absolute;inset-inline-start:var(--rx);top:var(--rt, 0px);width:1px;height:calc(var(--rb, 0px) - var(--rt, 0px));background:var(--line-soft);pointer-events:none}html.faq-2c2.fx-reader .q-fill{position:absolute;inset:0;background:var(--mint-matte);transform-origin:top center;transform:scaleY(var(--f, 0));transition:transform .6s var(--ease)}html.faq-2c2.fx-reader .q-mark{position:absolute;top:0;left:50%;width:15px;height:15px;margin:-7.5px 0 0 -7.5px;border-radius:50%;background:radial-gradient(circle,var(--mint) 0 3px,var(--panel) 3.5px);border:1.5px solid var(--mint-matte);transform:translateY(var(--m, 0px));transition:transform .6s var(--ease),opacity .3s;opacity:0}html.faq-2c2.fx-reader .q-rail.on .q-mark{opacity:1}html.faq-2c2.fx-reader{--tm: clamp(420px, 44vw, 760px)}html.faq-2c2.fx-reader .fq[open] .fa{overflow:hidden}html.faq-2c2.fx-reader .fq[open] .fa:before{content:"";position:absolute;z-index:-1;pointer-events:none;width:var(--tm);height:var(--tm);inset-inline-end:calc(var(--tm) * -.36);bottom:calc(var(--tm) * -.38);background:no-repeat center / contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 200 200' fill='none' stroke='%230A1220' stroke-opacity='.11' stroke-width='.36'%3E%3Ccircle cx='100' cy='100' r='87.5'/%3E%3Ccircle cx='100' cy='100' r='50'/%3E%3Ccircle cx='100' cy='100' r='68' stroke-opacity='.16' stroke-width='.6' stroke-dasharray='34 179.6'/%3E%3Cpath d='M100 0v37.5M100 162.5V200M0 100h37.5M162.5 100H200'/%3E%3C/svg%3E");--a0: calc(var(--k, 1) * 47deg);rotate:var(--a0);animation:tm-in 1.1s var(--ease) both,tm-turn 120s linear infinite}html.faq-2c2.fx-reader .fq[open] .fa:after{--d: calc(var(--tm) * .03);content:"";position:absolute;z-index:-1;pointer-events:none;width:var(--d);height:var(--d);border-radius:50%;inset-inline-end:calc(var(--tm) * .14 - var(--d) / 2);bottom:calc(var(--tm) * .12 - var(--d) / 2);background:var(--mint);opacity:.8;animation:tm-dot .7s var(--ease) .25s both,tm-ping 3.2s ease-out 1.2s infinite}@keyframes tm-in{0%{opacity:0;scale:.86;translate:0 5%}to{opacity:1;scale:1;translate:0 0}}@keyframes tm-turn{0%{rotate:calc(var(--a0) - 40deg)}to{rotate:calc(var(--a0) + 320deg)}}@keyframes tm-dot{0%{opacity:0;scale:0}to{opacity:.8;scale:1}}@keyframes tm-ping{0%{box-shadow:0 0 #10e6c873}75%,to{box-shadow:0 0 0 calc(var(--d) * 2.6) #10e6c800}}html.faq-2c2.fx-inline .faq-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0}html.faq-2c2.fx-inline .faq-side,html.faq-2c2.fx-inline .faq-index,html.faq-2c2.fx-inline .fnav{display:contents}html.faq-2c2.fx-inline .faq-head{grid-column:1 / -1;grid-row:1}html.faq-2c2.fx-inline .faq-rows{grid-column:1 / -1}html.faq-2c2.fx-inline .fnav li,html.faq-2c2.fx-inline .fnav li.is-sel{margin-top:0}html.faq-2c2.fx-inline .fnav li.is-sel a{padding-top:12px}html.faq-2c2.fx-inline .fnav li:before{display:none}html.faq-2c2.fx-inline .fnav a{min-height:60px;padding:12px 14px;justify-content:center;font-size:clamp(14.5px,3.9vw,16px)}@media (max-width: 599px){html.faq-2c2.fx-inline .fnav li:nth-child(odd){grid-column:1}html.faq-2c2.fx-inline .fnav li:nth-child(2n){grid-column:2;box-shadow:inset -1px 0 0 var(--rl)}html.faq-2c2.fx-inline .fnav li:nth-child(-n+2){grid-row:2}html.faq-2c2.fx-inline .fnav li:nth-child(n+3):nth-child(-n+4){grid-row:4}html.faq-2c2.fx-inline .fnav li:nth-child(n+5){grid-row:5}html.faq-2c2.fx-inline .faq-rows{grid-row:3}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+3)) .fnav li:nth-child(n+3):nth-child(-n+4){grid-row:3}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+3)) .faq-rows{grid-row:4}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+5)) .fnav li:nth-child(n+5){grid-row:4}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+5)) .faq-rows{grid-row:5}}@media (min-width: 600px){html.faq-2c2.fx-inline .faq-grid{grid-template-columns:repeat(3,minmax(0,1fr))}html.faq-2c2.fx-inline .fnav li:nth-child(3n+1){grid-column:1}html.faq-2c2.fx-inline .fnav li:nth-child(3n+2){grid-column:2;box-shadow:inset -1px 0 0 var(--rl)}html.faq-2c2.fx-inline .fnav li:nth-child(3n){grid-column:3;box-shadow:inset -1px 0 0 var(--rl)}html.faq-2c2.fx-inline .fnav li:nth-child(-n+3){grid-row:2}html.faq-2c2.fx-inline .fnav li:nth-child(n+4){grid-row:4}html.faq-2c2.fx-inline .faq-rows{grid-row:3}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+4)) .fnav li:nth-child(n+4){grid-row:3}html.faq-2c2.fx-inline .faq-grid:has(.fnav li.is-sel:nth-child(n+4)) .faq-rows{grid-row:4}}html.faq-2c2.fx-inline .fnav li.is-sel{box-shadow:inset 1px 0 0 var(--fr),inset -1px 0 0 var(--fr),inset 0 1px 0 var(--fr)}@media (prefers-reduced-motion: reduce){html.faq-2cx.faq-on .faq *,html.faq-2cx.faq-on .faq *:before,html.faq-2cx.faq-on .faq *:after{transition:none!important}html.faq-2c2.fx-reader .fq[open] .fa:before,html.faq-2c2.fx-reader .fq[open] .fa:after{animation:none}}html.faq-2c2.fx-inline .faq-grid{display:block}html.faq-2c2.fx-inline .faq-side{display:contents}html.faq-2c2.fx-inline .faq-index{display:block;position:sticky;top:72px;z-index:5;margin:18px calc(-1 * var(--pad)) 0;padding:10px 0;background:#f7f9fcf0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 1px 0 var(--line),0 12px 18px -16px #0a12204d}html.faq-2c2.fx-inline .fi-rail{display:none}html.faq-2c2.fx-inline .fnav{display:flex;gap:8px;overflow-x:auto;padding:0 var(--pad);scroll-padding-inline:var(--pad);scrollbar-width:none;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent);mask-image:linear-gradient(to left,#000 calc(100% - 36px),transparent)}html.faq-2c2.fx-inline .fnav::-webkit-scrollbar{display:none}html.faq-2c2.fx-inline .fnav li,html.faq-2c2.fx-inline .fnav li.is-sel{flex:none;grid-row:auto!important;grid-column:auto!important;margin:0;border:0;box-shadow:none;background:none}html.faq-2c2.fx-inline .fnav a,html.faq-2c2.fx-inline .fnav li.is-sel a{min-height:42px;padding:0 16px;white-space:nowrap;font-size:15px;justify-content:center;border:1px solid var(--line-soft);border-radius:2px;background:#fff;color:var(--lo)}html.faq-2c2.fx-inline .fnav li.is-sel a{background:var(--ink);border-color:var(--ink);color:#fff}html.faq-2c2.fx-inline .fnav li.is-sel a:focus-visible{outline-color:var(--mint)}html.faq-2c2.fx-inline .faq-rows{margin-top:18px;scroll-margin-top:140px}html.sv-9 .services-head{padding-bottom:clamp(28px,3.4vw,52px)}html.sv-9 .services-head .h2{text-wrap:balance}html.sv-9 .sv-alt[data-sv="9"]{padding:0 var(--pad) clamp(64px,7.2vw,112px)}html.sv-9 .sv9{--rule: rgba(234, 242, 244, .16);--dim: #6B7A8C;--r: 72px;--t: .6s;--stage: radial-gradient(ellipse 85% 55% at 50% 0%, rgba(234, 242, 244, .2), rgba(234, 242, 244, 0) 70%), linear-gradient(180deg, #19365A 0%, #122A45 48%, #0E2036 100%);--bloom: radial-gradient(closest-side, rgba(255, 255, 255, .42), rgba(16, 230, 200, .3) 34%, rgba(16, 230, 200, .1) 62%, rgba(16, 230, 200, 0));--bloom-o: .85;--sweep: linear-gradient(100deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .2) 50%, rgba(255, 255, 255, 0) 70%);--rim: inset 0 1px 0 rgba(255, 255, 255, .34), inset 0 0 0 1px rgba(16, 230, 200, .26), 0 0 70px -24px rgba(16, 230, 200, .5);--img-ink: none;position:relative}html.sv-9 .sv9-list{border-bottom:1px solid var(--rule)}html.sv-9 .sv9-row{position:relative;border-top:1px solid var(--rule)}html.sv-9 .sv9-row:before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:var(--mint);transform:scaleX(0);transform-origin:right center;transition:transform var(--t) var(--ease);pointer-events:none}html.sv-9 .sv9-h{display:flex;align-items:center;margin:0;font:inherit;cursor:pointer}html.sv-9 .sv9-btn{display:block;flex:0 1 auto;min-width:0;min-height:48px;padding:clamp(16px,1.5vw,22px) 0;border:0;background:none;color:var(--on-dark);text-align:start;cursor:pointer}html.sv-9 .sv9-btn:focus-visible{outline:none}html.sv-9 .sv9-btn:focus-visible .sv9-name{outline:2px solid var(--mint);outline-offset:4px;border-radius:2px}html.sv-9 .sv9-name{display:block;font-size:clamp(25px,3.4vw,60px);font-weight:900;letter-spacing:-.04em;line-height:1.04;transition:color .35s}html.sv-9 .sv9-page{flex:none;display:grid;place-items:center;width:44px;height:44px;margin-inline-start:6px;color:var(--mint);border-radius:50%;transition:background-color .25s}html.sv-9 .sv9-page svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;transform:scaleX(-1)}html.sv-9 .sv9-page:hover{background:#10e6c81a}html.sv-9 .sv9-page:focus-visible{outline:2px solid var(--mint);outline-offset:2px}html.sv-9 .sv9-mark{position:relative;flex:0 0 auto;width:16px;height:16px;margin-inline-start:auto;color:var(--on-dark-lo);transition:color .3s}html.sv-9 .sv9-mark:before,html.sv-9 .sv9-mark:after{content:"";position:absolute;inset:7px 0;height:2px;background:currentColor;transition:transform .45s var(--ease)}html.sv-9 .sv9-mark:after{transform:rotate(90deg)}html.sv-9 .sv9-row.is-open .sv9-mark{color:var(--mint)}html.sv-9 .sv9-row.is-open .sv9-mark:after{transform:rotate(0)}html.sv-9 .sv9-panel{padding-bottom:clamp(18px,1.8vw,26px)}html.sv-9 .sv9-line{font-size:17px;line-height:1.55;color:var(--on-dark-lo);max-width:58ch;text-wrap:pretty}html.sv-9 .sv9-more{display:grid;grid-template-rows:1fr}html.sv-9 .sv9-more-in{min-height:0;display:flex;flex-wrap:wrap;align-items:center;gap:12px 32px;padding-top:12px}html.sv-9 .sv9-subs{display:flex;flex-wrap:wrap;gap:4px 20px;font-size:14px;line-height:1.6;color:var(--on-dark)}html.sv-9 .sv9-subs li{position:relative;padding-inline-start:11px;white-space:nowrap}html.sv-9 .sv9-subs li:before{content:"";position:absolute;inset-inline-start:0;top:.72em;width:4px;height:4px;background:var(--mint)}html.sv-9 .sv9-logos{display:flex;flex-wrap:wrap;align-items:center;gap:10px 22px}html.sv-9 .sv9-logos img{display:block;height:17px;width:auto;filter:brightness(0) invert(1);opacity:.66}html.sv-9 .sv9-logos .is-icon img{height:21px}html.sv-9 .sv9-go{color:var(--mint);font-size:15px;font-weight:700;white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px;transition:color .2s}html.sv-9 .sv9-go:hover{color:var(--on-dark)}html.sv-9 .sv9-go:focus-visible{outline:2px solid var(--mint);outline-offset:3px}html.sv-9 .sv9-strip,html.sv-9 .sv9-thumb,html.sv-9 .sv9-frame,html.sv-9 .sv9:not(.sv9-on) .sv9-mark{display:none}html.sv-9 .sv9.is-fine{display:grid;grid-template-columns:minmax(0,1.27fr) minmax(0,1fr);column-gap:clamp(40px,4.4vw,88px);align-items:center}html.sv-9 .sv9.is-fine .sv9-list{position:relative;z-index:1;display:grid;height:calc(8 * var(--r) + var(--x, 160px) + 1px);transition:grid-template-rows var(--t) var(--ease)}html.sv-9 .sv9.is-fine .sv9-row{overflow-x:visible;overflow-y:clip;min-height:0;border-top:0;background:linear-gradient(var(--rule),var(--rule)) top / 100% 1px no-repeat}html.sv-9 .sv9.is-fine .sv9-row:before{top:0;height:1.5px}html.sv-9 .sv9.is-fine .sv9-row.is-sel:before{transform:scaleX(1)}html.sv-9 .sv9.is-fine .sv9-h{height:var(--r)}html.sv-9 .sv9.is-fine .sv9-btn{padding-block:0;height:100%;display:flex;align-items:center}html.sv-9 .sv9.is-fine .sv9-name{font-size:clamp(26px,min(3.05vw,4.9vh),58px);font-size:clamp(26px,min(3.05vw,4.9svh),58px);white-space:nowrap}html.sv-9 .sv9.is-fine .sv9-panel{display:grid;grid-template-columns:auto 1fr;align-items:center;padding-inline-end:40px;opacity:0;transform:translateY(-8px);transition:opacity .25s,transform .45s var(--ease)}html.sv-9 .sv9.is-fine .sv9-more,html.sv-9 .sv9.is-fine .sv9-more-in{display:contents}html.sv-9 .sv9.is-fine .sv9-line{grid-column:1 / -1;grid-row:1}html.sv-9 .sv9.is-fine .sv9-subs{grid-column:1 / -1;grid-row:2;padding-top:12px;display:grid;grid-template-columns:repeat(3,max-content);gap:4px 30px}html.sv-9 .sv9.is-fine .sv9-go{grid-column:1;grid-row:3;justify-self:start;margin-top:16px}html.sv-9 .sv9.is-fine .sv9-logos{grid-column:2;grid-row:3;justify-self:end;margin-top:16px}@media (max-width: 1279px){html.sv-9 .sv9.is-fine .sv9-subs{grid-template-columns:repeat(2,max-content)}html.sv-9 .sv9.is-fine .sv9-logos{gap:8px 16px}html.sv-9 .sv9.is-fine .sv9-logos img{height:14px}html.sv-9 .sv9.is-fine .sv9-logos .is-icon img{height:18px}}html.sv-9 .sv9.is-fine .sv9-row.is-open .sv9-panel{opacity:1;transform:none;transition-delay:.14s,.1s}html.sv-9 .sv9.is-fine .sv9-row.is-open .sv9-name{color:var(--mint)}html.sv-9 .sv9.is-fine .sv9-row:not(.is-sel) .sv9-name,html.sv-9 .sv9.is-fine .sv9-row:not(.is-sel) .sv9-mark{color:var(--dim)}html.sv-9 .sv9.is-fine .sv9-frame{display:block;position:relative;align-self:stretch;min-height:0;container-type:size}html.sv-9 .sv9-stage{position:absolute;inset:0;overflow:hidden;isolation:isolate;background:var(--stage);box-shadow:var(--rim)}html.sv-9 .sv9-bloom{position:absolute;left:50%;top:50%;z-index:0;width:96cqmin;height:96cqmin;margin:-48cqmin 0 0 -48cqmin;border-radius:50%;background:var(--bloom);opacity:var(--bloom-o);pointer-events:none}html.sv-9 .sv9-sweep{position:absolute;inset:0 -40%;z-index:4;background:var(--sweep);opacity:0;transform:translate(60%);pointer-events:none}html.sv-9 .sv9-shots{position:absolute;inset:0;z-index:2;display:grid;place-items:center}html.sv-9 .sv9-shot{grid-area:1 / 1;width:90cqmin;height:90cqmin;opacity:0;transform:scale(.97)}html.sv-9 .sv9-shot>img,html.sv-9 .sv9-shot>svg{display:block;width:100%;height:100%;object-fit:contain}html.sv-9 .sv9-shot>img{filter:var(--img-ink)}html.sv-9 .sv9-shot.has-svg>img{display:none}html.sv-9 .sv9-shot>svg{overflow:visible}html.sv-9 .sv9-shot.is-on{opacity:1;transform:none;transition:opacity .14s ease-out,transform .5s var(--ease)}html.sv-9 .sv9-shot.is-out{opacity:0;transform:scale(.94);transition:opacity .16s ease-in,transform .18s ease-in}html.sv-9 .sv9-ticks{position:absolute;inset:-9px;z-index:6;pointer-events:none;--tk: 18px;--w: 1.5px;--c: var(--mint);background:linear-gradient(var(--c),var(--c)) top left / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) top left / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) top right / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) top right / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) bottom left / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) bottom left / var(--w) var(--tk),linear-gradient(var(--c),var(--c)) bottom right / var(--tk) var(--w),linear-gradient(var(--c),var(--c)) bottom right / var(--w) var(--tk);background-repeat:no-repeat}html.sv-9 .sv9.is-flow .sv9-row{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:start}html.sv-9 .sv9.is-flow .sv9-h,html.sv-9 .sv9.is-flow .sv9-strip{grid-column:1 / -1}html.sv-9 .sv9.is-flow .sv9-panel{grid-column:1;grid-row:3}html.sv-9 .sv9.is-flow .sv9-name{font-size:clamp(25px,5vw,44px);text-wrap:balance}html.sv-9 .sv9.is-flow .sv9-line{max-width:46ch;transition:color .35s}html.sv-9 .sv9.is-flow .sv9-strip{display:grid;grid-row:2;grid-template-rows:0fr;transition:grid-template-rows .5s var(--ease)}html.sv-9 .sv9.is-flow .sv9-row.is-strip .sv9-strip{grid-template-rows:1fr}html.sv-9 .sv9-strip-in{position:relative;min-height:0;overflow:hidden}html.sv-9 .sv9-strip-in:before{content:"";display:block;aspect-ratio:16 / 9;background:radial-gradient(closest-side,#ffffff29,#10e6c81a 50%,#10e6c800) 50% 50% / 62% 110% no-repeat,var(--stage);box-shadow:var(--rim)}html.sv-9 .sv9-strip-in:after{content:"";display:block;height:16px}html.sv-9 .sv9-strip img{position:absolute;top:0;left:0;width:100%;height:auto;aspect-ratio:16 / 9;object-fit:contain;object-position:50% 50%;filter:var(--img-ink)}html.sv-9 .sv9-strip-dim{opacity:.38}html.sv-9 .sv9-live{position:absolute;top:0;left:0;width:100%;aspect-ratio:16 / 9;display:grid;place-items:center}html.sv-9 .sv9-live>svg{display:block;height:100%;width:auto;aspect-ratio:1;position:relative}html.sv-9 .sv9-live>.sv9-bloom{width:74%;height:auto;aspect-ratio:1;margin:0;left:13%;top:50%;translate:0 -50%}html.sv-9 .sv9-strip-in.has-live>img{opacity:0;transition:none}html.sv-9 .sv9.is-flow .sv9-thumb{display:block;grid-column:2;grid-row:3;margin:4px 0 16px;width:clamp(56px,14vw,84px);aspect-ratio:1;border-radius:50%;overflow:hidden;background:var(--stage);box-shadow:0 0 0 1px #eaf2f429;opacity:.55;transition:opacity .35s}html.sv-9 .sv9.is-flow .sv9-thumb img{width:100%;height:100%;object-fit:contain;object-position:50% 50%;filter:var(--img-ink)}html.sv-9 .sv9.is-flow .sv9-row.is-strip .sv9-thumb{display:none}html.sv-9 .sv9-strip-lit{opacity:0;transition:opacity .3s ease-out}html.sv-9 .sv9.is-flow .sv9-row.is-sel .sv9-strip-lit{opacity:1}html.sv-9 .sv9.is-flow .sv9-row.is-sel .sv9-name{color:var(--mint)}html.sv-9 .sv9.is-flow .sv9-row.is-sel .sv9-line{color:var(--on-dark)}html.sv-9 .sv9.is-flow .sv9-row.is-sel:before{transform:scaleX(1)}html.sv-9 .sv9.is-flow .sv9-more{grid-template-rows:0fr;transition:grid-template-rows .45s var(--ease)}html.sv-9 .sv9.is-flow .sv9-more-in{overflow:hidden;opacity:0;transition:opacity .3s;padding:12px 5px 6px;margin-inline:-5px}html.sv-9 .sv9.is-flow .sv9-row.is-open .sv9-more{grid-template-rows:1fr}html.sv-9 .sv9.is-flow .sv9-row.is-open .sv9-more-in{opacity:1}html.sv-9 .sv9.is-flow .sv9-row.sv9-snap{overflow-anchor:none}html.sv-9 .sv9.is-flow .sv9-row.sv9-snap *{transition:none!important}@media (min-width: 640px){html.sv-9 .sv9.is-flow .sv9-strip{width:min(100%,560px)}}@media (max-width: 760px){html.sv-9 .sv9-btn{padding-block:16px 12px}html.sv-9 .sv9-line{font-size:15.5px}html.sv-9 .sv9-subs{font-size:14px;gap:2px 16px}html.sv-9 .sv9-subs li{white-space:normal}html.sv-9 .sv9-logos{gap:10px 14px}html.sv-9 .sv9-logos img{height:13px}html.sv-9 .sv9-logos .is-icon img{height:16px}}@media (prefers-reduced-motion: reduce){html.sv-9 .sv9 *,html.sv-9 .sv9 *:before,html.sv-9 .sv9 *:after,html.sv-9 .sv9.is-fine .sv9-list{transition:none!important;animation:none!important}}html.svl-2.sv-9 .sv9{--el-line: #0A1220;--el-mint: #0DBBA3;--stage: radial-gradient(ellipse 80% 50% at 50% 0%, #FFFFFF, rgba(255, 255, 255, 0) 70%), linear-gradient(180deg, #F7F9FC 0%, #EEF3F8 100%);--bloom: radial-gradient(closest-side, rgba(255, 255, 255, .95), rgba(13, 187, 163, .2) 40%, rgba(13, 187, 163, .06) 66%, rgba(13, 187, 163, 0));--bloom-o: 1;--sweep: linear-gradient(100deg, rgba(255, 255, 255, 0) 30%, rgba(255, 255, 255, .8) 50%, rgba(255, 255, 255, 0) 70%);--rim: inset 0 0 0 1px rgba(10, 18, 32, .06), 0 30px 80px -34px rgba(0, 0, 0, .7), 0 0 90px -30px rgba(16, 230, 200, .4);--img-ink: invert(1) hue-rotate(180deg)}html.svl-3.sv-9 .sv9{--stage: linear-gradient(180deg, #0D1D31 0%, #0A1626 100%);--bloom: radial-gradient(closest-side, rgba(255, 255, 255, .34), rgba(16, 230, 200, .18) 40%, rgba(16, 230, 200, 0));--bloom-o: .9;--rim: inset 0 0 0 1px rgba(234, 242, 244, .1), inset 0 -40px 60px -40px rgba(16, 230, 200, .25)}html.svl-3.sv-9 .sv9-stage:before,html.svl-3.sv-9 .sv9-stage:after{content:"";position:absolute;left:50%;z-index:1;pointer-events:none;translate:-50% 0}html.svl-3.sv-9 .sv9-stage:before{top:-4%;width:118cqmin;height:100%;clip-path:polygon(40% 0,60% 0,100% 100%,0 100%);background:linear-gradient(180deg,#ffffff4d,#eaf2f41a 55%,#10e6c80f 85%,#10e6c800);filter:blur(10px)}html.svl-3.sv-9 .sv9-stage:after{bottom:5%;width:92cqmin;height:18cqmin;border-radius:50%;background:radial-gradient(closest-side,#fff6,#10e6c83d 45%,#10e6c800)}html.svl-3.sv-9 .sv9-bloom{top:46%;width:76cqmin;height:76cqmin;margin:-38cqmin 0 0 -38cqmin}html.svl-3.sv-9 .sv9-strip-in:before{background:linear-gradient(180deg,#fff3,#fff0 80%) 50% 0 / 34% 100% no-repeat,radial-gradient(closest-side,#ffffff4d,#10e6c829 45%,#10e6c800) 50% 96% / 56% 22% no-repeat,var(--stage)}html.seam-on{--h-lede: clamp(12px, 1.2vw, 18px);--h-gap: clamp(40px, 5vw, 72px);--same: calc(var(--chapter) * 1.25);--hz: 96px;--hz-glow: 160px;--fold: var(--chapter);--floor: #D0D4D8}@media (max-width: 760px){html.seam-on{--hz: 64px;--hz-glow: 90px}}html.seam-on .runner{padding-block:clamp(20px,2.4vw,32px);border-block:0;background:transparent}html.seam-on .about{padding-top:var(--same);padding-bottom:var(--chapter)}html.seam-on .readin{margin-top:var(--h-gap)}html.seam-on .services-head{padding-bottom:var(--h-gap)}html.seam-on .services-head .lede{margin-top:var(--h-lede)}html.seam-on.sv-9 .sv-alt[data-sv="9"]{padding-bottom:var(--chapter)}html.seam-on .pv-sub{margin-top:var(--h-lede)}html.seam-on:not(.pgl-on) .steps{margin-top:var(--h-gap)}html.seam-on.pgl-on .pv-head{top:var(--chapter)}html.seam-on .t-board{margin-top:var(--h-gap)}html.seam-on .journal{padding-block:var(--chapter)}html.seam-on .blog>.journal-head{margin-bottom:var(--h-gap)}html.seam-on .faq{padding-top:var(--same);padding-bottom:var(--chapter)}html.seam-on:not(.faq-on) .faq-head .lede{margin-top:var(--h-lede)}@media (min-width: 901px){html.seam-on:not(.faq-on) .faq-index{margin-top:calc(var(--h-gap) * .6)}}html.seam-on:is(.cf-5,.cf-6):not(.ci-1):not(.ci-2):not(.ci-3) .contact-form{margin-top:min(clamp(96px,9vw,168px),calc(2 * var(--h-gap)))}@media (max-width: 760px){html.seam-on:is(.cf-5,.cf-6):not(.ci-1):not(.ci-2):not(.ci-3) .contact-form{margin-top:min(clamp(96px,25vw,128px),calc(2 * var(--h-gap)))}}html.seam-on .sec-flow{display:none}html.seam-on.faqbg-2 .faq{background:linear-gradient(180deg,var(--ground) 0,#F2F9F8 clamp(160px,18vw,280px),var(--ground) max(30%,560px),var(--ground) 80%,#F3F9F8 100%)}html.seam-on.pgl-on .clients{margin-top:min(0px,calc(var(--chapter) - 29svh))}@media (max-width: 760px),(max-aspect-ratio: 1/1){html.seam-on.pgl-on .clients{margin-top:-20svh}html.seam-on.pgl-on{--fold: 22svh}}html.seam-5 :is(.runner,.services){position:relative}html.seam-5 .runner:before,html.seam-5 .about:after,html.seam-5 .services:before,html.seam-5 .process:before,html.seam-5 .clients:before,html.seam-5 .clients:after,html.seam-5 .journal:before,html.seam-5 .faq:before,html.seam-5 .faq:after{content:"";position:absolute;inset-inline:0;pointer-events:none;background-repeat:no-repeat}html.seam-5 .about:after{bottom:0;height:calc(var(--s) / 2);background-size:100% var(--s);background-position:0 0}html.seam-5 .services:before{top:0;height:calc(var(--s) / 2);background-size:100% var(--s);background-position:0 100%}html.seam-5 .runner:before{--c: #9AAABB;--arm: clamp(10px, 1.1vw, 16px);--w: 1.5px;inset:0 var(--pad);background:linear-gradient(var(--c),var(--c)) left top / var(--arm) var(--w),linear-gradient(var(--c),var(--c)) left top / var(--w) var(--arm),linear-gradient(var(--c),var(--c)) right top / var(--arm) var(--w),linear-gradient(var(--c),var(--c)) right top / var(--w) var(--arm),linear-gradient(var(--c),var(--c)) left bottom / var(--arm) var(--w),linear-gradient(var(--c),var(--c)) left bottom / var(--w) var(--arm),linear-gradient(var(--c),var(--c)) right bottom / var(--arm) var(--w),linear-gradient(var(--c),var(--c)) right bottom / var(--w) var(--arm);background-repeat:no-repeat}html.seam-5 .about:after,html.seam-5 .services:before{--s: max(30px, 3.6vw);background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='1000' y1='0' x2='180' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0.85'/><stop offset='0.5' stop-color='%2310E6C8' stop-opacity='0.6'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 -10 L1010 -10 L1010 3 L572 3 L520 72 L-10 72Z' fill='%23F7F9FC'/><path d='M-10 72 L520 72 L572 3 L1010 3 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M1000 3L572 3L520 72L0 72' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}html.seam-5 .process:before{--s: clamp(32px, 5vw, calc(var(--chapter) - 48px));top:0;height:var(--s);z-index:1;background-size:100% 100%;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='700' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0.85'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 -10 L1010 -10 L1010 0 L620 0 L580 48 L330 48 L290 97 L-10 97Z' fill='%230F1E30'/><path d='M620 0L580 48L330 48L290 97L0 97' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}html.seam-5 .clients:before{--s: clamp(32px, 5.6vw, calc(var(--chapter) - 48px));bottom:100%;height:var(--s);background-size:100% 100%;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1000' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.64' stop-color='%2310E6C8' stop-opacity='0.9'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0.15'/></linearGradient></defs><path d='M-10 101 L640 3 L1010 58.5 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M0 99.5L640 3L1000 57' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}@media (max-width: 760px){html.seam-5.pt-on .clients:before{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='1000' y1='0' x2='120' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0.85'/><stop offset='0.5' stop-color='%2310E6C8' stop-opacity='0.6'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 72 L404 72 L456 3 L1010 3 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M1000 3L456 3L404 72L0 72' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}}html.seam-5 .clients:after,html.seam-5 .journal:before{height:40px;background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='40' height='40' viewBox='0 0 32 32'><circle cx='16' cy='16' r='15' fill='%230F1E30'/><g fill='none' stroke='%23EAF2F4' stroke-width='1.4'><circle cx='16' cy='16' r='9'/><circle cx='16' cy='16' r='4.5'/><path d='M16 4v4M16 24v4M4 16h4M24 16h4'/></g><circle cx='16' cy='16' r='1.8' fill='%2310E6C8'/></svg>"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='80' viewBox='0 0 96 80'><defs><linearGradient id='r' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='0' y2='80'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='.5' stop-color='%2310E6C8'/><stop offset='.5' stop-color='%230B6B5A'/><stop offset='1' stop-color='%230B6B5A' stop-opacity='0'/></linearGradient></defs><path d='M88 0L8 80' stroke='url(%23r)' stroke-width='1.5'/></svg>");background-size:40px 40px,96px 80px}html.seam-5 .clients:after{bottom:0;background-position:right var(--pad) top 20px,right calc(var(--pad) - 28px) top 0}html.seam-5 .journal:before{top:0;background-position:right var(--pad) top -20px,right calc(var(--pad) - 28px) top -40px}html.seam-5 .faq:before{top:0;height:14px;background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='28' height='14' viewBox='0 0 28 14'><path d='M0 .5L14 13L28 .5' fill='none' stroke='%23BCC8D5' stroke-width='1'/><circle cx='14' cy='11.6' r='2' fill='%230B6B5A'/></svg>") right var(--pad) top 0 / 28px 14px no-repeat,linear-gradient(90deg,transparent,#D5DEE8 12%,#D5DEE8 88%,transparent) 0 0 / 100% 1px no-repeat}html.seam-5 .faq:after{bottom:0;height:var(--s);background-size:100% 100%;--s: min(max(44px, 7.6vw), calc(var(--chapter) - 40px));background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1000' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.5' stop-color='%2310E6C8' stop-opacity='0.95'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 -10 L1010 -10 L1010 -2 L500 97 L-10 -2Z' fill='%23F3F9F8'/><path d='M-10 -2 L500 97 L1010 -2 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M0 0L500 97L1000 0' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}@media (min-width: 761px){html.seam-nest{--t: calc(var(--chapter) * .6);--hH: calc(1.04*clamp(34px, 3.9vw, 56px)) ;--a: clamp(28px, 3vw, 44px);--as: clamp(28px, 3.4vw, 52px);--ceil: calc(var(--t) - var(--a));--up: 0px;--mint-a: rgba(16, 230, 200, .85)}html.seam-nest :is(.services,.clients,.journal){overflow-x:clip}html.seam-nest .services-head{padding-top:var(--t);position:relative;z-index:0}html.seam-nest .clients{padding-top:var(--t);isolation:isolate}html.seam-nest .journal{padding-top:var(--t)}html.seam-nest .journal-head{position:relative;z-index:0}html.seam-nest.faq-on .faq{padding-top:var(--t)}html.seam-nest .services{background:linear-gradient(var(--ground),var(--ground)) 0 0 / 100% 3px no-repeat var(--navy)}html.seam-nest .journal{background:linear-gradient(var(--navy),var(--navy)) 0 0 / 100% 3px no-repeat}html.seam-nest .clients{--du: 0px;--ov: 2000px;--ovc: min(max(0px, calc(var(--ov) - 6px)), var(--du));background:linear-gradient(transparent 0,transparent var(--ovc),var(--floor) var(--ovc),var(--floor) var(--du),var(--navy) var(--du))}html.seam-nest.pgl-on .clients{--ov: calc(29svh - var(--chapter))}@media (max-aspect-ratio: 1/1){html.seam-nest.pgl-on .clients{--ov: 20svh}}html.seam-nest :is(#services-title,#clients-title,#journal-title),html.seam-nest.faq-on #faq-title{position:relative;width:fit-content}html.seam-nest :is(#services-title,#clients-title,#journal-title):before,html.seam-nest :is(#services-title,#clients-title,#journal-title):after,html.seam-nest.faq-on #faq-title:before,html.seam-nest.faq-on #faq-title:after{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * (var(--t) + var(--up)));right:calc(-1 * var(--pad));left:-100vw;height:calc(var(--up) + var(--t) + var(--hH) + var(--ext, 160px));background-repeat:no-repeat}html.seam-nest.faq-on #faq-title{--up: 0px}html.seam-nest :is(.about,.clients):after,html.seam-nest :is(.services,.journal):before,html.seam-nest .clients:before{content:none}html.seam-nest.faq-on .journal:after,html.seam-nest.faq-on .faq:before{content:none}}@media (min-width: 761px){html.seam-5a :is(#services-title,#journal-title){--yd: calc(var(--t) + var(--hH) * .62);--x1: calc(100vw - var(--as) * 1.414 + var(--a));--x2: calc(100vw - var(--as) * 1.414 - var(--hH) * .62);--ch: calc(var(--a) + var(--hH) * .62)}html.seam-5a #services-title:before{background:var(--ground);clip-path:polygon(0 0,100% 0,100% var(--ceil),var(--x1) var(--ceil),var(--x2) var(--yd),0 var(--yd))}html.seam-5a #services-title:after{background:linear-gradient(90deg,rgba(16,230,200,0) calc(100vw - 620px),rgba(16,230,200,.5) calc(100vw - 60px),var(--mint-a) calc(100vw + 120px),rgba(16,230,200,.55) 100%);clip-path:polygon(100% var(--ceil),var(--x1) var(--ceil),var(--x2) var(--yd),0 var(--yd),0 calc(var(--yd) + 1px),calc(var(--x2) + .41px) calc(var(--yd) + 1px),calc(var(--x1) + .41px) calc(var(--ceil) + 1px),100% calc(var(--ceil) + 1px))}html.seam-5a #clients-title{--ext: 90px;--px: calc(100vw - var(--as) - 2000px);--py: calc(var(--ceil) - 40px)}html.seam-5a .clients{--du: min(calc(var(--ceil) + 66px), calc(var(--ov) - 6px))}html.seam-5a #clients-title:before{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='3000' height='150' viewBox='0 0 3000 150'><defs><linearGradient id='e' gradientUnits='userSpaceOnUse' x1='900' y1='0' x2='3000' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.38' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.52' stop-color='%2310E6C8' stop-opacity='0.6'/><stop offset='0.68' stop-color='%2310E6C8' stop-opacity='0.85'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0.5'/></linearGradient></defs><path d='M-10 104 H1466.7 L2000 40 H3010 V160 H-10Z' fill='%230F1E30'/><path d='M3010 40.5 H2000 L1466.7 104.5 H0' fill='none' stroke='url(%23e)' stroke-width='1'/></svg>") var(--px) var(--py) / 3000px 150px no-repeat}html.seam-5a .clients{padding-bottom:calc(var(--chapter) * .48)}html.seam-5a #journal-title:before{background:linear-gradient(90deg,rgba(16,230,200,.5),var(--mint-a)) var(--x1) calc(var(--ceil) - 1px) / calc(100% - var(--x1)) 1px,url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100' preserveAspectRatio='none'><path d='M100 0L0 100' stroke='%2310E6C8' stroke-opacity='.75' stroke-width='1.3' fill='none' vector-effect='non-scaling-stroke'/></svg>") calc(var(--x2) - 1px) var(--ceil) / var(--ch) var(--ch),linear-gradient(90deg,rgba(16,230,200,0) calc(var(--x2) - 520px),rgba(16,230,200,.6) var(--x2)) 0 calc(var(--yd) - 1px) / var(--x2) 1px,var(--navy);background-repeat:no-repeat;clip-path:polygon(0 0,100% 0,100% var(--ceil),var(--x1) var(--ceil),var(--x2) var(--yd),0 var(--yd))}html.seam-5a #journal-title:after{background:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'><circle cx='16' cy='16' r='15' fill='%230F1E30'/><g fill='none' stroke='%23EAF2F4' stroke-width='1.4'><circle cx='16' cy='16' r='9'/><circle cx='16' cy='16' r='4.5'/><path d='M16 4v4M16 24v4M4 16h4M24 16h4'/></g><circle cx='16' cy='16' r='1.8' fill='%2310E6C8'/></svg>") calc(var(--x2) - 17px) calc(var(--yd) - 17px) / 34px 34px no-repeat}}@property --ro{syntax: "<length>"; inherits: false; initial-value: 0px;}html.seam-5a{--bloom-h: clamp(200px, 22vw, 360px);--bloom: radial-gradient(ellipse 44% 50% at 72% 50%, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) 72%), radial-gradient(ellipse 70% 50% at 66% 50%, rgba(16, 230, 200, .13), rgba(16, 230, 200, .045) 52%, rgba(16, 230, 200, 0) 78%);--bloom-l: radial-gradient(ellipse 44% 50% at 28% 50%, rgba(255, 255, 255, .95), rgba(255, 255, 255, 0) 72%), radial-gradient(ellipse 70% 50% at 34% 50%, rgba(16, 230, 200, .13), rgba(16, 230, 200, .045) 52%, rgba(16, 230, 200, 0) 78%)}html.seam-5a .journal{position:relative;isolation:isolate}html.seam-5a.faq-on .journal:after,html.seam-5a.faq-on .faq:before{content:"";position:absolute;z-index:-1;inset-inline:0;height:var(--bloom-h);pointer-events:none;background:none;background-image:var(--bloom-l);background-size:100% calc(var(--bloom-h) * 2);background-repeat:no-repeat}html.seam-5a.faq-on .journal:after{top:auto;bottom:0;background-position:0 0}html.seam-5a.faq-on .faq:before{top:0;background-position:0 100%}@media (prefers-reduced-motion: no-preference){html.seam-5a.faq-on .journal:after,html.seam-5a.faq-on .faq:before{background-image:repeating-radial-gradient(circle at 28% 50%,transparent 0,transparent var(--ro),rgba(16,230,200,.3) var(--ro),rgba(16,230,200,.3) calc(var(--ro) + 1.2px),transparent calc(var(--ro) + 1.2px),transparent 64px),var(--bloom-l);-webkit-mask-image:radial-gradient(ellipse 56% 50% at 30% 50%,#000 0,rgba(0,0,0,.85) 40%,transparent 78%);mask-image:radial-gradient(ellipse 56% 50% at 30% 50%,#000 0,rgba(0,0,0,.85) 40%,transparent 78%);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% calc(var(--bloom-h) * 2);mask-size:100% calc(var(--bloom-h) * 2);animation:bloom-ripple 5s linear infinite}html.seam-5a.faq-on .journal:after{-webkit-mask-position:0 0;mask-position:0 0}html.seam-5a.faq-on .faq:before{-webkit-mask-position:0 100%;mask-position:0 100%}}@keyframes bloom-ripple{0%{--ro: 0px}to{--ro: 64px}}html.seam-5a .about{position:relative;isolation:isolate;overflow-x:clip}html.seam-5a .about-split{position:relative}html.seam-5a .about-split:before{content:"";position:absolute;z-index:-1;pointer-events:none;left:50%;width:100vw;translate:-50% 0;bottom:calc(clamp(60px,7vw,120px) - var(--bloom-h));height:calc(var(--bloom-h) * 2);background-image:var(--bloom);background-size:100% 100%;background-repeat:no-repeat;-webkit-mask-image:linear-gradient(#000 0,#000 50%,transparent calc(50% + 165px));mask-image:linear-gradient(#000 0,#000 50%,transparent calc(50% + 165px))}html.seam-5a{--vdrop: clamp(36px, 4.4vw, 72px)}html.seam-5a .faq{padding-bottom:calc(var(--chapter) + var(--vdrop))}html.seam-5a .faq:after{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'%3E%3Cg fill='none' stroke='%2310E6C8' stroke-width='3.9' stroke-linecap='round' vector-effect='non-scaling-stroke' stroke-dasharray='18 200' stroke-dashoffset='18' opacity='0'%3E%3Cpath d='M140 27.16L500 97' pathLength='100'/%3E%3Cpath d='M860 27.16L500 97' pathLength='100'/%3E%3Canimate attributeName='stroke-dashoffset' values='18;-100;-100' keyTimes='0;.62;1' dur='3.2s' repeatCount='indefinite' calcMode='spline' keySplines='.45 0 .75 1;0 0 1 1'/%3E%3Canimate attributeName='opacity' values='0;1;1;0;0' keyTimes='0;.1;.52;.62;1' dur='3.2s' repeatCount='indefinite'/%3E%3C/g%3E%3C/svg%3E"),url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1000' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.5' stop-color='%2310E6C8' stop-opacity='0.95'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 -10 L1010 -10 L1010 -2 L500 97 L-10 -2Z' fill='%23F3F9F8'/><path d='M-10 -2 L500 97 L1010 -2 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M0 0L500 97L1000 0' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}html.seam-5a .contact{position:relative}html.seam-5a .contact:before{content:"";position:absolute;z-index:1;inset-inline:0;top:0;height:64px;pointer-events:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='56' viewBox='0 0 32 56'%3E%3Cpath d='M8 9l8 8 8-8' fill='none' stroke='%2310E6C8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' opacity='0'%3E%3Canimate attributeName='opacity' values='0;0;1;0;0' keyTimes='0;.6;.68;.92;1' dur='3.2s' repeatCount='indefinite'/%3E%3CanimateTransform attributeName='transform' type='translate' values='0 0;0 0;0 22;0 22' keyTimes='0;.6;.92;1' dur='3.2s' repeatCount='indefinite'/%3E%3C/path%3E%3C/svg%3E") center top -4px / 32px 56px no-repeat}@media (prefers-reduced-motion: reduce){html.seam-5a .contact:before{display:none}html.seam-5a .faq:after{background-image:url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1000 100' preserveAspectRatio='none'><defs><linearGradient id='h' gradientUnits='userSpaceOnUse' x1='0' y1='0' x2='1000' y2='0'><stop offset='0' stop-color='%2310E6C8' stop-opacity='0'/><stop offset='0.5' stop-color='%2310E6C8' stop-opacity='0.95'/><stop offset='1' stop-color='%2310E6C8' stop-opacity='0'/></linearGradient></defs><path d='M-10 -10 L1010 -10 L1010 -2 L500 97 L-10 -2Z' fill='%23F3F9F8'/><path d='M-10 -2 L500 97 L1010 -2 L1010 110 L-10 110Z' fill='%230F1E30'/><path d='M0 0L500 97L1000 0' fill='none' stroke='url(%23h)' stroke-width='1' vector-effect='non-scaling-stroke'/></svg>")}}.is-off[data-oa~=e],.is-off [data-oa~=e],.is-off[data-oa~=b]:before,.is-off [data-oa~=b]:before,.is-off[data-oa~=a]:after,.is-off [data-oa~=a]:after{animation-play-state:paused!important}@media (max-width: 760px){html.pt-on:root .process{background-color:#f4f7fa;background-image:radial-gradient(rgba(10,18,32,.06) 1px,transparent 1.4px),radial-gradient(60% 18% at 92% 16%,#10e6c82b,#10e6c800 72%),radial-gradient(70% 20% at 4% 50%,#12304a17,#12304a00 72%),radial-gradient(60% 18% at 88% 86%,#10e6c824,#10e6c800 72%),linear-gradient(#f7f9fc,#edf2f7);background-size:22px 22px,auto,auto,auto,auto}html.pt-on .pv-map{display:none}html.pt-on .steps{margin-top:36px}html.pt-on .step,html.pt-on .step:nth-child(2n){width:auto;margin:0;padding:0}html.pt-on .sign{padding:20px 20px 22px;box-shadow:0 1px #0a122008,0 22px 36px -26px #0a122066}html.pt-on .sign-ic{width:36px;height:36px}html.pt-on .sign h3{margin:12px 0 8px;font-size:23px}html.pt-on .sign p{font-size:16px;line-height:1.65}html.pt-1 .steps:before{display:none}html.pt-1 .step+.step{padding-top:64px}html.pt-1 .step:after{inset:0 auto auto calc(50% - 1px);width:2px;height:64px;background:var(--line-soft)}html.pt-1 .pt-link{position:absolute;top:0;left:calc(50% - 1.5px);width:3px;height:64px;overflow:hidden;background:linear-gradient(90deg,transparent .5px,var(--line-soft) .5px 2.5px,transparent 2.5px)}html.pt-1 .step:has(>.pt-link):after{display:none}html.pt-1 .pt-link>span{display:block;width:100%;height:calc(var(--f, 0) * 100%);background:repeating-linear-gradient(var(--mint) 0 11px,rgba(16,230,200,.3) 11px 16px);box-shadow:0 0 8px #10e6c88c;animation:pt-flow .8s linear infinite}html.pt-1 .step.pt-reached:before{background:var(--mint);box-shadow:0 0 0 5px #10e6c838,0 0 14px #10e6c88c}html.pt-1 .step:before{inset:25px auto auto calc(50% - 7px);width:14px;height:14px;border:2px solid var(--mint-matte);background:#f4f7fa;box-shadow:0 0 0 5px #10e6c81f}html.pt-1 .step:first-child:before,html.pt-1 .step:first-child:after{display:none}html.pt-2 .steps{padding-right:34px}html.pt-2 .steps:before{top:10px;bottom:10px;right:12px;width:2px;background:linear-gradient(rgba(11,107,90,0),var(--mint-matte) 6%,var(--mint-matte) 94%,rgba(11,107,90,0));opacity:.55}html.pt-2 .step+.step{margin-top:20px}html.pt-2 .step:before{inset:26px -28px auto auto;width:14px;height:14px;border:2px solid var(--mint-matte);background:#f4f7fa;box-shadow:0 0 0 5px #f4f7fa}html.pt-2 .step.on:before{background:var(--mint);box-shadow:0 0 0 5px #10e6c82e}html.pt-2 .step:after{inset:32px -14px auto auto;width:14px;height:1.5px;background:var(--line-soft)}html.pt-2 .step.on:after{background:var(--mint-matte)}}@keyframes pt-flow{to{background-position:0 16px}}@media (prefers-reduced-motion: reduce){html.pt-1 .pt-link>span{animation:none}}@media (min-width: 761px){html.svx-1 .services:has(.sv9.is-fine){--t: clamp(46px, 5.6svh, 64px)}html.svx-1 .services:has(.sv9.is-fine){--ceil: calc(var(--t) - var(--a))}}html.svx-1 .services:has(.sv9.is-fine) .services-head{padding-bottom:var(--svx-hb, 40px)}html.svx-1 .services:has(.sv9.is-fine) .services-head .lede{display:none}html.svx-1 .sv9.is-fine.svx1-fit{grid-template-columns:minmax(0,1fr) var(--svx-fw);column-gap:clamp(36px,3.4vw,72px);align-items:end}html.svx-1 .sv9.is-fine.svx1-fit .sv9-list{height:var(--svx-h)!important;grid-template-rows:var(--svx-rows)!important}html.svx-1 .sv9.is-fine.svx1-fit .sv9-h{height:var(--svx-r)}html.svx-1 .sv9.is-fine.svx1-fit .sv9-name{font-size:var(--svx-fs);letter-spacing:-.02em;line-height:1.04}html.svx-1 .sv9.is-fine.svx1-fit .sv9-frame{align-self:end;justify-self:end;width:var(--svx-fw);height:var(--svx-fh, var(--svx-fw));margin-top:var(--svx-fmt, 0px);margin-bottom:var(--svx-fmb, 0px)}html.svx-1 .sv9.is-fine.svx1-fit :is(.sv9-mark,.sv9-page){translate:0 var(--svx-mk, 0px)}html.svx-1 .sv9.is-fine.svx1-fit .sv9-panel{display:flex;flex-wrap:wrap;align-items:center;gap:0 28px;padding-inline-end:0;padding-bottom:clamp(14px,1.8svh,22px)}html.svx-1 .sv9.is-fine.svx1-fit .sv9-line{order:1;flex:1 1 auto;font-size:17px;line-height:1.5;max-width:none}html.svx-1 .sv9.is-fine.svx1-fit .sv9-logos{order:2;margin:0}html.svx-1 .sv9.is-fine.svx1-fit .sv9-go{order:6;margin:14px 0 0;margin-inline-start:auto}html.svx-1 .sv9.is-fine.svx1-fit .sv9-panel.svx1-go-below .sv9-logos{order:5;margin:14px 0 0}html.svx-1 .sv9.is-fine.svx1-fit .sv9-subs{order:4;flex:1 0 100%;display:flex;flex-wrap:wrap;gap:2px 30px;font-size:15px;line-height:1.55;padding-top:10px}html.svx-1 .sv9.is-fine.svx1-fit .sv9-logos img{height:17px}html.svx-1 .sv9.is-fine.svx1-fit .sv9-logos .is-icon img{height:21px}@media (max-width: 1365px){html.svx-1 .sv9.is-fine.svx1-fit .sv9-subs{gap:2px 22px}html.svx-1 .sv9.is-fine.svx1-fit .sv9-logos{gap:8px 16px}}
