@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-ext-200-normal.woff2?ca195f4c5bb387fe94a934ce97ed64e8) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-200-normal.woff2?d21a55a319078c71fa93213fee315064) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-ext-200-normal.woff2?3e3b9139a53e5082c023b3a1b13d2b16) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-200-normal.woff2?ced34e778a2d31a246087158b8c04b88) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-vietnamese-200-normal.woff2?15c8a890a6a004a9e7ebaebbfe851989) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-ext-200-normal.woff2?ad1b4712484a9d9a4e594e2d0be3f6c6) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-200-normal.woff2?7b1cdef5c4317d8dfe5ae0fb0c45aac3) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-200-normal.woff?437cde5b2a8bf843df96c6c9aa8435f7) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-ext-400-normal.woff2?fcc125c4fef4b94c8b1321be020ae269) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-400-normal.woff2?8684fef6e6411779f0b091339f26308d) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-ext-400-normal.woff2?3f642a92b6e57b3a4b84acb830f851b6) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-400-normal.woff2?0278a49f9007106a0bf49030d0f9c142) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-vietnamese-400-normal.woff2?789afb71d327988e2fc88816802fdb44) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-ext-400-normal.woff2?3a7a76525d98d25962ebcef6a840b70f) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-400-normal.woff2?be7cb18dc7caf47cf7e948341507713a) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-400-normal.woff?8c804432e8c67741aac0392c54fc1961) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-ext-600-normal.woff2?c1791ace2adbca4163cab1071d66ab3e) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-cyrillic-600-normal.woff2?f17ec551fa8990736da1996972ea55f0) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-ext-600-normal.woff2?66b622a25da168cc60ecd648c5cbbded) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+1f??}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-greek-600-normal.woff2?c2ba769d6f2c3a8b76fc4b1d2fb08367) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+0370-03ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-vietnamese-600-normal.woff2?fe7c406ffbd129b7aa88cdbf628f45d3) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-ext-600-normal.woff2?3cd8400fefcd41fe460cb22248d2eac1) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:Inter;font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/inter/files/inter-latin-600-normal.woff2?8f1e0300e8d26fa8919d1d97e04d6e92) format("woff2"),url(/fonts/vendor/@fontsource/inter/files/inter-all-600-normal.woff?d8872b2170f87e73c7987b153bbc053e) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-ext-200-normal.woff2?936cccaa2d23fbb0ae01835c10b51dca) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-200-normal.woff?fa0c4eaf5e2ed625364264b58931bb61) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-200-normal.woff2?cd4360f053619a77072005d8228a3526) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-200-normal.woff?fa0c4eaf5e2ed625364264b58931bb61) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-vietnamese-200-normal.woff2?17d33d5d817874fc7978d49a5e7a33b4) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-200-normal.woff?fa0c4eaf5e2ed625364264b58931bb61) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-ext-200-normal.woff2?2ffc1ffee2f9a04fbc99d278a42c1c1e) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-200-normal.woff?fa0c4eaf5e2ed625364264b58931bb61) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:200;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-200-normal.woff2?f9e877b3f7483dbf12be0c2fae41113d) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-200-normal.woff?fa0c4eaf5e2ed625364264b58931bb61) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-ext-300-normal.woff2?47d573178e1ea9626f5e23600450838b) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-300-normal.woff?09ced072c91c68f1e17f18e5c38d99ce) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-300-normal.woff2?66173f8bb9ab808d64a664785220836d) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-300-normal.woff?09ced072c91c68f1e17f18e5c38d99ce) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-vietnamese-300-normal.woff2?a1f2376d69e3c19818bb6dcce369ce72) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-300-normal.woff?09ced072c91c68f1e17f18e5c38d99ce) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-ext-300-normal.woff2?43cb7fe6722d6d0cae03ac4e88590a5d) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-300-normal.woff?09ced072c91c68f1e17f18e5c38d99ce) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:300;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-300-normal.woff2?d03fc0a040e3cad29edc14f7387d5d59) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-300-normal.woff?09ced072c91c68f1e17f18e5c38d99ce) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-ext-400-normal.woff2?d51fb4e1b62b7a3fd759888a843f7c6c) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-400-normal.woff?c08fe2d881547a251f1a0e79a3ce71a5) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-400-normal.woff2?401d178f34f59e934b0978d87a165c14) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-400-normal.woff?c08fe2d881547a251f1a0e79a3ce71a5) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-vietnamese-400-normal.woff2?42805e7ffdf9b3a3de85ec1ed385f1b2) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-400-normal.woff?c08fe2d881547a251f1a0e79a3ce71a5) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-ext-400-normal.woff2?e1eef50a975ad5a4d55979bb8c7379f3) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-400-normal.woff?c08fe2d881547a251f1a0e79a3ce71a5) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:400;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-400-normal.woff2?81644517e415f1956aced4525f7e6b47) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-400-normal.woff?c08fe2d881547a251f1a0e79a3ce71a5) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-ext-600-normal.woff2?9906b742dec01458696667a48b79a18c) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-600-normal.woff?63528495d495d89ccc82aacf3947553f) format("woff");unicode-range:u+0460-052f,u+1c80-1c88,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-cyrillic-600-normal.woff2?91fedeb259a9d284ce1d6feeb075b5d6) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-600-normal.woff?63528495d495d89ccc82aacf3947553f) format("woff");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-vietnamese-600-normal.woff2?7dfa213f09006ea01992c625165f38f1) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-600-normal.woff?63528495d495d89ccc82aacf3947553f) format("woff");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+1ea0-1ef9,u+20ab}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-ext-600-normal.woff2?4c8de152f20a2431261f643291ba4f23) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-600-normal.woff?63528495d495d89ccc82aacf3947553f) format("woff");unicode-range:u+0100-024f,u+0259,u+1e??,u+2020,u+20a0-20ab,u+20ad-20cf,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-display:swap;font-family:"IBM Plex Serif";font-style:normal;font-weight:600;src:url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-latin-600-normal.woff2?59fdae96516d6f6e56a1e86e33b3de24) format("woff2"),url(/fonts/vendor/@fontsource/ibm-plex-serif/files/ibm-plex-serif-all-600-normal.woff?63528495d495d89ccc82aacf3947553f) format("woff");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+2000-206f,u+2074,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}
*,:after,:before{border:0 solid transparent;box-sizing:border-box}html{-webkit-text-size-adjust:100%;font-family:theme("fontFamily.sans",ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji" "Mulish");line-height:1.5;-moz-tab-size:4;-o-tab-size:4;tab-size:4}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}input::placeholder,textarea::placeholder{color:theme("colors.gray.400",#9ca3af);opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}.text--primary-100{color:#000}.bg--primary-100{background-color:#000}.border--primary-100{border:1px solid #000}.text--primary-200{color:#000}.bg--primary-200{background-color:#000}.border--primary-200{border:1px solid #000}.text--primary-300{color:#000}.bg--primary-300{background-color:#000}.border--primary-300{border:1px solid #000}.text--primary-400{color:#010405}.bg--primary-400{background-color:#010405}.border--primary-400{border:1px solid #010405}.text--primary-500{color:#082024}.bg--primary-500{background-color:#082024}.border--primary-500{border:1px solid #082024}.text--primary-600{color:#0f3c43}.bg--primary-600{background-color:#0f3c43}.border--primary-600{border:1px solid #0f3c43}.text--primary-700{color:#165863}.bg--primary-700{background-color:#165863}.border--primary-700{border:1px solid #165863}.text--primary-800{color:#1d7382}.bg--primary-800{background-color:#1d7382}.border--primary-800{border:1px solid #1d7382}.text--primary-900{color:#248fa1}.bg--primary-900{background-color:#248fa1}.border--primary-900{border:1px solid #248fa1}.text--secondary-100{color:#5c4c0a}.bg--secondary-100{background-color:#5c4c0a}.border--secondary-100{border:1px solid #5c4c0a}.text--secondary-200{color:#7e680e}.bg--secondary-200{background-color:#7e680e}.border--secondary-200{border:1px solid #7e680e}.text--secondary-300{color:#a08412}.bg--secondary-300{background-color:#a08412}.border--secondary-300{border:1px solid #a08412}.text--secondary-400{color:#c3a116}.bg--secondary-400{background-color:#c3a116}.border--secondary-400{border:1px solid #c3a116}.text--secondary-500{color:#e5bd1a}.bg--secondary-500{background-color:#e5bd1a}.border--secondary-500{border:1px solid #e5bd1a}.text--secondary-600{color:#e9c73c}.bg--secondary-600{background-color:#e9c73c}.border--secondary-600{border:1px solid #e9c73c}.text--secondary-700{color:#edd15f}.bg--secondary-700{background-color:#edd15f}.border--secondary-700{border:1px solid #edd15f}.text--secondary-800{color:#f1db81}.bg--secondary-800{background-color:#f1db81}.border--secondary-800{border:1px solid #f1db81}.text--secondary-900{color:#f5e5a3}.bg--secondary-900{background-color:#f5e5a3}.border--secondary-900{border:1px solid #f5e5a3}.text--accent-100{color:#8b0330}.bg--accent-100{background-color:#8b0330}.border--accent-100{border:1px solid #8b0330}.text--accent-200{color:#b0043d}.bg--accent-200{background-color:#b0043d}.border--accent-200{border:1px solid #b0043d}.text--accent-300{color:#d5054a}.bg--accent-300{background-color:#d5054a}.border--accent-300{border:1px solid #d5054a}.text--accent-400{color:#f90858}.bg--accent-400{background-color:#f90858}.border--accent-400{border:1px solid #f90858}.text--accent-500{color:#fa2d71}.bg--accent-500{background-color:#fa2d71}.border--accent-500{border:1px solid #fa2d71}.text--accent-600{color:#fb528a}.bg--accent-600{background-color:#fb528a}.border--accent-600{border:1px solid #fb528a}.text--accent-700{color:#fc78a4}.bg--accent-700{background-color:#fc78a4}.border--accent-700{border:1px solid #fc78a4}.text--accent-800{color:#fd9dbd}.bg--accent-800{background-color:#fd9dbd}.border--accent-800{border:1px solid #fd9dbd}.text--accent-900{color:#fec2d6}.bg--accent-900{background-color:#fec2d6}.border--accent-900{border:1px solid #fec2d6}.text--grey-100{color:#5e5e5e}.bg--grey-100{background-color:#5e5e5e}.border--grey-100{border:1px solid #5e5e5e}.text--grey-200{color:#717171}.bg--grey-200{background-color:#717171}.border--grey-200{border:1px solid #717171}.text--grey-300{color:#848484}.bg--grey-300{background-color:#848484}.border--grey-300{border:1px solid #848484}.text--grey-400{color:#979797}.bg--grey-400{background-color:#979797}.border--grey-400{border:1px solid #979797}.text--grey-500{color:#aaa}.bg--grey-500{background-color:#aaa}.border--grey-500{border:1px solid #aaa}.text--grey-600{color:#bdbdbd}.bg--grey-600{background-color:#bdbdbd}.border--grey-600{border:1px solid #bdbdbd}.text--grey-700{color:#d0d0d0}.bg--grey-700{background-color:#d0d0d0}.border--grey-700{border:1px solid #d0d0d0}.text--grey-800{color:#e3e3e3}.bg--grey-800{background-color:#e3e3e3}.border--grey-800{border:1px solid #e3e3e3}.text--grey-900{color:#f7f7f7}.bg--grey-900{background-color:#f7f7f7}.border--grey-900{border:1px solid #f7f7f7}.font-size--xxs{font-size:.45em}.font-size--xs{font-size:.65em}.font-size--sm{font-size:.85em}.font-size--md{font-size:1em}.font-size--lg{font-size:1.333em}.font-size--xl{font-size:1.777em}.font-size--xxl{font-size:2.369em}.font-size--xxxl{font-size:3.157em}.font-size--xxxxl{font-size:4.209em}.font-size--xxxxxl{font-size:6em}.rem-0{padding-left:0!important;padding-right:0!important}.py-0{padding-bottom:0!important;padding-top:0!important}.pa-0{padding:0!important}.pt-0{padding-top:0!important}.pb-0{padding-bottom:0!important}.pl-0{padding-left:0!important}.pr-0{padding-right:0!important}.mx-0{margin-left:0!important;margin-right:0!important}.my-0{margin-bottom:0!important;margin-top:0!important}.ma-0{margin:0!important}.mt-0{margin-top:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.mr-0{margin-right:0!important}.rem-1{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-bottom:1rem!important;padding-top:1rem!important}.pa-1{padding:1rem!important}.pt-1{padding-top:1rem!important}.pb-1{padding-bottom:1rem!important}.pl-1{padding-left:1rem!important}.pr-1{padding-right:1rem!important}.mx-1{margin-left:1rem!important;margin-right:1rem!important}.my-1{margin-bottom:1rem!important;margin-top:1rem!important}.ma-1{margin:1rem!important}.mt-1{margin-top:1rem!important}.mb-1{margin-bottom:1rem!important}.ml-1{margin-left:1rem!important}.mr-1{margin-right:1rem!important}.rem-2{padding-left:2rem!important;padding-right:2rem!important}.py-2{padding-bottom:2rem!important;padding-top:2rem!important}.pa-2{padding:2rem!important}.pt-2{padding-top:2rem!important}.pb-2{padding-bottom:2rem!important}.pl-2{padding-left:2rem!important}.pr-2{padding-right:2rem!important}.mx-2{margin-left:2rem!important;margin-right:2rem!important}.my-2{margin-bottom:2rem!important;margin-top:2rem!important}.ma-2{margin:2rem!important}.mt-2{margin-top:2rem!important}.mb-2{margin-bottom:2rem!important}.ml-2{margin-left:2rem!important}.mr-2{margin-right:2rem!important}.rem-3{padding-left:4rem!important;padding-right:4rem!important}.py-3{padding-bottom:4rem!important;padding-top:4rem!important}.pa-3{padding:4rem!important}.pt-3{padding-top:4rem!important}.pb-3{padding-bottom:4rem!important}.pl-3{padding-left:4rem!important}.pr-3{padding-right:4rem!important}.mx-3{margin-left:4rem!important;margin-right:4rem!important}.my-3{margin-bottom:4rem!important;margin-top:4rem!important}.ma-3{margin:4rem!important}.mt-3{margin-top:4rem!important}.mb-3{margin-bottom:4rem!important}.ml-3{margin-left:4rem!important}.mr-3{margin-right:4rem!important}.rem-4{padding-left:6rem!important;padding-right:6rem!important}.py-4{padding-bottom:6rem!important;padding-top:6rem!important}.pa-4{padding:6rem!important}.pt-4{padding-top:6rem!important}.pb-4{padding-bottom:6rem!important}.pl-4{padding-left:6rem!important}.pr-4{padding-right:6rem!important}.mx-4{margin-left:6rem!important;margin-right:6rem!important}.my-4{margin-bottom:6rem!important;margin-top:6rem!important}.ma-4{margin:6rem!important}.mt-4{margin-top:6rem!important}.mb-4{margin-bottom:6rem!important}.ml-4{margin-left:6rem!important}.mr-4{margin-right:6rem!important}.rem-5{padding-left:8rem!important;padding-right:8rem!important}.py-5{padding-bottom:8rem!important;padding-top:8rem!important}.pa-5{padding:8rem!important}.pt-5{padding-top:8rem!important}.pb-5{padding-bottom:8rem!important}.pl-5{padding-left:8rem!important}.pr-5{padding-right:8rem!important}.mx-5{margin-left:8rem!important;margin-right:8rem!important}.my-5{margin-bottom:8rem!important;margin-top:8rem!important}.ma-5{margin:8rem!important}.mt-5{margin-top:8rem!important}.mb-5{margin-bottom:8rem!important}.ml-5{margin-left:8rem!important}.mr-5{margin-right:8rem!important}.rem-6{padding-left:12rem!important;padding-right:12rem!important}.py-6{padding-bottom:12rem!important;padding-top:12rem!important}.pa-6{padding:12rem!important}.pt-6{padding-top:12rem!important}.pb-6{padding-bottom:12rem!important}.pl-6{padding-left:12rem!important}.pr-6{padding-right:12rem!important}.mx-6{margin-left:12rem!important;margin-right:12rem!important}.my-6{margin-bottom:12rem!important;margin-top:12rem!important}.ma-6{margin:12rem!important}.mt-6{margin-top:12rem!important}.mb-6{margin-bottom:12rem!important}.ml-6{margin-left:12rem!important}.mr-6{margin-right:12rem!important}.rem-7{padding-left:16rem!important;padding-right:16rem!important}.py-7{padding-bottom:16rem!important;padding-top:16rem!important}.pa-7{padding:16rem!important}.pt-7{padding-top:16rem!important}.pb-7{padding-bottom:16rem!important}.pl-7{padding-left:16rem!important}.pr-7{padding-right:16rem!important}.mx-7{margin-left:16rem!important;margin-right:16rem!important}.my-7{margin-bottom:16rem!important;margin-top:16rem!important}.ma-7{margin:16rem!important}.mt-7{margin-top:16rem!important}.mb-7{margin-bottom:16rem!important}.ml-7{margin-left:16rem!important}.mr-7{margin-right:16rem!important}.rem-8{padding-left:24rem!important;padding-right:24rem!important}.py-8{padding-bottom:24rem!important;padding-top:24rem!important}.pa-8{padding:24rem!important}.pt-8{padding-top:24rem!important}.pb-8{padding-bottom:24rem!important}.pl-8{padding-left:24rem!important}.pr-8{padding-right:24rem!important}.mx-8{margin-left:24rem!important;margin-right:24rem!important}.my-8{margin-bottom:24rem!important;margin-top:24rem!important}.ma-8{margin:24rem!important}.mt-8{margin-top:24rem!important}.mb-8{margin-bottom:24rem!important}.ml-8{margin-left:24rem!important}.mr-8{margin-right:24rem!important}.rem-9{padding-left:28rem!important;padding-right:28rem!important}.py-9{padding-bottom:28rem!important;padding-top:28rem!important}.pa-9{padding:28rem!important}.pt-9{padding-top:28rem!important}.pb-9{padding-bottom:28rem!important}.pl-9{padding-left:28rem!important}.pr-9{padding-right:28rem!important}.mx-9{margin-left:28rem!important;margin-right:28rem!important}.my-9{margin-bottom:28rem!important;margin-top:28rem!important}.ma-9{margin:28rem!important}.mt-9{margin-top:28rem!important}.mb-9{margin-bottom:28rem!important}.ml-9{margin-left:28rem!important}.mr-9{margin-right:28rem!important}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-left{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-2rem)}}@keyframes slide-right{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(2rem)}}@keyframes slide-down{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(2rem)}}@keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;left:0;opacity:.5;width:100%}to{height:100%;left:100%;opacity:.5;right:0;width:0}}@keyframes animate-navigation-in{0%{height:100%;left:0;opacity:.5;width:0}50%{height:100%;left:0;opacity:.5;width:100%}to{height:4px;left:0;opacity:1;width:100%}}.fade-enter-active,.fade-leave-active{transition:opacity 1s ease}.fade-enter-from,.fade-leave-to{opacity:0}.slide-up-enter-active,.slide-up-leave-active{transition:all .5s ease-in-out}.slide-up-enter-from,.slide-up-leave-to{opacity:0;transform:translateY(100%)}.container,.container--full-width{display:block;margin:0 15vw;position:relative;width:auto}@media screen and (max-width:1920px){.container,.container--full-width{margin:0 12vw}}@media screen and (max-width:1536px){.container,.container--full-width{margin:0 10vw}}@media screen and (max-width:1280px){.container,.container--full-width{margin:0 9vw}}@media screen and (max-width:1024px){.container,.container--full-width{margin:0 7vw}}@media screen and (max-width:768px){.container,.container--full-width{margin:0 5vw}}@media screen and (max-width:480px){.container,.container--full-width{margin:0 3vw}}.container--full-width{margin:0!important;padding:0 15vw;width:100%}@media screen and (max-width:1920px){.container--full-width{padding:0 12vw}}@media screen and (max-width:1536px){.container--full-width{padding:0 10vw}}@media screen and (max-width:1280px){.container--full-width{padding:0 9vw}}@media screen and (max-width:1024px){.container--full-width{padding:0 7vw}}@media screen and (max-width:768px){.container--full-width{padding:0 5vw}}@media screen and (max-width:480px){.container--full-width{padding:0 3vw}}.section,section{background-color:#fff;height:auto;width:100%}.btn,.btn--primary,.btn--secondary,.btn--small,.btn--tertiary{border-radius:3px;font-family:Inter,sans-serif;font-weight:400;padding:.5rem 1rem}.btn--primary{background-color:#082024;color:hsla(0,0%,100%,.85)}.btn--primary:hover{background-color:#0f3c43;color:#fff}.btn--secondary{background-color:#e5bd1a;color:#082024}.btn--secondary:hover{background-color:#e9c73c;color:#000}.btn--small{font-size:.85em;padding:.5rem 1rem;text-transform:uppercase}.btn--tertiary{background-color:transparent;border:1px solid #d5054a;color:#d5054a}.btn--tertiary:hover{background-color:#fa2d71;border-color:#fa2d71;color:#fff}h1{font-size:3.157em}.hero,.hero--big,.hero--medium,.hero--small{background-color:#082024;display:block;position:relative}.hero__background-image{height:100%;width:100%}.hero__background-image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;opacity:.1;width:100%}.hero--big{height:75vh}.hero--medium{height:45vh;margin-bottom:-30vh}.hero--small{height:30vh;margin-bottom:0}.about-me{display:flex;flex-flow:row nowrap;position:relative}.about-me__image-container,.about-me__image-container--alternative{background-color:#082024;display:flex;justify-content:flex-end;overflow:visible;padding-left:15vw;padding-right:0;position:relative;width:44.2%;z-index:2}.about-me__image-container--frame{border:4px solid #e5bd1a;height:calc(100% + 1rem + 8px);position:absolute;right:5rem;top:-1rem;width:200px;z-index:1}.about-me__image-container--image{filter:drop-shadow(5px -5px 10px rgba(0,0,0,.5));height:calc(100% + 4rem);margin-top:-4rem;-o-object-fit:cover;object-fit:cover;position:absolute;width:auto;z-index:20}.about-me__image-container--alternative{position:relative}.about-me__image-container--alternative--border{border:4px solid #e5bd1a;height:calc(100% + 2rem);position:absolute;right:-1rem;top:-1rem;width:60%;z-index:-1}.about-me__image-container--alternative--box{align-items:flex-end;background-color:#082024;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:6rem 2rem;position:relative;width:100%;z-index:2}.about-me__image-container--alternative--box span{background-color:#e5bd1a;height:.5rem;width:3rem}.about-me__image-container--alternative--box h2{color:#fff;font-size:2.369em;margin-top:1rem}.about-me__text-container{background-color:#f7f7f7;margin-bottom:6rem;margin-top:6rem;padding:2rem 15vw 2rem 4rem;width:55.8%;z-index:1}.about-me__text-container .section-heading__title{margin-bottom:4rem;margin-top:-5rem}@media screen and (max-width:1920px){.about-me__image-container,.about-me__image-container--alternative{padding-left:12vw}.about-me__text-container{padding-right:12vw}}@media screen and (max-width:1536px){.about-me__image-container,.about-me__image-container--alternative{padding-left:10vw}.about-me__text-container{padding-right:10vw}}@media screen and (max-width:1280px){.about-me__image-container,.about-me__image-container--alternative{padding-left:9vw}.about-me__text-container{padding-right:9vw}}@media screen and (max-width:1024px){.about-me__image-container,.about-me__image-container--alternative{padding-left:7vw}.about-me__text-container{padding-right:7vw}}@media screen and (max-width:768px){.about-me{flex-wrap:wrap}.about-me__image-container,.about-me__image-container--alternative{height:350px;justify-content:flex-start;padding-left:0;width:100%}.about-me__image-container--frame{left:1rem;width:200px}.about-me__image-container--image{margin-left:-3rem}.about-me__image-container--alternative--border{width:90%}.about-me__image-container--alternative--box{align-items:flex-start;display:flex;height:100%;padding:2rem;width:100%}.about-me__image-container--alternative--box h2{font-size:1.777em;margin-top:.5rem}.about-me__text-container{left:35%;margin-bottom:0;margin-top:-19rem;padding:1rem 1.5rem;position:relative;width:60%;z-index:3}.about-me__text-container .section-heading__title h1{color:#fff}}@media screen and (max-width:480px){.about-me__image-container--image{margin-left:0}.about-me__image-container--frame{left:2rem;width:250px}.about-me__image-container--alternative{height:250px}.about-me__text-container{left:0;margin:-6rem 3vw 0;position:relative;width:90%}.about-me__text-container .section-heading__title{margin-bottom:1rem;margin-top:1rem}.about-me__text-container .section-heading__title h1{color:#082024}}.about-us{display:flex;flex-flow:row nowrap;justify-content:flex-start}.about-us__text-container{width:38%}.about-us__image-container{position:relative;width:62%}.about-us__image-background-box{border-left:4px solid #e5bd1a;margin-left:auto;position:relative;width:80%}.about-us__image-background-box img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.3;width:100%}.about-us__image{box-shadow:0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.05),0 7px 8px -4px rgba(0,0,0,.1);left:4rem;position:absolute;top:4rem;width:60%}@media screen and (max-width:1024px){.about-us__text-container{width:45%}.about-us__image-background-box{display:none}.about-us__image-container{position:relative;width:55%}.about-us__image{height:100%;left:5%;margin-top:2rem;-o-object-fit:cover;object-fit:cover;position:relative;top:0;width:95%}}@media screen and (max-width:480px){.about-us{flex-direction:column}.about-us__text-container{width:100%}.about-us__image,.about-us__image-container{position:relative;width:100%}.about-us__image{left:0;margin-top:2rem;top:0}}.team{flex-flow:column;gap:8}.team,.team__highlight{display:flex;position:relative}.team__highlight{flex-flow:row nowrap;height:100%;margin-bottom:2rem;margin-top:4rem;width:100%}.team__highlight--background{background:linear-gradient(90deg,#082024 0,#082024 50%,#f7f7f7 0,#f7f7f7);bottom:2rem;left:0;position:absolute;right:0;top:4rem}.team__highlight--container{display:flex;flex-flow:row nowrap}.team__highlight--container .team__image-container{border:4px solid #e5bd1a;height:100%;width:50%}.team__highlight--container .team__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.team__highlight--container .team__text-container{padding-bottom:4rem;padding-left:4rem;width:50%;z-index:1}.team__highlight--container .team__text-container .section-heading__title{margin-bottom:4rem}.team__grid-container{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:4rem}.team__grid-container--item{opacity:0;padding-right:7rem;position:relative;transform:translateY(2rem);transition:opacity .6s ease-out,transform .6s ease-out}.team__grid-container--item.animate-in{opacity:1;transform:translateY(0)}.team__grid-container--item:hover{filter:brightness(1.1);transform:scale(1.025)}@media (prefers-reduced-motion:reduce){.team__grid-container--item:hover{opacity:1;transform:none;transition:none}.team__grid-container--item:hover.animate-in{opacity:1;transform:none}}.team__grid-container--item:hover--image{transition:all .3s ease-in-out}.team__grid-container--item:hover--image img{aspect-ratio:3/4;height:auto;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;position:relative;width:100%}.team__grid-container--item--name{border:4px solid #e5bd1a;font-family:"IBM Plex Serif",serif;font-weight:600;padding:1rem 1rem 1rem 2rem;position:absolute;right:0;width:9rem;z-index:4}.team__grid-container--item--subtitle{background:rgba(8,32,36,.5);bottom:0;color:#fff;font-size:.85em;left:0;padding:1rem;position:absolute;width:calc(100% - 7rem);z-index:5}@media screen and (max-width:1024px){.team__grid-container{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:768px){.team{flex-wrap:wrap}.team .team__highlight--background{background:linear-gradient(180deg,#f7f7f7 0,#f7f7f7 80%,#082024 0,#082024)}.team .team__highlight--container{flex-flow:column-reverse nowrap}.team__highlight--container .team__image-container{aspect-ratio:1/1;width:100%}.team__highlight--container .team__text-container{padding-left:0;width:100%}.team__grid-container{grid-template-columns:repeat(1,1fr)}.team__grid-container .team__grid-container--item{padding-right:0}.team__grid-container .team__grid-container--item img{aspect-ratio:1/1;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.team__grid-container .team__grid-container--item--name{background:rgba(8,32,36,.5);bottom:0;color:#fff;left:-4px;padding-bottom:3rem;padding-left:1rem;top:auto!important;width:calc(100% + 8px)}.team__grid-container .team__grid-container--item--subtitle{background:transparent;width:100%}}.services{display:block;padding-bottom:6rem;position:relative;z-index:2}.services__background-image,.services__background-image img{height:100%;position:absolute;width:100%;z-index:-1}.services__background-image img{filter:grayscale(90%) brightness(1.6) opacity(.5);left:0;-o-object-fit:cover;object-fit:cover;opacity:.15;top:0}.services__background-image .background-image__overlay{background:#fff;background:linear-gradient(180deg,#fff,hsla(0,0%,100%,0) 10%,hsla(0,0%,100%,0) 90%,#fff);height:100%;position:absolute;width:100%;z-index:1}.services__section-list{display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:4rem;position:relative;width:100%}.services__section-list-item{align-items:center;display:flex;flex-direction:column;padding-right:3rem;position:relative;width:25%}.services__section-list-item:last-child{padding-right:0}.services__section-list-item--header{display:flex;height:100px;justify-content:center;margin-bottom:2rem;position:relative;width:100%}.services__section-list-item--header .border{margin-left:-24px;margin-top:-24px;position:absolute;z-index:1}.services__section-list-item--header .border rect{stroke-width:4;stroke:#a08412;fill:none}.services__section-list-item--header .shape{position:absolute;z-index:2}.services__section-list-item--header .shape rect{fill:#082024;aspect-ratio:1/1}.services__section-list-item--header img{height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:64px;z-index:3}.services__section-list-item--body{align-items:center;display:flex;flex-direction:column;position:relative;width:100%}.services__section-list-item--body h2{color:#0f3c43;font-size:1.333em;font-weight:600}.services__section-list-item--body p{color:#082024;font-family:Inter,sans-serif;font-weight:200;line-height:140%;margin-top:2rem}@media screen and (max-width:1024px){.services__section-list{flex-wrap:wrap}.services__section-list-item{width:50%}.services__section-list-item--body{padding:0 1rem}.services__section-list-item:nth-of-type(odd){padding-left:0;padding-right:1rem}.services__section-list-item:nth-of-type(2n+2){padding-left:1rem;padding-right:0}.services__section-list-item:nth-of-type(n+3){margin-top:4rem}}@media screen and (max-width:480px){.services__section-list-item{align-items:flex-start;flex-flow:row nowrap;justify-content:space-between;width:100%}.services__section-list-item--header{width:92px}.services__section-list-item--header svg{height:64px;width:64px}.services__section-list-item--header svg:first-child{margin-left:-12px;margin-top:-12px}.services__section-list-item--header img{height:auto;padding:1rem}.services__section-list-item--body{align-items:flex-start;padding-right:0}.services__section-list-item--body p{margin-top:.75rem}.services__section-list-item:nth-of-type(n+2){margin-top:3rem}}.top-real-estates{display:block;position:relative}.top-real-estates__action-bar{align-items:baseline;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-bottom:3rem;margin-top:1rem;position:relative;width:auto}.top-real-estates__list{background-color:#082024;display:flex;flex-flow:row nowrap;height:30vh;min-height:400px}.top-real-estates__preview-item,.top-real-estates__preview-item--focused{height:100%;outline:8px solid transparent;position:relative;transform-origin:50% 50%;transition:all .3s cubic-bezier(.6,-.25,.5,1);width:auto;width:25%;z-index:1}.top-real-estates__preview-item .preview-item__image,.top-real-estates__preview-item--focused .preview-item__image{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.top-real-estates__preview-item .preview-item__title,.top-real-estates__preview-item--focused .preview-item__title{bottom:16px;color:#fff;font-size:1em;font-weight:600;-webkit-hyphens:auto;hyphens:auto;letter-spacing:.1rem;padding:1rem 1.5rem;position:absolute;text-transform:uppercase;transition:all .3s cubic-bezier(.6,-.25,.5,1);width:100%;z-index:20}.top-real-estates__preview-item .preview-item__details,.top-real-estates__preview-item--focused .preview-item__details{display:flex;flex-direction:column;opacity:1;opacity:0;padding:1rem 1.5rem;position:absolute;transition:all .5s cubic-bezier(.55,0,.2,1.15);visibility:hidden;width:100%;z-index:20}.top-real-estates__preview-item .preview-item__details>div,.top-real-estates__preview-item--focused .preview-item__details>div{color:#fff;display:flex;flex-flow:row nowrap;font-family:Inter,sans-serif;font-size:.65em;justify-content:space-between;margin-top:.5rem}.top-real-estates__preview-item .preview-item__details>div span:first-of-type,.top-real-estates__preview-item--focused .preview-item__details>div span:first-of-type{font-weight:400}.top-real-estates__preview-item .preview-item__details>div span:last-of-type,.top-real-estates__preview-item--focused .preview-item__details>div span:last-of-type{font-weight:100}.top-real-estates__preview-item--focused:hover,.top-real-estates__preview-item:hover{cursor:pointer}.top-real-estates__preview-item--focused:after,.top-real-estates__preview-item:after{background:rgba(8,32,36,0);background:linear-gradient(180deg,rgba(8,32,36,0) 50%,#082024);content:"";height:100%;left:0;position:absolute;top:0;width:100%;z-index:2}.top-real-estates__preview-item--focused{border-bottom:4px solid #e5bd1a;outline:8px solid #fff;transform:scale(1.1);transition:all .5s cubic-bezier(.55,0,.2,1.55);z-index:10}.top-real-estates__preview-item--focused .preview-item__title{bottom:40%;transition:all .5s cubic-bezier(.55,0,.2,1.15)}.top-real-estates__preview-item--focused .preview-item__details{bottom:12px;opacity:1;transition:all 1s cubic-bezier(.55,0,.2,1.55);visibility:visible}.top-real-estates__preview-item--focused:after{background:rgba(8,32,36,0);background:linear-gradient(180deg,rgba(8,32,36,0),#082024)}@media screen and (max-width:1024px){.top-real-estates__list{-ms-overflow-style:none;overflow-x:scroll;overflow-y:hidden;padding-right:0;scrollbar-width:none;width:auto}.top-real-estates__list::-webkit-scrollbar{display:none}.top-real-estates__preview-item,.top-real-estates__preview-item--focused{border-bottom:0 solid #d5054a;flex-grow:1;flex-shrink:0;outline:8px solid #fff;transform:scale(1);transition:all .5s cubic-bezier(.55,0,.2,1.55);width:300px;z-index:10}.top-real-estates__preview-item .preview-item__title,.top-real-estates__preview-item--focused .preview-item__title{bottom:40%;transition:all .5s cubic-bezier(.55,0,.2,1.15)}.top-real-estates__preview-item .preview-item__details,.top-real-estates__preview-item--focused .preview-item__details{bottom:12px;font-size:1.333em;opacity:1;transition:all 1s cubic-bezier(.55,0,.2,1.55);visibility:visible}.top-real-estates__preview-item--focused:after,.top-real-estates__preview-item:after{background:rgba(8,32,36,0);background:linear-gradient(180deg,rgba(8,32,36,0),#082024)}}.house-appraisal{display:flex;flex-flow:row nowrap}.house-appraisal__image{height:auto;min-height:500px;width:55%}.house-appraisal__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:bottom center;object-position:bottom center;width:100%}.house-appraisal__text-container{background-color:#082024;box-shadow:0 12px 17px 2px rgba(0,0,0,.08),0 5px 22px 4px rgba(0,0,0,.05),0 7px 8px -4px rgba(0,0,0,.1);color:#fff;display:flex;flex-direction:column;justify-content:space-between;margin:3rem 0 3rem -4rem;padding:2rem 4rem;width:calc(45% + 4rem)}.house-appraisal__text-container a{margin-top:4rem}@media screen and (max-width:1024px){.house-appraisal{flex-wrap:wrap}.house-appraisal__image{width:100%}.house-appraisal__image img{height:80%}.house-appraisal__text-container{margin:-15rem 2rem 0;padding:1.5rem 2rem;width:100%}}.credentials{align-items:flex-start;display:flex;flex-flow:row nowrap;justify-content:flex-end}.credentials__info-container{background-color:#fff;display:flex;flex-direction:column;height:auto;left:0;margin-top:4rem;padding:1rem 2rem 1rem 0;position:absolute;top:0;width:40%;z-index:2}.credentials__info-container .section-heading__title{margin-bottom:2rem;margin-top:-4rem}.credentials__image-container{aspect-ratio:16/9;margin-right:-15vw;position:relative;width:95%;z-index:1}.credentials__image-container img{height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;width:100%}.credentials__image-container--key-data{align-items:baseline;background-color:#fff;bottom:-24px;color:#0f3c43;display:flex;flex-flow:row nowrap;height:92px;justify-content:space-between;padding:1rem 2rem;position:absolute;width:85%;z-index:2}.credentials__image-container--key-data>div{align-items:center;display:flex;flex-direction:column}.credentials__image-container--key-data>div svg{fill:#7e680e;height:32px;margin-bottom:8px}.credentials__image-container--key-data>div span:first-child{text-transform:uppercase}.credentials__image-container--key-data>div span:last-child{font-family:Inter,sans-serif}.credentials__navigation{align-items:center;display:flex;flex-flow:row nowrap;justify-content:space-between;margin-top:2rem;width:100%}.credentials__navigation button:hover svg path{stroke:#fff}.credentials__navigation button:first-child svg{transform:scale(-1)}.credentials__navigation--pagination{display:flex;flex-flow:row nowrap;justify-content:space-between}.credentials__navigation--pagination span{background-color:#d0d0d0;display:block;height:16px;margin:0 .5rem;width:16px}.credentials__navigation--pagination span.is-active{background-color:#082024}@media screen and (max-width:1920px){.credentials__image-container{margin-right:-12vw;width:90%}}@media screen and (max-width:1536px){.credentials__image-container{margin-right:-10vw;width:85%}}@media screen and (max-width:1280px){.credentials__image-container{aspect-ratio:16/10;margin-right:-9vw;width:80%}.credentials__image-container--key-data{bottom:-48px}}@media screen and (max-width:1024px){.credentials__info-container{margin-top:1rem}.credentials__image-container{margin-right:-7vw;width:70%}}@media screen and (max-width:768px){.credentials{flex-wrap:wrap}.credentials__image-container{margin-left:-5vw;margin-right:-5vw;width:calc(100% + 10vw)}.credentials__image-container--key-data{width:100%}.credentials__info-container{background-color:hsla(0,0%,100%,.85);margin-bottom:-4rem;padding:1rem 2rem;position:relative;width:100%}}@media screen and (max-width:480px){.credentials__image-container{aspect-ratio:16/11;margin-left:-3vw;margin-right:-3vw;width:calc(100% + 6vw)}.credentials__image-container--key-data{padding:.5rem}.credentials__image-container--key-data svg{width:24px}.credentials__info-container{margin-bottom:-1rem;padding:1rem}}.testimonials{display:flex;flex-flow:row nowrap;justify-content:space-between}.testimonials__reviews-container{display:flex;flex-direction:column;justify-content:flex-start;padding:2rem 0;position:relative;width:55.8%;z-index:1}.testimonials__reviews-container--background{height:100%;padding:2rem 4rem;position:absolute;width:100%;z-index:0}.testimonials__reviews-container--background img:first-child{left:0;position:absolute;top:5rem}.testimonials__reviews-container--background img:last-child{bottom:5rem;position:absolute;right:4rem}.testimonials__reviews-container--review-container{min-height:250px;padding:0 4rem;position:relative}.testimonials__reviews-container--title{color:#0f3c43;font-size:1.333em;transition:all 1s cubic-bezier(.55,0,.3,1.4);z-index:2}.testimonials__reviews-container--title.slide-left{opacity:0;transform:translateX(-2rem);transition:all 1s cubic-bezier(.55,0,.5,1)}.testimonials__reviews-container--review{color:#082024;font-family:Inter,sans-serif;font-size:1em;margin-top:2rem;transition:all 1s cubic-bezier(.55,0,.3,1.4);z-index:2}.testimonials__reviews-container--review.slide-right{opacity:0;transform:translateX(2rem);transition:all 1s cubic-bezier(.55,0,.5,1)}.testimonials__reviews-container--pagination{display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:3rem;padding-left:4rem;position:relative;width:100%;z-index:2}.testimonials__reviews-container--pagination div{background-color:#d0d0d0;display:block;height:16px;margin:0 .5rem;width:16px}.testimonials__reviews-container--pagination div.is-active{background-color:#082024}.testimonials__reviews-container--pagination div:hover{cursor:pointer}.testimonials__title-container{position:relative;width:44.2%}.testimonials__title-container--border{border:4px solid #e5bd1a;height:100%;left:-1rem;position:absolute;top:2rem;width:80%;z-index:1}.testimonials__title-container--box{align-items:flex-start;background-color:#082024;display:flex;flex-direction:column;height:100%;justify-content:flex-start;padding:2rem 4rem;position:relative;width:100%;z-index:2}.testimonials__title-container--box span{background-color:#e5bd1a;height:.5rem;width:3rem}.testimonials__title-container--box h2{color:#fff;font-size:2.369em;margin-top:1rem}@media screen and (max-width:768px){.testimonials__reviews-container--background img:first-child{left:-1rem}.testimonials__reviews-container--review-container{padding:0 2rem}.testimonials__title-container--box{padding:2rem}}@media screen and (max-width:480px){.testimonials{flex-flow:row-reverse wrap-reverse;justify-content:center}.testimonials__reviews-container{margin-top:1rem;width:90%}.testimonials__reviews-container--background img:last-child{bottom:5rem}.testimonials__reviews-container--review-container{min-height:200px;padding:0 1rem}.testimonials__reviews-container--pagination{margin:0 auto;padding:0}.testimonials__title-container{width:90%}.testimonials__title-container--box{padding:2rem}}.vlog{display:flex;flex-direction:column}.vlog__list{display:grid;gap:2rem;grid-template-columns:repeat(3,1fr);margin-top:3rem;padding-bottom:3rem}.vlog__list--article{position:relative;width:100%}.vlog__list--article h3{color:#0f3c43;font-size:1.2225rem;margin-top:1rem;padding:0 1rem}.vlog__list--article p{color:#082024;font-family:Inter,sans-serif;font-weight:200;margin-bottom:2rem;margin-top:1rem;padding:0 1rem}.vlog__list--article .article-border-highlight{background-color:transparent;border:2px solid #e5bd1a;height:100%;left:-1rem;opacity:0;position:absolute;top:1rem;transition:all .7s cubic-bezier(.645,.045,.355,1);width:100%;z-index:1}.vlog__list--article img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.vlog__list--article button{margin-left:2rem;opacity:0;position:relative;transition:all .7s cubic-bezier(.645,.045,.355,1);z-index:2}.vlog__list--article:hover .article-border-highlight{opacity:1}.vlog__list--article:hover button{margin-left:1rem;opacity:1}.vlog__video-overlay{align-items:center;background-color:rgba(8,32,36,.95);display:flex;flex-direction:column;height:100%;inset:0;justify-content:center;position:fixed;width:100%;z-index:900}.vlog__video-overlay button{margin-bottom:2rem}.vlog__video-overlay video{max-height:900px;max-width:80%}@media screen and (max-width:1024px){.vlog__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:480px){.vlog__list{grid-template-columns:repeat(1,1fr)}.vlog__list--article{display:flex;flex-direction:column;width:100%}.vlog__list--article img{aspect-ratio:16/8;position:relative;width:100%}.vlog__list--article h3,.vlog__list--article p{margin-left:0;width:100%}.vlog__list--article .article-border-highlight{left:-.5rem;top:.5rem}.vlog__list--article button{align-self:flex-start;margin-bottom:1rem;margin-left:1rem;margin-right:0;opacity:1}.vlog__list--article:hover button{margin-right:0}.vlog__list--article:nth-child(1n+2){margin-top:2rem}}.footer{background-color:#082024;display:block;margin-top:6rem;width:100%}.footer__content{display:flex;flex-flow:row nowrap;padding:3rem 0;width:auto}.footer__content--left{display:flex;flex-direction:column;width:38.2%}.footer__content--left>img{height:auto;margin-bottom:3rem;width:100%}.footer__content--left p{color:#fff;font-family:Inter,sans-serif;font-size:.85em;font-weight:200;line-height:160%;margin-bottom:3rem}.footer__content--social{display:flex;flex-flow:row nowrap}.footer__content--social img{height:48px;margin-right:1rem;opacity:.7;width:auto}.footer__content--social img:hover{cursor:pointer;opacity:1}.footer__content--right{display:flex;justify-content:flex-end;padding-left:3rem;width:61.8%}.footer__content--column{justify-content:center;width:40%}.footer__content--column h2{color:#fff;margin-bottom:2rem}.footer__content--column ul{color:#fff;font-family:Inter,sans-serif;font-size:.85em;font-weight:200;opacity:.8}.footer__content--column ul li{margin-bottom:.5rem}.footer__content--column ul li:hover{color:#f1db81;cursor:pointer}.footer__credentials{background-color:hsla(0,0%,100%,.1);color:#fff;padding:1rem 0}.footer__credentials a{color:#e5bd1a}@media screen and (max-width:768px){.footer__content{flex-wrap:wrap}.footer__content--left{align-items:center;font-size:1.333em;justify-content:space-evenly;text-align:center;width:100%}.footer__content--social{justify-content:space-evenly;margin-top:2rem;width:100%}.footer__content--right{justify-content:space-evenly;margin-top:4rem;padding-left:0;width:100%}.footer__content--column{font-size:1.333em;text-align:center}.footer__content--column ul li{margin-bottom:1rem}.footer__credentials{text-align:center}}.preview-heading{background-color:transparent}.preview-heading__highlights{align-items:baseline;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:1rem}.preview-heading__highlights--badge{background-color:rgba(229,189,26,.8);color:#000;font-family:Inter,sans-serif;font-size:.85em;margin-right:1rem;padding:.25rem .5rem}.preview-heading__image{aspect-ratio:16/9;box-shadow:0 24px 38px 3px rgba(0,0,0,.08),0 9px 46px 8px rgba(0,0,0,.05),0 11px 15px -7px rgba(0,0,0,.1);margin-top:2rem;max-height:700px;width:100%}.preview-heading__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;width:100%}.preview-heading__pricetag{background-color:#e5bd1a;bottom:2rem;box-shadow:0 24px 38px 3px rgba(0,0,0,.08),0 9px 46px 8px rgba(0,0,0,.05),0 11px 15px -7px rgba(0,0,0,.1);color:#000;padding:.25rem 4rem .25rem 2rem;position:absolute;right:-4rem;text-align:right}.preview-heading__pricetag span:first-child{display:block;font-size:1em;font-weight:600}.preview-heading__pricetag span:last-child{font-family:Inter,sans-serif;font-size:1.777em;font-weight:200}.key-data-summary{background-color:#f7f7f7;display:flex;flex-flow:row nowrap;justify-content:space-between;position:relative}.key-data-summary__list{display:flex;flex-flow:row wrap;justify-content:flex-start;padding:2rem 15vw 10rem 4rem;position:relative;width:62.8%;z-index:1}@media screen and (max-width:1920px){.key-data-summary__list{padding-right:12vw}}@media screen and (max-width:1536px){.key-data-summary__list{padding-right:10vw}}@media screen and (max-width:1280px){.key-data-summary__list{padding-right:9vw}}@media screen and (max-width:1024px){.key-data-summary__list{padding-right:7vw}}@media screen and (max-width:768px){.key-data-summary__list{padding-right:5vw;padding:2rem 2rem 6rem!important;width:100%}}@media screen and (max-width:480px){.key-data-summary__list{padding-right:3vw}}.key-data-summary__list--item{color:#082024;margin-bottom:1.5rem;width:50%}.key-data-summary__list--item h3{font-size:1.333em;font-weight:600}@media screen and (max-width:480px){.key-data-summary__list--item h3{font-size:1em}}.key-data-summary__list--item span{font-family:Inter,sans-serif}.key-data-summary__border{border:4px solid #e5bd1a;height:70%;left:1rem;position:absolute;top:1rem;width:38.2%;z-index:1}.key-data-summary__title{background-color:#082024;display:flex;flex-direction:column;margin-bottom:10rem;margin-top:-2rem;padding-left:15vw;padding-right:3rem;padding-top:3rem;position:relative;width:38.2%;z-index:2}@media screen and (max-width:1920px){.key-data-summary__title{padding-left:12vw}}@media screen and (max-width:1536px){.key-data-summary__title{padding-left:10vw}}@media screen and (max-width:1280px){.key-data-summary__title{padding-left:9vw}}@media screen and (max-width:1024px){.key-data-summary__title{padding-left:7vw}}@media screen and (max-width:768px){.key-data-summary__title{padding-left:5vw}}@media screen and (max-width:480px){.key-data-summary__title{padding-left:3vw}}.key-data-summary__title span{background-color:#e5bd1a;height:4px;width:30%}.key-data-summary__title h2{color:#fff;font-size:2.369em;margin-top:1rem}@media screen and (max-width:768px){.key-data-summary{flex-wrap:wrap;margin-top:4rem!important}.key-data-summary__border{height:130px;width:100%}.key-data-summary__title{margin-bottom:2rem;margin-top:0;padding-bottom:1rem;width:100%}}.estate-gallery{display:block}.estate-gallery__preview{display:flex;flex-flow:row nowrap}.estate-gallery__preview--column1{padding-right:1rem;width:58.2%}.estate-gallery__preview--column1 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease-in-out;width:100%}.estate-gallery__preview--image{height:500px;margin-bottom:2rem;overflow:hidden;width:100%}.estate-gallery__preview--image:hover img{cursor:pointer;transform:scale(1.1)}.estate-gallery__preview--column2{margin-top:-8rem;padding-left:1rem;width:41.8%}.estate-gallery__preview--column2 img{height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s ease-in-out;width:100%}.estate-gallery__preview--column2 span{color:#082024;display:block;font-family:Inter,sans-serif}.estate-gallery__preview--column2 button{margin-top:1rem}.estate-gallery__preview img{margin-bottom:2rem}.estate-gallery__swiper{background-color:rgba(1,4,5,.95);height:100%;left:0;position:fixed;top:0;width:100%;z-index:10000}.estate-gallery__swiper .swiper{height:100%;padding:4rem;z-index:1}.estate-gallery__swiper .swiper img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.estate-gallery__swiper .swiper-pagination-bullet{background:#fa2d71;height:12px;width:12px}.estate-gallery__swiper .swiper-button-next,.estate-gallery__swiper .swiper-button-prev{background:#082024;color:#e5bd1a;padding:2rem}.estate-gallery__swiper .close-gallery-button{height:auto;left:calc(50% - 100px);position:absolute;top:12px;width:200px;z-index:2}@media screen and (max-width:768px){.estate-gallery__preview{flex-wrap:wrap;text-align:center}.estate-gallery__preview--column1{margin-top:-9rem;padding:0 1rem;position:relative;width:100%}.estate-gallery__preview--column2{margin-top:0;padding:0 1rem;position:relative;width:100%}.estate-gallery__preview--image{aspect-ratio:16/10;height:auto;margin-bottom:.5rem}}.call-to-action{background-color:#082024;padding:4rem 0}.call-to-action__content{color:#fff;display:flex;flex-flow:row nowrap}.call-to-action__content--title{display:flex;flex-direction:column;padding-right:2rem;width:38.2%}.call-to-action__content--title span{background-color:#e5bd1a;height:4px;width:30%}.call-to-action__content--title h2{font-size:3.157em}.call-to-action__content--text{align-items:flex-start;display:flex;flex-direction:column;font-family:Inter,sans-serif;width:61.8%}.call-to-action__content--text .btn,.call-to-action__content--text .btn--primary,.call-to-action__content--text .btn--secondary,.call-to-action__content--text .btn--small,.call-to-action__content--text .btn--tertiary{margin-top:2rem}@media screen and (max-width:768px){.call-to-action__content--title h2{font-size:2.369em}}@media screen and (max-width:480px){.call-to-action__content{flex-wrap:wrap}.call-to-action__content--title{margin-bottom:2rem;width:100%}.call-to-action__content--text{width:100%}}.contact-form{margin-top:-15vh;padding-bottom:4rem}.contact-form__form{background-color:#f7f7f7;border-radius:6px;box-shadow:0 24px 38px 3px rgba(0,0,0,.08),0 9px 46px 8px rgba(0,0,0,.05),0 11px 15px -7px rgba(0,0,0,.1);display:flex;flex-flow:row wrap;justify-content:space-between;margin-top:2rem;padding:2rem 3rem}.contact-form__form label{color:#000;margin-bottom:.5rem}.contact-form__form input,.contact-form__form select{border:1px solid rgba(8,32,36,.2);border-radius:3px;font-family:Inter,sans-serif;line-height:140%;padding:.5rem}.contact-form__form input.has-error,.contact-form__form select.has-error{border:1px solid #912a2d}.contact-form__form input:focus:not([type=checkbox]),.contact-form__form select:focus:not([type=checkbox]){outline:1px solid #d5054a}.contact-form__form--input,.contact-form__form--select{display:flex;flex-direction:column;margin:1rem 0;width:40%}.contact-form__form--error{color:#912a2d;font-size:.85em;font-weight:600}.contact-form__form--opt-in{display:block;width:100%}.contact-form__form--opt-in label{align-items:baseline;display:flex;flex-direction:row-reverse;font-family:Inter,sans-serif;font-size:.85em;justify-content:flex-end;margin:2rem 0}.contact-form__form--opt-in label input{margin-right:.25rem;transform:scale(1.5)}.contact-form__form--button{display:block}@media screen and (max-width:768px){.contact-form__form--input,.contact-form__form--select{width:80%}}.real-estates-list-item,.real-estates-list-item--bottom,.real-estates-list-item--top{display:flex;flex-direction:column;margin-top:3rem;position:relative}.real-estates-list-item--bottom:nth-of-type(odd) .real-estates-list-item__image,.real-estates-list-item--top:nth-of-type(odd) .real-estates-list-item__image,.real-estates-list-item:nth-of-type(odd) .real-estates-list-item__image{margin-left:0;margin-right:-3rem}.real-estates-list-item--bottom:nth-of-type(2n) .real-estates-list-item--top,.real-estates-list-item--top:nth-of-type(2n) .real-estates-list-item--top,.real-estates-list-item:nth-of-type(2n) .real-estates-list-item--top{flex-direction:row-reverse}.real-estates-list-item--bottom:nth-of-type(2n) .real-estates-list-item__image,.real-estates-list-item--top:nth-of-type(2n) .real-estates-list-item__image,.real-estates-list-item:nth-of-type(2n) .real-estates-list-item__image{margin-left:-3rem;margin-right:0}.real-estates-list-item--bottom:nth-of-type(4n+1),.real-estates-list-item--top:nth-of-type(4n+1),.real-estates-list-item:nth-of-type(4n+1){margin-top:5.5rem}.real-estates-list-item--bottom:nth-of-type(4n+1) .real-estates-list-item__line,.real-estates-list-item--top:nth-of-type(4n+1) .real-estates-list-item__line,.real-estates-list-item:nth-of-type(4n+1) .real-estates-list-item__line{bottom:-2rem;height:70%;left:-2rem;width:15%}.real-estates-list-item--bottom:nth-child(4n+2) .real-estates-list-item__line,.real-estates-list-item--top:nth-child(4n+2) .real-estates-list-item__line,.real-estates-list-item:nth-child(4n+2) .real-estates-list-item__line{height:80%;left:auto;right:-2rem;top:-2rem;width:calc(57% + 4rem)}.real-estates-list-item--bottom:nth-child(4n+3) .real-estates-list-item__line,.real-estates-list-item--top:nth-child(4n+3) .real-estates-list-item__line,.real-estates-list-item:nth-child(4n+3) .real-estates-list-item__line{bottom:-1rem;height:80%;left:-2rem;right:auto;top:auto;width:calc(100% + 4rem)}.real-estates-list-item--bottom:nth-child(4n+4) .real-estates-list-item__line,.real-estates-list-item--top:nth-child(4n+4) .real-estates-list-item__line,.real-estates-list-item:nth-child(4n+4) .real-estates-list-item__line{bottom:-1rem;height:calc(100% + 3rem);left:40%;right:auto;top:-2rem;width:25%}.real-estates-list-item--bottom:nth-child(3) .real-estates-list-item__line,.real-estates-list-item--top:nth-child(3) .real-estates-list-item__line,.real-estates-list-item:nth-child(3) .real-estates-list-item__line{bottom:-1rem;height:80%;left:-2rem;right:auto;top:auto;width:calc(100% + 4rem)}.real-estates-list-item--bottom:first-of-type,.real-estates-list-item--top:first-of-type,.real-estates-list-item:first-of-type{margin-top:2rem}.real-estates-list-item--bottom:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item--bottom:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--center .section-heading__title h1,.real-estates-list-item--bottom:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--dark .section-heading__title h1,.real-estates-list-item--top:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item--top:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--center .section-heading__title h1,.real-estates-list-item--top:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--dark .section-heading__title h1,.real-estates-list-item:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--center .section-heading__title h1,.real-estates-list-item:first-of-type .real-estates-list-item--top .real-estates-list-item__info .section-heading--dark .section-heading__title h1{color:#f7f7f7}.real-estates-list-item--top{align-items:stretch;display:flex;flex-flow:row nowrap;height:400px;justify-content:space-between;position:relative;width:100%}@media screen and (max-width:768px){.real-estates-list-item--top{align-items:flex-start;flex-wrap:wrap;height:auto;justify-content:center}}.real-estates-list-item__line{border:4px solid #e5bd1a;position:absolute;z-index:1}.real-estates-list-item__image{height:100%;width:58%;z-index:2}.real-estates-list-item__image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.real-estates-list-item__info{background-color:#082024;margin-bottom:-2rem;margin-top:4rem;padding:2rem 4rem;width:45%;z-index:3}.real-estates-list-item__info .section-heading .section-heading__title,.real-estates-list-item__info .section-heading--center .section-heading__title,.real-estates-list-item__info .section-heading--dark .section-heading__title{margin-bottom:1rem;margin-top:-4rem}.real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item__info .section-heading--center .section-heading__title h1,.real-estates-list-item__info .section-heading--dark .section-heading__title h1{color:#000}.real-estates-list-item__info .section-heading h2,.real-estates-list-item__info .section-heading--center h2,.real-estates-list-item__info .section-heading--dark h2{font-size:1.333em;margin-bottom:1rem}.real-estates-list-item__info .section-heading--center>div h3,.real-estates-list-item__info .section-heading--dark>div h3,.real-estates-list-item__info .section-heading>div h3{color:#e5bd1a;font-size:.85em;font-weight:600;margin-top:1rem}.real-estates-list-item__info .section-heading--center>div span,.real-estates-list-item__info .section-heading--dark>div span,.real-estates-list-item__info .section-heading>div span{color:#f7f7f7!important;font-family:Inter,sans-serif;font-size:.85em}.real-estates-list-item__info .section-heading--center>div span span,.real-estates-list-item__info .section-heading--dark>div span span,.real-estates-list-item__info .section-heading>div span span{color:#e3e3e3!important;font-size:.85em;font-weight:200}.real-estates-list-item__info .section-heading a,.real-estates-list-item__info .section-heading--center a,.real-estates-list-item__info .section-heading--dark a{margin-top:2rem}.real-estates-list-item--bottom{align-items:flex-start;display:flex;flex-flow:row nowrap;gap:4rem;justify-content:flex-start;padding:1rem 2rem;width:100%}.real-estates-list-item--bottom:has(>:nth-child(4)){justify-content:space-between}.real-estates-list-item--bottom div{align-items:center;display:flex;flex-direction:column;justify-content:flex-start}.real-estates-list-item--bottom div h3{color:#0f3c43;font-size:.85em;font-weight:600}.real-estates-list-item--bottom div span{color:#082024;font-family:Inter,sans-serif}.real-estates-list-item--bottom svg{fill:#a08412;height:36px}@media screen and (max-width:768px){.real-estates-list-item--bottom{padding:0 1rem 2rem}}@media screen and (max-width:480px){.real-estates-list-item--bottom{align-items:baseline;border-bottom:1px solid #e5bd1a;flex-wrap:wrap;justify-content:flex-start}.real-estates-list-item--bottom>div{width:33%}.real-estates-list-item--bottom>div:nth-of-type(1n+3){margin-top:1rem}.real-estates-list-item--bottom svg{height:24px}}@media screen and (max-width:1280px){.real-estates-list-item--bottom:nth-of-type(odd) .real-estates-list-item__image,.real-estates-list-item--top:nth-of-type(odd) .real-estates-list-item__image,.real-estates-list-item:nth-of-type(odd) .real-estates-list-item__image{margin-left:0;margin-right:-2rem}.real-estates-list-item--bottom:nth-of-type(2n) .real-estates-list-item__image,.real-estates-list-item--top:nth-of-type(2n) .real-estates-list-item__image,.real-estates-list-item:nth-of-type(2n) .real-estates-list-item__image{margin-left:-2rem;margin-right:0}.real-estates-list-item__info{padding:2rem 2.5rem}}@media screen and (max-width:768px){.real-estates-list-item__image{aspect-ratio:16/9;margin-left:0!important;margin-right:0!important;width:100%}.real-estates-list-item__line{display:none}.real-estates-list-item__info{margin-top:-1rem;padding:1rem 1.5rem;width:100%}.real-estates-list-item__info .section-heading .section-heading__title,.real-estates-list-item__info .section-heading--center .section-heading__title,.real-estates-list-item__info .section-heading--dark .section-heading__title{height:0;margin:0}.real-estates-list-item__info .section-heading .section-heading__title span,.real-estates-list-item__info .section-heading--center .section-heading__title span,.real-estates-list-item__info .section-heading--dark .section-heading__title span{display:none}.real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item__info .section-heading--center .section-heading__title h1,.real-estates-list-item__info .section-heading--dark .section-heading__title h1{background-color:#e5bd1a;color:#082024;font-size:.85em;font-weight:600;left:0;margin:0;padding:.3rem 1.5rem;position:absolute;top:.5rem}.real-estates-list-item__info .section-heading h2,.real-estates-list-item__info .section-heading--center h2,.real-estates-list-item__info .section-heading--dark h2{margin:0}.real-estates-list-item--bottom{flex-wrap:wrap;gap:2rem}.real-estates-list-item--bottom svg{height:24px}}@media screen and (max-width:480px){.real-estates-list-item__image{aspect-ratio:16/10;width:100%}}.imprint{background-color:transparent;color:#0f3c43;display:block;position:relative}.imprint h1{color:#fff;font-size:3.157em;margin-bottom:2rem;margin-top:-6rem}.imprint__section{margin-top:1rem;padding:1rem}.imprint__section h2{border-left:4px solid #e5bd1a;font-size:1.777em;font-weight:600;margin:1rem 0 1rem -1rem;padding-left:.75rem}.imprint__section h3{font-size:1.333em;font-weight:600;margin:.5rem 0}.imprint__section h4{color:#000;font-family:Inter,sans-serif;font-size:1em;font-weight:400}.imprint__section p{color:#5e5e5e;margin:1rem 0}.imprint__section p,.imprint__section span{font-family:Inter,sans-serif;line-height:140%}.imprint__section span{display:block;padding-left:1.2rem}.imprint__section span:first-of-type{margin-top:1rem}.imprint__section a{color:#000;font-weight:400;text-decoration:underline}.privacy{background-color:transparent;color:#0f3c43;display:block;position:relative}.privacy h1{color:#fff;font-size:3.157em;margin-bottom:2rem;margin-top:-6rem}.privacy__section{margin-top:1rem;padding:1rem}.privacy__section h2{border-left:4px solid #e5bd1a;font-size:1.777em;font-weight:600;margin:1rem 0 1rem -1rem;padding-left:.75rem}.privacy__section h3{font-size:1.333em;font-weight:600;margin:.5rem 0}.privacy__section h4{color:#000;font-family:Inter,sans-serif;font-size:1em;font-weight:400}.privacy__section p{color:#5e5e5e;margin:1rem 0}.privacy__section p,.privacy__section span{font-family:Inter,sans-serif;line-height:140%}.privacy__section span{display:block;padding-left:1.2rem}.privacy__section span:first-of-type{margin-top:1rem}.privacy__section a{color:#000;font-weight:400;text-decoration:underline}.image-carousel{display:flex;flex-direction:column;height:100%;justify-content:space-between;position:relative}.image-carousel__image-container{height:100%;overflow:hidden;position:absolute;width:100%}.image-carousel__image,.image-carousel__image--active{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity 1s ease-in-out;width:100%;z-index:1}.image-carousel__image--active{opacity:1}.image-carousel__image img,.image-carousel__image--active img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;width:100%}.image-carousel__image-overlay{background-color:#082024;height:100%;left:0;opacity:.9;position:absolute;top:0;width:100%;z-index:2}.image-carousel__text-container{color:#fff;height:auto;padding:20vh 0 0;position:relative;width:auto;z-index:3}.image-carousel__text-container svg{height:auto;overflow:visible;position:absolute;width:35%}.image-carousel__text-container svg rect{fill:none;stroke-width:2px;stroke:#7e680e}.image-carousel__text-container.animate--in svg rect{transition:stroke-dasharray 2s cubic-bezier(.55,0,.25,1)}.image-carousel__text-container.animate--in .image-carousel__image-title{animation:animateTextIn 1s cubic-bezier(.55,0,.25,1);animation-delay:.5s;animation-fill-mode:forwards}.image-carousel__text-container.animate--in .image-carousel__call-to-action{animation:animateButtonIn 1s cubic-bezier(.55,0,.25,1);animation-delay:.75s;animation-fill-mode:forwards}.image-carousel__text-container.animate--out svg rect{transition:stroke-dasharray 2s cubic-bezier(.65,0,.45,1)}.image-carousel__text-container.animate--out .image-carousel__image-title{animation:animateTextOut 1s cubic-bezier(.65,0,.45,1);animation-delay:.75s;animation-fill-mode:forwards;opacity:1}.image-carousel__text-container.animate--out .image-carousel__call-to-action{animation:animateButtonOut 1s cubic-bezier(.65,0,.45,1);animation-delay:.5s;animation-fill-mode:forwards;opacity:1}.image-carousel__text-content{padding:2rem;position:relative;top:0;z-index:3}.image-carousel__bordered-rect{height:auto;min-width:200px;overflow:visible;position:absolute;width:30%}.image-carousel__bordered-rect rect{fill:none;stroke-width:4px;stroke:#7e680e;transition:all 2s cubic-bezier(.55,0,.25,1)}.image-carousel__image-title{font-weight:200;letter-spacing:.1rem;line-height:110%;min-width:350px;opacity:0;position:relative;width:50%}.image-carousel__call-to-action{font-family:Inter,sans-serif;margin-top:2rem;opacity:0;position:relative}.image-carousel__navigation-wrapper{display:flex;justify-content:flex-end;margin-bottom:-48px;margin-top:auto;position:relative}.image-carousel__navigation{display:flex;flex-flow:row nowrap;justify-content:flex-end;position:relative;width:auto}.image-carousel__navigation-item,.image-carousel__navigation-item--active{background-color:#fff;height:112px;margin-right:8px;outline:9px solid #fff;position:relative;width:164px;z-index:10}.image-carousel__navigation-item img,.image-carousel__navigation-item--active img{background-color:#fff;height:100%;margin:0;-o-object-fit:cover;object-fit:cover;opacity:.5;transition:opacity .5s ease-in-out;width:100%}.image-carousel__navigation-item--active:hover,.image-carousel__navigation-item:hover{cursor:pointer}.image-carousel__navigation-item--active:hover img,.image-carousel__navigation-item:hover img{opacity:.7}.image-carousel__navigation-item .navigation-highlight,.image-carousel__navigation-item--active .navigation-highlight{background-color:#e5bd1a;bottom:0;height:0;left:0;opacity:1;position:absolute;transition:all 1s cubic-bezier(.55,0,.25,1);width:100%}.image-carousel__navigation-item--active img{opacity:1}.image-carousel__navigation-item--active.animate--out .navigation-highlight{animation:animate-navigation-out 1s cubic-bezier(.55,0,.25,1) 1;animation-delay:2.2s}.image-carousel__navigation-item--active .navigation-highlight{animation:animate-navigation-in 1s;height:4px}@media screen and (max-width:768px){.image-carousel__navigation-wrapper{justify-content:center}.image-carousel__navigation-item,.image-carousel__navigation-item--active{background-color:#fff;height:96px;width:120px}}@media screen and (max-width:480px){.image-carousel__navigation-item,.image-carousel__navigation-item--active{background-color:#fff;height:72px;width:96px}}@keyframes animateTextIn{0%{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}@keyframes animateButtonIn{0%{opacity:0;transform:translateX(50px)}to{opacity:1;transform:translateX(0)}}@keyframes animateTextOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(-100px)}}@keyframes animateButtonOut{0%{opacity:1;transform:translateX(0)}to{opacity:0;transform:translateX(50px)}}.navbar,.navbar--scrolled{background:rgba(0,0,0,.55);background:linear-gradient(180deg,rgba(0,0,0,.55),transparent);height:112px;position:fixed;transition:background-color .5s ease-in-out;width:100%;z-index:1000}.navbar__wrapper{align-items:center;display:flex;flex-flow:row nowrap;height:100%;justify-content:space-between}.navbar__logo{height:auto;width:40%}.navbar__links{align-items:baseline;color:#fff;display:flex;flex-flow:row nowrap;font-family:Inter,sans-serif;font-weight:100;justify-content:flex-end}.navbar__links a,.navbar__links button{margin-left:2rem}.navbar__links a:hover:not(button,:has(button)),.navbar__links button:hover:not(button,:has(button)){border-bottom:1px solid #e5bd1a;color:#f5e5a3;cursor:pointer}.navbar--scrolled{background-color:#0f3c43}.navbar__menu-button{background-color:#e5bd1a;border-radius:3px;display:none;height:36px;position:relative;transition:background-color .5s cubic-bezier(.7,0,.3,1);width:36px}.navbar__menu-button:hover{cursor:pointer}.navbar__menu-button svg{height:100%;width:auto}.navbar__menu-button svg line,.navbar__menu-button svg path{stroke:#082024;stroke-width:4px;stroke-linecap:square;fill:none;transition:stroke-dashoffset 1s cubic-bezier(.7,0,.3,1),stroke-dasharray 1s cubic-bezier(.7,0,.3,1),opacity .5s cubic-bezier(.25,-.25,.75,1.25)}.navbar__menu-button #first,.navbar__menu-button #second{stroke-dasharray:40px 950px}.navbar__menu-button #middle{stroke-dasharray:240px 240px}.navbar__menu-button.is-active{background-color:#e5bd1a}.navbar__menu-button.is-active svg #first{stroke-dashoffset:-230px}.navbar__menu-button.is-active svg #second{stroke-dashoffset:-290px}.navbar__menu-button.is-active svg #middle{stroke-dashoffset:-40px;opacity:0}.navbar__menu-button.is-active svg line,.navbar__menu-button.is-active svg path{stroke:#f7f7f7}.navbar__mobile-menu{align-items:center;background:#0f3c43;background:linear-gradient(180deg,#0f3c43,#082024);display:flex;flex-direction:column;height:calc(100vh - 64px);justify-content:flex-start;left:0;padding:4rem 0 1rem;position:absolute;top:64px;width:100vw;z-index:999}.navbar__mobile-menu--background{height:100%;inset:0;position:absolute;width:100%;z-index:1}.navbar__mobile-menu--background img{height:100%;-o-object-fit:cover;object-fit:cover;opacity:.1;width:100%}.navbar__mobile-menu--background:after{background:rgba(0,0,0,.6);background:linear-gradient(0deg,rgba(0,0,0,.6) 0,transparent 30%);content:"";height:100%;inset:0;position:absolute;width:100%;z-index:0}.navbar__mobile-menu--links{align-items:center;display:flex;flex-direction:column;width:90%;z-index:2}.navbar__mobile-menu--links .navbar__link{color:#fff;font-size:2.369em;font-weight:200;margin-bottom:4rem}.navbar__mobile-menu--links .navbar__link.is-active{color:#e9c73c;font-weight:400}.navbar__mobile-menu .navbar__mobile-contact-icons{align-content:center;align-items:center;border-top:1px solid #e5bd1a;display:flex;flex-flow:row nowrap;justify-content:space-evenly;margin-top:auto;padding:4rem 2rem;width:100%;z-index:2}.navbar__mobile-menu .navbar__mobile-contact-icons a{align-items:center;color:#f7f7f7;display:flex;flex-direction:column;font-family:Inter,sans-serif}.navbar__mobile-menu .navbar__mobile-contact-icons a svg{margin-bottom:1rem}.navbar__mobile-menu .navbar__mobile-contact-icons a svg path{fill:#e5bd1a}@media screen and (max-width:768px){.navbar,.navbar--scrolled{height:64px}.navbar__menu-button{display:block}.navbar__links{display:none}}@media screen and (max-width:768px) and (max-width:768px){.navbar__logo{width:83%}}.section-heading,.section-heading--center,.section-heading--dark{display:flex;flex-direction:column}.section-heading__title{align-items:center;display:flex;flex-flow:row nowrap}.section-heading__title h1{color:#165863;font-family:Inter,sans-serif;font-size:1em;font-weight:200;letter-spacing:.05rem;margin:0 1rem;text-transform:uppercase}.section-heading__line{background-color:#e5bd1a;height:.15rem;min-width:92px;width:auto}@media screen and (max-width:768px){.section-heading__line{min-width:64px}}.section-heading h2,.section-heading--center h2,.section-heading--dark h2{color:#0f3c43;font-size:1.777em;font-weight:300;line-height:120%;margin-top:1rem}.section-heading h3,.section-heading--center h3,.section-heading--dark h3{color:#0f3c43;font-family:Inter,sans-serif;font-size:1.333em;font-weight:200}.section-heading p,.section-heading--center p,.section-heading--dark p{color:#082024;font-family:Inter,sans-serif;font-weight:300;line-height:140%;margin-top:2rem}.section-heading--center{align-items:center}.section-heading--dark h1{color:#e3e3e3}.section-heading--dark h2{color:#fff}.section-heading--dark p{color:#e3e3e3}.note-display{display:flex;flex-flow:row nowrap}.note-display__title{align-items:flex-start;display:flex;flex-direction:column;justify-content:flex-start;width:40%}.note-display__title span{background-color:#e5bd1a;height:2px;width:15%}.note-display__title h2{color:#0f3c43;font-size:1.777em;font-weight:600;-webkit-hyphens:auto;hyphens:auto}.note-display__description{font-family:Inter,sans-serif;width:60%}.note-display__description>p{color:#082024;margin-bottom:2rem;overflow:hidden;transition:all 1s cubic-bezier(.65,0,.35,1.2)}@media screen and (max-width:480px){.note-display{flex-wrap:wrap;margin-top:2rem!important}.note-display__title{width:100%}.note-display__description{margin-top:2rem;width:100%}}.team-gallery-overlay{align-items:center;animation:overlayFadeIn .6s ease-out;background:rgba(0,0,0,.9);display:flex;height:100vh;justify-content:center;left:0;position:fixed;top:0;width:100vw;z-index:9999}.team-gallery-overlay:focus{outline:none}.team-gallery-container{background:#fff;border-radius:12px;height:80vh;max-width:1600px;overflow:hidden;position:relative;width:90vw}.team-gallery-content{display:flex;height:100%}.team-gallery-image{animation:imageScaleIn .6s cubic-bezier(.4,0,.2,1);height:100%;max-width:800px;min-width:300px;overflow:hidden;position:relative;transform-origin:var(--click-x,50%) var(--click-y,50%);width:50vw}.image-container{height:100%;position:relative;width:100%}.image-container img{-o-object-position:top center;object-position:top center}.gallery-image,.image-container img{-o-object-fit:cover;object-fit:cover}.gallery-image{height:100%;left:0;position:absolute;top:0;transition:transform .3s ease;width:100%}.team-gallery-info{align-items:flex-start;background:linear-gradient(135deg,#f8f9fa,#fff);display:flex;flex:1;justify-content:flex-start;padding:3rem 5rem 3rem 3rem}.team-gallery-info-content{padding-top:2rem;width:100%}.team-gallery-name{color:#2c3e50;font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem}.team-gallery-subtitle{color:#7f8c8d;font-size:1.4rem;font-weight:500;line-height:1.4;margin-bottom:2rem}.team-gallery-text{color:#34495e;font-size:1.1rem;line-height:1.7}.team-gallery-text p{margin-bottom:1.5rem}.team-gallery-delayed{animation:delayedFadeIn .4s ease-out .4s both}.sr-only{clip:rect(0,0,0,0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.team-gallery-close{align-items:center;background:hsla(0,0%,100%,.9);border:none;border-radius:50%;color:#2c3e50;cursor:pointer;display:flex;height:48px;justify-content:center;position:absolute;right:1.5rem;top:1.5rem;transition:all .2s ease;width:48px;z-index:10}.team-gallery-close:hover{background:#082024;color:#fff;transform:scale(1.1)}.team-gallery-close:focus{background:#082024;color:#fff;outline:2px solid #082024;outline-offset:2px}.team-gallery-nav{align-items:center;background:#e5bd1a;border:none;border-radius:50%;color:#082024;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .2s ease;width:56px;z-index:10}.team-gallery-nav:hover{background:#e9c73c;transform:translateY(-50%) scale(1.1)}.team-gallery-nav:focus{background:#e9c73c;outline:2px solid #082024;outline-offset:2px}.team-gallery-nav:disabled{background:hsla(0,0%,100%,.5);cursor:not-allowed;opacity:.5}.team-gallery-nav:disabled:hover{background:hsla(0,0%,100%,.5);transform:translateY(-50%)}.team-gallery-nav--prev{left:1.5rem}.team-gallery-nav--next{right:1.5rem}.team-image-animating{box-shadow:0 10px 30px rgba(0,0,0,.3);position:relative;transform:scale(1.1);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000}.gallery-overlay-enter-active{transition:opacity .3s ease}.gallery-overlay-leave-active{transition:opacity .5s ease}.gallery-overlay-enter-from,.gallery-overlay-leave-to{opacity:0}.image-crossfade-enter-active,.image-crossfade-leave-active{transition:opacity .5s ease}.image-crossfade-enter-from,.image-crossfade-leave-to{opacity:0}.content-fade-up-enter-active,.content-fade-up-leave-active{transition:opacity .4s ease,transform .4s ease}.content-fade-up-enter-from,.content-fade-up-leave-to{opacity:0;transform:translateY(20px)}@keyframes overlayFadeIn{0%{background:transparent;opacity:0}to{background:rgba(0,0,0,.9);opacity:1}}@keyframes imageScaleIn{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.05)}to{opacity:1;transform:scale(1)}}@keyframes delayedFadeIn{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1024px){.team-gallery-container{height:95vh;width:95vw}.team-gallery-content{flex-direction:column}.team-gallery-image{height:40%;max-width:none;transform-origin:center center;width:100%}.team-gallery-info{align-items:flex-start;height:50%;justify-content:flex-start;padding:2rem}.team-gallery-name{font-size:2rem}.team-gallery-subtitle{font-size:1.2rem}.team-gallery-text{font-size:1rem}}@media (max-width:768px){.team-gallery-info{align-items:flex-start;justify-content:flex-start;padding:1.5rem}.team-gallery-name{font-size:1.8rem;margin-bottom:.8rem}.team-gallery-subtitle{font-size:1.1rem;margin-bottom:1.5rem}.team-gallery-text{font-size:.95rem}.team-gallery-nav{height:48px;top:38%;width:48px}.team-gallery-close{height:40px;right:1rem;top:1rem;width:40px}}html{font-family:"IBM Plex Serif",serif;font-size:18px}@media screen and (max-width:1280px){html{font-size:16px}}@media screen and (max-width:768px){html{font-size:14px}}main{overflow:hidden}
