@font-face{font-family:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-normal-CbZAXtrh.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-normal-d21etpfE.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-normal-CoJBavOu.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-normal-X2BzlAjV.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-math-opsz-italic-CGdm0Lr_.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-symbols-opsz-italic-cRdvdvM-.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-ext-opsz-italic-QSGu6YSm.woff2)format("woff2-variations");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:Bodoni Moda Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/bodoni-moda-latin-opsz-italic-BCRrlh7t.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-normal-DzyfIafT.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-normal-BMDVbyM7.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-normal-BWSLJLk6.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-normal-C9H9m1vD.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-normal-C1uRvKPU.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-normal-C8iNium2.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:normal;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-normal-BqRLTx4X.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-ext-wght-italic-Bmy0yRBR.woff2)format("woff2-variations");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-cyrillic-wght-italic-BqzjwPnH.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-ext-wght-italic-CsGuNfVR.woff2)format("woff2-variations");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-greek-wght-italic-BfAgiArQ.woff2)format("woff2-variations");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-vietnamese-wght-italic-DnchwVcj.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-ext-wght-italic-B1mMy0tD.woff2)format("woff2-variations");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:"Source Sans 3 Variable";font-style:italic;font-display:swap;font-weight:200 900;src:url(/assets/source-sans-3-latin-wght-italic-Bg-PIjcQ.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-normal-5WvUvBgz.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-normal-Cabi7G8-.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-normal-CT1r92Rl.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:normal;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-normal-BOwq7MWX.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-cyrillic-wght-italic-D5dBZ3aJ.woff2)format("woff2-variations");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-vietnamese-wght-italic-DUEcMSM3.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-ext-wght-italic-ze_cPdSg.woff2)format("woff2-variations");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:Playfair Display Variable;font-style:italic;font-display:swap;font-weight:400 900;src:url(/assets/playfair-display-latin-wght-italic-DmbndNpe.woff2)format("woff2-variations");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:Amiri;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/amiri-arabic-400-normal-D0NIBXga.woff2)format("woff2"),url(/assets/amiri-arabic-400-normal-C_1DQziU.woff)format("woff")}@font-face{font-family:Amiri;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/amiri-arabic-700-normal-D8FrblyB.woff2)format("woff2"),url(/assets/amiri-arabic-700-normal-dUd6sHq-.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-400-normal-EA1o-u_Q.woff)format("woff")}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2)format("woff2"),url(/assets/ibm-plex-sans-arabic-arabic-600-normal-MJZ0liF5.woff)format("woff")}@font-face{font-family:Noto Serif SC Subset;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-serif-sc-400-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Serif SC Subset;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-serif-sc-600-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Subset;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/noto-sans-sc-400-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Subset;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/noto-sans-sc-600-subset.woff2)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}@font-face{font-family:Noto Sans SC Switcher;font-style:normal;font-weight:400 700;font-display:swap;src:url(data:font/woff2;base64,d09GMgABAAAAAAU4ABEAAAAACTQAAATZAAIBBgAAAAAAAAAAAAAAAAAAAAAAAAAAGYFkGyAcQgZgP1NUQVQqAEwRCAqFTIRAATYCJAMMCwwABCAFhD4HIBckGAwbdwdRFHIE8GWBDcawxTpKkbLai7nsuMbr+gwP/29YZOxh42J7s9gQ8cfU2Og6drCeyr4FT9/cv3d2J7zJByoQkMPjWUgAsP22ACCfK2Q+O/vZSw7wRN7kAG/E42ZC/u+KxOulSuhUiQAYl/fS6FAXypKoCFeHBkWkzFQ2cS6ggSTwbkBrsMQmzgCK8tFHciR9i/z3wB7hv/4vc0XcAIOw/n7+cvzvt2xYx23BQA80kaO61xiD9/CF0QYPZNOkoxMMx1LMMU3dmOMwASr+rvMadJUIgmMVACxCxR8ybFQD2HM7Qx7QuLQJuUHj8kKfE7DXFvqmAXt9YcQHGiUBYFDqYeLbywfAojhKlVjN5rcHxY4iBstHqURdudg205Y/4rQif8jv9e1JhauVVKGTNJORfMTPHcsTCCDsgAExdVTBrvwUFEBXAYBmtJ/OE2Ec4xjHeD+8AuK02jeBAhEwR8wwgNHvH8k8ZAEWYBKDE4d8OwbWd8tBZ6do/wDb+SHoIakBEABTP3gHDSQhCCEClMOAOhK2L3dEMAEMAiCZFAAYwALlKAhQjkoPgJgQgxnXtmsyWuLJyD/5+Or8yT0XIeASBMnJBsADIAZqAzyGtAAAUADAEqBMpqFq6qmqS9NUQ3MmIembKYt580sSkjaLXKYXka1O/Hj31GdfzxTF6dNFd24vNSLQePcMrFLkzUxxy5+49rHyZsmT6wudoJYdP170lIkPhP7eapYmXn5fzgjr32mzo0cLXnze9L25IGdOf+p5af/2F5MAbnEMLJp6djnRmHh4I/mUaE3duU2Jx8xKPmCVNy5LNJ5fRDZtHPEY/9g/dOAM8+A57eS5skPbK6mjx7BlJLIoNW7OKfEn1fKtmsC3nsZPtRPkHhJkn5ql0oopxGHLppKWxkOW35HP617dfkc2YD9HwfCO8c3jmS8vx1bF5y/VLS39XzaoPWVfvybjxKO4eUB9u2JmsrQvr3Kp7sFKeXWOe+uRva5N+nNgu6eUtV3bJJd9jo0m6dT285Lk+6s/Nj3Ub578dsNZ/rZw0ntRmnNzkdbvLR9ZZVkV/DVXqeZr1zjgAo4B3Pl37qyZPxogAuGD+iJG10Xt2uztl54cLFctPNRtyC8cMbRoV/t5l167ol2K0QqCN7JCSZvLJlbSx+AaXH5LwTyFqbRH6d10kJlTYfm3Y4rqNkb8naDTRnT+U9c0m2FJbVJ02CYoPXOzkwM5ncnuYHKqydPdUzKU2zIdAQBAACP+gd8umcru8x/Hfge8fm/SAN7dXX/278+P1PqgCPAxAAjoof8vJDcUov/xGDDcbrHfLTGuWDUe5J7sBB8i4FzEJhREI+A0cqXQwU6lIaNaaRnmTbfqlB6rAg0UPq0CToUITq4AZWweaIHEA8ngpGqJCDJwgbpY+c1AIC6HiIiAZhKP43Gxad09iJH8vCR4hKA4pwgHSAUJQ0JiECuon59PBESY5oVAHGp+USEkhEOM4BfhB6lN8wkb+x6QhoOTDzQGsXKK8u4Fduz2mBYiI4bDvwsGCS3s6NVNrkV1AwGN1BUhHYRUZuepB0EzO+qZSQ3EOpbSEaSERtP2muaGOiNskFlQLagzab26eeFqzoX0i53sHCJzbgpOb65OiqUYVtj9sWSe+dQAoVHcBFc5CAAAAA==)format("woff2");unicode-range:U+2E80-2EFF,U+3000-303F,U+3040-30FF,U+3400-4DBF,U+4E00-9FFF,U+F900-FAFF,U+FE30-FE4F,U+FF00-FFEF}:root{--font-display:"Bodoni Moda Variable", "Bodoni Moda", "Playfair Display Variable", "Amiri", "Noto Serif SC Subset", "Songti SC", "SimSun", "Newsreader", "Times New Roman", serif;--font-body:"Source Sans 3 Variable", "Source Sans 3", "IBM Plex Sans Arabic", "Noto Sans SC Subset", "PingFang SC", "Microsoft YaHei", "Helvetica Neue", Arial, sans-serif}[lang=ar]{--fs-hero:clamp(2.3rem, 1.1rem + 4.6vw, 5.4rem)}[lang=ar] .display,[lang=ar] h1,[lang=ar] h2,[lang=ar] h3{letter-spacing:0;font-variation-settings:normal;line-height:1.3}[lang=ar] body,[lang=ar] p,[lang=ar] li{line-height:1.85}[lang^=zh],[lang=ar]{font-synthesis-style:none}[lang^=zh] .display,[lang^=zh] h1,[lang^=zh] h2,[lang^=zh] h3{letter-spacing:.02em;font-variation-settings:normal;line-height:1.25}[lang^=zh] p,[lang^=zh] li{line-height:1.9}[lang=ru] .display,[lang=ru] h1,[lang=ru] h2,[lang=ru] h3{font-variation-settings:normal;font-weight:600}[lang=de] p,[lang=de] li,[lang=de] .lede{-webkit-hyphens:auto;hyphens:auto}[lang=de] h1,[lang=de] h2,[lang=ru] h1,[lang=ru] h2{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word}[dir=rtl] .link-arrow svg,[dir=rtl] .btn svg,[dir=rtl] .cw-btn svg{transform:scaleX(-1)}[dir=rtl] .phone,[dir=rtl] .phone *,[dir=rtl] .stepphones,[dir=rtl] .stepphones *,[dir=rtl] .routemap,[dir=rtl] .routemap *{direction:ltr}[dir=rtl] .ldr-price dd,[dir=rtl] .tov-price dd,[dir=rtl] .tier-price dd,[dir=rtl] a[href^=tel\:],[dir=rtl] a[href^=mailto\:]{direction:ltr;unicode-bidi:isolate}:root{--navy-0:#05101c;--navy-1:#081524;--navy-2:#0b1b2e;--navy-3:#0f2a44;--navy-4:#132840;--navy-5:#1a3554;--ivory:#f3efe6;--ivory-2:#eae4d8;--ivory-3:#ddd5c4;--gold:#b8975a;--gold-2:#d4b87a;--gold-3:#e8d3a3;--gold-ink:#6f5626;--gold-deep:#8a6e38;--ink:#f3efe6;--ink-2:#f3efe6e0;--ink-3:#f3efe6c7;--ink-on-light:#0b1b2e;--ink-on-light-2:#0b1b2edb;--hair:#f3efe61f;--hair-2:#f3efe638;--hair-gold:#b8975a59;--hair-on-light:#0b1b2e24;--bg:var(--navy-2);--surface:var(--navy-3);--accent:var(--gold);--app-orange:#f28c28;--app-red:#d7263d;--app-map:#d9e6d3;--fs-hero:clamp(2.6rem, 1.2rem + 5.2vw, 6.4rem);--fs-h1:clamp(2.4rem, 1.4rem + 3.6vw, 4.6rem);--fs-h2:clamp(2rem, 1.2rem + 2.6vw, 3.6rem);--fs-h3:clamp(1.35rem, 1.1rem + .9vw, 1.9rem);--fs-lede:clamp(1.1rem, 1rem + .45vw, 1.35rem);--fs-body:1.0625rem;--fs-small:.9rem;--fs-tiny:.82rem;--wrap:1360px;--gutter:clamp(1.25rem, 4vw, 4rem);--section-y:clamp(3.5rem, 6.5vw, 6rem);--nav-h:76px;--r:2px;--r-card:22px;--r-pill:999px;--z-base:1;--z-raised:10;--z-sticky:20;--z-nav:30;--z-overlay:40;--z-veil:50;--z-grain:60;--ease:cubic-bezier(.22, .61, .36, 1);--ease-io:cubic-bezier(.65, 0, .35, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-behavior:auto;background:var(--navy-1)}body{font-family:var(--font-body);font-size:var(--fs-body);color:var(--ink);background:var(--bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-variant-numeric:tabular-nums;margin:0;line-height:1.6;overflow-x:clip}img,video,svg{max-width:100%;display:block}img{height:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}h1,h2,h3,h4,p,figure,ul,ol{margin:0}ul,ol{padding:0;list-style:none}:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}::selection{color:var(--ivory);background:#b8975a59}main{display:block}.skip{inset-inline-start:1rem;z-index:var(--z-veil);background:var(--gold);color:var(--navy-1);border-radius:var(--r);padding:.6rem 1rem;position:absolute;top:-4rem}.skip:focus{top:1rem}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.wrap-narrow{width:min(100% - 2 * var(--gutter), 860px);margin-inline:auto}.section{padding-block:var(--section-y);position:relative}.section-tight{padding-block:calc(var(--section-y) * .6);position:relative}.grain:before{content:"";pointer-events:none;opacity:.045;mix-blend-mode:overlay;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/></filter><rect width='160' height='160' filter='url(%23n)'/></svg>");background-size:160px 160px;position:absolute;inset:0}.bg-n0{background:var(--navy-0)}.bg-n1{background:var(--navy-1)}.bg-n2{background:var(--navy-2)}.bg-n3{background:var(--navy-3)}.bg-n4{background:var(--navy-4)}.bg-ivory{background:var(--ivory);color:var(--ink-on-light);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.bg-ivory ::selection{color:var(--navy-1);background:#b8975a59}.display,h1,h2,h3{font-family:var(--font-display);letter-spacing:-.005em;text-wrap:balance;font-variation-settings:"opsz" 12;font-weight:600;line-height:1.04}h1,.h1{font-size:var(--fs-h1);font-variation-settings:"opsz" 16}h2,.h2{font-size:var(--fs-h2);font-variation-settings:"opsz" 14;line-height:1.06}h3,.h3{font-size:var(--fs-h3);font-variation-settings:"opsz" 10;line-height:1.18}.hero-title{font-size:var(--fs-hero);letter-spacing:-.012em;font-variation-settings:"opsz" 22;line-height:.98}.italic{font-style:italic}.gold{color:var(--gold-2)}.bg-ivory .gold{color:var(--gold-ink)}.lede{font-size:var(--fs-lede);color:var(--ink-2);text-wrap:pretty;max-width:62ch;line-height:1.5}.bg-ivory .lede{color:var(--ink-on-light-2)}.prose{text-wrap:pretty;max-width:66ch}.prose p+p{margin-top:1.1em}.prose ul{margin-top:1.1em;padding-inline-start:1.2em;list-style:outside}.prose li+li{margin-top:.45em}.prose a{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.bg-ivory .prose a{color:var(--gold-ink)}.muted{color:var(--ink-2)}.bg-ivory .muted{color:var(--ink-on-light-2)}.small{font-size:var(--fs-small)}.tiny{font-size:var(--fs-tiny)}.num{font-family:var(--font-display);font-variation-settings:"opsz" 18;font-feature-settings:"lnum";font-weight:600}.hairline{background:var(--hair);height:1px}.bg-ivory .hairline{background:var(--hair-on-light)}.dropcap:first-letter{font-family:var(--font-display);float:left;color:var(--gold-2);font-variation-settings:"opsz" 18;margin:.06em .12em 0 0;font-size:3.4em;font-weight:600;line-height:.82}.bg-ivory .dropcap:first-letter{color:var(--gold-ink)}.btn{--lift:0px;border-radius:var(--r);letter-spacing:.01em;white-space:nowrap;min-height:3rem;transition:background-color .25s var(--ease), color .25s var(--ease), border-color .25s var(--ease), transform .35s var(--ease);transform:translate3d(calc(var(--mx,0) * 1px), calc(var(--my,0) * 1px + var(--lift)), 0);justify-content:center;align-items:center;gap:.6rem;padding:.85rem 1.6rem;font-size:.98rem;font-weight:600;display:inline-flex;position:relative}.btn-gold{background:var(--gold);color:var(--navy-1)}.btn-gold:hover{background:var(--gold-2);--lift:-2px}.btn-ghost{color:var(--ivory);border:1px solid var(--hair-2);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#08152459}.btn-ghost:hover{border-color:var(--gold);--lift:-2px}.bg-ivory .btn-ghost{color:var(--ink-on-light);background:0 0;border-color:#0b1b2e59}.btn:active{transform:translate3d(calc(var(--mx,0) * 1px), calc(var(--my,0) * 1px + 1px), 0)}.btn svg{width:1rem;height:1rem}.link-arrow{color:var(--gold-2);letter-spacing:.01em;align-items:center;gap:.5rem;font-weight:600;display:inline-flex}.link-arrow svg{width:1.05rem;height:1.05rem;transition:transform .35s var(--ease)}.link-arrow:hover svg{transform:translate(4px)}.field{flex-direction:column;gap:.45rem;display:flex}.field label{font-size:var(--fs-small);color:var(--ink-2);letter-spacing:.02em}.field input,.field select,.field textarea{font:inherit;color:var(--ivory);border:1px solid var(--hair-2);border-radius:var(--r);min-height:3rem;transition:border-color .25s var(--ease), background-color .25s var(--ease);background:#f3efe60a;padding:.8rem .95rem}.field input::placeholder,.field textarea::placeholder{color:#f3efe66b}.field input:focus,.field select:focus,.field textarea:focus{border-color:var(--gold);background:#f3efe60f;outline:none}.field select{appearance:none;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23D4B87A' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>");background-position:right .9rem center;background-repeat:no-repeat;padding-inline-end:2.4rem}.field select option{color:var(--navy-1);background:var(--ivory)}.field-row{grid-template-columns:1fr;gap:1.1rem;display:grid}@media (width>=640px){.field-row{grid-template-columns:1fr 1fr}}.form-note{font-size:var(--fs-small);color:var(--ink-3);max-width:48ch}.form-ok{border:1px solid var(--hair-gold);border-radius:var(--r);color:var(--ivory);background:#b8975a14;padding:1rem 1.1rem;display:none}form.is-sent .form-ok{display:block}form.is-sent .form-body{display:none}.form-fail{border-radius:var(--r);background:#d7263d14;border:1px solid #d7263d73;margin-bottom:1.2rem;padding:1rem 1.1rem;display:none}form.is-failed .form-fail{display:block}.form-fail-title{color:var(--ivory);font-weight:600}.form-fail p+p{margin-top:.35rem}.form-fail-links{flex-wrap:wrap;gap:.4rem 1.4rem;margin-top:.7rem;display:flex}.form-fail-links a{color:var(--gold-2);font-weight:600}.form-error{font-size:var(--fs-small);color:var(--gold-3);margin-top:.6rem}.field-trap{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.bg-ivory .form-fail-title{color:var(--navy-1)}.bg-ivory .form-fail-links a,.bg-ivory .form-error{color:var(--gold-ink)}html[data-reveal-ready] [data-reveal]{opacity:0;translate:var(--rv-x,0) var(--rv-y,26px);scale:var(--rv-s,1);filter:var(--rv-filter,none)}[data-reveal]{transition:opacity .9s var(--ease), translate .9s var(--ease), scale .9s var(--ease), filter .9s var(--ease), clip-path .95s var(--ease)}[data-reveal][data-rv=deep]{--rv-y:40px;--rv-s:.985;--rv-filter:blur(6px)}[data-reveal][data-rv=rise]{--rv-y:60px}[data-reveal][data-rv=left]{--rv-x:-30px;--rv-y:0}html[data-reveal-ready] [data-reveal][data-rv=wipe],html[data-reveal-ready] [data-reveal][data-rv=wipe-x]{--rv-y:0}[data-reveal][data-rv=wipe]>:first-child,[data-reveal][data-rv=wipe-x]>:first-child{transition:clip-path .95s var(--ease);transition-delay:inherit}html[data-reveal-ready] [data-reveal][data-rv=wipe]>:first-child{clip-path:inset(0 0 100%)}html[data-reveal-ready] [data-reveal][data-rv=wipe-x]>:first-child{clip-path:inset(0 100% 0 0)}html[data-reveal-ready] [data-reveal][data-rv=wipe].in>:first-child,html[data-reveal-ready] [data-reveal][data-rv=wipe-x].in>:first-child{clip-path:inset(0)}html[data-reveal-ready] [data-reveal].in{opacity:1;--rv-filter:none;filter:none;translate:0;scale:1}[data-reveal].d1{transition-delay:.1s!important}[data-reveal].d2{transition-delay:.22s!important}[data-reveal].d3{transition-delay:.34s!important}[data-reveal].d4{transition-delay:.46s!important}@media (prefers-reduced-motion:reduce){html[data-reveal-ready] [data-reveal],html[data-reveal-ready] [data-reveal][data-rv=wipe]>:first-child,html[data-reveal-ready] [data-reveal][data-rv=wipe-x]>:first-child{opacity:1;filter:none;clip-path:none;transition:none;translate:none;scale:none}}.gsap-line{will-change:transform}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nowrap{white-space:nowrap}.tabular{font-variant-numeric:tabular-nums}.flow-2-0{background:radial-gradient(60% 45% at 85% 40%, #b8975a17, transparent 70%), linear-gradient(180deg, var(--navy-2) 0%, var(--navy-3) 45%, var(--navy-0) 100%)}.flow-0-3{background:radial-gradient(50% 60% at 50% 100%, #b8975a14, transparent 70%), linear-gradient(180deg, var(--navy-0) 0%, var(--navy-3) 100%)}.flow-3-1{background:radial-gradient(55% 50% at 12% 48%, #1d4a784d, transparent 70%), linear-gradient(180deg, var(--navy-3) 0%, var(--navy-1) 55%, var(--navy-2) 100%)}.flow-2-4{background:radial-gradient(70% 60% at 90% 90%, #b8975a1a, transparent 70%), linear-gradient(180deg, var(--navy-2) 0%, var(--navy-4) 100%)}.flow-4-2{background:radial-gradient(60% 55% at 15% 85%, #1d4a784d, transparent 70%), linear-gradient(180deg, var(--navy-4) 0%, var(--navy-3) 50%, var(--navy-2) 100%)}.flow-0-2{background:radial-gradient(60% 50% at 80% 45%, #b8975a12, transparent 70%), linear-gradient(180deg, var(--navy-0) 0%, var(--navy-2) 100%)}.flow-1-0{background:radial-gradient(60% 50% at 20% 35%, #b8975a14, transparent 70%), linear-gradient(180deg, var(--navy-1) 0%, var(--navy-2) 40%, var(--navy-0) 100%)}.flow-1-2{background:radial-gradient(70% 60% at 85% 35%, #1d4a784d, transparent 70%), linear-gradient(180deg, var(--navy-1) 0%, var(--navy-3) 60%, var(--navy-2) 100%)}.flow-3-0{background:radial-gradient(60% 55% at 50% 40%, #1d4a7847, transparent 70%), linear-gradient(180deg, var(--navy-3) 0%, var(--navy-1) 55%, var(--navy-0) 100%)}.flow-2-3{background:radial-gradient(60% 55% at 90% 100%, #b8975a17, transparent 70%), linear-gradient(180deg, var(--navy-2) 0%, var(--navy-3) 100%)}.band-warm{background:radial-gradient(70% 90% at 15% 50%, #b8975a47, transparent 70%), radial-gradient(50% 80% at 90% 50%, #d4b87a24, transparent 70%), linear-gradient(180deg, #1a2438, #1c2233 60%, var(--navy-2))}.bg-ivory{background:radial-gradient(70% 45% at 50% 0%, #faf7f0, transparent 70%), linear-gradient(180deg, var(--ivory) 0%, var(--ivory-2) 100%)}.brand-mark{width:auto;height:100%}.brand-lockup{color:var(--gold-2);align-items:center;gap:.75rem;height:34px;display:inline-flex}.brand-lockup .brand-mark{flex:none;width:auto;height:34px}.brand-word{line-height:1;font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;color:var(--ivory);flex-direction:column;font-size:.72rem;font-weight:600;display:flex}.brand-word-2{color:var(--gold-2);margin-top:.22em}.brand-lockup.compact .brand-word{display:none}.nav{z-index:var(--z-nav);height:var(--nav-h);pointer-events:none;position:fixed;inset:0 0 auto}.nav-inner{pointer-events:auto;height:100%;transition:transform .5s var(--ease), background-color .4s var(--ease), border-color .4s var(--ease);border-bottom:1px solid #0000;position:relative}.nav.scrolled .nav-inner{-webkit-backdrop-filter:blur(14px)saturate(140%);border-bottom-color:var(--hair);background:#081524c7}.nav[data-nav-state=down] .nav-inner{transform:translateY(-100%)}.nav-row{align-items:center;gap:2rem;height:100%;display:flex}.brand{align-items:center;display:inline-flex}.nav-links{gap:2.1rem;margin-inline-start:auto;display:none}.nav-link{letter-spacing:.01em;color:var(--ink-2);transition:color .3s var(--ease);padding:.4rem 0;font-size:.95rem;position:relative}.nav-link:hover,.nav-link.active{color:var(--ivory)}.nav-active-bar{background:var(--gold-2);height:1px;position:absolute;bottom:-2px;left:0;right:0}.nav-cta{display:none}.nav-cta .btn{min-height:2.6rem;padding:.6rem 1.25rem;font-size:.9rem}.nav-progress{inset-inline-start:0;transform-origin:0;width:100%;height:1px;transform:scaleX(var(--nav-p,0));background:var(--gold);opacity:.85;position:absolute;bottom:-1px}.m-burger{border-radius:var(--r);place-items:center;width:44px;height:44px;margin-inline-start:auto;display:grid}.m-burger span,.m-burger span:before,.m-burger span:after{content:"";background:var(--ivory);width:24px;height:1.5px;transition:transform .4s var(--ease), opacity .3s var(--ease);display:block;position:relative}.m-burger span:before{position:absolute;top:-7px}.m-burger span:after{position:absolute;top:7px}.menu-open .m-burger span{background:0 0}.menu-open .m-burger span:before{transform:translateY(7px)rotate(45deg)}.menu-open .m-burger span:after{transform:translateY(-7px)rotate(-45deg)}@media (width>=1024px){.nav-links{display:flex}.nav-cta{align-items:center;gap:.9rem;display:flex}.m-burger{display:none}}.mobile-menu{z-index:calc(var(--z-nav) - 1);background:var(--navy-1);padding-top:var(--nav-h);opacity:0;visibility:hidden;transition:opacity .4s var(--ease), visibility 0s linear .4s;position:fixed;inset:0}.mobile-menu.open{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.mobile-menu-inner{height:100%;padding:2rem var(--gutter) 3rem;flex-direction:column;gap:.2rem;display:flex;overflow:auto}.m-link{font-family:var(--font-display);border-bottom:1px solid var(--hair);opacity:0;transition:opacity .5s var(--ease), translate .5s var(--ease);transition-delay:calc(80ms + var(--i) * 60ms);padding:.35rem 0;font-size:clamp(2rem,8vw,3rem);font-weight:600;line-height:1.15;translate:0 14px}.mobile-menu.open .m-link{opacity:1;translate:0}.m-cta{align-self:flex-start;margin-top:1.6rem}.m-foot{color:var(--ink-2);flex-direction:column;gap:.4rem;margin-top:auto;padding-top:2rem;display:flex}.pagehead{padding-top:calc(var(--nav-h) + clamp(4rem, 10vw, 8rem));padding-bottom:clamp(3rem,7vw,6rem);position:relative;overflow:clip}.pagehead h1{max-width:14ch}.pagehead .lede{margin-top:1.4rem}.pagehead-plate{aspect-ratio:21/9;border-radius:var(--r);min-height:42vh;position:relative;overflow:clip}.pagehead-plate img,.pagehead-plate video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pagehead-plate:after{content:"";background:linear-gradient(#0815241a,#0815248c 80%);position:absolute;inset:0}.pagehead-plate .pagehead-title{z-index:1;max-width:16ch;position:absolute;bottom:clamp(1.25rem,4vw,3rem);left:clamp(1.25rem,4vw,3rem);right:clamp(1.25rem,4vw,3rem)}@media (width<=600px){.pagehead-plate{aspect-ratio:4/5;min-height:0}.pagehead-plate .pagehead-title{max-width:none;font-size:clamp(2rem,9vw,2.6rem)}}@media (pointer:coarse){.footer-nav,.footer-family{gap:0}.footer-nav a,.footer-family a,.footer-contact a,.footer-legal a{align-items:center;min-height:44px;display:inline-flex}.footer-disclaimer summary,.link-arrow{align-items:center;min-height:44px;display:inline-flex;position:relative}}.footer{border-top:1px solid var(--hair);color:var(--ink-2);padding:clamp(4rem,8vw,7rem) 0 2.5rem}.footer-top{border-bottom:1px solid var(--hair);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem;padding-bottom:3rem;display:flex}.footer-brand{align-items:flex-end;gap:1.5rem;display:flex}.footer-mark{width:auto;height:56px;color:var(--gold)}.footer-tagline{color:var(--ivory);font-size:clamp(1.4rem,2.6vw,2.2rem);line-height:1.1}.footer-contact{color:var(--ivory);flex-direction:column;gap:.35rem;font-size:1.05rem;display:flex}.footer-contact a:hover{color:var(--gold-2)}.footer-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.4rem 2rem;padding:3rem 0;display:grid}@media (width>=900px){.footer-grid{grid-template-columns:repeat(5,minmax(0,1fr))}}.footer-office{flex-direction:column;gap:.2rem;font-size:.95rem;font-style:normal;display:flex}.footer-city{color:var(--ivory);font-family:var(--font-display);margin-bottom:.4rem;font-size:1.25rem;font-weight:600}.footer-nav,.footer-family{flex-direction:column;gap:.45rem;font-size:.95rem;display:flex}.footer-nav a:hover,.footer-family a:hover{color:var(--gold-2)}.footer-tourism{opacity:.9;width:150px;height:auto;margin-top:1rem}.footer-disclaimer{border-top:1px solid var(--hair);font-size:var(--fs-small);color:var(--ink-3);padding:1.2rem 0}.footer-disclaimer summary{cursor:pointer;color:var(--ink-2);align-items:center;gap:.5rem;list-style:none;display:inline-flex}.footer-disclaimer summary::-webkit-details-marker{display:none}.footer-disclaimer summary:after{content:"+";font-size:1.1rem;line-height:1}.footer-disclaimer[open] summary:after{content:"−"}.footer-disclaimer p{max-width:90ch;margin-top:.8rem;line-height:1.55}.footer-bottom{border-top:1px solid var(--hair);font-size:var(--fs-small);flex-direction:column;align-items:flex-start;gap:1rem;padding-top:1.5rem;padding-bottom:4.4rem;display:flex}@media (width>=720px){.footer-bottom{flex-direction:row;justify-content:space-between;align-items:center;padding-bottom:0}}.footer-legal{flex-wrap:wrap;gap:1.2rem;display:flex}.footer-legal a:hover{color:var(--gold-2)}.totop{inset-inline-end:1.2rem;z-index:var(--z-overlay);border-radius:var(--r);width:44px;height:44px;color:var(--navy-1);background:var(--gold);opacity:0;pointer-events:none;transition:opacity .35s var(--ease), translate .35s var(--ease);place-items:center;display:grid;position:fixed;bottom:1.2rem;translate:0 12px}.totop.show{opacity:1;pointer-events:auto;translate:0}.totop svg{width:18px;height:18px}.clocks{font-variant-numeric:tabular-nums;gap:1.6rem;display:flex}.clock{flex-direction:column;gap:.15rem;min-width:5.2rem;display:flex}.clock-city{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.72rem}.clock-time{font-family:var(--font-display);color:var(--ivory);font-size:1.35rem;font-weight:600;line-height:1}.clock-time:empty:before{content:"00:00";visibility:hidden}.bg-ivory .clock-city{color:var(--ink-on-light-2)}.bg-ivory .clock-time{color:var(--ink-on-light)}.store-badges{flex-wrap:wrap;align-items:center;gap:.8rem;display:flex}.store-badges img{width:auto;height:44px}.store-badges a{transition:opacity .3s var(--ease), transform .35s var(--ease);display:inline-flex}.store-badges a:hover{transform:translateY(-2px)}.store-links{font-size:var(--fs-small);color:var(--ink-2);flex-wrap:wrap;flex-basis:100%;gap:.3rem 1.4rem;display:flex}.store-links a{text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.store-links a:hover{color:var(--gold-2)}.index-list{flex-direction:column;display:flex}.index-item{border-top:1px solid var(--hair);grid-template-columns:3.2rem 1fr;gap:1rem;padding:1.4rem 0;display:grid}.index-item:last-child{border-bottom:1px solid var(--hair)}.index-num{font-family:var(--font-display);color:var(--gold-2);font-variation-settings:"opsz" 18;font-size:1.6rem;font-weight:600;line-height:1}.index-item h3{margin-bottom:.4rem;font-size:1.35rem}.index-item p{color:var(--ink-2);max-width:56ch}.bg-ivory .index-item{border-color:var(--hair-on-light)}.bg-ivory .index-num{color:var(--gold-ink)}.bg-ivory .index-item p{color:var(--ink-on-light-2)}.route-fallback{place-items:center;min-height:60vh;display:grid}.route-fallback .brand-mark{height:40px;color:var(--gold);opacity:.6}.bgvideo{position:relative;overflow:clip}.bgvideo-poster{width:100%;height:auto;display:block}.bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.enquire-section{overflow:clip}.enquire-grid{z-index:1;gap:3rem;display:grid;position:relative}@media (width>=900px){.enquire-grid{grid-template-columns:5fr 6fr;align-items:start;gap:5rem}}.enquire-facts .lede{margin-top:1.4rem}.enquire-dl{border-top:1px solid var(--hair);grid-template-columns:auto 1fr;gap:.6rem 1.5rem;margin:2rem 0;padding-top:1.4rem;display:grid}.enquire-dl dt{color:var(--ink-3);font-size:var(--fs-small);padding-top:.15rem}.enquire-dl dd{color:var(--ivory);margin:0}.enquire-dl a:hover{color:var(--gold-2)}.enquire-form{border:1px solid var(--hair);border-radius:var(--r);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#0815248c;padding:clamp(1.4rem,3vw,2.4rem)}.enquire,.enquire .form-body{flex-direction:column;gap:1.1rem;display:flex}.field-row-phone{grid-template-columns:8rem 1fr}@media (width<=480px){.field-row-phone{grid-template-columns:1fr}}.enquire-foot{flex-wrap:wrap;align-items:center;gap:1rem 1.5rem;margin-top:.4rem;display:flex}.pagehead-media{background:var(--navy-1);align-items:flex-end;min-height:78svh;display:flex;position:relative;overflow:clip}.pagehead-media-video,.pagehead-media-video .bgvideo-poster,.pagehead-media-video .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pagehead-media-scrim{background:linear-gradient(#08152433 0%,#08152459 45%,#081524eb 100%);position:absolute;inset:0}.pagehead-media-inner{z-index:1;padding:calc(var(--nav-h) + 4rem) 0 clamp(2.5rem, 6vw, 5rem);position:relative}.pagehead-media-inner .lede{max-width:68ch;margin-top:1.4rem}.memhead{overflow:clip}.memhead-inner{z-index:1;align-items:center;gap:2.5rem;display:grid;position:relative}@media (width>=900px){.memhead-inner{grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:4rem}}.memhead-visual{border-radius:var(--r);overflow:hidden;box-shadow:0 40px 80px #00000073}.memhead-mission{font-family:var(--font-display);color:var(--gold-2);max-width:40ch;margin-top:1.6rem;font-size:clamp(1.3rem,1rem + 1vw,1.9rem);font-style:italic;font-weight:600;line-height:1.35}.tiers-intro{max-width:62ch;margin:.9rem 0 clamp(2rem,3.2vw,3rem)}.membership-overview.bg-ivory .h2{color:var(--navy-1)}.tier-rows{flex-direction:column;display:flex}.tier-row{border-top:1px solid var(--hair);grid-template-areas:"visual""terms""items";gap:1.5rem 3rem;padding:2.75rem 0;display:grid}.tier-row:last-child{border-bottom:1px solid var(--hair)}@media (width>=900px){.tier-row{grid-template-columns:minmax(0,5fr) minmax(0,7fr);grid-template-areas:"visual terms""items items";padding:3.25rem 0}}.tier-visual{aspect-ratio:3/2;border-radius:var(--r);border:1px solid var(--hair);grid-area:visual;position:relative;overflow:clip}@media (width>=900px){.tier-visual{aspect-ratio:auto;height:100%;min-height:16rem}}.tier-visual .pic{border-radius:0;position:absolute;inset:0}.tier-visual-scrim{background:linear-gradient(#0815240d 40%,#081524d9);position:absolute;inset:0}.tier-visual-name{inset-inline-start:1.3rem;z-index:1;font-family:var(--font-display);color:var(--ivory);font-size:clamp(2rem,1.5rem + 1.5vw,2.6rem);font-weight:600;line-height:1;position:absolute;bottom:1.1rem}.tier-terms{flex-direction:column;grid-area:terms;align-self:center;gap:1rem;display:flex}.tier-terms .step-pill{align-self:flex-start}.tier-intro{color:var(--ink-2);max-width:58ch;font-size:1.05rem}.tier-price{border-top:1px solid var(--hair-2);border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;gap:.35rem 1.5rem;max-width:30rem;margin:.2rem 0 0;padding:1rem 0;display:grid}.tier-price dt{color:var(--ink-2);font-size:var(--fs-small);align-self:center}.tier-price dd{font-family:var(--font-display);color:var(--ivory);font-variant-numeric:tabular-nums;margin:0;font-size:1.7rem;font-weight:600;line-height:1}.tier-family{font-size:var(--fs-small);color:var(--gold-2);max-width:48ch}.tier-closing{font-family:var(--font-display);color:var(--gold-2);max-width:40ch;font-size:1.15rem;font-style:italic;font-weight:600}.tier-items{grid-area:items;gap:1.25rem 2.5rem;margin-top:.5rem;display:grid}@media (width>=640px){.tier-items{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1024px){.tier-items{grid-template-columns:repeat(3,minmax(0,1fr))}}.tier-items li{border-inline-start:1px solid #d4b87a8c;flex-direction:column;gap:.25rem;padding-inline-start:1rem;display:flex}.tier-items b{color:var(--ivory);font-weight:600}.tier-items span{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}.tier-footnote{font-size:var(--fs-small);color:var(--ink-3);max-width:62ch;margin-top:1.5rem}.matrix-wrap{border-top:1px solid var(--hair-2);margin-top:2.5rem;overflow-x:auto}.matrix{border-collapse:collapse;width:100%;min-width:640px}.matrix th,.matrix td{border-bottom:1px solid var(--hair);text-align:start;padding:.85rem .8rem;font-weight:400}.matrix thead th{font-family:var(--font-display);color:var(--gold-2);padding-block:1.1rem;font-size:1.15rem;font-weight:600}.matrix thead th:not(:first-child),.matrix td{text-align:center;width:9rem}.matrix tbody th{color:var(--ivory);background:var(--navy-2);position:sticky;left:0}.matrix tbody tr:hover th,.matrix tbody tr:hover td{background:#b8975a0f}.matrix td svg{width:1.15rem;height:1.15rem;color:var(--gold-2);margin-inline:auto}.matrix tfoot th,.matrix tfoot td{font-family:var(--font-display);color:var(--gold-2);border-bottom:0;padding-block:1.2rem;font-size:1.25rem;font-weight:600}.matrix tfoot th{color:var(--ivory)}.matrix-section.bg-ivory{background:radial-gradient(55% 45% at 100% 100%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 60%, #ece6da)}.matrix-section.bg-ivory .h2{color:var(--navy-1)}.bg-ivory .matrix-wrap{border-top-color:#0b1b2e59}.bg-ivory .matrix th,.bg-ivory .matrix td{border-bottom-color:var(--hair-on-light)}.bg-ivory .matrix thead th{color:var(--gold-ink)}.bg-ivory .matrix tbody th{color:var(--navy-1);background:0 0}.bg-ivory .matrix tbody tr:hover th,.bg-ivory .matrix tbody tr:hover td{background:#b8975a1f}.bg-ivory .matrix td svg{color:var(--gold-deep)}.bg-ivory .matrix tfoot th,.bg-ivory .matrix tfoot td{color:var(--gold-ink)}.bg-ivory .matrix tfoot th{color:var(--navy-1)}.bg-ivory .matrix-details{border-color:var(--hair-on-light);background:#ffffff80}.bg-ivory .matrix-details summary{color:var(--navy-1)}.bg-ivory .matrix-details summary b{color:var(--gold-ink)}.bg-ivory .matrix-details ul{color:var(--ink-on-light-2)}.bg-ivory .matrix-details li:before{border-color:var(--gold-deep)}.matrix-mobile{flex-direction:column;gap:.6rem;margin-top:2rem;display:none}@media (width<=760px){.matrix-wrap{display:none}.matrix-mobile{display:flex}}.matrix-details{border:1px solid var(--hair);border-radius:var(--r);padding:0 1rem}.matrix-details summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:baseline;gap:1rem;padding:1rem 0;font-size:1.2rem;font-weight:600;list-style:none;display:flex}.matrix-details summary::-webkit-details-marker{display:none}.matrix-details summary b{color:var(--gold-2);font-weight:400}.matrix-details ul{color:var(--ink-2);flex-direction:column;gap:.4rem;padding:0 0 1rem;font-size:.95rem;display:flex}.matrix-details li:before{content:"";border-inline-start:1.5px solid var(--gold-2);border-bottom:1.5px solid var(--gold-2);vertical-align:.15em;width:.55rem;height:.32rem;margin-inline-end:.6rem;display:inline-block;transform:rotate(-45deg)}.apply-inner{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.5rem 3rem;display:flex}.apply-line{max-width:30ch;font-size:clamp(1.4rem,1rem + 1.4vw,2.2rem);line-height:1.25}.apply-actions{flex-wrap:wrap;gap:.8rem;display:flex}.about-founders-head{justify-content:space-between;align-items:center;gap:2rem;margin-bottom:2.5rem;display:flex}.about-seal{flex:none;place-items:center;width:200px;height:200px;display:grid;position:relative}.about-seal .circular-text{position:absolute;inset:0}.about-seal-mark{width:auto;height:48px;color:var(--gold)}@media (width<=899px){.about-seal{display:none}}.about-founders-rows{flex-direction:column;display:flex}.about-founder{border-top:1px solid var(--hair);align-items:center;gap:1.5rem 3.5rem;padding:2.5rem 0;display:grid}.about-founder:last-child{border-bottom:1px solid var(--hair)}@media (width>=900px){.about-founder{grid-template-columns:minmax(0,5fr) minmax(0,7fr);padding:3rem 0}.about-founder-2{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}.about-founder-2 .about-founder-portrait{order:2}}.about-founder-portrait{border-radius:var(--r);aspect-ratio:4/5;max-width:30rem;overflow:hidden}.about-founder-portrait img{object-fit:cover;filter:saturate(.85);width:100%;height:100%;display:block}.about-founder-copy .prose{max-width:68ch;margin-top:1rem}.about-founder-copy .h3+.prose{margin-top:1.2rem}.about-disclaimer-text{max-width:none}@media (width>=900px){.about-disclaimer-text{column-count:2;column-gap:3rem}}.lineage-grid{gap:2.5rem;margin-top:2.5rem;display:grid}@media (width>=900px){.lineage-grid{grid-template-columns:4fr 7fr;gap:4rem}}.lineage{border-inline-start:1px solid var(--gold);flex-direction:column;display:flex}@media (width>=900px){.lineage-grid{align-items:start}.lineage{top:calc(var(--nav-h) + 2rem);position:sticky}}.lineage li{padding:0 0 2rem 1.6rem;position:relative}.lineage li:before{content:"";background:var(--gold-2);border-radius:50%;width:9px;height:9px;position:absolute;top:.9rem;left:-5px}.lineage-year{color:var(--gold-2);font-size:2rem;line-height:1.1;display:block}.lineage-text{color:var(--ivory)}.lineage-copy .prose+.prose{margin-top:1.1rem}.about-offices-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:1.5rem 3rem;margin-bottom:2.5rem;display:flex}.offices-grid{gap:2rem;display:grid}@media (width>=900px){.offices-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.office-city{margin-top:1rem;font-size:1.5rem}.office-address{color:var(--ink-2);flex-direction:column;gap:.15rem;margin-top:.4rem;font-style:normal;display:flex}.about-sisters{color:var(--ink-2);margin-top:2.5rem}.about-sisters a{color:var(--gold-2)}.about-cta{margin-top:1.5rem}.chapter-nav{border-top:1px solid var(--hair);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:.6rem 2rem;margin-top:2.5rem;padding-top:1.2rem;display:grid}.chapter-nav a{color:var(--ink-2);font-size:var(--fs-small);align-items:baseline;gap:.6rem;display:flex}.chapter-nav a:hover{color:var(--ivory)}.chapter{padding:var(--section-y) 0;position:relative;overflow:clip}.chapter-plate{height:clamp(320px,55vh,620px);margin:calc(-1 * var(--section-y)) 0 var(--section-y);position:relative}.chapter-plate .bgvideo,.chapter-plate .bgvideo-poster,.chapter-plate .bgvideo-video,.chapter-plate .pic{object-fit:cover;border-radius:0;width:100%;height:100%;position:absolute;inset:0}.chapter-plate:after{content:"";background:linear-gradient(#0f2a441a 50%,#0f2a44e6);position:absolute;inset:0}.chapter-grid{grid-template-columns:1fr;gap:2rem;display:grid}@media (width>=900px){.chapter-grid{grid-template-columns:1fr}.chapter-inset-right .chapter-grid,.chapter-inset-left .chapter-grid{grid-template-columns:6fr 5fr;align-items:center;gap:3rem}.chapter-inset-left .chapter-grid{grid-template-columns:5fr 6fr}.chapter-inset-left .chapter-copy{order:3}.chapter-inset-left .chapter-media{order:2}.chapter-band .chapter-copy,.chapter-text .chapter-copy{max-width:none}.chapter-band .chapter-body.has-aside,.chapter-text .chapter-body.has-aside{grid-template-columns:7fr 5fr;align-items:start;gap:1rem 4rem;display:grid}.chapter-band .chapter-body.no-aside .chapter-paras,.chapter-text .chapter-body.no-aside .chapter-paras{column-count:2;column-gap:3.5rem}.chapter-body.no-aside .chapter-paras .prose{break-inside:avoid}.chapter-band .chapter-aside .chapter-bullets-intro,.chapter-text .chapter-aside .chapter-bullets-intro{margin-top:1.1rem}.chapter-inset-right .chapter-grid,.chapter-inset-left .chapter-grid{align-items:start}.chapter-media{top:calc(var(--nav-h) + 1.5rem);position:sticky}}.chapter-body{flex-direction:column;display:flex}.chapter-paras .prose+.prose,.chapter-paras .prose:first-child{margin-top:1.1rem}.chapter-num{color:var(--gold-2);padding-top:.5rem;font-size:1.4rem}.chapter-bullets-intro{color:var(--ivory);margin-top:1.4rem;font-weight:600}.chapter-bullets{flex-direction:column;gap:.6rem;margin-top:.8rem;display:flex}.chapter-bullets li{color:var(--ivory);max-width:62ch;padding-inline-start:1.1rem;position:relative}.chapter-bullets li:before{content:"";background:var(--gold-2);width:6px;height:1px;position:absolute;top:.75em;left:0}.chapter-closing{font-family:var(--font-display);color:var(--gold-2);max-width:44ch;margin-top:1.4rem;font-size:1.2rem;font-style:italic;font-weight:600}.chapter-media{border-radius:var(--r);overflow:hidden}.article-head{padding-top:calc(var(--nav-h) + clamp(3rem, 8vw, 6rem))}.article-meta{color:var(--ink-3);font-size:var(--fs-small);margin-bottom:1rem}.article-meta a:hover{color:var(--gold-2)}.article-meta-sep:before{content:" / "}.article-head .h1{max-width:22ch}.article-cover{margin-top:2.5rem;translate:0 clamp(2rem,6vw,5rem)}.article-body{padding:clamp(6rem,12vw,10rem) 0 clamp(3rem,6vw,5rem);font-size:1.12rem;line-height:1.7}.article-body h2{margin:2.4rem 0 .8rem;font-size:clamp(1.6rem,1.2rem + 1.2vw,2.2rem)}.article-body h3{margin:2rem 0 .6rem}.article-body h4{font-family:var(--font-body);margin:1.6rem 0 .4rem;font-weight:600}.article-body p:first-child{font-family:var(--font-display);color:var(--ivory);font-size:1.5rem;font-weight:600;line-height:1.35}.article-body ul{margin:1rem 0}.article-source{border-top:1px solid var(--hair);margin-top:3rem;padding-top:1.2rem}.article-more-title{margin-bottom:1.5rem}.article-more{gap:1.5rem;display:grid}@media (width>=720px){.article-more{grid-template-columns:repeat(3,minmax(0,1fr))}}.article-more a{flex-direction:column;gap:.6rem;display:flex}.article-more-t{font-family:var(--font-display);font-size:1.25rem;font-weight:600;line-height:1.2}.article-more a:hover .article-more-t{color:var(--gold-2)}.contacthead{padding-bottom:0}.contact-offices{border-top:1px solid var(--hair);gap:1rem;margin-top:2rem;padding-top:1.4rem;display:grid}.contact-offices li{font-size:var(--fs-small);color:var(--ink-2);flex-direction:column;gap:.1rem;display:flex}.contact-offices b{font-family:var(--font-display);color:var(--ivory);font-size:1.15rem;font-weight:400}.legal{min-height:70svh}.legal .lede{margin:1.4rem 0}.legal .muted+.muted{margin-top:1rem}.notfound{align-items:center;min-height:80svh;display:flex}.notfound-inner{flex-direction:column;align-items:flex-start;gap:1.6rem;display:flex}.notfound-mark{width:auto;height:64px;color:var(--gold)}.notfound-links{color:var(--gold-2);flex-wrap:wrap;gap:1.4rem;font-weight:600;display:flex}.chapter.bg-ivory,.about-lineage.bg-ivory{background:radial-gradient(55% 45% at 90% 10%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 55%, #ece6da)}.chapter.bg-ivory .h2,.chapter.bg-ivory .chapter-bullets li,.chapter.bg-ivory .chapter-bullets-intro,.about-lineage.bg-ivory .h2,.about-lineage.bg-ivory .lineage-text{color:var(--navy-1)}.chapter.bg-ivory .chapter-bullets li:before{background:var(--gold-deep)}.chapter.bg-ivory .chapter-closing,.about-lineage.bg-ivory .lineage-year,.chapter.bg-ivory .link-arrow{color:var(--gold-ink)}.about-lineage.bg-ivory .lineage{border-left-color:var(--gold-deep)}.about-lineage.bg-ivory .lineage li:before{background:var(--gold-deep)}.founder-ventures{border-top:1px solid var(--hair-2);gap:.1rem;margin-top:1.5rem;padding-top:1rem;list-style:none;display:grid}.founder-ventures a{border-bottom:1px solid var(--hair);transition:border-color .3s var(--ease);flex-wrap:wrap;align-items:baseline;gap:.2rem .9rem;padding:.5rem 0;text-decoration:none;display:flex}.founder-ventures li:last-child a{border-bottom:0}.founder-ventures a:hover,.founder-ventures a:focus-visible{border-color:var(--gold)}.founder-venture-name{color:var(--ivory);transition:color .3s var(--ease);font-weight:600}.founder-ventures a:hover .founder-venture-name{color:var(--gold-2)}.founder-venture-role{font-size:var(--fs-small);color:var(--ink-3);white-space:nowrap;margin-inline-start:auto}.bg-ivory .founder-venture-name{color:var(--navy-1)}.bg-ivory .founder-venture-role{color:var(--ink-on-light-2)}.prose .legal-entities{margin:1.1em 0 0;padding:0;list-style:none}.prose .legal-entities>li{border-inline-start:1px solid var(--hair-2);padding-inline-start:.9em}.prose .legal-entities>li+li{margin-top:.9em}.legal .prose h2{margin-top:1.5em}.prose .legal-facts{grid-template-columns:auto 1fr;gap:.5em 1.4em;margin:1.1em 0 0;display:grid}.prose .legal-facts dt{color:var(--ink-3)}.prose .legal-facts dd{margin:0}@media (width<=560px){.prose .legal-facts{grid-template-columns:1fr;gap:.15em}.prose .legal-facts dd{margin-bottom:.7em}}.focus-plate{margin:0 0 var(--section-y)}.focus-body{max-width:72ch}.focus-block+.focus-block{margin-top:2.6em}.focus-subtitle{margin:1.4em 0 .8em}.focus-components{border-inline-start:1px solid var(--hair-gold);gap:1.1em;margin:0;padding-inline-start:1.2em;display:grid}.focus-components dt{color:var(--ivory);font-weight:600}.focus-components dd{color:var(--ink-3);margin:.25em 0 0}.focus-qa+.focus-qa{margin-top:1.6em}.focus-qa h3{color:var(--ivory);margin-bottom:.5em;font-size:1.05rem}.focus-foot{border-top:1px solid var(--hair);gap:1.6em;margin-top:3em;padding-top:2em;display:grid}.focus-cta{flex-wrap:wrap;gap:.8rem;display:flex}.focus-related{flex-wrap:wrap;align-items:baseline;gap:.6rem 1.6rem;display:flex}.focus-related-label{color:var(--ink-3);font-size:var(--fs-small)}.focus-section .prose+.focus-steps,.focus-steps+.prose{margin-top:1.2em}.focus-steps{border-inline-start:1px solid var(--hair-gold);gap:1em;margin:0;padding-block:0;padding-inline:1.2em 0;list-style:none;display:grid}.focus-steps li{gap:.25em;display:grid}.focus-step-title{color:var(--ivory);font-weight:600}.focus-step-text{color:var(--ink-3)}.focus-step-text a{color:var(--gold-2);text-underline-offset:3px;text-decoration:underline;-webkit-text-decoration-color:var(--hair-gold);text-decoration-color:var(--hair-gold)}.wwd-facts{color:var(--ink-3);font-size:var(--fs-small);flex-wrap:wrap;gap:.5em 1.4em;margin-top:1.2rem;display:flex}.wwd-facts span{border-inline-start:2px solid var(--hair-gold);padding-inline-start:.7em}.chapter-indepth{flex-wrap:wrap;align-items:baseline;gap:.5em 1.5em;margin-top:1.6rem;display:flex}.chapter-indepth-label{color:var(--ink-3);font-size:var(--fs-small)}.article-services{flex-wrap:wrap;align-items:baseline;gap:.5em 1.5em;margin-top:2.2rem;display:flex}.motion-frozen *,.motion-frozen :before,.motion-frozen :after{transition:none!important;animation-play-state:paused!important}.motion-frozen .route-veil{display:none}.route-veil{z-index:var(--z-veil);background:var(--navy-1);pointer-events:none;position:fixed;inset:0}.roll{vertical-align:bottom;line-height:1.25;display:inline-block;position:relative;overflow:hidden}.roll-a,.roll-b{white-space:pre;display:inline-block}.roll-b{inset-inline-start:0;position:absolute;top:0}.roll-a span,.roll-b span{white-space:pre;transition:transform .4s var(--ease);transition-delay:calc(var(--i) * 16ms);display:inline-block}.roll-b span{transform:translateY(100%)}.nav-link:hover .roll-a span,.nav-link:focus-visible .roll-a span{transform:translateY(-100%)}.nav-link:hover .roll-b span,.nav-link:focus-visible .roll-b span{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.roll-a span,.roll-b span{transition:none}.roll-b{display:none}}@keyframes pulse-ring{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(2.4)}}@keyframes drift{0%{transform:translate(0,0)}to{transform:translateY(-14px)}}@keyframes spin-slow{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){[data-motion=static] .pulse,.pulse{animation:none!important}}@media (hover:none),(pointer:coarse){.store-badges a:hover,.people-card:hover,.jrow-link:hover .jrow-title,.link-arrow:hover svg{transform:none}.jrow-link:hover .jrow-thumb{scale:1}}.langsw ul{align-items:center;margin:0;padding:0;list-style:none;display:flex}.langsw li{flex:none;align-items:center;display:flex}.langsw a{white-space:nowrap;color:var(--ink-3);transition:color .25s var(--ease);align-items:center;gap:.5rem;text-decoration:none;display:flex}.langsw a:hover,.langsw a:focus-visible{color:var(--gold-2)}.langsw a.is-current{color:var(--ivory)}.langsw-short{font-size:var(--fs-tiny);letter-spacing:.06em}.langsw-row ul{flex-wrap:wrap;gap:.1rem .2rem}.langsw-row li+li:before{content:"";background:var(--hair-2);width:1px;height:.85em;margin-inline-end:.2rem}.langsw-row a{border-radius:var(--r);padding:.4rem .45rem}.langsw-row .langsw-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.langsw-row a.is-current .langsw-short{border-bottom:1px solid var(--gold);padding-bottom:2px}.langsw-menu{position:relative}.langsw,.langsw-trigger,.langsw-panel{font-family:"Noto Sans SC Switcher", var(--font-body)}.langsw-trigger{border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);font:inherit;cursor:pointer;transition:border-color .25s var(--ease), color .25s var(--ease);background:0 0;align-items:center;gap:.4rem;padding:.5rem .6rem;display:inline-flex}.langsw-trigger:hover,.langsw-menu.is-open .langsw-trigger{border-color:var(--gold);color:var(--ivory)}.langsw-caret{border-inline:4px solid #0000;width:0;height:0;transition:rotate .25s var(--ease);border-top:4px solid}.langsw-menu.is-open .langsw-caret{rotate:180deg}.langsw-panel{inset-inline-end:0;z-index:var(--z-overlay);border:1px solid var(--hair-2);border-radius:var(--r-card);background:var(--navy-1);min-width:11rem;padding:.4rem;position:absolute;top:calc(100% + .5rem);box-shadow:0 18px 40px #030a1473}.langsw-panel ul{flex-direction:column;align-items:stretch;gap:0}.langsw-panel li{display:block}.langsw-panel a{border-radius:var(--r);justify-content:space-between;padding:.55rem .7rem}.langsw-panel a:hover,.langsw-panel a:focus-visible{background:#f3efe60f}.langsw-panel a.is-current{background:#b8975a24}.langsw-panel .langsw-name{font-size:var(--fs-small)}.langsw-panel .langsw-short{color:var(--ink-3)}.bg-ivory .langsw a{color:var(--ink-on-light-2)}.bg-ivory .langsw a.is-current{color:var(--navy-1)}.bg-ivory .langsw-row li+li:before{background:var(--hair-on-light)}.langsw-mobile{border-top:1px solid var(--hair);margin-top:1.6rem;padding-top:1.2rem}.langsw-mobile a{padding:.6rem .7rem}.langsw-mobile .langsw-short{font-size:var(--fs-small)}html:not([lang|=ar]) .langsw [lang|=ar] .langsw-name,html:not([lang|=ru]) .langsw [lang|=ru] .langsw-name{font-family:system-ui,-apple-system,Segoe UI,Roboto,sans-serif}.reel-layer{opacity:0;transition-property:opacity;transition-timing-function:var(--ease)}.reel-layer.is-front{opacity:1}@media (prefers-reduced-motion:reduce){.reel-layer{transition:none}}.reel-scenes{left:var(--gutter);z-index:3;pointer-events:auto;gap:1.1rem;display:flex;position:absolute;bottom:1.1rem}.reel-scene button{color:#f3efe68c;font:inherit;letter-spacing:.02em;cursor:pointer;transition:color .4s var(--ease);white-space:nowrap;background:0 0;border:0;padding:.6rem 0 0;font-size:.78rem;position:relative}.reel-scene button:before{content:"";background:#f3efe640;width:100%;height:1px;position:absolute;top:0;left:0}.reel-scene button:after{content:"";background:var(--gold-2);transform-origin:0;width:100%;height:1px;position:absolute;top:0;left:0;transform:scaleX(0)}.reel-scene.is-on button{color:var(--ivory)}.reel-scene.is-on button:after{animation:reel-progress var(--scene-ms,7s) linear forwards}.motion-frozen .reel-scene.is-on button:after{animation:none;transform:scaleX(1)}@keyframes reel-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@media (width<=899px){.reel-scenes{max-width:calc(100% - 2 * var(--gutter));gap:.9rem;bottom:.8rem;overflow:hidden}.reel-scene button{font-size:.66rem}}@media (prefers-reduced-motion:reduce){.reel-video{transition:none}}.faq.bg-ivory{background:radial-gradient(55% 45% at 8% 0%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 55%, #ece6da)}.faq-grid{align-items:start;gap:2rem 4rem;display:grid}@media (width>=1024px){.faq-grid{grid-template-columns:minmax(0,4fr) minmax(0,8fr)}.faq-head{top:calc(var(--nav-h) + 2rem);position:sticky}}.faq.bg-ivory .h2{color:var(--navy-1)}.faq.bg-ivory .lede{color:var(--ink-on-light-2);margin-top:1rem}.faq-list{border-top:1px solid #0b1b2e59;flex-direction:column;display:flex}.faq-item{border-bottom:1px solid var(--hair-on-light)}.faq-item summary{cursor:pointer;font-family:var(--font-display);color:var(--navy-1);transition:color .3s var(--ease);justify-content:space-between;align-items:center;gap:1.5rem;padding:1.1rem 0;font-size:clamp(1.05rem,.95rem + .45vw,1.35rem);font-weight:600;line-height:1.25;list-style:none;display:flex}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary:hover{color:var(--gold-ink)}.faq-item summary:after{content:"";border-inline-end:1.5px solid var(--gold-deep);border-bottom:1.5px solid var(--gold-deep);width:.75rem;height:.75rem;transition:transform .3s var(--ease), translate .3s var(--ease);flex:none;transform:rotate(45deg)translateY(-.2em)}.faq-item[open] summary:after{transform:rotate(-135deg)translateY(.1em)}.faq-item summary:focus-visible{outline:2px solid var(--gold-deep);outline-offset:3px}.faq-item p{max-width:72ch;color:var(--ink-on-light-2);text-wrap:pretty;padding:0 0 1.3rem;line-height:1.6}@media (prefers-reduced-motion:reduce){.faq-item summary:after{transition:none}}.pic{background:var(--navy-3);border-radius:var(--r);position:relative;overflow:clip}.pic img{object-fit:cover;object-position:var(--pos,center);width:100%;height:100%;display:block}.pic.fill{border-radius:0;position:absolute;inset:0;aspect-ratio:auto!important}.pic-missing{aspect-ratio:16/9;background:linear-gradient(135deg, var(--navy-3), var(--navy-1))}.pic-missing.fill{aspect-ratio:auto}.star-border{border-radius:4px;padding:1px;display:inline-block;position:relative;overflow:hidden}.star-border-b,.star-border-t{opacity:.8;z-index:0;border-radius:50%;width:300%;height:50%;animation:linear infinite alternate star-move;position:absolute}.star-border-b{animation-name:star-move-b;bottom:-11px;right:-250%}.star-border-t{animation-name:star-move-t;top:-10px;left:-250%}.star-border-inner{z-index:1;background:var(--navy-1);border-radius:3px;display:block;position:relative}.star-border-inner .btn{width:100%;display:flex}@keyframes star-move-b{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-100%)}}@keyframes star-move-t{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(100%)}}@media (prefers-reduced-motion:reduce){.star-border-b,.star-border-t{opacity:.5;animation:none}}.phone{aspect-ratio:263.67/532;filter:drop-shadow(0 30px 60px #00000073)drop-shadow(0 4px 12px #00000059);width:100%;position:relative;overflow:visible}.phone>*{display:block;position:absolute}.phone-frame{width:98.32%;height:100%;inset:0 .84%}.phone-glare{mix-blend-mode:screen;opacity:.55;width:97.35%;height:99.53%;inset:.23% 1.33% .24% 1.32%}.phone-bezel{width:94.96%;height:98.48%;inset:.76% 2.53% .76% 2.51%}.phone-screen{background:var(--navy-1);width:88.71%;height:95.28%;color:var(--ivory);border-radius:10.6%/5.25%;inset:2.36% 5.65% 2.36% 5.64%;overflow:hidden;container-type:inline-size}.phone-btn-r{width:.86%;height:12.05%;inset:25.55% 0 62.4% 99.14%}.phone-btn-l1{width:.84%;height:7.64%;inset:23.01% 99.16% 69.35% 0}.phone-btn-l2{width:.84%;height:7.63%;inset:32.62% 99.16% 59.75% 0}.phone-btn-l3{width:.84%;height:3.92%;inset:15.8% 99.16% 80.28% 0}.phone-island{width:22.09%;height:3.17%;inset:3.82% 39.39% 93.01% 38.52%}.phone-cam-1{width:2.8%;height:1.38%;inset:4.72% 42.07% 93.9% 55.13%}.phone-cam-2{width:1.6%;height:.79%;inset:5.01% 42.67% 94.2% 55.73%}.phone-cam-3{width:1.4%;height:.7%;inset:5.06% 42.77% 94.24% 55.83%}.phone-cam-4{mix-blend-mode:multiply;width:1.4%;height:.7%;inset:5.06% 42.77% 94.24% 55.83%}.phone-cam-5{mix-blend-mode:screen;width:.5%;height:.24%;inset:5.47% 42.84% 94.29% 56.66%}.app-screen{--p:1;background:#0b0b0b;position:absolute;inset:0;overflow:hidden}.ap-shot{object-fit:cover;object-position:top;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block;position:absolute;inset:0}.ap-me{width:0;height:0;position:absolute;top:43%;left:55%}.ap-me-halo{width:26cqw;height:26cqw;transform:scale(calc(.4 + .6 * min(1, var(--p))));opacity:calc(.3 + .7 * min(1, var(--p)));background:#1a73e824;border:1px solid #1a73e873;border-radius:50%;position:absolute;top:-13cqw;left:-13cqw}.ap-me-dot{background:#d9262f;border:.9cqw solid #fff;border-radius:50%;width:5.2cqw;height:5.2cqw;position:absolute;top:-2.6cqw;left:-2.6cqw;box-shadow:0 1px 4px #0006}.ap-me-ring{width:32cqw;height:32cqw;animation:ap-ripple 2.4s var(--ease) infinite;opacity:0;background:#d9262f1a;border:.6cqw solid #d9262fa6;border-radius:50%;position:absolute;top:-16cqw;left:-16cqw}.ap-me-alert .r2{animation-delay:.8s}.ap-me-alert .r3{animation-delay:1.6s}@keyframes ap-ripple{0%{opacity:.95;transform:scale(.15)}to{opacity:0;transform:scale(1.3)}}[data-motion=static] .ap-me-ring,.motion-frozen .ap-me-ring{opacity:.55;animation:none;transform:scale(.7)}.ap-press{height:5.2%;box-shadow:0 0 0 calc(var(--p) * 2.2cqw) #d9262f47, inset 0 0 0 100vmax rgba(0, 0, 0, calc(.18 * min(1, var(--p) * 2)));pointer-events:none;border-radius:2cqw;position:absolute;top:92.4%;left:4%;right:4%}.ap-card{-webkit-backdrop-filter:blur(6px);color:#fff;transform:translateY(calc((1 - min(1, var(--p))) * -12cqw));opacity:min(1, var(--p));animation:ap-card-in .7s var(--ease) both;background:#14161ae6;border-radius:4.5cqw;grid-template-columns:auto 1fr;align-items:start;gap:.6cqw 2.6cqw;padding:3.4cqw 4cqw;display:grid;position:absolute;top:9%;left:4%;right:4%;box-shadow:0 8px 24px #00000059}.ap-card-dot{background:#d9262f;border-radius:50%;grid-row:1/span 2;width:3.2cqw;height:3.2cqw;margin-top:1.4cqw;box-shadow:0 0 0 1.4cqw #d9262f40}.ap-card b{font-size:4.4cqw;font-weight:600;line-height:1.2}.ap-card>span{color:#ffffffd1;font-size:3.6cqw;line-height:1.35}@keyframes ap-card-in{0%{opacity:0;transform:translateY(-12cqw)}to{opacity:1;transform:translateY(0)}}[data-motion=static] .ap-card,.motion-frozen .ap-card{animation:none}.world-dots{pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hotline{align-items:start;gap:3rem;display:grid}@media (width>=1024px){.hotline{grid-template-columns:5fr 7fr;gap:4rem}}.hotline-copy .lede{margin-top:1.4rem}.hotline-chips{border:0;flex-wrap:wrap;gap:.6rem;margin:2.2rem 0 0;padding:0;display:flex}.hotline-legend{width:100%;font-family:var(--font-display);color:var(--gold-2);margin-bottom:.9rem;font-size:1.35rem;font-style:italic;font-weight:600}.chip{border:1px solid var(--hair-2);border-radius:var(--r-pill);color:var(--ink-2);cursor:pointer;transition:border-color .3s var(--ease), color .3s var(--ease), background-color .3s var(--ease);-webkit-user-select:none;user-select:none;align-items:center;padding:.55rem 1.1rem;display:inline-flex;position:relative}.chip input{opacity:0;cursor:pointer;position:absolute;inset:0}.chip:hover{border-color:var(--gold);color:var(--ivory)}.chip.is-active{border-color:var(--gold);color:var(--ivory);background:#b8975a24}.chip:focus-within{outline:2px solid var(--gold-2);outline-offset:2px}.hotline-scenario{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);animation:hotline-in .6s var(--ease) both;margin-top:1.8rem;padding:1.4rem 0 1.6rem}@keyframes hotline-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.hotline-scenario{animation:none}}.hotline-place{justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.7rem;display:flex}.hotline-place-name{font-family:var(--font-display);font-size:1.4rem;font-weight:600}.hotline-place-time{font-family:var(--font-display);color:var(--gold-2);font-variant-numeric:tabular-nums;font-size:1.6rem;font-weight:600}.hotline-place-time:empty:before{content:"00:00";visibility:hidden}.hotline-text{color:var(--ink-2);text-wrap:pretty;max-width:52ch}.hotline-components{grid-template-columns:1fr;gap:.9rem 1.6rem;margin-top:1.6rem;display:grid}@media (width>=560px){.hotline-components{grid-template-columns:1fr 1fr}}.hotline-components li{border-inline-start:1px solid var(--hair-gold);flex-direction:column;gap:.15rem;padding-inline-start:.9rem;display:flex}.hotline-comp-title{color:var(--ivory);font-weight:600}.hotline-comp-text{font-size:var(--fs-small);color:var(--ink-3);line-height:1.45}.hotline-visual{align-self:center;position:relative}.hotline-map{width:100%;position:relative;overflow:clip visible}@media (width<=1023px){.hotline-map{margin-top:1rem}}.hotline-globe-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%)}.hotline-globe{pointer-events:none;position:absolute}.hotline-overlay{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.hotline-arc{fill:none;stroke:var(--gold-2);stroke-width:1.4px;stroke-linecap:round;opacity:.9;filter:drop-shadow(0 0 4px #d4b87a8c)}.hotline-office{width:0;height:0;position:absolute}.hotline-office-dot{background:var(--gold-2);border-radius:50%;width:7px;height:7px;position:absolute;top:-3.5px;left:-3.5px;box-shadow:0 0 0 3px #d4b87a2e,0 0 10px #e8d3a399}.hl-leader{transform-origin:0;background:linear-gradient(90deg,#d4b87ad9,#d4b87a66);width:24px;height:1px;position:absolute;top:0;left:0}.hl-chip{-webkit-backdrop-filter:blur(6px);color:var(--ivory);white-space:nowrap;background:#081524c7;border:1px solid #d4b87a52;border-radius:999px;padding:.24rem .55rem;font-size:.74rem;font-weight:500;line-height:1.2;position:absolute;box-shadow:0 6px 18px #00000059}.hl-side-br .hl-leader{transform:rotate(45deg)}.hl-side-bl .hl-leader{transform:rotate(135deg)}.hl-side-ar .hl-leader{transform:rotate(-45deg)}.hl-side-al .hl-leader{transform:rotate(-135deg)}.hl-side-br .hl-chip{top:17px;left:17px;translate:0 -50%}.hl-side-bl .hl-chip{top:17px;right:17px;translate:0 -50%}.hl-side-ar .hl-chip{top:-17px;left:17px;translate:0 -50%}.hl-side-al .hl-chip{top:-17px;right:17px;translate:0 -50%}@media (width<=640px){.hl-chip{padding:.18rem .45rem;font-size:.62rem}}.hotline-beacon{width:0;height:0;transition:left .4s var(--ease), top .4s var(--ease);position:absolute;translate:-50% -50%}.hotline-beacon-dot{background:var(--gold-3);border-radius:50%;width:10px;height:10px;position:absolute;top:-5px;left:-5px;box-shadow:0 0 10px #e8d3a3e6}.hotline-beacon .pulse{border:1px solid var(--gold-2);width:28px;height:28px;animation:pulse-ring 2.6s var(--ease) infinite;border-radius:50%;position:absolute;top:-14px;left:-14px}.hotline-beacon .pulse-2{animation-delay:1.3s}[data-motion=static] .hotline-beacon .pulse,.motion-frozen .hotline-beacon .pulse{opacity:.5;animation:none;transform:scale(1)}.hotline-postcard{aspect-ratio:16/9;border-radius:var(--r);background:var(--navy-3);border:1px solid var(--hair);width:clamp(160px,34%,300px);position:absolute;bottom:4%;left:3%;overflow:hidden;box-shadow:0 24px 50px #00000073}.hotline-postcard video{object-fit:cover;width:100%;height:100%}.hotline-postcard-home{background:linear-gradient(180deg, #08152400 20%, #081524b3), var(--navy-4) url(/assets/img/contact/zug-lakefront-800.webp) center / cover;flex-direction:column;justify-content:flex-end;height:100%;padding:.8rem 1rem;display:flex}.hotline-postcard-label{letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3);font-size:.66rem}.hotline-postcard-city{font-family:var(--font-display);color:var(--ivory);font-size:1.3rem;font-weight:600}@media (width<=640px){.hotline-postcard{aspect-ratio:16/7;width:100%;margin-top:1rem;position:static}}.plates{background:var(--navy-0);position:relative}.plates-head{padding:clamp(3.5rem,7vw,6rem) 0 clamp(1.5rem,4vw,3rem)}.plate{align-items:end;min-height:100svh;display:grid;position:relative;overflow:clip}[data-motion=full] .plate{position:sticky;top:0}.plate-media{transform-origin:50%;will-change:transform;position:absolute;inset:0}.plate-media .bgvideo,.plate-media .bgvideo-poster,.plate-media .bgvideo-video,.plate-media .pic{width:100%;height:100%;position:absolute;inset:0}.plate-media .bgvideo-poster,.plate-media .bgvideo-video{object-fit:cover}.plate-media:after{content:"";background:linear-gradient(#05101c26 0%,#05101c59 55%,#05101ce6 100%);position:absolute;inset:0}.plate-right .plate-media:after{background:linear-gradient(90deg,#05101c26 30%,#05101cd1 75%),linear-gradient(#0000 60%,#05101c99)}.plate-left .plate-media:after{background:linear-gradient(270deg,#05101c26 30%,#05101cd1 75%),linear-gradient(#0000 60%,#05101c99)}.plate-panel{z-index:1;width:min(100% - 2 * var(--gutter), var(--wrap));gap:.6rem;max-width:100%;margin-inline:auto;padding:0 0 clamp(3rem,8vh,6rem);display:grid;position:relative}@media (width>=900px){.plate-panel{grid-template-columns:repeat(12,1fr);padding-bottom:clamp(3rem,10vh,7rem)}.plate-panel>*{grid-column:1/span 5}.plate-right .plate-panel>*{grid-column:8/span 5}}.plate-index{color:var(--gold-2);letter-spacing:.1em;font-size:1.1rem}.plate-title{font-size:clamp(2rem,1.2rem + 2.6vw,3.4rem);line-height:1.05}.plate-text{color:var(--ivory);text-wrap:pretty;max-width:48ch;margin-top:.6rem;font-size:1.08rem}.plate-second{color:var(--ink-2);font-size:var(--fs-small);border-top:1px solid var(--hair);max-width:52ch;margin-top:.8rem;padding-top:.8rem}.tov-grid{align-items:start;gap:2rem;display:grid}.tov-tier{flex-direction:column;gap:.9rem;display:flex}@media (width>=900px){.tov-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2.5rem}.tov-tier{grid-row:span 6;grid-template-rows:subgrid;gap:0;display:grid}.tov-for,.tov-price,.tov-family,.tov-includes,.tov-items{align-self:start;margin-top:.9rem}.tov-tier+.tov-tier{position:relative}.tov-tier+.tov-tier:before{content:"+";inset-inline-start:-1.25rem;background:var(--navy-3);border:1px solid var(--gold);width:2rem;height:2rem;color:var(--gold-2);font-family:var(--font-display);z-index:2;border-radius:50%;place-items:center;font-size:1.3rem;font-weight:600;line-height:1;display:grid;position:absolute;top:5.2rem;translate:-50%}}.tov-plate{border-radius:var(--r);position:relative;overflow:hidden}.tov-plate:after{content:"";background:linear-gradient(#0815240d 45%,#081524cc);position:absolute;inset:0}.tov-plate-name{inset-inline-start:1.1rem;z-index:1;font-family:var(--font-display);color:var(--ivory);align-items:baseline;gap:.6rem;font-size:1.9rem;font-weight:600;display:flex;position:absolute;bottom:.9rem}.tov-plate-name .num{color:var(--gold-2);font-size:.95rem}.tov-for{color:var(--ivory);text-wrap:pretty;font-size:1.02rem}.tov-includes{font-family:var(--font-display);color:var(--gold-2);margin-top:.3rem;font-size:1.1rem;font-style:italic;font-weight:600}.tov-items{color:var(--ink-2);flex-direction:column;gap:.35rem;font-size:.95rem;display:flex}.tov-items li{padding-inline-start:1rem;position:relative}.tov-items li:before{content:"";background:var(--gold-2);width:5px;height:1px;position:absolute;top:.62em;left:0}.tov-price{border-top:1px solid var(--ivory);border-bottom:1px solid var(--hair);grid-template-columns:1fr auto;gap:.35rem 1rem;margin:.6rem 0 0;padding:.9rem 0;display:grid}.tov-price dt{color:var(--ink-2);font-size:var(--fs-small)}.tov-price dd{font-family:var(--font-display);color:var(--ivory);font-variant-numeric:tabular-nums;margin:0;font-size:1.5rem;font-weight:600;line-height:1}.tov-family{font-size:var(--fs-small);color:var(--gold-2)}.tov-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.2rem 2rem;margin-top:2.5rem;display:flex}.tov-footnote{font-size:var(--fs-small);color:var(--ink-2);max-width:62ch}.tiers-home.bg-ivory{background:radial-gradient(55% 45% at 90% 0%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 55%, #ece6da)}.tiers-home.bg-ivory .h2,.tiers-home.bg-ivory .tov-for,.tiers-home.bg-ivory .tov-price dd{color:var(--navy-1)}.tiers-home.bg-ivory .tov-includes,.tiers-home.bg-ivory .tov-family,.tiers-home.bg-ivory .tov-plate-name .num{color:var(--gold-ink)}.tiers-home.bg-ivory .tov-items,.tiers-home.bg-ivory .tov-price dt,.tiers-home.bg-ivory .tov-footnote{color:var(--ink-on-light-2)}.tiers-home.bg-ivory .tov-items li:before{background:var(--gold-deep)}.tiers-home.bg-ivory .tov-price{border-top-color:var(--navy-1);border-bottom-color:var(--hair-on-light)}@media (width>=900px){.tiers-home.bg-ivory .tov-tier+.tov-tier:before{background:var(--ivory);border-color:var(--gold-deep);color:var(--gold-ink)}}.jindex-head{justify-content:space-between;align-items:flex-end;gap:2rem;margin-bottom:2.5rem;display:flex}.jrows{border-top:1px solid var(--hair)}.jrow{border-bottom:1px solid var(--hair);position:relative}.jrow-link{transition:color .3s var(--ease);grid-template-columns:1fr;align-items:baseline;gap:.6rem 1rem;padding:1.6rem 0;display:grid;position:relative}@media (width>=900px){.jrow-link{grid-template-columns:1fr 10rem 9rem;align-items:center;padding:1.4rem 0}}.jrow-thumb{display:none}@media (width>=900px){.jrow-thumb{border-radius:calc(var(--r) - 4px);opacity:.85;width:10rem;transition:opacity .35s var(--ease);display:block;overflow:hidden}.jrow-link:hover .jrow-thumb{opacity:1}}.jrow-num{color:var(--gold-2);font-size:1.6rem}.jrow-title{font-family:var(--font-display);transition:transform .45s var(--ease);text-wrap:balance;font-size:clamp(1.4rem,1rem + 1.4vw,2.3rem);font-weight:600;line-height:1.12}.jrow-date{color:var(--ink-3);font-size:var(--fs-small);grid-column:1}@media (width>=900px){.jrow-date{text-align:end;grid-column:3}.jrow-link:hover .jrow-title{transform:translate(10px)}}@media (pointer:fine) and (width>=900px){.jrow-thumb{will-change:transform;transition:opacity .35s var(--ease), scale .35s var(--ease)}.jrow-link:hover .jrow-thumb{scale:1.06}}@media (width<=899px){.jrow-thumb{border-radius:var(--r);grid-column:1/-1;width:100%;max-width:420px;margin-top:.4rem;display:block;overflow:hidden}}.journal-home.bg-ivory{background:radial-gradient(50% 40% at 0% 0%, #b8975a24, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 55%, #ece6da)}.bg-ivory .jindex-head .h2,.bg-ivory .jrow-title{color:var(--navy-1)}.bg-ivory .jrows{border-top-color:#0b1b2e59}.bg-ivory .jrow{border-bottom-color:var(--hair-on-light)}.bg-ivory .jrow-date{color:#0b1b2ebd}.bg-ivory .link-arrow,.bg-ivory .jrow-link:hover .jrow-title{color:var(--gold-ink)}.scroll-reveal{text-wrap:pretty}.sr-word{will-change:opacity;display:inline-block}.light-rays{pointer-events:none;opacity:.85;position:absolute;inset:0;overflow:hidden}.light-rays canvas{width:100%;height:100%;display:block}.light-rays-fallback{background:conic-gradient(from 180deg at 50% -20%,#0000 40%,#d4b87a29 50%,#0000 60%),radial-gradient(60% 40% at 50% 0,#d4b87a2e,#0000 70%)}.hero{background:var(--navy-1);align-items:flex-end;min-height:100svh;display:flex;position:relative;overflow:clip}.hero-video,.hero-video .bgvideo-poster,.hero-video .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.hero-scrim{background:radial-gradient(60% 55% at 22% 78%,#05101cb8,#0000 70%),linear-gradient(#05101c26 0%,#05101c40 55%,#05101cd9 100%);position:absolute;inset:0}.hero-inner{z-index:1;padding:calc(var(--nav-h) + 3rem) 0 clamp(3.4rem, 8vh, 5.5rem);flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:2rem 3rem;display:flex;position:relative}.hero-content{max-width:40rem}.hero-title{color:var(--ivory)}.hero-line{display:block}.hero-ctas{flex-wrap:wrap;gap:.8rem;margin-top:2rem;display:flex}.hero-clocks{border-top:1px solid var(--hair);max-width:24rem;margin-top:2.2rem;padding-top:1.2rem}@media (width<=720px){.hero-clocks{display:none}}.commitment-grid{grid-template-columns:1fr;gap:3rem 4rem;display:grid}@media (width>=900px){.commitment-grid{grid-template-rows:auto auto;grid-template-columns:7fr 4fr;align-items:start}.commitment-copy{grid-area:1/1}.commitment-portrait{margin-top:calc(-1 * var(--section-y) - 6rem);z-index:2;grid-area:1/2;align-self:start;position:relative}.commitment-index{grid-area:2/1/auto/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem}.commitment-index li{border-bottom:0}.commitment-closing{border-top:1px solid var(--hair);grid-column:1/-1;padding-inline-start:0!important;border-inline-start:0!important;padding-top:2rem!important}}.commitment-copy .lede{margin-top:1.6rem}.commitment-copy .prose{margin-top:1.2rem}.commitment-portrait{border-radius:var(--r);overflow:hidden;box-shadow:0 40px 80px #00000073}.commitment-index{border-top:1px solid var(--hair);gap:0;display:grid}.commitment-index li{border-bottom:1px solid var(--hair);border-inline-start:1px solid var(--gold);grid-template-columns:1fr;gap:.4rem;margin-inline-start:0;padding:1.5rem 0 1.5rem 1.2rem;display:grid}.commitment-index li h3{font-size:1.4rem}.commitment-index li p{color:var(--ink-2);max-width:58ch}.commitment-closing{border-bottom:0!important}.commitment-quote{font-family:var(--font-display);color:var(--ivory);max-width:44ch;font-size:clamp(1.25rem,1rem + .9vw,1.7rem);font-style:italic;font-weight:600;line-height:1.35;grid-column:1/-1!important}.clients{text-align:center;padding:clamp(3rem,7vw,5.5rem) 0;position:relative}.clients:before{content:"";background:var(--gold);width:1px;height:clamp(2rem,5vw,3.5rem);position:absolute;top:0;left:50%}.clients-line{font-family:var(--font-display);color:var(--ivory);text-wrap:balance;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-style:italic;font-weight:600;line-height:1.3}.clients-sub{max-width:60ch;margin:1.4rem auto 0}.clients.bg-ivory{background:radial-gradient(60% 60% at 50% 100%, #b8975a29, transparent 70%), linear-gradient(180deg, #f6f2ea, var(--ivory) 55%, #ece6da)}.clients.bg-ivory:before{background:var(--gold-deep)}.clients.bg-ivory .clients-line{color:var(--navy-1)}.dna{overflow:clip}.dna-watermark{width:auto;height:70%;color:var(--gold);opacity:.04;pointer-events:none;position:absolute;bottom:-8%;right:-4%}.dna-grid{gap:2.5rem;display:grid;position:relative}@media (width>=900px){.dna-grid{grid-template-columns:4fr 8fr;gap:4rem}}.dna-title{font-size:var(--fs-h2);top:calc(var(--nav-h) + 2rem);align-self:start;position:sticky}.dna-intro{font-family:var(--font-display);color:var(--ivory);max-width:24ch;font-size:clamp(1.5rem,1rem + 1.8vw,2.6rem);font-weight:600;line-height:1.25}.dna-list{flex-direction:column;margin-top:2.5rem;display:flex}.dna-list li{border-top:1px solid var(--hair);grid-template-columns:1.6rem 1fr;align-items:baseline;gap:1rem;padding:1.1rem 0;display:grid}.dna-list li:before{content:"";background:var(--gold-2);align-self:center;width:1rem;height:1px}.dna-list li:last-child{border-bottom:1px solid var(--hair)}.dna-text{color:var(--ivory);text-wrap:pretty;font-size:clamp(1.1rem,1rem + .5vw,1.4rem)}.rings-head{max-width:62ch;margin-bottom:3rem}.rings-head .lede{margin-top:1rem}.founders{overflow:clip}.founders-rule{background:linear-gradient(90deg, transparent, var(--gold) 15%, var(--gold) 85%, transparent);opacity:.55;height:1px;position:absolute;top:58%;left:44%;right:0}.founders-grid{gap:2.5rem;display:grid;position:relative}@media (width>=900px){.founders-grid{grid-template-columns:5fr 3fr 3fr;align-items:start;gap:3rem}.founder-1{margin-top:-2rem}.founder-2{margin-top:6rem}}.founders-copy .lede{margin-top:1.4rem}.founders-quote{border-inline-start:1px solid var(--gold);font-family:var(--font-display);color:var(--ivory);max-width:40ch;margin:1.8rem 0;padding-inline-start:1.2rem;font-size:1.25rem;font-style:italic;font-weight:600;line-height:1.4}.founder{position:relative}.founder img{border-radius:var(--r);aspect-ratio:4/5;object-fit:cover;filter:saturate(.85)contrast(1.02);width:100%;height:auto}.founder figcaption{flex-direction:column;gap:.2rem;margin-top:.9rem;display:flex}.founder-name{font-family:var(--font-display);font-size:1.4rem;font-weight:600}.founder-role{font-size:var(--fs-small);color:var(--ink-2);max-width:30ch}@media (width<=899px){.founders-grid{grid-template-columns:1fr 1fr}.founders-copy{grid-column:1/-1}}.teaser{background:linear-gradient(180deg, var(--navy-3), var(--navy-0));overflow:clip}.teaser-bg{opacity:.35;position:absolute;inset:0}.teaser-bg:after{content:"";background:radial-gradient(40% 50% at 78% 60%,#b8975a38,#0000 70%),linear-gradient(#0f2a4433,#05101ce6);position:absolute;inset:0}.teaser-grid{align-items:center;gap:3rem;display:grid;position:relative}@media (width>=900px){.teaser-grid{grid-template-columns:6fr 5fr;gap:4rem}}.teaser-copy .lede{margin-top:1.4rem}.teaser-functions{flex-direction:column;gap:.6rem;margin:1.6rem 0 2rem;display:flex}.teaser-functions li{color:var(--ivory);padding-inline-start:1rem;position:relative}.teaser-functions li:before{content:"";background:var(--gold-2);width:6px;height:1px;position:absolute;top:.75em;left:0}.teaser-phone-wrap{height:clamp(320px,44vw,480px);position:relative;overflow:clip}.teaser-phone{transform-origin:50% 100%;width:clamp(230px,24vw,300px);position:absolute;top:6%;left:50%;translate:-50%;rotate:-5deg}.teaser-phone .app-screen{--p:1}@media (width<=899px){.teaser-phone-wrap{height:60vw;max-height:420px}.teaser-phone{width:clamp(200px,48vw,260px)}}.ldr{--ldr-gap:clamp(1.5rem, 2.4vw, 2.75rem)}.ldr-heads{gap:2.5rem var(--ldr-gap);display:grid}.ldr-head{flex-direction:column;min-width:0;display:flex}@media (width>=860px){.ldr-heads{grid-template-columns:repeat(3,minmax(0,1fr))}.ldr-head{grid-row:span 5;grid-template-rows:subgrid;gap:0;display:grid}}.ldr-plate{aspect-ratio:16/10;border-radius:var(--r);border:1px solid var(--hair-on-light);align-self:start;width:100%;position:relative;overflow:clip}.ldr-plate .pic{border-radius:0;position:absolute;inset:0}.ldr-plate-scrim{background:linear-gradient(#0815240a 38%,#081524d1);position:absolute;inset:0}.ldr-plate-name{inset-inline-start:1.1rem;z-index:1;font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--ivory);font-size:clamp(1.7rem,1.3rem + 1.2vw,2.3rem);font-weight:600;line-height:1;position:absolute;bottom:.85rem}.ldr-for{color:var(--ink-on-light-2);align-self:start;margin-top:1.1rem;font-size:1.02rem;line-height:1.5}.ldr-price{border-top:1px solid #0b1b2e47;border-bottom:1px solid var(--hair-on-light);align-self:start;gap:.5rem;width:100%;margin:1.1rem 0 0;padding:.95rem 0;display:grid}.ldr-price>div{justify-content:space-between;align-items:baseline;gap:1rem;display:flex}.ldr-price dt{color:var(--ink-on-light-2);font-size:var(--fs-small)}.ldr-price dd{font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--navy-1);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:clamp(1.35rem,1.1rem + .7vw,1.75rem);font-weight:600;line-height:1}.ldr-closing{font-family:var(--font-display);font-variation-settings:"opsz" 12;color:var(--gold-ink);align-self:start;margin-top:.9rem;font-size:1.1rem;font-style:italic;font-weight:600;line-height:1.35}.ldr-family{font-size:var(--fs-small);color:var(--gold-ink);align-self:start;margin-top:.8rem;line-height:1.5}.ldr-groups{margin-top:clamp(2.25rem,3.4vw,3.25rem)}.ldr-step{grid-template-columns:1fr auto;align-items:baseline;gap:.55rem 1rem;margin:0 0 1.1rem;display:grid}.ldr-step-bar{width:calc((4 - var(--from)) / 3 * 100%);grid-column:1/-1}.ldr-group+.ldr-group .ldr-step{margin-top:clamp(1.9rem,2.8vw,2.6rem)}.ldr-step-bar{background:linear-gradient(#7d6229,#644e20);border-radius:3px;height:6px}.ldr-step-label{font-size:var(--fs-small);letter-spacing:.08em;text-transform:uppercase;color:var(--gold-ink)}.ldr-step-count{font-size:var(--fs-small);color:#0b1b2e99;font-variant-numeric:tabular-nums}@media (width>=860px){.ldr-step{column-gap:var(--ldr-gap);grid-template-columns:repeat(3,minmax(0,1fr));align-items:center;gap:0}.ldr-step-bar{grid-column:var(--from) / -1;grid-row:1;width:auto}.ldr-step-label,.ldr-step-count{grid-column:var(--from) / -1;color:var(--ivory);grid-row:1;align-self:center}.ldr-step-label{padding-inline-start:1rem}.ldr-step-count{color:#f3efe6c7;justify-self:end;padding-inline-end:1rem}.ldr-step-bar{border-radius:var(--r-pill);height:1.9rem}}.ldr-list{border-top:1px solid var(--hair-on-light);margin:0}.ldr-item{border-bottom:1px solid var(--hair-on-light);gap:.2rem 2.5rem;padding:.8rem 0;display:grid}@media (width>=720px){.ldr-item{grid-template-columns:minmax(0,4fr) minmax(0,7fr);align-items:baseline}}.ldr-item dt{color:var(--navy-1);font-weight:600;line-height:1.35}.ldr-item dd{font-size:var(--fs-small);color:var(--ink-on-light-2);margin:0;line-height:1.55}.ldr-item:hover dt{color:var(--gold-ink)}.ldr-footnote{font-size:var(--fs-small);color:#0b1b2e9e;max-width:62ch;margin-top:1.6rem}.steps{flex-direction:column;align-items:center;gap:clamp(2.5rem,5vw,4rem);display:flex}.steps-head{text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:48rem;display:flex}.steps-head .lede{text-align:center;margin-inline:auto}.steps-stage{grid-template-columns:1fr;gap:3.5rem 2rem;width:100%;display:grid;position:relative;overflow:clip visible}.stage-item{display:contents}.stage-phone{z-index:1;grid-row:auto;justify-self:center;width:clamp(13rem,62vw,17rem);position:relative}.stage-glow{pointer-events:none;filter:blur(18px);z-index:-1;background:radial-gradient(50% 45% at 50% 62%,#d4b87a4d,#b8975a14 45%,#0000 72%);position:absolute;inset:-12% -30% -6%}.stage-copy{text-align:center;border-top:1px solid #d4b87a59;flex-direction:column;justify-self:center;align-items:center;gap:.75rem;width:100%;max-width:24rem;padding-top:1.6rem;display:flex;position:relative}.stage-copy:before{content:"";background:var(--gold-2);border-radius:50%;width:7px;height:7px;position:absolute;top:-4px;left:50%;translate:-50%;box-shadow:0 0 0 4px #d4b87a2e,0 0 12px #e8d3a3b3}.stage-item+.stage-item .stage-phone{margin-top:1.5rem}@media (width>=900px){.steps-stage{grid-template-rows:auto auto;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 2.5rem;padding-top:1rem}.stage-phone{grid-row:1;width:clamp(15rem,20vw,18.5rem);margin-bottom:2.4rem}.stage-item+.stage-item .stage-phone{margin-top:0}.stage-copy{border-top:0;grid-row:2;width:100%;max-width:none;padding-top:2rem}.stage-copy>*{max-width:22rem}.stage-copy:after{content:"";background:#d4b87a73;height:1px;position:absolute;top:0;left:-1.25rem;right:-1.25rem}.stage-item:first-child .stage-copy:after{background:linear-gradient(90deg,#0000,#d4b87a73 30%);left:0}.stage-item:last-child .stage-copy:after{background:linear-gradient(90deg,#d4b87a73 70%,#0000);right:0}}@media (width>=1200px){.steps-stage{gap:0 3.5rem}.stage-copy:after{left:-1.75rem;right:-1.75rem}}.step-pill{border-radius:var(--r-pill);color:var(--gold-2);letter-spacing:.02em;white-space:nowrap;border:1px solid #d4b87a73;align-items:center;padding:.3rem .7rem;font-size:clamp(.8125rem,2.5vw,.9375rem);font-weight:600;display:inline-flex}.step-title{color:var(--ivory);text-wrap:balance;font-size:clamp(1.3rem,1.05rem + .9vw,1.7rem);line-height:1.15}.step-text{width:100%;color:var(--ink-2);text-wrap:pretty;font-size:.98rem;line-height:1.55}.steps-cta{margin-top:.5rem}.route{padding:var(--section-y) 0;position:relative;overflow:clip}.route-grid{grid-template-areas:"map""copy""steps";align-items:center;gap:2.5rem;display:grid}.route-copy{grid-area:copy}.route-map{grid-area:map}.route-steps{grid-area:steps}@media (width>=1024px){.route-grid{grid-template-columns:4fr 8fr;grid-template-areas:"copy map""steps steps";gap:3rem 3.5rem}}.route-imagine{margin-top:1.4rem}.route-steps{gap:1rem 2rem;display:grid}@media (width>=720px){.route-steps{grid-template-columns:repeat(2,1fr)}}@media (width>=1024px){.route-steps{border-top:1px solid #f3efe614;grid-template-columns:repeat(4,1fr);padding-top:2rem}}.route-step{--lit:1;border-left:1px solid rgba(212, 184, 122, calc(var(--lit) * .9));transition:border-color .3s var(--ease);grid-template-columns:1.2rem 1fr;align-content:start;gap:.15rem .8rem;margin-left:-.8rem;padding-left:.8rem;display:grid;position:relative}.route-step:before{content:"";background:color-mix(in srgb, var(--gold-2) calc(var(--lit) * 100%), var(--ink-3));width:.7rem;height:.7rem;box-shadow:0 0 0 3px rgba(212, 184, 122, calc(var(--lit) * .25));transition:box-shadow .4s var(--ease), background .4s var(--ease);border-radius:50%;grid-row:1/span 2;margin-top:.45rem}.route-step.is-on:before{background:#fff4d6;box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}.route-step.is-ping:before{animation:route-ping .9s var(--ease) 1}.route-step-title{color:var(--ivory);font-weight:600}.route-step-text{font-size:var(--fs-small);color:var(--ink-2);line-height:1.45}.route-map{width:100%;position:relative;overflow:clip visible}.route-globe-clip{position:absolute;inset:0;overflow:hidden;-webkit-mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%);mask-image:radial-gradient(82% 84% at 50% 46%,#000 55%,#0000 100%)}.route-globe{pointer-events:none;position:absolute}.route-svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.route-packet{opacity:0;pointer-events:none;background:#fff4d6;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #e8d3a352,0 0 14px 4px #e8d3a3a6}.route-flow{fill:none;stroke:#d4b87a4d;stroke-width:1px;stroke-dasharray:3 9;stroke-linecap:round}.route-path{fill:none;stroke:var(--gold-2);stroke-width:1.5px;stroke-linecap:round;stroke-linejoin:round;filter:drop-shadow(0 0 5px #d4b87a80)}.route-node{opacity:0;width:0;height:0;position:absolute}.route-node-dot{background:var(--gold-3);border-radius:50%;width:9px;height:9px;position:absolute;top:-4.5px;left:-4.5px;box-shadow:0 0 0 4px #d4b87a33,0 0 12px #e8d3a3bf}.route-node-pulse{opacity:0;border:1px solid #d4b87a8c;border-radius:50%;width:26px;height:26px;position:absolute;top:-13px;left:-13px}.route-node.is-ping .route-node-pulse{animation:route-ring 1s var(--ease) 1}.route-node-you .route-node-dot{background:var(--app-red);box-shadow:0 0 0 4px #d7263d40,0 0 12px #d7263db3}.route-node-you .route-node-pulse{animation:pulse-ring 1.8s var(--ease) infinite;border-color:#d7263db3}[data-motion=static] .route-node-pulse,.motion-frozen .route-node-pulse{opacity:.4;transform:scale(1);animation:none!important}.route-leader{transform-origin:0;background:linear-gradient(90deg,#d4b87ad9,#d4b87a66);width:26px;height:1px;position:absolute;top:0;left:0}.route-chip{-webkit-backdrop-filter:blur(6px);color:var(--ivory);letter-spacing:.01em;white-space:nowrap;background:#081524c7;border:1px solid #d4b87a52;border-radius:999px;padding:.28rem .62rem;font-size:.78rem;font-weight:500;line-height:1.2;position:absolute;box-shadow:0 6px 18px #00000059}.route-node-you .route-chip{border-color:#d7263d8c}.route-chip-short{display:none}.route-side-br .route-leader{transform:rotate(45deg)}.route-side-bl .route-leader{transform:rotate(135deg)}.route-side-ar .route-leader{transform:rotate(-45deg)}.route-side-al .route-leader{transform:rotate(-135deg)}.route-side-br .route-chip{top:18px;left:18px;translate:0 -50%}.route-side-bl .route-chip{top:18px;right:18px;translate:0 -50%}.route-side-ar .route-chip{top:-18px;left:18px;translate:0 -50%}.route-side-al .route-chip{top:-18px;right:18px;translate:0 -50%}.route-far .route-leader{width:36px}.route-far.route-side-al .route-chip{top:-26px;right:26px}.route-far.route-side-br .route-chip{top:26px;left:26px}.route-far.route-side-bl .route-chip{top:26px;right:26px}.route-far.route-side-ar .route-chip{top:-26px;left:26px}@keyframes route-ping{0%{box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}35%{box-shadow:0 0 0 9px #d4b87a1f,0 0 22px #e8d3a3}to{box-shadow:0 0 0 3px #d4b87a59,0 0 12px #e8d3a3bf}}@keyframes route-ring{0%{opacity:.9;transform:scale(.4)}to{opacity:0;transform:scale(2.2)}}@media (width<=1023px){.route-grid{gap:1.75rem}.route-map{width:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter))}.route-chip{padding:.22rem .5rem;font-size:.7rem}}@media (width<=719px){.route-chip{padding:.2rem .52rem;font-size:.72rem}.route-chip-full{display:none}.route-chip-short{display:inline}.route-leader{width:16px}.route-far .route-leader{width:30px}.route-side-br .route-leader,.route-side-bl .route-leader,.route-side-ar .route-leader,.route-side-al .route-leader{transform:none}.route-sidem-br .route-leader{transform:rotate(45deg)}.route-sidem-bl .route-leader{transform:rotate(135deg)}.route-sidem-ar .route-leader{transform:rotate(-45deg)}.route-sidem-al .route-leader{transform:rotate(-135deg)}.route-chip,.route-far .route-chip{top:auto;left:auto;right:auto}.route-sidem-br .route-chip{top:11px;left:11px;translate:0 -50%}.route-sidem-bl .route-chip{top:11px;right:11px;translate:0 -50%}.route-sidem-ar .route-chip{top:-11px;left:11px;translate:0 -50%}.route-sidem-al .route-chip{top:-11px;right:11px;translate:0 -50%}.route-far.route-sidem-br .route-chip{top:21px;left:21px}.route-far.route-sidem-bl .route-chip{top:21px;right:21px}.route-far.route-sidem-ar .route-chip{top:-21px;left:21px}.route-far.route-sidem-al .route-chip{top:-21px;right:21px}.route-node-pulse{width:18px;height:18px;top:-9px;left:-9px}}.hold{flex-direction:column;align-items:center;gap:.6rem;padding:.5rem 0 .9rem;display:flex}.hold-ring{cursor:pointer;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;touch-action:none;background:0 0;border:0;border-radius:50%;place-items:center;width:8.5rem;height:8.5rem;padding:0;display:grid;position:relative}.hold-ring svg{width:100%;height:100%;position:absolute;inset:0;transform:rotate(-90deg)}.hold-ring circle{fill:none;stroke-width:3px}.hold-bg{stroke:var(--hair-2)}.hold-fg{stroke:var(--gold-2);stroke-linecap:round;filter:drop-shadow(0 0 4px #d4b87a99)}.hold-core{text-align:center;width:6.4rem;height:6.4rem;transition:transform .15s var(--ease), border-color .3s var(--ease);background:radial-gradient(circle at 35% 30%,#16304a,#0a1a2b);border:1px solid #d4b87a59;border-radius:50%;place-content:center;gap:.2rem;display:grid}.hold-ring:active .hold-core{transform:scale(.97)}.hold-ring:focus-visible{outline:2px solid var(--gold-2);outline-offset:4px}.is-armed .hold-core{border-color:var(--app-red);background:radial-gradient(circle at 35% 30%,#4a1a22,#1a0a0e)}.hold-word{font-family:var(--font-display);color:var(--ivory);letter-spacing:.02em;font-size:1.05rem;font-weight:600}.hold-sub{letter-spacing:.06em;color:var(--gold-2);font-size:.66rem}.is-armed .hold-sub{color:#f0a3ad}.hold-hint{color:var(--ink-3);text-align:center;max-width:30ch;font-size:.78rem}.cw{padding:var(--section-y) 0;overflow:clip}.cw-head{align-items:end;gap:1rem 3rem;margin-bottom:2rem;display:grid}@media (width>=1024px){.cw-head{grid-template-columns:minmax(0,7fr) minmax(0,5fr)}}.cw-head .lede{max-width:60ch;margin-top:1.2rem}.cw-note{font-size:var(--fs-small);color:var(--ink-3);max-width:44ch}@media (width>=1024px){.cw-note{text-align:end;justify-self:end}}.cw-controls{border-top:1px solid var(--hair);border-bottom:1px solid var(--hair);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;padding:1rem 0;display:flex}.cw-btn{min-width:6.5rem}.cw-btn:disabled{opacity:.35;cursor:default}.cw-progress{flex:1;justify-content:center;gap:.35rem;min-width:12rem;display:flex}.cw-dot{background:var(--hair-2);cursor:pointer;width:clamp(.9rem,2vw,1.5rem);height:4px;transition:background .3s var(--ease), transform .3s var(--ease);border:0;border-radius:2px;padding:0;display:block}.cw-dot.is-done{background:var(--gold)}.cw-dot.is-now{background:var(--gold-2);transform:scaleY(1.6)}@media (pointer:coarse){.cw-dot{position:relative}.cw-dot:after{content:"";height:44px;position:absolute;top:50%;left:-3px;right:-3px;translate:0 -50%}.cw-progress{gap:.5rem}}.cw-dot:focus-visible{outline:2px solid var(--gold-2);outline-offset:3px}.cw-step{animation:cw-in .5s var(--ease) both;gap:2rem 3rem;padding-top:2.25rem;display:grid}@keyframes cw-in{0%{opacity:0;translate:0 10px}to{opacity:1;translate:0}}@media (prefers-reduced-motion:reduce){.cw-step{animation:none}}@media (width>=1024px){.cw-step{grid-template-columns:minmax(0,5fr) minmax(0,7fr);align-items:start}}.cw-t{font-family:var(--font-display);color:var(--gold-2);font-variant-numeric:tabular-nums;border-radius:var(--r-pill);border:1px solid #d4b87a66;padding:.25rem .7rem;font-size:1.05rem;font-weight:600;display:inline-block}.cw-step-title{font-family:var(--font-display);text-wrap:balance;margin-top:1rem;font-size:clamp(1.5rem,1.15rem + 1.2vw,2.1rem);font-weight:600;line-height:1.15}.cw-narr-text{color:var(--ink-2);text-wrap:pretty;max-width:58ch;margin-top:1rem}.cw-actors,.cw-legend{flex-wrap:wrap;gap:.4rem;margin-top:1.1rem;display:flex}.cw-actor{letter-spacing:.04em;border-radius:var(--r-pill);border:1px solid var(--hair-2);color:var(--ink-2);padding:.22rem .65rem;font-size:.72rem}.cw-actor-member{color:var(--gold-2);border-color:#d4b87a73}.cw-actor-ai{color:#d8c79c;background:#b8975a14;border-color:#d8c79c66}.cw-actor-ops{color:#9db8cf;border-color:#9db8cf66}.cw-actor-doc{color:#a9c79a;border-color:#a9c79a66}.cw-actor-partner{color:#d0a89a;border-color:#d0a89a66}.cw-actor-ins{color:#c4b79b;border-color:#c4b79b66}.cw-layer{font-family:var(--font-display);color:var(--gold-2);max-width:44ch;margin-top:1.1rem;font-size:1.05rem;font-style:italic;font-weight:600}.cw-panes{gap:1rem;display:grid}@media (width>=720px){.cw-panes{grid-template-columns:1fr 1fr}}.cw-pane{border-radius:var(--r);border:1px solid var(--hair);background:linear-gradient(#f3efe60b,#f3efe604);min-height:15rem;padding:1rem 1.1rem 1.2rem}.cw-pane-ops{border-color:#d4b87a40}.cw-pane-head{border-bottom:1px solid var(--hair);justify-content:space-between;align-items:baseline;gap:1rem;padding-bottom:.6rem;display:flex}.cw-pane-lbl{color:var(--ivory);font-weight:600;font-size:var(--fs-small)}.cw-pane-dev{color:var(--ink-3);text-align:end;font-size:.72rem}.cw-pane-title{letter-spacing:.02em;color:var(--gold-2);margin-top:.9rem;font-size:.78rem;font-weight:600}.cw-items{flex-direction:column;margin-top:.6rem;display:flex}.cw-items li{border-top:1px solid var(--hair);font-size:var(--fs-small);grid-template-columns:4.6rem 1fr;gap:.6rem;padding:.55rem 0;display:grid}.cw-items li:first-child{border-top:0}.cw-item-d{color:var(--gold-2);font-variant-numeric:tabular-nums;padding-top:.1rem;font-size:.78rem}.cw-item-t{flex-direction:column;gap:.15rem;display:flex}.cw-item-t b{color:var(--ivory);font-weight:600}.cw-item-t span{color:var(--ink-2);line-height:1.45}.cw-brief{border-radius:calc(var(--r) - 4px);font-size:var(--fs-small);color:var(--ivory);background:linear-gradient(160deg,#b8975a1f,#b8975a08);border:1px solid #d4b87a4d;margin-top:.7rem;padding:.9rem 1rem;line-height:1.5}.cw-brief-src{color:var(--ink-3);margin-top:.6rem;font-size:.74rem}.cw-foot{border-top:1px solid var(--hair);text-align:center;flex-direction:column;align-items:center;gap:1rem;margin-top:2.25rem;padding-top:1.5rem;display:flex}.cw-legend{justify-content:center;margin-top:0}.cw-total{font-size:var(--fs-small);color:var(--ink-2);max-width:70ch}.cw-total b{color:var(--gold-2);font-weight:600}.cw-promises{border-top:1px solid var(--hair);margin-top:3rem;padding-top:2rem}.cw-promise-list{gap:1.25rem 2rem;margin-top:1.4rem;display:grid}@media (width>=640px){.cw-promise-list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.cw-promise-list{grid-template-columns:repeat(5,minmax(0,1fr))}}.cw-promise-list li{border-inline-start:1px solid #d4b87a8c;flex-direction:column;gap:.35rem;padding-inline-start:.9rem;display:flex}.cw-promise-list b{color:var(--ivory);font-weight:600}.cw-promise-list span{font-size:var(--fs-small);color:var(--ink-2);line-height:1.5}@media (width<=719px){.cw-progress{flex-basis:100%;order:-1;justify-content:flex-start}.cw-btn{flex:1}}.cw.bg-ivory{background:radial-gradient(60% 50% at 85% 0%, #b8975a29, transparent 70%), radial-gradient(50% 40% at 0% 100%, #0b1b2e0f, transparent 70%), linear-gradient(180deg, #f6f2ea 0%, var(--ivory) 50%, #ece6da 100%);color:var(--ink-on-light)}.cw.bg-ivory .h2,.cw.bg-ivory .cw-step-title,.cw.bg-ivory .h3{color:var(--navy-1)}.cw.bg-ivory .lede{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-note{color:#0b1b2eb3}.cw.bg-ivory .cw-controls{border-color:var(--hair-on-light)}.cw.bg-ivory .btn-ghost{color:var(--navy-1);border-color:#0b1b2e59}.cw.bg-ivory .btn-ghost:hover:not(:disabled){border-color:var(--navy-1);background:#0b1b2e0f}.cw.bg-ivory .cw-dot{background:#0b1b2e24}.cw.bg-ivory .cw-dot.is-done{background:var(--gold)}.cw.bg-ivory .cw-dot.is-now{background:var(--gold-deep)}.cw.bg-ivory .cw-t{color:var(--gold-ink);border-color:#6f562673}.cw.bg-ivory .cw-narr-text{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-actor{color:var(--ink-on-light-2);background:#ffffff80;border-color:#0b1b2e33}.cw.bg-ivory .cw-actor-member{color:var(--gold-ink);border-color:#6f562673}.cw.bg-ivory .cw-actor-ai{color:#6b5320;background:#b8975a24;border-color:#6b532066}.cw.bg-ivory .cw-actor-ops{color:#2b4d6b;border-color:#2b4d6b66}.cw.bg-ivory .cw-actor-doc{color:#3d5f2c;border-color:#3d5f2c66}.cw.bg-ivory .cw-actor-partner{color:#7a3f2e;border-color:#7a3f2e66}.cw.bg-ivory .cw-actor-ins{color:#5c4d2b;border-color:#5c4d2b66}.cw.bg-ivory .cw-layer{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member{background:#fffdf8;border-color:#0b1b2e1a;box-shadow:0 20px 50px -30px #0b1b2e59,inset 0 1px #fffc}.cw.bg-ivory .cw-pane-member .cw-pane-head{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-pane-member .cw-pane-lbl{color:var(--navy-1)}.cw.bg-ivory .cw-pane-member .cw-pane-dev{color:#0b1b2eb3}.cw.bg-ivory .cw-pane-member .cw-pane-title{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member .cw-items li{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-pane-member .cw-item-d{color:var(--gold-ink)}.cw.bg-ivory .cw-pane-member .cw-item-t b{color:var(--navy-1)}.cw.bg-ivory .cw-pane-member .cw-item-t span{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-pane-ops{background:linear-gradient(180deg, var(--navy-3), var(--navy-1));border-color:#d4b87a59;box-shadow:0 30px 60px -30px #0b1b2e99}.cw.bg-ivory .cw-foot{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-total{color:var(--ink-on-light-2)}.cw.bg-ivory .cw-total b{color:var(--gold-ink)}.cw.bg-ivory .cw-promises{border-color:var(--hair-on-light)}.cw.bg-ivory .cw-promise-list li{border-left-color:#6f562699}.cw.bg-ivory .cw-promise-list b{color:var(--navy-1)}.cw.bg-ivory .cw-promise-list span{color:var(--ink-on-light-2)}.cw.bg-ivory .hold-bg{stroke:#0b1b2e1f}.cw.bg-ivory .hold-hint{color:#0b1b2eb3}.story{border-top:1px solid var(--hair);gap:0;max-width:40rem;margin-top:2rem;display:grid}.story-beat{border-bottom:1px solid var(--hair);position:relative}.story-btn{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:8rem 1fr;align-items:start;gap:.2rem 1.2rem;padding:.85rem 0 .9rem;display:grid}@media (width<=599px){.story-btn{grid-template-columns:1fr}}.story-label{font-family:var(--font-display);color:var(--ink-3);transition:color .4s var(--ease);padding-top:.1rem;font-size:1.05rem;font-weight:600}.story-text{font-size:var(--fs-small);color:var(--ink-3);transition:color .4s var(--ease);text-wrap:pretty;line-height:1.5}.story-beat.is-on .story-label{color:var(--gold-2)}.story-beat.is-on .story-text{color:var(--ivory)}.story-beat.is-past .story-label,.story-beat.is-past .story-text{color:var(--ink-2)}.story-beat:after{content:"";background:var(--gold-2);transform-origin:0;width:100%;height:1px;position:absolute;bottom:-1px;left:0;transform:scaleX(0)}.story.is-running .story-beat.is-on:after{animation:story-progress var(--beat-ms,3.8s) linear forwards}.story:not(.is-running) .story-beat.is-on:after{opacity:.6;transform:scaleX(1)}@keyframes story-progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.story-btn:focus-visible{outline:2px solid var(--gold-2);outline-offset:2px;border-radius:4px}.story-screens{position:absolute;inset:0}.story-screen{opacity:0;transition:opacity .7s var(--ease);position:absolute;inset:0}.story-screen.is-on{opacity:1}.story-screen .ap-shot{transition:transform 4.5s linear;transform:scale(1)}.story-screen.is-on .ap-shot{transform:scale(1.03)}@media (prefers-reduced-motion:reduce){.story-screen .ap-shot,.story-screen.is-on .ap-shot{transition:none;transform:none}}.particles{pointer-events:none;position:absolute;inset:0;overflow:hidden}.particles canvas{width:100%;height:100%;display:block}.shiny-text{color:var(--gold-2);background:linear-gradient(110deg, var(--gold-2) 35%, #fff4d6 50%, var(--gold-2) 65%);-webkit-text-fill-color:transparent;background-size:220% 100%;-webkit-background-clip:text;background-clip:text;padding-right:.06em;animation:linear infinite shiny-sweep;display:inline-block}@keyframes shiny-sweep{0%{background-position:120% 0}to{background-position:-120% 0}}@media (prefers-reduced-motion:reduce){.shiny-text{-webkit-text-fill-color:currentColor;color:var(--gold-2);background:0 0;animation:none}}.motion-frozen .shiny-text{animation:none}.apphero{padding:calc(var(--nav-h) + clamp(2rem, 5vw, 4rem)) 0 clamp(2.5rem, 4vw, 3.5rem);flex-direction:column;justify-content:center;display:flex;position:relative;overflow:clip}.apphero-bg,.apphero-bg .bgvideo-poster,.apphero-bg .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.apphero-bg{opacity:.55}.apphero-scrim{background:linear-gradient(90deg, #081524eb 0%, #081524b8 45%, #08152459 100%), linear-gradient(180deg, #0815248c 0%, #0815241a 40%, var(--navy-2) 100%);position:absolute;inset:0}.apphero .particles{opacity:.6}.apphero-grid{z-index:1;align-items:center;gap:3rem;display:grid;position:relative}@media (width>=900px){.apphero-grid{grid-template-columns:7fr 5fr;gap:4rem}}.apphero-kicker{color:var(--gold-2);font-family:var(--font-display);font-size:1.2rem;font-style:italic;font-weight:600}.apphero-title{max-width:12ch;margin-top:.8rem}.apphero-copy .lede{margin-top:1.4rem}.apphero-ctas{flex-wrap:wrap;align-items:center;gap:1rem 1.6rem;margin-top:2rem;display:flex}.apphero-phone-wrap{justify-content:center;display:flex;position:relative}.apphero-phone{width:clamp(230px,26vw,320px)}.apphero-note{z-index:1;font-size:var(--fs-tiny);color:var(--ink-3);margin-top:1.5rem;position:relative}@media (width<=899px){.apphero-phone{width:clamp(200px,55vw,260px)}}.travel-grid{align-items:start;gap:3rem;display:grid}@media (width>=900px){.travel-grid{grid-template-columns:5fr 7fr;gap:4rem}.travel-media{margin-inline-end:calc(-1 * var(--gutter))}}.travel-sub{color:var(--gold-2);font-family:var(--font-display);margin-top:.6rem;font-size:1.15rem;font-style:italic;font-weight:600}.travel-copy .prose{margin-top:1.1rem}.travel-bullets-intro{color:var(--ivory);margin-top:1.6rem;font-weight:600}.travel-timeline{flex-direction:column;gap:1rem;margin:1rem 0 1.4rem;padding-inline-start:1.6rem;display:flex;position:relative}.travel-timeline:before{content:"";inset-inline-start:.3rem;background:var(--gold);width:1px;position:absolute;top:.5rem;bottom:.5rem}.travel-timeline li{color:var(--ivory);position:relative}.travel-timeline li:before{content:"";inset-inline-start:-1.6rem;border:1px solid var(--gold-2);background:var(--navy-4);border-radius:50%;width:.62rem;height:.62rem;position:absolute;top:.55em}.travel-media{border-radius:var(--r);aspect-ratio:3/2;position:relative;overflow:hidden}@media (width>=900px){.travel-media{aspect-ratio:auto;align-self:stretch;min-height:24rem}}.satband{align-items:flex-end;min-height:60vh;display:flex;position:relative;overflow:clip}.satband-video,.satband-video .bgvideo-poster,.satband-video .bgvideo-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.satband-scrim{background:linear-gradient(#05101c1a 45%,#05101cd9);position:absolute;inset:0}.satband-inner{z-index:1;justify-content:center;padding:6rem 0 4rem;display:flex;position:relative}.satband-line{font-family:var(--font-display);text-align:center;color:var(--ivory);text-wrap:balance;max-width:34ch;font-size:clamp(1.4rem,1rem + 1.6vw,2.4rem);font-style:italic;font-weight:600;line-height:1.3}.tiers-strip-title{margin-bottom:1.6rem}.tiers-strip-list{border-top:1px solid var(--hair-2);gap:1.2rem;display:grid}@media (width>=720px){.tiers-strip-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem}}.tiers-strip-list li{flex-direction:column;gap:.5rem;padding-top:1rem;display:flex}.tiers-strip-name{font-family:var(--font-display);font-size:1.3rem;font-weight:600}.tiers-strip-items{color:var(--ink-2);flex-direction:column;gap:.2rem;font-size:.95rem;display:flex}.tiers-strip-items b{padding-inline-start:1.2rem;font-weight:500;position:relative}.tiers-strip-items b:before{content:"";border-inline-start:1.5px solid var(--gold-2);border-bottom:1.5px solid var(--gold-2);width:.7rem;height:.4rem;position:absolute;top:.35em;left:0;transform:rotate(-45deg)}.tiers-strip-price{font-size:var(--fs-small);color:var(--gold-2);font-variant-numeric:tabular-nums}.tiers-strip .link-arrow{margin-top:1.6rem}.getapp{background:linear-gradient(180deg, var(--navy-2), var(--navy-0));overflow:clip}.getapp-bg{opacity:.28;position:absolute;inset:0}.getapp-bg:after{content:"";background:radial-gradient(45% 55% at 50% 40%,#b8975a33,#0000 70%),linear-gradient(#0b1b2e66,#05101cf2);position:absolute;inset:0}.getapp-inner{z-index:1;text-align:center;flex-direction:column;align-items:center;gap:1.4rem;display:flex;position:relative}.getapp-inner .h2{max-width:18ch}.getapp-inner .lede{text-align:center;margin-inline:auto}.getapp-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:1rem 1.6rem;margin-top:.6rem;display:flex}.apphero .ap-me-halo{animation:ap-halo 3.2s var(--ease) infinite}@keyframes ap-halo{0%,to{opacity:.7;transform:scale(.85)}50%{opacity:1;transform:scale(1.1)}}[data-motion=static] .apphero .ap-me-halo,.motion-frozen .apphero .ap-me-halo{animation:none}.circular-text{transform-origin:50%;animation:linear infinite spin-slow;display:block}.circular-text text{font-family:var(--font-body);letter-spacing:.22em;text-transform:uppercase;fill:var(--gold-2);font-size:7.6px}@media (prefers-reduced-motion:reduce){.circular-text{animation:none}}.people{position:relative}.people-lede{max-width:52ch;margin-bottom:2rem}.people-cards{grid-template-columns:repeat(3,1fr);align-items:stretch;gap:1.1rem;margin:0;padding:0;list-style:none;display:grid}@media (width<=1040px){.people-cards{grid-template-columns:1fr;gap:.9rem}}.people-card{border-radius:var(--r);border:1px solid var(--hair);transition:border-color .3s var(--ease), transform .3s var(--ease);background:linear-gradient(#1328408c,#0815248c);grid-template-columns:88px 1fr;align-items:start;gap:1.1rem;padding:1.15rem 1.25rem 1.25rem;display:grid;box-shadow:inset 0 1px #f3efe60f}.people-card:hover{border-color:var(--hair-gold);transform:translateY(-2px)}@media (prefers-reduced-motion:reduce){.people-card{transition:none}.people-card:hover{transform:none}}.people-avatar{background:var(--ivory-3);width:88px;height:88px;box-shadow:0 0 0 1px var(--hair-gold), 0 8px 20px -12px #000000d9;border-radius:50%;position:relative;overflow:hidden}.people-avatar img{object-fit:cover;object-position:50% 22%;width:100%;height:100%;display:block}.people-body{gap:.28rem;min-width:0;display:grid}.people-name{color:var(--ivory);font-size:clamp(1.15rem,.9rem + .7vw,1.45rem);line-height:1.15}.people-meta{font-size:var(--fs-small);color:var(--ink-3);margin-bottom:.45rem}.people-line{color:var(--ink-2);font-size:var(--fs-small);align-items:center;gap:.55rem;min-width:0;text-decoration:none;display:flex}.people-line span{overflow-wrap:anywhere}.people-line svg{width:1rem;height:1rem;color:var(--gold-2);flex:none}.people-line:hover{color:var(--ivory)}.people-line:hover svg{color:var(--gold-3)}[dir=rtl] .people-line span{direction:ltr;unicode-bidi:isolate}.people-name,.people-meta,.people-line,.people-line span{-webkit-hyphens:none;hyphens:none}.people-line[href^=tel\:] span{white-space:nowrap}.people-line[href^=mailto\:] span{overflow-wrap:break-word;word-break:normal}@media (width<=1040px){.people-card{grid-template-columns:96px 1fr;gap:1.2rem}.people-avatar{width:96px;height:96px}}@media (width<=420px){.people-card{grid-template-columns:1fr;justify-items:start;gap:.9rem}.people-avatar{width:84px;height:84px}}
