@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/572c13468b8cff87-s.0k68dgt5gi4w6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/62d4b50592542c9f-s.0id408x23fv8q.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/38772d1e0cde909c-s.06sf8d84-9n3w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1F??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/a0ffaa6a9384d9d3-s.0rpo5i9-tpup~.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/fad568eea626db0e-s.04s-lri-1fnua.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-208E,U+2090-209C,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/ccee61546c0358b7-s.17kgvx8~8.fj6.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+1-C,U+E-1F,U+7F-9F,U+20DD-20E0,U+20E2-20E4,U+2150-218F,U+2190,U+2192,U+2194-2199,U+21AF,U+21E6-21F0,U+21F3,U+2218-2219,U+2299,U+22C4-22C6,U+2300-243F,U+2440-244A,U+2460-24FF,U+25A0-27BF,U+28??,U+2921-2922,U+2981,U+29BF,U+29EB,U+2B??,U+4DC0-4DFF,U+FFF9-FFFB,U+10140-1018E,U+10190-1019C,U+101A0,U+101D0-101FD,U+102E0-102FB,U+10E60-10E7E,U+1D2C0-1D2D3,U+1D2E0-1D37F,U+1F0??,U+1F100-1F1AD,U+1F1E6-1F1FF,U+1F30D-1F30F,U+1F315,U+1F31C,U+1F31E,U+1F320-1F32C,U+1F336,U+1F378,U+1F37D,U+1F382,U+1F393-1F39F,U+1F3A7-1F3A8,U+1F3AC-1F3AF,U+1F3C2,U+1F3C4-1F3C6,U+1F3CA-1F3CE,U+1F3D4-1F3E0,U+1F3ED,U+1F3F1-1F3F3,U+1F3F5-1F3F7,U+1F408,U+1F415,U+1F41F,U+1F426,U+1F43F,U+1F441-1F442,U+1F444,U+1F446-1F449,U+1F44C-1F44E,U+1F453,U+1F46A,U+1F47D,U+1F4A3,U+1F4B0,U+1F4B3,U+1F4B9,U+1F4BB,U+1F4BF,U+1F4C8-1F4CB,U+1F4D6,U+1F4DA,U+1F4DF,U+1F4E3-1F4E6,U+1F4EA-1F4ED,U+1F4F7,U+1F4F9-1F4FB,U+1F4FD-1F4FE,U+1F503,U+1F507-1F50B,U+1F50D,U+1F512-1F513,U+1F53E-1F54A,U+1F54F-1F5FA,U+1F610,U+1F650-1F67F,U+1F687,U+1F68D,U+1F691,U+1F694,U+1F698,U+1F6AD,U+1F6B2,U+1F6B9-1F6BA,U+1F6BC,U+1F6C6-1F6CF,U+1F6D3-1F6D7,U+1F6E0-1F6EA,U+1F6F0-1F6F3,U+1F6F7-1F6FC,U+1F7??,U+1F800-1F80B,U+1F810-1F847,U+1F850-1F859,U+1F860-1F887,U+1F890-1F8AD,U+1F8B0-1F8BB,U+1F8C0-1F8C1,U+1F900-1F90B,U+1F93B,U+1F946,U+1F984,U+1F996,U+1F9E9,U+1FA00-1FA6F,U+1FA70-1FA7C,U+1FA80-1FA89,U+1FA8F-1FAC6,U+1FACE-1FADC,U+1FADF-1FAE9,U+1FAF0-1FAF8,U+1FB??}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/8fcf71678f67d0c5-s.0kn0u2cosumsr.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/f7d6090e8b3debad-s.00qosz~21_9iq.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Roboto;font-style:normal;font-weight:900;font-stretch:100%;font-display:swap;src:url(../media/ce62453a442c7f35-s.p.0333ktddfbsxy.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Roboto Fallback;src:local(Arial);ascent-override:92.98%;descent-override:24.47%;line-gap-override:0.0%;size-adjust:99.78%}.roboto_7f07e6f4-module___1QpNq__className{font-family:Roboto,Roboto Fallback;font-style:normal}.roboto_7f07e6f4-module___1QpNq__variable{--font-roboto:"Roboto", "Roboto Fallback"}
@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/bdeb6a479b4761b3-s.0.89n~-yven.a.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/6f964c913bb9f8ae-s.0_k17ykhj6j8w.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/3bf87d7b9471fde9-s.0fe2~ho.b67cu.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/f2841910b23f0e53-s.0m2l6qoc_9757.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;font-display:swap;src:url(../media/5125eda54869f75a-s.0iz22xnsxqv7j.woff2?dpl=dpl_NFKpJTSXThByDiLTLrjYJh3pHRQk)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat Fallback;src:local(Arial);ascent-override:85.79%;descent-override:22.25%;line-gap-override:0.0%;size-adjust:112.83%}.montserrat_26834586-module__RXOLUa__className{font-family:Montserrat,Montserrat Fallback;font-style:normal;font-weight:800}.montserrat_26834586-module__RXOLUa__variable{--font-wordmark:"Montserrat", "Montserrat Fallback"}
:root{--magenta:var(--vz-magenta);--magenta-cta:#d40d7f;--magenta-cta-hover:#b80b6e;--sky:var(--vz-sky-2);--navy:#1a2e5b;--navy-deep:#081a62;--gray:#d7d7d7;--accent-yellow:#fdd514;--accent-green:#039552;--accent-green-dark:#1c594a;--accent-sand:#dcc591;--bg:#fff;--bg-tint:#f4f6fa;--bg-tint-deep:#e9edf4;--ink:#14213f;--ink-soft:#44506e;--ink-faint:#535d78;--line:#dfe3ec;--line-strong:#c4cad8;--on-navy:#fff;--on-navy-soft:#c6d2ea;--font-body:var(--font-roboto), "Helvetica Neue", Arial, sans-serif;--font-display:var(--font-mont), var(--font-roboto), Arial, sans-serif;--text-h1:clamp(2.375rem, 1.45rem + 3.4vw, 4.25rem);--text-h2:clamp(1.75rem, 1.3rem + 1.8vw, 2.75rem);--text-h3:clamp(1.375rem, 1.2rem + .8vw, 1.875rem);--text-sub:clamp(1.125rem, 1rem + .5vw, 1.375rem);--text-body:1.0625rem;--text-small:.9375rem;--text-fine:.9375rem;--space-section:clamp(3.25rem, 2.25rem + 3vw, 5.25rem);--space-section-tight:clamp(2.5rem, 1.9rem + 2vw, 3.75rem);--container:75rem;--gutter:clamp(1.25rem, 4vw, 2.5rem);--radius:6px;--radius-lg:10px;--shadow-card:0 1px 2px #081a620d, 0 8px 28px -12px #081a622e;--ease-out:cubic-bezier(.22, 1, .36, 1);--z-dropdown:40;--z-sticky:50;--z-overlay:60;--z-drawer:70}*,:before,:after{box-sizing:border-box}html{-webkit-font-smoothing:antialiased;scroll-behavior:smooth;overflow-x:clip}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}body{font-family:var(--font-body);font-size:var(--text-body);color:var(--ink);background:var(--bg);margin:0;line-height:1.65;overflow-x:clip}img{max-width:100%;height:auto;display:block}h1,h2,h3,h4{font-family:var(--font-body);color:var(--navy);text-wrap:balance;margin:0 0 .6em;line-height:1.12}h1{font-size:var(--text-h1);letter-spacing:-.015em;font-weight:700}h2{font-size:var(--text-h2);letter-spacing:-.01em;font-weight:700}h3{font-size:var(--text-h3);font-weight:500}h4{font-size:var(--text-sub);font-weight:500}p{margin:0 0 1.1em}a{color:var(--navy);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--magenta-cta)}:focus-visible{outline:3px solid var(--vz-accent-text);outline-offset:2px;border-radius:2px}::selection{background:var(--navy);color:#fff}.container{max-width:var(--container);padding-inline:var(--gutter);margin-inline:auto}.container--narrow{max-width:52rem}.section{padding-block:var(--space-section)}.section--tight{padding-block:var(--space-section-tight)}.section--tinted{background:var(--bg-tint)}.section-head{max-width:44rem;margin-bottom:clamp(2rem,1.5rem + 2vw,3.5rem)}.section-head p{color:var(--ink-soft);font-size:var(--text-sub);margin:0;line-height:1.55}.section-head--row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;max-width:none;display:flex}.section-head--row>div{max-width:44rem}.article-byline{color:#5b6577;margin:.5rem 0 0;font-size:.95rem}.author-bio{border-top:1px solid #e4e7ee;margin-top:2.5rem;padding-top:1.5rem}.author-bio__name{color:#1a2e5b;margin:0;font-weight:700}.author-bio__role{color:#5b6577;margin:.15rem 0 .6rem;font-size:.9rem}.author-bio__text{color:var(--ink);margin:0}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}.skip-link{z-index:calc(var(--z-drawer) + 1);background:var(--navy-deep);color:#fff;border-radius:0 0 var(--radius) var(--radius);transition:top .2s var(--ease-out);padding:.6rem 1.1rem;font-weight:500;text-decoration:none;position:absolute;top:-3.5rem;left:1rem}.skip-link:focus-visible{color:#fff;top:0}.btn{border-radius:var(--radius);font-family:var(--font-body);cursor:pointer;transition:background-color .18s var(--ease-out), border-color .18s var(--ease-out), color .18s var(--ease-out), transform .18s var(--ease-out);border:1.5px solid #0000;justify-content:center;align-items:center;gap:.5rem;padding:.8rem 1.6rem;font-size:1rem;font-weight:500;line-height:1.2;text-decoration:none;display:inline-flex}.btn:active{transform:translateY(1px)}.btn--primary{background:var(--magenta-cta);color:#fff}.btn--primary:hover{background:var(--magenta-cta-hover);color:#fff}.btn--outline{border-color:var(--line-strong);color:var(--navy);background:0 0}.btn--outline:hover{border-color:var(--navy);color:var(--navy)}.btn--ghost-light{color:#fff;background:0 0;border-color:#ffffff73}.btn--ghost-light:hover{color:#fff;background:#ffffff14;border-color:#fff}.btn--lg{padding:.95rem 2rem;font-size:1.0625rem}.arrow-link{color:var(--navy);align-items:center;gap:.45rem;font-weight:500;text-decoration:none;display:inline-flex}.arrow-link:after{content:"→";transition:transform .18s var(--ease-out)}.arrow-link:hover{color:var(--magenta-cta)}.arrow-link:hover:after{transform:translate(4px)}.site-header{z-index:var(--z-sticky);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--line);background:#fffffff5;position:sticky;top:0}.site-header__inner{align-items:center;gap:1.5rem;min-height:4.75rem;display:flex}.site-header__logo{flex-shrink:0;align-items:center;margin-right:auto;padding-block:10px;display:inline-flex}.site-nav,.site-header__cta{display:none}@media (min-width:64em){.site-nav{display:block}.site-header__cta{display:inline-flex}.nav-toggle{display:none!important}}.site-nav__list{align-items:center;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.site-nav__link{border-radius:var(--radius);font-size:var(--text-small);color:var(--ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:.35rem;padding:.55rem .7rem;font-family:inherit;font-weight:500;line-height:1.3;text-decoration:none;display:inline-flex}.site-nav__link:hover,.site-nav__link[aria-expanded=true]{color:var(--navy-deep);background:var(--bg-tint)}.site-nav__link[aria-current=page]{color:var(--navy-deep);box-shadow:inset 0 -2px 0 var(--magenta);border-radius:var(--radius) var(--radius) 0 0}.site-nav__caret{width:8px;height:8px;transition:transform .18s var(--ease-out);border-bottom:1.5px solid;border-right:1.5px solid;transform:rotate(45deg)translateY(-2px)}.site-nav__link[aria-expanded=true] .site-nav__caret{transform:rotate(225deg)translateY(-1px)}.site-nav__item{position:relative}.nav-dropdown{z-index:var(--z-dropdown);border:1px solid var(--line);border-radius:var(--radius-lg);background:#fff;min-width:16.5rem;margin:0;padding:.5rem;list-style:none;position:absolute;top:calc(100% + .4rem);left:0;box-shadow:0 16px 44px -16px #081a6247}.nav-dropdown a{border-radius:var(--radius);font-size:var(--text-small);color:var(--ink);padding:.55rem .8rem;text-decoration:none;display:block}.nav-dropdown a:hover{background:var(--bg-tint);color:var(--navy-deep)}.nav-dropdown__all{border-top:1px solid var(--line);margin-top:.4rem;padding-top:.4rem}.nav-dropdown__all a{color:var(--navy);font-weight:500}.nav-toggle{border:1px solid var(--line);border-radius:var(--radius);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:10px;display:inline-flex}.nav-toggle span{background:var(--navy);width:100%;height:2px;transition:transform .22s var(--ease-out), opacity .22s var(--ease-out);border-radius:1px;display:block}.nav-toggle[aria-expanded=true] span:first-child{transform:translateY(7px)rotate(45deg)}.nav-toggle[aria-expanded=true] span:nth-child(2){opacity:0}.nav-toggle[aria-expanded=true] span:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-overlay{z-index:var(--z-overlay);background:#081a6273;border:0;width:100%;padding:0;position:fixed;inset:0}.nav-drawer{z-index:var(--z-drawer);width:min(22rem,88vw);transition:transform .28s var(--ease-out);visibility:hidden;background:#fff;padding:1.25rem 1.5rem 2.5rem;position:fixed;top:0;bottom:0;right:0;overflow-y:auto;transform:translate(100%);box-shadow:-16px 0 48px #081a6240}.nav-drawer[data-open=true]{visibility:visible;transform:translate(0)}@media (prefers-reduced-motion:reduce){.nav-drawer{transition:none}}.nav-drawer__head{justify-content:flex-end;margin-bottom:.75rem;display:flex}.nav-drawer ul{margin:0;padding:0;list-style:none}.nav-drawer__link,.nav-drawer summary{color:var(--ink);border-bottom:1px solid var(--line);cursor:pointer;padding:.8rem .25rem;font-size:1.0625rem;font-weight:500;text-decoration:none;display:block}.nav-drawer summary{list-style:none;position:relative}.nav-drawer summary::-webkit-details-marker{display:none}.nav-drawer summary:after{content:"";border-right:1.5px solid var(--ink-soft);border-bottom:1.5px solid var(--ink-soft);width:9px;height:9px;transition:transform .18s var(--ease-out);position:absolute;top:50%;right:.5rem;transform:translateY(-70%)rotate(45deg)}.nav-drawer details[open] summary:after{transform:translateY(-30%)rotate(225deg)}.nav-drawer__sub{border-bottom:1px solid var(--line);padding:.25rem 0 .5rem 1rem!important}.nav-drawer__sub a{font-size:var(--text-small);color:var(--ink-soft);padding:.5rem .25rem;text-decoration:none;display:block}.nav-drawer__sub a:hover{color:var(--navy-deep)}.nav-drawer__cta{width:100%;margin-top:1.5rem}.hero{background:radial-gradient(52rem 30rem at 88% -18%, #26a3dd47, transparent 62%), radial-gradient(40rem 26rem at -10% 115%, #e30e882b, transparent 60%), linear-gradient(154deg, var(--navy-deep) 0%, var(--navy) 78%);color:#fff;position:relative;overflow:hidden}.hero__inner{z-index:1;max-width:46rem;padding-block:clamp(5rem,3rem + 8vw,9.5rem);position:relative}.hero h1{color:#fff;margin-bottom:.5em}.hero__lede{font-size:var(--text-sub);color:var(--on-navy-soft);max-width:38rem;margin-bottom:2.2rem;line-height:1.6}.hero__actions{flex-wrap:wrap;gap:.9rem;display:flex}.hero__dots{pointer-events:none;opacity:.45;width:28rem;height:28rem;position:absolute;bottom:-6rem;right:clamp(-7rem,8vw - 8rem,0rem)}@media (max-width:56em){.hero__dots{display:none}}.page-hero{background:linear-gradient(160deg, var(--navy-deep) 0%, var(--navy) 85%);color:#fff;position:relative;overflow:hidden}.page-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#26a3dd38,#0000 68%);border-radius:50%;width:34rem;height:34rem;position:absolute;top:-14rem;right:-10rem}.page-hero__inner{z-index:1;position:relative}.page-hero h1{color:#fff;margin-bottom:.35em}.page-hero__lede{font-size:var(--text-sub);color:var(--on-navy-soft);max-width:40rem;margin:0;line-height:1.6}.page-hero__proof{max-width:44rem;font-size:var(--text-small);color:var(--on-navy-soft);border-top:1px solid #ffffff29;margin-top:1.1rem;padding-top:1rem;line-height:1.5}.page-hero__proof b{color:#fff;font-weight:600}.page-block{grid-template-columns:minmax(0,19rem) minmax(0,1fr);align-items:start;gap:clamp(1.5rem,1rem + 3vw,4rem);display:grid}.page-block--full{grid-template-columns:1fr}.page-block__head h2{margin:0}.page-block__body{max-width:70ch}.page-block__body>:first-child{margin-top:0}@media (max-width:900px){.page-block{grid-template-columns:1fr;gap:.85rem}}.page-hero__tagline{font-family:var(--font-display);font-size:var(--text-sub);color:var(--sky);letter-spacing:.01em;margin:0 0 .75rem;font-weight:600}.breadcrumbs{font-size:var(--text-fine);margin-bottom:1.4rem}.breadcrumbs ol{flex-wrap:wrap;gap:.45rem;margin:0;padding:0;list-style:none;display:flex}.breadcrumbs li{align-items:center;gap:.45rem;display:flex}.breadcrumbs li+li:before{content:"/";opacity:.45}.page-hero .breadcrumbs a{color:var(--on-navy-soft);text-decoration:none}.page-hero .breadcrumbs a:hover,.page-hero .breadcrumbs [aria-current=page]{color:#fff}.proof-strip{border-bottom:1px solid var(--line);background:#fff}.proof-strip__list{grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));margin:0;padding:0;list-style:none;display:grid}.proof-strip__item{border-top:1px solid var(--line);padding:1.6rem 1.5rem 1.6rem 0}@media (min-width:64em){.proof-strip__item{border-top:0}.proof-strip__item+.proof-strip__item{border-left:1px solid var(--line);padding-left:1.5rem}}.proof-strip__item strong{color:var(--navy);margin-bottom:.2rem;font-size:1.0625rem;font-weight:700;display:block}.proof-strip__item span{color:var(--ink-soft);font-size:var(--text-small);line-height:1.5}.card-grid{grid-template-columns:repeat(auto-fill,minmax(18rem,1fr));gap:1.5rem;display:grid}.card{border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;transition:box-shadow .22s var(--ease-out), transform .22s var(--ease-out), border-color .22s var(--ease-out);background:#fff;flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.card:hover{box-shadow:var(--shadow-card);border-color:var(--line-strong);color:inherit;transform:translateY(-3px)}@media (prefers-reduced-motion:reduce){.card,.card:hover{transform:none}}.card__media{aspect-ratio:16/9;position:relative;overflow:hidden}.card__media img{object-fit:cover;width:100%;height:100%}.card__body{flex-direction:column;flex:1;padding:1.4rem 1.5rem 1.6rem;display:flex}.card__body h3{margin-bottom:.45rem;font-size:1.25rem;font-weight:700}.card__body p{color:var(--ink-soft);font-size:var(--text-small);margin:0 0 1rem;line-height:1.55}.card__cue{font-size:var(--text-small);color:var(--navy);align-items:center;gap:.4rem;margin-top:auto;font-weight:500;display:inline-flex}.card__cue:after{content:"→";transition:transform .18s var(--ease-out)}.card:hover .card__cue{color:var(--magenta-cta)}.card:hover .card__cue:after{transform:translate(4px)}.ph{place-items:center;width:100%;height:100%;display:grid}.ph--a{background:linear-gradient(135deg, var(--navy) 0%, #234a86 60%, var(--sky) 130%)}.ph--b{background:linear-gradient(135deg, var(--navy-deep) 0%, var(--navy) 55%, #2f5fa3 115%)}.ph--c{background:linear-gradient(135deg, #122257 0%, var(--navy) 50%, #e30e88bf 160%)}.ph svg{opacity:.85;width:3.25rem;height:3.25rem}.ledger{gap:0 3rem;margin:0;padding:0;list-style:none;display:grid}@media (min-width:48em){.ledger{grid-template-columns:1fr 1fr}}.ledger li{border-top:1px solid var(--line)}.ledger a{color:var(--ink);transition:background-color .16s var(--ease-out);justify-content:space-between;align-items:baseline;gap:1rem;padding:1.05rem .25rem;text-decoration:none;display:flex}.ledger a:hover{background:var(--bg-tint);color:var(--navy-deep)}.ledger__name{white-space:nowrap;font-weight:500}.ledger__tag{color:var(--ink-faint);font-size:var(--text-small);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin-left:auto;overflow:hidden}.ledger a:after{content:"→";color:var(--line-strong);transition:color .16s var(--ease-out), transform .16s var(--ease-out)}.ledger a:hover:after{color:var(--magenta-cta);transform:translate(3px)}.split{align-items:center;gap:clamp(2rem,4vw,4.5rem);display:grid}@media (min-width:56em){.split{grid-template-columns:1fr 1fr}.split--flip>:first-child{order:2}}.split__media{border-radius:var(--radius-lg);aspect-ratio:4/3;background:#eef3f7;position:relative;overflow:hidden}.split__media img{object-fit:contain;width:100%;height:100%}.badge{font-size:var(--text-fine);border-radius:99px;align-items:center;gap:.45rem;margin-bottom:1.1rem;padding:.3rem .75rem;font-weight:500;display:inline-flex}.badge--green{color:var(--accent-green-dark);background:#0395521a}.badge--sky{color:#115a80;background:#26a3dd21}.badge--dot:before{content:"";background:currentColor;border-radius:50%;width:7px;height:7px}.post-list{margin:0;padding:0;list-style:none}.post-list li{border-top:1px solid var(--line)}.post-list li:last-child{border-bottom:1px solid var(--line)}.post-list a{color:inherit;gap:.4rem 2.5rem;padding:1.6rem .25rem;text-decoration:none;display:grid}@media (min-width:48em){.post-list a{grid-template-columns:9.5rem 1fr auto;align-items:baseline}}.post-list time{color:var(--ink-faint);font-size:var(--text-small)}.post-list h2,.post-list h3{transition:color .16s var(--ease-out);margin:0;font-size:1.2rem;font-weight:500}.post-list a:hover h2,.post-list a:hover h3{color:var(--magenta-cta)}.post-list .post-list__cue{color:var(--vz-accent-text);transition:color .16s var(--ease-out);display:none}@media (min-width:48em){.post-list .post-list__cue{display:block}}.post-list a:hover .post-list__cue{color:var(--magenta-cta)}.post-list__excerpt{color:var(--ink-soft);font-size:var(--text-small);grid-column:1/-1;max-width:56rem;margin:0}@media (min-width:48em){.post-list__excerpt{grid-column:2/3}}.cta-band{background:radial-gradient(38rem 22rem at 105% 120%, #26a3dd40, transparent 65%), linear-gradient(150deg, var(--navy-deep), var(--navy) 90%);color:#fff}.cta-band__inner{align-items:center;gap:1.75rem;padding-block:clamp(3.5rem,2.5rem + 4vw,6rem);display:grid}@media (min-width:56em){.cta-band__inner{grid-template-columns:1.5fr auto}}.cta-band h2{color:#fff;margin-bottom:.4em}.cta-band p{color:var(--on-navy-soft);max-width:38rem;margin:0}.cta-band__actions{flex-wrap:wrap;gap:.9rem;display:flex}.site-footer{background:var(--navy-deep);color:var(--on-navy-soft);font-size:var(--text-small)}.site-footer__top{gap:2.5rem;padding-block:clamp(3rem,2rem + 3vw,4.5rem) 2.5rem;display:grid}@media (min-width:48em){.site-footer__top{grid-template-columns:repeat(2,1fr)}}@media (min-width:72em){.site-footer__top{grid-template-columns:1.3fr 1fr 1fr 1.4fr}}.site-footer h2{letter-spacing:.02em;color:#fff;margin-bottom:1.1rem;font-size:1rem;font-weight:700}.site-footer ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.site-footer a{color:var(--on-navy-soft);text-decoration:none}.site-footer a:hover{color:#fff;text-underline-offset:3px;text-decoration:underline}.site-footer address{font-style:normal;line-height:1.6}.site-footer__office+.site-footer__office{margin-top:1.4rem}.site-footer__office strong{color:#fff;align-items:center;gap:.5rem;margin-bottom:.2rem;font-weight:500;display:flex}.site-footer__flag{object-fit:cover;border-radius:2px;flex:none;width:20px;height:14px;box-shadow:0 0 0 1px #ffffff2e}.site-footer__wordmark{font-family:var(--font-display);letter-spacing:.12em;color:#fff;margin:0 0 .2rem;font-size:1.6rem;font-weight:700}.site-footer__tagline{font-family:var(--font-display);letter-spacing:.04em;color:var(--sky);font-weight:600;font-size:var(--text-fine);margin-bottom:1.2rem}.site-footer__brand p{max-width:17rem}.site-footer__certs{flex-wrap:wrap;align-items:center;gap:.75rem;margin-top:1.1rem;display:flex}.site-footer__certs img{background:#fff;border-radius:8px;width:auto;height:52px;padding:8px 10px}.site-footer__bottom{font-size:var(--text-fine);border-top:1px solid #ffffff24;flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;padding-block:1.4rem;display:flex}.prose{text-wrap:pretty;max-width:68ch}.prose>:first-child{margin-top:0}.prose h2{font-size:var(--text-h3);margin-top:1.8em}.prose h3{font-size:var(--text-sub);margin-top:1.6em;font-weight:700}.prose ul,.prose ol{margin:0 0 1.1em;padding-left:1.3rem}.prose li{margin-bottom:.4em}.prose a{color:var(--navy);text-decoration:underline}.prose--on-navy,.prose--on-navy p,.prose--on-navy li{color:var(--on-navy-soft)}.prose--on-navy h2,.prose--on-navy h3,.prose--on-navy h4,.prose--on-navy strong,.prose--on-navy a{color:#fff}.prose blockquote{border-left:1px solid var(--line-strong);color:var(--ink-soft);font-size:var(--text-sub);margin:1.6em 0;padding:.2em 0 .2em 1.4rem;line-height:1.55}.feature-grid{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.75rem 2.5rem;margin:0;padding:0;list-style:none;display:grid}.feature-grid h3{align-items:baseline;gap:.55rem;margin:0 0 .3rem;font-size:1.0625rem;font-weight:700;display:flex}.feature-grid h3:before{content:"";background:var(--sky);border-radius:50%;flex-shrink:0;width:8px;height:8px;transform:translateY(-1px)}.feature-grid p{color:var(--ink-soft);font-size:var(--text-small);margin:0;line-height:1.55}.specs-table{border-collapse:collapse;width:100%;font-size:var(--text-small);max-width:46rem}.specs-table th,.specs-table td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:.85rem 1rem}.specs-table th{width:34%;color:var(--navy);font-weight:500}.specs-table td{color:var(--ink-soft)}.specs-table tr:first-child th,.specs-table tr:first-child td{border-top:2px solid var(--navy)}.specs-note{max-width:46rem;font-size:var(--text-small);color:var(--ink-soft);margin-top:1rem}.specs-note a{color:var(--navy);text-underline-offset:2px;font-weight:500;text-decoration:underline}.workband{grid-template-columns:repeat(4,1fr);gap:1.5rem 2rem;margin:0;padding:0;list-style:none;display:grid}.workband__item{border-top:2px solid var(--navy);flex-direction:column;gap:.45rem;padding-top:1rem;display:flex}.workband__label{font-size:var(--text-small);color:var(--ink-soft);letter-spacing:.06em}.workband__value{color:var(--navy);font-size:1.05rem;font-weight:500;line-height:1.35}@media (max-width:720px){.workband{grid-template-columns:1fr 1fr}}@media (max-width:460px){.workband{grid-template-columns:1fr}}.faq{max-width:46rem}.faq details{border-bottom:1px solid var(--line)}.faq details:first-of-type{border-top:1px solid var(--line)}.faq summary{color:var(--navy);cursor:pointer;justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem .25rem;font-weight:500;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary:after{content:"+";color:var(--magenta-cta);transition:transform .2s var(--ease-out);flex-shrink:0;font-size:1.4rem;font-weight:300;line-height:1}.faq details[open] summary:after{transform:rotate(45deg)}.faq .faq__answer{color:var(--ink-soft);margin:0;padding:0 2.5rem 1.25rem .25rem}.chip-row{flex-wrap:wrap;gap:.65rem;margin:0;padding:0;list-style:none;display:flex}.chip-row a{border:1px solid var(--line-strong);font-size:var(--text-small);color:var(--navy);transition:border-color .16s var(--ease-out), background-color .16s var(--ease-out);border-radius:99px;padding:.5rem 1rem;font-weight:500;text-decoration:none;display:inline-block}.chip-row a:hover{border-color:var(--navy);background:var(--bg-tint)}.stats-row{grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));gap:2rem;margin:0;padding:0;list-style:none;display:grid}.stats-row strong{color:var(--navy);letter-spacing:-.01em;font-size:clamp(1.9rem,1.4rem + 1.8vw,2.8rem);font-weight:700;line-height:1.1;display:block}.stats-row span{color:var(--ink-soft);font-size:var(--text-small)}.form-grid{gap:1.25rem;display:grid}@media (min-width:40em){.form-grid{grid-template-columns:1fr 1fr}.form-grid .field--full{grid-column:1/-1}}.field label{font-size:var(--text-small);color:var(--navy);margin-bottom:.4rem;font-weight:500;display:block}.field input,.field select,.field textarea{border:1px solid var(--line-strong);border-radius:var(--radius);width:100%;color:var(--ink);transition:border-color .16s var(--ease-out), box-shadow .16s var(--ease-out);background:#fff;padding:.75rem .9rem;font-family:inherit;font-size:1rem}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--vz-accent,#1aa3de);outline:none;box-shadow:0 0 0 3px #26a3dd47,0 6px 18px #26a3dd24}.field:focus-within label{color:var(--vz-accent-text,#0d6f9c)}.field input[aria-invalid=true],.field textarea[aria-invalid=true]{border-color:#b3261e}.field__error{color:#9e2218;font-size:var(--text-fine);margin-top:.3rem;display:block}.field textarea{resize:vertical;min-height:8.5rem}.field ::placeholder{color:var(--ink-faint);opacity:1}.hp-field{width:1px;height:1px;left:-9999px;overflow:hidden;position:absolute!important}.form-note{font-size:var(--text-fine);color:var(--ink-faint);margin:.85rem 0 0}.form-status{border-radius:var(--radius);font-size:var(--text-small);margin-bottom:1.25rem;padding:1rem 1.2rem}.form-status--error{color:#7e1d16;background:#b3261e12;border:1px solid #b3261e4d}.form-success{border-radius:var(--radius-lg);background:#03955212;border:1px solid #03955259;max-width:36rem;padding:2.25rem 2rem}.form-success h3{color:var(--accent-green-dark);margin-bottom:.4rem}.form-success p{color:var(--ink-soft);margin:0}.form-toggle{border:1px solid var(--line-strong);border-radius:99px;gap:.25rem;margin-bottom:1.75rem;padding:.25rem;display:inline-flex}.form-toggle a{font-size:var(--text-small);color:var(--ink-soft);border-radius:99px;padding:.45rem 1.2rem;font-weight:500;text-decoration:none}.form-toggle a[aria-current=true]{background:var(--navy);color:#fff}.form-toggle a:not([aria-current=true]):hover{color:var(--navy-deep)}.contact-grid{align-items:start;gap:clamp(2.5rem,4vw,5rem);display:grid}@media (min-width:60em){.contact-grid{grid-template-columns:1.2fr 1fr}}.office-card{border:1px solid var(--line);border-radius:var(--radius-lg);padding:1.6rem 1.7rem}.office-card+.office-card{margin-top:1.25rem}.office-card h3{margin-bottom:.5rem;font-size:1.1rem;font-weight:700}.office-card address{color:var(--ink-soft);font-style:normal;font-size:var(--text-small);line-height:1.6}.office-card a{color:var(--navy)}.map-placeholder{border-radius:var(--radius-lg);color:#fff;background-color:#0c1f54;margin-top:1.25rem;padding:2.2rem 1.8rem;position:relative;overflow:hidden}.map-placeholder:before{content:"";z-index:0;background:linear-gradient(#081a62d1,#081a62d1),repeating-linear-gradient(45deg,#21366b 0 14px,#1a2e5b 14px 28px);position:absolute;inset:0}.map-placeholder>*{z-index:1;position:relative}.map-placeholder p{color:var(--on-navy-soft);font-size:var(--text-small);margin:.3rem 0 1.1rem}.map-placeholder strong{font-size:1.05rem}.subnav-cards{grid-template-columns:repeat(auto-fill,minmax(16rem,1fr));gap:1.25rem;display:grid}.subnav-card{border:1px solid var(--line);border-radius:var(--radius-lg);color:inherit;transition:border-color .18s var(--ease-out), box-shadow .18s var(--ease-out);padding:1.5rem 1.6rem;text-decoration:none;display:block}.subnav-card:hover{border-color:var(--line-strong);box-shadow:var(--shadow-card);color:inherit}.subnav-card h3{margin-bottom:.4rem;font-size:1.1rem;font-weight:700}.subnav-card p{color:var(--ink-soft);font-size:var(--text-small);margin:0 0 .9rem;line-height:1.55}.subnav-card span{font-size:var(--text-small);color:var(--navy);font-weight:500}.subnav-card:hover span{color:var(--magenta-cta)}.article-head{max-width:46rem;margin-bottom:2.5rem}.article-head time{color:var(--ink-faint);font-size:var(--text-small);margin-bottom:.8rem;display:block}.article-related{border-top:1px solid var(--line);margin-top:var(--space-section-tight);padding-top:2.25rem}.article-related h2{margin-bottom:1rem;font-size:1.1rem}.empty-state{border:1px dashed var(--line-strong);border-radius:var(--radius-lg);text-align:center;max-width:36rem;margin-inline:auto;padding:3rem 2rem}.empty-state h2,.empty-state h3{margin-bottom:.4rem;font-size:1.2rem}.empty-state p{color:var(--ink-soft);font-size:var(--text-small);margin:0 0 1.25rem}.notfound{text-align:center;padding-block:clamp(5rem,4rem + 6vw,9rem)}.notfound p{color:var(--ink-soft);max-width:30rem;margin:0 auto 2rem}.notfound__code{font-family:var(--font-display);letter-spacing:.2em;color:var(--magenta-cta);margin-bottom:.75rem;font-size:1rem;font-weight:700}.notfound__actions{flex-wrap:wrap;justify-content:center;gap:.9rem;display:flex}@media (prefers-reduced-motion:no-preference){.reveal-pending{opacity:0;transform:translateY(18px)}.reveal-pending.reveal-in{opacity:1;transition:opacity .65s var(--ease-out), transform .65s var(--ease-out);transform:none}}body[data-drawer-open=true]{overflow:hidden}.site-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:#081a62;border-bottom:1px solid #ffffff24}.site-header__wordmark{color:#fff;line-height:1;font-family:var(--font-mont), Montserrat, sans-serif;letter-spacing:.02em;flex-direction:column;font-size:26px;font-weight:800;display:flex}.site-header__wordmark-sub{font-family:var(--font-roboto), Roboto, sans-serif;letter-spacing:.08em;color:#ffffffa6;margin-top:5px;font-size:15px;font-weight:400}.site-header .site-nav__link{color:#fff}.site-header .site-nav__link:hover,.site-header .site-nav__link[aria-current=page]{color:#fff;background:0 0;box-shadow:inset 0 -2px #e30e88}.site-header .site-nav__caret{border-color:#ffffffb3}.site-header .nav-toggle span{background:#fff}.site-header .nav-drawer__head .nav-toggle span{background:var(--navy)}.site-header .btn--primary{border-radius:var(--vz-radius)}.site-header .nav-dropdown{box-shadow:none;background:#081a62;border:1px solid #ffffff24;border-radius:0}.site-header .nav-dropdown a{color:#fff}.site-header .nav-dropdown a:hover{color:#fff;background:#e30e88}h1,h2,h3,h4,h5,h6{font-family:var(--font-mont), Montserrat, sans-serif;font-weight:800}.site-header__logo{padding:20px 20px 20px 0}.site-header__logo img{width:auto;height:72px}.rv-hidden{opacity:.001;transform:translateY(26px)}.rv-hidden.rv-shown{opacity:1;transition:opacity .6s,transform .7s cubic-bezier(.22,1,.36,1);transform:translateY(0)}.page-hero--img{background:var(--navy-deep);align-items:flex-end;min-height:clamp(360px,52vh,560px);display:flex}.page-hero__media{z-index:0;position:absolute;inset:0}.page-hero__media img{filter:brightness(.46)saturate(.85)contrast(1.02)}.page-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(98deg,#060e2ef0 0%,#07123fd1 48%,#07123f9e 100%),linear-gradient(#060e2e8c 0%,#0000 34% 58%,#050a28eb 100%);position:absolute;inset:0}.page-hero__rings{color:#8cafeb21;z-index:1;width:46%;max-width:30rem;top:-28%;right:-8%}.page-hero--img .page-hero__rings{color:#a0bef529}.page-hero__thread{z-index:2;height:4px;position:absolute;inset:auto 0 0}.page-hero__inner{z-index:2}.page-hero--img .page-hero__inner{padding-bottom:clamp(2.5rem,2rem + 2.5vw,4rem)}.page-hero h1{text-shadow:0 2px 36px #00000052}.page-hero--img .page-hero__proof{border-top-color:#ffffff3d}@media (prefers-reduced-motion:reduce){.page-hero--img{min-height:0}}.page-facets{padding-block:var(--space-section) 0}.page-facets__head{max-width:52rem;margin-bottom:clamp(2rem,1.4rem + 2.5vw,3.25rem)}.page-facets__head h2{color:#fff}.page-facets__lede{font-size:var(--text-sub);margin:0;line-height:1.6}.page-facets .vz-facets__grid{padding-bottom:var(--space-section)}.cta-band+.page-facets{padding-top:0}.figure-slot{border-radius:var(--radius-lg);background:var(--bg-tint-deep);position:relative;overflow:hidden}.figure-slot--flush{border-radius:0}.figure-slot img{object-fit:cover;width:100%;height:100%}.figure-slot--empty{text-align:center;background:radial-gradient(120% 120% at 18% 0%, #26a3dd29, transparent 60%), linear-gradient(150deg, var(--navy-deep) 0%, var(--navy) 88%);color:var(--on-navy-soft);border:1px solid #ffffff14;place-items:center;padding:1.5rem;display:grid}.figure-slot__rings{aspect-ratio:1;pointer-events:none;color:#a0bef529;background:radial-gradient(circle,#0000 0 38%,currentColor 38% 39%,#0000 39%),radial-gradient(circle,#0000 0 58%,currentColor 58% 59%,#0000 59%),radial-gradient(circle,#0000 0 78%,currentColor 78% 79%,#0000 79%);border-radius:50%;width:56%;position:absolute;top:-22%;right:-14%}.figure-slot__label{z-index:1;max-width:22ch;font-size:var(--text-small);letter-spacing:.01em;color:#fff;font-weight:500;line-height:1.45;position:relative}.figure-slot__label:before{content:"";background:var(--magenta);border-radius:3px;width:28px;height:3px;margin:0 auto .9rem;display:block}.page-block__head h2{position:relative}@media (min-width:901px){.page-block:not(.page-block--full) .page-block__head h2{padding-top:.9rem}.page-block:not(.page-block--full) .page-block__head h2:before{content:"";background:var(--magenta);border-radius:3px;width:40px;height:3px;position:absolute;top:0;left:0}}.page-block__body{font-size:1.0625rem}.split__media{box-shadow:var(--shadow-card)}.split__media:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #081a6214}.split>div h2{margin-top:0}.cta-band{position:relative;overflow:hidden}.cta-band__inner{z-index:1;position:relative}.cta-band:before{content:"";z-index:1;background:var(--vz-rainbow,linear-gradient(100deg, #e30e88, #c31889 28%, #26a3dd 78%));height:4px;position:absolute;inset:0 0 auto}.cta-band__inner h2{max-width:24ch}.cta-band--statement .cta-band__inner{gap:1.3rem}.cta-band--statement h2{max-width:20ch;font-size:clamp(2rem,1.5rem + 2.2vw,2.9rem);line-height:1.12}.cta-band--statement .prose,.cta-band--statement .prose p{max-width:48rem;font-size:clamp(1.2rem,1.05rem + .85vw,1.6rem);line-height:1.5}.cta-band--statement .prose strong{color:#fff}.section--tinted .stats-row{background:var(--line);border:1px solid var(--line);border-radius:var(--radius-lg);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));gap:1px;overflow:hidden}.section--tinted .stats-row li{background:#fff;padding:clamp(1.4rem,1rem + 1.5vw,2.1rem)}.section--tinted .stats-row strong{color:var(--magenta-cta)}.section--tinted .stats-row span{margin-top:.45rem;line-height:1.45;display:block}.legal{max-width:72ch}.legal__meta{color:var(--vz-text-soft);font-size:var(--vz-step--1);margin:0 0 2rem}.legal h2{font-size:var(--vz-step-2);margin-top:2.4rem;margin-bottom:.5rem}.legal p,.legal li{color:var(--vz-text-soft);line-height:1.65}.legal ul{margin:.6rem 0 1.1rem;padding-left:1.2rem}.legal li{margin-bottom:.4rem}.legal a{color:var(--vz-accent-text)}.legal a:hover{text-decoration:underline}.site-footer__legal{flex-wrap:wrap;gap:1.3rem;display:flex}.site-footer__legal a{color:var(--vz-on-ink-soft)}.site-footer__legal a:hover{color:var(--vz-accent-text);text-decoration:none}.form-consent{font-size:var(--vz-step--1);color:var(--vz-text-soft);margin-top:1.1rem}.form-consent a{color:var(--vz-accent-text)}.site-footer__socials{margin-top:1.6rem}.site-footer__follow{font-size:var(--vz-step--1);letter-spacing:.04em;color:var(--vz-on-ink-soft);margin-bottom:.7rem;display:block}.site-footer__socials ul{gap:.7rem;margin:0;padding:0;list-style:none;display:flex}.site-footer__socials a{border:1px solid var(--vz-line-on-ink);border-radius:var(--vz-radius);width:40px;height:40px;transition:background var(--vz-dur) var(--vz-ease), border-color var(--vz-dur) var(--vz-ease), transform var(--vz-dur) var(--vz-ease);place-items:center;display:grid}.site-footer__socials a:hover{background:#ffffff1a;border-color:#ffffff80;transform:translateY(-2px)}.site-footer__socials img{opacity:1;width:23px;height:23px}.site-footer__socials a:hover img{opacity:1}.wa-fab{z-index:50;width:60px;height:60px;transition:transform var(--vz-dur,.24s) var(--vz-ease,ease), box-shadow var(--vz-dur,.24s) var(--vz-ease,ease);background:#25d366;border:2px solid #080d1859;border-radius:50%;place-items:center;display:grid;position:fixed;bottom:clamp(1rem,2vw,1.75rem);right:clamp(1rem,2vw,1.75rem);box-shadow:0 0 0 3px #ffffff8c,0 10px 26px #080d1859}.wa-fab:hover{transform:translateY(-3px)scale(1.05);box-shadow:0 0 0 3px #ffffffbf,0 14px 32px #080d1866}.wa-fab img{width:30px;height:30px;display:block}@keyframes wa-dance{0%,to{transform:rotate(0)scale(1)}15%{transform:rotate(-14deg)scale(1.1)}30%{transform:rotate(11deg)scale(1.1)}45%{transform:rotate(-8deg)scale(1.06)}60%{transform:rotate(6deg)scale(1.04)}78%{transform:rotate(-3deg)scale(1.02)}}.wa-fab--dance{animation:wa-dance .9s var(--vz-ease,ease)}@media (prefers-reduced-motion:reduce){.wa-fab{transition:none}.wa-fab:hover{transform:none}.wa-fab--dance{animation:none}}.press-list{background:var(--vz-line);border:1px solid var(--vz-line);border-radius:var(--vz-radius);gap:1px;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.press-list__item a{background:var(--vz-paper-2);transition:background var(--vz-dur) var(--vz-ease);flex-direction:column;gap:.3rem;padding:1.25rem 1.4rem;display:flex}.press-list__item a:hover{background:var(--vz-paper-3)}.press-list__title{font-family:var(--vz-display);font-weight:700;font-size:var(--vz-step-1);letter-spacing:-.01em;color:var(--vz-text);flex-wrap:wrap;align-items:baseline;gap:.5rem .7rem;line-height:1.25;display:flex}.press-list__badge{font-family:var(--vz-body);font-size:var(--vz-step--1);letter-spacing:.02em;color:#fff;background:var(--vz-magenta-2);border-radius:999px;padding:.1rem .55rem;font-weight:600;transform:translateY(-.1em)}.press-list__meta{font-size:var(--vz-step--1);color:var(--vz-text-soft)}.press-list__excerpt{color:var(--vz-text-soft);max-width:72ch;margin-top:.35rem;line-height:1.5}.press-list__cue{font-size:var(--vz-step--1);color:var(--vz-accent-text);transition:transform var(--vz-dur) var(--vz-ease);margin-top:.55rem;font-weight:600}.press-list__item a:hover .press-list__cue{transform:translate(3px)}.cc{flex-direction:column;gap:clamp(.9rem,.6rem + .8vw,1.4rem);display:flex}.cc__viewport{touch-action:pan-y;padding-block:.5rem;position:relative;overflow:hidden}.cc__track{will-change:transform;gap:clamp(.8rem,.5rem + 1vw,1.6rem);transition:transform .6s cubic-bezier(.2,.7,.2,1);display:flex}.cc__slide{aspect-ratio:16/10;border-radius:var(--vz-radius-lg,16px);background:var(--vz-ink,#080d18);cursor:pointer;opacity:.4;transition:opacity .5s var(--vz-ease,ease), transform .5s var(--vz-ease,ease);flex:0 0 clamp(280px,70%,860px);margin:0;position:relative;overflow:hidden;transform:scale(.92);box-shadow:0 18px 50px #080d182e}.cc__slide.is-active{opacity:1;cursor:default;transform:scale(1)}.cc__img{object-fit:contain;width:100%;height:100%;display:block}.cc__caption{color:#fff;font-size:var(--vz-step-0,1rem);opacity:0;transition:opacity .4s var(--vz-ease,ease);background:linear-gradient(#0000,#080d18d9);margin:0;padding:2.6rem 1.4rem 1.2rem;font-weight:500;position:absolute;bottom:0;left:0;right:0}.cc__slide.is-active .cc__caption{opacity:1}.cc__nav{z-index:3;width:48px;height:48px;color:var(--vz-ink,#080d18);cursor:pointer;transition:background var(--vz-dur,.24s) var(--vz-ease,ease), transform var(--vz-dur,.24s) var(--vz-ease,ease);background:#fffffff0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 6px 20px #080d1847}.cc__nav svg{width:24px;height:24px}.cc__nav:hover{background:var(--vz-magenta,#e30e88);color:#fff}.cc__nav--prev{left:clamp(.5rem,2vw,1.4rem)}.cc__nav--next{right:clamp(.5rem,2vw,1.4rem)}.cc__footer{align-items:center;gap:1.1rem;padding-inline:.2rem;display:flex}.cc__progress{background:var(--vz-line,#d7dce4);border-radius:999px;flex:1;height:3px;overflow:hidden}.cc__progress-fill{background:var(--vz-magenta,#e30e88);transform-origin:0;width:100%;height:100%;animation:5s linear forwards cc-progress;display:block}@keyframes cc-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.cc__count{font-family:var(--vz-mono,monospace);letter-spacing:.08em;color:var(--vz-text-soft,#5b6573);white-space:nowrap;font-size:.82rem;font-weight:600}@media (max-width:640px){.cc__slide{flex-basis:86%}}@media (prefers-reduced-motion:reduce){.cc__track{transition:none}.cc__slide{transition:opacity .2s linear;transform:none}.cc__slide.is-active{transform:none}}.field__hint{color:var(--vz-text-soft,#5b6573);margin-top:.3rem;font-size:.82rem;font-weight:400;display:inline-block}.field input[type=file]{font-size:1rem}.field input[type=file]::file-selector-button{border:1px solid var(--vz-line,#d7dce4);background:var(--vz-paper-3,#eef1f6);color:var(--vz-text,#131922);cursor:pointer;border-radius:8px;margin-right:.7rem;padding:.5rem .9rem;font-weight:600}.field input[type=file]::file-selector-button:hover{background:var(--vz-magenta,#e30e88);color:#fff;border-color:var(--vz-magenta,#e30e88)}.ab-vm{grid-template-columns:1fr 1fr;gap:clamp(1rem,.6rem + 2vw,2.2rem);display:grid}.ab-vm__card{background:var(--vz-paper-2);border:1px solid var(--vz-line);border-radius:var(--vz-radius-lg,16px);padding:clamp(1.6rem,1rem + 2vw,2.6rem)}.ab-vm__label{font-family:var(--vz-mono,monospace);font-size:var(--vz-step--1);letter-spacing:.1em;text-transform:uppercase;color:var(--vz-accent-text);margin-bottom:.8rem;display:inline-block}.ab-vm__card p{font-family:var(--vz-display);letter-spacing:-.02em;color:var(--vz-text);margin:0;font-size:clamp(1.3rem,1rem + 1.4vw,2rem);font-weight:700;line-height:1.2}@media (max-width:760px){.ab-vm{grid-template-columns:1fr}}.ab-values{background:var(--vz-line);border:1px solid var(--vz-line);border-radius:var(--vz-radius-lg,16px);grid-template-columns:repeat(3,1fr);gap:1px;margin:clamp(1.4rem,1rem + 1.5vw,2.2rem) 0 0;padding:0;list-style:none;display:grid;overflow:hidden}@media (max-width:60em){.ab-values{grid-template-columns:repeat(2,1fr)}}@media (max-width:40em){.ab-values{grid-template-columns:1fr}}.ab-value{background:var(--vz-paper-2);padding:clamp(1.4rem,1rem + 1.5vw,2.2rem)}.ab-value__n{font-family:var(--vz-mono,monospace);font-size:var(--vz-step--1);color:var(--vz-accent-text)}.ab-value h3{font-size:var(--vz-step-1);letter-spacing:-.01em;margin:.7rem 0 .5rem}.ab-value p{color:var(--vz-text-soft);font-size:var(--vz-step-0);margin:0;line-height:1.55}.ab-board{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:clamp(1rem,.6rem + 1.5vw,1.8rem);margin:clamp(1.4rem,1rem + 1.5vw,2.2rem) 0 0;padding:0;list-style:none;display:grid}.ab-director__photo{aspect-ratio:1;border-radius:var(--vz-radius-lg,16px);background:var(--vz-paper-3);margin-bottom:1rem;display:block;overflow:hidden}.ab-director__photo img{object-fit:cover;width:100%;height:100%;display:block}.ab-director h3{font-size:var(--vz-step-1);letter-spacing:-.01em;margin:0}.ab-director__role{color:var(--vz-text-soft);font-size:var(--vz-step-0)}
html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}.lenis.lenis-stopped{overflow:hidden}:root{--vz-navy:#15233f;--vz-magenta:#e30e88;--vz-magenta-2:#c31889;--vz-sky:#6fcbf2;--vz-sky-2:#26a3dd;--vz-gold:#34b8ec;--vz-gold-deep:#0c6e9b;--vz-ink:#080d18;--vz-ink-2:#101827;--vz-ink-3:#1c2638;--vz-ink-deep:#010611;--vz-paper:#eef1f6;--vz-paper-2:#fff;--vz-paper-3:#e1e7f0;--vz-accent:#1aa3de;--vz-accent-text:#0d6f9c;--vz-accent-press:#1389c0;--vz-on-accent:#061018;--vz-text:#131922;--vz-text-soft:#515a67;--vz-text-faint:#828b97;--vz-on-ink:#eef3fb;--vz-on-ink-soft:#9aa6ba;--vz-line:#1319221f;--vz-line-strong:#131922e0;--vz-line-on-ink:#eef3fb24;--vz-rainbow:linear-gradient(100deg, #e30e88 0%, #c31889 28%, #26a3dd 78%, #1aa3de 100%);--vz-ribbon:linear-gradient(100deg, #e30e88 0%, #c31889 30%, #26a3dd 80%, #1aa3de 100%);--vz-cta-grad:linear-gradient(100deg, #c31889 0%, #0d6f9c 100%);--vz-f1:var(--vz-magenta);--vz-f2:var(--vz-sky-2);--vz-f3:var(--vz-magenta-2);--vz-f4:var(--vz-accent);--vz-f5:var(--vz-magenta);--vz-f6:var(--vz-sky-2);--vz-f7:var(--vz-magenta-2);--vz-display:var(--font-roboto), "Roboto", system-ui, sans-serif;--vz-body:var(--font-roboto), "Roboto", system-ui, sans-serif;--vz-mono:var(--font-roboto), "Roboto", system-ui, sans-serif;--vz-step--1:clamp(.83rem, .8rem + .15vw, .92rem);--vz-step-0:clamp(1rem, .96rem + .2vw, 1.125rem);--vz-step-1:clamp(1.2rem, 1.1rem + .5vw, 1.5rem);--vz-step-2:clamp(1.5rem, 1.3rem + 1vw, 2.25rem);--vz-step-3:clamp(2rem, 1.6rem + 2vw, 3.5rem);--vz-step-4:clamp(2.6rem, 1.9rem + 3.4vw, 5rem);--vz-step-5:clamp(3.2rem, 2.1rem + 5.4vw, 7rem);--vz-gutter:clamp(1.25rem, .6rem + 3vw, 4rem);--vz-section:clamp(2.5rem, 1.5rem + 4vw, 4.5rem);--vz-maxw:1320px;--vz-radius:4px;--vz-radius-lg:10px;--vz-ease:cubic-bezier(.2, .7, .2, 1);--vz-dur:.24s}.vz{background:var(--vz-paper);color:var(--vz-text);font-family:var(--vz-body);font-size:var(--vz-step-0);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;line-height:1.6}.vz *,.vz :before,.vz :after{box-sizing:border-box}.vz h1,.vz h2,.vz h3,.vz h4{font-family:var(--vz-display);letter-spacing:-.025em;color:inherit;text-wrap:balance;margin:0;font-weight:900;line-height:.96}.vz h1{font-size:var(--vz-step-5)}.vz h2{font-size:var(--vz-step-3)}.vz h3{font-size:var(--vz-step-2)}.vz .vz-accent{color:var(--vz-magenta)}.vz p{margin:0}.vz a{color:inherit;text-decoration:none}.vz-hero,.vz-stats,.vz-facets,.vz-statement,.vz-decision,.vz-cta,.vz-testimonials,.vz-sustain,.vz-pillars,.vz-pillar,.page-hero,.site-footer,.site-header,.cta-band,.prose--on-navy,.vz-mhero,.vz-mproof,.vz-mformats,.vz-formatcard,.vzp-hero,.vzp-specs,.specs-table{--vz-accent-text:var(--vz-accent)}.vz-wrap{width:100%;max-width:var(--vz-maxw);padding-inline:var(--vz-gutter);margin-inline:auto}.vz-section{padding-block:var(--vz-section)}.vz-kicker{font-family:var(--vz-mono);font-size:var(--vz-step--1);letter-spacing:.14em;color:var(--vz-gold-deep);align-items:center;gap:.7em;font-weight:600;display:inline-flex}.vz-kicker:before{content:"";background:currentColor;width:2em;height:1px;display:inline-block}.vz-kicker--on-ink,.vz-head--on-ink .vz-kicker,.vz-facets .vz-kicker,.vz-cta .vz-kicker,.vz-sustain .vz-kicker,.vz-statement .vz-kicker{color:var(--vz-gold)}.vz-sustain{--vz-gold:var(--vz-magenta);--vz-accent:var(--vz-magenta);--vz-accent-text:var(--vz-magenta)}.vz-btn{--_bg:var(--vz-ink);--_fg:var(--vz-on-ink);font-family:var(--vz-body);font-weight:600;font-size:var(--vz-step-0);background:var(--_bg);color:var(--_fg);border:2px solid var(--_bg);border-radius:var(--vz-radius);cursor:pointer;transition:transform var(--vz-dur) var(--vz-ease), background var(--vz-dur) var(--vz-ease), color var(--vz-dur) var(--vz-ease);align-items:center;gap:.6em;padding:1.05em 1.6em;line-height:1;display:inline-flex}.vz-btn svg{width:1.05em;height:1.05em;transition:transform var(--vz-dur) var(--vz-ease)}.vz-btn:hover{transform:translateY(-2px)}.vz-btn:hover svg{transform:translate(3px)}.vz-btn:active{transition-duration:80ms;transform:translateY(0)}.vz-btn--accent,.vz a.vz-btn--accent{background:var(--vz-cta-grad);color:#fff;transition:transform var(--vz-dur) var(--vz-ease), background-position .36s var(--vz-ease);background-position:0 0;background-size:150% 100%;border-color:#0000}.vz-btn--accent:hover{background-position:100% 0}.vz-btn--ghost{--_bg:transparent;--_fg:var(--vz-ink);border-color:var(--vz-line-strong)}.vz-btn--ghost:hover{--_bg:var(--vz-ink);--_fg:var(--vz-on-ink)}.vz-btn--ghost-on-ink{--_bg:transparent;--_fg:var(--vz-on-ink);border-color:var(--vz-line-on-ink)}.vz-btn--ghost-on-ink:hover{--_bg:#ffffff1f;--_fg:#fff;border-color:#ffffff8c}.vz-link{font-family:var(--vz-mono);font-size:var(--vz-step--1);letter-spacing:.04em;border-bottom:2px solid var(--vz-accent);transition:gap var(--vz-dur) var(--vz-ease);align-items:center;gap:.5em;padding-bottom:2px;font-weight:500;display:inline-flex}.vz-link:hover{gap:.9em}.vz a:focus-visible,.vz button:focus-visible{outline:3px solid var(--vz-accent-text);outline-offset:3px}.vz-thread{background:var(--vz-rainbow);border:0;width:100%;height:4px}.vz-thread--thin{height:2px}.vz-thread--animated{background-size:200% 100%;animation:8s linear infinite vz-thread-pan}@keyframes vz-thread-pan{to{background-position:200% 0}}.vz-chip{font-family:var(--vz-body);font-weight:500;font-size:var(--vz-step--1);letter-spacing:.12em;color:var(--vz-on-ink);background:var(--vz-navy);border-radius:2px;align-items:center;gap:.6em;padding:.6em 1em;display:inline-flex}.vz-chip:before{content:"";background:var(--vz-magenta);border-radius:50%;width:.5em;height:.5em}.vz-gradient-text{background:var(--vz-rainbow);color:#0000;-webkit-background-clip:text;background-clip:text}.vz-grain{position:relative}.vz-grain:after{content:"";z-index:1;pointer-events:none;opacity:.05;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");background-size:160px 160px;position:absolute;inset:0}.vz-rings{pointer-events:none;aspect-ratio:1;opacity:.5;background:radial-gradient(circle,#0000 0 38%,currentColor 38% 39%,#0000 39%),radial-gradient(circle,#0000 0 58%,currentColor 58% 59%,#0000 59%),radial-gradient(circle,#0000 0 78%,currentColor 78% 79%,#0000 79%);border-radius:50%;position:absolute}.vz-orb{pointer-events:none;position:absolute;inset:0;overflow:hidden}.vz-orb__c{filter:blur(28px);mix-blend-mode:screen;opacity:.9;will-change:transform;border-radius:50%;position:absolute}.vz-orb__c--m{background:radial-gradient(circle at 35% 35%,#7fd8f7,#1aa3de 58%,#0000 72%);animation:18s ease-in-out infinite vz-drift-1}.vz-orb__c--s{background:radial-gradient(circle at 40% 40%,#2f6aa8,#163a66 60%,#0000 72%);animation:22s ease-in-out infinite vz-drift-2}.vz-orb__c--g{background:radial-gradient(circle at 40% 40%,#34d6d0,#0e9aa0 60%,#0000 72%);animation:24s ease-in-out infinite vz-drift-3}.vz-orb__c--y{background:radial-gradient(circle at 40% 40%,#aee7fb,#34b8ec 60%,#0000 74%);animation:26s ease-in-out infinite reverse vz-drift-1}@media (hover:none){.vz-thread--animated,.vz-orb__c--m,.vz-orb__c--s,.vz-orb__c--g,.vz-orb__c--y{animation:none}}@keyframes vz-drift-1{0%,to{transform:translate(0)scale(1)}50%{transform:translate(6%,-7%)scale(1.07)}}@keyframes vz-drift-2{0%,to{transform:translate(0)scale(1)}50%{transform:translate(-7%,5%)scale(1.05)}}@keyframes vz-drift-3{0%,to{transform:translate(0)scale(1)}50%{transform:translate(5%,8%)scale(1.08)}}@media (prefers-reduced-motion:reduce){.vz-thread--animated,.vz-orb__c{animation:none!important}.vz *,.vz :before,.vz :after{transition-duration:.001ms!important;animation-duration:.001ms!important}.vz-faq__item::details-content{transition-duration:.001ms!important;animation-duration:.001ms!important}}h1,h2,h3,h4,h5,h6{font-family:var(--font-roboto), Roboto, system-ui, sans-serif}.site-header{background:var(--vz-ink);border-bottom:1px solid var(--vz-line-on-ink);-webkit-backdrop-filter:none;backdrop-filter:none}.site-header__wordmark{font-family:var(--font-roboto), Roboto, sans-serif}.site-header .site-nav__link{color:var(--vz-on-ink);font-family:var(--font-roboto), Roboto, sans-serif;position:relative}.site-header .site-nav__link:after{content:"";background:var(--vz-rainbow);transform-origin:0;height:2px;transition:transform .28s var(--vz-ease);position:absolute;bottom:.3em;left:.85em;right:.85em;transform:scaleX(0)}.site-header .site-nav__link:hover:after,.site-header .site-nav__link[aria-expanded=true]:after{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.site-header .site-nav__link:after{transition:none}}.site-header .site-nav__link:hover,.site-header .site-nav__link[aria-expanded=true]{color:#fff;box-shadow:none;background:#ffffff0f}.site-header .site-nav__link[aria-current=page]:after{display:none}.site-header .site-nav__link[aria-current=page]{color:#fff;box-shadow:inset 0 -2px 0 var(--vz-accent);background:0 0}.site-header .btn--primary,.nav-drawer__cta.btn--primary{background-color:#c31889;background-image:var(--vz-cta-grad);color:#fff;font-family:var(--font-roboto), Roboto, sans-serif;transition:transform var(--vz-dur) var(--vz-ease), background-position .36s var(--vz-ease);background-position:0 0;background-size:150% 100%;border:1px solid #0000;font-weight:600}.site-header .btn--primary:hover,.nav-drawer__cta.btn--primary:hover{color:#fff;background-position:100% 0;border-color:#0000}.site-header .nav-dropdown{background:var(--vz-ink-2);border:1px solid var(--vz-line-on-ink)}.site-header .nav-dropdown a{color:var(--vz-on-ink)}.site-header .nav-dropdown a:hover{background:var(--vz-accent);color:var(--vz-on-accent)}.site-header .nav-dropdown__all{color:var(--vz-accent-text)}.site-footer{background:var(--vz-ink);color:var(--vz-on-ink-soft)}.site-footer h2,.site-footer__office strong{color:var(--vz-on-ink);font-family:var(--font-roboto), Roboto, sans-serif}.site-footer__wordmark{color:var(--vz-on-ink);font-family:var(--font-wordmark), Montserrat, sans-serif;letter-spacing:.02em;padding-bottom:.06em;font-size:1.85rem;font-weight:800;line-height:1.1}.site-footer__tagline{color:var(--vz-accent-text);font-family:var(--font-roboto), Roboto, sans-serif}.site-footer a{color:var(--vz-on-ink-soft)}.site-footer a:hover{color:var(--vz-accent-text);text-decoration:none}.site-footer__bottom{border-top:1px solid var(--vz-line-on-ink)}main{background:var(--vz-paper)}.section,.section--tight{background:0 0}.section--tinted{background:var(--vz-paper-3)}.page-hero{color:var(--vz-on-ink);background:linear-gradient(160deg,#0d1426 0%,#080d18 72%);border-bottom:0;padding-block:clamp(3.5rem,2.5rem + 5vw,6.5rem);position:relative;overflow:hidden}.page-hero:after{content:"";background:var(--vz-rainbow);z-index:3;height:3px;position:absolute;inset:auto 0 0}.page-hero__inner{z-index:2;position:relative}.page-hero--img{background:var(--vz-ink);align-items:center;min-height:clamp(360px,52vh,560px);display:flex}.page-hero__media{z-index:0;position:absolute;inset:0}.page-hero__media img{object-fit:cover;width:100%;height:100%}.page-hero__scrim{z-index:1;pointer-events:none;background:linear-gradient(95deg,#060a12eb 4%,#080d18ad 38%,#080d1857 72%,#080d1824 100%),linear-gradient(#080d1866 0%,#0000 32% 64%,#05080fd1 100%);position:absolute;inset:0}.page-hero h1{color:#fff;letter-spacing:-.025em;font-size:clamp(2.4rem,1.5rem + 3.6vw,4.5rem);font-weight:900;line-height:1}.page-hero__lede{color:var(--vz-on-ink-soft);font-size:var(--vz-step-1);max-width:54ch;margin-top:1.1rem}.page-hero__tagline{color:var(--vz-accent-text)}.page-hero .breadcrumbs,.page-hero .breadcrumbs a,.page-hero .breadcrumbs span,.page-hero nav a,.page-hero nav span{color:var(--vz-on-ink-soft)}.page-hero .breadcrumbs a:hover,.page-hero nav a:hover{color:#fff}.vz-spectrum{background:var(--vz-rainbow);width:100%;height:4px;display:block}.vz-phero{background:var(--vz-ink);min-height:clamp(340px,48vh,520px);color:var(--vz-on-ink);align-items:center;padding-block:clamp(3rem,2rem + 4vw,5rem);display:flex;position:relative;overflow:hidden}.vz-phero--plain{background:linear-gradient(160deg,#0d1426 0%,#080d18 74%)}.vz-phero--compact{min-height:0;padding-block:clamp(2.6rem,2rem + 3vw,4rem)}.vz-phero__media{z-index:0;position:absolute;inset:0}.vz-phero__media img{object-fit:cover;filter:brightness(.82)saturate(1.03)contrast(1.03);width:100%;height:100%}.vz-phero__scrim{z-index:1;pointer-events:none;background:linear-gradient(95deg,#040812e6 0%,#070c1a99 40%,#070c1a1f 100%),linear-gradient(#04081266 0%,#0000 34% 62%,#040812d1 100%);position:absolute;inset:0}.vz-phero__rings{z-index:1;width:clamp(280px,34vw,520px);color:var(--vz-sky-2);opacity:.18;top:50%;right:-8%;transform:translateY(-50%)}.vz-phero__inner{z-index:2;position:relative}.vz-phero h1{color:#fff;font-family:var(--vz-display);letter-spacing:-.025em;text-wrap:balance;margin:.6rem 0 0;font-size:clamp(2.4rem,1.5rem + 3.6vw,4.75rem);font-weight:900;line-height:.98}.vz-phero .vz-kicker{color:var(--vz-gold)}.vz-phero__lede{color:var(--vz-on-ink);font-size:var(--vz-step-1);max-width:56ch;margin-top:1.1rem}.vz-phero__thread{z-index:3;position:absolute;inset:auto 0 0}.vz-phero .breadcrumbs,.vz-phero .breadcrumbs a,.vz-phero .breadcrumbs span{color:var(--vz-on-ink-soft)}.vz-phero .breadcrumbs a:hover{color:#fff}.vz-postlist{gap:1rem;margin:0;padding:0;list-style:none;display:grid}.vz-postlist__item{background:var(--vz-paper-2);border:1px solid var(--vz-line);border-radius:var(--vz-radius);transition:transform var(--vz-dur) var(--vz-ease), box-shadow var(--vz-dur) var(--vz-ease), border-color var(--vz-dur) var(--vz-ease);gap:.5rem;padding:clamp(1.3rem,1rem + 1.4vw,2.1rem);display:grid;position:relative;overflow:hidden}.vz-postlist__item:before{content:"";background:var(--vz-rainbow);transform-origin:0;height:3px;transition:transform .32s var(--vz-ease);position:absolute;top:0;left:0;right:0;transform:scaleX(0)}.vz-postlist__item:hover{border-color:var(--vz-accent);transform:translateY(-4px);box-shadow:0 18px 40px #0c0e121f}.vz-postlist__item:hover:before{transform:scaleX(1)}@media (prefers-reduced-motion:reduce){.vz-postlist__item:hover{transform:none}.vz-postlist__item:before{transition:none}}.vz-postlist__item time{font-family:var(--vz-mono);font-size:var(--vz-step--1);letter-spacing:.06em;color:var(--vz-accent-text);font-weight:600}.vz-postlist__item h2{font-family:var(--vz-display);letter-spacing:-.02em;font-weight:900;font-size:var(--vz-step-2);color:var(--vz-text);max-width:40ch;margin:0;line-height:1.05}.vz-postlist__excerpt{color:var(--vz-text-soft);max-width:68ch;margin:0}.vz-postlist__cue{color:var(--vz-accent-text);transition:transform var(--vz-dur) var(--vz-ease);font-size:1.3em;line-height:1}.vz-postlist__item:hover .vz-postlist__cue{transform:translate(4px)}.section-head h2,.section h2,.section--tight h2,.empty-state h2{color:var(--vz-text);letter-spacing:-.02em;font-weight:900}.section-head p{color:var(--vz-text-soft)}.btn--navy{background:var(--vz-accent);border-color:var(--vz-accent-text);color:var(--vz-on-accent)}.btn--navy:hover{background:var(--vz-accent-press);border-color:var(--vz-accent-press);color:#fff}.btn--primary{background-color:#c31889;background-image:var(--vz-cta-grad);color:#fff;transition:transform var(--vz-dur) var(--vz-ease), background-position .36s var(--vz-ease);background-position:0 0;background-size:150% 100%;border-color:#0000}.btn--primary:hover{color:#fff;background-position:100% 0}.btn--ghost-light{border-color:var(--vz-line-on-ink);color:var(--vz-on-ink);background:0 0}.btn--ghost-light:hover{color:#fff;background:#ffffff1f}.btn--outline{border-color:var(--vz-line-strong);color:var(--vz-text)}.card{background:var(--vz-paper-2);border:1px solid var(--vz-line);border-radius:var(--vz-radius)}.card h3,.card__body h3,.subnav-card h3{color:var(--vz-text)}.subnav-card{background:var(--vz-paper-2);border:1px solid var(--vz-line)}.prose{color:var(--vz-text-soft)}.prose h2,.prose h3,.prose h4,.prose strong{color:var(--vz-text)}.prose a{color:var(--vz-gold-deep);text-underline-offset:3px}.prose--on-navy,.prose--on-navy *{color:var(--vz-on-ink-soft)}.cta-band{background:var(--vz-ink);color:var(--vz-on-ink)}.cta-band h2{color:#fff}.cta-band p{color:var(--vz-on-ink-soft)}.stats-row strong{color:var(--vz-accent-text)}.stats-row span{color:var(--vz-text-soft)}.specs-table th{background:var(--vz-ink);color:var(--vz-on-ink)}.specs-table td,.specs-table th,.faq,.faq__answer,.office-card,.contact-grid{border-color:var(--vz-line)}.office-card{background:var(--vz-paper-2)}.chip,.chip-row>*{background:var(--vz-paper-3);color:var(--vz-text);border-color:var(--vz-line)}.ph{background:linear-gradient(135deg, var(--vz-ink-3), var(--vz-ink));place-items:center;display:grid}.ph--a{background:linear-gradient(135deg,#16345a,#080d18)}.ph--b{background:linear-gradient(135deg,#0e2c48,#0a1322)}.ph--c{background:linear-gradient(135deg,#112c4e,#07101f)}.ph svg{opacity:.45;width:36%;max-width:96px;height:auto}.section h2:after,.section--tight h2:after,.section-head h2:after{content:"";background:var(--vz-accent);border-radius:2px;width:52px;height:3px;margin-top:.85rem;display:block}.prose strong,.prose h3{color:var(--vz-gold-deep)}.prose h3:before{content:"";background:var(--vz-accent);vertical-align:baseline;border-radius:2px;width:.7em;height:.7em;margin-right:.55em;display:inline-block}.prose ul li::marker{color:var(--vz-accent-text)}.prose blockquote{border-left:3px solid var(--vz-accent)}.cta-band h2:after{display:none}.prose--on-navy strong{color:#fff}.article-head{border-bottom:1px solid var(--vz-line);margin-bottom:2rem;padding-bottom:1.4rem}.article-head time{color:var(--vz-accent-text);font-weight:600;font-size:var(--vz-step--1);letter-spacing:.06em}.article-head h1{color:var(--vz-text);letter-spacing:-.025em;margin-top:.6rem;font-size:clamp(2rem,1.4rem + 2.6vw,3.2rem);font-weight:900;line-height:1.05}.article-related{border-top:1px solid var(--vz-line)}.article-related h2{color:var(--vz-text)}.vz-facets{background:var(--vz-ink);color:var(--vz-on-ink)}.vz-facets__grid{grid-template-columns:repeat(4,1fr);gap:1rem;display:grid}.vz-facets__grid>:first-child{grid-column:span 2}.vz-facet{--_c:var(--vz-accent);background:var(--vz-ink-2);border:1px solid var(--vz-line-on-ink);border-top:4px solid var(--_c);border-radius:var(--vz-radius);min-height:220px;transition:background var(--vz-dur) var(--vz-ease), color var(--vz-dur) var(--vz-ease), transform var(--vz-dur) var(--vz-ease);flex-direction:column;padding:clamp(1.4rem,1rem + 1.5vw,2.2rem);display:flex;position:relative;overflow:hidden}.vz-facet__n{font-family:var(--vz-mono);font-weight:500;font-size:var(--vz-step-1);color:var(--_c);transition:color var(--vz-dur) var(--vz-ease)}.vz-facet h3{font-size:var(--vz-step-1);color:var(--vz-on-ink);margin-top:auto}.vz-facet p{color:var(--vz-on-ink-soft);font-size:var(--vz-step--1);margin-top:.6rem;line-height:1.5}.vz-facet:hover h3{color:#fff}.vz-facet:after{content:"";pointer-events:none;opacity:0;background:radial-gradient(120% 80% at 50% 0%, color-mix(in srgb, var(--_c) 32%, transparent) 0%, transparent 70%);transition:opacity var(--vz-dur) var(--vz-ease);position:absolute;inset:0}.vz-facet:hover{background:var(--vz-ink-3);border-color:var(--_c);transform:translateY(-4px)}.vz-facet:hover:after{opacity:1}.vz-facet:first-child{--_c:var(--vz-f1)}.vz-facet:nth-child(2){--_c:var(--vz-f2)}.vz-facet:nth-child(3){--_c:var(--vz-f3)}.vz-facet:nth-child(4){--_c:var(--vz-f4)}.vz-facet:nth-child(5){--_c:var(--vz-f5)}.vz-facet:nth-child(6){--_c:var(--vz-f6)}.vz-facet:nth-child(7){--_c:var(--vz-f7)}.vz-facets__scroller{position:relative}.vz-facets__sticky{align-items:center;height:100vh;display:flex;position:sticky;top:0;overflow:hidden}.vz-facets__track{gap:1.2rem;margin:0;padding-inline:clamp(1.1rem,1rem + 3vw,4rem);list-style:none;display:flex}.vz-facets__track .vz-facet{flex:0 0 clamp(280px,30vw,380px);min-height:clamp(320px,46vh,440px);margin:0}.vz-facets__track .vz-facet--lead{flex-basis:clamp(360px,42vw,560px)}.vz-facets__rail{background:var(--vz-line-on-ink);height:2px;margin-inline:clamp(1.1rem,1rem + 3vw,4rem);position:absolute;bottom:clamp(2rem,1rem + 4vh,3.5rem);left:0;right:0;overflow:hidden}.vz-facets__rail-fill{background:var(--vz-rainbow);transform-origin:0;width:100%;height:100%;display:block}@media (max-width:1040px){.vz-facets__grid{grid-template-columns:repeat(2,1fr)}.vz-facets__grid>:first-child{grid-column:span 2}}@media (max-width:680px){.vz-facets__grid{grid-template-columns:1fr}.vz-facets__grid>:first-child{grid-column:span 1}}.vz-faq__list{gap:.7rem;max-width:52rem;display:grid}.vz-faq__item{background:var(--vz-paper-2);border:1px solid var(--vz-line);border-radius:var(--vz-radius);interpolate-size:allow-keywords;transition:border-color var(--vz-dur) var(--vz-ease), background var(--vz-dur) var(--vz-ease);padding:0 1.2rem}.vz-faq__item:hover{border-color:var(--vz-accent)}.vz-faq__item[open]{border-color:var(--vz-accent);background:#fff}.vz-faq__item::details-content{opacity:0;block-size:0;transition:content-visibility var(--vz-dur) allow-discrete, opacity var(--vz-dur) var(--vz-ease), block-size var(--vz-dur) var(--vz-ease);overflow-y:clip}.vz-faq__item[open]::details-content{opacity:1;block-size:auto}.vz-faq__item summary{cursor:pointer;font-family:var(--font-roboto), Roboto, sans-serif;color:var(--vz-text);justify-content:space-between;align-items:center;gap:1rem;padding:1.05rem 0;font-weight:600;list-style:none;display:flex}.vz-faq__item summary::-webkit-details-marker{display:none}.vz-faq__item summary:after{content:"+";color:var(--vz-accent-text);transition:transform var(--vz-dur) var(--vz-ease);font-size:1.4em;line-height:1}.vz-faq__item[open] summary:after{transform:rotate(45deg)}.vz-faq__item p{color:var(--vz-text-soft);max-width:60ch;padding:0 0 1.1rem}.card__cue,.post-list__cue,.subnav-card__cue,.card a,.post-list a{color:var(--vz-gold-deep)}:where(a,button,summary,input,select,textarea,[tabindex]):focus-visible{outline:3px solid var(--vz-accent-text);outline-offset:2px;border-radius:2px}
