@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-normal-BjDhGU6t.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-normal-d9FrwbiD.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-normal-CHP_ranX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-normal-BDYvNhAR.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-normal-C3FccbrF.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-normal-g9fsM2jL.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-normal-i2oSBwXz.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-normal-L11LEhi4.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-normal-DCESwnT1.woff2) format("woff2"),url(/assets/noto-sans-greek-400-normal-Be2BcUUc.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-normal-D2wP-Vm-.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-normal-C3Al4sv4.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-normal-CVf-LbaS.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-normal-CNh9dRW_.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-normal-BTkUljjl.woff2) format("woff2"),url(/assets/noto-sans-latin-400-normal-DPpKfCgK.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-ext-400-italic-C9NI8UaU.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-400-italic-DqW_YkPk.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-cyrillic-400-italic-CMQj_TQM.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-400-italic-Dm4hr-Ag.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-devanagari-400-italic-aza5nvbj.woff2) format("woff2"),url(/assets/noto-sans-devanagari-400-italic-BpEXw0fu.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-ext-400-italic-DlxXzGt2.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-400-italic-D9i0Od8_.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-greek-400-italic-Cw158ua2.woff2) format("woff2"),url(/assets/noto-sans-greek-400-italic-Ds3lC5jm.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-vietnamese-400-italic-Dotu2pZp.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-400-italic-da8J1rYs.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-ext-400-italic-BXXaecLH.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-400-italic-C3uzHanu.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/noto-sans-latin-400-italic-4m5KtZ19.woff2) format("woff2"),url(/assets/noto-sans-latin-400-italic-D8X3Awh8.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-ext-500-normal-CuwgPeWW.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-500-normal-Bw4G4pNe.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-cyrillic-500-normal-9zZ_jNuA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-500-normal-BxM0HQjg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-devanagari-500-normal-VG35fhMU.woff2) format("woff2"),url(/assets/noto-sans-devanagari-500-normal-B62tDw8r.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-ext-500-normal-D6bOGD5V.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-500-normal-CbZNESfr.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-greek-500-normal-D_0l3T9g.woff2) format("woff2"),url(/assets/noto-sans-greek-500-normal-BAAA_uK7.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-vietnamese-500-normal-B_DgfjT4.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-500-normal-BBHKifio.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-ext-500-normal-D88cFz81.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-500-normal-Bn9_h39k.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-latin-500-normal-DCA2Z9Cj.woff2) format("woff2"),url(/assets/noto-sans-latin-500-normal-CDPngY5C.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-ext-600-normal-DlWr7wnj.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-600-normal-Cwz1867h.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-cyrillic-600-normal-KpAl9xZA.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-600-normal-BRIw9PIU.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-devanagari-600-normal-Ewgvvq1j.woff2) format("woff2"),url(/assets/noto-sans-devanagari-600-normal-Bly84zfI.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-ext-600-normal-B4z4a2vi.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-600-normal-BjvVOqxV.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-greek-600-normal-CT9U7UAD.woff2) format("woff2"),url(/assets/noto-sans-greek-600-normal-C0bz_iEd.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-vietnamese-600-normal-mhyQDSzg.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-600-normal-D0HZFEqa.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-ext-600-normal-Has_8ph9.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-600-normal-B3lLaxXr.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/noto-sans-latin-600-normal-Dkgu5AE5.woff2) format("woff2"),url(/assets/noto-sans-latin-600-normal-DVJMj_t0.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-normal-OK-fZO_i.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-normal-D83T7awq.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-normal-DYZmzPmX.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-700-normal-D8UNalU-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-normal-DVs0dmkg.woff2) format("woff2"),url(/assets/noto-sans-devanagari-700-normal-CT12sGlc.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-normal-Dq1WA5-1.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-700-normal-BOmIwFkq.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-normal-x3kNWF-0.woff2) format("woff2"),url(/assets/noto-sans-greek-700-normal-DDNJsN3F.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-normal-DayJ0F-f.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-700-normal-1GL2JyGE.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-normal-BypTtJma.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-700-normal-CgsG9aVh.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-normal-CrvTEWhy.woff2) format("woff2"),url(/assets/noto-sans-latin-700-normal-ZyrKABVF.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-ext-700-italic-MYAGlKQw.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-700-italic-B0vIy3Bn.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-cyrillic-700-italic-D3UOC7d4.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-700-italic-Cmu_Qrsl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-devanagari-700-italic-DQbbFiZ1.woff2) format("woff2"),url(/assets/noto-sans-devanagari-700-italic-B7b0Qocp.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-ext-700-italic-BWtLoNYq.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-700-italic-D1odJgaI.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-greek-700-italic-Wr-Zu-Te.woff2) format("woff2"),url(/assets/noto-sans-greek-700-italic-DiFf_pN5.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-vietnamese-700-italic-CKIaFk_d.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-700-italic-CfCpOr03.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-ext-700-italic-DvsrmUw0.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-700-italic-ClDAM8zy.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:700;src:url(/assets/noto-sans-latin-700-italic-CSXnTKie.woff2) format("woff2"),url(/assets/noto-sans-latin-700-italic-Dye4NHQ1.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-ext-800-normal-Uh9TN07L.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-800-normal-M3MO2N9R.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-800-normal-BHsJD6QD.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-800-normal-D5bfi3D3.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-devanagari-800-normal-Co_q6ZAR.woff2) format("woff2"),url(/assets/noto-sans-devanagari-800-normal-BKyq03ns.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-ext-800-normal-DthhrbFv.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-800-normal-DMs-Du0o.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-800-normal-7cHs4GkA.woff2) format("woff2"),url(/assets/noto-sans-greek-800-normal-BWg6C9u8.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-vietnamese-800-normal-DLOy_OR1.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-800-normal-DB_3lCaD.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-ext-800-normal-CQX_xZZ-.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-800-normal-K85-gE9X.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-800-normal-Db0WpKRw.woff2) format("woff2"),url(/assets/noto-sans-latin-800-normal-DnRnaT6R.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-ext-800-italic-MGW0sSSo.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-ext-800-italic-kKplwxA4.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-cyrillic-800-italic-CCReIg2L.woff2) format("woff2"),url(/assets/noto-sans-cyrillic-800-italic-KevTz9jg.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-devanagari-800-italic-BuRAzIRX.woff2) format("woff2"),url(/assets/noto-sans-devanagari-800-italic-DcU-BZDJ.woff) format("woff");unicode-range:U+0900-097F,U+1CD0-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B09}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-ext-800-italic-BfjQThAj.woff2) format("woff2"),url(/assets/noto-sans-greek-ext-800-italic-CNLU5xeO.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-greek-800-italic-DeVvN_bW.woff2) format("woff2"),url(/assets/noto-sans-greek-800-italic-xA6VjbKs.woff) format("woff");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-vietnamese-800-italic--VVFRmcz.woff2) format("woff2"),url(/assets/noto-sans-vietnamese-800-italic-SGcafkfj.woff) format("woff");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-ext-800-italic-BL2WHTot.woff2) format("woff2"),url(/assets/noto-sans-latin-ext-800-italic-48jhIwkP.woff) format("woff");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:italic;font-display:swap;font-weight:800;src:url(/assets/noto-sans-latin-800-italic-CLeS_vg8.woff2) format("woff2"),url(/assets/noto-sans-latin-800-italic-DeTu_rxn.woff) format("woff");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.hero-banner{position:relative;height:100svh;min-height:100svh;background:#000;overflow:hidden}.hero-banner__header{position:fixed;top:0;left:0;right:0;z-index:9999;pointer-events:none;padding:0;isolation:isolate}.hero-banner__glass{position:relative;height:4.5rem;display:flex;align-items:center;justify-content:center;padding:0 1.5rem;background:transparent;overflow:hidden;--nav-opacity: 1}.hero-banner__navButton{position:absolute;left:clamp(.85rem,2vw,1.5rem);top:50%;z-index:3;transform:translateY(-50%);pointer-events:auto;border:1px solid rgba(255,255,255,.16);border-radius:999px;padding:.72rem 1rem;background:#ffffff0f;color:#ffffffe0;font-size:.72rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);transition:transform .22s ease,background .22s ease,border-color .22s ease,color .22s ease;cursor:pointer}.hero-banner__navButton:hover{transform:translateY(-50%) scale(1.02);background:#ffffff1f;border-color:#ffffff47;color:#fff}.hero-banner__logoStack{position:relative;width:min(5rem,14vw);display:grid;place-items:center}.hero-banner__glass:before{content:"";position:absolute;inset:0;background:linear-gradient(to top,#0000,#00000080);backdrop-filter:blur(48px) saturate(90%);-webkit-backdrop-filter:blur(48px) saturate(90%);mask-image:linear-gradient(to top,#0000,#000);-webkit-mask-image:linear-gradient(to top,rgba(0,0,0,0) 0%,rgba(0,0,0,1) 100%);opacity:var(--nav-opacity);pointer-events:none}.hero-banner__logo{grid-area:1 / 1;width:100%;height:auto;display:block;-webkit-user-select:none;user-select:none;opacity:1;will-change:filter,transform}.hero-banner__logo--light{position:relative;z-index:1;filter:none}.hero-banner__logoReveal{position:absolute;inset:0;display:grid;place-items:center;pointer-events:none;z-index:2;mask-image:linear-gradient(to bottom,transparent 0%,transparent 100%);-webkit-mask-image:linear-gradient(to bottom,transparent 0%,transparent 100%);mask-repeat:no-repeat;-webkit-mask-repeat:no-repeat;mask-size:100% 100%;-webkit-mask-size:100% 100%;will-change:mask-image,-webkit-mask-image}.hero-banner__logo--dark{filter:brightness(0) saturate(100%) contrast(1000%)}.hero-banner__gateway.gateway--embedded{position:absolute;inset:0;z-index:1}.hero-banner__gateway.gateway--embedded .gateway__stage{min-height:100%}@media(max-width:720px){.hero-banner__navButton{padding:.62rem .82rem;letter-spacing:.14em;font-size:.66rem}}.gateway{--split: 50%;--split-vw: 50vw;--gateway-edge: clamp(1.15rem, 4vw, 4.8rem);--gateway-copy-active: clamp(1.6rem, 5vw, 6rem);--gateway-copy-width: min(38rem, 42vw);min-height:100svh;overflow:hidden;background:#101010;color:#fff;font-family:Noto Sans,sans-serif}.gateway__header{position:fixed;inset:0 0 auto;z-index:40;height:clamp(4rem,7.2vw,6.1rem);display:flex;justify-content:center;align-items:center;padding:0 clamp(1.2rem,3vw,3rem);pointer-events:none}.gateway__logo{width:clamp(5.5rem,9vw,8.5rem);height:auto;display:block;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 2px 12px rgba(0,0,0,.1))}.gateway__stage{position:relative;min-height:100svh;overflow:hidden;isolation:isolate}.gateway__panel{position:absolute;inset:0;overflow:hidden;will-change:clip-path;transition:filter .65s ease,opacity .65s ease}.gateway__panel--left{z-index:1;background:var(--app-energy)}.gateway__panel--right{z-index:2;background:var(--app-marine)}.gateway__panel:before{display:none}.gateway--left .gateway__panel--right,.gateway--right .gateway__panel--left{filter:saturate(.72) brightness(.8)}.gateway__panel.is-active:before{display:none}.gateway__mesh{display:none}.gateway__product{position:absolute;display:block;-webkit-user-select:none;user-select:none;pointer-events:none;filter:drop-shadow(0 2.5rem 2rem rgba(0,0,0,.2));transition:transform .75s cubic-bezier(.16,1,.3,1),filter .75s ease,opacity .65s ease;will-change:transform,opacity}.gateway__product--base{z-index:1}.gateway__productMask{position:absolute;inset:0;z-index:6;opacity:0;overflow:hidden;pointer-events:none;clip-path:inset(28% 0 52% 0);transition:opacity .36s ease}.gateway__panel.is-active .gateway__productMask{opacity:1}.gateway__product--overlay{z-index:1;filter:none}.gateway__panel--left .gateway__product,.gateway__panel--left .gateway__productMask .gateway__product{left:26%;top:10%;width:clamp(15rem,24vw,28rem);height:78vh;object-fit:contain;transform:translate(-50%) rotate(-7deg) scale(.94);transform-origin:50% 58%}.gateway__panel--right .gateway__product,.gateway__panel--right .gateway__productMask .gateway__product{right:1.5%;bottom:-2%;width:clamp(38rem,63vw,76rem);height:67vh;object-fit:contain;object-position:right bottom;transform:translate(5%,5%) rotate(-2deg) scale(.92);transform-origin:70% 70%}.gateway__panel.is-active .gateway__product{filter:drop-shadow(0 3.4rem 2.8rem rgba(0,0,0,.28))}.gateway__panel.is-active .gateway__product--overlay{filter:none}.gateway__panel--left.is-active .gateway__product{transform:translate(-42%) translateY(-1.5%) rotate(-2deg) scale(1.13)}.gateway__panel--right.is-active .gateway__product{transform:translate(-4%,-1%) rotate(0) scale(1.13)}.gateway__panel--right.is-active .gateway__productMask{z-index:6;clip-path:inset(10% 0 52% 0)}.gateway--left .gateway__panel--right .gateway__product,.gateway--right .gateway__panel--left .gateway__product{opacity:.48}.gateway__copy{--gateway-copy-x: var(--gateway-edge);position:absolute;z-index:5;top:28%;left:0;display:flex;flex-direction:column;align-items:flex-start;width:var(--gateway-copy-width);color:#fff;text-shadow:0 2px 18px rgba(0,0,0,.08);transform:translate3d(var(--gateway-copy-x),0,0);transition:opacity .42s ease,transform .65s cubic-bezier(.16,1,.3,1);will-change:transform,opacity}.gateway__copy>*{position:relative}.gateway__panel--left .gateway__copy{--gateway-copy-x: var(--gateway-edge)}.gateway__panel--right .gateway__copy{--gateway-copy-x: calc(100vw - var(--gateway-edge) - var(--gateway-copy-width));align-items:flex-end;text-align:right}.gateway--neutral .gateway__copy{opacity:1}.gateway--left .gateway__panel--left .gateway__copy{--gateway-copy-x: var(--gateway-copy-active);opacity:1}.gateway--right .gateway__panel--right .gateway__copy{--gateway-copy-x: calc(100vw - var(--gateway-edge) - var(--gateway-copy-width));width:var(--gateway-copy-width);opacity:1}.gateway--left .gateway__panel--right .gateway__copy,.gateway--right .gateway__panel--left .gateway__copy{opacity:.24}.gateway__eyebrow{z-index:5;margin:0 0 1.1rem;display:flex;align-items:center;gap:.85rem;font-size:clamp(.58rem,.7vw,.72rem);font-weight:600;letter-spacing:.19em;text-transform:uppercase;transition:transform .65s cubic-bezier(.16,1,.3,1);will-change:transform}.gateway__eyebrow span{opacity:.62}.gateway__eyebrow span:after{content:"/";margin-left:.85rem}.gateway__title{margin:0;max-width:7.8ch;color:#fff;font-family:Noto Sans,sans-serif;font-size:6vw;font-style:italic;font-weight:800;letter-spacing:-.055em;line-height:.72;text-transform:uppercase}.gateway__panel--right .gateway__title{align-self:flex-end;width:min(40rem,calc(100vw - var(--gateway-copy-x) - var(--gateway-edge)));max-width:100%;text-align:right;line-height:.8;text-wrap:balance}.gateway__titleLine{position:relative;z-index:5;display:block;transform-origin:left center;transition:transform .72s cubic-bezier(.16,1,.3,1),opacity .52s ease;will-change:transform,opacity}.gateway__panel.is-active .gateway__titleLine:first-child{z-index:0}.gateway__panel--right .gateway__titleLine{transform-origin:right center;white-space:normal}.gateway--left .gateway__panel--left .gateway__titleLine:first-child{transform:translate(-.18em)}.gateway--left .gateway__panel--left .gateway__titleLine:last-child{transform:translate(.1em)}.gateway--left .gateway__panel--right .gateway__titleLine,.gateway--right .gateway__panel--left .gateway__titleLine{opacity:.7}.gateway__description{position:relative;z-index:5;display:inline-block;max-width:min(30rem,100%);margin:1.45rem 0 0;padding:.7rem .95rem;border:1px solid transparent;border-radius:1rem;isolation:isolate;color:#ffffffd1;font-size:clamp(.78rem,.88vw,.95rem);line-height:1.55;overflow:hidden;box-shadow:0 0 #0000;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .32s ease,box-shadow .32s ease,color .24s ease;will-change:transform}.gateway__description:before{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(135deg,#0a0e1857,#0a0e1829);opacity:0;transform:translate3d(0,.35rem,0) scale(.985);backdrop-filter:blur(14px) saturate(1.15);-webkit-backdrop-filter:blur(14px) saturate(1.15);transition:opacity .28s ease,transform .42s cubic-bezier(.16,1,.3,1)}.gateway__panel.is-active .gateway__description{border-color:#ffffff24;box-shadow:0 .7rem 1.8rem #00000029}.gateway__panel.is-active .gateway__description:before{opacity:1;transform:translateZ(0) scale(1)}.gateway__cta{--gateway-cta-shift-x: 0rem;z-index:5;min-width:12.5rem;margin-top:1.8rem;padding:.8rem .85rem .8rem 1.35rem;display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;border:1px solid rgba(255,255,255,.85);border-radius:999px;background:transparent;color:#fff;font-family:Noto Sans,sans-serif;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;pointer-events:auto;transform:translate3d(var(--gateway-cta-shift-x),0,0);transition:color .24s ease,background .24s ease,transform .65s cubic-bezier(.16,1,.3,1),border-color .24s ease}.gateway__cta:hover{color:#111;background:#fff;transform:translate3d(var(--gateway-cta-shift-x),-2px,0)}.gateway__panel.is-active .gateway__cta{background:#fff;color:#111}.gateway__panel.is-active .gateway__cta:hover{background:transparent;color:#fff}.gateway__ctaArrow{width:1.45rem;height:1.45rem;display:grid;place-items:center;border-radius:50%;background:#ffffff29;font-size:.9rem;line-height:1;transition:transform .26s ease,background .26s ease}.gateway__cta:hover .gateway__ctaArrow{background:#00000014;transform:translate(.18rem)}.gateway__panel.is-active .gateway__cta .gateway__ctaArrow{background:#00000014}.gateway__panel.is-active .gateway__cta:hover .gateway__ctaArrow{background:#ffffff29}.gateway--right .gateway__panel--right .gateway__eyebrow,.gateway--right .gateway__panel--right .gateway__description{transform:translate(-.7rem)}.gateway--right .gateway__panel--right .gateway__cta{--gateway-cta-shift-x: -.7rem}.gateway__panelIndex{position:absolute;right:4.5vw;bottom:4.2vh;z-index:3;display:flex;align-items:center;gap:.65rem;color:#ffffffdb;font-family:Noto Sans,sans-serif;font-size:.72rem;font-weight:500;letter-spacing:.14em}.gateway__panel--left .gateway__panelIndex{display:none}.gateway__panelIndex i{width:4.5rem;height:1px;background:#ffffff94}.gateway__divider{position:absolute;inset:0 auto;left:var(--split);z-index:20;width:0;pointer-events:none;overflow:visible;will-change:left}.gateway__dividerLine{position:absolute;top:-14vh;bottom:-14vh;left:0;display:block;width:1px;background:#ffffffe0;box-shadow:0 0 1.2rem #ffffff2e;transform:translate(-50%) rotate(var(--divider-angle));transform-origin:center;transition:transform .42s cubic-bezier(.16,1,.3,1)}.gateway__dividerControl{position:absolute;top:50%;left:0;display:flex;align-items:center;gap:1.15rem;transform:translate(-50%,-50%);color:#fff;font-family:Noto Sans,sans-serif;font-size:2rem;font-weight:400;line-height:1;text-shadow:0 2px 12px rgba(0,0,0,.18)}@media(max-width:1100px){.gateway__panel--right .gateway__title{font-size:4.5rem}}@media(max-width:900px){.gateway{--gateway-edge: clamp(1rem, 3vw, 2rem);--gateway-copy-active: clamp(1.1rem, 4vw, 3.2rem);--gateway-copy-width: min(26rem, 44vw)}.gateway__copy{top:31%}.gateway__panel--left .gateway__copy{--gateway-copy-x: var(--gateway-edge)}.gateway__panel--right .gateway__copy,.gateway--right .gateway__panel--right .gateway__copy{--gateway-copy-x: calc(100vw - var(--gateway-edge) - var(--gateway-copy-width))}.gateway__title{font-size:clamp(3.8rem,10vw,6.5rem)}.gateway__panel--right .gateway__title{font-size:3.65rem}.gateway__panel--left .gateway__product{left:27%;width:34vw}.gateway__panel--right .gateway__product{width:72vw}}@media(max-width:640px){.gateway{--gateway-edge: 1rem;--gateway-copy-active: 1rem;--gateway-copy-width: 46vw}.gateway__header{height:4.2rem;padding-inline:1rem}.gateway__logo{width:5.5rem}.gateway__copy{top:24%}.gateway__panel--left .gateway__copy{--gateway-copy-x: var(--gateway-edge)}.gateway__panel--right .gateway__copy{--gateway-copy-x: calc(100vw - var(--gateway-edge) - var(--gateway-copy-width));padding-left:.8rem}.gateway--right .gateway__panel--right .gateway__copy{--gateway-copy-x: calc(100vw - var(--gateway-edge) - var(--gateway-copy-width))}.gateway__eyebrow{display:block;margin-bottom:.7rem;font-size:.5rem}.gateway__eyebrow span{display:block;margin-bottom:.25rem}.gateway__eyebrow span:after{display:none}.gateway__title{font-size:clamp(2.7rem,13vw,4.4rem);line-height:.78}.gateway__panel--right .gateway__title{font-size:2.8rem}.gateway__description{display:none}.gateway__cta{min-width:0;margin-top:1.15rem;padding:.65rem;border-radius:50%}.gateway__cta>span:first-child{display:none}.gateway__ctaArrow{width:1.35rem;height:1.35rem;background:transparent}.gateway__panel--left .gateway__product{left:27%;top:27%;width:54vw;height:68vh}.gateway__panel--right .gateway__product{right:-28%;bottom:1%;width:108vw;height:56vh}.gateway__panelIndex{right:1rem;bottom:1.25rem}.gateway__panelIndex i{width:2rem}.gateway__dividerControl{gap:.8rem;font-size:1.55rem}}.video-banner{--video-banner-text: #f5f3ef;--video-banner-muted: rgba(245, 243, 239, .76);--video-banner-overlay: rgba(0, 0, 0, .48);--video-banner-button-bg: rgba(255, 255, 255, .92);--video-banner-button-text: #090909;--video-banner-button-border: rgba(255, 255, 255, .22);position:relative;z-index:2;display:grid;place-items:center;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--app-surface-dark);color:var(--video-banner-text);text-align:center}.video-banner.light{--video-banner-text: #090909;--video-banner-muted: rgba(0, 0, 0, .7);--video-banner-overlay: rgba(241, 237, 230, .58);--video-banner-button-bg: #090909;--video-banner-button-text: #f5f3ef;--video-banner-button-border: rgba(0, 0, 0, .18);background:var(--app-surface-light)}.video-banner.dark{--video-banner-text: #f5f3ef;--video-banner-muted: rgba(245, 243, 239, .76);--video-banner-overlay: rgba(0, 0, 0, .48);--video-banner-button-bg: rgba(255, 255, 255, .92);--video-banner-button-text: #090909;--video-banner-button-border: rgba(255, 255, 255, .22);background:var(--app-surface-dark)}.video-banner:after{content:"";position:absolute;inset:0;z-index:-1;background:var(--video-banner-overlay)}.video-banner__media{position:absolute;inset:0;z-index:-2;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;pointer-events:none}.video-banner__content{display:grid;justify-items:center;width:min(760px,calc(100% - 2rem));padding-top:clamp(3.5rem,8vh,5rem)}.video-banner__title{max-width:14ch;margin:0;color:var(--video-banner-text);font-size:clamp(2.15rem,4.2vw,4.6rem);font-weight:800;letter-spacing:-.055em;line-height:.94;text-transform:uppercase;text-wrap:balance}.video-banner__description{max-width:37rem;margin:clamp(1rem,2vw,1.3rem) 0 0;color:var(--video-banner-muted);font-size:clamp(1rem,1.4vw,1.16rem);line-height:1.56}.video-banner__button{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:12.4rem;margin-top:clamp(1.45rem,2.6vw,2.1rem);padding:.95rem 1.18rem;border:1px solid var(--video-banner-button-border);border-radius:999px;background:var(--video-banner-button-bg);color:var(--video-banner-button-text);font-size:.72rem;font-weight:700;letter-spacing:.12em;text-decoration:none;text-transform:uppercase;transition:transform .18s ease,background .18s ease,color .18s ease,border-color .18s ease}.video-banner__button:hover,.video-banner__button:focus-visible{transform:translateY(-2px);border-color:var(--video-banner-button-bg);background:transparent;color:var(--video-banner-text)}.video-banner__button:focus-visible{outline:2px solid var(--app-accent-outline);outline-offset:.35rem}@media(max-width:720px){.video-banner__content{width:min(100% - 1.4rem,760px)}.video-banner__title{max-width:12ch;font-size:clamp(2rem,10vw,3.2rem)}}@media(prefers-reduced-motion:reduce){.video-banner__button{transition:none}}.content-panel{--content-bg: var(--app-surface-dark);--content-text: #f5f3ef;--content-muted: rgba(245, 243, 239, .48);--content-lead: rgba(245, 243, 239, .68);--content-kpi-value: #f5f3ef;--content-kpi-icon: #f5f3ef;--content-globe-shadow: drop-shadow(0 28px 60px rgba(0, 0, 0, .34));--content-marquee-opacity: .24;--content-marquee-start-opacity: .16;position:relative;z-index:2;min-height:320vh;background:var(--content-bg);color:var(--content-text);content-visibility:auto;contain-intrinsic-size:320vh}.content-panel.light{--content-bg: var(--app-surface-light);--content-text: #090909;--content-muted: rgba(0, 0, 0, .56);--content-lead: rgba(0, 0, 0, .68);--content-kpi-value: #020202;--content-kpi-icon: #050505;--content-globe-shadow: drop-shadow(0 28px 60px rgba(0, 0, 0, .18));--content-marquee-opacity: .72;--content-marquee-start-opacity: .52}.content-panel.dark{--content-bg: var(--app-surface-dark);--content-text: #f5f3ef;--content-muted: rgba(245, 243, 239, .48);--content-lead: rgba(245, 243, 239, .68);--content-kpi-value: #f5f3ef;--content-kpi-icon: #f5f3ef;--content-globe-shadow: drop-shadow(0 28px 60px rgba(0, 0, 0, .34));--content-marquee-opacity: .24;--content-marquee-start-opacity: .16}.content-panel__surface{position:sticky;top:0;overflow:hidden;height:100vh;min-height:100vh;background:var(--content-bg);color:var(--content-text)}.content-panel__surface:before{display:none}.content-panel__marquee{opacity:var(--content-marquee-opacity);will-change:transform,opacity}.content-panel__copy{position:absolute;top:50%;left:clamp(1.5rem,5vw,5rem);width:min(60vw,660px);transform:none;z-index:2;will-change:transform,opacity,filter}.content-panel__eyebrow{margin:0 0 1rem;font-size:.82rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--content-muted)}.content-panel__title{margin:0;max-width:50ch;font-size:clamp(2.4rem,4.4vw,5.3rem);line-height:.94;letter-spacing:-.06em;font-weight:700}.content-panel__lead{margin:1.15rem 0 0;max-width:34rem;font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.58;color:var(--content-lead)}.content-panel__kpis{position:absolute;top:50%;left:clamp(1.5rem,7vw,6.5rem);width:min(42vw,520px);z-index:3;display:grid;gap:clamp(1.4rem,3.4vh,2.4rem);transform:none;will-change:transform,opacity,filter}.content-panel__kpi{display:grid;grid-template-columns:clamp(3rem,4.5vw,4.3rem) 1fr;align-items:center;gap:clamp(1rem,1.8vw,1.45rem)}.content-panel__kpiIcon{width:clamp(2.7rem,4vw,3.8rem);height:clamp(2.7rem,4vw,3.8rem);fill:none;stroke:var(--content-kpi-icon);stroke-width:3.4;stroke-linecap:round;stroke-linejoin:round}.content-panel__kpiBody{display:grid;gap:.25rem}.content-panel__kpiValue{display:block;font-size:clamp(3.1rem,5vw,5.9rem);line-height:.86;letter-spacing:-.055em;font-weight:800;color:var(--content-kpi-value)}.content-panel__kpiLabel{max-width:11rem;font-size:clamp(.96rem,1.35vw,1.15rem);line-height:1.3;color:var(--content-lead)}.content-panel__globeWrap{position:absolute;top:60%;right:7vw;width:clamp(390px,44vw,680px);aspect-ratio:1;transform:none;z-index:1;pointer-events:auto;filter:var(--content-globe-shadow);will-change:left,transform}.content-panel__globeInner{width:120%!important;height:120%!important;opacity:0;transition:opacity .45s ease}.content-panel__globeInner--ready{opacity:1}.content-panel__globeInner>div,.content-panel__globeInner canvas{width:120%!important;height:120%!important;pointer-events:auto;touch-action:none;cursor:grab}.content-panel__globeWrap canvas:active{cursor:grabbing}@media(max-width:1100px){.content-panel{min-height:300vh}.content-panel__surface{height:100vh;min-height:100vh;padding:0}.content-panel__copy{position:absolute;top:44%;left:1.5rem;width:min(100%,42rem);z-index:2}.content-panel__globeWrap{position:absolute;top:62%;right:auto;width:min(92vw,38rem);margin:0}.content-panel__kpis{top:48%;left:1.5rem;width:min(calc(100vw - 3rem),28rem)}}@media(max-width:720px){.content-panel__copy{width:100%}.content-panel__title{font-size:clamp(2.2rem,11vw,3.8rem)}.content-panel__globeWrap{width:min(100%,100vw)}}.catalog-panel{--catalog-bg: var(--app-surface-dark);--catalog-bg-soft: transparent;--catalog-text: #f5f3ef;--catalog-muted: rgba(245, 243, 239, .42);--catalog-title: rgba(245, 243, 239, .74);--catalog-link: #f5f3ef;--catalog-focus: rgba(245, 243, 239, .88);--catalog-card-overlay: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .58));--catalog-marquee-opacity: .23;font-family:Noto Sans,sans-serif;position:relative;z-index:2;height:100svh;padding:clamp(3.25rem,5vw,4.5rem) 0 clamp(2rem,3vw,2.75rem);overflow:hidden;isolation:isolate;background:var(--catalog-bg);color:var(--catalog-text);content-visibility:auto;contain-intrinsic-size:100svh}.catalog-panel.light{--catalog-bg: var(--app-surface-light);--catalog-bg-soft: transparent;--catalog-text: #090909;--catalog-muted: rgba(0, 0, 0, .56);--catalog-title: #090909;--catalog-link: #090909;--catalog-focus: #090909;--catalog-card-overlay: linear-gradient(to bottom, transparent, rgba(255, 255, 255, .42));--catalog-marquee-opacity: .72}.catalog-panel.dark{--catalog-bg: var(--app-surface-dark);--catalog-bg-soft: transparent;--catalog-text: #f5f3ef;--catalog-muted: rgba(245, 243, 239, .42);--catalog-title: rgba(245, 243, 239, .74);--catalog-link: #f5f3ef;--catalog-focus: rgba(245, 243, 239, .88);--catalog-card-overlay: linear-gradient(to bottom, transparent, rgba(0, 0, 0, .58));--catalog-marquee-opacity: .23}.catalog-panel:before{display:none}.catalog-panel__marquee{z-index:0;opacity:var(--catalog-marquee-opacity)}.catalog-panel__inner{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:center;height:100%;width:min(980px,calc(100% - 2rem));margin:0 auto}.catalog-panel__header{display:flex;flex-direction:column;align-items:center;margin-bottom:clamp(1.35rem,2.2vw,2rem);text-align:center}.catalog-panel__eyebrow{margin:0 0 .6rem;color:var(--catalog-muted);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.catalog-panel__title{max-width:16ch;margin:0;color:var(--catalog-title);font-size:clamp(1.75rem,3vw,3rem);font-weight:600;letter-spacing:-.055em;line-height:.98}.catalog-panel__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(.7rem,1.1vw,.95rem)}.catalog-item{position:relative;aspect-ratio:1;margin:0;overflow:hidden;background:transparent;opacity:0;transform:translateY(2.2rem);transition:opacity .7s cubic-bezier(.16,1,.3,1),transform .7s cubic-bezier(.16,1,.3,1);will-change:opacity,transform}.catalog-item__meta{position:absolute;left:1rem;right:1rem;bottom:.95rem;z-index:1;display:flex;flex-direction:column;align-items:flex-start;gap:.32rem;max-width:calc(100% - 2rem)}.catalog-panel__footer{display:flex;justify-content:flex-end;margin-top:clamp(1rem,2vw,1.5rem)}.catalog-panel__view-all{position:relative;display:inline-flex;align-items:center;gap:.55rem;color:var(--catalog-link);font-size:.72rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.catalog-panel__view-all:after{content:"";position:absolute;inset:auto 0 -.3rem;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.16,1,.3,1)}.catalog-panel__view-all:hover:after,.catalog-panel__view-all:focus-visible:after{transform:scaleX(1);transform-origin:left}.catalog-panel__view-all:focus-visible{outline:2px solid var(--catalog-focus);outline-offset:.4rem}.catalog-item__image{display:block;width:100%;height:100%;object-fit:cover;-webkit-user-select:none;user-select:none;transition:transform .7s cubic-bezier(.16,1,.3,1)}.catalog-item--visible{opacity:1;transform:translateY(0)}.catalog-item:after{content:"";position:absolute;inset:45% 0 0;pointer-events:none;background:var(--catalog-card-overlay)}.catalog-item:hover .catalog-item__image{transform:scale(1.035)}.catalog-item__link{display:inline-flex;align-items:center;gap:.65rem;color:var(--catalog-link);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-decoration:none;text-transform:uppercase}.catalog-item__name{margin:0;color:var(--catalog-link);font-size:.92rem;font-weight:600;letter-spacing:-.02em;line-height:1.05}.catalog-item__nameSeparator{padding:0 .35rem;font-weight:500;opacity:.52}.catalog-item__link:after{content:"";position:absolute;right:0;bottom:-.3rem;left:0;height:1px;background:currentColor;transform:scaleX(0);transform-origin:right;transition:transform .32s cubic-bezier(.16,1,.3,1)}.catalog-item__link:hover:after,.catalog-item__link:focus-visible:after{transform:scaleX(1);transform-origin:left}.catalog-item__link:focus-visible{outline:2px solid var(--catalog-focus);outline-offset:.45rem}@media(max-width:900px){.catalog-panel__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.catalog-panel{height:auto;min-height:100svh;padding:4rem 0 3rem}.catalog-panel__inner{width:min(100% - 1.4rem,980px)}.catalog-panel__title{max-width:12ch}.catalog-panel__grid{grid-template-columns:1fr}.catalog-panel__footer{margin-top:1rem}.catalog-item__meta{left:.8rem;right:.8rem;bottom:.82rem;max-width:calc(100% - 1.6rem)}}@media(prefers-reduced-motion:reduce){.catalog-item,.catalog-item__image,.catalog-item__link:after{transition:none}.catalog-item{opacity:1;transform:none}}.news-panel{--news-bg: var(--app-surface-dark);--news-text: #f5f3ef;--news-muted: rgba(245, 243, 239, .48);--news-title: rgba(245, 243, 239, .68);--news-arrow-bg: rgba(255, 255, 255, .025);--news-arrow-bg-hover: rgba(255, 255, 255, .06);--news-arrow-border: rgba(255, 255, 255, .12);--news-arrow-border-hover: rgba(255, 255, 255, .2);--news-arrow-text: rgba(245, 243, 239, .82);--news-dot: rgba(245, 243, 239, .24);--news-dot-hover: rgba(245, 243, 239, .38);--news-dot-active: rgba(245, 243, 239, .88);--news-dot-ring: rgba(245, 243, 239, .08);--news-button-bg: rgba(12, 12, 12, .22);--news-button-bg-hover: rgba(12, 12, 12, .32);--news-button-border: rgba(255, 255, 255, .16);--news-button-border-hover: rgba(255, 255, 255, .24);--news-button-text: #f5f3ef;font-family:Noto Sans,sans-serif;position:relative;height:100svh;min-height:100svh;max-height:100svh;overflow:hidden;background:var(--news-bg);color:var(--news-text);isolation:isolate;content-visibility:auto;contain-intrinsic-size:100svh}.news-panel.light{--news-bg: var(--app-surface-light);--news-text: #090909;--news-muted: rgba(0, 0, 0, .5);--news-title: rgba(0, 0, 0, .68);--news-arrow-bg: rgba(0, 0, 0, .025);--news-arrow-bg-hover: rgba(0, 0, 0, .06);--news-arrow-border: rgba(0, 0, 0, .14);--news-arrow-border-hover: rgba(0, 0, 0, .26);--news-arrow-text: rgba(0, 0, 0, .78);--news-dot: rgba(0, 0, 0, .2);--news-dot-hover: rgba(0, 0, 0, .36);--news-dot-active: rgba(0, 0, 0, .84);--news-dot-ring: rgba(0, 0, 0, .08)}.news-panel.dark{--news-bg: var(--app-surface-dark);--news-text: #f5f3ef;--news-muted: rgba(245, 243, 239, .48);--news-title: rgba(245, 243, 239, .68);--news-arrow-bg: rgba(255, 255, 255, .025);--news-arrow-bg-hover: rgba(255, 255, 255, .06);--news-arrow-border: rgba(255, 255, 255, .12);--news-arrow-border-hover: rgba(255, 255, 255, .2);--news-arrow-text: rgba(245, 243, 239, .82);--news-dot: rgba(245, 243, 239, .24);--news-dot-hover: rgba(245, 243, 239, .38);--news-dot-active: rgba(245, 243, 239, .88);--news-dot-ring: rgba(245, 243, 239, .08)}.news-panel:before{display:none}.news-panel__watermark{z-index:0;mix-blend-mode:normal;opacity:0;transition:opacity .9s ease,transform .9s cubic-bezier(.16,1,.3,1)}.news-panel.is-visible .news-panel__watermark{opacity:1;transform:translate(-50%,-50%)}.news-panel__ambient,.news-panel__ambient--left,.news-panel__ambient--right{display:none}.news-panel__inner{position:relative;z-index:2;width:min(1040px,calc(100% - 2rem));height:100svh;margin:0 auto;padding:clamp(2rem,4vw,3rem) 0;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1.15rem}.news-panel__header,.news-carousel__card,.news-panel__footer{opacity:0;transform:translateY(26px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.news-panel.is-visible .news-panel__header{opacity:1;transform:translateY(0)}.news-panel.is-visible .news-carousel__card{opacity:1;transform:translateY(0);transition-delay:.08s}.news-panel.is-visible .news-panel__footer{opacity:1;transform:translateY(0);transition-delay:.18s}.news-panel__header{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1rem;width:100%;text-align:center}.news-panel__eyebrow{margin:0 0 .55rem;font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--news-muted)}.news-panel__title{margin:0;max-width:70vw;font-size:clamp(2rem,3.7vw,3.55rem);font-weight:600;letter-spacing:-.055em;line-height:.95;color:var(--news-title)}.news-carousel{position:relative;width:100%}.news-carousel__viewport{overflow:hidden;width:100%;touch-action:pan-y;cursor:grab;-webkit-user-select:none;user-select:none}.news-carousel__viewport.is-dragging{cursor:grabbing}.news-carousel__track{display:flex;will-change:transform}.news-carousel__slide{flex:0 0 100%;min-width:0}.news-carousel__card{display:grid;grid-template-columns:1fr;width:min(100%,930px);margin:0 auto;min-height:auto;overflow:hidden;border:0;border-radius:0;background:transparent;box-shadow:none}.news-carousel__arrow{position:absolute;top:50%;z-index:3;width:2.85rem;height:2.85rem;display:grid;place-items:center;transform:translateY(-50%);border:1px solid var(--news-arrow-border);border-radius:999px;background:var(--news-arrow-bg);color:var(--news-arrow-text);font-size:1.45rem;line-height:1;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease}.news-carousel__arrow:hover{transform:translateY(-50%) scale(1.03);background:var(--news-arrow-bg-hover);border-color:var(--news-arrow-border-hover)}.news-carousel__arrow--prev{left:-.15rem}.news-carousel__arrow--next{right:-.15rem}.news-carousel__media{position:relative;width:100%;margin:0 auto;padding:0;background:transparent}.news-carousel__media:after{display:none}.news-carousel__image{position:relative;z-index:1;width:100%;height:auto;display:block;object-fit:contain;-webkit-user-select:none;user-select:none;filter:none}.news-carousel__button{position:absolute;left:50%;bottom:1.15rem;z-index:2;transform:translate(-50%);display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:11.5rem;padding:.82rem 1.15rem;border:1px solid var(--news-button-border);border-radius:999px;background:var(--news-button-bg);color:var(--news-button-text);font-size:.7rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:pointer;transition:transform .2s ease,background .2s ease,border-color .2s ease}.news-carousel__button:hover{transform:translate(-50%) translateY(-2px);background:var(--news-button-bg-hover);border-color:var(--news-button-border-hover)}.news-carousel__dots{display:flex;justify-content:center;align-items:center;gap:.72rem;width:100%;margin-top:1.55rem;padding-bottom:.2rem}.news-carousel__dot{width:.62rem;height:.62rem;padding:0;border:0;border-radius:999px;background:var(--news-dot);cursor:pointer;transition:transform .18s ease,background .18s ease,box-shadow .18s ease}.news-carousel__dot:hover{transform:scale(1.08);background:var(--news-dot-hover)}.news-carousel__dot.is-active{background:var(--news-dot-active);box-shadow:0 0 0 .22rem var(--news-dot-ring)}@media(max-width:1080px){.news-panel__header{align-items:center}.news-carousel__card{width:100%}.news-carousel__arrow--prev{left:0}.news-carousel__arrow--next{right:0}}@media(max-width:720px){.news-panel{height:auto;min-height:100svh;max-height:none}.news-panel__inner{width:min(100%,calc(100% - 2rem));height:auto;min-height:100svh;padding-top:4.8rem;padding-bottom:1.2rem}.news-panel__title{max-width:11ch;font-size:clamp(2rem,10vw,3rem)}.news-carousel__card{border-radius:22px}.news-carousel__media{padding:0}.news-carousel__button{min-width:11rem;bottom:.95rem}.news-carousel__dots{gap:.55rem;margin-top:1.1rem}.news-carousel__arrow{width:2.5rem;height:2.5rem;font-size:1.25rem}}.contact-panel{--contact-bg: var(--app-surface-dark);--contact-surface: none;--contact-text: #f5f3ef;--contact-muted: rgba(245, 243, 239, .42);--contact-lead: rgba(245, 243, 239, .68);--contact-border: rgba(255, 255, 255, .12);--contact-border-strong: rgba(255, 255, 255, .24);--contact-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));--contact-field-bg: rgba(255, 255, 255, .04);--contact-input-bg: rgba(255, 255, 255, .04);--contact-input-border: rgba(255, 255, 255, .12);--contact-input-placeholder: rgba(245, 243, 239, .34);--contact-label: rgba(245, 243, 239, .58);--contact-arrow: rgba(245, 243, 239, .52);--contact-submit-bg: rgba(255, 255, 255, .05);--contact-submit-border: rgba(255, 255, 255, .18);--contact-submit-text: #f5f3ef;--contact-shadow: 0 24px 80px rgba(0, 0, 0, .22);--contact-ambient-left: transparent;--contact-ambient-right: transparent;--contact-field-focus: var(--app-accent);position:relative;z-index:2;min-height:100svh;overflow:hidden;isolation:isolate;background:var(--contact-bg);color:var(--contact-text);font-family:Noto Sans,sans-serif;content-visibility:auto;contain-intrinsic-size:100svh}.contact-panel.light{--contact-bg: var(--app-surface-light);--contact-surface: none;--contact-text: #090909;--contact-muted: rgba(0, 0, 0, .56);--contact-lead: rgba(0, 0, 0, .68);--contact-border: rgba(0, 0, 0, .1);--contact-border-strong: rgba(0, 0, 0, .18);--contact-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .78), rgba(255, 255, 255, .5));--contact-field-bg: transparent;--contact-input-bg: rgba(255, 255, 255, .5);--contact-input-border: rgba(0, 0, 0, .1);--contact-input-placeholder: rgba(0, 0, 0, .38);--contact-label: rgba(0, 0, 0, .58);--contact-arrow: rgba(0, 0, 0, .52);--contact-submit-bg: rgba(255, 255, 255, .72);--contact-submit-border: rgba(0, 0, 0, .14);--contact-submit-text: #090909;--contact-shadow: 0 24px 80px rgba(0, 0, 0, .08);--contact-ambient-left: transparent;--contact-ambient-right: transparent;color-scheme:light}.contact-panel.dark{--contact-bg: var(--app-surface-dark);--contact-surface: none;--contact-text: #f5f3ef;--contact-muted: rgba(245, 243, 239, .42);--contact-lead: rgba(245, 243, 239, .68);--contact-border: rgba(255, 255, 255, .12);--contact-border-strong: rgba(255, 255, 255, .24);--contact-card-bg: linear-gradient(180deg, rgba(255, 255, 255, .05), rgba(255, 255, 255, .02));--contact-field-bg: transparent;--contact-input-bg: rgba(255, 255, 255, .04);--contact-input-border: rgba(255, 255, 255, .12);--contact-input-placeholder: rgba(245, 243, 239, .34);--contact-label: rgba(245, 243, 239, .58);--contact-arrow: rgba(245, 243, 239, .52);--contact-submit-bg: rgba(255, 255, 255, .05);--contact-submit-border: rgba(255, 255, 255, .18);--contact-submit-text: #f5f3ef;--contact-shadow: 0 24px 80px rgba(0, 0, 0, .22);--contact-ambient-left: transparent;--contact-ambient-right: transparent;color-scheme:dark}.contact-panel:before{display:none}.contact-panel__ambient{display:none}.contact-panel__inner{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);align-items:center;gap:clamp(1.2rem,4vw,3rem);width:min(1120px,calc(100% - 2rem));min-height:100svh;margin:0 auto;padding:clamp(2.4rem,4vw,3.6rem) 0}.contact-panel__copy,.contact-panel__form{opacity:0;transform:translateY(22px);transition:opacity .7s ease,transform .7s cubic-bezier(.16,1,.3,1)}.contact-panel.is-visible .contact-panel__copy{opacity:1;transform:translateY(0)}.contact-panel.is-visible .contact-panel__form{opacity:1;transform:translateY(0);transition-delay:.1s}.contact-panel__copy{max-width:40rem}.contact-panel__eyebrow{margin:0 0 .85rem;color:var(--contact-muted);font-size:.74rem;font-weight:600;letter-spacing:.18em;text-transform:uppercase}.contact-panel__title{max-width:12ch;margin:0;color:var(--contact-text);font-size:clamp(2.3rem,4.5vw,4.8rem);font-weight:700;letter-spacing:-.06em;line-height:.94}.contact-panel__lead{max-width:35rem;margin:1.1rem 0 0;color:var(--contact-lead);font-size:clamp(1rem,1.35vw,1.1rem);line-height:1.58}.contact-panel__form{width:100%}.contact-panel__card{position:relative;isolation:isolate;overflow:visible;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(.95rem,1.4vw,1.1rem);padding:clamp(1.25rem,2.4vw,1.8rem);border:1px solid var(--contact-border);border-radius:0;background:var(--contact-card-bg),var(--contact-field-bg);box-shadow:var(--contact-shadow);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px)}.contact-field{position:relative;z-index:1;display:grid;gap:.5rem;align-content:start;opacity:0;transform:translateY(16px);transition:opacity .64s ease,transform .64s cubic-bezier(.16,1,.3,1);transition-delay:var(--contact-delay, 0ms)}.contact-panel.is-visible .contact-field{opacity:1;transform:translateY(0)}.contact-field--full{grid-column:1 / -1}.contact-field--select{z-index:4}.contact-field__label{color:var(--contact-label);font-size:.7rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase}.contact-field__control{width:100%;min-height:3.35rem;padding:.95rem 1rem;border:1px solid var(--contact-input-border);border-radius:0;background:var(--contact-input-bg);background-image:none;appearance:none;-webkit-appearance:none;color:var(--contact-text);font:inherit;font-size:.98rem;line-height:1.4;caret-color:var(--contact-text);outline:none;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease}.contact-field__control::placeholder{color:var(--contact-input-placeholder)}.contact-field__control:hover{border-color:var(--contact-border-strong)}.contact-field__control:focus-visible{border-color:var(--contact-field-focus);box-shadow:0 0 0 .18rem var(--app-accent-soft)}.contact-field__control::selection,.contact-select__button::selection{background:#00000029;color:inherit}.contact-field__control:-webkit-autofill,.contact-field__control:-webkit-autofill:hover,.contact-field__control:-webkit-autofill:focus,.contact-field__control:-webkit-autofill:active{-webkit-box-shadow:0 0 0 1000px var(--contact-input-bg) inset;-webkit-text-fill-color:var(--contact-text);caret-color:var(--contact-text);transition:background-color 9999s ease-out 0s}.contact-field__textarea{min-height:10rem;resize:vertical}.contact-select{position:relative;z-index:1}.contact-select__icon{position:absolute;top:50%;right:1rem;transform:translateY(-50%);color:var(--contact-arrow);font-size:.9rem;line-height:1;pointer-events:none}.contact-select__native{padding-right:2.6rem;cursor:pointer;background-color:var(--contact-input-bg);background-image:none;appearance:none;-webkit-appearance:none;-moz-appearance:none}.contact-select__native::-ms-expand{display:none}.contact-panel.light .contact-select__native option{background:#fff;color:#111}.contact-panel.dark .contact-select__native option{background:#1f1f1f;color:#f5f3ef}.contact-panel__actions{display:flex;justify-content:flex-end;grid-column:1 / -1;opacity:0;transform:translateY(16px);transition:opacity .64s ease,transform .64s cubic-bezier(.16,1,.3,1);transition-delay:var(--contact-delay, 0ms)}.contact-panel.is-visible .contact-panel__actions{opacity:1;transform:translateY(0)}.contact-panel__submit{display:inline-flex;align-items:center;justify-content:space-between;gap:1rem;min-width:12rem;padding:.95rem 1.2rem;border:1px solid var(--contact-submit-border);border-radius:0;background:var(--contact-submit-bg);color:var(--contact-submit-text);font:inherit;font-size:.72rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:transform .18s ease,background .18s ease,border-color .18s ease,color .18s ease}.contact-panel__submit:hover,.contact-panel__submit:focus-visible{transform:translateY(-1px);border-color:transparent;background:var(--app-accent-stronger);color:#050505}.contact-panel__submit:focus-visible{outline:2px solid var(--app-accent-outline);outline-offset:.3rem}@media(max-width:980px){.contact-panel__inner{grid-template-columns:1fr;align-items:start;gap:1.6rem}.contact-panel__copy{max-width:44rem}}@media(max-width:720px){.contact-panel{min-height:auto}.contact-panel__inner{width:min(100%,calc(100% - 1.4rem));min-height:100svh;padding-top:4.8rem;padding-bottom:1.6rem}.contact-panel__title{max-width:13ch;font-size:clamp(2.15rem,10vw,3.5rem)}.contact-panel__card{grid-template-columns:1fr;border-radius:0}.contact-field--full{grid-column:auto}.contact-panel__actions{justify-content:stretch}.contact-panel__submit{width:100%}.contact-select__menu{position:static;margin-top:.45rem}}@media(prefers-reduced-motion:reduce){.contact-panel__copy,.contact-panel__form,.contact-field,.contact-panel__actions,.contact-panel__submit,.contact-field__control{transition:none}.contact-panel__copy,.contact-panel__form,.contact-field,.contact-panel__actions{opacity:1;transform:none}}.about-location{--about-bg: var(--app-surface-light);--about-text: #111;--about-muted: rgba(17, 17, 17, .48);--about-lead: rgba(17, 17, 17, .88);--about-body: rgba(17, 17, 17, .58);--about-card-bg: rgba(255, 255, 255, .82);--about-card-border: rgba(17, 17, 17, .08);--about-heading: #111;--about-contact-muted: rgba(17, 17, 17, .42);--about-contact-text: rgba(17, 17, 17, .9);--about-map-card-bg: rgba(255, 255, 255, .78);--about-map-shadow: 0 20px 48px rgba(17, 17, 17, .1);--about-map-overlay-bg: rgba(255, 255, 255, .92);--about-map-muted: rgba(17, 17, 17, .56);--about-map-body: rgba(17, 17, 17, .64);position:relative;height:100svh;max-height:100svh;overflow:hidden;isolation:isolate;background:var(--about-bg);color:var(--about-text);content-visibility:auto;contain-intrinsic-size:100svh}.about-location.light{--about-bg: var(--app-surface-light);--about-text: #111;--about-muted: rgba(17, 17, 17, .48);--about-lead: rgba(17, 17, 17, .88);--about-body: rgba(17, 17, 17, .58);--about-card-bg: rgba(255, 255, 255, .82);--about-card-border: rgba(17, 17, 17, .08);--about-heading: #111;--about-contact-muted: rgba(17, 17, 17, .42);--about-contact-text: rgba(17, 17, 17, .9);--about-map-card-bg: rgba(255, 255, 255, .78);--about-map-shadow: 0 20px 48px rgba(17, 17, 17, .1);--about-map-overlay-bg: rgba(255, 255, 255, .92);--about-map-muted: rgba(17, 17, 17, .56);--about-map-body: rgba(17, 17, 17, .64)}.about-location.dark{--about-bg: var(--app-surface-dark);--about-text: #f5f3ef;--about-muted: rgba(245, 243, 239, .5);--about-lead: rgba(245, 243, 239, .88);--about-body: rgba(245, 243, 239, .64);--about-card-bg: rgba(255, 255, 255, .055);--about-card-border: rgba(255, 255, 255, .1);--about-heading: #f5f3ef;--about-contact-muted: rgba(245, 243, 239, .42);--about-contact-text: rgba(245, 243, 239, .9);--about-map-card-bg: rgba(255, 255, 255, .06);--about-map-shadow: 0 20px 48px rgba(0, 0, 0, .22);--about-map-overlay-bg: rgba(20, 20, 20, .88);--about-map-muted: rgba(245, 243, 239, .58);--about-map-body: rgba(245, 243, 239, .7)}.about-location:before{display:none}.about-location__ambient{display:none}.about-location__inner{position:relative;z-index:1;width:min(1180px,calc(100% - 2rem));height:100svh;margin:0 auto;padding:clamp(4.8rem,6vw,5.8rem) 0 clamp(1rem,1.8vw,1.35rem);display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:stretch;gap:clamp(1rem,1.8vw,1.6rem)}.about-location__copy,.about-location__mapCard{opacity:0;transform:translateY(28px);transition:opacity .76s ease,transform .76s cubic-bezier(.16,1,.3,1)}.about-location.is-visible .about-location__copy,.about-location.is-visible .about-location__mapCard{opacity:1;transform:translateY(0)}.about-location.is-visible .about-location__mapCard{transition-delay:.1s}.about-location__copy{display:flex;flex-direction:column;justify-content:center;gap:.85rem;min-height:0}.about-location__eyebrow{margin:0 0 .7rem;color:var(--about-muted);font-size:.72rem;font-weight:700;letter-spacing:.18em;text-transform:uppercase}.about-location__title{margin:0;max-width:16ch;font-size:clamp(2.1rem,2.9vw,3.8rem);font-weight:600;letter-spacing:-.065em;line-height:.92;text-wrap:balance}.about-location__infoCard{padding:clamp(.95rem,1vw,1.1rem);border:1px solid var(--about-card-border);background:var(--about-card-bg);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(.84rem,.56rem + .35vw,.98rem)}.about-location__summary{padding:0}.about-location__lead{margin:0;color:var(--about-lead);font-size:1.02em;line-height:1.52}.about-location__bodyStack{display:grid;gap:.6rem;margin-top:.78rem}.about-location__body{margin:0;color:var(--about-body);font-size:.94em;line-height:1.5}.about-location__contactBlock{margin-top:.95rem;padding-top:.9rem;border-top:1px solid var(--about-card-border)}.about-location__contactHeader{display:flex;align-items:center;justify-content:flex-start;gap:.8rem;margin-bottom:.6rem}.about-location__contactHeading{margin:0;color:var(--about-heading);font-size:.78em;font-weight:700;letter-spacing:.13em;text-transform:uppercase}.about-location__contactList{display:grid;gap:0}.about-location__contactAddress{margin:0 0 .6rem;color:var(--about-body);font-size:.92em;line-height:1.45}.about-location__contactRow{display:grid;grid-template-columns:4.6em minmax(0,1fr);gap:.7rem;padding:.5rem 0;border-top:1px solid var(--about-card-border);color:inherit;text-decoration:none;transition:transform .18s ease}.about-location__contactRow:first-child{padding-top:0;border-top:0}.about-location__contactRow:last-child{padding-bottom:0}.about-location__contactRow:hover{transform:translate(2px)}.about-location__contactLabel{color:var(--about-contact-muted);font-size:.7em;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.about-location__contactValue{color:var(--about-contact-text);font-size:.96em;line-height:1.45}.about-location__mapColumn{min-height:0}.about-location__mapCard{position:relative;height:100%;min-height:0;border:1px solid var(--about-card-border);background:var(--about-map-card-bg);overflow:hidden;box-shadow:var(--about-map-shadow)}.about-location__mapFrame{position:absolute;inset:0;pointer-events:none}.about-location__mapFrame:after{display:none}.about-location__mapEmbed{width:100%;height:100%;border:0;filter:none;pointer-events:none}@media(max-width:980px){.about-location{height:auto;max-height:none}.about-location__inner{height:auto;min-height:100svh;grid-template-columns:1fr;padding-bottom:2rem}.about-location__copy{justify-content:flex-start}.about-location__mapCard{min-height:30rem}}@media(max-width:720px){.about-location__inner{width:min(100%,calc(100% - 1.4rem));padding-top:4.9rem;gap:1rem}.about-location__infoCard{border-radius:0}.about-location__contactHeader{align-items:flex-start;flex-direction:column}.about-location__contactRow{grid-template-columns:1fr;gap:.18rem}.about-location__mapCard{min-height:26rem}}.site-footer{--footer-bg: var(--app-surface-dark);--footer-text: rgba(255, 255, 255, .9);--footer-muted: rgba(255, 255, 255, .58);--footer-soft: rgba(255, 255, 255, .7);--footer-strong: #fff;--footer-border: rgba(255, 255, 255, .08);position:relative;z-index:1;padding:clamp(2.5rem,6vw,4.5rem) clamp(1rem,4vw,2.5rem) 1.25rem;background:var(--footer-bg);border-top:1px solid var(--footer-border);color:var(--footer-text)}.site-footer.light{--footer-bg: var(--app-surface-light);--footer-text: rgba(0, 0, 0, .9);--footer-muted: rgba(0, 0, 0, .58);--footer-soft: rgba(0, 0, 0, .68);--footer-strong: #090909;--footer-border: rgba(0, 0, 0, .08)}.site-footer.dark{--footer-bg: var(--app-surface-dark);--footer-text: rgba(255, 255, 255, .9);--footer-muted: rgba(255, 255, 255, .58);--footer-soft: rgba(255, 255, 255, .7);--footer-strong: #fff;--footer-border: rgba(255, 255, 255, .08)}.site-footer__inner{width:min(100%,1220px);margin:0 auto;display:grid;grid-template-columns:minmax(18rem,1.05fr) minmax(0,1.95fr);gap:clamp(2rem,4vw,4rem);align-items:start}.site-footer__brand{display:flex;flex-direction:column;gap:1rem;max-width:26rem}.site-footer__logo{width:clamp(5.5rem,9vw,7rem);height:auto;display:block;-webkit-user-select:none;user-select:none}.site-footer__copy{margin:0;color:var(--footer-soft);font-size:.92rem;line-height:1.7}.site-footer__address{color:var(--footer-text);font-size:.84rem;line-height:1.6;text-decoration:none;max-width:23rem;transition:color .18s ease,opacity .18s ease}.site-footer__address:hover{color:var(--footer-strong)}.site-footer__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1rem,2vw,1.5rem)}.site-footer__group{display:flex;flex-direction:column;gap:.9rem;min-width:0}.site-footer__groupTitle{margin:0;color:var(--footer-muted);font-size:.72rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase}.site-footer__list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.55rem}.site-footer__link,.site-footer__bottomLink{display:inline-flex;align-items:center;justify-content:space-between;gap:.75rem;width:100%;color:var(--footer-text);text-decoration:none;font-size:.88rem;line-height:1.35;transition:color .18s ease,opacity .18s ease,transform .18s ease}.site-footer__link span:first-child,.site-footer__bottomLink{white-space:nowrap}.site-footer__link span:last-child{flex:0 0 auto;opacity:.5}.site-footer__link:hover,.site-footer__bottomLink:hover{color:var(--footer-strong);transform:translate(.14rem)}.site-footer__link:hover span:last-child{opacity:.9}.site-footer__bottom{width:min(100%,1220px);margin:clamp(2rem,4vw,3rem) auto 0;padding-top:1rem;border-top:1px solid var(--footer-border);display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.85rem 1.5rem;color:var(--footer-muted);font-size:.78rem;line-height:1.4}.site-footer__bottom p{margin:0}.site-footer__bottomLink{width:auto;color:var(--footer-muted)}@media(max-width:1100px){.site-footer__inner{grid-template-columns:1fr}.site-footer__brand{max-width:100%}.site-footer__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:700px){.site-footer{padding-inline:1rem}.site-footer__grid{grid-template-columns:1fr}.site-footer__bottom{flex-direction:column;align-items:flex-start}}:root{color-scheme:dark;--bg: #000;--app-surface-light: #f1ede6;--app-surface-dark: #141414;--app-energy: #91e35c;--app-marine: #5da8ff;--app-accent: #91e35c;--app-accent-rgb: 145, 227, 92;--app-accent-soft: rgba(var(--app-accent-rgb), .16);--app-accent-medium: rgba(var(--app-accent-rgb), .22);--app-accent-strong: rgba(var(--app-accent-rgb), .28);--app-accent-stronger: rgba(var(--app-accent-rgb), .94);--app-accent-outline: rgba(var(--app-accent-rgb), .5);--app-accent-glow: rgba(var(--app-accent-rgb), .18)}*{box-sizing:border-box}html,body,#root{min-height:100%;margin:0;scrollbar-width:none;-ms-overflow-style:none}html::-webkit-scrollbar,body::-webkit-scrollbar,#root::-webkit-scrollbar{display:none;width:0;height:0}html.app-scroll-locked,body.app-scroll-locked{overflow:hidden;overscroll-behavior:none}body.app-scroll-locked{touch-action:none}body{margin:0;background:var(--bg);font-family:Noto Sans,sans-serif;overflow-x:hidden}.app-shell{position:relative;background:#000}.app-shell__transitionStack{position:relative;isolation:isolate}.app-shell__transitionStack>.hero-banner{position:sticky;top:0;z-index:1}.app-shell__transitionTarget,.app-shell__transitionStack>.catalog-panel{position:relative;z-index:2}.section-marquee{position:absolute;top:50%;left:50%;display:block;width:110vw;height:auto;max-width:none;transform:translate3d(-50%,-50%,0);backface-visibility:hidden;-webkit-user-select:none;user-select:none;pointer-events:none}
