@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-ext-400-normal-BtiwyxMk.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-400-normal-BjWJ59Pq.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/dm-sans-latin-400-normal-CW0RaeGs.woff2)format("woff2"),url(/assets/dm-sans-latin-400-normal-BwCSEQnW.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-ext-700-normal-CJIcxD6K.woff2)format("woff2"),url(/assets/dm-sans-latin-ext-700-normal-BLI3TTWz.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/dm-sans-latin-700-normal-DvUfVpUG.woff2)format("woff2"),url(/assets/dm-sans-latin-700-normal-CUSSCpQX.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-ext-400-normal-Xqov12YL.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-400-normal-DRPPeomZ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-cyrillic-400-normal-BPq32Q8K.woff2)format("woff2"),url(/assets/montserrat-cyrillic-400-normal-jEs4Tk-Z.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-vietnamese-400-normal-D4oHqQTd.woff2)format("woff2"),url(/assets/montserrat-vietnamese-400-normal-BeEscFYY.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-ext-400-normal-B8bwfy6Y.woff2)format("woff2"),url(/assets/montserrat-latin-ext-400-normal-BffdBkAA.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/montserrat-latin-400-normal-BLhwKU8k.woff2)format("woff2"),url(/assets/montserrat-latin-400-normal-xItZbAXg.woff)format("woff");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-ext-600-normal-BtBW-rpm.woff2)format("woff2"),url(/assets/montserrat-cyrillic-ext-600-normal-wReYPmz2.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-cyrillic-600-normal-CQEPC0hM.woff2)format("woff2"),url(/assets/montserrat-cyrillic-600-normal-DUglwBrH.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-vietnamese-600-normal-DKe6qT_E.woff2)format("woff2"),url(/assets/montserrat-vietnamese-600-normal-SJ-HTWuM.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-ext-600-normal-DSkTqI9L.woff2)format("woff2"),url(/assets/montserrat-latin-ext-600-normal-CSDhkhgS.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/montserrat-latin-600-normal-UVxSCcoG.woff2)format("woff2"),url(/assets/montserrat-latin-600-normal-CdhFl4lI.woff)format("woff");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:Road Rage;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/road-rage-vietnamese-400-normal-CXgo5Eki.woff2)format("woff2"),url(/assets/road-rage-vietnamese-400-normal-BmwveHen.woff)format("woff");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:Road Rage;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/road-rage-latin-ext-400-normal-0w9BXU7K.woff2)format("woff2"),url(/assets/road-rage-latin-ext-400-normal-D1JEyA-S.woff)format("woff");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:Road Rage;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/road-rage-latin-400-normal-BSaUXPMa.woff2)format("woff2"),url(/assets/road-rage-latin-400-normal-DQMGjH5H.woff)format("woff");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}@layer theme{@theme default{--font-sans: ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; --font-serif: ui-serif, Georgia, Cambria, "Times New Roman", Times, serif; --font-mono: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; --color-red-50: oklch(97.1% .013 17.38); --color-red-100: oklch(93.6% .032 17.717); --color-red-200: oklch(88.5% .062 18.334); --color-red-300: oklch(80.8% .114 19.571); --color-red-400: oklch(70.4% .191 22.216); --color-red-500: oklch(63.7% .237 25.331); --color-red-600: oklch(57.7% .245 27.325); --color-red-700: oklch(50.5% .213 27.518); --color-red-800: oklch(44.4% .177 26.899); --color-red-900: oklch(39.6% .141 25.723); --color-red-950: oklch(25.8% .092 26.042); --color-orange-50: oklch(98% .016 73.684); --color-orange-100: oklch(95.4% .038 75.164); --color-orange-200: oklch(90.1% .076 70.697); --color-orange-300: oklch(83.7% .128 66.29); --color-orange-400: oklch(75% .183 55.934); --color-orange-500: oklch(70.5% .213 47.604); --color-orange-600: oklch(64.6% .222 41.116); --color-orange-700: oklch(55.3% .195 38.402); --color-orange-800: oklch(47% .157 37.304); --color-orange-900: oklch(40.8% .123 38.172); --color-orange-950: oklch(26.6% .079 36.259); --color-amber-50: oklch(98.7% .022 95.277); --color-amber-100: oklch(96.2% .059 95.617); --color-amber-200: oklch(92.4% .12 95.746); --color-amber-300: oklch(87.9% .169 91.605); --color-amber-400: oklch(82.8% .189 84.429); --color-amber-500: oklch(76.9% .188 70.08); --color-amber-600: oklch(66.6% .179 58.318); --color-amber-700: oklch(55.5% .163 48.998); --color-amber-800: oklch(47.3% .137 46.201); --color-amber-900: oklch(41.4% .112 45.904); --color-amber-950: oklch(27.9% .077 45.635); --color-yellow-50: oklch(98.7% .026 102.212); --color-yellow-100: oklch(97.3% .071 103.193); --color-yellow-200: oklch(94.5% .129 101.54); --color-yellow-300: oklch(90.5% .182 98.111); --color-yellow-400: oklch(85.2% .199 91.936); --color-yellow-500: oklch(79.5% .184 86.047); --color-yellow-600: oklch(68.1% .162 75.834); --color-yellow-700: oklch(55.4% .135 66.442); --color-yellow-800: oklch(47.6% .114 61.907); --color-yellow-900: oklch(42.1% .095 57.708); --color-yellow-950: oklch(28.6% .066 53.813); --color-lime-50: oklch(98.6% .031 120.757); --color-lime-100: oklch(96.7% .067 122.328); --color-lime-200: oklch(93.8% .127 124.321); --color-lime-300: oklch(89.7% .196 126.665); --color-lime-400: oklch(84.1% .238 128.85); --color-lime-500: oklch(76.8% .233 130.85); --color-lime-600: oklch(64.8% .2 131.684); --color-lime-700: oklch(53.2% .157 131.589); --color-lime-800: oklch(45.3% .124 130.933); --color-lime-900: oklch(40.5% .101 131.063); --color-lime-950: oklch(27.4% .072 132.109); --color-green-50: oklch(98.2% .018 155.826); --color-green-100: oklch(96.2% .044 156.743); --color-green-200: oklch(92.5% .084 155.995); --color-green-300: oklch(87.1% .15 154.449); --color-green-400: oklch(79.2% .209 151.711); --color-green-500: oklch(72.3% .219 149.579); --color-green-600: oklch(62.7% .194 149.214); --color-green-700: oklch(52.7% .154 150.069); --color-green-800: oklch(44.8% .119 151.328); --color-green-900: oklch(39.3% .095 152.535); --color-green-950: oklch(26.6% .065 152.934); --color-emerald-50: oklch(97.9% .021 166.113); --color-emerald-100: oklch(95% .052 163.051); --color-emerald-200: oklch(90.5% .093 164.15); --color-emerald-300: oklch(84.5% .143 164.978); --color-emerald-400: oklch(76.5% .177 163.223); --color-emerald-500: oklch(69.6% .17 162.48); --color-emerald-600: oklch(59.6% .145 163.225); --color-emerald-700: oklch(50.8% .118 165.612); --color-emerald-800: oklch(43.2% .095 166.913); --color-emerald-900: oklch(37.8% .077 168.94); --color-emerald-950: oklch(26.2% .051 172.552); --color-teal-50: oklch(98.4% .014 180.72); --color-teal-100: oklch(95.3% .051 180.801); --color-teal-200: oklch(91% .096 180.426); --color-teal-300: oklch(85.5% .138 181.071); --color-teal-400: oklch(77.7% .152 181.912); --color-teal-500: oklch(70.4% .14 182.503); --color-teal-600: oklch(60% .118 184.704); --color-teal-700: oklch(51.1% .096 186.391); --color-teal-800: oklch(43.7% .078 188.216); --color-teal-900: oklch(38.6% .063 188.416); --color-teal-950: oklch(27.7% .046 192.524); --color-cyan-50: oklch(98.4% .019 200.873); --color-cyan-100: oklch(95.6% .045 203.388); --color-cyan-200: oklch(91.7% .08 205.041); --color-cyan-300: oklch(86.5% .127 207.078); --color-cyan-400: oklch(78.9% .154 211.53); --color-cyan-500: oklch(71.5% .143 215.221); --color-cyan-600: oklch(60.9% .126 221.723); --color-cyan-700: oklch(52% .105 223.128); --color-cyan-800: oklch(45% .085 224.283); --color-cyan-900: oklch(39.8% .07 227.392); --color-cyan-950: oklch(30.2% .056 229.695); --color-sky-50: oklch(97.7% .013 236.62); --color-sky-100: oklch(95.1% .026 236.824); --color-sky-200: oklch(90.1% .058 230.902); --color-sky-300: oklch(82.8% .111 230.318); --color-sky-400: oklch(74.6% .16 232.661); --color-sky-500: oklch(68.5% .169 237.323); --color-sky-600: oklch(58.8% .158 241.966); --color-sky-700: oklch(50% .134 242.749); --color-sky-800: oklch(44.3% .11 240.79); --color-sky-900: oklch(39.1% .09 240.876); --color-sky-950: oklch(29.3% .066 243.157); --color-blue-50: oklch(97% .014 254.604); --color-blue-100: oklch(93.2% .032 255.585); --color-blue-200: oklch(88.2% .059 254.128); --color-blue-300: oklch(80.9% .105 251.813); --color-blue-400: oklch(70.7% .165 254.624); --color-blue-500: oklch(62.3% .214 259.815); --color-blue-600: oklch(54.6% .245 262.881); --color-blue-700: oklch(48.8% .243 264.376); --color-blue-800: oklch(42.4% .199 265.638); --color-blue-900: oklch(37.9% .146 265.522); --color-blue-950: oklch(28.2% .091 267.935); --color-indigo-50: oklch(96.2% .018 272.314); --color-indigo-100: oklch(93% .034 272.788); --color-indigo-200: oklch(87% .065 274.039); --color-indigo-300: oklch(78.5% .115 274.713); --color-indigo-400: oklch(67.3% .182 276.935); --color-indigo-500: oklch(58.5% .233 277.117); --color-indigo-600: oklch(51.1% .262 276.966); --color-indigo-700: oklch(45.7% .24 277.023); --color-indigo-800: oklch(39.8% .195 277.366); --color-indigo-900: oklch(35.9% .144 278.697); --color-indigo-950: oklch(25.7% .09 281.288); --color-violet-50: oklch(96.9% .016 293.756); --color-violet-100: oklch(94.3% .029 294.588); --color-violet-200: oklch(89.4% .057 293.283); --color-violet-300: oklch(81.1% .111 293.571); --color-violet-400: oklch(70.2% .183 293.541); --color-violet-500: oklch(60.6% .25 292.717); --color-violet-600: oklch(54.1% .281 293.009); --color-violet-700: oklch(49.1% .27 292.581); --color-violet-800: oklch(43.2% .232 292.759); --color-violet-900: oklch(38% .189 293.745); --color-violet-950: oklch(28.3% .141 291.089); --color-purple-50: oklch(97.7% .014 308.299); --color-purple-100: oklch(94.6% .033 307.174); --color-purple-200: oklch(90.2% .063 306.703); --color-purple-300: oklch(82.7% .119 306.383); --color-purple-400: oklch(71.4% .203 305.504); --color-purple-500: oklch(62.7% .265 303.9); --color-purple-600: oklch(55.8% .288 302.321); --color-purple-700: oklch(49.6% .265 301.924); --color-purple-800: oklch(43.8% .218 303.724); --color-purple-900: oklch(38.1% .176 304.987); --color-purple-950: oklch(29.1% .149 302.717); --color-fuchsia-50: oklch(97.7% .017 320.058); --color-fuchsia-100: oklch(95.2% .037 318.852); --color-fuchsia-200: oklch(90.3% .076 319.62); --color-fuchsia-300: oklch(83.3% .145 321.434); --color-fuchsia-400: oklch(74% .238 322.16); --color-fuchsia-500: oklch(66.7% .295 322.15); --color-fuchsia-600: oklch(59.1% .293 322.896); --color-fuchsia-700: oklch(51.8% .253 323.949); --color-fuchsia-800: oklch(45.2% .211 324.591); --color-fuchsia-900: oklch(40.1% .17 325.612); --color-fuchsia-950: oklch(29.3% .136 325.661); --color-pink-50: oklch(97.1% .014 343.198); --color-pink-100: oklch(94.8% .028 342.258); --color-pink-200: oklch(89.9% .061 343.231); --color-pink-300: oklch(82.3% .12 346.018); --color-pink-400: oklch(71.8% .202 349.761); --color-pink-500: oklch(65.6% .241 354.308); --color-pink-600: oklch(59.2% .249 .584); --color-pink-700: oklch(52.5% .223 3.958); --color-pink-800: oklch(45.9% .187 3.815); --color-pink-900: oklch(40.8% .153 2.432); --color-pink-950: oklch(28.4% .109 3.907); --color-rose-50: oklch(96.9% .015 12.422); --color-rose-100: oklch(94.1% .03 12.58); --color-rose-200: oklch(89.2% .058 10.001); --color-rose-300: oklch(81% .117 11.638); --color-rose-400: oklch(71.2% .194 13.428); --color-rose-500: oklch(64.5% .246 16.439); --color-rose-600: oklch(58.6% .253 17.585); --color-rose-700: oklch(51.4% .222 16.935); --color-rose-800: oklch(45.5% .188 13.697); --color-rose-900: oklch(41% .159 10.272); --color-rose-950: oklch(27.1% .105 12.094); --color-slate-50: oklch(98.4% .003 247.858); --color-slate-100: oklch(96.8% .007 247.896); --color-slate-200: oklch(92.9% .013 255.508); --color-slate-300: oklch(86.9% .022 252.894); --color-slate-400: oklch(70.4% .04 256.788); --color-slate-500: oklch(55.4% .046 257.417); --color-slate-600: oklch(44.6% .043 257.281); --color-slate-700: oklch(37.2% .044 257.287); --color-slate-800: oklch(27.9% .041 260.031); --color-slate-900: oklch(20.8% .042 265.755); --color-slate-950: oklch(12.9% .042 264.695); --color-gray-50: oklch(98.5% .002 247.839); --color-gray-100: oklch(96.7% .003 264.542); --color-gray-200: oklch(92.8% .006 264.531); --color-gray-300: oklch(87.2% .01 258.338); --color-gray-400: oklch(70.7% .022 261.325); --color-gray-500: oklch(55.1% .027 264.364); --color-gray-600: oklch(44.6% .03 256.802); --color-gray-700: oklch(37.3% .034 259.733); --color-gray-800: oklch(27.8% .033 256.848); --color-gray-900: oklch(21% .034 264.665); --color-gray-950: oklch(13% .028 261.692); --color-zinc-50: oklch(98.5% 0 0); --color-zinc-100: oklch(96.7% .001 286.375); --color-zinc-200: oklch(92% .004 286.32); --color-zinc-300: oklch(87.1% .006 286.286); --color-zinc-400: oklch(70.5% .015 286.067); --color-zinc-500: oklch(55.2% .016 285.938); --color-zinc-600: oklch(44.2% .017 285.786); --color-zinc-700: oklch(37% .013 285.805); --color-zinc-800: oklch(27.4% .006 286.033); --color-zinc-900: oklch(21% .006 285.885); --color-zinc-950: oklch(14.1% .005 285.823); --color-neutral-50: oklch(98.5% 0 0); --color-neutral-100: oklch(97% 0 0); --color-neutral-200: oklch(92.2% 0 0); --color-neutral-300: oklch(87% 0 0); --color-neutral-400: oklch(70.8% 0 0); --color-neutral-500: oklch(55.6% 0 0); --color-neutral-600: oklch(43.9% 0 0); --color-neutral-700: oklch(37.1% 0 0); --color-neutral-800: oklch(26.9% 0 0); --color-neutral-900: oklch(20.5% 0 0); --color-neutral-950: oklch(14.5% 0 0); --color-stone-50: oklch(98.5% .001 106.423); --color-stone-100: oklch(97% .001 106.424); --color-stone-200: oklch(92.3% .003 48.717); --color-stone-300: oklch(86.9% .005 56.366); --color-stone-400: oklch(70.9% .01 56.259); --color-stone-500: oklch(55.3% .013 58.071); --color-stone-600: oklch(44.4% .011 73.639); --color-stone-700: oklch(37.4% .01 67.558); --color-stone-800: oklch(26.8% .007 34.298); --color-stone-900: oklch(21.6% .006 56.043); --color-stone-950: oklch(14.7% .004 49.25); --color-mauve-50: oklch(98.5% 0 0); --color-mauve-100: oklch(96% .003 325.6); --color-mauve-200: oklch(92.2% .005 325.62); --color-mauve-300: oklch(86.5% .012 325.68); --color-mauve-400: oklch(71.1% .019 323.02); --color-mauve-500: oklch(54.2% .034 322.5); --color-mauve-600: oklch(43.5% .029 321.78); --color-mauve-700: oklch(36.4% .029 323.89); --color-mauve-800: oklch(26.3% .024 320.12); --color-mauve-900: oklch(21.2% .019 322.12); --color-mauve-950: oklch(14.5% .008 326); --color-olive-50: oklch(98.8% .003 106.5); --color-olive-100: oklch(96.6% .005 106.5); --color-olive-200: oklch(93% .007 106.5); --color-olive-300: oklch(88% .011 106.6); --color-olive-400: oklch(73.7% .021 106.9); --color-olive-500: oklch(58% .031 107.3); --color-olive-600: oklch(46.6% .025 107.3); --color-olive-700: oklch(39.4% .023 107.4); --color-olive-800: oklch(28.6% .016 107.4); --color-olive-900: oklch(22.8% .013 107.4); --color-olive-950: oklch(15.3% .006 107.1); --color-mist-50: oklch(98.7% .002 197.1); --color-mist-100: oklch(96.3% .002 197.1); --color-mist-200: oklch(92.5% .005 214.3); --color-mist-300: oklch(87.2% .007 219.6); --color-mist-400: oklch(72.3% .014 214.4); --color-mist-500: oklch(56% .021 213.5); --color-mist-600: oklch(45% .017 213.2); --color-mist-700: oklch(37.8% .015 216); --color-mist-800: oklch(27.5% .011 216.9); --color-mist-900: oklch(21.8% .008 223.9); --color-mist-950: oklch(14.8% .004 228.8); --color-taupe-50: oklch(98.6% .002 67.8); --color-taupe-100: oklch(96% .002 17.2); --color-taupe-200: oklch(92.2% .005 34.3); --color-taupe-300: oklch(86.8% .007 39.5); --color-taupe-400: oklch(71.4% .014 41.2); --color-taupe-500: oklch(54.7% .021 43.1); --color-taupe-600: oklch(43.8% .017 39.3); --color-taupe-700: oklch(36.7% .016 35.7); --color-taupe-800: oklch(26.8% .011 36.5); --color-taupe-900: oklch(21.4% .009 43.1); --color-taupe-950: oklch(14.7% .004 49.3); --color-black: #000; --color-white: #fff; --spacing: .25rem; --breakpoint-sm: 40rem; --breakpoint-md: 48rem; --breakpoint-lg: 64rem; --breakpoint-xl: 80rem; --breakpoint-2xl: 96rem; --container-3xs: 16rem; --container-2xs: 18rem; --container-xs: 20rem; --container-sm: 24rem; --container-md: 28rem; --container-lg: 32rem; --container-xl: 36rem; --container-2xl: 42rem; --container-3xl: 48rem; --container-4xl: 56rem; --container-5xl: 64rem; --container-6xl: 72rem; --container-7xl: 80rem; --text-xs: .75rem; --text-xs--line-height: calc(1 / .75); --text-sm: .875rem; --text-sm--line-height: calc(1.25 / .875); --text-base: 1rem; --text-base--line-height: calc(1.5 / 1); --text-lg: 1.125rem; --text-lg--line-height: calc(1.75 / 1.125); --text-xl: 1.25rem; --text-xl--line-height: calc(1.75 / 1.25); --text-2xl: 1.5rem; --text-2xl--line-height: calc(2 / 1.5); --text-3xl: 1.875rem; --text-3xl--line-height: calc(2.25 / 1.875); --text-4xl: 2.25rem; --text-4xl--line-height: calc(2.5 / 2.25); --text-5xl: 3rem; --text-5xl--line-height: 1; --text-6xl: 3.75rem; --text-6xl--line-height: 1; --text-7xl: 4.5rem; --text-7xl--line-height: 1; --text-8xl: 6rem; --text-8xl--line-height: 1; --text-9xl: 8rem; --text-9xl--line-height: 1; --font-weight-thin: 100; --font-weight-extralight: 200; --font-weight-light: 300; --font-weight-normal: 400; --font-weight-medium: 500; --font-weight-semibold: 600; --font-weight-bold: 700; --font-weight-extrabold: 800; --font-weight-black: 900; --tracking-tighter: -.05em; --tracking-tight: -.025em; --tracking-normal: 0em; --tracking-wide: .025em; --tracking-wider: .05em; --tracking-widest: .1em; --leading-tight: 1.25; --leading-snug: 1.375; --leading-normal: 1.5; --leading-relaxed: 1.625; --leading-loose: 2; --radius-xs: .125rem; --radius-sm: .25rem; --radius-md: .375rem; --radius-lg: .5rem; --radius-xl: .75rem; --radius-2xl: 1rem; --radius-3xl: 1.5rem; --radius-4xl: 2rem; --shadow-2xs: 0 1px #0000000d; --shadow-xs: 0 1px 2px 0 #0000000d; --shadow-sm: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-md: 0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a; --shadow-lg: 0 10px 15px -3px #0000001a, 0 4px 6px -4px #0000001a; --shadow-xl: 0 20px 25px -5px #0000001a, 0 8px 10px -6px #0000001a; --shadow-2xl: 0 25px 50px -12px #00000040; --inset-shadow-2xs: inset 0 1px #0000000d; --inset-shadow-xs: inset 0 1px 1px #0000000d; --inset-shadow-sm: inset 0 2px 4px #0000000d; --drop-shadow-xs: 0 1px 1px #0000000d; --drop-shadow-sm: 0 1px 2px #00000026; --drop-shadow-md: 0 3px 3px #0000001f; --drop-shadow-lg: 0 4px 4px #00000026; --drop-shadow-xl: 0 9px 7px #0000001a; --drop-shadow-2xl: 0 25px 25px #00000026; --text-shadow-2xs: 0px 1px 0px #00000026; --text-shadow-xs: 0px 1px 1px #0003; --text-shadow-sm: 0px 1px 0px #00000013, 0px 1px 1px #00000013, 0px 2px 2px #00000013; --text-shadow-md: 0px 1px 1px #0000001a, 0px 1px 2px #0000001a, 0px 2px 4px #0000001a; --text-shadow-lg: 0px 1px 2px #0000001a, 0px 3px 2px #0000001a, 0px 4px 8px #0000001a; --ease-in: cubic-bezier(.4, 0, 1, 1); --ease-out: cubic-bezier(0, 0, .2, 1); --ease-in-out: cubic-bezier(.4, 0, .2, 1); --animate-spin: spin 1s linear infinite; --animate-ping: ping 1s cubic-bezier(0, 0, .2, 1) infinite; --animate-pulse: pulse 2s cubic-bezier(.4, 0, .6, 1) infinite; --animate-bounce: bounce 1s infinite; @keyframes spin { to { transform: rotate(360deg); } } @keyframes ping { 75%, 100% { transform: scale(2); opacity: 0; } } @keyframes pulse { 50% { opacity: .5; } } @keyframes bounce { 0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(.8, 0, 1, 1); } 50% { transform: none; animation-timing-function: cubic-bezier(0, 0, .2, 1); } } --blur-xs: 4px; --blur-sm: 8px; --blur-md: 12px; --blur-lg: 16px; --blur-xl: 24px; --blur-2xl: 40px; --blur-3xl: 64px; --perspective-dramatic: 100px; --perspective-near: 300px; --perspective-normal: 500px; --perspective-midrange: 800px; --perspective-distant: 1200px; --aspect-video: 16 / 9; --default-transition-duration: .15s; --default-transition-timing-function: cubic-bezier(.4, 0, .2, 1); --default-font-family: --theme(--font-sans, initial); --default-font-feature-settings: --theme(--font-sans--font-feature-settings, initial); --default-font-variation-settings: --theme(--font-sans--font-variation-settings, initial); --default-mono-font-family: --theme(--font-mono, initial); --default-mono-font-feature-settings: --theme(--font-mono--font-feature-settings, initial); --default-mono-font-variation-settings: --theme(--font-mono--font-variation-settings, initial);}@theme default inline reference{--blur: 8px; --shadow: 0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a; --shadow-inner: inset 0 2px 4px 0 #0000000d; --drop-shadow: 0 1px 2px #0000001a, 0 1px 1px #0000000f; --radius: .25rem; --max-width-prose: 65ch;}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:--theme(--default-font-family, ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:--theme(--default-font-feature-settings, normal);font-variation-settings:--theme(--default-font-variation-settings, normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:--theme(--default-mono-font-family, ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:--theme(--default-mono-font-feature-settings, normal);font-variation-settings:--theme(--default-mono-font-variation-settings, normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{@tailwind utilities;}:root{--blue:#08aee7;--deep:#063b67;--ink:#073658;--ice:#edf8fc;--line:#07365821}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:#fff;margin:0;font-family:Montserrat,sans-serif}.scene{min-height:100vh;position:relative;overflow:hidden}.center-frame{z-index:3;width:min(1180px,82vw);margin:auto;position:relative}.side-nav{z-index:80;flex-direction:column;gap:5px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%)}.side-nav button{color:#07365899;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);cursor:pointer;background:#ffffffb8;border:0;border-radius:50%;width:30px;height:30px;padding:0;font:600 7px Montserrat;transition:all .25s;box-shadow:0 5px 18px #04345714}.scene-head{margin-bottom:48px}.scene-head>span,.eyebrow{letter-spacing:.2em;text-transform:uppercase;font:600 10px Montserrat}.scene-head h2{letter-spacing:-.075em;margin:12px 0 0;font:700 clamp(62px,7vw,112px)/.8 DM Sans}.scene-head.light{color:#fff}.hero-clean{background:radial-gradient(circle at 50% 44%,#41cef3 0,#10b6e8 38%,#078fc8 72%,#0878b2 100%);place-items:center;min-height:100vh;display:grid}.hero-clean:after{content:"";border:1px solid #fff3;border-radius:56px;position:absolute;inset:7vh 7vw}.hero-center{z-index:5;color:#fff;text-align:center;flex-direction:column;align-items:center;width:min(650px,70vw);display:flex;position:relative}.n-entry{cursor:pointer;background:#fff;border:0;border-radius:50%;place-items:center;width:280px;height:280px;padding:0;transition:all .5s cubic-bezier(.2,.8,.2,1);display:grid;position:relative;box-shadow:0 35px 80px #00477933}.n-entry:after{content:"";border:1px solid #ffffff47;border-radius:50%;transition:all .5s;position:absolute;inset:-22px}.n-entry:hover{transform:scale(1.05)}.n-entry:hover:after{opacity:.4;inset:-34px}.n-entry span{color:var(--ink);letter-spacing:.28em;text-transform:uppercase;font:600 8px Montserrat;position:absolute;bottom:23px}.hero-center>p{letter-spacing:.4em;text-transform:uppercase;margin:38px 0 0;font:600 10px Montserrat}.particle-cloud{position:absolute;inset:0}.particle-cloud i{opacity:.45;background:#fff;border-radius:50%;width:3px;height:3px;animation:7s ease-in-out infinite alternate float;position:absolute;box-shadow:0 0 11px 2px #ffffffbf}.particle-cloud i:nth-child(3n){opacity:.2;width:6px;height:6px}.soft-orb{filter:blur(2px);border:1px solid #ffffff21;border-radius:50%;position:absolute}.orb-one{width:44vw;height:44vw;top:-21vw;left:-27vw}.orb-two{width:39vw;height:39vw;bottom:-18vw;right:-24vw}.stat-scene{background:#dff5fc;place-items:center;min-height:130vh;display:grid}.stat-photo{background:linear-gradient(#03406914,#04345b9e),url(/brand/nextgen-homes-aerial.png) 50%/cover;border-radius:58px;transition:transform 1.2s;position:absolute;inset:8vh 7vw;transform:scale(1.02)}.stat-scene.in-view .stat-photo{transform:scale(1)}.stat-frame{color:#fff;text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100vh;display:flex;position:sticky;top:0}.stat-frame p{letter-spacing:-.04em;margin:0;font:700 clamp(25px,2.7vw,42px) DM Sans}.stat-number{letter-spacing:-.12em;margin:-18px 0 -30px;font:700 clamp(240px,34vw,510px)/.9 DM Sans}.stat-number span{color:#83e8ff;vertical-align:top;margin-left:6px;font:400 .32em Road Rage;display:inline-block;transform:translateY(38%)}.agenda-scene{background:#fff;padding:12vh 0}.agenda-cards{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.agenda-cards article{border:1px solid var(--line);background:#fff;border-radius:22px;grid-template-columns:46px 1fr 24px;align-items:center;min-height:82px;padding:0 24px;transition:all .35s;display:grid}.agenda-cards article:nth-child(3n+2){background:#edf9fd}.agenda-cards article:hover{color:#fff;background:var(--blue);transform:translate(8px);box-shadow:0 18px 40px #0782b729}.agenda-cards span{font:600 9px Montserrat}.agenda-cards h3{letter-spacing:-.035em;margin:0;font:700 clamp(17px,1.35vw,22px) DM Sans}.agenda-cards i{opacity:.45;font-style:normal}.purpose-scene{background:#f8fbfd;min-height:118vh}.purpose-bg{object-fit:cover;width:100%;height:100%;transform:translate(var(--mx,0),var(--my,0)) scale(1.03);transition:transform .18s;position:absolute;inset:0}.purpose-scene:after{content:"";background:linear-gradient(90deg,#fffffff5,#ffffffba 43%,#fff0 72%);position:absolute;inset:0}.purpose-ghost{z-index:2;color:#0736580a;letter-spacing:-.09em;font:700 16vw DM Sans;position:absolute;top:9vh;left:6vw}.purpose-layout{padding-top:15vh}.purpose-layout .scene-head{z-index:4;max-width:620px;position:relative}.purpose-copy{z-index:5;grid-template-columns:1fr 1fr;gap:18px;width:74%;margin:24vh 0 0 auto;display:grid;position:relative}.purpose-copy article{border-top:2px solid var(--blue);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#fffc;padding:30px 34px;box-shadow:0 25px 65px #0b3d5b12}.purpose-copy span{font:600 9px Montserrat}.purpose-copy h3{letter-spacing:-.05em;margin:8px 0 15px;font:700 38px DM Sans}.purpose-copy p{margin:0;font-size:13px;line-height:1.75}.values-scene{color:#fff;background:linear-gradient(145deg,#09598c,#05a9df);align-items:center;padding:12vh 0;display:flex}.values-scene:before{content:"";border:1px solid #ffffff26;border-radius:50%;width:58vw;height:58vw;position:absolute;top:-27vw;right:-21vw;box-shadow:0 0 0 90px #ffffff06}.values-row{grid-template-columns:repeat(5,1fr);gap:14px;display:grid}.values-row article{text-align:center;background:#ffffff12;border:1px solid #ffffff3d;border-radius:140px 140px 26px 26px;flex-direction:column;justify-content:space-between;align-items:center;min-height:330px;padding:24px 18px;transition:all .4s;display:flex}.values-row article:hover{color:var(--ink);background:#fff;transform:translateY(-14px)}.values-row>article>span{font:600 9px Montserrat}.value-ring{border:1px solid;border-radius:50%;place-items:center;width:96px;height:96px;display:grid;box-shadow:inset 0 0 0 12px #ffffff0d}.value-ring b{font:700 35px DM Sans}.values-row h3{letter-spacing:-.045em;margin:0;font:700 clamp(21px,2vw,31px)/.95 DM Sans}.person-scene{background:#fff;align-items:center;padding:11vh 0;display:flex}.person-layout{grid-template-columns:.85fr 1.15fr;align-items:center;gap:7vw;display:grid}.person-layout.reverse{grid-template-columns:1.15fr .85fr}.person-copy h2{letter-spacing:-.08em;margin:18px 0 30px;font:700 clamp(74px,8vw,128px)/.72 DM Sans}.person-copy p{max-width:520px;margin:0 0 14px;font-size:13px;line-height:1.65}.portrait-stage{border-radius:180px 180px 38px 38px;justify-content:center;align-items:flex-end;height:min(73vh,720px);display:flex;position:relative;overflow:hidden;box-shadow:0 35px 70px #0543691f}.blue-stage{background:linear-gradient(160deg,#0ab8ed,#0870aa)}.white-stage{background:linear-gradient(160deg,#fff,#dff4fb)}.portrait-stage:before{content:"";border:1px solid #ffffff40;border-radius:150px 150px 28px 28px;position:absolute;inset:8%}.portrait-stage img{z-index:3;object-fit:contain;filter:drop-shadow(0 28px 30px #02274333);max-width:94%;max-height:94%;transition:all .6s;position:relative;transform:translateY(25px)}.person-scene.in-view .portrait-stage img{transform:translateY(0)}.name-behind{z-index:2;color:#ffffff2e;letter-spacing:-.08em;font:700 clamp(70px,8vw,130px) DM Sans;position:absolute;top:12%;left:50%;transform:translate(-50%)}.white-stage .name-behind{color:#0736580f}.portrait-tag{z-index:5;color:var(--ink);letter-spacing:.08em;background:#fff;border-radius:100px;padding:12px 18px;font:600 9px Montserrat;position:absolute;bottom:24px;right:24px}.maribel{background:#edf8fc}.map-scene{color:#fff;background:radial-gradient(circle at 65% 45%,#087db1,#063a66 58%,#042a4e);align-items:center;min-height:115vh;display:flex}.map-layout{grid-template-columns:.78fr 1.22fr;align-items:center;gap:4vw;display:grid}.map-copy h2{letter-spacing:-.075em;margin:18px 0 45px;font:700 clamp(70px,7.5vw,120px)/.75 DM Sans}.region-label{border-left:2px solid #4ad5ff;margin:0 0 28px;padding-left:20px}.region-label b{font:700 22px DM Sans}.region-label p{margin:3px 0;font-size:11px}.region-label small{color:#b7eaf8;max-width:360px;font-size:10px;line-height:1.5;display:block}.map-stage{height:78vh;position:relative}.ca-map-flat{object-fit:contain;height:92%;position:absolute;top:3%;left:19%}.map-person{z-index:4;filter:drop-shadow(0 24px 30px #000f234d);max-height:52%;transition:all .5s;position:absolute}.map-person:hover{transform:translateY(-10px)}.alex{bottom:0;left:0}.fernando{bottom:0;right:0}.team-scene{align-items:center;padding:10vh 0;display:flex}.light-team{background:#fff}.dark-team{color:#fff;background:linear-gradient(145deg,#063659,#0788bd)}.people-gallery{align-items:end;gap:42px 28px;display:grid}.people-gallery.six{grid-template-columns:repeat(3,1fr)}.people-gallery.four{grid-template-columns:repeat(4,1fr)}.people-gallery article>div{height:290px;transition:all .45s;position:relative;overflow:visible}.people-gallery article>div:before{content:"";background:linear-gradient(145deg,#eefafd,#c9eef8);border-radius:50%;position:absolute;inset:16% 7% 0;box-shadow:0 24px 50px #0540641a}.dark-team .people-gallery article>div:before{background:linear-gradient(145deg,#ffffff38,#ffffff0f);box-shadow:inset 0 0 0 1px #fff3}.people-gallery article.featured>div:before{background:linear-gradient(145deg,#19bdea,#087cb6)}.people-gallery img{z-index:2;object-fit:contain;filter:drop-shadow(0 20px 22px #042a442e);max-width:120%;height:108%;transition:all .45s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.people-gallery article:hover img{transform:translate(-50%)translateY(-8px)scale(1.035)}.people-gallery article>div>span{z-index:3;font:600 8px Montserrat;position:absolute;top:20px;left:18px}.people-gallery h3{letter-spacing:-.04em;text-align:center;margin:15px 4px 0;font:700 clamp(16px,1.3vw,22px) DM Sans}.leaders-editorial{isolation:isolate;background:#ebe9e6;min-height:110vh}.leaders-environment{z-index:-3;object-fit:cover;width:104%;height:104%;transform:translate(var(--mx-slow,0),var(--my-slow,0)) scale(1.025);transition:transform .25s ease-out;position:absolute;inset:-2%}.leaders-wash{z-index:-2;background:linear-gradient(90deg,#f8f7f5b3 0,#f8f7f52e 43%,#f8f7f500 75%);position:absolute;inset:0}.leaders-title{z-index:2;position:absolute;top:9vh;left:7vw}.leaders-title span{letter-spacing:.28em;text-transform:uppercase;color:var(--blue);font:600 10px Montserrat}.leaders-title h2{letter-spacing:-.075em;color:#06436b;margin:22px 0 28px;font:700 clamp(76px,8.5vw,150px)/.72 DM Sans}.leaders-title i{background:var(--blue);transform-origin:0;width:150px;height:4px;transition:transform .8s .25s;display:block;transform:scaleX(0)}.leaders-editorial.in-view .leaders-title i{transform:scaleX(1)}.leaders-cast{z-index:4;pointer-events:none;position:absolute;inset:0}.leader-person{cursor:pointer;pointer-events:auto;filter:drop-shadow(0 24px 24px #1220282e);background:0 0;border:0;padding:0;transition:filter .4s,transform .2s ease-out;position:absolute;bottom:-4vh}.leader-person img{opacity:0;clip-path:inset(100% 0 0);width:auto;max-width:none;transition:clip-path 1s cubic-bezier(.2,.8,.2,1) var(--reveal-delay,0s),opacity .5s var(--reveal-delay,0s),transform .42s cubic-bezier(.2,.8,.2,1);display:block}.leaders-editorial.in-view .leader-person img{opacity:1;clip-path:inset(0)}.leader-person:hover,.leader-person:focus-visible{z-index:20;filter:drop-shadow(0 32px 32px #04304c47);outline:none}.leader-person:hover img,.leader-person:focus-visible img{transform:translateY(-10px)scale(1.025)}.leader-label{z-index:25;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);opacity:0;pointer-events:none;text-align:left;background:#053759d6;border:1px solid #ffffff8c;border-radius:14px;min-width:max-content;padding:12px 16px;transition:all .32s;position:absolute;top:8%;left:50%;transform:translate(-50%,12px);box-shadow:0 14px 35px #04263e33}.leader-label b{font:700 16px DM Sans;display:block}.leader-label small{color:#bdeeff;letter-spacing:.08em;text-transform:uppercase;margin-top:2px;font:400 8px Montserrat;display:block}.leader-person:hover .leader-label,.leader-person:focus-visible .leader-label{opacity:1;transform:translate(-50%)}.leader-1{z-index:5;transform:translate(var(--mx-slow,0),var(--my-slow,0));left:8%}.leader-1 img{--reveal-delay:50ms;height:64vh}.leader-2{z-index:3;transform:translate(var(--mx-fast,0),var(--my-fast,0));bottom:-43vh;left:25%}.leader-2 img{--reveal-delay:.14s;height:118vh}.leader-3{z-index:8;transform:translate(var(--mx-fast,0),var(--my-fast,0));left:34%}.leader-3 img{--reveal-delay:.23s;height:82vh}.leader-4{z-index:7;transform:translate(var(--mx-slow,0),var(--my-slow,0));left:57%}.leader-4 img{--reveal-delay:.32s;height:75vh}.leader-5{z-index:4;transform:translate(var(--mx-fast,0),var(--my-fast,0));bottom:-39vh;left:69%}.leader-5 img{--reveal-delay:.41s;height:108vh}.leader-6{z-index:6;transform:translate(var(--mx-slow,0),var(--my-slow,0));right:-1%}.leader-6 img{--reveal-delay:.5s;height:74vh}.leaders-instruction{z-index:10;color:#477188;letter-spacing:.18em;text-transform:uppercase;margin:0;font:600 8px Montserrat;position:absolute;bottom:5vh;left:7vw}.leaders-instruction:before{content:"";background:var(--blue);vertical-align:middle;width:22px;height:1px;margin-right:10px;display:inline-block}.systems-scene{background:#f4fafc;padding:11vh 0}.systems-grid{grid-template-columns:repeat(6,1fr);gap:14px;display:grid}.system-card{border:1px solid var(--line);background:#fff;border-radius:34px;grid-column:span 2;min-height:330px;padding:25px;transition:all .4s;box-shadow:0 22px 48px #0740650f}.system-card:nth-child(4){grid-column:2/span 2}.system-card:hover{color:#fff;background:var(--blue);transform:translateY(-10px)}.system-card>span{justify-content:space-between;font:600 9px Montserrat;display:flex}.system-card small{text-transform:uppercase;font:600 8px Montserrat}.system-icon{color:#fff;background:linear-gradient(145deg,#0ec0ed,#087eb7);border-radius:22px;place-items:center;width:68px;height:68px;margin:42px 0;font:700 28px DM Sans;display:grid}.system-card:hover .system-icon{color:var(--blue);background:#fff}.system-card h3{letter-spacing:-.045em;margin:0 0 12px;font:700 27px DM Sans}.system-card p{margin:0;font-size:12px;line-height:1.65}.payout-scene{color:#fff;background:linear-gradient(145deg,#063559,#087bae);padding:11vh 0}.months{grid-template-columns:repeat(6,1fr);gap:10px;display:grid}.months article{background:#ffffff12;border:1px solid #ffffff2e;border-radius:20px;padding:18px}.months span{font:600 8px Montserrat}.months h3{margin:22px 0 5px;font:700 24px DM Sans}.months p{color:#cceff9;margin:0;font-size:10px}.payout-flow{color:var(--ink);background:#fff;border-radius:26px;grid-template-columns:1fr 30px 1fr 30px 1fr 30px 1fr;align-items:center;margin-top:34px;padding:25px;display:grid}.payout-flow>span{font:700 14px DM Sans}.payout-flow small{margin-top:5px;font:400 9px Montserrat;display:block}.payout-flow i{text-align:center;font-style:normal}.contact-note{text-align:right;font-size:10px}.meetings-scene{background:#fff;padding:11vh 0}.meeting-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.meeting-card>div{background:#e7f6fb;border-radius:120px 120px 28px 28px;height:320px;overflow:hidden}.meeting-card img{object-fit:cover;width:100%;height:100%;transition:all .5s}.meeting-card:hover img{transform:scale(1.05)}.meeting-card>span{letter-spacing:.14em;text-transform:uppercase;margin:20px 0 8px;font:600 8px Montserrat;display:block}.meeting-card h3{letter-spacing:-.045em;margin:0 0 10px;font:700 27px DM Sans}.meeting-card p{margin:0;font-size:11px;line-height:1.6}.department-scene{padding:11vh 0}.marketing-scene{color:#fff;background:linear-gradient(145deg,#095681,#08a8df)}.department-layout{grid-template-columns:1.2fr .8fr;gap:55px;display:grid}.dept-photo{background:#ffffff21;border-radius:230px 230px 35px 35px;height:480px;position:relative;overflow:hidden}.dept-photo img{object-fit:contain;object-position:bottom;width:100%;height:100%}.department-lead h3,.mini-person h3{letter-spacing:-.05em;margin:18px 0 4px;font:700 31px DM Sans}.department-lead>span,.mini-person b{letter-spacing:.12em;text-transform:uppercase;font:600 9px Montserrat}.department-lead p,.mini-person p{font-size:11px;line-height:1.65}.department-people{gap:20px;display:grid}.mini-person{background:#ffffff1c;border-radius:28px;padding:22px}.mini-photo{color:#fff;background:var(--blue);border-radius:50%;place-items:center;width:120px;height:120px;font:700 26px DM Sans;display:grid;overflow:hidden}.mini-photo img{object-fit:cover;width:100%;height:100%}.it-scene{background:#f2f9fc}.it-layout{grid-template-columns:1fr .9fr;align-items:center;gap:70px;display:grid}.it-people{grid-template-columns:1fr 1fr;gap:18px;display:grid}.it-people .mini-person{background:#fff;box-shadow:0 20px 50px #07416414}.it-statement{letter-spacing:-.045em;font:700 clamp(27px,3vw,44px)/1.15 DM Sans}.support-scene{color:#fff;background:linear-gradient(135deg,#0aaee5,#07598e);align-items:center;display:flex}.support-cards{grid-template-columns:1fr 1fr;gap:18px;display:grid}.support-cards a{color:#fff;background:#ffffff14;border:1px solid #ffffff40;border-radius:38px;min-height:250px;padding:32px;text-decoration:none;transition:all .4s;position:relative}.support-cards a:hover{color:var(--ink);background:#fff;transform:translateY(-8px)}.support-cards span{letter-spacing:.15em;text-transform:uppercase;font:600 9px Montserrat}.support-cards h3{letter-spacing:-.055em;margin:80px 0 0;font:700 clamp(23px,2.5vw,40px) DM Sans}.support-cards i{font-style:normal;position:absolute;top:28px;right:28px}.metrics-scene{background:#fff;align-items:center;display:flex}.metric-pair{grid-template-columns:1fr 1fr;gap:20px;display:grid}.metric-pair article{background:#edf9fc;border-radius:52px;flex-direction:column;justify-content:space-between;min-height:390px;padding:34px;display:flex}.metric-pair article:last-child{color:#fff;background:var(--blue)}.metric-pair strong{letter-spacing:-.08em;font:700 clamp(75px,9vw,145px)/.8 DM Sans}.metric-pair span{font:700 24px DM Sans}.compliance-scene{color:#fff;background:#073c67;padding:10vh 0}.compliance-layout{grid-template-columns:.8fr 1.2fr;gap:65px;display:grid}.compliance-person{align-items:center;gap:18px;display:flex}.compliance-person img{object-fit:cover;border-radius:50%;width:105px;height:105px}.compliance-person h3{margin:0;font:700 24px DM Sans}.compliance-person span{font-size:9px}.compliance-list{gap:8px;display:grid}.compliance-list article{background:#ffffff12;border-radius:20px;grid-template-columns:45px 1fr;gap:18px;padding:20px;display:grid}.compliance-list>article>span{font:600 9px Montserrat}.compliance-list h3{margin:0 0 6px;font:700 20px DM Sans}.compliance-list p{color:#c9edf8;margin:0;font-size:10px;line-height:1.5}.processing-scene{background:#f4fafc;padding:11vh 0}.process-line{grid-template-columns:repeat(7,1fr);gap:8px;display:grid}.process-line article{border:1px solid var(--line);background:#fff;border-radius:70px 70px 20px 20px;min-height:170px;padding:18px}.process-line span{font:600 8px Montserrat}.process-line h3{letter-spacing:-.035em;margin:62px 0 0;font:700 17px DM Sans}.process-details{grid-template-columns:repeat(3,1fr);gap:14px;margin-top:25px;display:grid}.process-details article{background:#fff;border-radius:26px;padding:25px}.process-details h3{margin:0 0 12px;font:700 26px DM Sans}.process-details p{font-size:10px;line-height:1.6}.processing-note{color:#fff;background:var(--blue);text-align:center;border-radius:18px;margin-top:14px;padding:18px;font:700 13px DM Sans}.qa-scene{background:#eaf8fc;place-items:center;display:grid}.qa-center{z-index:4;text-align:center;position:relative}.qa-center span{letter-spacing:.2em;text-transform:uppercase;font:600 9px Montserrat}.qa-center h2{letter-spacing:-.12em;margin:10px 0 20px;font:700 clamp(150px,25vw,390px)/.8 DM Sans}.qa-center img{width:95px}.system-card .system-icon{background:0 0;border-radius:0;justify-content:flex-start;align-items:center;width:130px;height:96px;margin:30px 0 26px;display:flex}.system-card .system-icon img{object-fit:contain;object-position:left center;filter:drop-shadow(0 12px 18px #0539591f);max-width:100%;max-height:100%;transition:transform .35s;display:block}.system-card:hover .system-icon{background:0 0}.system-card:hover .system-icon img{transform:scale(1.08)}.video-meeting-grid{grid-template-columns:repeat(2,minmax(280px,420px));justify-content:center;gap:48px}.video-meeting-card{flex-direction:column;display:flex}.meeting-video-frame{background:#021224;border-radius:20px;flex-shrink:0;position:relative;overflow:hidden;box-shadow:0 24px 60px #00000080}.meeting-video-frame img,.meeting-video-frame video{object-fit:cover;width:100%;height:auto;max-height:340px;transition:transform .5s;display:block}.video-meeting-card:hover .meeting-video-frame img{transform:scale(1.03)}.video-awaiting{color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.14em;text-transform:uppercase;background:#043457c7;border-radius:999px;padding:10px 16px;font:600 8px Montserrat;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.north-team{color:#fff;background:#063b67}.south-team{color:#fff;background:linear-gradient(145deg,#07527c,#087fac)}.north-team .center-frame{width:min(1600px,88vw)}.north-team .people-gallery.six{grid-template-columns:repeat(6,1fr);gap:14px}.north-team .people-gallery article>div{height:290px}.north-team .people-gallery article>div:before,.south-team .people-gallery article>div:before{background:linear-gradient(145deg,#ffffff38,#ffffff0f);box-shadow:inset 0 0 0 1px #fff3}.north-team .people-gallery article.featured>div:before,.south-team .people-gallery article.featured>div:before{background:linear-gradient(145deg,#19bdea,#087cb6)}.hero-clean{background:radial-gradient(circle at 50% 42%,#fff 0,#f7fcfe 38%,#e9f8fd 72%,#d8f1fa 100%)}.hero-clean:before{content:"";pointer-events:none;background:radial-gradient(circle at 50% 48%,#0cb1e61f,#0000 33%);position:absolute;inset:0}.hero-clean:after{border-color:#047eb624}.hero-center{color:var(--ink)}.n-entry{background:#fffffff0;width:300px;height:300px;box-shadow:0 42px 100px #067db429,inset 0 0 0 1px #0aafe621}.n-entry:after{border-color:#089fd73d;box-shadow:0 0 0 22px #08aee709,0 0 0 52px #08aee705}.n-entry:hover{box-shadow:0 52px 120px #067db438,inset 0 0 0 1px #0aafe633}.n-entry img{filter:drop-shadow(0 22px 28px #0084c233);width:62%}.n-entry span{color:var(--deep)}.hero-center>p{color:var(--deep);letter-spacing:.42em;font-size:12px}.hero-clean .particle-cloud i{opacity:.32;background:#08aee7;box-shadow:0 0 12px 2px #08aee752}.hero-clean .particle-cloud i:nth-child(3n){opacity:.13;background:#075f91}.hero-clean .soft-orb{border-color:#0681b81a}@keyframes float{to{opacity:.85;transform:translate(12px,-22px)}}@keyframes dash{to{stroke-dashoffset:-200px}}.video-portal-overlay{z-index:9999;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background:#021526eb;place-items:center;animation:.4s cubic-bezier(.2,.8,.2,1) portalFadeIn;display:grid;position:fixed;inset:0}.video-portal-stage{aspect-ratio:16/9;border-radius:32px;width:min(1120px,90vw);position:relative;overflow:hidden;box-shadow:0 40px 120px #0009,0 0 0 1px #08aee74d}.video-portal-player{object-fit:cover;width:100%;height:100%}.video-portal-close{z-index:10;color:#fff;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);letter-spacing:.1em;cursor:pointer;background:#08aee7d9;border:0;border-radius:100px;padding:12px 22px;font:600 11px Montserrat;transition:all .3s;position:absolute;top:20px;right:20px}.video-portal-close:hover{background:#08aee7;transform:scale(1.05);box-shadow:0 10px 30px #08aee780}@keyframes portalFadeIn{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}.value-card{cursor:pointer;transition:all .4s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden}.value-bg-slideshow{opacity:0;filter:brightness(.65);background-position:50%;background-size:cover;transition:opacity .7s ease-in-out,transform .7s ease-in-out;position:absolute;inset:0;transform:scale(1.08)}.value-card.active-hover .value-bg-slideshow{opacity:.85;transform:scale(1)}.value-card.active-hover{box-shadow:0 30px 60px #06365959;color:#fff!important;border-color:#fff9!important}.value-content-top{z-index:3;flex-direction:column;justify-content:space-between;align-items:center;height:100%;display:flex;position:relative}.value-photo-strip{z-index:3;gap:6px;margin-top:12px;display:flex;position:relative}.photo-dot{background:#ffffff4d;border-radius:50%;width:6px;height:6px;transition:all .3s}.photo-dot.active{background:#08aee7;border-radius:10px;width:18px}.month-pills{flex-wrap:wrap;justify-content:center;gap:8px;margin-bottom:34px;display:flex}.month-pill{color:#ffffffb3;cursor:pointer;background:#ffffff0d;border:1px solid #fff3;border-radius:100px;padding:8px 16px;font:600 10px Montserrat;transition:all .25s}.month-pill:hover,.month-pill.active{color:var(--ink);background:#fff;border-color:#fff;transform:scale(1.08);box-shadow:0 8px 24px #fff3}.payout-rocola-deck{perspective:1000px;justify-content:center;align-items:center;min-height:380px;margin:20px 0 40px;display:flex;position:relative}.rocola-stage{justify-content:center;align-items:center;width:100%;max-width:540px;height:340px;display:flex;position:relative}.rocola-nav{z-index:20;width:48px;height:48px;color:var(--ink);cursor:pointer;background:#fff;border:0;border-radius:50%;font:700 18px DM Sans;transition:all .3s;box-shadow:0 12px 30px #0000004d}.rocola-nav:hover{color:#fff;background:#08aee7;transform:scale(1.15)}.rocola-card{width:340px;height:300px;color:var(--ink);cursor:pointer;text-align:center;background:#fff;border-radius:36px;flex-direction:column;justify-content:space-between;padding:32px 28px;transition:all .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;box-shadow:0 30px 70px #02223a59}.rocola-card.center{z-index:10;border:2px solid #08aee7;transform:translate(0)translateZ(0)scale(1.1);box-shadow:0 35px 90px #08aee766}.rocola-card.next-1{z-index:5;opacity:.6;transform:translate(180px)translateZ(-100px)scale(.85)rotateY(-15deg)}.rocola-card.prev-1{z-index:5;opacity:.6;transform:translate(-180px)translateZ(-100px)scale(.85)rotateY(15deg)}.rocola-card.next-2,.rocola-card.prev-2,.rocola-card.hidden{z-index:1;opacity:0;pointer-events:none;transform:scale(.5)}.rocola-badge{color:var(--blue);letter-spacing:.18em;background:#edf8fc;border-radius:100px;padding:5px 12px;font:700 8px Montserrat;display:inline-block}.rocola-month{letter-spacing:-.06em;color:var(--deep);margin:12px 0 0;font:700 58px/1 DM Sans}.rocola-dates-label{letter-spacing:.16em;color:#60849c;margin:0;font:600 8px Montserrat}.rocola-dates-value{color:var(--blue);margin-top:4px;font:700 24px DM Sans;display:block}.creative-studio{background:linear-gradient(150deg,#04223c,#074a78 60%,#0979b0)!important;padding:12vh 0!important}.studio-layout{grid-template-columns:1.1fr .9fr;align-items:stretch;gap:40px;display:grid}.studio-lead-card{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#ffffff14;border:1px solid #fff3;border-radius:44px;flex-direction:column;justify-content:space-between;padding:36px;display:flex;position:relative;box-shadow:0 30px 80px #0000004d}.studio-badge,.studio-badge-alt{color:#fff;background:var(--blue);letter-spacing:.2em;border-radius:100px;align-self:flex-start;padding:6px 14px;font:700 8px Montserrat;display:inline-block}.studio-photo-frame{background:radial-gradient(circle,#08aee74d,#0000 70%);border-radius:28px;width:100%;height:380px;margin:20px 0;position:relative;overflow:hidden}.studio-photo-frame img{object-fit:contain;object-position:bottom;filter:drop-shadow(0 20px 30px #0006);width:100%;height:100%}.studio-info h3,.studio-info-alt h3{letter-spacing:-.05em;color:#fff;margin:12px 0 4px;font:700 36px DM Sans}.studio-info span,.studio-info-alt b{color:#8ee1fa;letter-spacing:.16em;text-transform:uppercase;font:600 9px Montserrat}.studio-info p,.studio-info-alt p{color:#ffffffd9;margin-top:10px;font-size:12px;line-height:1.7}.studio-side-card{color:var(--ink);background:#fffffff0;border-radius:40px;flex-direction:column;justify-content:center;padding:32px;display:flex;box-shadow:0 30px 70px #00000040}.mini-photo-studio{border:4px solid var(--blue);border-radius:50%;width:140px;height:140px;margin:24px 0 16px;overflow:hidden;box-shadow:0 15px 35px #08aee74d}.mini-photo-studio img{object-fit:cover;width:100%;height:100%}.power-dashboard{color:#fff;background:linear-gradient(135deg,#062b49,#08598a 70%,#0aafe5);padding:13vh 0}.metric-power-grid{grid-template-columns:1fr 1fr;gap:28px;display:grid}.power-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#ffffff14;border:1px solid #fff3;border-radius:48px;flex-direction:column;justify-content:space-between;padding:48px 40px;display:flex;position:relative;overflow:hidden;box-shadow:0 35px 80px #031e344d}.power-card.highlight-card{background:linear-gradient(145deg,#08aee74d,#063b6799);border-color:#08aee780}.power-icon{margin-bottom:12px;font-size:36px}.power-counter strong{letter-spacing:-.08em;color:#fff;font:700 clamp(80px,10vw,140px)/.85 DM Sans}.power-counter .power-plus{color:#8ee1fa;margin-left:4px;font:700 48px Road Rage}.power-card h3{letter-spacing:-.04em;color:#fff;margin:18px 0 8px;font:700 32px DM Sans}.power-card p{color:#fffc;margin:0 0 24px;font-size:12px;line-height:1.6}.power-progress-bar{background:#ffffff26;border-radius:100px;width:100%;height:10px;overflow:hidden}.power-progress-fill{background:linear-gradient(90deg,#08aee7,#59f0ff);border-radius:100px;height:100%;transition:width 1.2s cubic-bezier(.2,.8,.2,1)}.power-gauge strong{letter-spacing:-.08em;color:#fff;font:700 clamp(70px,8vw,110px)/.85 DM Sans}.power-gauge span{color:#8ee1fa;font:700 36px DM Sans;display:block}.pipeline-scene{background:#eef8fc;padding:12vh 0}.pipeline-container{margin:40px 0 28px;position:relative}.pipeline-beam{z-index:1;background:linear-gradient(90deg,#08aee7,#063b67,#08aee7) 0 0/200% 100%;height:4px;animation:3s linear infinite beamPulse;position:absolute;top:32px;left:5%;right:5%}@keyframes beamPulse{0%{background-position:100% 0}to{background-position:0 0}}.pipeline-nodes{z-index:3;grid-template-columns:repeat(7,1fr);gap:8px;display:grid;position:relative}.pipeline-node{cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;padding:0;transition:all .3s;display:flex}.node-circle{border:2px solid var(--line);width:64px;height:64px;color:var(--deep);background:#fff;border-radius:50%;place-items:center;font:700 14px DM Sans;transition:all .3s;display:grid;box-shadow:0 12px 24px #063c5f14}.pipeline-node.active .node-circle,.pipeline-node:hover .node-circle{background:var(--blue);color:#fff;border-color:var(--blue);transform:scale(1.18);box-shadow:0 16px 36px #08aee766}.node-label{color:var(--ink);text-align:center;max-width:85px;margin-top:12px;font:600 9px/1.3 Montserrat}.pipeline-detail-card{border-left:6px solid var(--blue);background:#fff;border-radius:32px;margin:30px 0 34px;padding:32px 36px;animation:.4s ease-out fadeInCard;box-shadow:0 24px 60px #0741641a}.detail-tag{letter-spacing:.2em;color:var(--blue);text-transform:uppercase;font:700 8px Montserrat}.detail-header h3{margin:6 resident 0;color:var(--deep);margin:6px 0 12px;font:700 32px DM Sans}.detail-body{color:var(--ink);margin:0;font-size:13px;line-height:1.75}@keyframes fadeInCard{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.grand-finale{text-align:center;background:radial-gradient(circle,#fff 0,#f0fafe 45%,#d5f2fc 100%);padding:14vh 0}.finale-center{flex-direction:column;justify-content:center;align-items:center;display:flex}.finale-kicker{letter-spacing:.3em;color:var(--blue);text-transform:uppercase;font:700 10px Montserrat}.finale-logo-wrapper{place-items:center;width:140px;height:140px;margin:30px 0 20px;display:grid;position:relative}.finale-logo{z-index:3;filter:drop-shadow(0 15px 25px #08aee74d);width:80px;position:relative}.finale-ring{border:2px solid #08aee74d;border-radius:50%;animation:2.4s ease-out infinite ringExpand;position:absolute;inset:-15px}@keyframes ringExpand{0%{opacity:1;transform:scale(.8)}to{opacity:0;transform:scale(1.4)}}.finale-title{letter-spacing:-.06em;color:var(--deep);margin:10px 0 8px;font:700 clamp(48px,6vw,90px)/.95 DM Sans}.finale-sub{letter-spacing:.2em;color:var(--blue);text-transform:uppercase;margin:0 0 34px;font:600 13px Montserrat}.finale-btn{color:#fff;letter-spacing:.15em;text-transform:uppercase;cursor:pointer;background:linear-gradient(135deg,#08aee7,#063b67);border:0;border-radius:100px;padding:18px 38px;font:700 12px Montserrat;transition:all .35s;box-shadow:0 20px 50px #08aee766}.finale-btn:hover{transform:scale(1.08);box-shadow:0 25px 65px #08aee799}.qa-modal-overlay{z-index:9999;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#042844d9;place-items:center;animation:.3s ease-out portalFadeIn;display:grid;position:fixed;inset:0}.qa-modal-card{text-align:center;background:#fff;border-radius:36px;width:min(500px,88vw);padding:40px;position:relative;box-shadow:0 35px 90px #0006}.qa-modal-close{width:32px;height:32px;color:var(--deep);cursor:pointer;background:#edf8fc;border:0;border-radius:50%;font-weight:700;position:absolute;top:20px;right:20px}.qa-modal-card h3{color:var(--deep);margin:10px 0 8px;font:700 32px DM Sans}.qa-modal-card p{color:#557890;margin:0 0 24px;font-size:12px;line-height:1.6}.qa-contact-buttons{flex-direction:column;gap:10px;display:flex}.qa-contact-btn{color:#fff;background:var(--blue);border-radius:18px;padding:14px;font:600 11px Montserrat;text-decoration:none;transition:all .25s}.qa-contact-btn:hover{background:var(--deep);transform:translateY(-2px)}.panoramic-photo-layer.crisp-photo{filter:none!important;opacity:1!important}.panoramic-vignette-clean{background:linear-gradient(#0000 30%,#041628d9 100%);position:absolute;inset:0}.electric-badge{color:#fff!important;background:#08aee7!important}.crisp-preview img{filter:none!important;opacity:1!important}.electric-payout{position:relative;color:#fff!important;background:radial-gradient(circle at 50% 30%,#041a2e 0,#020d18 70%,#01060c 100%)!important;padding:13vh 0!important}.electric-particles i{opacity:.4!important;background:#00e5ff!important;box-shadow:0 0 14px 3px #00e5ff66!important}.electric-pills .month-pill{color:#ffffffd9;background:#ffffff0f;border-color:#08aee74d}.electric-pills .month-pill.active{color:#021324;background:linear-gradient(135deg,#00e5ff,#08aee7);border-color:#8ee1fa;font-weight:700;transform:scale(1.1);box-shadow:0 10px 25px #00e5ff66}.electric-crystal-card{box-shadow:0 35px 90px #000c;-webkit-backdrop-filter:blur(30px)!important;backdrop-filter:blur(30px)!important;color:#fff!important;background:#061424f0!important;border:1.5px solid #08aee766!important}.electric-crystal-card.center{border:2px solid #00e5ff!important;box-shadow:0 0 50px #00e5ff80,0 40px 100px #000000e6!important}.electric-cyan-badge{letter-spacing:.18em;color:#021324!important;background:linear-gradient(135deg,#00e5ff,#08aee7)!important;font-weight:800!important}.electric-cyan-month{text-shadow:0 0 20px #08aee780;color:#fff!important}.electric-dates-block{background:#ffffff0f;border:1px solid #08aee74d;border-radius:20px;padding:14px}.electric-cyan-value{text-shadow:0 0 12px #38bdf880;color:#38bdf8!important}.electric-nav{color:#021324!important;background:linear-gradient(135deg,#00e5ff,#08aee7)!important;box-shadow:0 15px 35px #00e5ff66!important}.electric-nav:hover{transform:scale(1.2)!important;box-shadow:0 20px 45px #00e5ff99!important}.electric-step{background:linear-gradient(145deg,#08aee71f,#08aee708)!important;border-color:#08aee74d!important}.electric-step:hover{border-color:#00e5ff!important;box-shadow:0 20px 45px #00e5ff4d!important}.electric-step small{color:#38bdf8!important}.electric-highlight{background:linear-gradient(135deg,#00e5ff40,#08aee726)!important;border-color:#00e5ff!important;box-shadow:0 0 30px #00e5ff66!important}.electric-arrow{color:#00e5ff!important}.electric-btn{color:#021324!important;background:linear-gradient(135deg,#00e5ff,#08aee7)!important;border-color:#8ee1fa!important;box-shadow:0 20px 50px #00e5ff66!important}.electric-btn:hover{transform:scale(1.08)!important;box-shadow:0 28px 65px #00e5ff99!important}.electric-badge-tag{color:#021324d9!important}.meeting-info-box{box-shadow:none;background:0 0;border:none;flex-direction:column;gap:6px;margin-top:18px;padding:0;transition:none;display:flex}.video-meeting-card:hover .meeting-info-box{box-shadow:none;background:0 0;border:none;transform:none}.respiratory-it .it-layout{margin-bottom:28px}.it-feature-grid{grid-template-columns:repeat(3,1fr);gap:24px;margin-top:32px;display:grid}.it-feature-card{background:#fff;border:1px solid #08aee733;border-radius:32px;flex-direction:column;padding:32px 28px;transition:all .35s;display:flex;box-shadow:0 20px 50px #063c5f14}.it-feature-card:hover{border-color:var(--blue);transform:translateY(-6px);box-shadow:0 28px 65px #08aee733}.it-card-badge{letter-spacing:.2em;color:var(--blue);margin-bottom:12px;font:700 9px Montserrat}.it-feature-card h3{color:var(--deep);margin:0 0 10px;font:700 22px DM Sans}.it-feature-card p{color:var(--ink);margin:0;font-size:13px;line-height:1.7}.hero-vibrant-living{position:relative;overflow:hidden;color:#fff!important;background:radial-gradient(circle at 50% 45%,#042646 0,#021224 60%,#010812 100%)!important}.hero-energy-beam{pointer-events:none;filter:blur(50px);background:radial-gradient(circle,#08aee740 0,#0000 70%);border-radius:50%;width:600px;height:600px;animation:6s ease-in-out infinite alternate beamPulse;position:absolute}.beam-left{animation-delay:0s;top:-100px;left:-150px}.beam-right{animation-delay:3s;bottom:-150px;right:-150px}.hero-vibrant-particles i{animation:5s ease-in-out infinite alternate floatVibrant;opacity:.45!important;background:#00e5ff!important;box-shadow:0 0 16px 4px #00e5ff80!important}@keyframes floatVibrant{0%{transform:translateY(0)scale(1)}to{transform:translateY(-30px)scale(1.3)}}.hero-vibrant-center{z-index:10;flex-direction:column;justify-content:center;align-items:center;display:flex;position:relative}.n-wrapper{place-items:center;margin-bottom:20px;display:grid;position:relative}.n-glow-ring{pointer-events:none;border:2px solid #00e5ff66;border-radius:50%;animation:3s cubic-bezier(.2,.8,.2,1) infinite nRingPulse;position:absolute}.n-glow-ring.ring-1{animation-delay:0s;inset:-20px}.n-glow-ring.ring-2{animation-delay:1.5s;inset:-45px}@keyframes nRingPulse{0%{opacity:1;transform:scale(.85)}to{opacity:0;transform:scale(1.35)}}.vibrant-n-entry{cursor:pointer;background:radial-gradient(circle,#073b67,#02162b);border:2px solid #00e5ff;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;width:240px;height:240px;transition:all .4s;animation:3.5s ease-in-out infinite alternate nFloat;display:flex;position:relative;box-shadow:0 0 50px #00e5ff66,0 30px 80px #000c}@keyframes nFloat{0%{transform:translateY(0)}to{transform:translateY(-12px)}}.vibrant-n-entry:hover{border-color:#fff;transform:scale(1.12);box-shadow:0 0 80px #00e5ffb3,0 40px 100px #000000e6}.vibrant-n-entry img{filter:drop-shadow(0 10px 20px #00e5ff80);width:55%}.n-enter-badge{color:#021224;letter-spacing:.18em;background:linear-gradient(135deg,#00e5ff,#08aee7);border-radius:100px;margin-top:10px;padding:6px 14px;font:800 9px Montserrat;display:inline-block;box-shadow:0 6px 15px #00e5ff66}.vibrant-text-block{text-align:center;margin-top:16px}.hero-title-flowing{letter-spacing:-.045em;background:linear-gradient(135deg,#fff 20%,#8ee1fa 60%,#00e5ff 100%);-webkit-text-fill-color:transparent;text-shadow:0 0 35px #00e5ff4d;-webkit-background-clip:text;margin:0;font:800 clamp(38px,4.5vw,68px)/.95 DM Sans}.hero-sub-flowing{letter-spacing:.45em;color:#00e5ff;text-transform:uppercase;text-shadow:0 0 15px #00e5ff80;margin:12px 0 0;font:700 12px Montserrat}.hero-centered-layout{text-align:center;justify-content:center;align-items:center;width:100%;min-height:100vh;margin:0 auto;display:flex;position:relative}.hero-perfect-center{text-align:center;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:900px;margin:0 auto;display:flex}.core-values-dark{color:#fff!important;background:radial-gradient(circle at 50% 35%,#062340 0,#031326 70%,#010914 100%)!important}.value-info-header{text-align:center;margin-top:24px;margin-bottom:16px}.value-info-badge{color:#021224;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#00e5ff,#08aee7);border-radius:100px;padding:6px 16px;font:800 10px Montserrat;display:inline-block}.value-info-title{margin:8px 0 4px;font:700 32px DM Sans;color:#fff!important}.value-info-desc{margin:0;font-size:15px;color:#ffffffe6!important}.clean-unobstructed-stage{border:1px solid #08aee766;border-radius:32px;width:100%;height:400px;margin-top:16px;position:relative;overflow:hidden;box-shadow:0 30px 80px #0009}.clean-photo{background-position:50%;background-size:cover;transition:background-image .6s ease-in-out;position:absolute;inset:0;filter:none!important;opacity:1!important}.marketing-separated-theme{color:#fff!important;background:radial-gradient(circle at 50% 40%,#062340 0,#031528 75%,#010a14 100%)!important}.mkt-block{background:#051e34f2;border:1px solid #08aee759;border-radius:32px;margin-top:28px;padding:36px;box-shadow:0 30px 80px #000000b3}.danny-block{grid-template-columns:320px 1fr;align-items:center;gap:36px;display:grid}.danny-photo-container{border:2px solid #00e5ff;border-radius:24px;width:320px;height:420px;overflow:hidden;box-shadow:0 20px 50px #00e5ff4d}.danny-portrait-img{object-fit:cover;object-position:center top;width:100%;height:100%}.danny-info-container,.ana-info-container{flex-direction:column;display:flex}.mkt-tag-pill{color:#021224;letter-spacing:.18em;text-transform:uppercase;background:linear-gradient(135deg,#00e5ff,#08aee7);border-radius:100px;align-self:flex-start;margin-bottom:12px;padding:6px 14px;font:800 9px Montserrat}.danny-title,.ana-title{margin:0 0 4px;font:700 32px DM Sans;color:#fff!important}.danny-subtitle,.ana-subtitle{letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font:700 13px Montserrat;display:block;color:#38bdf8!important}.danny-bio,.ana-bio{margin:0;font-size:15px;line-height:1.7;color:#ffffffe6!important}.ana-block{grid-template-columns:140px 1fr;align-items:center;gap:32px;display:grid}.ana-photo-container{border:3px solid #00e5ff;border-radius:50%;width:140px;height:140px;overflow:hidden;box-shadow:0 0 30px #00e5ff66}.ana-avatar-img{object-fit:cover;width:100%;height:100%}.slides-showcase-block{flex-direction:column;gap:20px;display:flex}.showcase-media-frame{border:1px solid #fff3;border-radius:24px;width:100%;height:380px;overflow:hidden}.showcase-full-img{object-fit:cover;width:100%;height:100%}.processing-dark-theme{color:#fff!important;background:radial-gradient(circle at 50% 30%,#0a1b2d 0,#05101d 70%,#020810 100%)!important;padding:13vh 0!important}.dark-detail-card{border-radius:28px;margin-top:28px;padding:32px;box-shadow:0 30px 80px #000c;color:#fff!important;background:#08192cf2!important;border:1px solid #08aee766!important;border-left:6px solid #00e5ff!important}.cyan-tag{letter-spacing:.2em;text-transform:uppercase;font:700 10px Montserrat;color:#00e5ff!important}.detail-title-white{text-shadow:0 2px 10px #00000080;margin:8px 0;font:700 26px DM Sans;color:#fff!important}.detail-body-bright{margin:0;font-size:14px;line-height:1.65;color:#ffffffeb!important}.high-contrast-cards{grid-template-columns:repeat(3,1fr);gap:20px;margin-top:28px;display:grid}.hc-sub-card{border-radius:24px;padding:24px;box-shadow:0 15px 40px #00000040;color:#0f172a!important;background:#fff!important;border:1px solid #08aee740!important}.hc-sub-card h3{margin-bottom:8px;font:700 18px DM Sans;color:#04223c!important}.hc-sub-card p{font-size:13px;line-height:1.6;color:#334155!important}.cyan-note{text-align:center;border-radius:20px;margin-top:28px;padding:16px 24px;font-size:13px;font-weight:700;color:#e0f2fe!important;background:#00e5ff26!important;border:1px solid #00e5ff!important}.side-nav{z-index:100;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#020e1ccc;border:1px solid #08aee74d;border-radius:100px;flex-direction:column;gap:5px;padding:10px 6px;display:flex;position:fixed;top:50%;right:18px;transform:translateY(-50%);box-shadow:0 10px 30px #00000080}.side-nav button{color:#fff9;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:26px;height:26px;font:700 9px Montserrat;transition:all .2s;display:flex}.side-nav button:hover{color:#021224;background:#00e5ff;transform:scale(1.2)}@media (width<=900px){.payout-rocola-deck{min-height:320px}.rocola-card{width:280px;height:260px;padding:24px}.studio-layout,.metric-power-grid,.it-feature-grid,.marketing-cards-grid,.high-contrast-cards,.danny-block,.ana-block{grid-template-columns:1fr}.danny-photo-container{width:100%;height:350px}.pipeline-nodes{grid-template-columns:repeat(4,1fr);gap:12px 6px}.pipeline-beam{display:none}.clean-unobstructed-stage{height:240px}.north-team .center-frame{width:86vw}.north-team .people-gallery.six{grid-template-columns:repeat(2,1fr);gap:36px 18px}.north-team .people-gallery article>div{height:260px}.video-meeting-grid{grid-template-columns:minmax(0,1fr);gap:34px}.meeting-video-frame{max-height:none}.system-card .system-icon{width:100%;height:70px}.side-nav{display:none}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important}}.journey-progress-track{z-index:999;background:#08aee726;height:3px;position:fixed;top:0;left:0;right:0}.journey-progress-fill{background:linear-gradient(90deg,#00e5ff,#08aee7,#0070c9);width:0;height:100%;transition:width .1s;box-shadow:0 0 8px #00e5ffcc}.payout-stages-row{flex-wrap:nowrap;justify-content:center;align-items:center;gap:10px;margin-top:24px;display:flex}.payout-stage-card{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);text-align:center;background:#05192ee6;border:1px solid #08aee759;border-radius:22px;flex-direction:column;align-items:center;gap:4px;min-width:130px;padding:18px 22px;transition:transform .2s,box-shadow .2s;display:flex;box-shadow:0 12px 40px #00000080}.payout-stage-card:hover{transform:translateY(-4px);box-shadow:0 20px 50px #00e5ff40}.payout-stage-highlight{background:#00e5ff1f!important;border-color:#00e5ff!important;box-shadow:0 0 30px #00e5ff4d,0 12px 40px #00000080!important}.payout-stage-num{letter-spacing:.2em;color:#00e5ff;margin-bottom:2px;font:800 10px Montserrat}.payout-stage-label{color:#fff;font:700 13px/1.3 DM Sans}.payout-stage-sub{color:#ffffff8c;margin-top:3px;font:400 11px Montserrat}.payout-stage-arrow{color:#00e5ff;opacity:.7;text-shadow:0 0 10px #00e5ff99;flex-shrink:0;font-size:20px}.payroll-simple-btn{color:#00e5ff;letter-spacing:.02em;background:linear-gradient(135deg,#00e5ff26,#08aee733);border:1.5px solid #00e5ff;border-radius:100px;align-items:center;gap:10px;margin-top:20px;padding:14px 28px;font:700 13px DM Sans;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 0 20px #00e5ff33}.payroll-simple-btn:hover{color:#fff;background:linear-gradient(135deg,#00e5ff40,#08aee759);transform:translateY(-2px);box-shadow:0 0 40px #00e5ff66}.mkt-two-panel-scene{color:#fff!important;background:radial-gradient(circle at 40%,#062340 0,#031528 60%,#010a14 100%)!important}.mkt-two-panel-frame{flex-direction:column;justify-content:center;height:100%;display:flex}.mkt-two-panel{flex:1;grid-template-columns:1fr 1fr;gap:24px;margin-top:16px;display:grid}.mkt-panel{background:#051c34e6;border:1px solid #08aee74d;border-radius:28px;flex-direction:column;gap:16px;padding:28px;display:flex;box-shadow:0 20px 60px #0009}.mkt-panel-left{justify-content:space-between}.mkt-danny-photo{border:1.5px solid #00e5ff80;border-radius:20px;flex:1;width:100%;min-height:0;max-height:320px;overflow:hidden}.mkt-danny-photo img{object-fit:cover;object-position:center top;width:100%;height:100%}.mkt-name-large{color:#fff;margin:0 0 2px;font:700 28px DM Sans}.mkt-role-label{color:#38bdf8;letter-spacing:.15em;text-transform:uppercase;margin-bottom:6px;font:700 11px Montserrat;display:block}.mkt-bio-text{color:#ffffffd9;margin:0;font-size:13px;line-height:1.65}.mkt-ana-card{background:#020e1ef2;border:1px solid #08aee740;border-radius:20px;grid-template-columns:90px 1fr;align-items:flex-start;gap:16px;padding:16px;display:grid}.mkt-ana-left{border:2.5px solid #00e5ff;border-radius:50%;flex-shrink:0;width:90px;height:90px;overflow:hidden;box-shadow:0 0 20px #00e5ff66}.mkt-ana-avatar{object-fit:cover;width:100%;height:100%}.mkt-ana-right{flex-direction:column;gap:4px;display:flex}.mkt-ana-name{color:#fff;margin:4px 0 2px;font:700 20px DM Sans}.mkt-showcase-photo{border:1px solid #ffffff26;border-radius:20px;flex:1;min-height:160px;position:relative;overflow:hidden}.mkt-showcase-photo img{object-fit:cover;width:100%;height:100%;display:block}.mkt-showcase-label{color:#00e5ff;letter-spacing:.15em;text-transform:uppercase;background:#020e1cd9;border-radius:100px;padding:4px 10px;font:700 8px Montserrat;position:absolute;bottom:10px;left:12px}.ctc-gauge-card{text-align:center;flex-direction:column;align-items:center;display:flex}.ctc-speedometer{width:200px;height:130px;margin:0 auto 12px;position:relative}.ctc-svg{width:100%;height:100%;overflow:visible}.ctc-arc-fill{animation:1.5s ease-out forwards ctcArcDraw}@keyframes ctcArcDraw{0%{stroke-dashoffset:251px}to{stroke-dashoffset:0}}.ctc-pulse-ring{border:2px solid #00e5ff66;border-radius:50%;width:60px;height:60px;animation:2s ease-in-out infinite ctcPulse;position:absolute;top:50%;left:50%;transform:translate(-50%,-30%)}.ctc-ring-2{border-color:#00e5ff33;width:90px;height:90px;animation-duration:2.5s;animation-delay:.7s}@keyframes ctcPulse{0%,to{opacity:.7;transform:translate(-50%,-30%)scale(1)}50%{opacity:.2;transform:translate(-50%,-30%)scale(1.2)}}.metrics-bg-orbs{pointer-events:none;z-index:0;position:absolute;inset:0;overflow:hidden}.metrics-orb{filter:blur(80px);border-radius:50%;animation:8s ease-in-out infinite orbFloat;position:absolute}.metrics-orb-1{background:radial-gradient(circle,#00e5ff1f 0,#0000 70%);width:400px;height:400px;animation-delay:0s;top:-100px;left:-100px}.metrics-orb-2{background:radial-gradient(circle,#0870c926 0,#0000 70%);width:300px;height:300px;animation-delay:-3s;bottom:-80px;right:-80px}.metrics-orb-3{background:radial-gradient(circle,#00e5ff14 0,#0000 70%);width:250px;height:250px;animation-delay:-5s;top:50%;left:50%;transform:translate(-50%,-50%)}@keyframes orbFloat{0%,to{transform:translateY(0)scale(1)}50%{transform:translateY(-30px)scale(1.05)}}.metrics-orb-3{animation:10s ease-in-out infinite orbFloat3}@keyframes orbFloat3{0%,to{transform:translate(-50%,-50%)scale(1)}50%{transform:translate(-50%,-55%)scale(1.08)}}.power-dashboard{position:relative;overflow:hidden}.power-dashboard .center-frame{z-index:1;position:relative}.scene .center-frame,.scene .person-layout,.scene .map-layout{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(30px)}.scene.in-view .center-frame,.scene.in-view .person-layout,.scene.in-view .map-layout{opacity:1;transform:translateY(0)}.scene.hero-vibrant-living .center-frame,.scene.electric-payout .center-frame{opacity:1;transform:none}.reveal-left{opacity:0;transition:opacity .7s,transform .7s;transform:translate(-50px)}.reveal-right{opacity:0;transition:opacity .7s,transform .7s;transform:translate(50px)}.in-view .reveal-left,.in-view .reveal-right{opacity:1;transform:translate(0)}.reveal-right{transition-delay:.15s}.stagger-item{opacity:0;transition:opacity .55s,transform .55s;transition-delay:calc(var(--stagger-i,0) * .1s);transform:translateY(40px)scale(.95)}.in-view .stagger-item{opacity:1;transform:translateY(0)scale(1)}.animated-stat{justify-content:center;align-items:baseline;gap:4px;line-height:1;display:flex}.stat-num-val{font:inherit;color:inherit;transition:all 50ms linear;display:inline-block}.stat-x-symbol{opacity:0;transition:transform .4s cubic-bezier(.34,1.56,.64,1),opacity .3s;display:inline-block;transform:scale(0)rotate(-30deg)}.stat-x-pop{opacity:1!important;transform:scale(1)rotate(0)!important}.stat-text-top,.stat-text-bottom{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(12px)}.in-view .stat-text-top,.in-view .stat-text-bottom{opacity:1;transform:translateY(0)}.in-view .stat-text-bottom{transition-delay:.3s}.parallax-bg{will-change:transform;transform-origin:50%}.purpose-ghost{will-change:transform;transform-origin:0}.tilt-card{will-change:transform;transition:transform .1s!important}.tilt-card:not(:hover){transition:transform .6s!important;transform:perspective(800px)rotateY(0)rotateX(0)!important}.mkt-danny-photo-vertical{border:1.5px solid #00e5ff80;border-radius:20px;flex:1;width:100%;min-height:340px;max-height:420px;overflow:hidden}.mkt-danny-photo-vertical img{object-fit:cover;object-position:center 15%;width:100%;height:100%}.mkt-showcase-scene{flex-direction:column;justify-content:center;align-items:center;gap:24px;display:flex;background:#020d1a!important;padding:40px!important}.mkt-showcase-16x9{aspect-ratio:16/9;border:1px solid #ffffff1f;border-radius:24px;width:min(92vw,1440px);position:relative;overflow:hidden;box-shadow:0 40px 100px #000000b3}.mkt-showcase-img{object-fit:contain;background:#000;width:100%;height:100%;display:block}.mkt-showcase-overlay{background:linear-gradient(0deg,#00000080 0,#0000 40%);align-items:flex-end;padding:24px;display:flex;position:absolute;inset:0}.mkt-showcase-badge{color:#00e5ff;letter-spacing:.18em;text-transform:uppercase;background:#00e5ff26;border:1px solid #00e5ff;border-radius:100px;padding:6px 14px;font:700 10px Montserrat}@media (width<=900px){.mkt-two-panel{grid-template-columns:1fr}.payout-stages-row{flex-wrap:wrap;gap:8px}.payout-stage-card{min-width:calc(50% - 8px)}.mkt-showcase-16x9{aspect-ratio:4/3}}.has-video{cursor:pointer;position:relative}.has-video:hover div:first-child img{filter:brightness(.7)saturate(.7);transition:filter .3s}.captain-play-btn{opacity:0;justify-content:center;align-items:center;transition:opacity .25s;display:flex;position:absolute;inset:0}.has-video:hover .captain-play-btn{opacity:1}.captain-play-btn span{color:#021224;background:#00e5ffe6;border-radius:50%;justify-content:center;align-items:center;width:54px;height:54px;font-size:20px;transition:transform .25s;display:flex;transform:scale(.8);box-shadow:0 0 30px #00e5ff99}.has-video:hover .captain-play-btn span{transform:scale(1)}.captain-video-hint{text-align:center;letter-spacing:.12em;color:#00e5ff;text-transform:uppercase;opacity:.85;margin-top:4px;font:600 10px Montserrat;display:block}.regional-video-wrap{border:1.5px solid #00e5ff66;border-radius:20px;max-width:380px;margin-top:20px;position:relative;overflow:hidden;box-shadow:0 20px 50px #0009}.regional-video{border-radius:18px;width:100%;display:block}.regional-video-caption{color:#fff;letter-spacing:.06em;text-align:center;background:linear-gradient(#0000,#000c);padding:10px 14px;font:700 12px Montserrat;position:absolute;bottom:0;left:0;right:0}.captain-modal-overlay{z-index:900;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#000000e0;justify-content:center;align-items:center;padding:24px;animation:.25s fadeInOverlay;display:flex;position:fixed;inset:0}.captain-modal-card{background:linear-gradient(145deg,#031c38,#020f1e);border:1px solid #00e5ff59;border-radius:28px;flex-direction:column;gap:16px;width:100%;max-width:860px;padding:28px;animation:.3s slideUpModal;display:flex;position:relative;box-shadow:0 40px 100px #000c,0 0 60px #00e5ff1a}.captain-modal-close{color:#fff;cursor:pointer;background:#ffffff14;border:1.5px solid #ffffff4d;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;font-size:16px;transition:all .2s;display:flex;position:absolute;top:16px;right:16px}.captain-modal-close:hover{color:#00e5ff;background:#00e5ff33;border-color:#00e5ff}.captain-modal-header{flex-direction:column;gap:6px;display:flex}.captain-modal-badge{letter-spacing:.18em;color:#00e5ff;text-transform:uppercase;font:700 10px Montserrat}.captain-modal-name{color:#fff;margin:0;font:700 26px DM Sans}.captain-modal-video{object-fit:contain;background:#000;border:1px solid #ffffff1a;border-radius:18px;width:100%;max-height:72vh;display:block}@keyframes slideUpModal{0%{opacity:0;transform:translateY(30px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}.stat-hero-number{justify-content:center;align-items:baseline;gap:0;margin:12px 0;line-height:1;display:flex}.stat-hero-val{color:#fff;text-shadow:0 0 60px #00e5ff80,0 0 120px #00e5ff40;letter-spacing:-.04em;font:900 14vw/1 DM Sans,sans-serif;animation:.2s both statValPop}.stat-hero-x{color:#00e5ff;text-shadow:0 0 40px #00e5ffcc;margin-left:8px;font:900 10vw/1 DM Sans,sans-serif;animation:.4s cubic-bezier(.34,1.56,.64,1) .2s both statXPop}@keyframes statValPop{0%{opacity:0;transform:scale(.7)}to{opacity:1;transform:scale(1)}}@keyframes statXPop{0%{opacity:0;transform:scale(0)rotate(-20deg)}to{opacity:1;transform:scale(1)rotate(0)}}.captain-footer{flex-wrap:wrap;justify-content:center;align-items:center;gap:6px;margin-top:6px;display:flex}.captain-video-tag{color:#00e5ff;letter-spacing:.1em;cursor:pointer;text-transform:uppercase;background:#00e5ff26;border:1px solid #00e5ff80;border-radius:100px;padding:4px 10px;font:600 10px Montserrat;transition:all .2s}.captain-video-tag:hover{background:#00e5ff4d;border-color:#00e5ff}.captain-ig-tag{color:#f06292;letter-spacing:.1em;text-transform:uppercase;background:linear-gradient(135deg,#c1358433,#5851d833);border:1px solid #c1358480;border-radius:100px;align-items:center;gap:4px;padding:4px 10px;font:600 10px Montserrat;text-decoration:none;transition:all .2s;display:flex}.captain-ig-tag:hover{background:linear-gradient(135deg,#c1358459,#5851d859);border-color:#f06292}.team-scene{isolation:isolate;min-height:100vh;padding:0;overflow:hidden}.north-team{background:radial-gradient(circle at 76% 38%,#00e5ff29,#0000 28%),linear-gradient(125deg,#031c38 0%,#063f68 56%,#075e82 100%)}.south-team{background:radial-gradient(circle at 72% 38%,#00e5ff2e,#0000 30%),linear-gradient(125deg,#041b36 0%,#075174 56%,#0788ad 100%)}.team-editorial-frame{width:min(1720px,94vw);height:100vh;min-height:760px}.team-editorial-head{z-index:10;color:#fff;width:31%;position:absolute;top:8vh;left:0}.team-editorial-head>span{color:#62e8ff;letter-spacing:.25em;text-transform:uppercase;font:700 10px Montserrat;display:block}.team-editorial-head h2{letter-spacing:-.075em;margin:18px 0 20px;font:700 clamp(50px,5.7vw,98px)/.78 DM Sans}.team-editorial-head p{color:#ffffffa3;max-width:360px;margin:0;font:400 12px/1.7 Montserrat}.team-region-word{z-index:-1;color:#ffffff09;letter-spacing:-.09em;font:700 clamp(170px,25vw,430px)/1 DM Sans;position:absolute;top:5vh;right:-1vw}.team-stage-light{z-index:0;filter:blur(8px);background:radial-gradient(#1fdcff42 0%,#08749e1c 45%,#0000 72%);border-radius:50%;height:18vh;position:absolute;bottom:7vh;left:29%;right:-5%;transform:perspective(500px)rotateX(64deg)}.team-stage-light:after{content:"";background:linear-gradient(90deg,#0000,#50e4ffcc,#0000);height:1px;position:absolute;top:47%;left:12%;right:8%;box-shadow:0 0 28px #00e5ffcc}.leaders-lineup{z-index:4;align-items:end;width:76%;height:82vh;display:grid;position:absolute;bottom:5vh;right:3vw}.north-lineup{grid-template-columns:repeat(6,minmax(0,1fr));gap:clamp(2px,.6vw,12px)}.south-lineup{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(10px,1.5vw,30px);width:73%}.editorial-leader{filter:saturate(.9);flex-direction:column;justify-content:flex-end;min-width:0;transition:filter .35s;display:flex;position:relative}.editorial-leader:nth-child(2n){transform:translateY(-4vh)}.editorial-leader:hover{z-index:20;filter:saturate(1.08)}.editorial-portrait{height:64vh;min-height:470px;position:relative}.south-lineup .editorial-portrait{height:68vh}.editorial-portrait:after{content:"";z-index:-1;filter:blur(10px);background:radial-gradient(#29d6ff24,#0000 68%);border-radius:50%;height:46%;position:absolute;bottom:0;left:8%;right:8%}.editorial-portrait img{z-index:2;object-fit:contain;object-position:center bottom;filter:drop-shadow(0 28px 26px #00000052);transform-origin:bottom;width:125%;max-width:none;height:100%;transition:transform .45s cubic-bezier(.2,.8,.2,1),filter .45s;position:absolute;bottom:0;left:50%;transform:translate(-50%)scale(.96)}.editorial-leader:hover .editorial-portrait img{filter:drop-shadow(0 35px 30px #0000006b);transform:translate(-50%)translateY(-10px)scale(1.02)}.north-lineup .editorial-leader:first-child img{width:136%}.north-lineup .editorial-leader:nth-child(2) img{width:112%}.north-lineup .editorial-leader:nth-child(3) img{width:139%}.north-lineup .editorial-leader:nth-child(5) img{width:112%}.north-lineup .editorial-leader:nth-child(6) img{width:132%}.south-lineup .editorial-leader:first-child img{width:116%}.south-lineup .editorial-leader:nth-child(2) img{width:107%}.south-lineup .editorial-leader:nth-child(3) img,.south-lineup .editorial-leader:nth-child(4) img{width:112%}.leader-number{z-index:6;color:#ffffffb8;letter-spacing:.16em;font:700 9px Montserrat;position:absolute;top:10%;left:5%}.leader-number:after{content:"";background:#00e5ff;width:26px;height:1px;margin-top:8px;display:block;box-shadow:0 0 8px #00e5ff}.editorial-leader-meta{z-index:8;color:#fff;text-align:left;border-top:1px solid #ffffff24;justify-content:center;align-items:center;gap:10px;min-height:62px;padding-top:12px;display:flex;position:relative}.editorial-leader-meta h3{letter-spacing:-.035em;white-space:nowrap;margin:0;font:700 clamp(15px,1.2vw,22px)/1 DM Sans}.editorial-leader-meta>div>span{color:#ffffff7a;letter-spacing:.16em;text-transform:uppercase;margin-top:5px;font:600 7px Montserrat;display:block}.leader-social-link{color:#ffffffb3;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01182d47;border:1px solid #ffffff38;border-radius:50%;flex:0 0 30px;place-items:center;width:30px;height:30px;transition:all .25s;display:grid}.leader-social-link svg{width:13px;height:13px;margin:0!important}.leader-social-link:hover{color:#fff;background:#c13584;border-color:#f06292;transform:translateY(-2px)}.portrait-video-btn{z-index:9;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);cursor:pointer;background:#011e33c7;border:1px solid #6dedffb3;border-radius:100px;align-items:center;gap:8px;padding:7px 12px 7px 7px;transition:all .3s;display:flex;position:absolute;bottom:5%;left:50%;transform:translate(-50%);box-shadow:0 10px 30px #00000047,0 0 20px #00e5ff1f}.portrait-video-btn i{color:#03213b;background:#66ecff;border-radius:50%;place-items:center;width:28px;height:28px;font-size:10px;font-style:normal;animation:2.4s infinite leaderVideoPulse;display:grid;position:relative;box-shadow:0 0 #66ecff80}.portrait-video-btn span{letter-spacing:.16em;text-transform:uppercase;font:700 8px Montserrat}.portrait-video-btn:hover{background:#00bddd;border-color:#fff;transform:translate(-50%)translateY(-3px)}@keyframes leaderVideoPulse{0%,60%,to{box-shadow:0 0 #66ecff6b}80%{box-shadow:0 0 0 10px #66ecff00}}@media (width<=1100px){.team-editorial-frame{height:auto;min-height:100vh;padding:9vh 0}.team-editorial-head{width:100%;position:relative;top:auto;left:auto}.team-editorial-head h2 br{display:none}.team-region-word{top:2vh}.leaders-lineup{width:100%;height:auto;margin-top:6vh;position:relative;bottom:auto;right:auto}.north-lineup{grid-template-columns:repeat(3,1fr);gap:30px 14px}.south-lineup{grid-template-columns:repeat(2,1fr);gap:30px 18px;width:100%}.editorial-leader:nth-child(2n){transform:none}.editorial-portrait,.south-lineup .editorial-portrait{height:42vh;min-height:330px}}.meeting-badge{color:#08aee7;letter-spacing:.15em;text-transform:uppercase;background:#08aee726;border:1px solid #08aee766;border-radius:100px;width:fit-content;padding:3px 10px;font:700 9px Montserrat;display:inline-block}.meeting-title{color:#0d1b35;margin:0;font:700 22px DM Sans}.meeting-desc{color:#1e3a5f;margin:0;font-size:14px;line-height:1.7}.processing-ghost-n{pointer-events:none;z-index:0;justify-content:center;align-items:center;display:flex;position:absolute;inset:0;overflow:hidden}.processing-ghost-n img{opacity:.04;filter:blur(2px);width:80%;max-width:600px;animation:6s ease-in-out infinite ghostFloat}@keyframes ghostFloat{0%,to{transform:scale(1)translateY(0)}50%{transform:scale(1.04)translateY(-12px)}}.processing-scene{position:relative;overflow:hidden}.processing-scene .center-frame{z-index:1;position:relative}.portrait-stage.blue-stage{animation:4s ease-in-out infinite portraitGlowBlue}.portrait-stage.white-stage{animation:4s ease-in-out infinite portraitGlowWhite}@keyframes portraitGlowBlue{0%,to{box-shadow:0 0 40px #007aff4d,0 40px 80px #0006}50%{box-shadow:0 0 70px #00e5ff80,0 40px 80px #0006}}@keyframes portraitGlowWhite{0%,to{box-shadow:0 0 40px #ffffff26,0 40px 80px #0006}50%{box-shadow:0 0 70px #ffffff59,0 40px 80px #0006}}.purpose-ghost{background:linear-gradient(90deg,#ffffff0f,#00e5ff1f,#ffffff0f) 0 0/200% 100%;animation:4s ease-in-out infinite ghostShimmer}@keyframes ghostShimmer{0%{background-position:100% 0}to{background-position:-100% 0}}
