@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}.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}.ip{position:relative}.ip-navy{background:var(--navy);color:var(--on-dark)}.ip-light{background:var(--ground)}.ip-pale{background:var(--panel)}.ip .chapter-in{max-width:1440px;margin-inline:auto}.ip-head{display:grid;gap:18px;margin-bottom:clamp(36px,4.4vw,64px);max-width:980px}.ip-head .lede{font-size:clamp(17px,1.35vw,20px);line-height:1.6;color:var(--lo);max-width:60ch}.ip-navy .ip-head .lede{color:var(--on-dark-lo)}.ip-navy .h2{color:var(--on-dark)}.ip .h2{text-wrap:balance}[id]{scroll-margin-top:96px}.ip-hero{--t-ink: var(--on-dark);--t-lo: var(--on-dark-lo);--t-rule: rgba(234, 242, 244, .1);--t-sight: rgba(234, 242, 244, .35);position:relative;isolation:isolate;overflow:clip;color:var(--t-ink);background:radial-gradient(ellipse 60% 70% at 22% 55%,rgba(16,230,200,.1),transparent 70%),var(--navy);padding:clamp(120px,15svh,168px) var(--pad) clamp(56px,7svh,88px)}.ip-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);align-items:center;gap:clamp(32px,4vw,72px)}.ip-hero-main{position:relative;z-index:1;display:grid;justify-items:start;gap:clamp(18px,2.4svh,26px)}.crumbs ol{display:flex;flex-wrap:wrap;gap:6px 10px;margin:0;padding:0;list-style:none;font-size:14px;color:var(--lo)}.crumbs li+li:before{content:"/";margin-inline-end:10px;color:var(--mute)}.crumbs a{color:var(--lo);text-decoration:none}.crumbs a:hover{color:var(--ink);text-decoration:underline;text-underline-offset:4px}.crumbs [aria-current]{color:var(--ink);font-weight:600}.ip-hero .crumbs ol,.ip-hero .crumbs a{color:var(--t-lo)}.ip-hero .crumbs a:hover,.ip-hero .crumbs [aria-current]{color:var(--t-ink)}.ip-hero h1{margin:0;max-width:11ch;color:var(--t-ink);font-size:clamp(44px,5.2vw,84px);font-weight:900;letter-spacing:-.045em;line-height:.98;text-wrap:balance}.ip-hero h1 .dot{color:var(--mint)}@property --iro{syntax: "<length>"; inherits: false; initial-value: 0px;}@keyframes ip-ripple{0%{--iro: 0px}to{--iro: 150px}}@keyframes ip-turn{to{rotate:360deg}}.ip-hero .lede{margin:0;max-width:46ch;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.5;color:var(--t-ink)}.ip-hero-copy{display:grid;gap:clamp(16px,2.4svh,24px);justify-self:stretch}.ip-hero-list{display:flex;flex-wrap:wrap;gap:10px 40px;margin:0;padding:18px 0 0;list-style:none;border-top:1px solid rgba(234,242,244,.1)}.ip-hero-list li{display:flex;align-items:center;gap:10px;font-size:clamp(18px,1.4vw,21px);line-height:1.4;color:var(--t-lo);white-space:nowrap}.ip-hero-list .tick{flex:none;width:15px;height:15px;fill:none;stroke:var(--mint);stroke-width:1.6}.ip-hero-list .tick .c{fill:var(--mint);stroke:none}.ip-hero-act{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:16px clamp(28px,2.6vw,40px)}.ip-hero-act .btn-join{margin:9px;white-space:nowrap}.ip-hero-down{display:inline-flex;align-items:center;gap:10px;font-size:15.5px;font-weight:700;color:var(--t-ink);text-decoration:none}.ip-hero-down span{padding-bottom:3px;border-bottom:1px solid rgba(234,242,244,.35);transition:border-color .3s}.ip-hero-down svg{width:16px;height:16px;fill:none;stroke:var(--mint);stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;transition:transform .4s var(--ease)}.ip-hero-down:hover span{border-color:var(--mint)}.ip-hero-down:hover svg{transform:translateY(3px)}.ip-hero-down:focus-visible{outline:2px solid var(--mint);outline-offset:4px}@media (max-width: 760px){.ip-hero-act{column-gap:18px}.ip-hero-act .btn-join{gap:12px;min-height:54px;padding:0 20px 0 14px;font-size:17px}.ip-hero-act .join-mark{width:22px;height:22px}.ip-hero-list{flex-wrap:nowrap;gap:22px}.ip-hero-list li{gap:7px;font-size:clamp(14px,4vw,16px)}.ip-hero-list .tick{width:13px;height:13px}}html:not(.docked) .bar :is(.brand,.bar-nav a,.login){color:var(--on-dark)}.js .bar{transition:background-color .25s}html.bar-ground .bar{background:var(--ink);pointer-events:auto;box-shadow:0 1px #eaf2f414}.ip-scope{--sd: clamp(260px, 25vw, 380px);--sr: calc(var(--sd) * .425);position:relative;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:calc(var(--sd) + 40px);margin-inline-end:calc(-1 * var(--pad))}.ip-scope>*{grid-area:1 / 1}.ip-scope:before{content:"";position:absolute;z-index:-1;left:50%;top:50%;width:1800px;height:1800px;margin:-900px 0 0 -900px;border-radius:50%;pointer-events:none;background:repeating-radial-gradient(circle,transparent 0,transparent var(--iro),rgba(16,230,200,.22) var(--iro),rgba(16,230,200,.22) calc(var(--iro) + 1.2px),transparent calc(var(--iro) + 1.2px),transparent 150px);-webkit-mask-image:radial-gradient(circle,transparent 0,transparent 10%,#000 12%,rgba(0,0,0,.5) 26%,transparent 46%);mask-image:radial-gradient(circle,transparent 0,transparent 10%,#000 12%,rgba(0,0,0,.5) 26%,transparent 46%)}.ip-lanes{position:relative;display:grid;grid-template-columns:minmax(0,1fr);min-width:0}.ip-lanes:not(.ip-lanes--lit){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 74%,transparent 98%),radial-gradient(circle at 50% 50%,transparent 0 var(--sr),#000 calc(var(--sr) + 1px));mask-image:linear-gradient(to right,transparent 0,#000 7%,#000 74%,transparent 98%),radial-gradient(circle at 50% 50%,transparent 0 var(--sr),#000 calc(var(--sr) + 1px));-webkit-mask-composite:source-in;mask-composite:intersect}.ip-lanes--lit{-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 0 var(--sr),transparent calc(var(--sr) + 1px));mask-image:radial-gradient(circle at 50% 50%,#000 0 var(--sr),transparent calc(var(--sr) + 1px))}.lane{--k: .78;--gap: 52px;position:relative;overflow:hidden;direction:ltr;padding:17px 0;border-top:1px solid var(--t-rule)}.lane:last-child{border-bottom:1px solid var(--t-rule)}.ip-lanes--lit .lane{border-color:transparent}.lane-track{display:flex;width:max-content;direction:ltr}.lane-set{display:flex;align-items:center;gap:var(--gap);margin:0;padding:0 var(--gap) 0 0;list-style:none}.lane-set img{display:block;width:auto;height:calc(var(--h) * var(--k) * 1px);filter:brightness(0) invert(1);opacity:.32}.ip-lanes--lit .lane-set img{opacity:1}.lane-tag{position:absolute;z-index:1;left:calc(var(--pad) - 8px);top:0;padding:0 8px;direction:rtl;font-size:11.5px;font-weight:600;line-height:14px;letter-spacing:.01em;color:var(--t-lo);white-space:nowrap}.lane:has(.lane-tag){padding-top:21px}.ip-lanes--lit .lane{padding-top:21px}@media (prefers-reduced-motion: no-preference){.lane-track{animation:lane-run var(--d, 60s) linear infinite}.lane[data-dir=l] .lane-track{animation-direction:reverse}.ip-scope:before{animation:ip-ripple 6s linear infinite}.ip-sight .s-out{animation:ip-turn 90s linear infinite}}@keyframes lane-run{to{transform:translate(-50%)}}.ip-sight{position:relative;place-self:center;width:var(--sd);height:var(--sd);overflow:visible;pointer-events:none;fill:none}.ip-sight .s-out{stroke:var(--t-sight);stroke-width:1;stroke-dasharray:2 10;transform-origin:200px 200px}.ip-sight .s-ring{stroke:var(--mint);stroke-width:1.6}.ip-sight .s-ticks{stroke:var(--t-sight);stroke-width:1.2}.ip-sight .s-hair{stroke:var(--mint);stroke-width:1.6}.ip-sight .s-bk{stroke:var(--t-sight);stroke-width:1.4}@media (max-width: 900px){.ip-hero{padding-top:104px}.ip-hero-grid{grid-template-columns:minmax(0,1fr);gap:28px}.ip-scope{--sd: 240px;margin-inline:calc(-1 * var(--pad));min-height:calc(var(--sd) + 24px)}.lane{--k: .58;--gap: 34px;padding:11px 0}.lane:has(.lane-tag),.ip-lanes--lit .lane{padding-top:11px}.ip-lanes:not(.ip-lanes--lit){-webkit-mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),radial-gradient(circle at 50% 50%,transparent 0 var(--sr),#000 calc(var(--sr) + 1px));mask-image:linear-gradient(to right,transparent 0,#000 8%,#000 92%,transparent 100%),radial-gradient(circle at 50% 50%,transparent 0 var(--sr),#000 calc(var(--sr) + 1px))}.lane-tag{display:none}}.ip-hero{padding-bottom:calc(clamp(56px,7svh,88px) + clamp(36px,4.6vw,72px))}.ip-hero+.zone-a{--ramp: clamp(36px, 4.6vw, 72px);margin-top:calc(-1 * var(--ramp));clip-path:polygon(0 var(--ramp),100% 0,100% 100%,0 100%)}.ip-hero+.zone-a:before{content:"";position:absolute;z-index:2;inset:0 0 auto;height:calc(var(--ramp) + 2px);background:var(--mint);opacity:.7;pointer-events:none;clip-path:polygon(0 var(--ramp),100% 0,100% 1.5px,0 calc(var(--ramp) + 1.5px))}.ip-hero+.zone-a>.chapter{padding-top:calc(var(--chapter) * .75 + var(--ramp))}.bk{position:absolute;width:16px;height:16px;pointer-events:none;border:0 solid rgba(10,18,32,.45)}.bk--tr{top:8px;right:var(--pad);border-top-width:1.5px;border-right-width:1.5px}.bk--tl{top:8px;left:var(--pad);border-top-width:1.5px;border-left-width:1.5px}.bk--br{bottom:8px;right:var(--pad);border-bottom-width:1.5px;border-right-width:1.5px}.bk--bl{bottom:8px;left:var(--pad);border-bottom-width:1.5px;border-left-width:1.5px}.ip-statement{position:relative;max-width:1060px;margin:0 auto;padding:clamp(36px,4.4vw,64px) clamp(28px,5vw,80px);text-align:center}.ip-statement .bk{border-color:var(--mint-matte);width:22px;height:22px}.ip-statement .bk--tr,.ip-statement .bk--br{right:0}.ip-statement .bk--tl,.ip-statement .bk--bl{left:0}.ip-statement .bk--tr,.ip-statement .bk--tl{top:0}.ip-statement .bk--br,.ip-statement .bk--bl{bottom:0}.ip-statement .readin{margin:0 auto;max-width:30em;font-size:clamp(22px,2.35vw,36px);line-height:1.38;text-wrap:balance}.brick{display:grid;grid-template-columns:minmax(0,1fr);gap:14px}.brick-row{display:flex;gap:14px;min-width:0}.brick-row>*{min-width:0}.brick-row:nth-child(1)>:nth-child(1){flex:0 0 calc(58.9% - 7px)}.brick-row:nth-child(1)>:nth-child(2){flex:1 1 0}.brick-row:nth-child(2)>:nth-child(1){flex:0 0 calc(44.8% - 7px)}.brick-row:nth-child(2)>:nth-child(2){flex:1 1 0}.bt{position:relative;display:flex;flex-direction:column;gap:14px;padding:clamp(26px,2.6vw,40px);background:var(--panel);border:1px solid var(--line)}.bt--navy{background:var(--navy);border-color:var(--navy);color:var(--on-dark)}.bt--wash{background:var(--ground-2);border-color:var(--ground-2)}.bt-ic{width:44px;height:44px;fill:none;stroke:var(--mint-matte);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round}.bt--navy .bt-ic{stroke:var(--mint)}.bt h3{margin:4px 0 0;font-size:clamp(24px,2.2vw,34px);font-weight:900;letter-spacing:-.03em;line-height:1.08}.bt p{margin:0;font-size:16.5px;line-height:1.65;color:var(--lo);max-width:46ch}.bt--navy p{color:var(--on-dark-lo)}.chips{display:flex;flex-wrap:wrap;gap:8px;margin:auto 0 0;padding:10px 0 0;list-style:none}.chips a{display:inline-flex;align-items:center;min-height:36px;padding:6px 12px;border:1px solid var(--line-soft);font-size:14px;font-weight:600;color:var(--ink);text-decoration:none;transition:border-color .25s,background-color .25s}.chips a:hover{border-color:var(--mint-matte);background:#10e6c814}.bt--navy .chips a{color:var(--on-dark);border-color:#eaf2f433}.bt--navy .chips a:hover{border-color:var(--mint);background:#10e6c81a}.bt-logos{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 4px;padding:0;list-style:none}.bt-logos img{display:block;width:auto;height:calc(var(--h, 22) * 1px);filter:brightness(0) invert(1);opacity:.72}.facts3{display:grid;grid-template-columns:repeat(3,1fr);gap:0 clamp(24px,3vw,48px);margin-top:clamp(56px,6vw,96px)}.facts3>div{padding-top:22px;border-top:2px solid var(--ink)}.facts3 .f-h{margin:0 0 10px;font-size:clamp(22px,2vw,30px);font-weight:900;letter-spacing:-.025em;line-height:1.15}.facts3 p{margin:0;font-size:16.5px;line-height:1.6;color:var(--lo)}.rail{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:24px clamp(32px,3.4vw,56px);text-align:center;margin-top:clamp(56px,6vw,96px);padding:clamp(28px,3vw,40px) 0;border-block:1px solid var(--line-soft)}.rail p{margin:0;font-size:clamp(22px,2.1vw,32px);font-weight:900;letter-spacing:-.025em;line-height:1.2;text-wrap:balance}.ip-navy .rail{border-color:#eaf2f429}.route--proc+.rail{margin-top:0;border-top:0}.seam-tab{--tab: clamp(56px, 5.6vw, 84px);--tw: min(56%, 820px);margin-top:calc(-1 * var(--tab));clip-path:polygon(100% 0,calc(100% - var(--tw)) 0,calc(100% - var(--tw) - var(--tab)) var(--tab),0 var(--tab),0 100%,100% 100%)}.seam-tab:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--tab) + 2px);background:var(--mint);pointer-events:none;clip-path:polygon(100% 0,calc(100% - var(--tw)) 0,calc(100% - var(--tw) - var(--tab)) var(--tab),0 var(--tab),0 calc(var(--tab) + 1.5px),calc(100% - var(--tw) - var(--tab) + .6px) calc(var(--tab) + 1.5px),calc(100% - var(--tw) + .6px) 1.5px,100% 1.5px)}.seam-tab>.chapter{padding-top:calc(var(--chapter) * .55)}@media (min-width: 761px){.seam-tab .ip-head>h2{max-width:calc(min(56vw,820px) + var(--tab) - var(--pad) - max(0px,(100vw - 1440px) / 2) - 16px);text-wrap:balance}}.pre-tab{padding-bottom:calc(var(--chapter) + clamp(56px,5.6vw,84px))!important}.seam-ramp{--ramp: clamp(36px, 4.6vw, 72px);margin-top:calc(-1 * var(--ramp));clip-path:polygon(0 var(--ramp),100% 0,100% 100%,0 100%)}.seam-ramp:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--ramp) + 2px);background:var(--mint);opacity:.7;pointer-events:none;clip-path:polygon(0 var(--ramp),100% 0,100% 1.5px,0 calc(var(--ramp) + 1.5px))}.seam-ramp>.chapter{padding-top:calc(var(--chapter) * .7 + var(--ramp))}.pre-ramp{padding-bottom:calc(var(--chapter) + clamp(36px,4.6vw,72px))!important}.chx{--rule: rgba(234, 242, 244, .16);display:grid;grid-template-columns:minmax(0,1fr);min-width:0;gap:clamp(32px,4vw,72px)}.chx-group{margin:0;padding:26px 0 10px;font-size:14px;font-weight:600;color:var(--on-dark-lo);display:flex;align-items:center;gap:14px}.chx-group:after{content:"";flex:1;height:1px;background:var(--rule)}.chx-list+.chx-group{padding-top:clamp(40px,4vw,60px)}.chx-list{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--rule)}.ch{position:relative;border-top:1px solid var(--rule)}.ch:before{content:"";position:absolute;top:-1px;inset-inline:0;height:2px;background:var(--mint);transform:scaleX(0);transform-origin:right center;transition:transform .6s var(--ease);pointer-events:none}.ch.is-open:before{transform:scaleX(1)}.ch-h{margin:0;font:inherit}.ch-btn{display:flex;align-items:center;gap:16px;width:100%;min-height:48px;padding:clamp(14px,1.3vw,20px) 0;border:0;background:none;color:var(--on-dark);text-align:start;cursor:pointer}.ch-btn:focus-visible{outline:none}.ch-btn:focus-visible .ch-name{outline:2px solid var(--mint);outline-offset:4px;border-radius:2px}.ch-name{flex:0 1 auto;font-size:clamp(22px,2.5vw,40px);font-weight:900;letter-spacing:-.035em;line-height:1.08;transition:color .35s}.ch-btn:hover .ch-name,.ch.is-open .ch-name{color:var(--mint)}.ch-tag{flex:none;padding:3px 8px;border:1px solid rgba(16,230,200,.45);color:var(--mint);font-size:12.5px;font-weight:600;line-height:1.3}.ch-mark{position:relative;flex:none;width:16px;height:16px;margin-inline-start:auto;color:var(--on-dark-lo)}.ch-mark:before,.ch-mark:after{content:"";position:absolute;inset:7px 0;height:2px;background:currentColor;transition:transform .45s var(--ease)}.ch-mark:after{transform:rotate(90deg)}.ch.is-open .ch-mark{color:var(--mint)}.ch.is-open .ch-mark:after{transform:rotate(0)}.ch-panel{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s var(--ease)}.ch-panel>div{min-height:0;overflow:hidden}.js .ch:not(.is-open) .ch-panel{grid-template-rows:0fr}.ch-body{display:grid;gap:12px;padding:0 0 clamp(20px,2vw,28px);max-width:62ch}.ch-meta{margin:0;font-size:15px;font-weight:700;color:var(--mint)}.ch-body>p:not(.ch-meta){margin:0;font-size:16.5px;line-height:1.65;color:var(--on-dark-lo)}.ch-subs{display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 0;padding:0;list-style:none}.ch-subs li{padding:5px 11px;border:1px solid rgba(234,242,244,.2);font-size:14px;font-weight:600;color:var(--on-dark)}.ch-logos{display:flex;flex-wrap:wrap;align-items:center;gap:22px;margin:6px 0 0;padding:0;list-style:none}.ch-logos img{display:block;width:auto;height:calc(var(--h, 28) * 1px);filter:brightness(0) invert(1);opacity:.8}.ch-glyph{width:40px;height:40px;fill:none;stroke:var(--on-dark);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;opacity:.85}.sight{display:none}@media (min-width: 960px){.chx.is-fine{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);column-gap:clamp(48px,8vw,140px);align-items:start}.chx.is-fine .ch-logos{display:none}.chx.is-fine .sight{display:block;position:sticky;top:clamp(96px,14vh,140px);aspect-ratio:4 / 5;max-height:74vh;width:100%;background:radial-gradient(circle at 50% 46%,rgba(16,230,200,.12),transparent 58%),var(--navy-2)}}.sight .bk{border-color:var(--mint);width:20px;height:20px}.sight .bk--tr,.sight .bk--tl{top:-8px}.sight .bk--br,.sight .bk--bl{bottom:-8px}.sight .bk--tr,.sight .bk--br{right:-8px}.sight .bk--tl,.sight .bk--bl{left:-8px}.sight-rings{position:absolute;inset:6% 6% 14%;display:grid;place-items:center}.sight-rings svg{width:100%;height:100%;overflow:visible;transform:rotate(var(--turn, 0deg));transition:transform 1.1s var(--ease)}.sight-rings circle,.sight-rings path{fill:none;stroke:#eaf2f424;stroke-width:1;vector-effect:non-scaling-stroke}.sight-rings .arc{stroke:var(--mint);stroke-opacity:.7;stroke-width:1.6;stroke-dasharray:46 1000}.sight-ping{position:absolute;left:50%;top:40%;width:12px;height:12px;margin:-6px;border-radius:50%;background:var(--mint);box-shadow:0 0 #10e6c873}.sight.is-ping .sight-ping{animation:sight-ping .9s var(--ease)}@keyframes sight-ping{0%{box-shadow:0 0 #10e6c880}to{box-shadow:0 0 0 46px #10e6c800}}.sight-shots{position:absolute;inset:6% 6% 14%}.sight-shot{position:absolute;inset:0;display:flex;flex-wrap:wrap;align-content:center;justify-content:center;gap:26px 34px;padding:18%;opacity:0;transform:scale(.94);transition:opacity .35s,transform .5s var(--ease);pointer-events:none}.sight-shot.is-on{opacity:1;transform:none}.sight-shot img{display:block;width:auto;height:calc(var(--h, 28) * 1.45px);max-width:100%;filter:brightness(0) invert(1)}.sight-shot .ch-glyph{width:72px;height:72px;stroke-width:1.2}.sight-shot.has-el{padding:0}.sight-shot.has-el>:not(svg),.sight-shot.has-el>.ch-glyph{display:none}.sight-shot>svg:not(.ch-glyph){position:absolute;inset:0;width:100%;height:100%}.sight.has-el .sight-ping{display:none}.sight.has-el .sight-rings{opacity:.55}.sight-shot,.ch-el{--el-line: #EAF2F4;--el-mint: #10E6C8;--el-ink: #0A1220}.ch-el{display:none;margin:4px 0 6px;width:100%;max-width:440px;aspect-ratio:5 / 4;background:radial-gradient(circle at 50% 48%,rgba(16,230,200,.12),transparent 62%),var(--navy-2)}.ch-el.has-el{display:block}.ch-el.has-el~.ch-logos{display:none}.ch-el>svg{display:block;width:100%;height:100%}.chx.is-fine .ch-el{display:none}.sight-cap{position:absolute;inset:auto 8% 6%;display:flex;align-items:baseline;justify-content:space-between;gap:16px;padding-top:14px;border-top:1px solid rgba(234,242,244,.16)}.sight-cap strong{font-size:17px;font-weight:800;color:var(--on-dark)}.sight-count{font:500 13px var(--mono);color:var(--on-dark-lo);direction:ltr}@media (prefers-reduced-motion: reduce){.sight-rings svg,.sight-shot,.ch-panel,.ch:before{transition:none}.sight.is-ping .sight-ping{animation:none}}.ledger{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(32px,4vw,72px);margin:0;padding:0;list-style:none}.ledger>li{position:relative;display:grid;grid-template-columns:22px 1fr;gap:4px 14px;padding:24px 0 26px;border-top:1px solid var(--line-soft);transition:background-color 1.2s}.ledger>li:nth-last-child(-n+2){border-bottom:1px solid var(--line-soft)}.ledger .tick{grid-row:1 / span 2;width:18px;height:18px;margin-top:6px;fill:none;stroke:var(--mint-matte);stroke-width:1.6}.ledger .tick .c{fill:var(--mint);stroke:none}.ledger h3{margin:0;font-size:clamp(19px,1.5vw,22px);font-weight:800;letter-spacing:-.015em;line-height:1.3}.ledger p{margin:0;font-size:16.5px;line-height:1.6;color:var(--lo)}.ledger>li:target{background:#10e6c81a;transition:none}.route{--n: 6;--fill: 0;position:relative;margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:0 14px}.route:before,.route:after{content:"";position:absolute;top:15px;height:2px;inset-inline:calc(100% / var(--n) / 2 - 7px)}.route:before{background:#eaf2f429}.route:after{background:var(--mint);transform:scaleX(var(--fill));transform-origin:right center}.route>li{position:relative;display:grid;grid-template-rows:32px 40px auto;justify-items:center}.route .ring{position:relative;z-index:1;width:32px;height:32px;border-radius:50%;border:1.5px solid rgba(234,242,244,.3);background:var(--navy);transition:border-color .5s,box-shadow .5s}.route .ring:after{content:"";position:absolute;inset:8px;border-radius:50%;background:#eaf2f440;transition:background-color .5s}.route .stem{width:1px;height:100%;background:#eaf2f433;transition:background-color .5s}.route .card{width:100%;padding:22px 20px 24px;border:1px solid rgba(234,242,244,.14);background:#ffffff05;transition:border-color .5s,background-color .5s}.route .num{display:block;font:500 13px var(--mono);color:var(--on-dark-lo);margin-bottom:12px;direction:ltr;text-align:end}.route h3{margin:0 0 10px;font-size:clamp(18px,1.45vw,21px);font-weight:800;line-height:1.25;color:var(--on-dark)}.route p{margin:0;font-size:15.5px;line-height:1.6;color:var(--on-dark-lo)}.route>li.lit .ring{border-color:var(--mint);box-shadow:0 0 0 6px #10e6c81f}.route>li.lit .ring:after{background:var(--mint)}.route>li.lit .stem{background:var(--mint)}.route>li.lit .card{border-color:#10e6c880;background:#10e6c80d}.route>li.lit .num{color:var(--mint)}.no-js-lit .route>li .ring:after{background:var(--mint)}@media (max-width: 1100px){.route{grid-template-columns:minmax(0,1fr);gap:0}.route:before,.route:after{top:16px;bottom:16px;height:auto;width:2px;inset-inline:15px auto}.route:after{transform:scaleY(var(--fill));transform-origin:center top}.route>li{grid-template-rows:none;grid-template-columns:32px 24px minmax(0,1fr);justify-items:stretch;align-items:start;padding-bottom:18px}.route .stem{width:100%;height:1px;margin-top:16px}.route .card{max-width:640px}.route .num{text-align:start}}.grid6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.grid6>li{display:grid;align-content:start;gap:12px;padding:26px 0 34px;border-top:1px solid var(--line-soft)}.grid6 h3{margin:4px 0 0;font-size:clamp(20px,1.6vw,24px);font-weight:900;letter-spacing:-.02em;line-height:1.2}.grid6 p{margin:0;font-size:16px;line-height:1.62;color:var(--lo)}.grid6 .tel{--el-line: #EAF2F4;--el-mint: #10E6C8;--el-ink: #0A1220;--arm: 14px;--c: rgba(234, 242, 244, .5);position:relative;display:grid;place-items:center;aspect-ratio:4 / 3;margin:0 0 8px;overflow:hidden;background:radial-gradient(58% 62% at 50% 46%,rgba(16,230,200,.12),transparent 72%),var(--navy)}.grid6 .tel:after{content:"";position:absolute;inset:10px;pointer-events:none;transition:inset .4s var(--ease);background:linear-gradient(var(--c),var(--c)) left top / var(--arm) 1px,linear-gradient(var(--c),var(--c)) left top / 1px var(--arm),linear-gradient(var(--c),var(--c)) right top / var(--arm) 1px,linear-gradient(var(--c),var(--c)) right top / 1px var(--arm),linear-gradient(var(--c),var(--c)) left bottom / var(--arm) 1px,linear-gradient(var(--c),var(--c)) left bottom / 1px var(--arm),linear-gradient(var(--c),var(--c)) right bottom / var(--arm) 1px,linear-gradient(var(--c),var(--c)) right bottom / 1px var(--arm);background-repeat:no-repeat}.grid6>li:hover .tel:after{inset:6px;--c: var(--mint)}.grid6 .tel>img,.grid6 .tel>svg{grid-area:1 / 1;display:block;width:auto;height:100%;max-width:100%;aspect-ratio:1}@media (max-width: 760px){.grid6 .tel{aspect-ratio:16 / 10}}.others{margin:0;padding:0;list-style:none;border-bottom:1px solid var(--line-soft)}.others li{border-top:1px solid var(--line-soft)}.others a{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:48px;padding:clamp(14px,1.3vw,20px) 0;color:var(--ink);text-decoration:none}.others .nm{font-size:clamp(22px,2.4vw,38px);font-weight:900;letter-spacing:-.035em;line-height:1.1;transition:color .3s}.others svg{flex:none;width:22px;height:22px;fill:none;stroke:var(--mint-matte);stroke-width:1.8;transform:scaleX(-1);transition:transform .4s var(--ease)}.others a:hover .nm{color:var(--mint-matte)}.others a:hover svg{transform:scaleX(-1) translate(6px)}.others a:focus-visible{outline:2px solid var(--mint-matte);outline-offset:4px}.seam-v{--v: clamp(40px, 5vw, 80px);margin-top:calc(-1 * var(--v));clip-path:polygon(0 0,50% var(--v),100% 0,100% 100%,0 100%)}.seam-v:before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--v) + 2px);background:var(--mint);opacity:.8;pointer-events:none;z-index:2;clip-path:polygon(0 0,50% var(--v),100% 0,100% 1.5px,50% calc(var(--v) + 1.5px),0 1.5px)}.pre-v{padding-bottom:calc(var(--chapter) + clamp(40px,5vw,80px))!important}.seam-v:after{content:"";position:absolute;z-index:2;inset:0 0 auto;height:calc(var(--v) + 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 calc(var(--v) - 4px) / 32px 56px no-repeat}.pre-v{position:relative}.pre-v:after{content:"";position:absolute;z-index:3;inset:auto 0 0;height:clamp(40px,5vw,80px);pointer-events:none;background: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='M0 0L500 100' pathLength='100'/%3E%3Cpath d='M1000 0L500 100' 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") 0 0 / 100% 100% no-repeat}@media (prefers-reduced-motion: reduce){.seam-v:after,.pre-v:after{display:none}}@media (max-width: 1000px){.brick-row{flex-direction:column}.brick-row>*{flex:1 1 auto!important}.facts3{grid-template-columns:minmax(0,1fr);gap:28px}.grid6{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width: 760px){.ledger{grid-template-columns:minmax(0,1fr)}.ledger>li:nth-last-child(2){border-bottom:0}.grid6{grid-template-columns:minmax(0,1fr)}.seam-tab{--tw: 82%}}.ch-subl{margin:10px 0 0;font-size:14px;font-weight:700;color:var(--on-dark)}@media (min-width: 761px){.inner .clients:not(.seam-ramp){--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));--du: calc(var(--ceil) + 66px);padding-top:var(--t);isolation:isolate;overflow-x:clip;background:linear-gradient(transparent 0,transparent var(--du),var(--navy) var(--du))}.inner #clients-title{position:relative;width:fit-content;--px: calc(100vw - var(--as) - 2000px);--py: calc(var(--ceil) - 40px)}.inner .clients:not(.seam-ramp) #clients-title:before{content:"";position:absolute;z-index:-1;pointer-events:none;top:calc(-1 * var(--t));right:calc(-1 * var(--pad));left:-100vw;height:calc(var(--t) + var(--hH) + 90px);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}}@media (max-width: 760px){.inner .clients{position:relative}.inner .clients:not(.seam-ramp):before{content:"";position:absolute;inset-inline:0;pointer-events:none;background-repeat:no-repeat;--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='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>")}.inner .clients.chapter:not(.seam-ramp){padding-top:28px}}.clients.seam-ramp{padding-top:calc(var(--chapter) * .7 + var(--ramp))}.clients--light{background:var(--ground);color:var(--ink)}.clients--light :focus-visible,.clients--light .tile-b:focus-visible,.clients--light .tj a:focus-visible,.clients--light .cert-btn:focus-visible,.clients--light .t-gal-open:focus-visible{outline-color:var(--mint-matte)}.clients--light .tile{background:transparent;box-shadow:inset 0 0 0 1px var(--line)}.clients--light .tile img,.clients--light .wh-i img{filter:grayscale(1) invert(calc(1 - var(--li, 0)));opacity:.58}.clients--light .wh-i img{opacity:.8}.clients--light .tile.is-on{background:var(--panel);box-shadow:none;outline-color:var(--mint-deep)}.clients--light .tile.is-on img{filter:none;opacity:1}.clients--light .tile--dark.is-on{background:var(--ink)}@media (hover: hover){.clients--light .tile:hover{background:var(--panel);box-shadow:none;outline-color:var(--mint-deep)}.clients--light .tile:hover img{filter:none;opacity:1}.clients--light .tile--dark:hover{background:var(--ink)}.clients--light .wall:has(.tile:hover) .tile.is-on:not(:hover){background:transparent;box-shadow:inset 0 0 0 1px var(--line);outline-color:transparent}.clients--light .wall:has(.tile:hover) .tile.is-on:not(:hover) img{filter:grayscale(1) invert(calc(1 - var(--li, 0)));opacity:.58}.clients--light .cert-btn:hover{color:var(--ink);background:#0a12200f}.clients--light .btn-join:hover{background:var(--ink);color:var(--panel)}.clients--light .btn-join:hover .join-dot{fill:var(--mint)}}.clients--light .cert{box-shadow:0 0 0 1px var(--line-soft),0 24px 48px -28px #0a122047}.clients--light .tj{outline-color:#0b6b5a6b}.clients--light .tj a{color:var(--mint-matte)}.clients--light .tj a:hover{background:#10e6c814}.clients--light .cert-ctl{color:var(--ink)}.clients--light .cert-btn,.clients--light .cert-count{color:var(--lo)}.clients--light .btn-join:focus-visible{outline-color:var(--ink)}.clients--light .t-gal-open{color:var(--ink);text-decoration-color:#0a12204d}.clients--light .t-gal-open svg{stroke:var(--mint-matte)}.clients--light .wh-name{color:var(--lo)}.clients--light .wh-i.is-c{box-shadow:0 0 0 1px var(--panel),0 0 0 4px var(--ground),0 0 0 5px var(--mint-deep)}.clients--light .wh-i.is-c img{filter:none;opacity:1}.clients--light .wh-i.is-c .wh-name{color:var(--ink)}.clients--light .wh-i.is-dark.is-c{box-shadow:0 0 0 1px var(--ink),0 0 0 4px var(--ground),0 0 0 5px var(--mint-deep)}.inner.faqbg-2 .faq{background:linear-gradient(180deg,var(--ground) 0,#F2F9F8 clamp(160px,18vw,280px),var(--ground) max(30%,560px),var(--ground) 100%)}.inner .faq-ground{-webkit-mask-image:linear-gradient(#000 60%,transparent 96%);mask-image:linear-gradient(#000 60%,transparent 96%)}.zone-a>.chapter{padding-top:calc(var(--chapter) * .75)}.za-gap{margin-top:clamp(64px,7vw,112px)}.rail:last-child{padding-bottom:0;border-bottom:0}.bt-craft{display:grid;gap:12px;margin:auto 0 0;padding:16px 0 0;list-style:none;border-top:1px solid var(--line)}.bt--navy .bt-craft{border-top-color:#eaf2f429}.bt-craft li{display:grid;grid-template-columns:18px 1fr;gap:10px;align-items:start;font-size:15.5px;line-height:1.55;color:var(--lo)}.bt--navy .bt-craft li{color:var(--on-dark-lo)}.bt-craft strong{color:var(--ink);font-weight:800}.bt--navy .bt-craft strong{color:var(--on-dark)}.bt-craft .tick{width:16px;height:16px;margin-top:3px;fill:none;stroke:var(--mint-matte);stroke-width:1.6}.bt--navy .bt-craft .tick{stroke:var(--mint)}.bt-craft .tick .c{fill:var(--mint);stroke:none}.res3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,3vw,48px);margin:0;padding:0;list-style:none}.res3 li{padding-top:22px;border-top:2px solid var(--ink)}.res-n{margin:0;text-align:right;font-size:clamp(48px,5.4vw,84px);font-weight:900;letter-spacing:-.04em;line-height:1;color:var(--ink)}.res-l{margin:14px 0 6px;font-size:clamp(17px,1.4vw,20px);font-weight:800;line-height:1.35}.res-m{margin:0;font-size:15px;color:var(--lo)}.res10{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:0 clamp(16px,2vw,32px);margin:clamp(40px,4vw,64px) 0 0;padding:0;list-style:none}.res10 li{padding:16px 0 20px;border-top:1px solid rgba(10,18,32,.16)}.res10-k{margin:0;font-size:14px;font-weight:700;color:var(--mint-matte)}.res10-n{margin:8px 0 4px;font-size:clamp(22px,1.9vw,30px);font-weight:900;letter-spacing:-.03em;line-height:1.1;color:var(--ink)}.res10-v{margin:0;font-size:15px;color:var(--lo)}.res10-cap{margin:0 0 4px;font-size:clamp(17px,1.4vw,20px);font-weight:800}.ch-name{max-width:15em;text-wrap:balance}.route--proc{--rd: 52px;--row: calc(100% / 6);--tick: rgba(234, 242, 244, .3);counter-reset:st;grid-template-columns:minmax(0,1fr);grid-auto-rows:1fr;gap:0;border-bottom:1px solid rgba(234,242,244,.14)}.route--proc:before,.route--proc:after{top:calc(var(--row) / 2);bottom:calc(var(--row) / 2);height:auto}.route--proc:before{width:14px;inset-inline:calc(var(--rd) / 2 - 7px) auto;background:repeating-linear-gradient(to bottom,var(--tick) 0 1px,transparent 1px 12px) center / 14px 100% no-repeat,linear-gradient(var(--tick),var(--tick)) center / 2px 100% no-repeat}.route--proc:after{width:4px;inset-inline:calc(var(--rd) / 2 - 2px) auto;border-radius:2px;transform:scaleY(var(--fill));transform-origin:center top}.route--proc>li{display:grid;grid-template-columns:var(--rd) minmax(0,1fr);grid-template-rows:auto;column-gap:18px;align-items:center;align-content:center;justify-items:stretch;padding:22px 0;border-top:1px solid rgba(234,242,244,.14)}.route--proc .stem,.route--proc .num{display:none}.route--proc .card,.route--proc>li.lit .card{max-width:none;padding:0;border:0;background:none}.route--proc .ring{counter-increment:st;width:var(--rd);height:var(--rd);justify-self:center;background:var(--navy-2);border-color:#eaf2f438}.route--proc .ring:after{content:counter(st,decimal-leading-zero);inset:0;display:grid;place-items:center;background:none;border-radius:50%;font-size:20px;font-weight:900;letter-spacing:-.02em;color:var(--on-dark-lo);transition:color .5s,background-color .5s}.route--proc>li.lit .ring:after{background:var(--mint);color:var(--navy)}.route--proc h3{margin:0 0 6px}@media (hover: hover){.route--proc>li:hover .ring{border-color:var(--mint)}.route--proc>li:hover .ring:after{background:var(--mint);color:var(--navy)}}@media (min-width: 1101px){.route--proc{--rd: 72px}.route--proc>li{grid-template-columns:var(--rd) minmax(0,.85fr) minmax(0,1.6fr);column-gap:clamp(24px,3vw,56px);padding:24px 0}.route--proc .card{display:contents}.route--proc .ring:after{font-size:26px}.route--proc h3{margin:0;font-size:clamp(20px,1.7vw,25px)}.route--proc p{margin:0;font-size:16.5px}}.res3 li{position:relative;border-top-color:#0a122024}.res3 li:before{content:"";position:absolute;top:-2px;inset-inline:0;height:2px;background:var(--ink);transform:scaleX(0);transform-origin:right center;transition:transform 1.1s var(--ease)}.res3 li:nth-child(2):before{transition-delay:.15s}.res3 li:nth-child(3):before{transition-delay:.3s}.results.is-in .res3 li:before,html:not(.js) .res3 li:before{transform:scaleX(1)}.res-n .u,.res10-n .u{color:var(--mint-matte)}.res10{gap:14px}.res10 li{padding:18px 18px 20px;border:1px solid var(--line);background:var(--panel);transition:transform .35s var(--ease),border-color .35s,box-shadow .35s}.res10 li:hover{transform:translateY(-4px);border-color:var(--mint-deep);box-shadow:0 18px 30px -24px #0a122073}.seam-ramp.faq{padding-top:calc(var(--chapter) * .7 + var(--ramp))}.seam-ramp.journal{position:relative;background:var(--ground);padding-top:calc(var(--chapter) * .7 + var(--ramp));padding-bottom:0}.same-ground>.chapter{padding-top:calc(var(--chapter) * 1.25)}@media (max-width: 1000px){.res3{grid-template-columns:minmax(0,1fr);gap:28px}}@media (max-width: 1100px){.res10{grid-template-columns:repeat(2,minmax(0,1fr))}}.art-hero{min-height:0;padding-bottom:clamp(8px,1.2vw,16px);justify-content:flex-start}.art-hero h1{max-width:20ch;font-size:clamp(38px,5.2vw,84px);letter-spacing:-.04em;line-height:1.02}.art-meta{margin:0;padding-inline:var(--pad);font-size:15px;color:var(--lo)}.ip-hero .art-meta{color:var(--on-dark-lo)}.art-meta a{text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.ip-hero .art-meta a:hover{color:var(--mint)}.art-body{max-width:760px;margin-inline:0 auto;padding:clamp(24px,3vw,40px) var(--pad) var(--chapter);box-sizing:content-box;font-size:18.5px;line-height:1.8;color:#2a3646}.art-body>p:first-child{font-size:clamp(20px,1.7vw,23px);font-weight:600;line-height:1.65;color:var(--ink);padding-inline-start:18px;border-inline-start:3px solid var(--mint)}.art-body h2{margin:clamp(48px,5vw,72px) 0 16px;font-size:clamp(26px,2.4vw,36px);font-weight:900;letter-spacing:-.025em;line-height:1.15;color:var(--ink);text-wrap:balance}.art-body h3{margin:0;font-size:19px;font-weight:800;line-height:1.4;color:var(--ink)}.art-body p{margin:0 0 18px}.art-body ul,.art-body ol{margin:0 0 22px;padding-inline-start:22px}.art-body li{margin-bottom:10px}.art-body li::marker{color:var(--mint-matte)}.art-body strong{color:var(--ink);font-weight:800}.art-body a{color:var(--mint-matte);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.art-body a:hover{color:var(--ink)}.art-body table{width:100%;margin:8px 0 26px;border-collapse:collapse;font-size:16px;line-height:1.5}.art-body th,.art-body td{padding:12px 14px;border-bottom:1px solid var(--line-soft);text-align:start}.art-body th{font-weight:800;color:var(--ink);border-bottom:2px solid var(--ink)}@media (max-width: 760px){.art-grid{grid-template-columns:minmax(0,1fr)}.art-body{min-width:0;box-sizing:border-box;max-width:100%}.art-body table{display:block;max-width:100%;overflow-x:auto}}.art-body tbody tr:nth-child(odd){background:var(--ground-2)}.art-faq{margin-top:clamp(48px,5vw,72px);border-top:2px solid var(--ink)}.art-faq h2{margin-top:28px}.art-q{border-bottom:1px solid var(--line-soft)}.art-q summary{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:18px 0;cursor:pointer;list-style:none}.art-q summary::-webkit-details-marker{display:none}.art-q summary:focus-visible{outline:2px solid var(--mint-matte);outline-offset:4px}.art-q .fq-ic{position:relative;flex:none;width:14px;height:14px;color:var(--lo)}.art-q .fq-ic:before,.art-q .fq-ic:after{content:"";position:absolute;inset:6px 0;height:2px;background:currentColor;transition:transform .35s var(--ease)}.art-q .fq-ic:after{transform:rotate(90deg)}.art-q[open] .fq-ic{color:var(--mint-matte)}.art-q[open] .fq-ic:after{transform:rotate(0)}.art-q p{margin:0 0 20px}.art-close{margin-top:clamp(40px,4vw,56px);padding:22px 24px;background:var(--navy);color:var(--on-dark);font-size:18px;font-weight:600}.art-close p{margin:0}.art-close a{color:var(--mint);font-weight:800}@media (max-width: 760px){.art-body{font-size:17.5px}.art-body table{font-size:14.5px}.art-body th,.art-body td{padding:10px 8px}}.legal-grid{display:grid;grid-template-columns:minmax(0,1fr);max-width:1440px}.legal-body{counter-reset:sec}.legal-body h2{counter-increment:sec}.legal-body h2:before{content:counter(sec,decimal-leading-zero);display:block;margin-bottom:10px;font:500 12px/1 var(--mono);letter-spacing:.02em;color:var(--mint-matte)}.legal-body h3{margin:28px 0 8px}.legal-toc{padding:clamp(20px,2.4vw,32px) var(--pad) 0}.legal-toc h2{margin:0 0 12px;font-size:14px;font-weight:600;line-height:1.4;color:var(--lo)}.legal-toc ol{counter-reset:toc;margin:0;padding:0;list-style:none;border-top:1px solid var(--line-soft)}.legal-toc li{counter-increment:toc;border-bottom:1px solid var(--line-soft)}.legal-toc a{display:flex;align-items:baseline;gap:14px;min-height:44px;padding:11px 0;box-sizing:border-box;font-size:15.5px;line-height:1.45;color:var(--ink);text-decoration:none;transition:color .2s}.legal-toc a:before{content:counter(toc,decimal-leading-zero);flex:none;font:500 12px var(--mono);color:var(--mint-matte)}.legal-toc a:hover{color:var(--mint-matte)}.legal-dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:0 24px;margin:8px 0 26px;border-top:1px solid var(--line-soft)}.legal-dl dt,.legal-dl dd{margin:0;padding:12px 0;border-bottom:1px solid var(--line-soft)}.legal-dl dt{font-weight:800;color:var(--ink)}.legal-vendor{display:block;margin-top:4px;font-size:14px;color:var(--lo);text-align:right}.legal-scroll{overflow-x:auto;margin:8px 0 26px}.legal-scroll table{margin:0}.legal-scroll:focus-visible{outline:3px solid var(--mint-matte);outline-offset:3px}.legal-body .ph{padding:1px 6px;border-radius:2px;background:#fff1b8;box-shadow:inset 0 -2px #d9a400;color:var(--ink);font-weight:700;-webkit-box-decoration-break:clone;box-decoration-break:clone}.legal-close dl{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:8px 20px;margin:14px 0 0;font-size:17px;font-weight:500}.legal-close dt{color:var(--on-dark-lo)}.legal-close dd{margin:0}@media (min-width: 1100px){.legal-grid{grid-template-columns:minmax(0,calc(760px + 2 * var(--pad))) minmax(220px,340px);column-gap:clamp(24px,4vw,80px)}.legal-toc{grid-column:2;grid-row:1;align-self:start;position:sticky;top:112px;padding:clamp(24px,3vw,40px) 0 0 var(--pad)}.legal-body{grid-column:1;grid-row:1}}@media (max-width: 760px){.legal-dl,.legal-close dl{grid-template-columns:minmax(0,1fr)}.legal-dl dt{padding-bottom:0;border-bottom:0}.legal-close dl{gap:2px}.legal-close dd+dt{margin-top:10px}}.js .ip-sight image.ip-hel{opacity:0;transition:opacity .5s}.js .ip-sight.hel-still image.ip-hel{opacity:1}@media (prefers-reduced-motion: reduce){.js .ip-sight image.ip-hel{opacity:1;transition:none}}.ip-sight svg.ip-hel{overflow:hidden;fill:initial;transition:opacity .45s}.ip-sight svg.ip-hel.hel-out{opacity:0}.c-dual{display:flex;flex-wrap:wrap;align-items:center;gap:10px 18px}.c-acts{display:inline-flex;flex-wrap:wrap;gap:8px}.c-act{display:inline-flex;align-items:center;min-height:44px;padding:0 16px;border:1px solid var(--line-soft);font-size:15px;font-weight:700;color:var(--ink);text-decoration:none;transition:border-color .25s,background-color .25s}.c-act:hover{border-color:var(--mint-matte);background:#10e6c814}.c-act:focus-visible{outline:2px solid var(--mint-matte);outline-offset:3px}.c-now{margin:0 0 16px;font-size:clamp(18px,1.5vw,22px);font-weight:700;line-height:1.5;color:var(--ink)}.c-now a{color:var(--mint-matte);text-decoration:underline;text-underline-offset:4px}html.inner:not(.docked):not(.menu-open):has(.ip-hero-act .btn-join) .bar-end .btn{display:none}@media (min-width: 901px){html.inner:not(.docked):not(.menu-open):has(.ip-hero-act .btn-join) .bar-end{background:none;border-color:transparent;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}}
