@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf07PCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf0DPCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf07PCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf0DPCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf07PCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf0DPCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf07PCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=rP2-p2ywxg089UriI5-g4vlH9VoD8CmcqZG40F9JadbnoEwAopwDRUUHvP-6oMc49xLtf0DPCg&skey=cd068b3e1b767e51&v=v17) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfTGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbdDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfzGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfjGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbcDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfTGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbdDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfzGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfjGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbcDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfTGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbdDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfzGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfjGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbcDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfTGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbdDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfzGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbfjGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=JTU4jIg1_i6t8kCHKm4532VJOt5-QNFgpCtr6C41QYuEPgG_LbnLmMlbcDGy&skey=7bc19f711c0de8f&v=v31) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5dLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5f7vh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5frvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5cLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5dLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5f7vh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5frvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5cLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5dLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5f7vh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5frvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5cLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5dLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5f7vh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5frvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:800;font-display:swap;src:url(https://fonts.gstatic.com/l/font?kit=nuFcD-vYSZviVYUb_rj3ij__anPXJzDwcbmjWBN2PKd3vSLbRiIwYe6tDkqUWuz5cLvh&skey=f3b68f0152604ed9&v=v40) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--font-body: "DM Sans", sans-serif;--font-heading: "Playfair Display", serif;--font-brand: "Montserrat", sans-serif;margin:0;padding:0}*,*:before,*:after{box-sizing:border-box}html{width:100%;min-height:100%;margin:0;padding:0;scroll-behavior:auto;overflow-x:clip}body{width:100%;min-height:100vh;margin:0;padding:0;font-family:var(--font-body);overflow-x:clip}app-root,main,header,footer,section,nav,.router-outlet{box-sizing:border-box}img,video,iframe,svg,canvas{max-width:100%}a,button{-webkit-tap-highlight-color:transparent}button,a,.project-card{transition:transform .3s ease,opacity .3s ease,background-color .3s ease}@media(max-width:768px){html,body{width:100%;margin:0;padding:0}body{min-height:100dvh}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}@media(max-width:600px){.hero-section{height:460px!important;min-height:460px!important;overflow:hidden}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:58% center}.hero-container{width:calc(100% - 24px);min-height:0;height:100%;padding:20px 0;margin:0 auto}.hero-content{width:100%;max-width:100%}.hero-eyebrow{font-size:7px;letter-spacing:1.2px;gap:6px;margin-bottom:12px}.eyebrow-line{width:18px;flex-basis:18px}.hero-content h1{font-size:clamp(25px,6.5vw,31px);line-height:1.08;letter-spacing:-.6px}.green-underline{width:65px;height:6px;margin-top:4px;margin-left:85px;border-top-width:3px}.hero-description{width:76%;max-width:270px;margin-top:12px;font-size:9.5px;line-height:1.6}.hero-actions{gap:7px;margin-top:15px}.primary-button,.secondary-button{min-height:34px;padding:7px 9px;gap:5px;font-size:8px}.button-arrow,.secondary-arrow{font-size:12px}}@media(max-width:380px){.hero-section{height:430px!important;min-height:430px!important}.hero-container{width:calc(100% - 22px);padding-block:18px}.hero-content h1{font-size:25px;line-height:1.1}.hero-description{width:78%;font-size:9px}.primary-button,.secondary-button{padding:7px 8px;font-size:7.5px}}@media(max-width:600px){.hero-section{height:390px!important;min-height:390px!important;overflow:hidden}.hero-bg-video{position:absolute;inset:0;width:100%;height:100%;min-height:100%;object-fit:cover;object-position:58% center}.hero-container{width:calc(100% - 22px);height:100%;min-height:0;padding:16px 0;margin-inline:auto}.hero-content{width:100%;max-width:100%}.hero-eyebrow{font-size:6.5px;letter-spacing:1px;gap:5px;margin-bottom:10px}.eyebrow-line{width:16px;flex-basis:16px}.hero-content h1{font-size:clamp(23px,5.8vw,28px);line-height:1.08;letter-spacing:-.5px}.green-underline{width:58px;height:5px;margin-top:4px;margin-left:75px;border-top-width:2px}.hero-description{width:74%;max-width:250px;margin-top:10px;font-size:8.5px;line-height:1.55}.hero-actions{gap:6px;margin-top:12px}.primary-button,.secondary-button{min-height:30px;padding:6px 8px;gap:4px;font-size:7.5px}.button-arrow,.secondary-arrow{font-size:11px}}@media(max-width:380px){.hero-section{height:370px!important;min-height:370px!important}.hero-container{width:calc(100% - 20px);padding-block:14px}.hero-content h1{font-size:22px}.hero-description{width:76%;font-size:8px}.primary-button,.secondary-button{padding:6px 7px;font-size:7px}}@media(max-width:600px){.hero-section{height:340px!important;min-height:340px!important}.hero-bg-video{height:100%;min-height:100%;object-fit:cover;object-position:58% center}.hero-container{width:calc(100% - 20px);height:100%;min-height:0;padding:12px 0}.hero-eyebrow{font-size:6px;letter-spacing:.8px;margin-bottom:8px;gap:5px}.eyebrow-line{width:14px;flex-basis:14px}.hero-content h1{font-size:clamp(21px,5.3vw,26px);line-height:1.06;letter-spacing:-.5px}.green-underline{width:50px;height:4px;margin-top:3px;margin-left:65px;border-top-width:2px}.hero-description{width:72%;max-width:225px;margin-top:8px;font-size:7.5px;line-height:1.5}.hero-actions{gap:5px;margin-top:10px}.primary-button,.secondary-button{min-height:27px;padding:5px 7px;gap:4px;font-size:7px}.button-arrow,.secondary-arrow{font-size:10px}}@media(max-width:380px){.hero-section{height:320px!important;min-height:320px!important}.hero-container{width:calc(100% - 18px);padding-block:10px}.hero-content h1{font-size:20px}.hero-description{font-size:7px}.primary-button,.secondary-button{padding:5px 6px;font-size:6.5px}}@media(max-width:600px){.hero-section{height:300px!important;min-height:300px!important}.hero-bg-video{width:100%;height:100%;min-height:100%;object-fit:cover;object-position:35% center}.hero-container{padding-top:9px;padding-bottom:9px}.hero-content h1{font-size:clamp(19px,5vw,23px);line-height:1.05}.hero-eyebrow{margin-bottom:7px;font-size:5.8px}.hero-description{margin-top:7px;font-size:7px;line-height:1.45}.hero-actions{margin-top:8px;gap:5px}.primary-button,.secondary-button{min-height:25px;padding:5px 6px;font-size:6.5px}}@media(max-width:380px){.hero-section{height:285px!important;min-height:285px!important}.hero-bg-video{object-position:30% center}}
