@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-cyrillic-ext-200-normal-Vga4_VGq.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-cyrillic-200-normal-C1qlpSJU.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-greek-ext-200-normal-bo3B0roO.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-greek-200-normal-6rxRGptk.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-vietnamese-200-normal-B2dNGEYK.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) 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-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-latin-ext-200-normal-DX8C79fq.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/inter-latin-200-normal-BxfrU12A.woff2) format("woff2"),url(/build/assets/inter-all-200-normal-CGWh0YCX.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-ext-400-normal-CFvBWp3v.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-cyrillic-400-normal-Q-C3FR23.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-ext-400-normal-5_LfLZIP.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-greek-400-normal-BhkgBvw-.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-vietnamese-400-normal-D1xjBSAx.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) 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-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-ext-400-normal-D3hQhSwC.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/inter-latin-400-normal-YtgfLPRn.woff2) format("woff2"),url(/build/assets/inter-all-400-normal-BpORAHN-.woff) format("woff");unicode-range:U+0000-00FF,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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-ext-600-normal-D7J1nC2I.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-cyrillic-600-normal-IB8NxqO-.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-ext-600-normal-CgDc_PFo.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-greek-600-normal-y7-1jWHP.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+0370-03FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-vietnamese-600-normal-IhZxP9CY.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) 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-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-ext-600-normal-D7ynYP0p.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/inter-latin-600-normal-BvOeHRLc.woff2) format("woff2"),url(/build/assets/inter-all-600-normal-6xxGzXmH.woff) format("woff");unicode-range:U+0000-00FF,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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/ibm-plex-serif-cyrillic-ext-200-normal-BDDhf3kV.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-200-normal-s_SfsIRo.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/ibm-plex-serif-cyrillic-200-normal-IfqWp9h6.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-200-normal-s_SfsIRo.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/ibm-plex-serif-vietnamese-200-normal-Dvu8sMnV.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-200-normal-s_SfsIRo.woff) 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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/ibm-plex-serif-latin-ext-200-normal-DpigaqlI.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-200-normal-s_SfsIRo.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:200;src:url(/build/assets/ibm-plex-serif-latin-200-normal-BluMisUK.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-200-normal-s_SfsIRo.woff) format("woff");unicode-range:U+0000-00FF,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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ibm-plex-serif-cyrillic-ext-300-normal-WDV-T91b.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-300-normal-CvtQLDp1.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ibm-plex-serif-cyrillic-300-normal-DEbXpLfp.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-300-normal-CvtQLDp1.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ibm-plex-serif-vietnamese-300-normal-DuXEP3hY.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-300-normal-CvtQLDp1.woff) 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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ibm-plex-serif-latin-ext-300-normal-BJVqYP33.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-300-normal-CvtQLDp1.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:300;src:url(/build/assets/ibm-plex-serif-latin-300-normal-CA1-ayIx.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-300-normal-CvtQLDp1.woff) format("woff");unicode-range:U+0000-00FF,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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-serif-cyrillic-ext-400-normal-CRv4FTOO.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-400-normal-B-enWBEc.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-serif-cyrillic-400-normal-BJgfp9A-.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-400-normal-B-enWBEc.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-serif-vietnamese-400-normal-CKXm1Q4A.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-400-normal-B-enWBEc.woff) 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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-serif-latin-ext-400-normal-D6v1M9Kz.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-400-normal-B-enWBEc.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/ibm-plex-serif-latin-400-normal-CUvVqw2m.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-400-normal-B-enWBEc.woff) format("woff");unicode-range:U+0000-00FF,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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-serif-cyrillic-ext-600-normal-DN6ORQeM.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-600-normal-B_jTCBjl.woff) format("woff");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-serif-cyrillic-600-normal-zxErUw84.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-600-normal-B_jTCBjl.woff) format("woff");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-serif-vietnamese-600-normal-KPxSyQt6.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-600-normal-B_jTCBjl.woff) 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-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-serif-latin-ext-600-normal-Bqeu-4JM.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-600-normal-B_jTCBjl.woff) format("woff");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"IBM Plex Serif";font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/ibm-plex-serif-latin-600-normal-DTWIb2qY.woff2) format("woff2"),url(/build/assets/ibm-plex-serif-all-600-normal-B_jTCBjl.woff) format("woff");unicode-range:U+0000-00FF,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}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:transparent}html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;tab-size:4;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")}body{margin:0;line-height:inherit}hr{height:0;color:inherit;border-top-width:1px}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{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-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,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{list-style:none;margin:0;padding:0}textarea{resize:vertical}input::placeholder,textarea::placeholder{opacity:1;color:theme("colors.gray.400",#9ca3af)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}.text--primary-100{color:#000}.bg--primary-100{background-color:#000}.border--primary-100{border:1px solid black}.text--primary-200{color:#000}.bg--primary-200{background-color:#000}.border--primary-200{border:1px solid black}.text--primary-300{color:#000}.bg--primary-300{background-color:#000}.border--primary-300{border:1px solid black}.text--primary-400{color:#010405}.bg--primary-400{background-color:#010405}.border--primary-400{border:1px solid rgb(1.0454545455,4.1818181818,4.7045454545)}.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 rgb(14.9545454545,59.8181818182,67.2954545455)}.text--primary-700{color:#165863}.bg--primary-700{background-color:#165863}.border--primary-700{border:1px solid rgb(21.9090909091,87.6363636364,98.5909090909)}.text--primary-800{color:#1d7382}.bg--primary-800{background-color:#1d7382}.border--primary-800{border:1px solid rgb(28.8636363636,115.4545454545,129.8863636364)}.text--primary-900{color:#248fa1}.bg--primary-900{background-color:#248fa1}.border--primary-900{border:1px solid rgb(35.8181818182,143.2727272727,161.1818181818)}.text--secondary-100{color:#5c4c0a}.bg--secondary-100{background-color:#5c4c0a}.border--secondary-100{border:1px solid rgb(91.6,75.6,10.4)}.text--secondary-200{color:#7e680e}.bg--secondary-200{background-color:#7e680e}.border--secondary-200{border:1px solid rgb(125.95,103.95,14.3)}.text--secondary-300{color:#a08412}.bg--secondary-300{background-color:#a08412}.border--secondary-300{border:1px solid rgb(160.3,132.3,18.2)}.text--secondary-400{color:#c3a116}.bg--secondary-400{background-color:#c3a116}.border--secondary-400{border:1px solid rgb(194.65,160.65,22.1)}.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 rgb(232.9,198.9,60.35)}.text--secondary-700{color:#edd15f}.bg--secondary-700{background-color:#edd15f}.border--secondary-700{border:1px solid rgb(236.8,208.8,94.7)}.text--secondary-800{color:#f1db81}.bg--secondary-800{background-color:#f1db81}.border--secondary-800{border:1px solid rgb(240.7,218.7,129.05)}.text--secondary-900{color:#f5e5a3}.bg--secondary-900{background-color:#f5e5a3}.border--secondary-900{border:1px solid rgb(244.6,228.6,163.4)}.text--accent-100{color:#8b0330}.bg--accent-100{background-color:#8b0330}.border--accent-100{border:1px solid rgb(138.6976744186,3.3023255814,48.2139534884)}.text--accent-200{color:#b0043d}.bg--accent-200{background-color:#b0043d}.border--accent-200{border:1px solid rgb(176.0581395349,4.1918604651,61.2011627907)}.text--accent-300{color:#d5054a}.bg--accent-300{background-color:#d5054a}.border--accent-300{border:1px solid rgb(213.4186046512,5.0813953488,74.188372093)}.text--accent-400{color:#f90858}.bg--accent-400{background-color:#f90858}.border--accent-400{border:1px solid rgb(249.1104651163,7.6395348837,87.7372093023)}.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 rgb(250.8895348837,82.3604651163,138.2627906977)}.text--accent-700{color:#fc78a4}.bg--accent-700{background-color:#fc78a4}.border--accent-700{border:1px solid rgb(251.7790697674,119.7209302326,163.5255813953)}.text--accent-800{color:#fd9dbd}.bg--accent-800{background-color:#fd9dbd}.border--accent-800{border:1px solid rgb(252.6686046512,157.0813953488,188.788372093)}.text--accent-900{color:#fec2d6}.bg--accent-900{background-color:#fec2d6}.border--accent-900{border:1px solid rgb(253.5581395349,194.4418604651,214.0511627907)}.text--grey-100{color:#5e5e5e}.bg--grey-100{background-color:#5e5e5e}.border--grey-100{border:1px solid rgb(93.5,93.5,93.5)}.text--grey-200{color:#717171}.bg--grey-200{background-color:#717171}.border--grey-200{border:1px solid rgb(112.625,112.625,112.625)}.text--grey-300{color:#848484}.bg--grey-300{background-color:#848484}.border--grey-300{border:1px solid rgb(131.75,131.75,131.75)}.text--grey-400{color:#979797}.bg--grey-400{background-color:#979797}.border--grey-400{border:1px solid rgb(150.875,150.875,150.875)}.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 rgb(189.125,189.125,189.125)}.text--grey-700{color:#d0d0d0}.bg--grey-700{background-color:#d0d0d0}.border--grey-700{border:1px solid rgb(208.25,208.25,208.25)}.text--grey-800{color:#e3e3e3}.bg--grey-800{background-color:#e3e3e3}.border--grey-800{border:1px solid rgb(227.375,227.375,227.375)}.text--grey-900{color:#f7f7f7}.bg--grey-900{background-color:#f7f7f7}.border--grey-900{border:1px solid rgb(246.5,246.5,246.5)}.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:0rem!important;padding-right:0rem!important}.py-0{padding-top:0rem!important;padding-bottom:0rem!important}.pa-0{padding:0rem!important}.pt-0{padding-top:0rem!important}.pb-0{padding-bottom:0rem!important}.pl-0{padding-left:0rem!important}.pr-0{padding-right:0rem!important}.mx-0{margin-left:0rem!important;margin-right:0rem!important}.my-0{margin-top:0rem!important;margin-bottom:0rem!important}.ma-0{margin:0rem!important}.mt-0{margin-top:0rem!important}.mb-0{margin-bottom:0rem!important}.ml-0{margin-left:0rem!important}.mr-0{margin-right:0rem!important}.rem-1{padding-left:1rem!important;padding-right:1rem!important}.py-1{padding-top:1rem!important;padding-bottom: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-top:1rem!important;margin-bottom: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-top:2rem!important;padding-bottom: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-top:2rem!important;margin-bottom: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-top:4rem!important;padding-bottom: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-top:4rem!important;margin-bottom: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-top:6rem!important;padding-bottom: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-top:6rem!important;margin-bottom: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-top:8rem!important;padding-bottom: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-top:8rem!important;margin-bottom: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-top:12rem!important;padding-bottom: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-top:12rem!important;margin-bottom: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-top:16rem!important;padding-bottom: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-top:16rem!important;margin-bottom: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-top:24rem!important;padding-bottom: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-top:24rem!important;margin-bottom: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-top:28rem!important;padding-bottom: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-top:28rem!important;margin-bottom: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}@-webkit-keyframes fade-out{0%{opacity:1}to{opacity:0}}@-moz-keyframes fade-out{0%{opacity:1}to{opacity:0}}@-ms-keyframes fade-out{0%{opacity:1}to{opacity:0}}@-o-keyframes fade-out{0%{opacity:1}to{opacity:0}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-moz-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-ms-keyframes fade-in{0%{opacity:0}to{opacity:1}}@-o-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@-webkit-keyframes slide-left{0%{transform:translate(0);opacity:1}to{transform:translate(-2rem);opacity:0}}@-moz-keyframes slide-left{0%{transform:translate(0);opacity:1}to{transform:translate(-2rem);opacity:0}}@-ms-keyframes slide-left{0%{transform:translate(0);opacity:1}to{transform:translate(-2rem);opacity:0}}@-o-keyframes slide-left{0%{transform:translate(0);opacity:1}to{transform:translate(-2rem);opacity:0}}@keyframes slide-left{0%{transform:translate(0);opacity:1}to{transform:translate(-2rem);opacity:0}}@-webkit-keyframes slide-right{0%{transform:translate(0);opacity:1}to{transform:translate(2rem);opacity:0}}@-moz-keyframes slide-right{0%{transform:translate(0);opacity:1}to{transform:translate(2rem);opacity:0}}@-ms-keyframes slide-right{0%{transform:translate(0);opacity:1}to{transform:translate(2rem);opacity:0}}@-o-keyframes slide-right{0%{transform:translate(0);opacity:1}to{transform:translate(2rem);opacity:0}}@keyframes slide-right{0%{transform:translate(0);opacity:1}to{transform:translate(2rem);opacity:0}}@-webkit-keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(2rem);opacity:0}}@-moz-keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(2rem);opacity:0}}@-ms-keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(2rem);opacity:0}}@-o-keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(2rem);opacity:0}}@keyframes slide-down{0%{transform:translateY(0);opacity:1}to{transform:translateY(2rem);opacity:0}}@-webkit-keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;width:100%;opacity:.5;left:0}to{height:100%;width:0;left:100%;right:0;opacity:.5}}@-moz-keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;width:100%;opacity:.5;left:0}to{height:100%;width:0;left:100%;right:0;opacity:.5}}@-ms-keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;width:100%;opacity:.5;left:0}to{height:100%;width:0;left:100%;right:0;opacity:.5}}@-o-keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;width:100%;opacity:.5;left:0}to{height:100%;width:0;left:100%;right:0;opacity:.5}}@keyframes animate-navigation-out{0%{height:4px;opacity:1}50%{height:100%;width:100%;opacity:.5;left:0}to{height:100%;width:0;left:100%;right:0;opacity:.5}}@-webkit-keyframes animate-navigation-in{0%{height:100%;width:0;left:0;opacity:.5}50%{height:100%;width:100%;opacity:.5;left:0}to{height:4px;width:100%;left:0;opacity:1}}@-moz-keyframes animate-navigation-in{0%{height:100%;width:0;left:0;opacity:.5}50%{height:100%;width:100%;opacity:.5;left:0}to{height:4px;width:100%;left:0;opacity:1}}@-ms-keyframes animate-navigation-in{0%{height:100%;width:0;left:0;opacity:.5}50%{height:100%;width:100%;opacity:.5;left:0}to{height:4px;width:100%;left:0;opacity:1}}@-o-keyframes animate-navigation-in{0%{height:100%;width:0;left:0;opacity:.5}50%{height:100%;width:100%;opacity:.5;left:0}to{height:4px;width:100%;left:0;opacity:1}}@keyframes animate-navigation-in{0%{height:100%;width:0;left:0;opacity:.5}50%{height:100%;width:100%;opacity:.5;left:0}to{height:4px;width:100%;left:0;opacity:1}}.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{transform:translateY(100%);opacity:0}.container,.container--full-width{width:auto;position:relative;display:block;margin:0 15vw}@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{width:100%;margin:0!important;padding:0 15vw}@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{width:100%;height:auto;background-color:#fff}.btn,.btn--tertiary,.btn--small,.btn--secondary,.btn--primary{padding:.5rem 1rem;border-radius:3px;font-family:Inter,sans-serif;font-weight:400}.btn--primary{background-color:#082024;color:#ffffffd9}.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{padding:.5rem 1rem;font-size:.85em;text-transform:uppercase}.btn--tertiary{background-color:transparent;color:#d5054a;border:1px solid rgb(213.4186046512,5.0813953488,74.188372093)}.btn--tertiary:hover{background-color:#fa2d71;border-color:#fa2d71;color:#fff}h1{font-size:3.157em}.hero,.hero--small,.hero--medium,.hero--big{display:block;position:relative;background-color:#082024}.hero__background-image{height:100%;width:100%}.hero__background-image img{height:100%;width:100%;object-fit:cover;object-position:top center;opacity:.1}.hero--big{height:75vh}.hero--medium{height:45vh;margin-bottom:-30vh}.hero--small{height:30vh;margin-bottom:0vh}.about-me{position:relative;display:flex;flex-flow:row nowrap}.about-me__image-container,.about-me__image-container--alternative{display:flex;position:relative;z-index:2;overflow:visible;justify-content:flex-end;width:44.2%;background-color:#082024;padding-left:15vw;padding-right:0rem}.about-me__image-container--frame{border:4px solid #e5bd1a;height:calc(100% + 1rem + 8px);width:200px;position:absolute;top:-1rem;right:5rem;z-index:1}.about-me__image-container--image{position:absolute;height:calc(100% + 4rem);width:auto;margin-top:-4rem;object-fit:cover;z-index:20;-webkit-filter:drop-shadow(5px -5px 10px rgba(0,0,0,.5));filter:drop-shadow(5px -5px 10px rgba(0,0,0,.5))}.about-me__image-container--alternative{position:relative}.about-me__image-container--alternative--border{position:absolute;z-index:-1;border:4px solid #e5bd1a;height:calc(100% + 2rem);width:60%;top:-1rem;right:-1rem}.about-me__image-container--alternative--box{z-index:2;width:100%;height:100%;position:relative;background-color:#082024;padding:6rem 2rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-end}.about-me__image-container--alternative--box span{height:.5rem;width:3rem;background-color:#e5bd1a}.about-me__image-container--alternative--box h2{font-size:2.369em;color:#fff;margin-top:1rem}.about-me__text-container{width:55.8%;margin-top:6rem;margin-bottom:6rem;padding:2rem 4rem;z-index:1;padding-right:15vw}.about-me__text-container .section-heading__title{margin-top:-5rem;margin-bottom:4rem}.about-me__text-container{background-color:#f7f7f7}@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{padding-left:0;justify-content:flex-start;width:100%;height:350px}.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{width:100%;height:100%;padding:2rem;display:flex;align-items:flex-start}.about-me__image-container--alternative--box h2{font-size:1.777em;margin-top:.5rem}.about-me__text-container{position:relative;z-index:3;width:60%;left:35%;padding:1rem 1.5rem;margin-top:-19rem;margin-bottom:0}.about-me__text-container .section-heading__title h1{color:#fff}}@media screen and (max-width: 480px){.about-me__image-container--image{margin-left:0rem}.about-me__image-container--frame{left:2rem;width:250px}.about-me__image-container--alternative{height:250px}.about-me__text-container{margin:0 3vw;width:90%;position:relative;left:0;margin-top:-6rem}.about-me__text-container .section-heading__title{margin-top:1rem;margin-bottom: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{width:62%;position:relative}.about-us__image-background-box{width:80%;margin-left:auto;border-left:4px solid #e5bd1a;position:relative}.about-us__image-background-box img{width:100%;height:100%;object-fit:cover;opacity:.3}.about-us__image{position:absolute;top:4rem;left:4rem;width:60%;box-shadow:0 12px 17px 2px #00000014,0 5px 22px 4px #0000000d,0 7px 8px -4px #0000001a}@media screen and (max-width: 1024px){.about-us__text-container{width:45%}.about-us__image-background-box{display:none}.about-us__image-container{width:55%;position:relative}.about-us__image{position:relative;width:95%;height:100%;object-fit:cover;left:5%;top:0;margin-top:2rem}}@media screen and (max-width: 480px){.about-us{flex-direction:column}.about-us__text-container{width:100%}.about-us__image-container{width:100%;position:relative}.about-us__image{position:relative;width:100%;left:0;top:0;margin-top:2rem}}.team{position:relative;display:flex;flex-flow:column;gap:8}.team__highlight{display:flex;flex-flow:row nowrap;position:relative;margin-top:4rem;margin-bottom:2rem;width:100%;height:100%}.team__highlight--background{position:absolute;top:4rem;bottom:2rem;left:0;right:0;background:linear-gradient(to right,#082024,#082024 50%,#f7f7f7 50%,#f7f7f7)}.team__highlight--container{display:flex;flex-flow:row nowrap}.team__highlight--container .team__image-container{width:50%;height:100%;border:4px solid #e5bd1a}.team__highlight--container .team__image-container img{width:100%;height:100%;object-fit:cover}.team__highlight--container .team__text-container{width:50%;padding-bottom:4rem;padding-left:4rem;z-index:1}.team__highlight--container .team__text-container .section-heading__title{margin-bottom:4rem}.team__grid-container{display:grid;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:4rem}.team__grid-container--item{padding-right:7rem;position:relative;opacity:0;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 img{width:100%;height:auto;aspect-ratio:3/4;object-fit:cover;position:relative;object-position:top center}.team__grid-container--item:hover--image{transition:all .3s ease-in-out}.team__grid-container--item--name{width:9rem;position:absolute;padding:1rem 1rem 1rem 2rem;border:4px solid #e5bd1a;font-family:"IBM Plex Serif",serif;font-weight:600;right:0;z-index:4}.team__grid-container--item--subtitle{background:#08202480;bottom:0;position:absolute;left:0;width:calc(100% - 7rem);color:#fff;padding:1rem;font-size:.85em;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(to bottom,#f7f7f7,#f7f7f7 80%,#082024 80%,#082024)}.team .team__highlight--container{flex-flow:column-reverse nowrap}.team__highlight--container .team__image-container{width:100%;aspect-ratio:1/1}.team__highlight--container .team__text-container{width:100%;padding-left:0}.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;object-position:top center;object-fit:cover}.team__grid-container .team__grid-container--item--name{left:-4px;bottom:0;top:auto!important;background:#08202480;padding-left:1rem;padding-bottom:3rem;width:calc(100% + 8px);color:#fff}.team__grid-container .team__grid-container--item--subtitle{background:transparent;width:100%}}.services{display:block;position:relative;z-index:2;padding-bottom:6rem}.services__background-image{position:absolute;width:100%;height:100%;z-index:-1}.services__background-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:-1;opacity:.15;filter:grayscale(90%) brightness(1.6) opacity(.5)}.services__background-image .background-image__overlay{position:absolute;width:100%;height:100%;z-index:1;background:#fff;background:-webkit-linear-gradient(90deg-180deg 180deg,white 0%,rgba(255,255,255,0) 10%,rgba(255,255,255,0) 90%,white 100%);background:linear-gradient(180deg,#fff,#fff0 10%,#fff0 90%,#fff)}.services__section-list{display:flex;position:relative;width:100%;justify-content:space-between;flex-flow:row nowrap;margin-top:4rem}.services__section-list-item{display:flex;flex-direction:column;width:25%;position:relative;align-items:center;padding-right:3rem}.services__section-list-item:last-child{padding-right:0}.services__section-list-item--header{position:relative;display:flex;width:100%;height:100px;margin-bottom:2rem;justify-content:center}.services__section-list-item--header .border{position:absolute;margin-left:-24px;margin-top:-24px;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{aspect-ratio:1/1;fill:#082024}.services__section-list-item--header img{position:absolute;z-index:3;width:64px;height:100%;object-fit:contain}.services__section-list-item--body{position:relative;display:flex;flex-direction:column;width:100%;align-items:center}.services__section-list-item--body h2{font-weight:600;font-size:1.333em;color:#0f3c43}.services__section-list-item--body p{line-height:140%;font-family:Inter,sans-serif;font-weight:200;margin-top:2rem;color:#082024}@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-right:1rem;padding-left:0}.services__section-list-item:nth-of-type(2n+2){padding-right:0;padding-left:1rem}.services__section-list-item:nth-of-type(n+3){margin-top:4rem}}@media screen and (max-width: 480px){.services__section-list-item{width:100%;flex-flow:row nowrap;justify-content:space-between;align-items:flex-start}.services__section-list-item--header{width:92px}.services__section-list-item--header svg{width:64px;height:64px}.services__section-list-item--header svg:first-child{margin-left:-12px;margin-top:-12px}.services__section-list-item--header img{padding:1rem;height:auto}.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{margin-top:1rem;margin-bottom:3rem;position:relative;width:auto;display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:baseline}.top-real-estates__list{height:30vh;min-height:400px;background-color:#082024;display:flex;flex-flow:row nowrap}.top-real-estates__preview-item,.top-real-estates__preview-item--focused{width:auto;height:100%;width:25%;transition:all .3s cubic-bezier(.6,-.25,.5,1);transform-origin:50% 50%;z-index:1;outline:8px solid transparent;position:relative}.top-real-estates__preview-item .preview-item__image,.top-real-estates__preview-item--focused .preview-item__image{width:100%;height:100%;object-fit:cover}.top-real-estates__preview-item .preview-item__title,.top-real-estates__preview-item--focused .preview-item__title{padding:1rem 1.5rem;position:absolute;bottom:16px;color:#fff;z-index:20;width:100%;font-weight:600;letter-spacing:.1rem;font-size:1em;text-transform:uppercase;-webkit-hyphens:auto;hyphens:auto;transition:all .3s cubic-bezier(.6,-.25,.5,1)}.top-real-estates__preview-item .preview-item__details,.top-real-estates__preview-item--focused .preview-item__details{opacity:5;display:flex;flex-direction:column;position:absolute;width:100%;padding:1rem 1.5rem;visibility:hidden;opacity:0;z-index:20;transition:all .5s cubic-bezier(.55,0,.2,1.15)}.top-real-estates__preview-item .preview-item__details>div,.top-real-estates__preview-item--focused .preview-item__details>div{display:flex;flex-flow:row nowrap;justify-content:space-between;font-family:Inter,sans-serif;font-size:.65em;color:#fff;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:hover,.top-real-estates__preview-item--focused:hover{cursor:pointer}.top-real-estates__preview-item:after,.top-real-estates__preview-item--focused:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:2;background:#08202400;background:-webkit-linear-gradient(90deg-180deg 180deg,rgba(8,32,36,0) 50%,#082024 100%);background:linear-gradient(180deg,#08202400 50%,#082024)}.top-real-estates__preview-item--focused{outline:8px solid white;border-bottom:4px solid #e5bd1a;transform:scale(1.1);z-index:10;transition:all .5s cubic-bezier(.55,0,.2,1.55)}.top-real-estates__preview-item--focused .preview-item__title{transition:all .5s cubic-bezier(.55,0,.2,1.15);bottom:40%}.top-real-estates__preview-item--focused .preview-item__details{opacity:1;bottom:12px;transition:all 1s cubic-bezier(.55,0,.2,1.55);visibility:visible}.top-real-estates__preview-item--focused:after{background:#08202400;background:-webkit-linear-gradient(90deg-180deg 180deg,rgba(8,32,36,0) 0%,#082024 100%);background:linear-gradient(180deg,#08202400,#082024)}@media screen and (max-width: 1024px){.top-real-estates__list{width:auto;overflow-x:scroll;overflow-y:hidden;padding-right:0;-ms-overflow-style:none;scrollbar-width:none}.top-real-estates__list::-webkit-scrollbar{display:none}.top-real-estates__preview-item,.top-real-estates__preview-item--focused{width:300px;flex-grow:1;flex-shrink:0;outline:8px solid white;border-bottom:0px solid rgb(213.4186046512,5.0813953488,74.188372093);transform:scale(1);z-index:10;transition:all .5s cubic-bezier(.55,0,.2,1.55)}.top-real-estates__preview-item .preview-item__title,.top-real-estates__preview-item--focused .preview-item__title{transition:all .5s cubic-bezier(.55,0,.2,1.15);bottom:40%}.top-real-estates__preview-item .preview-item__details,.top-real-estates__preview-item--focused .preview-item__details{opacity:1;bottom:12px;transition:all 1s cubic-bezier(.55,0,.2,1.55);visibility:visible;font-size:1.333em}.top-real-estates__preview-item:after,.top-real-estates__preview-item--focused:after{background:#08202400;background:-webkit-linear-gradient(90deg-180deg 180deg,rgba(8,32,36,0) 0%,#082024 100%);background:linear-gradient(180deg,#08202400,#082024)}}.house-appraisal{display:flex;flex-flow:row nowrap}.house-appraisal__image{width:55%;height:auto;min-height:500px}.house-appraisal__image img{width:100%;height:100%;object-fit:cover;object-position:bottom center}.house-appraisal__text-container{width:calc(45% + 4rem);background-color:#082024;margin:3rem 0 3rem -4rem;box-shadow:0 12px 17px 2px #00000014,0 5px 22px 4px #0000000d,0 7px 8px -4px #0000001a;padding:2rem 4rem;color:#fff;display:flex;flex-direction:column;justify-content:space-between}.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 0rem;width:100%;padding:1.5rem 2rem}}.credentials{display:flex;flex-flow:row nowrap;align-items:flex-start;justify-content:flex-end}.credentials__info-container{width:40%;position:absolute;left:0;top:0;display:flex;flex-direction:column;z-index:2;background-color:#fff;height:auto;margin-top:4rem;padding:1rem 2rem 1rem 0}.credentials__info-container .section-heading__title{margin-top:-4rem;margin-bottom:2rem}.credentials__image-container{width:95%;margin-right:-15vw;z-index:1;aspect-ratio:16/9;position:relative}.credentials__image-container img{position:absolute;width:100%;height:100%;object-fit:cover}.credentials__image-container--key-data{background-color:#fff;padding:1rem 2rem;display:flex;justify-content:space-between;align-items:baseline;position:absolute;bottom:-24px;width:85%;flex-flow:row nowrap;height:92px;z-index:2;color:#0f3c43}.credentials__image-container--key-data>div svg{height:32px;margin-bottom:8px;fill:#7e680e}.credentials__image-container--key-data>div{display:flex;flex-direction:column;align-items:center}.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{display:flex;width:100%;margin-top:2rem;flex-flow:row nowrap;justify-content:space-between;align-items:center}.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{display:block;width:16px;height:16px;margin:0 .5rem;background-color:#d0d0d0}.credentials__navigation--pagination span.is-active{background-color:#082024}@media screen and (max-width: 1920px){.credentials__image-container{width:90%;margin-right:-12vw}}@media screen and (max-width: 1536px){.credentials__image-container{width:85%;margin-right:-10vw}}@media screen and (max-width: 1280px){.credentials__image-container{width:80%;aspect-ratio:16/10;margin-right:-9vw}.credentials__image-container--key-data{bottom:-48px}}@media screen and (max-width: 1024px){.credentials__info-container{margin-top:1rem}.credentials__image-container{width:70%;margin-right:-7vw}}@media screen and (max-width: 768px){.credentials{flex-wrap:wrap}.credentials__image-container{width:calc(100% + 10vw);margin-left:-5vw;margin-right:-5vw}.credentials__image-container--key-data{width:100%}.credentials__info-container{width:100%;padding:1rem 2rem;position:relative;background-color:#ffffffd9;margin-bottom:-4rem}}@media screen and (max-width: 480px){.credentials__image-container{width:calc(100% + 6vw);aspect-ratio:16/11;margin-left:-3vw;margin-right:-3vw}.credentials__image-container--key-data{padding:.5rem}.credentials__image-container--key-data svg{width:24px}.credentials__info-container{padding:1rem;margin-bottom:-1rem}}.testimonials{display:flex;flex-flow:row nowrap;justify-content:space-between}.testimonials__reviews-container{width:55.8%;display:flex;flex-direction:column;justify-content:flex-start;z-index:1;padding:2rem 0rem;position:relative}.testimonials__reviews-container--background{position:absolute;height:100%;z-index:0;width:100%;padding:2rem 4rem}.testimonials__reviews-container--background img:first-child{position:absolute;left:0rem;top:5rem}.testimonials__reviews-container--background img:last-child{position:absolute;right:4rem;bottom:5rem}.testimonials__reviews-container--review-container{min-height:250px;padding:0 4rem;position:relative}.testimonials__reviews-container--title{font-size:1.333em;color:#0f3c43;z-index:2;transition:all 1s cubic-bezier(.55,0,.3,1.4)}.testimonials__reviews-container--title.slide-left{transform:translate(-2rem);opacity:0;transition:all 1s cubic-bezier(.55,0,.5,1)}.testimonials__reviews-container--review{margin-top:2rem;font-size:1em;font-family:Inter,sans-serif;color:#082024;z-index:2;transition:all 1s cubic-bezier(.55,0,.3,1.4)}.testimonials__reviews-container--review.slide-right{transform:translate(2rem);opacity:0;transition:all 1s cubic-bezier(.55,0,.5,1)}.testimonials__reviews-container--pagination{position:relative;z-index:2;width:100%;display:flex;flex-flow:row nowrap;justify-content:flex-start;margin-top:3rem;padding-left:4rem}.testimonials__reviews-container--pagination div{display:block;width:16px;height:16px;margin:0 .5rem;background-color:#d0d0d0}.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{position:absolute;z-index:1;border:4px solid #e5bd1a;height:100%;width:80%;top:2rem;left:-1rem}.testimonials__title-container--box{z-index:2;width:100%;height:100%;position:relative;background-color:#082024;padding:2rem 4rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start}.testimonials__title-container--box span{height:.5rem;width:3rem;background-color:#e5bd1a}.testimonials__title-container--box h2{font-size:2.369em;color:#fff;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{width:90%;margin-top:1rem}.testimonials__reviews-container--background img:last-child{bottom:5rem}.testimonials__reviews-container--review-container{padding:0 1rem;min-height:200px}.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;grid-template-columns:repeat(3,1fr);gap:2rem;margin-top:3rem;padding-bottom:3rem}.vlog__list--article{position:relative;width:100%}.vlog__list--article h3{margin-top:1rem;padding:0rem 1rem;font-size:1.2225rem;color:#0f3c43}.vlog__list--article p{font-family:Inter,sans-serif;font-weight:200;margin-top:1rem;margin-bottom:2rem;padding:0rem 1rem;color:#082024}.vlog__list--article .article-border-highlight{transition:all .7s cubic-bezier(.645,.045,.355,1);position:absolute;border:2px solid #e5bd1a;height:100%;width:100%;top:1rem;left:-1rem;opacity:0;background-color:transparent;z-index:1}.vlog__list--article img{aspect-ratio:16/9;object-fit:cover;object-position:center}.vlog__list--article button{position:relative;transition:all .7s cubic-bezier(.645,.045,.355,1);z-index:2;opacity:0;margin-left:2rem}.vlog__list--article:hover .article-border-highlight{opacity:1}.vlog__list--article:hover button{opacity:1;margin-left:1rem}.vlog__video-overlay{position:fixed;z-index:900;height:100%;width:100%;background-color:#082024f2;display:flex;flex-direction:column;justify-content:center;align-items:center;top:0;right:0;bottom:0;left:0}.vlog__video-overlay button{margin-bottom:2rem}.vlog__video-overlay video{max-width:80%;max-height:900px}@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{width:100%;display:flex;flex-direction:column}.vlog__list--article img{width:100%;position:relative;aspect-ratio:16/8}.vlog__list--article h3,.vlog__list--article p{width:100%;margin-left:0}.vlog__list--article .article-border-highlight{top:.5rem;left:-.5rem}.vlog__list--article button{align-self:flex-start;margin-bottom:1rem;margin-right:0;margin-left:1rem;opacity:1}.vlog__list--article:hover button{margin-right:0rem}.vlog__list--article:nth-child(n+2){margin-top:2rem}}.footer{display:block;background-color:#082024;width:100%;margin-top:6rem}.footer__content{width:auto;padding:3rem 0;display:flex;flex-flow:row nowrap}.footer__content--left{display:flex;flex-direction:column;width:38.2%}.footer__content--left>img{width:100%;height:auto;margin-bottom:3rem}.footer__content--left p{margin-bottom:3rem;color:#fff;font-family:Inter,sans-serif;font-weight:200;font-size:.85em;line-height:160%}.footer__content--social{display:flex;flex-flow:row nowrap}.footer__content--social img{margin-right:1rem;height:48px;opacity:.7;width:auto}.footer__content--social img:hover{opacity:1;cursor:pointer}.footer__content--right{display:flex;width:61.8%;padding-left:3rem;justify-content:flex-end}.footer__content--column{width:40%;justify-content:center}.footer__content--column h2{color:#fff;margin-bottom:2rem}.footer__content--column ul{font-family:Inter,sans-serif;font-weight:200;font-size:.85em;color:#fff;opacity:.8}.footer__content--column ul li{margin-bottom:.5rem}.footer__content--column ul li:hover{cursor:pointer;color:#f1db81}.footer__credentials{background-color:#ffffff1a;padding:1rem 0;color:#fff}.footer__credentials a{color:#e5bd1a}@media screen and (max-width: 768px){.footer__content{flex-wrap:wrap}.footer__content--left{font-size:1.333em;width:100%;text-align:center;justify-content:space-evenly;align-items:center}.footer__content--social{margin-top:2rem;justify-content:space-evenly;width:100%}.footer__content--right{margin-top:4rem;width:100%;padding-left:0;justify-content:space-evenly}.footer__content--column{text-align:center;font-size:1.333em}.footer__content--column ul li{margin-bottom:1rem}.footer__credentials{text-align:center}}.preview-heading{background-color:transparent}.preview-heading__highlights{margin-top:1rem;display:flex;flex-flow:row nowrap;justify-content:flex-start;align-items:baseline}.preview-heading__highlights--badge{background-color:#e5bd1acc;color:#000;padding:.25rem .5rem;font-size:.85em;font-family:Inter,sans-serif;margin-right:1rem}.preview-heading__image{width:100%;max-height:700px;aspect-ratio:16/9;margin-top:2rem;box-shadow:0 24px 38px 3px #00000014,0 9px 46px 8px #0000000d,0 11px 15px -7px #0000001a}.preview-heading__image img{height:100%;width:100%;object-fit:cover;object-position:center center}.preview-heading__pricetag{position:absolute;bottom:2rem;right:-4rem;background-color:#e5bd1a;color:#000;padding:.25rem 4rem .25rem 2rem;text-align:right;box-shadow:0 24px 38px 3px #00000014,0 9px 46px 8px #0000000d,0 11px 15px -7px #0000001a}.preview-heading__pricetag span:first-child{font-size:1em;font-weight:600;display:block}.preview-heading__pricetag span:last-child{font-size:1.777em;font-family:Inter,sans-serif;font-weight:200}.key-data-summary{display:flex;flex-flow:row nowrap;justify-content:space-between;background-color:#f7f7f7;position:relative}.key-data-summary__list{width:62.8%;display:flex;flex-flow:row wrap;justify-content:flex-start;z-index:1;padding:2rem 4rem 10rem;position:relative;padding-right:15vw}@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;width:100%;padding:2rem 2rem 6rem!important}}@media screen and (max-width: 480px){.key-data-summary__list{padding-right:3vw}}.key-data-summary__list--item{width:50%;margin-bottom:1.5rem;color:#082024}.key-data-summary__list--item h3{font-weight:600;font-size:1.333em}@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{position:absolute;width:38.2%;z-index:1;border:4px solid #e5bd1a;height:70%;top:1rem;left:1rem}.key-data-summary__title{display:flex;position:relative;flex-direction:column;width:38.2%;margin-bottom:4rem;background-color:#082024;padding-left:15vw;padding-right:3rem;padding-top:3rem;margin-top:-2rem;margin-bottom:10rem;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{height:4px;width:30%;background-color:#e5bd1a}.key-data-summary__title h2{font-size:2.369em;color:#fff;margin-top:1rem}@media screen and (max-width: 768px){.key-data-summary{flex-wrap:wrap;margin-top:4rem!important}.key-data-summary__border{width:100%;height:130px}.key-data-summary__title{width:100%;margin-top:0rem;margin-bottom:2rem;padding-bottom:1rem}}.estate-gallery{display:block}.estate-gallery__preview{display:flex;flex-flow:row nowrap}.estate-gallery__preview--column1{width:58.2%;padding-right:1rem}.estate-gallery__preview--column1 img{height:100%;width:100%;object-fit:cover;transition:transform .7s ease-in-out}.estate-gallery__preview--image{height:500px;width:100%;overflow:hidden;margin-bottom:2rem}.estate-gallery__preview--image:hover img{transform:scale(1.1);cursor:pointer}.estate-gallery__preview--column2{width:41.8%;margin-top:-8rem;padding-left:1rem}.estate-gallery__preview--column2 img{height:100%;width:100%;object-fit:cover;transition:transform .7s ease-in-out}.estate-gallery__preview--column2 span{font-family:Inter,sans-serif;display:block;color:#082024}.estate-gallery__preview--column2 button{margin-top:1rem}.estate-gallery__preview img{margin-bottom:2rem}.estate-gallery__swiper{position:fixed;z-index:10000;width:100%;height:100%;top:0;left:0;background-color:#010405f2}.estate-gallery__swiper .swiper{height:100%;padding:4rem;z-index:1}.estate-gallery__swiper .swiper img{width:100%;height:100%;object-fit:contain}.estate-gallery__swiper .swiper-pagination-bullet{background:#fa2d71;width:12px;height:12px}.estate-gallery__swiper .swiper-button-next,.estate-gallery__swiper .swiper-button-prev{background:#082024;padding:2rem;color:#e5bd1a}.estate-gallery__swiper .close-gallery-button{position:absolute;top:12px;left:calc(50% - 100px);width:200px;height:auto;z-index:2}@media screen and (max-width: 768px){.estate-gallery__preview{text-align:center;flex-wrap:wrap}.estate-gallery__preview--column1{position:relative;width:100%;padding:0 1rem;margin-top:-9rem}.estate-gallery__preview--column2{margin-top:0rem;position:relative;padding:0 1rem;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{display:flex;flex-flow:row nowrap;color:#fff}.call-to-action__content--title{display:flex;flex-direction:column;width:38.2%;padding-right:2rem}.call-to-action__content--title span{height:4px;width:30%;background-color:#e5bd1a}.call-to-action__content--title h2{font-size:3.157em}.call-to-action__content--text{display:flex;flex-direction:column;width:61.8%;font-family:Inter,sans-serif;align-items:flex-start}.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{width:100%;margin-bottom:2rem}.call-to-action__content--text{width:100%}}.contact-form{margin-top:-15vh;padding-bottom:4rem}.contact-form__form{margin-top:2rem;border-radius:6px;box-shadow:0 24px 38px 3px #00000014,0 9px 46px 8px #0000000d,0 11px 15px -7px #0000001a;padding:2rem 3rem;display:flex;flex-flow:row wrap;justify-content:space-between;background-color:#f7f7f7}.contact-form__form label{color:#000;margin-bottom:.5rem}.contact-form__form input,.contact-form__form select{font-family:Inter,sans-serif;border-radius:3px;border:1px solid rgba(8,32,36,.2);padding:.5rem;line-height:140%}.contact-form__form input.has-error,.contact-form__form select.has-error{border:1px solid rgb(145.3571428571,41.6428571429,44.7857142857)}.contact-form__form input:focus:not([type=checkbox]),.contact-form__form select:focus:not([type=checkbox]){outline:1px solid rgb(213.4186046512,5.0813953488,74.188372093)}.contact-form__form--input,.contact-form__form--select{width:40%;display:flex;flex-direction:column;margin:1rem 0}.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{font-family:Inter,sans-serif;font-size:.85em;display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:baseline;margin:2rem 0}.contact-form__form--opt-in label input{margin-right:1rem;transform:scale(1.5);margin-right:.25rem}.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{position:relative;display:flex;flex-direction:column;margin-top:3rem}.real-estates-list-item:nth-of-type(odd) .real-estates-list-item__image,.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{margin-right:-3rem;margin-left:0}.real-estates-list-item:nth-of-type(2n) .real-estates-list-item--top,.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{flex-direction:row-reverse}.real-estates-list-item:nth-of-type(2n) .real-estates-list-item__image,.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{margin-left:-3rem;margin-right:0}.real-estates-list-item:nth-of-type(4n+1),.real-estates-list-item--bottom:nth-of-type(4n+1),.real-estates-list-item--top:nth-of-type(4n+1){margin-top:5.5rem}.real-estates-list-item:nth-of-type(4n+1) .real-estates-list-item__line,.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{width:15%;height:70%;left:-2rem;bottom:-2rem}.real-estates-list-item:nth-child(4n+2) .real-estates-list-item__line,.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{width:calc(57% + 4rem);height:80%;right:-2rem;left:auto;top:-2rem}.real-estates-list-item:nth-child(4n+3) .real-estates-list-item__line,.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{width:calc(100% + 4rem);height:80%;right:auto;left:-2rem;top:auto;bottom:-1rem}.real-estates-list-item:nth-child(4n+4) .real-estates-list-item__line,.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{width:25%;height:calc(100% + 3rem);right:auto;left:40%;top:-2rem;bottom:-1rem}.real-estates-list-item:nth-child(3) .real-estates-list-item__line,.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{width:calc(100% + 4rem);height:80%;right:auto;left:-2rem;top:auto;bottom:-1rem}.real-estates-list-item:first-of-type,.real-estates-list-item--bottom:first-of-type,.real-estates-list-item--top:first-of-type{margin-top:2rem}.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--dark .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--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--dark .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--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--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--center .section-heading__title h1{color:#f7f7f7}.real-estates-list-item--top{display:flex;flex-flow:row nowrap;align-items:stretch;justify-content:space-between;width:100%;height:400px;position:relative}@media screen and (max-width: 768px){.real-estates-list-item--top{flex-wrap:wrap;align-items:flex-start;justify-content:center;height:auto}}.real-estates-list-item__line{position:absolute;border:4px solid #e5bd1a;z-index:1}.real-estates-list-item__image{width:58%;height:100%;z-index:2}.real-estates-list-item__image img{width:100%;height:100%;object-fit:cover}.real-estates-list-item__info{width:45%;margin-top:4rem;margin-bottom:-2rem;background-color:#082024;padding:2rem 4rem;z-index:3}.real-estates-list-item__info .section-heading .section-heading__title,.real-estates-list-item__info .section-heading--dark .section-heading__title,.real-estates-list-item__info .section-heading--center .section-heading__title{margin-top:-4rem;margin-bottom:1rem}.real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item__info .section-heading--dark .section-heading__title h1,.real-estates-list-item__info .section-heading--center .section-heading__title h1{color:#000}.real-estates-list-item__info .section-heading h2,.real-estates-list-item__info .section-heading--dark h2,.real-estates-list-item__info .section-heading--center h2{margin-bottom:1rem;font-size:1.333em}.real-estates-list-item__info .section-heading>div h3,.real-estates-list-item__info .section-heading--dark>div h3,.real-estates-list-item__info .section-heading--center>div h3{font-size:.85em;color:#e5bd1a;font-weight:600;margin-top:1rem}.real-estates-list-item__info .section-heading>div span,.real-estates-list-item__info .section-heading--dark>div span,.real-estates-list-item__info .section-heading--center>div span{font-size:.85em;font-family:Inter,sans-serif;color:#f7f7f7!important}.real-estates-list-item__info .section-heading>div span span,.real-estates-list-item__info .section-heading--dark>div span span,.real-estates-list-item__info .section-heading--center>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--dark a,.real-estates-list-item__info .section-heading--center a{margin-top:2rem}.real-estates-list-item--bottom{padding:1rem 2rem;display:flex;flex-flow:row nowrap;width:100%;justify-content:flex-start;gap:4rem;align-items:flex-start}.real-estates-list-item--bottom:has(>*:nth-child(4)){justify-content:space-between}.real-estates-list-item--bottom div{display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.real-estates-list-item--bottom div h3{font-weight:600;font-size:.85em;color:#0f3c43}.real-estates-list-item--bottom div span{font-family:Inter,sans-serif;color:#082024}.real-estates-list-item--bottom svg{fill:#a08412;height:36px}@media screen and (max-width: 768px){.real-estates-list-item--bottom{padding:0rem 1rem 2rem}}@media screen and (max-width: 480px){.real-estates-list-item--bottom{flex-wrap:wrap;justify-content:flex-start;align-items:baseline;border-bottom:1px solid #e5bd1a}.real-estates-list-item--bottom>div{width:33%}.real-estates-list-item--bottom>div:nth-of-type(n+3){margin-top:1rem}.real-estates-list-item--bottom svg{height:24px}}@media screen and (max-width: 1280px){.real-estates-list-item: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--bottom:nth-of-type(odd) .real-estates-list-item__image{margin-right:-2rem;margin-left:0rem}.real-estates-list-item: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--bottom: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{width:100%;aspect-ratio:16/9;margin-left:0!important;margin-right:0!important}.real-estates-list-item__line{display:none}.real-estates-list-item__info{width:100%;margin-top:-1rem;padding:1rem 1.5rem}.real-estates-list-item__info .section-heading .section-heading__title,.real-estates-list-item__info .section-heading--dark .section-heading__title,.real-estates-list-item__info .section-heading--center .section-heading__title{margin:0;height:0}.real-estates-list-item__info .section-heading .section-heading__title span,.real-estates-list-item__info .section-heading--dark .section-heading__title span,.real-estates-list-item__info .section-heading--center .section-heading__title span{display:none}.real-estates-list-item__info .section-heading .section-heading__title h1,.real-estates-list-item__info .section-heading--dark .section-heading__title h1,.real-estates-list-item__info .section-heading--center .section-heading__title h1{position:absolute;margin:0;top:.5rem;left:0;color:#082024;background-color:#e5bd1a;padding:.3rem 1.5rem;font-size:.85em;font-weight:600}.real-estates-list-item__info .section-heading h2,.real-estates-list-item__info .section-heading--dark h2,.real-estates-list-item__info .section-heading--center 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{width:100%;aspect-ratio:16/10}}.imprint{display:block;position:relative;color:#0f3c43;background-color:transparent}.imprint h1{font-size:3.157em;margin-top:-6rem;margin-bottom:2rem;color:#fff}.imprint__section{padding:1rem;margin-top:1rem}.imprint__section h2{font-size:1.777em;font-weight:600;border-left:4px solid #e5bd1a;margin:1rem 0 1rem -1rem;padding-left:.75rem}.imprint__section h3{font-size:1.333em;font-weight:600;margin:.5rem 0}.imprint__section h4{font-size:1em;font-weight:400;color:#000;font-family:Inter,sans-serif}.imprint__section p{color:#5e5e5e;font-family:Inter,sans-serif;line-height:140%;margin:1rem 0}.imprint__section span{font-family:Inter,sans-serif;line-height:140%;padding-left:1.2rem;display:block}.imprint__section span:first-of-type{margin-top:1rem}.imprint__section a{color:#000;text-decoration:underline;font-weight:400}.privacy{display:block;position:relative;color:#0f3c43;background-color:transparent}.privacy h1{font-size:3.157em;margin-top:-6rem;margin-bottom:2rem;color:#fff}.privacy__section{padding:1rem;margin-top:1rem}.privacy__section h2{font-size:1.777em;font-weight:600;border-left:4px solid #e5bd1a;margin:1rem 0 1rem -1rem;padding-left:.75rem}.privacy__section h3{font-size:1.333em;font-weight:600;margin:.5rem 0}.privacy__section h4{font-size:1em;font-weight:400;color:#000;font-family:Inter,sans-serif}.privacy__section p{color:#5e5e5e;font-family:Inter,sans-serif;line-height:140%;margin:1rem 0}.privacy__section span{font-family:Inter,sans-serif;line-height:140%;padding-left:1.2rem;display:block}.privacy__section span:first-of-type{margin-top:1rem}.privacy__section a{color:#000;text-decoration:underline;font-weight:400}.image-carousel{position:relative;height:100%;display:flex;flex-direction:column;justify-content:space-between}.image-carousel__image-container{width:100%;height:100%;position:absolute;overflow:hidden}.image-carousel__image,.image-carousel__image--active{width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity 1s ease-in-out;z-index:1}.image-carousel__image--active{opacity:1}.image-carousel__image img,.image-carousel__image--active img{width:100%;height:100%;object-fit:cover;object-position:top center}.image-carousel__image-overlay{width:100%;height:100%;position:absolute;top:0;left:0;background-color:#082024;opacity:.9;z-index:2}.image-carousel__text-container{position:relative;height:auto;padding:20vh 0 0;z-index:3;color:#fff;width:auto}.image-carousel__text-container svg{position:absolute;width:35%;height:auto;overflow:visible}.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{opacity:1;animation:animateTextOut 1s cubic-bezier(.65,0,.45,1);animation-delay:.75s;animation-fill-mode:forwards}.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{position:relative;padding:2rem;z-index:3;top:0}.image-carousel__bordered-rect{position:absolute;width:30%;min-width:200px;height:auto;overflow:visible}.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{position:relative;width:50%;font-weight:200;line-height:110%;letter-spacing:.1rem;min-width:350px;opacity:0}.image-carousel__call-to-action{position:relative;margin-top:2rem;font-family:Inter,sans-serif;opacity:0}.image-carousel__navigation-wrapper{margin-top:auto;display:flex;position:relative;margin-bottom:-48px;justify-content:flex-end}.image-carousel__navigation{display:flex;position:relative;flex-flow:row nowrap;width:auto;justify-content:flex-end}.image-carousel__navigation-item,.image-carousel__navigation-item--active{width:164px;height:112px;background-color:#fff;outline:9px solid white;margin-right:8px;position:relative;z-index:10}.image-carousel__navigation-item img,.image-carousel__navigation-item--active img{background-color:#fff;width:100%;height:100%;object-fit:cover;margin:0;opacity:.5;transition:opacity .5s ease-in-out}.image-carousel__navigation-item:hover,.image-carousel__navigation-item--active:hover{cursor:pointer}.image-carousel__navigation-item:hover img,.image-carousel__navigation-item--active:hover img{opacity:.7}.image-carousel__navigation-item .navigation-highlight,.image-carousel__navigation-item--active .navigation-highlight{position:absolute;left:0;bottom:0;width:100%;height:0px;opacity:1;transition:all 1s cubic-bezier(.55,0,.25,1);background-color:#e5bd1a}.image-carousel__navigation-item--active img{opacity:1}.image-carousel__navigation-item--active.animate--out .navigation-highlight{-webkit-animation:animate-navigation-out 1s 1 cubic-bezier(.55,0,.25,1);-moz-animation:animate-navigation-out 1s 1 cubic-bezier(.55,0,.25,1);-ms-animation:animate-navigation-out 1s 1 cubic-bezier(.55,0,.25,1);-o-animation:animate-navigation-out 1s 1 cubic-bezier(.55,0,.25,1);animation:animate-navigation-out 1s 1 cubic-bezier(.55,0,.25,1);animation-delay:2.2s}.image-carousel__navigation-item--active .navigation-highlight{height:4px;-webkit-animation:animate-navigation-in 1s;-moz-animation:animate-navigation-in 1s;-ms-animation:animate-navigation-in 1s;-o-animation:animate-navigation-in 1s;animation:animate-navigation-in 1s}@media screen and (max-width: 768px){.image-carousel__navigation-wrapper{justify-content:center}.image-carousel__navigation-item,.image-carousel__navigation-item--active{width:120px;height:96px;background-color:#fff}}@media screen and (max-width: 480px){.image-carousel__navigation-item,.image-carousel__navigation-item--active{width:96px;height:72px;background-color:#fff}}@keyframes animateTextIn{0%{transform:translate(-100px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes animateButtonIn{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes animateTextOut{0%{transform:translate(0);opacity:1}to{transform:translate(-100px);opacity:0}}@keyframes animateButtonOut{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}.navbar,.navbar--scrolled{position:fixed;height:112px;z-index:1000;background:#0000008c;background:-webkit-linear-gradient(90deg-180deg 180deg,rgba(0,0,0,.55) 0%,rgba(0,0,0,0) 100%);background:linear-gradient(180deg,#0000008c,#0000);width:100%;transition:background-color .5s ease-in-out}.navbar__wrapper{display:flex;flex-flow:row nowrap;justify-content:space-between;align-items:center;height:100%}.navbar__logo{width:40%;height:auto}.navbar__links{display:flex;flex-flow:row nowrap;justify-content:flex-end;align-items:baseline;color:#fff;font-family:Inter,sans-serif;font-weight:100}.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)){color:#f5e5a3;border-bottom:1px solid #e5bd1a;cursor:pointer}.navbar--scrolled{background-color:#0f3c43}.navbar__menu-button{display:none;position:relative;width:36px;height:36px;border-radius:3px;transition:background-color .5s cubic-bezier(.7,0,.3,1);background-color:#e5bd1a}.navbar__menu-button:hover{cursor:pointer}.navbar__menu-button svg{height:100%;width:auto}.navbar__menu-button svg path,.navbar__menu-button svg line{transition:stroke-dashoffset 1s cubic-bezier(.7,0,.3,1),stroke-dasharray 1s cubic-bezier(.7,0,.3,1),opacity cubic-bezier(.25,-.25,.75,1.25) .5s;stroke:#082024;stroke-width:4px;stroke-linecap:square;fill:none}.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 path,.navbar__menu-button.is-active svg line{stroke:#f7f7f7}.navbar__mobile-menu{padding:4rem 0 1rem;display:flex;justify-content:flex-start;align-items:center;flex-direction:column;position:absolute;height:calc(100vh - 64px);width:100vw;top:64px;left:0;z-index:999;background:#0f3c43;background:-webkit-linear-gradient(90deg-180deg 180deg,rgb(14.9545454545,59.8181818182,67.2954545455) 0%,#082024 100%);background:linear-gradient(180deg,#0f3c43,#082024)}.navbar__mobile-menu--background{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;z-index:1}.navbar__mobile-menu--background img{height:100%;width:100%;object-fit:cover;opacity:.1}.navbar__mobile-menu--background:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;z-index:0;background:#0009;background:-webkit-linear-gradient(bottom,rgba(0,0,0,.6) 0%,rgba(0,0,0,0) 30%);background:linear-gradient(to top,#0009,#0000 30%)}.navbar__mobile-menu--links{display:flex;flex-direction:column;align-items:center;width:90%;z-index:2}.navbar__mobile-menu--links .navbar__link{font-size:2.369em;color:#fff;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{display:flex;flex-flow:row nowrap;margin-top:auto;padding:4rem 2rem;justify-content:space-evenly;align-items:center;align-content:center;width:100%;border-top:1px solid #e5bd1a;z-index:2}.navbar__mobile-menu .navbar__mobile-contact-icons a{display:flex;flex-direction:column;align-items:center;font-family:Inter,sans-serif;color:#f7f7f7}.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--dark,.section-heading--center{display:flex;flex-direction:column}.section-heading__title{display:flex;flex-flow:row nowrap;align-items:center}.section-heading__title h1{font-size:1em;font-family:Inter,sans-serif;text-transform:uppercase;letter-spacing:.05rem;margin:0 1rem;font-weight:200;color:#165863}.section-heading__line{height:.15rem;width:auto;min-width:92px;background-color:#e5bd1a}@media screen and (max-width: 768px){.section-heading__line{min-width:64px}}.section-heading h2,.section-heading--dark h2,.section-heading--center h2{font-size:1.777em;font-weight:300;line-height:120%;margin-top:1rem;color:#0f3c43}.section-heading h3,.section-heading--dark h3,.section-heading--center h3{font-size:1.333em;color:#0f3c43;font-family:Inter,sans-serif;font-weight:200}.section-heading p,.section-heading--dark p,.section-heading--center p{margin-top:2rem;color:#082024;font-family:Inter,sans-serif;font-weight:300;line-height:140%}.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{width:40%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.note-display__title span{height:2px;width:15%;background-color:#e5bd1a}.note-display__title h2{font-size:1.777em;font-weight:600;-webkit-hyphens:auto;hyphens:auto;color:#0f3c43}.note-display__description{width:60%;font-family:Inter,sans-serif}.note-display__description>p{overflow:hidden;transition:all 1s cubic-bezier(.65,0,.35,1.2);margin-bottom:2rem;color:#082024}@media screen and (max-width: 480px){.note-display{flex-wrap:wrap;margin-top:2rem!important}.note-display__title{width:100%}.note-display__description{width:100%;margin-top:2rem}}.team-gallery-overlay{position:fixed;top:0;left:0;width:100vw;height:100vh;background:#000000e6;z-index:9999;display:flex;align-items:center;justify-content:center;animation:overlayFadeIn .6s ease-out}.team-gallery-overlay:focus{outline:none}.team-gallery-container{position:relative;width:90vw;height:80vh;max-width:1600px;background:#fff;border-radius:12px;overflow:hidden}.team-gallery-content{display:flex;height:100%}.team-gallery-image{width:50vw;max-width:800px;min-width:300px;height:100%;overflow:hidden;position:relative;animation:imageScaleIn .6s cubic-bezier(.4,0,.2,1);transform-origin:var(--click-x, 50%) var(--click-y, 50%)}.image-container{position:relative;width:100%;height:100%}.image-container img{object-fit:cover;object-position:top center}.gallery-image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.team-gallery-info{flex:1;padding:3rem 5rem 3rem 3rem;display:flex;align-items:flex-start;justify-content:flex-start;background:linear-gradient(135deg,#f8f9fa,#fff)}.team-gallery-info-content{width:100%;padding-top:2rem}.team-gallery-name{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:1rem;line-height:1.2}.team-gallery-subtitle{font-size:1.4rem;font-weight:500;color:#7f8c8d;margin-bottom:2rem;line-height:1.4}.team-gallery-text{font-size:1.1rem;line-height:1.7;color:#34495e}.team-gallery-text p{margin-bottom:1.5rem}.team-gallery-delayed{animation:delayedFadeIn .4s ease-out .4s both}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.team-gallery-close{position:absolute;top:1.5rem;right:1.5rem;width:48px;height:48px;background:#ffffffe6;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#2c3e50}.team-gallery-close:hover{background:#082024;color:#fff;transform:scale(1.1)}.team-gallery-close:focus{outline:2px solid #082024;outline-offset:2px;background:#082024;color:#fff}.team-gallery-nav{position:absolute;top:50%;transform:translateY(-50%);width:56px;height:56px;background:#e5bd1a;border:none;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:10;transition:all .2s ease;color:#082024}.team-gallery-nav:hover{background:#e9c73c;transform:translateY(-50%) scale(1.1)}.team-gallery-nav:focus{outline:2px solid #082024;outline-offset:2px;background:#e9c73c}.team-gallery-nav:disabled{opacity:.5;cursor:not-allowed;background:#ffffff80}.team-gallery-nav:disabled:hover{transform:translateY(-50%);background:#ffffff80}.team-gallery-nav--prev{left:1.5rem}.team-gallery-nav--next{right:1.5rem}.team-image-animating{transform:scale(1.1);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:1000;position:relative;box-shadow:0 10px 30px #0000004d}.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%{opacity:0;background:#0000}to{opacity:1;background:#000000e6}}@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{width:95vw;height:95vh}.team-gallery-content{flex-direction:column}.team-gallery-image{width:100%;height:40%;max-width:none;transform-origin:center center}.team-gallery-info{height:50%;padding:2rem;align-items:flex-start;justify-content:flex-start}.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{padding:1.5rem;align-items:flex-start;justify-content:flex-start}.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{width:48px;height:48px;top:38%}.team-gallery-close{width:40px;height:40px;top:1rem;right:1rem}}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}
