@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-ext-0.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-1.woff2) 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:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-ext-2.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-3.woff2) 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:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-ext-2.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-3.woff2) 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:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-ext-2.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Cormorant Garamond;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/cormorant-garamond-latin-3.woff2) 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:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-arabic-4.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-ext-5.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:200;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-6.woff2) 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:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-arabic-7.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-ext-8.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-9.woff2) 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:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-arabic-10.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-ext-11.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-12.woff2) 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:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-arabic-13.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-ext-14.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-15.woff2) 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:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-arabic-16.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-ext-17.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/g/ibm-plex-sans-arabic-latin-18.woff2) 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:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/jost-latin-ext-19.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/g/jost-latin-20.woff2) 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:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/jost-latin-ext-19.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/jost-latin-20.woff2) 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:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/jost-latin-ext-19.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Jost;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/jost-latin-20.woff2) 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(../assets/fonts/g/montserrat-latin-ext-21.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/g/montserrat-latin-22.woff2) 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(../assets/fonts/g/montserrat-latin-ext-21.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/g/montserrat-latin-22.woff2) 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(../assets/fonts/g/montserrat-latin-ext-21.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/g/montserrat-latin-22.woff2) 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:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-ext-23.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:300;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-24.woff2) 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:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-ext-23.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-24.woff2) 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:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-ext-23.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:500;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-24.woff2) 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:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-ext-23.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:600;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-24.woff2) 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:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-ext-23.woff2) 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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Nunito Sans;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../assets/fonts/g/nunito-sans-latin-24.woff2) 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}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}.lenis.lenis-stopped{overflow:clip}.site{--navy:#051f3a;--navy-2:#0b2b4f;--sand:#c1a580;--sand-d:#a98c62;--sand-l:#e3d5bd;--sand-ink:#86683f;--ivory:#f8f5ef;--paper:#fcfbf8;--linen:#f1ebe1;--ink:#051f3a;--ink-2:#566271;--line:rgba(5,31,58,.13);--line-w:rgba(255,255,255,.22);--ease:cubic-bezier(.19,1,.22,1);--ease2:cubic-bezier(.65,0,.35,1);--o-s:left;--o-e:right;--gut:80px;--nav-h:124px;container:site / inline-size;position:relative;background:var(--ivory);color:var(--ink);font-family:var(--ff);font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip;min-height:100%;text-rendering:optimizeLegibility}.site[dir=rtl]{--o-s:right;--o-e:left}.site.is-ar{--ff:var(--f-ar),"IBM Plex Sans Arabic",Tahoma,sans-serif;--fd:var(--f-ar),"IBM Plex Sans Arabic",Tahoma,sans-serif;--fdw:300;--lab:var(--ff)}.site.is-en{--ff:var(--f-en),"Montserrat","Helvetica Neue",Arial,sans-serif;--fd:"Cormorant Garamond",Georgia,serif;--fdw:400;--lab:"Montserrat",sans-serif}.site.is-framed{overflow:hidden}.site *,.site *:before,.site *:after{box-sizing:border-box}.site img{display:block;max-width:100%}:where(.site) button,:where(.site) a:where(.lnk){font:inherit;color:inherit}:where(.site) p{margin:0}.site ::selection{background:var(--sand);color:var(--navy)}.ltr{direction:ltr;unicode-bidi:isolate;display:inline-block}.num-f{font-family:Cormorant Garamond,Georgia,serif;font-feature-settings:"lnum" 1}[dir=rtl] .flip{transform:scaleX(-1)}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.site.anim .rv{opacity:0;transform:translate3d(0,42px,0);transition:opacity 1.2s var(--ease),transform 1.4s var(--ease)}.site.anim .rv[data-in]{opacity:1;transform:none}.site.anim .rv-fade{opacity:0;transition:opacity 1.6s var(--ease)}.site.anim .rv-fade[data-in]{opacity:1}.site.anim .rv-mask{clip-path:inset(0 0 100% 0);transition:clip-path 1.6s var(--ease)}.site.anim .rv-mask[data-in]{clip-path:inset(0 0 0 0)}.site.anim .rv-line{transform:scaleX(0);transform-origin:var(--o-s);transition:transform 1.8s var(--ease)}.site.anim .rv-line[data-in]{transform:scaleX(1)}.site.anim .stg>*{opacity:0;transform:translate3d(0,34px,0);transition:opacity 1.1s var(--ease),transform 1.3s var(--ease)}.site.anim .stg[data-in]>*{opacity:1;transform:none}.stg[data-in]>*:nth-child(2){transition-delay:.08s}.stg[data-in]>*:nth-child(3){transition-delay:.16s}.stg[data-in]>*:nth-child(4){transition-delay:.24s}.stg[data-in]>*:nth-child(5){transition-delay:.32s}.stg[data-in]>*:nth-child(6){transition-delay:.4s}.stg[data-in]>*:nth-child(7){transition-delay:.48s}.stg[data-in]>*:nth-child(8){transition-delay:.56s}.stg[data-in]>*:nth-child(n+9){transition-delay:.62s}.dl1{transition-delay:.1s!important}.dl2{transition-delay:.2s!important}.dl3{transition-delay:.3s!important}@supports (animation-timeline: view()){.site.anim .plx{animation:plx linear both;animation-timeline:view();animation-range:cover 0% cover 100%}.site.anim .nav-prog{animation:prog linear both;animation-timeline:scroll(root block)}}@keyframes plx{0%{transform:translate3d(0,-6%,0) scale(1.12)}to{transform:translate3d(0,6%,0) scale(1.12)}}@keyframes prog{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes up{0%{opacity:0;transform:translateY(28px)}to{opacity:1;transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.pg-a{animation:pgA 1s var(--ease) both}.pg-b{animation:pgB 1s var(--ease) both}@keyframes pgA{0%{opacity:0}to{opacity:1}}@keyframes pgB{0%{opacity:0}to{opacity:1}}.wrap{width:100%;max-width:1520px;margin-inline:auto;padding-inline:var(--gut)}.narrow{max-width:1120px}.sec{padding-block:160px;position:relative}.sec.s-tight{padding-block:112px}.bg-white{background:#fff}.bg-paper{background:var(--paper)}.bg-linen{background:var(--linen)}.bg-navy{background:var(--navy);color:#fff}.rule{height:1px;background:var(--line);border:0;margin:0}.lab{display:inline-flex;align-items:center;gap:14px;font-family:var(--lab);font-size:13px;font-weight:500;color:var(--sand-ink);margin:0 0 28px;letter-spacing:.02em}.is-en .lab{font-size:11px;letter-spacing:.3em;text-transform:uppercase;font-weight:600}.lab:before{content:"";width:34px;height:1px;background:currentColor;flex:none}.lab.c{justify-content:center}.lab.w{color:var(--sand-l)}.d1{font-family:var(--fd);font-weight:200;font-size:clamp(46px,6.4cqi,108px);line-height:1.22;margin:0;letter-spacing:-.01em;text-wrap:balance}.is-en .d1{font-weight:400;line-height:1;letter-spacing:-.02em;font-size:clamp(52px,7.2cqi,124px)}.d2{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(34px,3.8cqi,64px);line-height:1.35;margin:0;color:var(--ink);text-wrap:balance}.is-en .d2{line-height:1.05;letter-spacing:-.01em;font-size:clamp(38px,4.4cqi,72px)}.d3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.1cqi,34px);line-height:1.5;margin:0}.is-en .d3{line-height:1.2;font-size:clamp(26px,2.4cqi,38px)}.d1 em,.d2 em,.d3 em,.statement em{font-style:normal;color:var(--sand-ink)}.is-en .d1 em,.is-en .d2 em{font-style:italic}.lead{font-size:18px;line-height:1.95;color:var(--ink-2);text-wrap:pretty;font-weight:300}.is-en .lead{font-size:17px;line-height:1.8;font-weight:400}.p{font-size:16px;line-height:2;color:var(--ink-2);text-wrap:pretty}.is-en .p{font-size:15.5px;line-height:1.85}.p+.p{margin-top:18px}.statement{font-family:var(--fd);font-weight:300;font-size:clamp(26px,2.9cqi,46px);line-height:1.75;color:var(--ink);text-wrap:pretty}.is-en .statement{font-weight:400;line-height:1.3;font-size:clamp(30px,3.2cqi,52px)}.btn{--bg:transparent;--fg:var(--ink);--hbg:var(--ink);--hfg:#fff;--bd:var(--ink);position:relative;isolation:isolate;overflow:hidden;display:inline-flex;align-items:center;justify-content:center;gap:14px;min-height:56px;padding:0 36px;font-family:var(--lab);font-size:14.5px;font-weight:500;text-decoration:none;border:1px solid var(--bd);background:var(--bg);color:var(--fg);cursor:pointer;border-radius:0;white-space:nowrap;transition:color .6s var(--ease),border-color .6s var(--ease)}.site .btn{color:var(--fg)}.btn:before{content:"";position:absolute;inset:0;background:var(--hbg);transform:scaleY(0);transform-origin:bottom;transition:transform .7s var(--ease);z-index:-1}.btn:hover{color:var(--hfg)!important;border-color:var(--hbg)}.btn:hover:before{transform:scaleY(1)}.is-en .btn{text-transform:uppercase;letter-spacing:.2em;font-size:11px;font-weight:600}.btn svg{width:17px;height:17px;flex:none;transition:transform .6s var(--ease)}.btn:hover svg{transform:translate(5px)}[dir=rtl] .btn:hover svg.flip{transform:scaleX(-1) translate(5px)}.b-navy{--bg:var(--navy);--fg:#fff;--hbg:var(--sand);--hfg:var(--navy);--bd:var(--navy)}.b-sand{--bg:var(--sand);--fg:var(--navy);--hbg:#fff;--hfg:var(--navy);--bd:var(--sand)}.b-sand.on-light{--hbg:var(--navy);--hfg:#fff}.b-line{--bg:transparent;--fg:var(--ink);--hbg:var(--ink);--hfg:#fff;--bd:rgba(5,31,58,.4)}.b-white{--bg:transparent;--fg:#fff;--hbg:#fff;--hfg:var(--navy);--bd:rgba(255,255,255,.55)}.b-sm{min-height:46px;padding:0 24px}.btns{display:flex;gap:14px;flex-wrap:wrap}.tlink{position:relative;display:inline-flex;align-items:center;gap:14px;font-family:var(--lab);font-size:14px;font-weight:500;color:var(--ink);text-decoration:none;background:none;border:0;padding:12px 0;cursor:pointer}.is-en .tlink{font-size:11px;letter-spacing:.24em;text-transform:uppercase;font-weight:600}.tlink:after{content:"";position:absolute;inset-inline:0;bottom:6px;height:1px;background:currentColor;transform-origin:var(--o-e);transition:transform .7s var(--ease)}.tlink:hover:after{transform:scaleX(0);transform-origin:var(--o-e)}.tlink svg{width:16px;height:16px;transition:transform .6s var(--ease)}.tlink:hover svg{transform:translate(6px)}[dir=rtl] .tlink:hover svg.flip{transform:scaleX(-1) translate(6px)}.tlink.w{color:#fff}.circ{width:58px;height:58px;border-radius:50%;border:1px solid var(--line);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .5s var(--ease),color .5s,border-color .5s}.circ:hover{background:var(--navy);color:#fff;border-color:var(--navy)}.circ svg{width:20px;height:20px}.circ.w{border-color:#ffffff73;color:#fff}.circ.w:hover{background:#fff;color:var(--navy)}.intro{position:absolute;top:0;inset-inline:0;height:100vh;background:var(--navy);z-index:100;display:grid;place-items:center;animation:introOut 1.2s 1.6s var(--ease2) forwards;pointer-events:none}.intro img{width:66px;animation:introLogo 1.4s var(--ease) both}@keyframes introLogo{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes introOut{to{clip-path:inset(0 0 100% 0);visibility:hidden}}.nav-dock{position:sticky;top:0;height:0;z-index:60}.nav{position:absolute;inset-inline:0;top:0;height:var(--nav-h);display:flex;align-items:center;color:#fff;transition:background .6s var(--ease),box-shadow .6s var(--ease),height .6s var(--ease),color .6s var(--ease)}.nav:after{content:"";position:absolute;inset-inline:var(--gut);bottom:0;height:1px;background:var(--line-w);transition:opacity .5s}.nav.is-solid{background:#fcfbf8f7;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);color:var(--ink);height:100px;box-shadow:0 1px 0 var(--line)}.nav.is-solid:after{opacity:0}.nav-prog{position:absolute;bottom:0;inset-inline:0;height:1px;background:var(--sand);transform:scaleX(0);transform-origin:var(--o-s);opacity:0;transition:opacity .4s}.nav.is-solid .nav-prog{opacity:1}.nav-in{position:relative;width:100%;max-width:1520px;margin-inline:auto;padding-inline:var(--gut);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:32px}.nav-side{display:flex;align-items:center;gap:40px}.nav-end{justify-content:flex-end;gap:28px}.nl{background:none;border:0;font-family:var(--lab);font-size:14.5px;font-weight:400;color:inherit;padding:10px 0;position:relative;white-space:nowrap;cursor:pointer;transition:opacity .4s}.is-en .nl{font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.nl:after{content:"";position:absolute;inset-inline:0;bottom:4px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--o-e);transition:transform .6s var(--ease)}.nl:hover:after,.nl.on:after{transform:scaleX(1);transform-origin:var(--o-s)}.nav-side:hover .nl:not(:hover){opacity:.55}.logo{position:relative;background:none;border:0;padding:0;cursor:pointer;display:grid;place-items:center;width:64px;height:92px}.logo img{grid-area:1/1;width:44px;transition:opacity .6s var(--ease)}.logo .lg-d{opacity:0}.is-solid .logo{height:80px}.is-solid .logo img{width:37px}.is-solid .logo .lg-l{opacity:0}.is-solid .logo .lg-d{opacity:1}.lang{background:none;border:0;color:inherit;cursor:pointer;min-height:44px;padding:0 4px;font-size:13px;font-weight:600;letter-spacing:.14em;display:inline-flex;align-items:center;gap:8px}.is-ar .lang{font-family:Montserrat,sans-serif}.is-en .lang{font-family:IBM Plex Sans Arabic,sans-serif;letter-spacing:0;font-size:15px;font-weight:500}.lang:before{content:"";width:1px;height:18px;background:currentColor;opacity:.35;margin-inline-end:18px}.nav .btn{min-height:46px;padding:0 24px}.nav .btn.b-white{--bd:rgba(255,255,255,.5)}.nav.is-solid .btn.b-white{--fg:var(--ink);--bd:rgba(5,31,58,.35);--hbg:var(--ink);--hfg:#fff}.burger{display:inline-flex;background:none;border:0;color:inherit;width:46px;height:46px;align-items:center;justify-content:center;cursor:pointer;padding:0;gap:6px;flex-direction:column}.burger i{display:block;width:26px;height:1px;background:currentColor}.burger i:last-child{width:16px;align-self:flex-start;margin-inline-start:10px}.menu{position:absolute;top:0;inset-inline:0;height:100vh;background:var(--navy);color:#fff;z-index:80;display:flex;flex-direction:column;padding:26px 24px 36px;overflow:auto;animation:menuIn .8s var(--ease) both}@keyframes menuIn{0%{clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}.menu-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:40px}.menu-top img{width:36px}.menu-x{background:none;border:0;color:#fff;width:46px;height:46px;display:grid;place-items:center;cursor:pointer}.menu-x svg{width:24px;height:24px}.ml{display:flex;justify-content:space-between;align-items:baseline;width:100%;text-align:start;background:none;border:0;border-bottom:1px solid var(--line-w);padding:18px 0;font-family:var(--fd);font-size:32px;font-weight:var(--fdw);color:#fff;cursor:pointer;animation:up .9s var(--ease) both}.ml:nth-child(3){animation-delay:.05s}.ml:nth-child(4){animation-delay:.1s}.ml:nth-child(5){animation-delay:.15s}.ml:nth-child(6){animation-delay:.2s}.ml:nth-child(7){animation-delay:.25s}.ml span{font-family:Cormorant Garamond,serif;font-size:16px;color:var(--sand)}.menu-foot{margin-top:auto;padding-top:32px;display:flex;flex-direction:column;gap:12px}.hero{position:relative;min-height:clamp(660px,100vh,1040px);overflow:hidden;color:#fff;background:var(--navy);display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--nav-h) + 60px)}.slide{position:absolute;inset:0;opacity:0;transition:opacity 2s var(--ease2)}.slide.on{opacity:1}.slide img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06)}.slide.on img{animation:kb 10s linear forwards}@keyframes kb{0%{transform:scale(1.14)}to{transform:scale(1.02)}}.shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#051f3aa8,#051f3a38 22%,#051f3a57 45%,#051f3ae6)}.shade:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#051f3a99,#051f3a1a 65%)}[dir=rtl] .shade:after{background:linear-gradient(270deg,#051f3a99,#051f3a1a 65%)}.hero-body{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:64px;padding-bottom:64px}.hero-in>*{animation:heroUp 1.5s var(--ease) both}.hero-in>*:nth-child(2){animation-delay:.12s}.hero-in>*:nth-child(3){animation-delay:.24s}.hero-in>*:nth-child(4){animation-delay:.36s}.site.anim .hero-in>*{animation-delay:1.9s}.site.anim .hero-in>*:nth-child(2){animation-delay:2.02s}.site.anim .hero-in>*:nth-child(3){animation-delay:2.14s}.site.anim .hero-in>*:nth-child(4){animation-delay:2.26s}@keyframes heroUp{0%{opacity:0;transform:translateY(46px)}to{opacity:1;transform:none}}.hero .d1{max-width:880px;margin-bottom:28px;text-shadow:0 2px 40px rgba(5,31,58,.45)}.is-ar .hero .d1{font-weight:300}.hero .d1 em{color:#d9c29b}.hero-sub{font-size:18px;line-height:1.8;max-width:520px;margin-bottom:40px;color:#ffffffe6;font-weight:300}.is-en .hero-sub{font-size:16px}.hero-side{display:flex;flex-direction:column;align-items:flex-end;gap:22px;min-width:280px}[dir=rtl] .hero-side{align-items:flex-start}.hs-proj{background:none;border:0;padding:0;cursor:pointer;color:#fff;text-align:end;animation:up 1s var(--ease) both}[dir=rtl] .hs-proj{text-align:start}.hs-proj small{display:block;font-family:var(--lab);font-size:11px;letter-spacing:.24em;text-transform:uppercase;color:var(--sand-l);margin-bottom:8px}.is-ar .hs-proj small{letter-spacing:0;font-size:13px}.hs-proj b{display:block;font-family:var(--fd);font-weight:var(--fdw);font-size:26px;line-height:1.3}.hs-proj span{display:block;font-size:13px;color:#ffffffbf;margin-top:4px}.hs-ctrl{display:flex;align-items:center;gap:18px}.hs-num{font-family:Cormorant Garamond,serif;font-size:18px;direction:ltr;min-width:74px;text-align:center}.hs-num b{font-size:30px;font-weight:400}.hero-foot{position:relative;z-index:2;border-top:1px solid var(--line-w)}.hero-foot .wrap{display:flex;align-items:center;gap:10px;height:4px}.hbars{display:flex;gap:10px;width:100%;height:100%}.hbar{flex:1;height:100%;background:none;border:0;padding:0;cursor:pointer;position:relative}.hbar i{position:absolute;inset-inline:0;top:-1px;height:1px;background:#fff;transform:scaleX(0);transform-origin:var(--o-s)}.hbar.on i{animation:fillBar 6.5s linear forwards}.site:not(.anim) .hbar.on i{animation:none;transform:none}@keyframes fillBar{to{transform:scaleX(1)}}.hero-bottom{position:relative;z-index:2;display:flex;justify-content:space-between;align-items:center;padding-block:22px;font-family:var(--lab);font-size:12px;color:#ffffffb8}.is-en .hero-bottom{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.cue{display:inline-flex;align-items:center;gap:12px}.cue i{width:1px;height:28px;background:#ffffff59;position:relative;overflow:hidden}.cue i:after{content:"";position:absolute;top:0;left:0;width:1px;height:45%;background:#fff;animation:cue 2.2s var(--ease2) infinite}@keyframes cue{0%{transform:translateY(-100%)}to{transform:translateY(240%)}}.phero{position:relative;min-height:clamp(520px,76vh,760px);overflow:hidden;color:#fff;background:var(--navy);display:flex;align-items:flex-end;padding-top:calc(var(--nav-h) + 60px)}.phero .hero-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:kb 12s linear both}.phero .wrap{position:relative;z-index:2;padding-bottom:84px;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:48px}.crumb{display:flex;gap:12px;align-items:center;font-family:var(--lab);font-size:13px;color:#fffc;margin-bottom:26px}.is-en .crumb{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px}.crumb button,.crumb a:where(.lnk){background:none;border:0;color:inherit;padding:0;cursor:pointer;font-size:inherit;letter-spacing:inherit;text-transform:inherit;transition:color .3s}.crumb button:hover,.crumb a:where(.lnk):hover{color:#fff}.crumb i{width:18px;height:1px;background:currentColor;opacity:.6}.phero .d1{font-size:clamp(44px,5.6cqi,96px)}.is-en .phero .d1{font-size:clamp(48px,6.2cqi,108px)}.phero-k{font-size:17px;color:#ffffffd9;max-width:440px;line-height:1.85;font-weight:300}.intro-sec{text-align:center}.intro-sec .statement{max-width:1180px;margin:0 auto}.pillars{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:120px;border-top:1px solid var(--line);text-align:start}.pillar{padding:48px 48px 0 0;border-inline-end:1px solid var(--line);padding-inline:0 48px}.pillar:not(:first-child){padding-inline-start:48px}.pillar:last-child{border-inline-end:0}.pillar .n{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--sand-ink);display:block;margin-bottom:28px}.pillar h3{font-family:var(--fd);font-weight:var(--fdw);font-size:26px;line-height:1.45;margin:0 0 14px}.is-en .pillar h3{font-size:30px;line-height:1.15}.pillar p{font-size:15px;line-height:1.95;color:var(--ink-2)}.head{display:flex;justify-content:space-between;align-items:flex-end;gap:40px;flex-wrap:wrap;margin-bottom:64px}.head .lead{max-width:460px}.tabs{display:flex;gap:36px;flex-wrap:wrap;border-bottom:1px solid var(--line)}.tab{position:relative;background:none;border:0;padding:0 0 18px;cursor:pointer;font-family:var(--lab);font-size:15px;color:var(--ink-2);transition:color .4s}.is-en .tab{font-size:11px;letter-spacing:.22em;text-transform:uppercase;font-weight:600}.tab:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:var(--o-e);transition:transform .6s var(--ease)}.tab:hover,.tab.on{color:var(--ink)}.tab.on:after{transform:scaleX(1);transform-origin:var(--o-s)}.car{display:flex;gap:32px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding-inline:var(--gut);margin-inline:auto;max-width:1520px;scroll-padding-inline:var(--gut)}.car::-webkit-scrollbar{display:none}.car.drag{cursor:grabbing;scroll-snap-type:none}.car .pc{flex:0 0 clamp(300px,34cqi,520px);scroll-snap-align:start}.car-foot{display:flex;justify-content:space-between;align-items:center;gap:32px;margin-top:48px}.car-prog{flex:1;height:1px;background:var(--line);position:relative;overflow:hidden;max-width:640px}.car-prog i{position:absolute;top:0;bottom:0;inset-inline-start:0;background:var(--ink);transition:width .4s var(--ease)}.car-ctrl{display:flex;gap:12px}.pc{display:block;text-decoration:none;color:inherit;cursor:pointer;user-select:none;-webkit-user-select:none}.pc-media{position:relative;aspect-ratio:4/5;overflow:hidden;background:var(--linen)}.pc-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.8s var(--ease);pointer-events:none}.pc:hover .pc-media img{transform:scale(1.06)}.pc-media:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#051f3ad1,#051f3a00 55%);transition:opacity .8s var(--ease)}.pc-top{position:absolute;top:24px;inset-inline:24px;z-index:2;display:flex;justify-content:space-between;align-items:center;color:#fff;font-family:var(--lab);font-size:12px}.is-en .pc-top{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.st{display:inline-flex;align-items:center;gap:9px}.st:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--sand)}.st.sale:before{background:#7fd1a3}.pc-yr{font-family:Cormorant Garamond,serif;font-size:20px;letter-spacing:0!important}.pc-cap{position:absolute;inset-inline:28px;bottom:28px;z-index:2;color:#fff}.pc-cap h3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(26px,2.3cqi,36px);line-height:1.3;margin:0 0 8px}.is-en .pc-cap h3{line-height:1.05;font-size:clamp(28px,2.6cqi,42px)}.pc-cap p{font-size:14px;color:#fffc}.pc-go{display:grid;grid-template-rows:0fr;transition:grid-template-rows .8s var(--ease)}.pc-go>span{overflow:hidden;display:flex;align-items:center;gap:12px;font-family:var(--lab);font-size:13px;color:var(--sand-l)}.is-en .pc-go>span{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:600}.pc-go svg{width:16px;height:16px}.pc:hover .pc-go{grid-template-rows:1fr}.pc:hover .pc-go>span{padding-top:18px}.names{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;margin-top:120px;border-top:1px solid var(--line)}.nm{display:flex;justify-content:space-between;align-items:baseline;gap:20px;padding:30px 0;border-bottom:1px solid var(--line);background:none;border-inline:0;border-top:0;text-align:start;cursor:pointer;color:var(--ink);position:relative;overflow:hidden}.nm b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.2cqi,36px);line-height:1.3;transition:transform .8s var(--ease),color .4s}.is-en .nm b{text-transform:uppercase;letter-spacing:.04em;font-size:clamp(22px,2cqi,32px)}.nm span{font-size:13px;color:var(--ink-2);white-space:nowrap}.nm:hover b{transform:translate(14px);color:var(--sand-ink)}[dir=rtl] .nm:hover b{transform:translate(-14px)}.center-link{display:flex;justify-content:center;margin-top:64px}.nums{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.nb{padding:56px 40px 52px;border-inline-start:1px solid var(--line)}.nb:first-child{border-inline-start:0}.nb .v{font-family:Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(52px,5.6cqi,96px);line-height:1;color:var(--ink);direction:ltr;display:flex;align-items:flex-start;gap:4px;white-space:nowrap;margin-bottom:22px}.is-ar .nb .v{justify-content:flex-end}.nb .v sup{font-size:.42em;color:var(--sand-ink);margin-top:.18em}.nb .v small{font-size:.36em;color:var(--ink-2);align-self:flex-end;margin-bottom:.2em;margin-inline-start:6px}.nb .l{font-size:14.5px;line-height:1.8;color:var(--ink-2);max-width:240px}.cnt{font-variant-numeric:lining-nums tabular-nums;direction:ltr;unicode-bidi:isolate;display:inline-block}.feat{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);min-height:860px;background:#fff}.feat-media{position:relative;overflow:hidden}.feat-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.feat-body{padding:120px clamp(40px,6cqi,120px);display:flex;flex-direction:column;justify-content:center}.feat-body .d2{margin-bottom:28px}.kv{border-top:1px solid var(--line);margin:40px 0 48px}.kv-r{display:flex;justify-content:space-between;align-items:baseline;gap:24px;padding:18px 0;border-bottom:1px solid var(--line);font-size:15px}.kv-r span{color:var(--ink-2)}.kv-r b{font-weight:500;text-align:end}.proc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7cqi,128px);align-items:start}.proc-media{position:sticky;top:130px;aspect-ratio:4/4.6;overflow:hidden;background:var(--linen)}.pm{position:absolute;inset:0;opacity:0;transition:opacity 1.2s var(--ease2)}.pm.on{opacity:1}.pm img{width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 7s linear}.pm.on img{transform:scale(1)}.pm-n{position:absolute;bottom:26px;inset-inline-start:30px;z-index:2;font-family:Cormorant Garamond,serif;font-size:88px;line-height:1;color:#fff;font-weight:300;text-shadow:0 4px 30px rgba(5,31,58,.4)}.steps{margin-top:56px;border-top:1px solid var(--line)}.step{display:block;width:100%;text-align:start;background:none;border:0;border-bottom:1px solid var(--line);padding:28px 0;cursor:pointer;color:var(--ink);position:relative}.step:after{content:"";position:absolute;bottom:-1px;inset-inline-start:0;width:100%;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:var(--o-s);transition:transform 1s var(--ease)}.step.on:after{transform:scaleX(1)}.step-h{display:flex;align-items:baseline;gap:28px}.step-n{font-family:Cormorant Garamond,serif;font-size:18px;color:var(--sand-ink);width:28px;flex:none}.step-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,1.9cqi,30px);line-height:1.4;flex:1;transition:color .4s,transform .7s var(--ease)}.is-en .step-t{line-height:1.15}.step:not(.on) .step-t{color:#051f3a80}.step:hover .step-t{color:var(--ink)}.step-d{display:grid;grid-template-rows:0fr;transition:grid-template-rows .9s var(--ease)}.step.on .step-d{grid-template-rows:1fr}.step-d>span{display:block;overflow:hidden;padding-inline-start:56px;font-size:15px;line-height:1.95;color:var(--ink-2)}.step.on .step-d>span{padding-top:14px}.band{position:relative;min-height:760px;display:flex;align-items:center;overflow:hidden;color:#fff;background:var(--navy)}.band>img{position:absolute;inset:-6% 0;width:100%;height:112%;object-fit:cover}.band:before{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#051f3ab8,#051f3a99)}.band .wrap{position:relative;z-index:2;text-align:center}.band blockquote{margin:0 auto;max-width:1060px;font-family:var(--fd);font-weight:200;font-size:clamp(28px,3.1cqi,50px);line-height:1.75}.is-en .band blockquote{font-weight:400;font-style:italic;line-height:1.3;font-size:clamp(30px,3.4cqi,56px)}.band cite{display:block;margin-top:48px;font-style:normal;font-family:var(--lab);font-size:14px;color:var(--sand-l)}.is-en .band cite{letter-spacing:.24em;text-transform:uppercase;font-size:11px}.band cite b{display:block;color:#fff;font-weight:500;margin-bottom:6px;font-size:16px}.is-en .band cite b{font-size:12px}.loc{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);gap:clamp(56px,7cqi,128px);align-items:center}.pts{margin-top:52px;border-top:1px solid var(--line)}.pt{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--line)}.pt h3{font-family:var(--fd);font-weight:var(--fdw);font-size:22px;margin:0;line-height:1.5}.is-en .pt h3{font-size:24px;line-height:1.2}.pt p{font-size:14.5px;line-height:1.95;color:var(--ink-2)}.map{position:relative;aspect-ratio:1/1;background:#f4ede2;overflow:hidden}.map svg{width:100%;height:100%;display:block}.map-note{position:absolute;bottom:16px;inset-inline-start:18px;font-size:11.5px;color:var(--ink-2)}.map-sea{position:absolute;left:7%;top:46%;font-family:Montserrat,sans-serif;font-size:11px;letter-spacing:.3em;color:#6f8594;font-weight:600;writing-mode:vertical-rl;transform:rotate(180deg)}.pin{position:absolute;width:0;height:0;z-index:2;background:none;border:0;padding:0;cursor:pointer}.pin:hover{z-index:5}.pin-d{position:absolute;left:-7px;top:-7px;width:14px;height:14px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 4px #ffffffe6;transition:transform .5s var(--ease)}.pin.sel .pin-d{background:var(--sand);box-shadow:0 0 0 4px #fff,0 0 0 12px #c1a58040}.pin:hover .pin-d{transform:scale(1.3)}.pin-l{position:absolute;top:-11px;left:16px;white-space:nowrap;font-size:12px;font-weight:500;color:var(--navy);background:#ffffffeb;padding:3px 9px;transition:background .3s,color .3s}.pin.l .pin-l{left:auto;right:16px}.pin:hover .pin-l,.pin.sel .pin-l{background:var(--navy);color:#fff}.partners{border-top:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;direction:ltr;mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.mq{display:inline-flex;white-space:nowrap;animation:mq 60s linear infinite}.partners:hover .mq{animation-play-state:paused}.partner{display:inline-flex;align-items:center;height:108px;padding-inline:48px;font-family:Montserrat,sans-serif;font-size:13px;font-weight:500;letter-spacing:.24em;text-transform:uppercase;color:#6a7480;transition:color .4s}.partner:hover{color:var(--navy)}.partner:after{content:"";width:5px;height:5px;background:var(--sand);transform:rotate(45deg);margin-inline-start:96px}@keyframes mq{to{transform:translate(-50%)}}.reg{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);background:#fff}.reg-media{position:relative;min-height:760px;overflow:hidden}.reg-media>img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.reg-media .ov{position:absolute;inset:0;background:linear-gradient(0deg,#051f3abf,#051f3a0d 55%)}.reg-media .cap{position:absolute;bottom:56px;inset-inline:56px;color:#fff;z-index:2}.reg-media .cap .d3{max-width:420px}.reg-body{padding:120px clamp(40px,6cqi,120px);display:flex;flex-direction:column;justify-content:center}.reg-body .d2{margin-bottom:18px}.reg-body .lead{margin-bottom:44px}.fg{display:grid;grid-template-columns:1fr 1fr;gap:6px 36px}.fg .full{grid-column:1/-1}.f{position:relative;display:flex;flex-direction:column;gap:6px;margin-bottom:22px}.f label{font-family:var(--lab);font-size:12.5px;font-weight:500;color:var(--ink-2)}.is-en .f label{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.f input,.f select,.f textarea{font:inherit;font-size:16px;color:var(--ink);background:transparent;border:0;border-bottom:1px solid rgba(5,31,58,.25);border-radius:0;height:50px;padding:0;outline:none;width:100%;transition:border-color .4s}.f textarea{height:110px;padding-top:12px;resize:vertical}.f select{appearance:none;-webkit-appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink) 50%),linear-gradient(135deg,var(--ink) 50%,transparent 50%);background-position:calc(100% - 12px) 22px,calc(100% - 7px) 22px;background-size:5px 5px;background-repeat:no-repeat;cursor:pointer}[dir=rtl] .f select{background-position:12px 22px,17px 22px}.f input[type=file]{height:auto;padding:14px 0;font-size:14px;cursor:pointer}.f:after{content:"";position:absolute;bottom:0;inset-inline:0;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:var(--o-s);transition:transform .7s var(--ease);pointer-events:none}.f:focus-within:after{transform:scaleX(1)}.f input::placeholder,.f textarea::placeholder{color:#56627199}.f .hint{font-size:12px;color:var(--ink-2)}.f.dark label{color:#ffffffb3}.form-note{font-size:12.5px;color:var(--ink-2);margin-top:18px}.ok{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:20px 0;animation:up .8s var(--ease) both}.ok-ic{width:64px;height:64px;border-radius:50%;border:1px solid var(--sand);display:grid;place-items:center;color:var(--sand-ink)}.ok-ic svg{width:28px;height:28px;stroke-dasharray:40;stroke-dashoffset:40;animation:draw .9s .3s var(--ease) forwards}@keyframes draw{to{stroke-dashoffset:0}}.ok h3{font-family:var(--fd);font-weight:var(--fdw);font-size:30px;margin:0}.ok p{color:var(--ink-2);font-size:15px;line-height:1.85;max-width:420px}.foot{background:var(--navy);color:#ffffffc7;padding:120px 0 40px}.foot-grid{display:grid;grid-template-columns:1fr auto 1fr;gap:80px;align-items:start}.foot-h{font-family:var(--lab);font-size:13px;color:var(--sand);margin:0 0 22px;font-weight:500}.is-en .foot-h{font-size:11px;letter-spacing:.26em;text-transform:uppercase}.foot-links{display:flex;flex-direction:column;align-items:flex-start;gap:2px;margin-bottom:48px}.fl-a{position:relative;background:none;border:0;padding:6px 0;color:#ffffffc7;font-size:15px;cursor:pointer;text-align:start;text-decoration:none;transition:color .4s}.is-en .fl-a{font-size:13.5px;letter-spacing:.06em}.fl-a:after{content:"";position:absolute;inset-inline:0;bottom:3px;height:1px;background:var(--sand);transform:scaleX(0);transform-origin:var(--o-e);transition:transform .6s var(--ease)}.fl-a:hover{color:#fff}.fl-a:hover:after{transform:scaleX(1);transform-origin:var(--o-s)}.social{display:flex;gap:10px;flex-wrap:wrap}.soc{width:44px;height:44px;border-radius:50%;border:1px solid rgba(255,255,255,.18);display:grid;place-items:center;transition:background .45s,border-color .45s,transform .6s var(--ease)}.soc:hover{background:var(--sand);border-color:var(--sand);transform:translateY(-3px)}.soc img{width:18px;height:18px}.foot-logo{display:flex;flex-direction:column;align-items:center;gap:26px;padding-top:6px}.foot-logo img{width:92px}.foot-logo p{font-family:var(--lab);font-size:13px;color:var(--sand-l)}.is-en .foot-logo p{letter-spacing:.3em;text-transform:uppercase;font-size:10px}.foot-end{display:flex;flex-direction:column;gap:36px;justify-self:end;width:100%;max-width:380px}.news{display:flex;align-items:center;border-bottom:1px solid rgba(255,255,255,.28);gap:12px;transition:border-color .4s}.news:focus-within{border-color:var(--sand)}.news input{flex:1;min-width:0;background:transparent;border:0;height:52px;color:#fff;font:inherit;font-size:14px;outline:none}.news input::placeholder{color:#ffffff80}.news button,.news a:where(.lnk){background:none;border:0;color:#fff;font-weight:600;cursor:pointer;min-height:44px;padding:0 4px;font-family:var(--lab);font-size:13px;transition:color .3s}.is-en .news button,.is-en .news a:where(.lnk){letter-spacing:.22em;text-transform:uppercase;font-size:10.5px}.news button:hover,.news a:where(.lnk):hover{color:var(--sand)}.news-ok{font-size:13px;color:var(--sand-l);margin-top:12px;animation:up .6s var(--ease) both}.ft{font-size:15px;line-height:1.95;color:#ffffffc7}.ft a{color:inherit;text-decoration:none;transition:color .3s}.ft a:hover{color:#fff}.foot-bottom{margin-top:110px;padding-top:30px;border-top:1px solid rgba(255,255,255,.12);display:flex;justify-content:space-between;align-items:center;gap:20px;font-size:12.5px;color:#ffffff8c;flex-wrap:wrap}.is-en .foot-bottom{letter-spacing:.16em;text-transform:uppercase;font-size:10.5px}.legal{display:flex;gap:28px;flex-wrap:wrap}.legal button,.legal a:where(.lnk){background:none;border:0;color:inherit;font-size:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;transition:color .3s;padding:6px 0}.legal button:hover,.legal a:where(.lnk):hover{color:#fff}.totop{background:none;border:1px solid rgba(255,255,255,.2);color:#fff;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;cursor:pointer;transition:background .45s,color .45s,transform .6s var(--ease)}.totop:hover{background:var(--sand);color:var(--navy);transform:translateY(-3px)}.totop svg{width:17px;height:17px}.float-dock{position:sticky;bottom:0;height:0;z-index:55}.floats{position:absolute;bottom:28px;inset-inline-end:28px;display:flex;flex-direction:column;gap:12px;transition:opacity .6s var(--ease),transform .8s var(--ease)}.floats.off{opacity:0;transform:translateY(20px);pointer-events:none}.fab{position:relative;width:54px;height:54px;border-radius:50%;background:var(--sand);color:var(--navy);display:grid;place-items:center;box-shadow:0 14px 30px #051f3a33;border:0;cursor:pointer;text-decoration:none;transition:transform .6s var(--ease),background .4s,color .4s}.fab:hover{transform:scale(1.08);background:var(--navy);color:#fff}.fab svg{width:22px;height:22px}.fab-t{position:absolute;inset-inline-end:66px;top:50%;transform:translateY(-50%) translate(8px);background:var(--navy);color:#fff;font-size:12.5px;white-space:nowrap;padding:7px 12px;opacity:0;pointer-events:none;transition:opacity .35s,transform .6s var(--ease)}[dir=rtl] .fab-t{transform:translateY(-50%) translate(-8px)}.fab:hover .fab-t{opacity:1;transform:translateY(-50%)}.is-framed .float-dock{position:absolute;bottom:0;inset-inline:0}.cookie-dock{position:sticky;bottom:0;height:0;z-index:70}.is-framed .cookie-dock{position:absolute;bottom:0;inset-inline:0}.cookie{position:absolute;bottom:22px;left:22px;right:22px;max-width:1340px;margin-inline:auto;background:#fff;box-shadow:0 30px 80px #051f3a38;padding:30px 36px;display:grid;grid-template-columns:96px minmax(0,1fr) 220px;gap:40px;align-items:center;animation:ckIn 1.1s .6s var(--ease) both}.site.anim .cookie{animation-delay:2.8s}@keyframes ckIn{0%{opacity:0;transform:translateY(50px)}to{opacity:1;transform:none}}.ck-logo{display:grid;place-items:center;border-inline-end:1px solid var(--line);height:100%}.ck-logo img{width:40px}.ck-t{font-size:15.5px;font-weight:600;margin-bottom:8px}.ck-x{font-size:13px;line-height:1.85;color:var(--ink-2);margin-bottom:14px}.ck-tg{display:flex;flex-wrap:wrap;gap:4px 30px;align-items:center}.sw-l{display:inline-flex;align-items:center;gap:10px;font-size:13.5px;font-weight:600;cursor:pointer;min-height:44px;position:relative}.sw-in{position:absolute;opacity:0;width:1px;height:1px;margin:0}.sw{width:44px;height:24px;border-radius:12px;background:#cdd3d9;position:relative;transition:background .35s var(--ease);flex:none}.sw:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:18px;height:18px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #0003;transition:inset-inline-start .45s var(--ease)}.sw-in:checked+.sw{background:var(--sand)}.sw-in:checked+.sw:after{inset-inline-start:23px}.sw-in:disabled+.sw{opacity:.7}.sw-in:focus-visible+.sw{outline:2px solid var(--navy);outline-offset:2px}.ck-more{background:none;border:0;color:var(--sand-ink);font-weight:600;font-size:13px;cursor:pointer;min-height:44px;display:inline-flex;align-items:center;gap:6px}.ck-more svg{width:13px;height:13px;transition:transform .4s var(--ease)}.ck-more[aria-expanded=true] svg{transform:rotate(90deg)}.ck-det{margin-top:6px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px 28px;font-size:12.5px;line-height:1.7;color:var(--ink-2);animation:up .5s var(--ease) both}.ck-det b{color:var(--ink)}.ck-act{display:flex;flex-direction:column;gap:4px}.ck-b{min-height:48px;border:0;background:transparent;font-weight:600;cursor:pointer;font-size:13.5px;color:var(--ink);transition:background .35s,color .35s}.ck-b:hover{background:var(--linen)}.ck-b.p{background:var(--sand)}.ck-b.p:hover{background:var(--navy);color:#fff}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(56px,7cqi,128px);align-items:center}.story-media{position:relative;aspect-ratio:4/5;overflow:hidden}.story-media img{width:100%;height:100%;object-fit:cover}.story .d2{margin-bottom:34px}.vm{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);border-top:1px solid var(--line)}.vm>div{padding:64px 64px 0 0;padding-inline:0 64px}.vm>div+div{border-inline-start:1px solid var(--line);padding-inline:64px 0}.vm h3{font-family:var(--lab);font-size:13px;color:var(--sand-ink);font-weight:500;margin:0 0 24px}.is-en .vm h3{letter-spacing:.28em;text-transform:uppercase;font-size:11px;font-weight:600}.vm p{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.2cqi,36px);line-height:1.65}.is-en .vm p{line-height:1.3}.vals{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid var(--line)}.val{padding:44px 28px 20px 0;padding-inline:0 28px;border-inline-end:1px solid var(--line)}.val+.val{padding-inline-start:28px}.val:last-child{border-inline-end:0}.val .n{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--sand-ink);display:block;margin-bottom:26px}.val h3{font-family:var(--fd);font-weight:var(--fdw);font-size:21px;line-height:1.5;margin:0 0 12px}.is-en .val h3{font-size:24px;line-height:1.15}.val p{font-size:14.5px;line-height:1.9;color:var(--ink-2)}.svc{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.sv{position:relative;padding:48px 36px 44px;border-inline-end:1px solid var(--line);overflow:hidden;transition:color .6s var(--ease)}.sv:last-child{border-inline-end:0}.sv:before{content:"";position:absolute;inset:0;background:var(--navy);transform:scaleY(0);transform-origin:bottom;transition:transform .9s var(--ease);z-index:0}.sv>*{position:relative;z-index:1}.sv:hover{color:#fff}.sv:hover:before{transform:scaleY(1)}.sv:hover p{color:#ffffffc7}.sv:hover .n{color:var(--sand)}.sv .n{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--sand-ink);display:block;margin-bottom:80px;transition:color .5s}.sv h3{font-family:var(--fd);font-weight:var(--fdw);font-size:24px;line-height:1.45;margin:0 0 14px}.is-en .sv h3{font-size:28px;line-height:1.12}.sv p{font-size:14.5px;line-height:1.95;color:var(--ink-2);transition:color .5s}.tl-top{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:72px}.tl-ctrl{display:flex;gap:12px;align-items:center}.tl-hint{font-family:var(--lab);font-size:12.5px;color:var(--ink-2);margin-inline-end:14px}.is-en .tl-hint{letter-spacing:.2em;text-transform:uppercase;font-size:10px}.tl{display:flex;overflow-x:auto;scrollbar-width:none;cursor:grab;user-select:none;-webkit-user-select:none;padding-inline:var(--gut);max-width:1520px;margin-inline:auto}.tl::-webkit-scrollbar{display:none}.tl.drag{cursor:grabbing}.tl-i{flex:0 0 300px;position:relative;display:grid;grid-template-rows:96px 208px auto;justify-items:center;text-align:center}.tl-i:before{content:"";position:absolute;top:200px;left:0;right:0;height:0;border-top:1px dashed rgba(5,31,58,.35)}.tl-i:after{content:"";position:absolute;top:196px;inset-inline-end:-4px;width:8px;height:8px;border-radius:50%;background:var(--navy);z-index:1}.tl-y{align-self:end;font-family:Cormorant Garamond,serif;font-weight:400;font-size:46px;line-height:1;color:var(--ink);margin-bottom:20px}.tl-node{position:relative;z-index:2;display:grid;place-items:center}.tl-ph{width:168px;height:168px;border-radius:50%;overflow:hidden;box-shadow:0 0 0 10px var(--ivory);transition:transform .9s var(--ease)}.tl-ph img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform 1.4s var(--ease)}.tl-i:hover .tl-ph{transform:scale(1.05)}.tl-i:hover .tl-ph img{transform:scale(1.12)}.tl-dot{width:22px;height:22px;border-radius:50%;background:var(--navy);box-shadow:0 0 0 10px var(--ivory)}.tl-c{padding:28px 24px 0;max-width:280px}.tl-c h3{font-family:var(--lab);font-size:15px;font-weight:600;margin:0 0 10px;line-height:1.55}.is-en .tl-c h3{font-size:11.5px;letter-spacing:.2em;text-transform:uppercase}.tl-c p{font-size:14px;line-height:1.85;color:var(--ink-2)}.tl-prog{max-width:1520px;margin:48px auto 0;padding-inline:var(--gut)}.tl-prog div{height:1px;background:var(--line);position:relative}.tl-prog i{position:absolute;top:0;bottom:0;inset-inline-start:0;background:var(--ink);transition:width .3s}.pgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0 32px}.pgrid .pc{padding-bottom:72px}.pgrid .pc-media{aspect-ratio:4/4.4}.pmeta{display:flex;justify-content:space-between;align-items:flex-start;gap:20px;padding-top:26px}.pmeta h3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2cqi,32px);line-height:1.35;margin:0 0 8px}.is-en .pmeta h3{line-height:1.08;font-size:clamp(26px,2.2cqi,36px)}.pmeta p{font-size:14px;color:var(--ink-2);line-height:1.7}.pmeta .st{font-family:var(--lab);font-size:12px;color:var(--ink-2);margin-top:10px}.is-en .pmeta .st{letter-spacing:.18em;text-transform:uppercase;font-size:10px;font-weight:600}.arr{width:52px;height:52px;border-radius:50%;border:1px solid var(--line);display:grid;place-items:center;flex:none;transition:background .5s var(--ease),color .5s,border-color .5s,transform .7s var(--ease)}.arr svg{width:18px;height:18px}.pc:hover .arr{background:var(--navy);color:#fff;border-color:var(--navy)}.dhero{position:relative;min-height:clamp(660px,100vh,1000px);overflow:hidden;color:#fff;background:var(--navy);display:flex;flex-direction:column;justify-content:flex-end;padding-top:calc(var(--nav-h) + 60px)}.dhero-in{position:relative;z-index:2;padding-bottom:56px}.dhero .st{font-family:var(--lab);font-size:13px;margin-bottom:26px;color:#ffffffe6}.is-en .dhero .st{letter-spacing:.22em;text-transform:uppercase;font-size:10.5px;font-weight:600}.dhero .d1{margin-bottom:20px}.dloc{display:flex;align-items:center;gap:10px;font-size:16px;color:#ffffffe0;font-weight:300}.dloc svg{width:16px;height:16px}.dbar{position:relative;z-index:2;border-top:1px solid var(--line-w);background:#051f3a59;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.dbar .wrap{display:grid;grid-template-columns:repeat(4,minmax(0,1fr)) auto;align-items:stretch}.df{padding:26px 28px 26px 0;padding-inline:0 28px;border-inline-end:1px solid var(--line-w)}.df+.df{padding-inline-start:28px}.df small{display:block;font-family:var(--lab);font-size:12px;color:var(--sand-l);margin-bottom:6px}.is-en .df small{letter-spacing:.2em;text-transform:uppercase;font-size:9.5px;font-weight:600}.df b{font-weight:500;font-size:16px}.dbar-cta{display:flex;align-items:center;padding-inline-start:28px}.gal-ctrl{position:absolute;z-index:3;top:50%;inset-inline:var(--gut);display:flex;justify-content:space-between;pointer-events:none;transform:translateY(-50%)}.gal-ctrl .circ{pointer-events:auto;backdrop-filter:blur(6px)}.gal-n{position:absolute;z-index:3;top:calc(var(--nav-h) + 36px);inset-inline-end:var(--gut);font-family:Cormorant Garamond,serif;font-size:18px;color:#fff;direction:ltr}.gal-n b{font-size:30px;font-weight:400}.subnav{position:sticky;top:100px;z-index:40;background:#fcfbf8f7;backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.subnav .wrap{display:flex;gap:40px;overflow-x:auto;scrollbar-width:none}.subnav .wrap::-webkit-scrollbar{display:none}.subnav a{flex:none;position:relative;padding:24px 0;font-family:var(--lab);font-size:14px;color:var(--ink-2);text-decoration:none;transition:color .3s}.is-en .subnav a{letter-spacing:.2em;text-transform:uppercase;font-size:10.5px;font-weight:600}.subnav a:after{content:"";position:absolute;inset-inline:0;bottom:-1px;height:1px;background:var(--ink);transform:scaleX(0);transform-origin:var(--o-e);transition:transform .6s var(--ease)}.subnav a:hover{color:var(--ink)}.subnav a:hover:after{transform:scaleX(1);transform-origin:var(--o-s)}.ov{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:clamp(56px,7cqi,128px);align-items:start}.ov .d2{margin-bottom:0}.ov-r .lead{margin-bottom:22px}.facts{border-top:1px solid var(--line);margin-top:44px}.gal{display:flex;gap:24px;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;cursor:grab;padding-inline:var(--gut);scroll-padding-inline:var(--gut);max-width:1680px;margin-inline:auto}.gal::-webkit-scrollbar{display:none}.gal.drag{cursor:grabbing;scroll-snap-type:none}.gal figure{margin:0;flex:0 0 clamp(300px,56cqi,980px);scroll-snap-align:start}.gal figure div{aspect-ratio:16/10;overflow:hidden;background:var(--linen)}.gal img{width:100%;height:100%;object-fit:cover;pointer-events:none;transition:transform 1.6s var(--ease)}.gal figure:hover img{transform:scale(1.04)}.gal figcaption{display:flex;justify-content:space-between;padding-top:18px;font-size:13px;color:var(--ink-2)}.gal figcaption b{font-family:Cormorant Garamond,serif;font-weight:400;font-size:18px;color:var(--ink)}.fl2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:80px;border-top:1px solid var(--line)}.fi{display:grid;grid-template-columns:44px minmax(0,1fr);gap:16px;align-items:baseline;padding:24px 0;border-bottom:1px solid var(--line);font-size:16px;line-height:1.75;transition:padding .7s var(--ease)}.fi:hover{padding-inline-start:10px}.fi span{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--sand-ink)}.warr{border-top:1px solid var(--ink)}.wr{display:grid;grid-template-columns:minmax(0,1.6fr) 140px minmax(0,1.2fr);gap:24px;padding:22px 0;border-bottom:1px solid var(--line);align-items:baseline;font-size:15.5px}.wr.h{font-family:var(--lab);font-size:12.5px;color:var(--ink-2);padding-block:16px}.is-en .wr.h{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.wr .y{font-family:Cormorant Garamond,serif;font-size:30px;line-height:1;color:var(--ink)}.wr .y small{font-size:13px;color:var(--ink-2);font-family:var(--ff);margin-inline-start:6px}.wr .by{color:var(--ink-2);font-size:14.5px}.tour{position:relative;aspect-ratio:16/8.2;overflow:hidden;background:var(--navy)}.tour-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.03);transition:transform 2.4s var(--ease)}.tour:hover .tour-bg{transform:scale(1.08)}.tour-sh{position:absolute;inset:0;background:radial-gradient(ellipse at center,#051f3a4d,#051f3acc)}.tour-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:26px;color:#fff;text-align:center;padding:24px}.tour-p{position:relative;width:118px;height:118px;border-radius:50%;border:1px solid rgba(255,255,255,.6);background:#ffffff14;backdrop-filter:blur(6px);color:#fff;display:grid;place-items:center;text-decoration:none;cursor:pointer;transition:transform .7s var(--ease),background .5s,color .5s}.tour-p:hover{transform:scale(1.07);background:#fff;color:var(--navy)}.tour-p svg{width:30px;height:30px;margin-inline-start:4px}.tour-p:after{content:"";position:absolute;inset:-14px;border-radius:50%;border:1px solid rgba(255,255,255,.25)}.tour-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.4cqi,38px)}.tour-s{font-size:14.5px;color:#ffffffd1;max-width:460px;line-height:1.8}.tour-tag{position:absolute;top:24px;inset-inline-start:24px;display:inline-flex;align-items:center;gap:9px;font-family:var(--lab);font-size:12px;color:#fff;border:1px solid rgba(255,255,255,.35);padding:8px 14px}.is-en .tour-tag{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.tour-tag i{width:7px;height:7px;border-radius:50%;background:#7fd1a3}.tour-tag.off i{background:var(--sand)}.tour-open{position:absolute;bottom:24px;inset-inline-end:24px;color:#fff}.docs{display:flex;flex-wrap:wrap;justify-content:center;gap:18px 40px}.pill{display:inline-flex;align-items:center;justify-content:center;gap:12px;min-width:190px;height:62px;padding:0 34px;border:1px solid #9d8567;border-radius:999px;background:transparent;color:#5d4a34;text-decoration:none;font-family:Cormorant Garamond,serif;font-size:19px;font-weight:500;cursor:pointer;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.is-ar .pill{font-family:var(--ff);font-size:16px;font-weight:400}.pill svg{width:16px;height:16px;flex:none;opacity:0;margin-inline-start:-28px;transition:opacity .5s,margin .6s var(--ease)}.pill:hover{background:var(--navy);border-color:var(--navy);color:#fff}.pill:hover svg{opacity:1;margin-inline-start:0}.docs-note{text-align:center;font-size:12.5px;color:var(--ink-2);margin-top:28px}.dmap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);gap:clamp(48px,6cqi,110px);align-items:center}.dmap .map{aspect-ratio:16/11}.faq{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.4fr);gap:clamp(56px,7cqi,128px);align-items:start}.faq-side{position:sticky;top:140px}.faq-cats{display:flex;flex-direction:column;align-items:flex-start;gap:4px;margin:44px 0 48px}.fc{position:relative;background:none;border:0;padding:12px 0;cursor:pointer;font-family:var(--fd);font-weight:var(--fdw);font-size:24px;color:#051f3a73;display:flex;align-items:baseline;gap:14px;transition:color .4s}.is-en .fc{font-size:28px}.fc small{font-family:Cormorant Garamond,serif;font-size:15px;color:var(--sand-ink)}.fc:hover,.fc.on{color:var(--ink)}.acc{border-bottom:1px solid var(--line)}.acc:first-child{border-top:1px solid var(--line)}.acc-q{width:100%;display:flex;justify-content:space-between;align-items:center;gap:32px;padding:32px 0;background:none;border:0;text-align:start;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,1.6cqi,24px);color:var(--ink);cursor:pointer;line-height:1.6}.is-en .acc-q{line-height:1.25;font-size:clamp(21px,1.8cqi,27px)}.acc-ic{position:relative;width:18px;height:18px;flex:none}.acc-ic:before,.acc-ic:after{content:"";position:absolute;top:50%;left:0;width:18px;height:1px;background:var(--ink);transition:transform .6s var(--ease)}.acc-ic:after{transform:rotate(90deg)}.acc.open .acc-ic:after{transform:rotate(0)}.acc-a{padding:0 0 34px;font-size:16px;line-height:2;color:var(--ink-2);max-width:760px;animation:up .6s var(--ease) both}.is-en .acc-a{line-height:1.85}.contact{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(56px,7cqi,128px);align-items:start}.ci-list{border-top:1px solid var(--line);margin-top:52px}.ci{display:grid;grid-template-columns:160px minmax(0,1fr);gap:24px;padding:26px 0;border-bottom:1px solid var(--line);align-items:baseline}.ci small{font-family:var(--lab);font-size:12.5px;color:var(--ink-2)}.is-en .ci small{letter-spacing:.2em;text-transform:uppercase;font-size:10px;font-weight:600}.ci a,.ci span{font-size:17px;color:var(--ink);text-decoration:none}.ci a.n{font-family:Cormorant Garamond,serif;font-size:28px;direction:ltr;display:inline-block;transition:color .3s}.ci a.n:hover{color:var(--sand-ink)}.cform{background:#fff;padding:clamp(36px,4.4cqi,72px)}.cform .d3{margin-bottom:10px}.cform .p{margin-bottom:40px}.wide-map .map{aspect-ratio:21/8}.perks{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid var(--line);margin-top:96px}.perk{padding:44px 32px 0 0;padding-inline:0 32px;border-inline-end:1px solid var(--line)}.perk+.perk{padding-inline-start:32px}.perk:last-child{border-inline-end:0}.perk .n{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--sand-ink);display:block;margin-bottom:26px}.perk h3{font-family:var(--fd);font-weight:var(--fdw);font-size:22px;margin:0 0 12px;line-height:1.5}.is-en .perk h3{font-size:25px;line-height:1.15}.perk p{font-size:14.5px;line-height:1.9;color:var(--ink-2)}.jobs{border-top:1px solid var(--line)}.job{display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;gap:40px;align-items:center;padding:36px 0;border-bottom:1px solid var(--line)}.job h3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2cqi,32px);margin:0 0 8px;line-height:1.35;transition:color .4s}.is-en .job h3{line-height:1.1}.job:hover h3{color:var(--sand-ink)}.job p{font-size:14.5px;color:var(--ink-2);line-height:1.8}.tags{display:flex;gap:28px;flex-wrap:wrap;font-family:var(--lab);font-size:13px;color:var(--ink-2)}.is-en .tags{letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:600}@container site (max-width:1200px){.site>*{--gut:40px}.nav-side .nl{display:none}.burger{display:inline-flex}.lang:before{display:none}.sec{padding-block:120px}.hero-body{grid-template-columns:1fr;gap:40px}.hero-side{flex-direction:row;justify-content:space-between;align-items:flex-end;width:100%}.pillars{grid-template-columns:1fr;margin-top:80px}.pillar,.pillar:not(:first-child){padding:40px 0;border-inline-end:0;border-bottom:1px solid var(--line)}.names{grid-template-columns:1fr;margin-top:88px}.nums{grid-template-columns:repeat(2,minmax(0,1fr))}.nb:nth-child(3){border-inline-start:0}.nb:nth-child(n+3){border-top:1px solid var(--line)}.feat{grid-template-columns:1fr;min-height:0}.feat-media{aspect-ratio:4/3}.feat-body{padding:88px var(--gut)}.proc{grid-template-columns:1fr}.proc-media{position:relative;top:0;aspect-ratio:16/11}.loc,.reg{grid-template-columns:1fr}.reg-media{min-height:480px}.reg-body{padding:88px var(--gut)}.foot-grid{grid-template-columns:1fr 1fr;gap:64px}.foot-logo{grid-column:1/-1;order:-1}.foot-end{justify-self:start}.story{grid-template-columns:1fr}.story-media{aspect-ratio:16/11}.vm{grid-template-columns:1fr}.vm>div,.vm>div+div{padding:48px 0;border-inline-start:0;border-bottom:1px solid var(--line)}.vals{grid-template-columns:repeat(2,minmax(0,1fr))}.val,.val+.val{padding:36px 24px 36px 0;padding-inline:0 24px;border-bottom:1px solid var(--line)}.val:nth-child(2n){padding-inline-start:24px;border-inline-end:0}.svc{grid-template-columns:repeat(2,minmax(0,1fr))}.sv:nth-child(2){border-inline-end:0}.sv:nth-child(n+3){border-top:1px solid var(--line)}.pgrid,.dbar .wrap{grid-template-columns:repeat(2,minmax(0,1fr))}.df,.df+.df{padding:20px 20px 20px 0;padding-inline:0 20px;border-bottom:1px solid var(--line-w)}.df:nth-child(2n){padding-inline-start:20px;border-inline-end:0}.dbar-cta{grid-column:1/-1;padding:18px 0}.ov{grid-template-columns:1fr;gap:48px}.fl2,.dmap{grid-template-columns:1fr}.faq{grid-template-columns:1fr;gap:48px}.faq-side{position:static}.faq-cats{flex-direction:row;flex-wrap:wrap;gap:4px 28px;margin-bottom:0}.contact{grid-template-columns:1fr}.perks{grid-template-columns:repeat(2,minmax(0,1fr))}.perk,.perk+.perk{padding:36px 24px 36px 0;padding-inline:0 24px;border-bottom:1px solid var(--line)}.perk:nth-child(2n){padding-inline-start:24px;border-inline-end:0}.job{grid-template-columns:1fr auto;gap:20px}.job .tags{grid-column:1/-1;grid-row:2}.cookie{grid-template-columns:minmax(0,1fr) 200px;gap:28px}.ck-logo{display:none}.phero .wrap{grid-template-columns:1fr;gap:20px}}@container site (max-width:720px){.site>*{--gut:20px;--nav-h:88px}.hero-side{display:none}.hero .d1{font-weight:300;font-size:clamp(44px,13cqi,60px)}.tabs{flex-wrap:nowrap;overflow-x:auto;gap:26px;scrollbar-width:none;width:100%}.tab{flex:none}.nums{grid-template-columns:1fr}.nb,.nb:nth-child(3){border-inline-start:0;padding:30px 0;border-top:1px solid var(--line)}.nb:first-child{border-top:0}.nb .v{justify-content:flex-start!important}.is-ar .nb .v{justify-content:flex-end!important}.sec{padding-block:88px}.sec.s-tight{padding-block:72px}.nav.is-solid{height:80px}.nav-in,.nav-end{gap:10px}.nav .btn{display:none}.logo{width:48px;height:76px}.logo img{width:36px}.is-solid .logo{height:66px}.is-solid .logo img{width:31px}.lab{margin-bottom:22px}.hero{min-height:clamp(620px,100vh,860px)}.hero-body{padding-bottom:40px}.hero-sub{font-size:16px;margin-bottom:30px}.btns{flex-direction:column;align-items:stretch}.hs-proj b{font-size:21px}.hero-side .hs-ctrl .circ{width:46px;height:46px}.hs-num{min-width:52px}.hero-bottom .cue{display:none}.lead{font-size:16px}.pillars{margin-top:64px}.car{gap:16px}.car .pc{flex-basis:80cqi}.car-foot{margin-top:32px}.names{margin-top:64px}.nm{padding:22px 0}.nm span{display:none}.nb .v{font-size:clamp(44px,13cqi,58px);margin-bottom:12px}.feat-body{padding:64px var(--gut)}.kv-r{font-size:14px}.steps{margin-top:40px}.step-h{gap:16px}.step-d>span{padding-inline-start:0}.pm-n{font-size:60px}.band{min-height:600px}.pt{grid-template-columns:1fr;gap:8px}.partner{height:84px;padding-inline:28px;font-size:11.5px}.partner:after{margin-inline-start:56px}.reg-media{min-height:360px}.reg-media .cap{inset-inline:20px;bottom:32px}.reg-body{padding:64px var(--gut)}.fg{grid-template-columns:1fr}.foot{padding-top:84px}.foot-grid{grid-template-columns:1fr;gap:52px}.foot-logo{align-items:flex-start}.foot-logo img{width:72px}.foot-bottom{margin-top:72px;flex-direction:column;align-items:flex-start}.floats{bottom:18px;inset-inline-end:14px;gap:10px}.fab{width:48px;height:48px}.fab-t{display:none}.phero{min-height:500px}.phero .wrap{padding-bottom:52px}.vals{grid-template-columns:1fr}.val,.val+.val,.val:nth-child(2n){padding:32px 0;padding-inline:0;border-inline-end:0}.svc{grid-template-columns:1fr}.sv{border-inline-end:0;border-bottom:1px solid var(--line);padding:36px 24px}.sv .n{margin-bottom:36px}.tl-i{flex-basis:250px}.tl-hint{display:none}.pgrid{grid-template-columns:1fr}.pgrid .pc{padding-bottom:52px}.dhero{min-height:clamp(640px,100vh,820px)}.dhero-in{padding-bottom:36px}.gal-ctrl{display:none}.gal-n{top:calc(var(--nav-h) + 20px)}.dbar .wrap{grid-template-columns:1fr 1fr}.df b{font-size:14.5px}.subnav{top:80px}.subnav .wrap{gap:28px}.subnav a{padding:18px 0}.gal{gap:14px}.pin:not(.sel) .pin-l{display:none}.dmap .map{aspect-ratio:1/1}.wide-map .map{aspect-ratio:4/3}.gal figure{flex-basis:84cqi}.fi{font-size:15px}.wr{grid-template-columns:minmax(0,1fr) 84px;gap:12px}.wr .by{grid-column:1/-1;margin-top:-6px}.wr.h .by{display:none}.tour{aspect-ratio:4/5}.tour-p{width:88px;height:88px}.docs{gap:12px}.pill{min-width:0;flex:1 1 calc(50% - 12px);height:54px;padding:0 16px;font-size:16px}.is-ar .pill{font-size:14.5px}.ci{grid-template-columns:1fr;gap:6px}.cform{padding:36px 20px}.perks{grid-template-columns:1fr;margin-top:64px}.perk,.perk+.perk,.perk:nth-child(2n){padding:32px 0;padding-inline:0;border-inline-end:0}.job{grid-template-columns:1fr}.job .tags{grid-row:auto}.cookie{grid-template-columns:1fr;padding:22px 20px;gap:14px;left:10px;right:10px;bottom:10px}.ck-x{font-size:12.5px;margin-bottom:6px}.ck-tg{gap:0 18px}.ck-det{grid-template-columns:1fr}.ck-act{display:grid;grid-template-columns:1fr 1fr;gap:6px}.ck-act .p{grid-column:1/-1}}@media(prefers-reduced-motion:reduce){.site *{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.site.anim .rv,.site.anim .stg>*,.site.anim .rv-fade,.site.anim .rv-mask{opacity:1;transform:none;clip-path:none}}.dhero{min-height:clamp(620px,92vh,940px);justify-content:flex-end}.dhero .slide img{animation:dzoom 14s var(--ease) both}@keyframes dzoom{0%{transform:scale(1.08)}to{transform:scale(1)}}.dshade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#051f3a8c,#051f3a00 26% 45%,#051f3ad1)}.dhero-in{padding-bottom:72px}.dfacts{background:#fff;border-bottom:1px solid var(--line)}.dfacts-in{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.dfc{padding:38px 0;padding-inline:0 32px;border-inline-end:1px solid var(--line);display:flex;flex-direction:column;gap:10px}.dfc+.dfc{padding-inline-start:32px}.dfc:last-child{border-inline-end:0}.dfc small{font-family:var(--lab);font-size:12.5px;color:var(--sand-ink)}.dfc b{font-weight:400;font-size:clamp(18px,1.5cqi,22px);line-height:1.4;color:var(--ink)}.dov{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(56px,8cqi,140px);align-items:start}.dov-btns{margin-top:44px;display:flex;flex-wrap:wrap;gap:14px}.dov-r .lead{margin:0 0 24px}.s-top0{padding-top:0}.dgal{display:grid;gap:16px;grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:clamp(180px,17cqi,300px)}.dgal figure{margin:0;overflow:hidden;background:var(--linen)}.dgal img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--ease)}.dgal figure:hover img{transform:scale(1.04)}.dgal.n2 figure{grid-column:span 2;grid-row:span 2}.dgal.n3 figure:first-child{grid-column:span 2;grid-row:span 2}.dgal.n3 figure:not(:first-child){grid-column:span 2}.dgal.n4 figure{grid-column:span 2}.dgal.n5 figure:first-child{grid-column:span 2;grid-row:span 2}.dguar{margin-top:140px}.ddocs{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:32px 64px;align-items:center;margin-top:56px;padding-top:44px;border-top:1px solid var(--line)}.ddocs .lab{margin-bottom:12px}.ddocs .p{max-width:420px;font-size:14.5px}.ddocs .docs{justify-content:flex-end;gap:14px}.ddocs .pill{min-width:0;height:54px;padding:0 26px;font-size:17px}@container site (max-width:1200px){.dfacts-in{grid-template-columns:repeat(2,minmax(0,1fr))}.dfc{padding-block:28px}.dfc:nth-child(2){border-inline-end:0}.dfc:nth-child(3){padding-inline-start:0}.dfc:nth-child(-n+2){border-bottom:1px solid var(--line)}.dov{grid-template-columns:1fr;gap:36px}.ddocs{grid-template-columns:1fr}.ddocs .docs{justify-content:flex-start}}@container site (max-width:720px){.dhero{min-height:clamp(560px,86vh,760px)}.dhero-in{padding-bottom:44px}.dfc{padding-block:22px;gap:6px}.dfc,.dfc+.dfc{padding-inline:0 16px}.dfc:nth-child(2n){padding-inline:16px 0}.dgal{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:150px;gap:10px}.dgal.n2 figure,.dgal.n4 figure{grid-column:span 1;grid-row:span 2}.dgal.n3 figure:first-child,.dgal.n5 figure:first-child{grid-column:span 2;grid-row:span 2}.dgal.n3 figure:not(:first-child){grid-column:span 1}.dguar{margin-top:96px}.ddocs .docs{gap:10px}.ddocs .pill{height:48px;padding:0 20px;font-size:16px}}.dguar .warr{border-top:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:48px}.dguar .wr.h{display:none}.dguar .wr{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"i y" "b y";gap:6px 20px;padding:26px 0;border-bottom:0;border-top:1px solid var(--line);align-items:center}.dguar .wr>span:first-child{grid-area:i;font-size:15.5px}.dguar .wr .y{grid-area:y;font-size:34px;white-space:nowrap}.dguar .wr .by{grid-area:b;font-size:13px}@container site (max-width:1200px){.dguar .warr{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}}@container site (max-width:720px){.dguar .warr{grid-template-columns:1fr}.dguar .wr{padding:20px 0}}.burger{display:inline-flex;flex-direction:row;align-items:center;gap:14px;width:auto;height:46px;color:inherit;background:none;border:0;cursor:pointer;padding:0}.burger .bl{display:flex;flex-direction:column;gap:7px;width:26px}.burger .bl i{display:block;height:1px;width:100%;background:currentColor;transition:width .5s var(--ease)}.burger .bl i:last-child{width:16px}.burger:hover .bl i:last-child{width:100%}.burger .bt{font-family:var(--lab);font-size:13px;letter-spacing:.16em;text-transform:uppercase}.menu{position:fixed;inset:0;height:100dvh;background:var(--navy);color:#fff;z-index:90;padding:0;overflow:auto;animation:menuIn .7s var(--ease) both}.menu:before{content:"";position:absolute;inset:0;background:radial-gradient(1100px 640px at 18% 12%,rgba(193,165,128,.16),transparent 62%);pointer-events:none}.menu-x{position:absolute;top:28px;inset-inline-end:28px;z-index:4;width:52px;height:52px;display:grid;place-items:center;background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fff;cursor:pointer;transition:background .4s,transform .5s var(--ease)}.menu-x:hover{background:#ffffff24;transform:rotate(90deg)}.menu-x svg{width:20px;height:20px}.menu-in{position:relative;z-index:2;min-height:100%;max-width:1520px;margin-inline:auto;padding:clamp(88px,9cqi,132px) var(--gut) clamp(48px,6cqi,80px);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.92fr) minmax(0,.86fr);gap:clamp(36px,5cqi,88px);align-items:center}.menu-nav{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.mnl{background:none;border:0;padding:6px 0;color:#ffffff9e;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(30px,3.6cqi,58px);line-height:1.28;text-align:start;cursor:pointer;transition:color .45s var(--ease),transform .6s var(--ease);animation:mUp .8s var(--ease) both}.mnl:nth-child(2){animation-delay:.05s}.mnl:nth-child(3){animation-delay:.1s}.mnl:nth-child(4){animation-delay:.15s}.mnl:nth-child(5){animation-delay:.2s}.mnl:nth-child(6){animation-delay:.25s}.mnl:hover,.mnl:focus-visible,.mnl.on{color:#fff}.mnl:hover,.mnl:focus-visible{transform:translate(0)}@keyframes mUp{0%{opacity:0;transform:translate3d(0,26px,0)}to{opacity:1;transform:none}}.menu-more{margin-top:clamp(28px,3cqi,52px);display:flex;flex-direction:column;align-items:flex-start;gap:8px;animation:mUp .9s .3s var(--ease) both}.menu-h{font-family:var(--lab);font-size:12px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand);margin:0 0 6px}.mpl{background:none;border:0;padding:3px 0;color:#ffffffa8;font-size:15px;cursor:pointer;text-align:start;transition:color .4s}.mpl:hover,.mpl.on{color:#fff}.menu-fig{position:relative;margin:0;aspect-ratio:3/4;border-radius:22px;overflow:hidden;background:#ffffff0d;animation:mFig 1s var(--ease) both}@keyframes mFig{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}.menu-fig .mimg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.06);transition:opacity .9s var(--ease),transform 1.4s var(--ease)}.menu-fig .mimg.on{opacity:1;transform:scale(1)}.menu-fig figcaption{position:absolute;inset-inline:0;bottom:0;padding:44px 24px 22px;background:linear-gradient(0deg,rgba(5,31,58,.8),transparent);font-family:var(--lab);font-size:12.5px;letter-spacing:.14em;text-align:center;color:#fff}.menu-info{display:flex;flex-direction:column;align-items:flex-start;gap:20px;font-size:14.5px;color:#ffffffb8;animation:mUp .9s .15s var(--ease) both}.menu-lang{display:flex;gap:18px;margin-bottom:6px}.mlang{background:none;border:0;padding:0;color:#ffffff80;font-family:var(--lab);font-size:12.5px;letter-spacing:.14em;cursor:pointer;transition:color .4s}.mlang:hover{color:#fff}.mlang.on{color:#fff;text-decoration:underline;text-underline-offset:6px}.menu-logo{width:74px;margin-bottom:6px}.menu-info .menu-h{margin:6px 0 0}.mi{display:flex;flex-direction:column;gap:4px}.mi small{font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff73}.mi a{color:#fff;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.25);width:fit-content;padding-bottom:2px;transition:border-color .4s}.mi a:hover{border-color:#fff}.mi p{margin:0;line-height:1.8}.menu-info .social{margin-top:6px}.menu-cta{margin-top:10px}@container site (max-width:1200px){.menu-in{grid-template-columns:minmax(0,1fr) minmax(0,.8fr);gap:40px;align-items:start}.menu-fig{grid-row:1/3;aspect-ratio:3/4.4}.menu-info{grid-column:1;font-size:14px}}@container site (max-width:720px){.burger .bt{display:none}.menu-x{top:18px;inset-inline-end:18px;width:46px;height:46px}.menu-in{grid-template-columns:1fr;padding-top:84px;gap:30px;align-items:start}.menu-fig{display:none}.mnl{font-size:30px;padding:4px 0}.menu-info{gap:16px}.menu-logo{width:62px}}.menu-info .social{gap:10px;flex-wrap:wrap}.menu-info .soc{width:38px;height:38px}.foot{padding:110px 0 40px}.foot-top{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:48px;align-items:center;padding-bottom:64px;border-bottom:1px solid rgba(255,255,255,.12)}.foot-brand{display:flex;align-items:center;gap:20px}.foot-brand img{width:60px}.foot-brand p{font-family:var(--lab);font-size:12px;letter-spacing:.16em;color:var(--sand-l);margin:0;max-width:130px;line-height:1.7}.foot-claim{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,2.1cqi,30px);line-height:1.55;color:#fff;margin:0;text-align:center}.foot-cols{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:48px;padding-block:64px}.fcol .foot-h{margin-bottom:18px}.fcol .ft{margin:0;line-height:2.1;font-size:14.5px}.fcol .ft a{color:#ffffffd1;text-decoration:none;transition:color .35s}.fcol .ft a:hover{color:#fff}.foot-cols .foot-links{margin-bottom:0}.foot-bottom{margin-top:0}@container site (max-width:1200px){.foot-top{grid-template-columns:1fr;gap:28px;justify-items:start}.foot-claim{text-align:start}.foot-cols{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px}}@container site (max-width:720px){.foot{padding-top:80px}.foot-cols{grid-template-columns:1fr;gap:34px;padding-block:44px}.foot-brand img{width:52px}}.foot .social,.menu-info .social{display:grid;grid-template-columns:repeat(4,36px);gap:10px}.foot .soc,.menu-info .soc{width:36px;height:36px}.menu:before{content:"";position:absolute;inset-block:0;inset-inline-end:0;width:46%;background:linear-gradient(180deg,#0a2b4d,#071f38 60%,#05192e);box-shadow:-1px 0 #ffffff12;pointer-events:none}.menu-lang{position:absolute;z-index:4;top:34px;inset-inline-start:var(--gut);display:flex;gap:20px;margin:0}.menu-in{grid-template-columns:minmax(0,1fr) auto minmax(0,.78fr);gap:clamp(28px,4cqi,72px);padding:clamp(96px,10cqi,140px) var(--gut) clamp(56px,6cqi,88px);align-items:center;min-height:100dvh}.menu-nav{justify-content:center;gap:0}.mnl{padding:2px 0;line-height:1.22;font-size:clamp(30px,3.9cqi,62px);letter-spacing:-.005em}.menu-more{margin-top:clamp(36px,4.4cqi,72px);gap:6px}.menu-fig{width:clamp(240px,23cqi,330px);aspect-ratio:1/1.86;border-radius:26px;align-self:center;justify-self:center}.menu-fig figcaption{padding:52px 18px 20px;font-size:12px}.menu-info{align-items:center;text-align:center;gap:18px;justify-self:center;max-width:340px}.menu-info .mi{align-items:center}.menu-info .mi a{margin-inline:auto}.menu-logo{width:82px;margin-bottom:2px}.menu-info .menu-h{margin:2px 0 0;font-size:12.5px}.foot .social,.menu-info .social{display:flex;flex-wrap:nowrap;gap:9px;justify-content:center}.menu-info .soc{width:34px;height:34px}.menu-info .soc img{width:15px;height:15px}.menu-cta{margin-top:6px}.foot .social{display:grid;grid-template-columns:repeat(4,36px);gap:10px;justify-content:start}@container site (max-width:1200px){.menu:before{display:none}.menu-in{grid-template-columns:minmax(0,1fr) auto;gap:40px;padding-top:112px}.menu-fig{width:clamp(200px,28cqi,280px);grid-row:1/3}.menu-info{align-items:flex-start;text-align:start;justify-self:start;max-width:none}.menu-info .mi{align-items:flex-start}.menu-info .mi a{margin-inline:0}.menu-info .social{justify-content:flex-start}}@container site (max-width:720px){.menu-lang{top:auto;bottom:auto;position:static;padding:0 var(--gut);margin-bottom:-8px}.menu-in{grid-template-columns:1fr;padding-top:78px;min-height:0}}@container site (max-width:1200px){.menu-in{grid-template-columns:minmax(0,1fr);gap:clamp(30px,5cqi,48px);padding-top:clamp(96px,12cqi,128px);align-items:start;min-height:0}.menu-fig{display:none}.menu-info{align-items:flex-start;text-align:start;justify-self:start;max-width:420px;padding-top:12px;border-top:1px solid rgba(255,255,255,.12);width:100%}.menu-info .social,.menu-nav{justify-content:flex-start}}@container site (max-width:720px){.menu-lang{margin:26px 0 -10px;padding-inline:var(--gut)}.menu-in{padding-top:26px}}.menu-in{padding-block:clamp(52px,7.5dvh,120px);align-content:center}.mnl{font-size:clamp(24px,min(3.7cqi,6.1dvh),58px);line-height:1.24;padding:1px 0}.menu-more{margin-top:clamp(18px,3.4dvh,56px)}.menu-more .menu-h{margin-bottom:clamp(2px,.6dvh,6px)}.mpl{font-size:clamp(13px,1.7dvh,15px);padding:clamp(1px,.35dvh,4px) 0}.menu-fig{height:min(66dvh,600px);width:auto;max-width:34cqi;aspect-ratio:1/1.86}.menu-fig figcaption{padding:44px 16px clamp(12px,2dvh,20px);font-size:clamp(11px,1.4dvh,12.5px)}.menu-info{gap:clamp(8px,1.6dvh,18px);font-size:clamp(12.5px,1.65dvh,14.5px)}.menu-logo{width:clamp(50px,8.4dvh,82px);margin-bottom:0}.menu-info .menu-h{font-size:clamp(11px,1.45dvh,12.5px)}.mi small{font-size:clamp(10.5px,1.3dvh,11.5px)}.menu-info .soc{width:clamp(28px,4dvh,34px);height:clamp(28px,4dvh,34px)}.menu-info .soc img{width:clamp(13px,1.8dvh,15px);height:auto}.menu-cta{margin-top:clamp(2px,1dvh,10px);min-height:clamp(44px,6dvh,56px);padding-inline:clamp(20px,3cqi,34px)}.menu-lang{top:clamp(18px,3dvh,34px)}.menu-x{top:clamp(16px,2.6dvh,28px);width:clamp(42px,5.6dvh,52px);height:clamp(42px,5.6dvh,52px)}@container site (max-width:1200px){.menu-in{padding-block:clamp(84px,12dvh,128px) clamp(44px,7dvh,80px);align-content:start}.mnl{font-size:clamp(26px,min(5.2cqi,5.6dvh),44px)}}@container site (max-width:720px){.menu-in{padding-top:22px}.mnl{font-size:clamp(25px,7.4cqi,34px)}}.menu:before{width:50%}.menu-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);max-width:1720px}.menu-nav{align-items:flex-start;padding-inline-end:clamp(0px,3cqi,64px)}.menu-info{justify-self:center}@container site (max-width:1200px){.menu-in{grid-template-columns:minmax(0,1fr)}.menu-nav{padding-inline-end:0}}@container site (max-width:1200px) and (min-width:901px){.menu:before{display:block;width:50%}.menu-in{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(20px,3cqi,48px);padding-block:clamp(56px,8dvh,104px);align-content:center;align-items:center;min-height:100dvh}.menu-fig{display:block;height:min(62dvh,520px);width:auto;max-width:30cqi}.menu-nav{justify-content:center;align-items:flex-start;padding-inline-end:clamp(0px,2cqi,32px)}.mnl{font-size:clamp(24px,min(4.2cqi,5.6dvh),44px)}.menu-info{align-items:center;text-align:start;justify-self:center;max-width:320px;border-top:0;padding-top:0;width:auto}.menu-info .mi{align-items:center}.menu-info .mi a{margin-inline:auto}.menu-info .social{justify-content:center}.menu-info{text-align:center}}@container site (min-width:901px){.menu:before{display:block;width:50%}.menu-in{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:clamp(20px,3.4cqi,72px);padding-block:clamp(48px,7.5dvh,120px);align-content:center;align-items:center;min-height:100dvh;max-width:1720px}.menu-nav{grid-row:auto;grid-column:auto;justify-content:center;align-items:flex-start;padding-inline-end:clamp(0px,2.4cqi,56px)}.mnl{font-size:clamp(24px,min(4cqi,5.8dvh),58px)}.menu-fig{display:block;grid-row:auto;grid-column:auto;height:min(64dvh,600px);width:auto;max-width:32cqi;justify-self:center}.menu-info{grid-row:auto;grid-column:auto;align-items:center;text-align:center;justify-self:center;max-width:340px;width:auto;border-top:0;padding-top:0}.menu-info .mi{align-items:center}.menu-info .mi a{margin-inline:auto}.menu-info .social{justify-content:center}}@container site (max-width:900px){.menu:before{display:none}.menu-in{grid-template-columns:minmax(0,1fr);gap:clamp(26px,4dvh,44px);padding-block:clamp(84px,11dvh,120px) clamp(40px,6dvh,72px);align-content:start;align-items:start;min-height:0;max-width:720px;margin-inline:0}.menu-fig{display:none}.menu-nav{grid-row:auto;justify-content:flex-start;padding-inline-end:0}.mnl{font-size:clamp(26px,6cqi,42px)}.menu-info{grid-row:auto;grid-column:auto;align-items:flex-start;text-align:start;justify-self:start;max-width:520px;width:100%;border-top:1px solid rgba(255,255,255,.12);padding-top:clamp(18px,3dvh,28px)}.menu-info .mi{align-items:flex-start}.menu-info .mi a{margin-inline:0}.menu-info .social{justify-content:flex-start}}@container site (max-width:720px){.menu-in{padding-top:20px;padding-bottom:44px}.mnl{font-size:clamp(25px,7.6cqi,34px)}.menu-lang{position:static;margin:24px 0 -12px;padding-inline:var(--gut)}}@container site (max-width:900px){.menu-in{max-width:none}}.hero{min-height:100dvh;display:flex;flex-direction:column;justify-content:flex-end;padding-top:0;background:var(--navy);overflow:hidden}.hero-v{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:0;filter:saturate(.96)}.hero-shade{position:absolute;inset:0;z-index:1;background:linear-gradient(180deg,#051f3a9e,#051f3a1f 30%,#051f3a29 58%,#051f3adb)}.hero .hero-bottom{position:relative;z-index:2}.hero-shade{background:linear-gradient(180deg,#051f3ac7,#051f3a4d 18%,#051f3a1f 42%,#051f3a80 78%,#051f3ae6)}@container site (max-width:720px){.hero .hero-bottom span:not(.cue){display:none}.hero .hero-bottom{justify-content:center}}.hero-shade{background:linear-gradient(180deg,#051f3ab3,#051f3a38 20%,#051f3a0d 45%,#051f3a59 78%,#051f3acc)}.hero-v{filter:none}@container site (min-width:901px){.menu:before{inset-inline:auto;left:0;right:auto;width:50%}.menu-in{direction:ltr}.menu-info{grid-column:1;grid-row:1}.menu-fig{grid-column:2;grid-row:1}.menu-nav{grid-column:3;grid-row:1;padding-inline:0}.menu-nav,.menu-more{direction:inherit}.is-ar .menu-nav,.is-ar .menu-info{direction:rtl}.site:not(.is-ar) .menu-nav,.site:not(.is-ar) .menu-info{direction:ltr}.menu-lang{inset-inline:auto;left:calc(50% + 34px);right:auto}.menu-x{inset-inline:auto;right:28px;left:auto}}.logo{width:auto;height:auto;display:grid;place-items:center;padding:0}.logo img{width:clamp(34px,3.4cqi,50px);height:auto;grid-area:auto;opacity:1;transition:transform .5s var(--ease)}.logo:hover img{transform:translateY(-2px)}.nav-in{gap:clamp(12px,2cqi,32px)}.nav .btn{white-space:nowrap}@container site (max-width:1000px){.nav .btn{min-height:42px;padding:0 18px;font-size:12px}.lang:before{margin-inline-end:12px}}@container site (max-width:720px){.site>*{--nav-h:76px}.nav.is-solid{height:66px}.logo img{width:30px}.nav-in{gap:8px;grid-template-columns:1fr auto 1fr}.nav .btn.b-white{display:none}.lang{font-size:12px;letter-spacing:.1em;padding:0}.lang:before{display:none}.burger{height:40px}.nav:after{inset-inline:var(--gut)}}.foot{padding:clamp(72px,8cqi,110px) 0 36px}.foot-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(32px,4cqi,72px)}.foot-3 .fcl+.fcl{border-inline-start:1px solid rgba(255,255,255,.12);padding-inline-start:clamp(28px,3.4cqi,64px)}.foot-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.5cqi,34px);color:#fff;margin:0 0 28px;line-height:1.3}.scards{display:flex;flex-direction:column;gap:18px}.scard{background:#ffffff0e;border:1px solid rgba(255,255,255,.09);border-radius:14px;padding:22px 24px;display:flex;flex-direction:column;gap:4px;transition:background .45s var(--ease)}.scard:hover{background:#ffffff17}.scard b{font-weight:500;font-size:17px;color:#fff}.scard small{font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--sand-l);margin-bottom:14px}.scard-row{display:flex;align-items:center;gap:10px}.scard a{color:#ffffffe0;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.28);width:fit-content;padding-bottom:2px;font-size:14.5px;transition:border-color .35s,color .35s}.scard a:hover{color:#fff;border-color:#fff}.scard .wa{border:0;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#25d366;padding:0}.scard .wa img{width:15px;height:15px;filter:brightness(0) invert(1)}.scard-mail{margin-top:4px}.fform{display:flex;flex-direction:column;gap:6px}.fform .f{position:relative;padding-top:20px}.fform .f label{position:absolute;top:0;inset-inline-start:0;font-size:12.5px;color:#ffffff8c;font-family:var(--lab);letter-spacing:.08em}.fform input,.fform textarea{width:100%;background:none;border:0;border-bottom:1px solid rgba(255,255,255,.22);color:#fff;font:inherit;font-size:15px;padding:8px 0 10px;transition:border-color .4s}.fform textarea{resize:vertical;min-height:72px;line-height:1.7}.fform input:focus,.fform textarea:focus{outline:none;border-color:var(--sand)}.fform input::placeholder,.fform textarea::placeholder{color:#fff6}.fchk{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin-top:20px;font-size:13.5px;line-height:1.7;color:#ffffffc7;cursor:pointer}.fchk input{appearance:none;width:20px;height:20px;border:1px solid rgba(255,255,255,.4);border-radius:4px;display:grid;place-items:center;cursor:pointer;margin:2px 0 0}.fchk input:checked{background:var(--sand);border-color:var(--sand)}.fchk input:checked:after{content:"";width:10px;height:6px;border:2px solid var(--navy);border-top:0;border-inline-end:0;transform:rotate(-45deg) translateY(-1px)}.fform .btn{margin-top:22px;align-self:flex-start}.fnote{font-size:12px;line-height:1.8;color:#ffffff80;margin:18px 0 0;max-width:420px}.fp{font-size:14.5px;line-height:1.9;color:#fffc;margin:0 0 24px;max-width:420px}.ok.sm{padding:24px 0}.foot-mid{margin-top:clamp(56px,6cqi,96px);padding-top:clamp(40px,4cqi,64px);border-top:1px solid rgba(255,255,255,.12);display:flex;flex-direction:column;align-items:center;gap:26px;text-align:center}.foot-logo2{background:none;border:0;padding:0;cursor:pointer}.foot-logo2 img{width:clamp(56px,5cqi,74px)}.foot-nav{display:flex;flex-wrap:wrap;justify-content:center;gap:10px 22px}.fn-a{background:none;border:0;padding:4px 0;color:#fffc;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(17px,1.6cqi,22px);cursor:pointer;position:relative;transition:color .35s}.fn-a:hover{color:#fff}.fn-a:not(:last-child):after{content:"·";position:absolute;inset-inline-end:-14px;color:var(--sand);opacity:.65}.foot-sub{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 20px}.fs-a{background:none;border:0;padding:2px 0;color:#ffffff8c;font-family:var(--lab);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;transition:color .35s}.fs-a:hover{color:var(--sand-l)}.foot-bottom{margin-top:clamp(40px,4cqi,64px)}@container site (max-width:1000px){.foot-3{grid-template-columns:1fr 1fr;gap:36px}.foot-3 .fcl:nth-child(3){grid-column:1/-1;border-inline-start:0;padding-inline-start:0;border-top:1px solid rgba(255,255,255,.12);padding-top:32px}}@container site (max-width:720px){.foot-3{grid-template-columns:1fr;gap:34px}.foot-3 .fcl+.fcl{border-inline-start:0;padding-inline-start:0;border-top:1px solid rgba(255,255,255,.12);padding-top:30px}.foot-3 .fcl:nth-child(3){padding-top:30px}.foot-t{font-size:24px;margin-bottom:22px}.scard{padding:18px 20px}.fnote{max-width:none}.foot-nav{gap:8px 20px}.fn-a{font-size:17px}.fn-a:not(:last-child):after{inset-inline-end:-12px}}.foot .social{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start}.foot .soc{width:32px;height:32px}.foot .soc img{width:14px;height:14px}@container site (max-width:720px){.foot{padding-bottom:104px}.foot-bottom{flex-direction:column;align-items:center;text-align:center;gap:16px;margin-top:34px}.foot-bottom .legal{justify-content:center;flex-wrap:wrap;gap:12px 18px}.foot-bottom .totop{order:-1}.foot-mid{gap:20px}.foot-sub{gap:6px 16px}}@container site (max-width:1000px){.foot{padding-bottom:124px}.foot-bottom{flex-direction:column;align-items:center;text-align:center;gap:16px}.foot-bottom .legal{justify-content:center;flex-wrap:wrap;gap:12px 18px}.foot-bottom .totop{order:-1}}@container site (max-width:720px){.foot{padding-bottom:150px}}@container site (max-width:900px){.menu-in{align-content:center;min-height:100dvh;padding-block:clamp(78px,11dvh,118px) clamp(36px,6dvh,68px);gap:clamp(22px,3.4dvh,40px);max-width:900px;margin-inline:auto}.menu-nav{justify-content:center}.mnl{font-size:clamp(26px,min(6.4cqi,6.4dvh),40px);line-height:1.22}.menu-more{margin-top:clamp(16px,2.6dvh,32px)}.menu-info{gap:clamp(8px,1.5dvh,16px);padding-top:clamp(16px,2.6dvh,26px)}.menu-logo{width:clamp(44px,7dvh,64px)}.menu-cta{width:100%;justify-content:center}}@container site (min-width:601px) and (max-width:900px){.menu-in{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(28px,4cqi,56px);align-items:center;align-content:center}.menu-nav{grid-column:1;grid-row:1}.menu-info{grid-column:2;grid-row:1;border-top:0;padding-top:0;border-inline-start:1px solid rgba(255,255,255,.12);padding-inline-start:clamp(24px,3.6cqi,44px);max-width:360px}.menu-lang{position:absolute;top:clamp(18px,3dvh,32px);inset-inline:auto;left:var(--gut);right:auto;margin:0;padding:0}.site:not(.is-ar) .menu-lang{left:var(--gut);right:auto}.is-ar .menu-lang{left:auto;right:var(--gut)}.menu-cta{width:auto}}@container site (max-width:600px){.menu-in{grid-template-columns:1fr}.menu-info{border-top:1px solid rgba(255,255,255,.12)}.mnl{font-size:clamp(25px,7.2cqi,34px)}.mi small{margin-bottom:0}}@container site (max-width:720px){.foot{padding-top:64px}.foot-t{font-size:22px;margin-bottom:18px}.scards{gap:12px}.scard{padding:16px 18px;border-radius:12px}.scard b{font-size:16px}.scard small{margin-bottom:10px}.scard a{font-size:14px}.fform .f{padding-top:18px}.fform input,.fform textarea{font-size:14.5px;padding:6px 0 8px}.fform textarea{min-height:60px}.fchk{margin-top:16px;font-size:13px}.fform .btn{margin-top:18px;width:100%;justify-content:center}.fp{font-size:14px;margin-bottom:18px}.fnote{font-size:11.5px;margin-top:14px}.foot-3{gap:28px}.foot-3 .fcl+.fcl{padding-top:26px}.foot-mid{margin-top:40px;padding-top:30px;gap:18px}.foot-logo2 img{width:54px}.news input{height:46px}}@container site (max-width:420px){.foot-nav{gap:8px 16px}.fn-a{font-size:16px}.fs-a{font-size:11px;letter-spacing:.1em}.scard-row{flex-wrap:wrap;gap:8px}}@container site (max-width:600px){.menu-lang{position:absolute;top:clamp(16px,2.4dvh,26px);inset-inline:auto;margin:0;padding:0;z-index:5}.site:not(.is-ar) .menu-lang{left:var(--gut);right:auto}.is-ar .menu-lang{right:var(--gut);left:auto}.menu-in{padding-top:clamp(84px,12dvh,110px);padding-bottom:clamp(34px,5dvh,56px);align-content:start}.menu-info{gap:10px;padding-top:18px}.menu-logo{width:46px}.mi small{font-size:10.5px}.menu-info .social{gap:7px}.menu-info .soc{width:30px;height:30px}.menu-cta{min-height:46px}}@container site (max-width:600px){.mnl{font-size:clamp(22px,6.4cqi,30px);line-height:1.2;padding:0}.menu-more{margin-top:14px;gap:2px}.mpl{font-size:13.5px;padding:2px 0}.menu-more .menu-h{font-size:10.5px;margin-bottom:4px}.menu-info .mi:last-of-type{display:none}.menu-info{gap:9px;padding-top:16px}.menu-in{gap:16px}}@container site (max-width:600px){.menu-in{padding-top:clamp(76px,10.5dvh,100px);padding-bottom:clamp(26px,4dvh,44px)}.menu-logo{width:clamp(40px,6dvh,50px)}.mi small{margin-bottom:0;font-size:10px}.menu-info .mi a{font-size:14px}.menu-cta{min-height:44px}}@container site (max-width:600px){.menu-in{gap:12px}.menu-more .mpl:nth-of-type(n+4){display:none}.menu-more{margin-top:12px}}.hero{display:grid;grid-template-rows:minmax(0,1fr) auto;align-content:stretch}.hero-grid{position:relative;z-index:2;display:flex;align-items:center;justify-content:flex-start;padding-block:calc(var(--nav-h) + 16px) 20px}.lead-card{width:min(410px,100%);background:#05192e8c;backdrop-filter:blur(18px) saturate(1.1);-webkit-backdrop-filter:blur(18px) saturate(1.1);border:1px solid rgba(255,255,255,.16);border-radius:18px;padding:clamp(22px,2.4cqi,34px);color:#fff;box-shadow:0 30px 80px #020c1859}.lead-card .lab{margin-bottom:10px}.lead-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,2.1cqi,28px);line-height:1.35;margin:0 0 18px;color:#fff}.lead-card .fform{gap:2px}.lead-card .fform .f{padding-top:18px}.lead-card select{width:100%;background:transparent;border:0;border-bottom:1px solid rgba(255,255,255,.24);color:#fff;font:inherit;font-size:15px;padding:8px 0 10px;outline:none;appearance:none;background-image:linear-gradient(45deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(135deg,rgba(255,255,255,.6) 50%,transparent 50%);background-position:calc(100% - 12px) 20px,calc(100% - 6px) 20px;background-size:6px 6px,6px 6px;background-repeat:no-repeat}.is-ar .lead-card select{background-position:12px 20px,18px 20px;background-image:linear-gradient(135deg,transparent 50%,rgba(255,255,255,.6) 50%),linear-gradient(45deg,rgba(255,255,255,.6) 50%,transparent 50%)}.lead-card select option{background:var(--navy);color:#fff}.lead-card .fform .btn{width:100%;justify-content:center;margin-top:22px}.lead-card .fnote{margin-top:14px;font-size:11.5px;text-align:center;max-width:none}.lead-ok{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:14px 0}.lead-ok .ok-ic{width:52px;height:52px;border-radius:50%;border:1px solid rgba(255,255,255,.4);display:grid;place-items:center;color:var(--sand-l)}.lead-ok .ok-ic svg{width:22px;height:22px}.lead-ok h3{font-family:var(--fd);font-weight:var(--fdw);font-size:24px;margin:0;color:#fff}.lead-ok p{font-size:14px;color:#fffc;margin:0;line-height:1.8}@container site (max-width:1000px){.lead-card{width:min(380px,100%);padding:24px}.lead-t{font-size:22px;margin-bottom:14px}}@container site (max-width:760px){.hero{grid-template-rows:auto auto auto}.hero-v,.hero-shade{grid-row:1/2;position:absolute}.hero{min-height:0;padding-bottom:0}.hero-grid{padding-block:calc(var(--nav-h) + 58dvh) 18px;justify-content:center}.lead-card{width:100%;padding:22px 20px;border-radius:16px}.lead-t{font-size:21px}.lead-card .fform .f{padding-top:16px}}.hero{grid-template-columns:minmax(0,1fr)}.hero-grid{width:100%}@container site (max-width:760px){.hero{grid-template-rows:auto auto;min-height:0}.hero-v,.hero-shade{height:60dvh;inset:0 0 auto}.hero-grid{margin-top:60dvh;background:var(--navy);padding-block:22px 26px;justify-content:center}.hero .hero-bottom{position:absolute;top:calc(60dvh - 42px);inset-inline:0;z-index:3}.lead-card{background:#ffffff0d;box-shadow:none}}.mani{padding-block:clamp(88px,10cqi,170px)}.mani-in{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(44px,6cqi,110px);align-items:center}.mani-l .statement{max-width:none;margin:22px 0 0;text-align:start}.mani-cta{margin-top:40px}.mani-fig{position:relative;margin:0;aspect-ratio:4/5;overflow:hidden;background:var(--linen);border-radius:2px}.mani-fig img{width:100%;height:100%;object-fit:cover;transition:transform 2s var(--ease)}.mani-fig:hover img{transform:scale(1.04)}.mani-fig figcaption{position:absolute;inset-inline:0;bottom:0;padding:70px 26px 24px;background:linear-gradient(0deg,rgba(5,31,58,.86),transparent);display:flex;flex-direction:column;gap:6px;color:#fff}.mani-fig figcaption span{font-family:var(--lab);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sand-l)}.mani-fig figcaption b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(17px,1.7cqi,22px)}.mani .pillars{margin-top:clamp(64px,7cqi,120px)}.s-proj{padding-bottom:clamp(90px,9cqi,150px)}.pidx{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,5cqi,88px);align-items:start}.pidx-fig{position:relative;margin:0;aspect-ratio:3/4;overflow:hidden;background:var(--linen);position:sticky;top:calc(var(--nav-h) + 24px)}.pidx-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:0;transform:scale(1.05);transition:opacity .9s var(--ease),transform 1.6s var(--ease)}.pidx-img.on{opacity:1;transform:scale(1)}.pidx-fig figcaption{position:absolute;inset-inline:0;bottom:0;padding:56px 22px 20px;background:linear-gradient(0deg,rgba(5,31,58,.8),transparent);color:#fff;font-family:var(--lab);font-size:12px;letter-spacing:.12em}.pidx-list{display:flex;flex-direction:column;border-top:1px solid var(--line)}.pidx-row{display:grid;grid-template-columns:44px minmax(0,1fr) auto 34px;align-items:center;gap:18px;width:100%;text-align:start;background:none;border:0;border-bottom:1px solid var(--line);padding:26px 4px;cursor:pointer;transition:padding .6s var(--ease),background .5s var(--ease)}.pidx-row:hover,.pidx-row.on{background:linear-gradient(90deg,rgba(193,165,128,.09),transparent)}.pidx-row.on{padding-inline-start:16px}.site .pidx-th{display:none;width:66px;height:66px;object-fit:cover;border-radius:6px}.pidx-no{font-family:Cormorant Garamond,serif;font-size:17px;color:var(--sand-ink);opacity:.8}.pidx-main{display:flex;flex-direction:column;gap:5px;min-width:0}.pidx-main b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.3cqi,32px);line-height:1.25;color:var(--ink);transition:color .4s}.pidx-main small{font-size:13.5px;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pidx-arr{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;border:1px solid var(--line);color:var(--ink);opacity:0;transform:translate(-6px);transition:opacity .5s,transform .6s var(--ease)}.is-ar .pidx-arr{transform:translate(6px)}.pidx-arr svg{width:15px;height:15px}.pidx-row:hover .pidx-arr,.pidx-row.on .pidx-arr{opacity:1;transform:none}.s-proj .center-link{margin-top:clamp(44px,5cqi,72px)}.nums-sec .head .d2,.nums-sec .head .lead{color:#fff}.nums-sec .lead{color:#ffffffc7}.nums-sec .nums,.nums-sec .nb{border-color:#ffffff29}.nums-sec .nb .v{color:#fff}.nums-sec .nb .v sup,.nums-sec .nb .v small{color:var(--sand-l)}.nums-sec .nb .l{color:#ffffffb8}.ptrack{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;border-top:1px solid var(--line)}.pstep{padding:clamp(28px,3cqi,44px) clamp(20px,2.4cqi,40px) clamp(28px,3cqi,44px) 0;padding-inline:0 clamp(20px,2.4cqi,40px);border-bottom:1px solid var(--line);border-inline-end:1px solid var(--line);position:relative;transition:background .5s var(--ease)}.pstep:hover{background:#c1a58012}.pstep:nth-child(3n){border-inline-end:0}.pstep:not(:nth-child(3n)){padding-inline-start:0}.pstep:nth-child(n+2){padding-inline-start:clamp(20px,2.4cqi,40px)}.pstep:nth-child(3n+1){padding-inline-start:0}.pn{font-family:Cormorant Garamond,serif;font-size:19px;color:var(--sand-ink);display:block;margin-bottom:20px}.pstep h3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,1.9cqi,26px);line-height:1.4;margin:0 0 12px;color:var(--ink)}.pstep p{font-size:14.5px;line-height:1.95;color:var(--ink-2);margin:0}@container site (max-width:1200px){.mani-in{grid-template-columns:1fr;gap:40px}.mani-fig{aspect-ratio:16/10}.pidx{grid-template-columns:1fr;gap:28px}.pidx-fig{display:none}.pidx-row{grid-template-columns:66px minmax(0,1fr) auto;gap:16px;padding:18px 2px}.site .pidx-th{display:block}.pidx-no,.pidx-arr{display:none}.ptrack{grid-template-columns:repeat(2,minmax(0,1fr))}.pstep:nth-child(3n){border-inline-end:1px solid var(--line)}.pstep:nth-child(2n){border-inline-end:0}.pstep:nth-child(n){padding-inline-start:clamp(18px,3cqi,32px)}.pstep:nth-child(odd){padding-inline-start:0}}@container site (max-width:720px){.mani{padding-block:64px}.mani .pillars{margin-top:48px}.pidx-row{grid-template-columns:58px minmax(0,1fr);padding:15px 0}.pidx-th{width:58px;height:58px}.pidx-main b{font-size:19px}.pidx-main small{font-size:12.5px}.pidx-row .st{display:none}.ptrack{grid-template-columns:1fr}.pstep{border-inline-end:0;padding-inline:0!important;padding-block:24px}.pn{margin-bottom:12px}}.s-logos{background:#fff;padding-block:clamp(48px,5cqi,80px);border-bottom:1px solid var(--line);overflow:hidden}.logos-head{text-align:center;margin-bottom:clamp(26px,3cqi,44px)}.logos-head .lab{justify-content:center;display:flex;align-items:center;gap:14px}.logos-head .lab:before{content:"";width:34px;height:1px;background:var(--sand)}.logos-head .d3{margin:10px 0 0;font-size:clamp(21px,2.1cqi,30px)}.logos{position:relative;--fade:clamp(40px,7cqi,140px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.lg-track{display:flex;align-items:center;gap:clamp(44px,5cqi,96px);width:max-content;animation:lgslide 46s linear infinite;direction:ltr}.logos:hover .lg-track{animation-play-state:paused}@keyframes lgslide{0%{transform:translateZ(0)}to{transform:translate3d(-33.333%,0,0)}}.lg{flex:none;display:grid;place-items:center}.site .lg img{height:clamp(34px,3.4cqi,50px);width:auto;max-width:none;object-fit:contain;opacity:.72;transition:opacity .5s var(--ease),transform .6s var(--ease)}.lg:hover img{opacity:1;transform:translateY(-3px)}@media(prefers-reduced-motion:reduce){.lg-track{animation:none}}@container site (max-width:720px){.s-logos{padding-block:40px}.site .lg img{height:28px}.lg-track{gap:36px;animation-duration:34s}.logos-head{margin-bottom:22px}}.s-logos{padding-block:clamp(56px,6cqi,96px)}.logos-head{margin-bottom:clamp(34px,3.6cqi,56px)}.lg-track{gap:clamp(64px,7.5cqi,150px);animation-duration:60s}.lg{padding-inline:4px}.site .lg img{height:clamp(36px,3.6cqi,52px);opacity:.78}.lg:hover img{opacity:1}@container site (max-width:720px){.s-logos{padding-block:44px}.lg-track{gap:52px;animation-duration:42s}.site .lg img{height:30px}.logos-head{margin-bottom:26px}}.logos{direction:ltr}.lg-track{will-change:transform;backface-visibility:hidden}.hero-grid{justify-content:flex-start}.site:not(.is-ar) .hero-grid{justify-content:flex-end}.is-ar .hero-grid{justify-content:flex-start}.lead-card{position:relative;width:min(430px,100%);background:linear-gradient(160deg,#08203ab8,#0412229e);border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:clamp(24px,2.5cqi,36px);box-shadow:0 34px 90px #020c186b;overflow:hidden}.lead-edge{position:absolute;top:0;inset-inline:22px;height:1px;background:linear-gradient(90deg,transparent,var(--sand),transparent);opacity:.85}.lead-card:after{content:"";position:absolute;inset:0;border-radius:20px;pointer-events:none;box-shadow:inset 0 1px #ffffff14}.lead-kick{display:flex;align-items:center;gap:10px;font-family:var(--lab);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-l);margin:0 0 12px}.lead-kick i{width:7px;height:7px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 4px #c1a5802e}.lead-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(21px,2.1cqi,29px);line-height:1.34;margin:0 0 16px;color:#fff}.lead-pts{list-style:none;margin:0 0 20px;padding:0 0 18px;display:flex;flex-direction:column;gap:9px;border-bottom:1px solid rgba(255,255,255,.12)}.lead-pts li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:10px;align-items:start;font-size:13.5px;line-height:1.6;color:#ffffffd1}.lead-pts svg{width:15px;height:15px;color:var(--sand);margin-top:2px}.lead-card .fform .f{padding-top:17px}.lead-card .fform .f label{font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-l);opacity:.85}.lead-card input,.lead-card select{border-bottom-color:#fff3}.lead-card input::placeholder{color:#ffffff57}.lead-card .f{position:relative}.lead-card .f:after{content:"";position:absolute;inset-inline-start:0;bottom:0;height:1px;width:100%;background:var(--sand);transform:scaleX(0);transform-origin:var(--o-s);transition:transform .6s var(--ease)}.lead-card .f:focus-within:after{transform:scaleX(1)}.lead-pref{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap;margin-top:22px}.pref-l{font-family:var(--lab);font-size:11px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff8c}.chips{display:flex;gap:8px}.chip{background:#ffffff0f;border:1px solid rgba(255,255,255,.18);color:#fffc;border-radius:999px;padding:8px 16px;font:inherit;font-size:12.5px;cursor:pointer;transition:background .4s,border-color .4s,color .4s}.chip:hover{border-color:#fff6;color:#fff}.chip.on{background:var(--sand);border-color:var(--sand);color:var(--navy);font-weight:500}.lead-card .fform .btn{width:100%;justify-content:center;margin-top:20px;min-height:54px}.lead-card .fnote{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:14px;font-size:11.5px;color:#ffffff8c;text-align:center}.lead-card .fnote svg{width:14px;height:14px;flex:none;color:var(--sand-l)}.lead-ok{padding:26px 0}@container site (max-width:1000px){.lead-card{width:min(400px,100%);padding:24px}.lead-pts{margin-bottom:16px;padding-bottom:14px}}@container site (max-width:760px){.hero-grid{justify-content:center}.site:not(.is-ar) .hero-grid{justify-content:center}.lead-card{width:100%;border-radius:18px;padding:22px 20px}.lead-t{font-size:20px}.lead-pts li{font-size:13px}.lead-pref{margin-top:18px}.lead-card .fform .btn{min-height:50px}}.s-live{background:var(--paper);padding-block:clamp(72px,7.5cqi,120px);overflow:hidden;border-top:1px solid var(--line)}.live-head{display:flex;justify-content:space-between;align-items:flex-end;gap:32px;flex-wrap:wrap;margin-bottom:clamp(30px,3.4cqi,52px)}.live-kick{display:flex;align-items:center;gap:10px;font-family:var(--lab);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-ink);margin:0 0 14px}.live-kick i{width:7px;height:7px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 4px #c1a58033;animation:lpulse 2.6s ease-in-out infinite}@keyframes lpulse{0%,to{box-shadow:0 0 0 4px #c1a58033}50%{box-shadow:0 0 0 8px #c1a5800d}}.live-head .d2{margin:0;max-width:720px}.live-rail{position:relative;direction:ltr;--fade:clamp(30px,6cqi,120px);-webkit-mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent);mask-image:linear-gradient(90deg,transparent,#000 var(--fade),#000 calc(100% - var(--fade)),transparent)}.live-track{display:flex;gap:clamp(18px,1.8cqi,28px);width:max-content;padding-inline:var(--gut);animation:lslide 78s linear infinite;will-change:transform}.live-rail:hover .live-track{animation-play-state:paused}@keyframes lslide{0%{transform:translateZ(0)}to{transform:translate3d(-50%,0,0)}}.lcard{flex:none;width:clamp(240px,23cqi,330px);text-decoration:none;color:inherit;display:flex;flex-direction:column;background:#fff;border:1px solid var(--line);border-radius:4px;overflow:hidden;transition:transform .7s var(--ease),box-shadow .7s var(--ease),border-color .5s}.lcard:hover{transform:translateY(-6px);box-shadow:0 24px 60px #051f3a21;border-color:#c1a58080}.lcard-media{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:var(--linen)}.lcard-media img{width:100%;height:100%;object-fit:cover;transition:transform 1.6s var(--ease)}.lcard:hover .lcard-media img{transform:scale(1.05)}.lchip{position:absolute;top:14px;inset-inline-start:14px;font-family:var(--lab);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;color:#fff;background:#051f3ab8;backdrop-filter:blur(6px);padding:6px 12px;border-radius:999px;font-weight:400}.lchip.sale{background:#c1a580f2;color:var(--navy)}.lcard-fact{position:absolute;bottom:14px;inset-inline-end:14px;font-family:Cormorant Garamond,serif;font-size:14px;color:var(--navy);background:#ffffffeb;padding:5px 12px;border-radius:999px;letter-spacing:.01em}.lcard-body{display:flex;flex-direction:column;gap:7px;padding:18px 18px 20px}.lcard-body b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(17px,1.5cqi,21px);color:var(--ink);line-height:1.35}.lcard-body small{display:flex;align-items:center;gap:7px;font-size:12.5px;color:var(--ink-2)}.lcard-body small svg{width:13px;height:13px;flex:none;color:var(--sand-ink)}.lcard-body em{font-style:normal;font-family:var(--lab);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-ink);margin-top:2px}@container site (max-width:720px){.s-live{padding-block:56px}.live-head{margin-bottom:24px}.lcard{width:230px}.live-track{gap:14px;animation-duration:58s}}.lead-card{width:min(400px,100%);background:linear-gradient(160deg,#071c3499,#04112085);border:1px solid rgba(255,255,255,.1);border-radius:6px;padding:clamp(22px,2.2cqi,32px);box-shadow:0 26px 70px #020c184d}.lead-card:after{border-radius:6px;box-shadow:none}.lead-edge{inset-inline:0;opacity:.5}.lead-kick{font-size:10.5px;letter-spacing:.2em;color:#fff9;margin-bottom:10px}.lead-kick i{width:5px;height:5px;box-shadow:none}.lead-t{font-size:clamp(19px,1.75cqi,24px);font-weight:300;line-height:1.4;margin:0 0 18px;color:#fffffff2;letter-spacing:.005em}.lead-pts{display:none}.lead-card .fform{gap:14px}.lead-card .fform .f{padding-top:0;display:flex;flex-direction:column;gap:7px}.lead-card .fform .f label{position:static;font-family:var(--lab);font-size:10px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80;font-weight:400}.lead-card input,.lead-card select{border:1px solid rgba(255,255,255,.22);border-radius:3px;background:#ffffff08;padding:0 14px;height:46px;font-size:14px;font-weight:300;color:#fff;transition:border-color .45s var(--ease),background .45s}.lead-card select{padding-inline-end:34px;background-position:calc(100% - 14px) 21px,calc(100% - 8px) 21px}.is-ar .lead-card select{background-position:14px 21px,20px 21px}.lead-card input:focus,.lead-card select:focus{border-color:#c1a580bf;background:#ffffff0e}.lead-card input::placeholder{color:#ffffff4d;font-weight:300}.lead-card .f:after{display:none}.lead-pref{margin-top:4px;align-items:center}.pref-l{font-size:10px;letter-spacing:.16em;color:#ffffff73}.chip{background:none;border:1px solid rgba(255,255,255,.2);border-radius:3px;padding:7px 14px;font-size:11.5px;letter-spacing:.06em;font-weight:300;color:#ffffffb8}.chip.on{background:#c1a58029;border-color:#c1a580cc;color:#fff;font-weight:400}.lead-card .fform .btn{width:auto;align-self:flex-start;min-height:46px;padding-inline:30px;margin-top:10px;font-size:11.5px;letter-spacing:.2em;font-weight:400;border-radius:3px}.lead-card .fnote{justify-content:flex-start;text-align:start;font-size:11px;color:#ffffff73;margin-top:12px}@container site (max-width:760px){.lead-card{width:100%;padding:22px 20px}.lead-card .fform .btn{width:100%;align-self:stretch;justify-content:center}.lead-card .fnote{justify-content:center;text-align:center}}.site .lg img{height:clamp(28px,2.7cqi,38px);opacity:.7}@container site (max-width:720px){.site .lg img{height:24px}}.site .lead-card select,.site .fform select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:46px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background-color:#ffffff08;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 8'%3E%3Cpath d='M1 1.5 6 6.5l5-5' fill='none' stroke='%23c1a580' stroke-width='1.4' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:11px 7px;background-position:right 14px center;color:#fff;font:inherit;font-size:14px;font-weight:300;padding:0 38px 0 14px;line-height:44px;cursor:pointer;outline:none;transition:border-color .45s var(--ease),background-color .45s}.is-ar .lead-card select,.is-ar .fform select{background-position:left 14px center;padding:0 14px 0 38px}.site .lead-card select:focus,.site .fform select:focus{border-color:#c1a580bf;background-color:#ffffff0e}.site .lead-card select option,.site .fform select option{background:#07203a;color:#fff}.is-ar .lead-card input[type=tel],.is-ar .fform input[type=tel],.is-ar .cform input[type=tel],.is-ar .lead-card input[type=email],.is-ar .fform input[type=email]{text-align:right}.lcard-fact{font-family:var(--lab);font-size:10.5px;letter-spacing:.1em;font-weight:400;color:var(--navy);background:#fffffff0;backdrop-filter:blur(4px);padding:6px 12px;border-radius:999px;line-height:1.2;max-width:calc(100% - 28px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lcard-body{gap:6px;padding:16px 18px 18px}.lcard-body b{font-size:clamp(16px,1.35cqi,19px);line-height:1.4}.lcard-body small{font-size:12px;line-height:1.5}.lcard-body em{font-size:10px;letter-spacing:.14em;margin-top:3px}.site .lg img{height:clamp(24px,2.3cqi,32px);opacity:.68}@container site (max-width:720px){.site .lg img{height:21px}}.logo,.is-solid .logo{width:auto;height:auto}.site .logo img,.site .is-solid .logo img{width:clamp(34px,3.4cqi,50px);height:auto}.is-solid .logo .lg-l,.is-solid .logo .lg-d{opacity:1}@container site (max-width:720px){.site .logo img,.site .is-solid .logo img{width:30px}}.nav.is-solid{height:clamp(86px,8.2cqi,116px)}@container site (max-width:720px){.nav.is-solid{height:78px}}.fbrand{display:flex;flex-direction:column;align-items:flex-start;gap:0}.fbrand-logo{width:clamp(72px,6.4cqi,92px);margin-bottom:clamp(22px,2.4cqi,32px)}.fbrand-d{font-size:14.5px;line-height:2.05;color:#ffffffbd;margin:0;max-width:400px;font-weight:300}.fbrand-loc{display:flex;align-items:center;gap:9px;margin:clamp(20px,2.2cqi,28px) 0 0;font-family:var(--lab);font-size:11.5px;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-l)}.fbrand-loc svg{width:14px;height:14px;flex:none;color:var(--sand)}@container site (max-width:720px){.fbrand-logo{width:66px;margin-bottom:18px}.fbrand-d{font-size:14px;line-height:1.95;max-width:none}.fbrand-loc{font-size:11px;margin-top:18px}}.foot{position:relative;padding:clamp(70px,7.4cqi,104px) 0 34px;overflow:hidden}.foot:before{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(193,165,128,.55),transparent);pointer-events:none}.foot:after{content:"";position:absolute;top:-38%;inset-inline-start:50%;transform:translate(-50%);width:min(1100px,120%);aspect-ratio:2/1;background:radial-gradient(ellipse at center,rgba(193,165,128,.1),transparent 68%);pointer-events:none}.foot .wrap{position:relative;z-index:1}.foot-3{grid-template-columns:1.12fr .98fr .9fr;gap:clamp(30px,3.4cqi,62px)}.foot-3 .fcl+.fcl{border-inline-start:1px solid rgba(255,255,255,.1);padding-inline-start:clamp(26px,3cqi,54px)}.fcl-k{font-family:var(--lab);font-size:10.5px;letter-spacing:.24em;text-transform:uppercase;color:var(--sand);margin:0 0 12px;display:flex;align-items:center;gap:10px;font-weight:500}.is-ar .fcl-k{letter-spacing:.06em;font-size:12px}.fcl-k:before{content:"";width:22px;height:1px;background:var(--sand);opacity:.6;flex:none}.site .foot-t{font-size:clamp(21px,2cqi,29px);margin:0 0 24px;letter-spacing:-.01em}.fbrand-logo{width:clamp(66px,5.6cqi,84px);margin-bottom:clamp(20px,2.2cqi,28px)}.fbrand-d{font-size:14px;line-height:2;color:#ffffffb3;max-width:390px}.fct{display:flex;flex-direction:column;margin-top:clamp(22px,2.4cqi,30px);width:100%;max-width:390px;border-top:1px solid rgba(255,255,255,.09)}.fct-r{display:flex;align-items:center;gap:13px;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.09);text-decoration:none;color:inherit;transition:padding-inline-start .45s var(--ease)}.fct-r:hover{padding-inline-start:6px}.fct-i{width:34px;height:34px;border-radius:50%;border:1px solid rgba(255,255,255,.16);display:grid;place-items:center;flex:none;color:var(--sand);transition:background .4s,border-color .4s,color .4s}.fct-r:hover .fct-i{background:var(--sand);border-color:var(--sand);color:var(--navy)}.fct-i svg{width:15px;height:15px}.fct-x{display:flex;flex-direction:column;gap:2px;min-width:0}.fct-x small{font-family:var(--lab);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:#ffffff6b}.is-ar .fct-x small{letter-spacing:.03em;font-size:11.5px}.fct-x b{font-weight:400;font-size:15px;color:#ffffffe6;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .35s}.is-ar .fct-x b{text-align:start}.fct-r:hover .fct-x b{color:#fff}.fbrand-loc{margin-top:clamp(18px,2cqi,24px);color:#ffffff80;font-size:11px}.fbrand-loc svg{opacity:.85}.foot .fform input,.foot .fform textarea{font-size:14.5px;border-bottom-color:#ffffff2e}.foot .fform .f label{font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff75}.is-ar .foot .fform .f label{letter-spacing:.02em;font-size:12.5px;text-transform:none}.foot .fchk{font-size:12.5px;margin-top:18px;color:#ffffffa8}.foot .fchk input{width:18px;height:18px;border-radius:3px}.foot .fform .btn{margin-top:20px}.foot .fnote{font-size:11.5px;color:#ffffff6b;margin-top:14px}.fclub .fp{font-size:14px;line-height:1.95;color:#ffffffb3;margin-bottom:20px}.foot .news{border-bottom-color:#ffffff38}.foot .news input{height:48px;font-size:14px}.foot .news button,.foot .news a:where(.lnk){color:var(--sand-l)}.foot .news button:hover,.foot .news a:where(.lnk):hover{color:#fff}.fsoc-w{margin-top:clamp(26px,3cqi,38px);padding-top:clamp(20px,2.2cqi,26px);border-top:1px solid rgba(255,255,255,.09)}.fsoc-w .fcl-k{margin-bottom:14px}.foot .social{display:flex;flex-wrap:wrap;gap:9px;justify-content:flex-start}.foot .soc{width:36px;height:36px;border-color:#ffffff26}.foot .soc img{width:15px;height:15px;opacity:.85;transition:opacity .4s}.foot .soc:hover img{opacity:1}.foot-bottom{margin-top:clamp(38px,4cqi,58px);padding-top:26px;border-top:1px solid rgba(255,255,255,.1);font-size:12px;color:#ffffff73}.foot-bottom p{margin:0}.legal{gap:0}.legal button,.legal a:where(.lnk){font-family:var(--lab);font-size:11px;letter-spacing:.14em;text-transform:uppercase;padding:6px 18px;position:relative;color:#ffffff8c}.is-ar .legal button,.is-ar .legal a:where(.lnk){letter-spacing:.02em;font-size:12.5px;text-transform:none}.legal button:not(:last-child):after,.legal a:where(.lnk):not(:last-child):after{content:"";position:absolute;inset-inline-end:0;top:50%;transform:translateY(-50%);width:1px;height:11px;background:#ffffff2e}.totop{width:42px;height:42px;border-color:#ffffff29}.totop svg{width:15px;height:15px}@container site (max-width:1000px){.foot-3{grid-template-columns:1fr 1fr}.foot-3 .fcl:nth-child(3){grid-column:1/-1;border-inline-start:0;padding-inline-start:0;border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.fclub{display:block}.fclub .fp,.fclub .news,.fclub>.fnote{max-width:520px}.fsoc-w{margin-top:26px;padding-top:22px}}@container site (max-width:720px){.foot-3{grid-template-columns:1fr;gap:32px}.foot-3 .fcl+.fcl{border-inline-start:0;padding-inline-start:0;border-top:1px solid rgba(255,255,255,.1);padding-top:30px}.fclub{display:block}.fsoc-w{grid-column:auto;border-inline-start:0;padding-inline-start:0;margin-top:26px;padding-top:22px;border-top:1px solid rgba(255,255,255,.09)}.fbrand-d,.fct{max-width:none}.site .foot-t{font-size:23px;margin-bottom:20px}.foot-bottom{gap:18px;margin-top:34px}.legal button,.legal a:where(.lnk){padding:6px 14px}}@container site (max-width:600px){.fbrand-logo{width:64px}.fct-x b{font-size:14.5px}.foot-bottom{font-size:11.5px}}@container site (max-width:720px){.legal{gap:2px 4px}.legal button:after,.legal a:where(.lnk):after{display:none}.fbrand-loc{align-items:flex-start;line-height:1.7}.fbrand-loc svg{margin-top:3px}}.fnav{display:grid;grid-template-columns:1fr 1fr;gap:20px 24px;margin-top:clamp(26px,3cqi,36px);padding-top:clamp(20px,2.2cqi,26px);border-top:1px solid rgba(255,255,255,.09)}.fnav .fcl-k{margin-bottom:12px}.fnav-l{display:flex;flex-direction:column;gap:1px;align-items:flex-start}.fnl{background:none;border:0;padding:5px 0;color:#ffffffb8;font:inherit;font-size:14px;line-height:1.6;cursor:pointer;position:relative;text-align:start;transition:color .35s}.fnl:before{content:"";position:absolute;bottom:3px;inset-inline-start:0;width:0;height:1px;background:var(--sand);transition:width .45s var(--ease)}.fnl:hover{color:#fff}.fnl:hover:before{width:100%}.fnl.on{color:var(--sand-l)}.fnl.on:before{width:100%;opacity:.55}@container site (max-width:1000px){.fnav{max-width:520px}}@container site (max-width:420px){.fnav{gap:18px 16px}.fnl{font-size:13.5px}}.fnav .fcl-k{white-space:nowrap;font-size:10px;letter-spacing:.13em}.is-ar .fnav .fcl-k{font-size:11.5px;letter-spacing:.04em}.fnav .fcl-k:before{width:16px}@container site (max-width:420px){.fnav .fcl-k:before{width:12px}}.menu-info{position:relative;align-self:stretch;justify-content:center;padding:clamp(30px,3.4cqi,52px) clamp(24px,2.6cqi,40px);border-radius:20px;border:1px solid rgba(255,255,255,.07);background-image:radial-gradient(ellipse at 50% 0%,rgba(193,165,128,.1),transparent 62%),linear-gradient(180deg,#051f3ac7,#051f3aed),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover,cover;background-position:center,center,center;background-repeat:no-repeat;overflow:hidden;box-shadow:inset 0 1px #ffffff0d}.menu-info:after{content:"";position:absolute;inset-inline:0;top:0;height:1px;background:linear-gradient(90deg,transparent,rgba(193,165,128,.45),transparent);pointer-events:none}@container site (max-width:900px){.menu-info{align-self:auto;padding:clamp(24px,3.4dvh,34px) clamp(20px,3cqi,30px);border-radius:16px}}@container site (max-width:600px){.menu-info{padding:22px 18px;border-radius:14px}}@container site (min-width:901px){.menu-in{grid-template-rows:minmax(0,1fr)}.menu-nav,.menu-fig{align-self:center}}@container site (max-width:900px){.menu-info{padding:clamp(12px,1.8dvh,22px) clamp(14px,3.2cqi,22px);border-radius:14px;gap:clamp(8px,1.4dvh,16px)}}@container site (max-width:600px){.menu-info{padding:clamp(10px,1.6dvh,18px) 16px}}@container site (max-width:900px){.menu-in{padding-block:clamp(68px,9.2dvh,110px) clamp(24px,3.8dvh,60px)}.menu-info{padding:clamp(12px,1.7dvh,20px) clamp(14px,3.2cqi,22px)}}@container site (max-width:600px){.menu-info{padding:clamp(10px,1.3dvh,16px) 16px;gap:clamp(6px,1.05dvh,13px)}.menu-logo{width:clamp(38px,5.6dvh,56px)}.menu-info .soc{width:clamp(26px,3.5dvh,32px);height:clamp(26px,3.5dvh,32px)}.menu-cta{min-height:44px;padding-block:10px}}@container site (max-width:420px){.menu-in{padding-block:clamp(62px,8.6dvh,100px) clamp(20px,3.2dvh,52px);gap:clamp(14px,2.3dvh,28px)}.menu-info{padding:clamp(9px,1.2dvh,15px) 14px;gap:clamp(5px,.95dvh,12px)}.menu-more{margin-top:clamp(10px,1.8dvh,24px)}}@container site (max-width:420px){.menu-logo{width:clamp(34px,5dvh,52px)}.menu-info .soc{width:clamp(25px,3.3dvh,30px);height:clamp(25px,3.3dvh,30px)}.menu-info .soc img{width:12px;height:12px}.menu-cta{min-height:42px;padding-block:9px}}@container site (max-width:600px){.menu-more .mpl:nth-of-type(n+4){display:block}}@container site (max-width:420px){.menu-more .mpl:nth-of-type(n+4){display:none}}.menu-info{background-image:none;background-color:transparent;border:0;border-radius:0;box-shadow:none;padding:0;overflow:visible}.menu-info:after{display:none}@container site (min-width:901px){.menu:before{background-image:linear-gradient(180deg,#0a2b4dcc,#071f38db 55%,#05192eed),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover;background-position:center center,center center;background-repeat:no-repeat,no-repeat}}@container site (max-width:900px){.menu{background-image:linear-gradient(180deg,#051f3adb,#051f3aeb 55%,#051f3af5),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover;background-position:center top,center top;background-repeat:no-repeat,no-repeat}}@container site (min-width:901px){.menu:before{background-image:linear-gradient(180deg,#061c349e,#05192eb8 55%,#05192edb),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover;background-position:center center,55% center}}@container site (min-width:901px){.menu:before{background-image:radial-gradient(58% 52% at 50% 50%,#05192e85,#05192e00 78%),linear-gradient(180deg,#061c3499,#05192eb3 55%,#05192edb),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover,cover;background-position:center center,center center,55% center}}@container site (max-width:900px){.menu{background-image:linear-gradient(180deg,#05192ecc,#05192ee0 55%,#05192ef0),url(../assets/img/texture-card-navy.jpg);background-size:cover,cover;background-position:center top,55% top}}.menu-info .mi a,.menu-info .mi a:link,.menu-info .mi a:visited{color:#fff;-webkit-text-fill-color:#fff;text-decoration:none;background-color:transparent;position:relative;z-index:1;border-bottom:1px solid rgba(255,255,255,.28);transition:color .35s,border-color .35s,-webkit-text-fill-color .35s}.menu-info .mi a:hover,.menu-info .mi a:focus,.menu-info .mi a:focus-visible,.menu-info .mi a:active{color:var(--sand-l);-webkit-text-fill-color:var(--sand-l);background-color:transparent;border-bottom-color:var(--sand)}.fct-r,.fct-r:link,.fct-r:visited,.fct-r:hover,.fct-r:active{background-color:transparent;text-decoration:none}.fct-r b,.fct-r:link b,.fct-r:visited b{color:#ffffffe6;-webkit-text-fill-color:rgba(255,255,255,.9)}.fct-r:hover b,.fct-r:focus b,.fct-r:active b{color:#fff;-webkit-text-fill-color:#fff}.foot a:hover,.menu a:hover{background-color:transparent}.foot .fform{gap:0}.foot .fform .f{padding-top:15px}.foot .fform .f label{font-size:10.5px;letter-spacing:.14em}.foot .fform input,.foot .fform textarea{font-size:14px;padding:3px 0 7px}.foot .fform textarea{min-height:44px;line-height:1.6;resize:none}.foot .fchk{margin-top:14px;font-size:12px;line-height:1.55;gap:10px;grid-template-columns:17px minmax(0,1fr)}.foot .fchk input{width:17px;height:17px;margin-top:1px}.foot .fchk input:checked:after{width:9px;height:5px}.foot .fform .btn{margin-top:14px;padding-block:12px}.foot .fnote{margin-top:11px;font-size:11px;line-height:1.7}@container site (max-width:720px){.foot .fform .f{padding-top:14px}.foot .fform textarea{min-height:40px}}.foot .fform textarea{height:58px;min-height:58px;padding-top:3px}@container site (max-width:720px){.foot .fform textarea{height:64px;min-height:64px}}.ntel{display:flex;flex-direction:column;gap:3px;text-decoration:none;color:inherit;line-height:1.1;padding:2px 0}.ntel-n{font-family:var(--lab);font-size:15.5px;font-weight:500;letter-spacing:.01em;white-space:nowrap;transition:color .35s}.ntel:hover .ntel-n{color:var(--sand)}.ntel-s{display:flex;align-items:center;gap:7px;font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;opacity:.7;white-space:nowrap}.is-ar .ntel-s{letter-spacing:.04em;font-size:11px;text-transform:none}.ntel .dot{width:6px;height:6px;border-radius:50%;background:#54cf7c;flex:none;animation:pdot 2.6s var(--ease) infinite}@keyframes pdot{0%{box-shadow:0 0 #54cf7c8c}65%{box-shadow:0 0 0 7px #54cf7c00}to{box-shadow:0 0 #54cf7c00}}.langw{position:relative;display:inline-flex}.langb{display:inline-flex;align-items:center;gap:9px;height:40px;padding:0 13px;border-radius:999px;border:1px solid rgba(255,255,255,.34);background:#ffffff0d;color:inherit;cursor:pointer;font:inherit;font-size:12.5px;letter-spacing:.1em;text-transform:uppercase;font-family:var(--lab);transition:border-color .4s,background .4s}.is-ar .langb{letter-spacing:.02em;font-size:13.5px;text-transform:none;font-family:inherit}.langb:hover{border-color:#ffffffb3;background:#ffffff1a}.is-solid .langb{border-color:#051f3a2e;background:#051f3a08}.is-solid .langb:hover{border-color:#051f3a73;background:#051f3a0f}.flagi{width:21px;height:14px;object-fit:cover;border-radius:3px;flex:none;display:block;box-shadow:0 0 0 1px #00000014}.langc{width:13px;height:13px;flex:none;opacity:.8;transition:transform .4s var(--ease)}.langw.on .langc{transform:rotate(180deg)}.lang-scrim{position:fixed;inset:0;background:none;border:0;padding:0;cursor:default;z-index:55}.langp{position:absolute;top:calc(100% + 10px);inset-inline-end:0;min-width:186px;background:#fff;border:1px solid rgba(5,31,58,.09);border-radius:14px;padding:6px;box-shadow:0 22px 54px #051f3a33;z-index:60;animation:up .35s var(--ease) both}.lango{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;border-radius:10px;color:var(--navy);font:inherit;font-size:14px;cursor:pointer;text-align:start;transition:background .3s}.lango:hover{background:#051f3a0e}.lango-t{flex:1;min-width:0;white-space:nowrap}.lango .tick{width:15px;height:15px;flex:none;color:var(--sand);opacity:0;transition:opacity .3s}.lango.on{background:#c1a5801f}.lango.on .tick{opacity:1}@container site (max-width:1200px){.ntel-s{display:none}.ntel-n{font-size:14.5px}}@container site (max-width:1000px){.ntel{display:none}}@container site (max-width:900px){.langt{display:none}.langb{padding:0 11px;gap:7px;height:38px}}@container site (max-width:420px){.langb{height:34px;padding:0 9px;gap:6px}.flagi{width:19px;height:13px}}@container site (max-width:1400px){.ntel-s{display:none}.ntel-n{font-size:14.5px}}@container site (max-width:1280px){.ntel{display:none}}.menu-lang button,.menu-lang a:where(.lnk){display:inline-flex;align-items:center;gap:8px}.menu-lang .flagi{width:19px;height:13px;opacity:.9}.menu-lang button.on .flagi{opacity:1}.nav-side{gap:clamp(16px,2.2cqi,30px)}.langp{inset-inline-start:0;inset-inline-end:auto}@container site (max-width:1280px){.ntel{display:flex}}@container site (max-width:900px){.ntel-s{display:none}.ntel-n{font-size:14px}}@container site (max-width:680px){.ntel{display:none}}@container site (max-width:1400px){.ntel-s{display:flex}}@container site (max-width:900px){.langt{display:inline}}@container site (max-width:560px){.langt{display:none}}.lead-card .fform{gap:15px}.lead-card .fform .f{margin-bottom:0;gap:6px}.lead-card .lead-pref{margin-top:2px}.lead-card .fform .btn{margin-top:6px}.lead-card .fnote{margin-top:10px}.dsel{position:relative;width:100%}.dsel-b{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;height:46px;padding:0 14px;border:1px solid rgba(255,255,255,.22);border-radius:3px;background:#ffffff08;color:#fff;font:inherit;font-size:14px;font-weight:300;cursor:pointer;text-align:start;transition:border-color .45s var(--ease),background .45s}.dsel-b:hover{border-color:#fff6}.dsel.on .dsel-b{border-color:#c1a580bf;background:#ffffff0e}.dsel-v{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsel-c{width:14px;height:14px;flex:none;color:var(--sand);opacity:.9;transition:transform .4s var(--ease)}.dsel.on .dsel-c{transform:rotate(180deg)}.dsel-scrim{position:fixed;inset:0;background:none;border:0;padding:0;cursor:default;z-index:40}.dsel-p{position:absolute;top:calc(100% + 8px);inset-inline:0;background:#09233f;border:1px solid rgba(255,255,255,.13);border-radius:6px;padding:5px;box-shadow:0 26px 62px #020c188c;z-index:50;max-height:252px;overflow:auto;animation:up .3s var(--ease) both}.dsel-o{display:flex;align-items:center;gap:10px;width:100%;padding:10px 12px;border:0;background:none;border-radius:4px;color:#fffc;font:inherit;font-size:13.5px;font-weight:300;cursor:pointer;text-align:start;transition:background .25s,color .25s}.dsel-o>span{flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.dsel-o:hover{background:#ffffff12;color:#fff}.dsel-o .tick{width:14px;height:14px;flex:none;color:var(--sand);opacity:0;transition:opacity .25s}.dsel-o.on{background:#c1a58026;color:#fff}.dsel-o.on .tick{opacity:1}.dsel-p::-webkit-scrollbar{width:4px}.dsel-p::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:4px}.langb{height:32px;padding:0 10px;gap:7px;font-size:10.5px;letter-spacing:.14em;border-color:#ffffff42;background:#ffffff0a}.is-ar .langb{font-size:12px;letter-spacing:.01em}.flagi{width:17px;height:11px;border-radius:2px}.langc{width:11px;height:11px;opacity:.7}.is-solid .langb{border-color:#051f3a29}.langp{min-width:168px;top:calc(100% + 9px);border-radius:12px}.lango{padding:9px 11px;font-size:13.5px;gap:9px}.lango .tick{width:14px;height:14px}@container site (max-width:420px){.langb{height:30px;padding:0 8px;gap:6px}.flagi{width:16px;height:11px}}.lead-card{overflow:visible}.dsel-p{max-height:min(232px,32dvh)}.reg .dsel-b{height:auto;padding:8px 0 10px;border:0;border-bottom:1px solid rgba(5,31,58,.22);border-radius:0;background:none;color:var(--ink);font-size:15px;font-weight:400}.reg .dsel-b:hover{border-bottom-color:#051f3a80}.reg .dsel.on .dsel-b{border-bottom-color:var(--sand);background:none}.reg .dsel-c{color:var(--sand)}.reg .dsel-p{background:#fff;border-color:#051f3a1a;box-shadow:0 24px 58px #051f3a2e;border-radius:12px}.reg .dsel-o{color:#051f3acc;font-size:14px;font-weight:400}.reg .dsel-o:hover{background:#051f3a0d;color:var(--navy)}.reg .dsel-o.on{background:#c1a58024;color:var(--navy)}.reg .dsel-p::-webkit-scrollbar-thumb{background:#051f3a33}.hero-shade{background:linear-gradient(180deg,#051f3a00 0% 44%,#051f3a38 64%,#051f3a99 84%,#051f3ae0)}.nav:not(.is-solid) .burger .bt{color:#fff;font-weight:500;text-shadow:0 1px 16px rgba(2,12,24,.55)}.nav:not(.is-solid) .burger .bl i{background:#fff;box-shadow:0 1px 10px #020c1873}.nav:not(.is-solid) .ntel-n{color:#fff;text-shadow:0 1px 16px rgba(2,12,24,.6)}.nav:not(.is-solid) .ntel-s{color:#ffffffeb;opacity:1;text-shadow:0 1px 12px rgba(2,12,24,.55)}.nav:not(.is-solid) .langb{background:#ffffff24;border-color:#fff6;color:#fff;font-weight:500;backdrop-filter:blur(12px) saturate(1.15);-webkit-backdrop-filter:blur(12px) saturate(1.15);box-shadow:0 2px 18px #020c182e}.nav:not(.is-solid) .langb:hover{background:#ffffff38;border-color:#ffffff9e}.nav:not(.is-solid) .langc{opacity:.95}.is-solid .langb{backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:none;font-weight:500}.exc{background:linear-gradient(180deg,#c1a58021,#c1a58012);border:1px solid rgba(193,165,128,.3);border-radius:20px;padding:clamp(20px,2.2cqi,30px);margin-top:clamp(48px,5cqi,84px)}.exc-head{display:flex;align-items:center;justify-content:space-between;gap:18px;flex-wrap:wrap;margin-bottom:clamp(18px,1.8cqi,24px)}.exc-hl{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.exc-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(21px,2.1cqi,30px);color:var(--navy);margin:0;letter-spacing:-.01em}.exc-badge{display:inline-flex;align-items:center;gap:6px;background:#c1a58033;border:1px solid rgba(193,165,128,.45);color:var(--sand-ink);border-radius:999px;padding:5px 11px;font-family:var(--lab);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;white-space:nowrap}.is-ar .exc-badge{letter-spacing:.01em;font-size:12px;text-transform:none;font-family:inherit}.exc-badge svg{width:12px;height:12px;flex:none;color:var(--sand)}.exc-all{display:inline-flex;align-items:center;gap:8px;background:none;border:0;color:var(--navy);font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;padding:6px 0;transition:color .35s,gap .35s var(--ease)}.is-ar .exc-all{letter-spacing:.01em;font-size:14px;text-transform:none;font-family:inherit}.exc-all svg{width:16px;height:16px}.exc-all:hover{color:var(--sand-ink);gap:13px}.exc-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.3cqi,18px)}.exc-card{display:flex;flex-direction:column;gap:0;background:#fff;border:1px solid rgba(5,31,58,.07);border-radius:16px;padding:0;overflow:hidden;cursor:pointer;text-align:start;font:inherit;color:inherit;transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .5s}.exc-card:hover{transform:translateY(-5px);box-shadow:0 22px 48px #051f3a21;border-color:#c1a58073}.exc-fig{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:#e9e3d8}.exc-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.exc-card:hover .exc-fig img{transform:scale(1.06)}.exc-tag{position:absolute;top:10px;inset-inline-start:10px;background:#051f3ae6;color:#fff;border-radius:6px;padding:4px 9px;font-family:var(--lab);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;backdrop-filter:blur(6px)}.is-ar .exc-tag{letter-spacing:.01em;font-size:11px;text-transform:none;font-family:inherit}.exc-chip{position:absolute;bottom:10px;inset-inline-end:10px;background:#ffffffeb;color:var(--navy);border-radius:6px;padding:4px 10px;font-family:var(--lab);font-size:10px;letter-spacing:.08em;text-transform:uppercase;box-shadow:0 4px 14px #020c182e}.is-ar .exc-chip{letter-spacing:.01em;font-size:11.5px;text-transform:none;font-family:inherit}.exc-chip.sale{background:var(--sand);color:var(--navy)}.exc-b{display:flex;flex-direction:column;gap:7px;padding:15px 16px 17px}.exc-n{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(16px,1.35cqi,19px);color:var(--navy);line-height:1.3}.exc-loc{display:flex;align-items:center;gap:6px;font-size:12.5px;color:#051f3a9e;line-height:1.5}.exc-loc svg{width:13px;height:13px;flex:none;color:var(--sand)}.exc-m{display:flex;align-items:flex-start;gap:7px;font-size:12px;color:#051f3a8c;line-height:1.5;padding-top:5px;border-top:1px solid rgba(5,31,58,.07)}.exc-m svg{width:13px;height:13px;flex:none;margin-top:2px;color:#051f3a66}.exc-m+.exc-m{padding-top:5px}@container site (max-width:1000px){.exc-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(232px,42%);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:6px;scrollbar-width:thin}.exc-card{scroll-snap-align:start}.exc-rail::-webkit-scrollbar{height:4px}.exc-rail::-webkit-scrollbar-thumb{background:#051f3a2e;border-radius:4px}}@container site (max-width:720px){.exc{border-radius:18px;padding:18px 16px}.exc-rail{grid-auto-columns:minmax(212px,76%);gap:12px}.exc-head{margin-bottom:16px}.exc-t{font-size:20px}}@container site (max-width:420px){.exc-rail{grid-auto-columns:minmax(196px,84%)}.exc-b{padding:13px 14px 15px}}.exc{background:linear-gradient(180deg,#c1a58030,#c1a5801a);border-color:#c1a58057}.exc-m{align-items:center}.exc-m span,.exc-m{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exc-m svg{margin-top:0}.exc-loc{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.exc-rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:minmax(0,340px);overflow-x:auto;scroll-snap-type:x mandatory;padding-bottom:8px;scrollbar-width:thin}.exc-rail::-webkit-scrollbar{height:5px}.exc-rail::-webkit-scrollbar-track{background:#051f3a0d;border-radius:5px}.exc-rail::-webkit-scrollbar-thumb{background:#c1a5808c;border-radius:5px}.exc-card{scroll-snap-align:start}.exc-fig{aspect-ratio:16/9}.exc-b{padding:16px 18px 18px;gap:8px}@container site (max-width:1000px){.exc-rail{grid-auto-columns:minmax(260px,48%)}}@container site (max-width:720px){.exc-rail{grid-auto-columns:minmax(232px,80%)}}@container site (max-width:420px){.exc-rail{grid-auto-columns:minmax(212px,86%)}}.exc-rail{grid-auto-columns:340px}@container site (max-width:1000px){.exc-rail{grid-auto-columns:min(300px,48%)}}@container site (max-width:720px){.exc-rail{grid-auto-columns:min(280px,80%)}}@container site (max-width:420px){.exc-rail{grid-auto-columns:min(260px,86%)}}.exc-fig{aspect-ratio:1.95/1}.exc-b{padding:13px 16px 14px;gap:6px}.exc-n{font-size:clamp(15.5px,1.28cqi,18px);line-height:1.25}.exc-loc{font-size:12px}.exc-m{font-size:11.5px;padding-top:4px}.exc-tag{top:9px;inset-inline-start:9px;padding:3px 8px}.exc-chip{bottom:9px;inset-inline-end:9px;padding:3px 9px}@container site (max-width:720px){.exc-b{padding:12px 14px 13px}}.dsel-p,.langp{overscroll-behavior:contain}.map-open{position:absolute;bottom:14px;inset-inline-end:14px;z-index:5;display:inline-flex;align-items:center;gap:7px;background:#fffffff0;border:1px solid rgba(5,31,58,.1);border-radius:999px;padding:8px 14px;color:var(--navy);text-decoration:none;font-family:var(--lab);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;box-shadow:0 8px 24px #051f3a24;transition:background .35s,box-shadow .45s,transform .5s var(--ease)}.is-ar .map-open{letter-spacing:.01em;font-size:12.5px;text-transform:none;font-family:inherit}.map-open svg{width:14px;height:14px;color:var(--sand)}.map-open:hover{background:#fff;box-shadow:0 12px 30px #051f3a33;transform:translateY(-2px);color:var(--navy)}@container site (max-width:600px){.map-open{bottom:10px;inset-inline-end:10px;padding:7px 11px;font-size:10px}.map-open svg{width:12px;height:12px}}.exc{background:linear-gradient(165deg,#0a2b4d,#061f39 55%,#04182d);border-color:#ffffff1a;box-shadow:0 30px 70px #020c182e}.exc-t{color:#fff}.exc-badge{background:#c1a58029;border-color:#c1a58066;color:var(--sand-l)}.exc-badge svg{color:var(--sand)}.exc-all{color:#ffffffd1}.exc-all:hover{color:var(--sand-l)}.exc-card{background:#ffffff0b;border-color:#ffffff1a}.exc-card:hover{background:#ffffff12;border-color:#c1a58080;box-shadow:0 22px 46px #020c1866}.exc-fig{background:#0a2340}.exc-n{color:#fff}.exc-loc{color:#ffffffa8}.exc-loc svg{color:var(--sand)}.exc-m{color:#ffffff8c;border-top-color:#ffffff1a}.exc-m svg{color:#ffffff61}.exc-tag{background:#05192ed1;border:1px solid rgba(255,255,255,.14)}.exc-chip{background:#092038e6;color:#fff;border:1px solid rgba(255,255,255,.16);box-shadow:0 4px 14px #020c184d}.exc-chip.sale{background:var(--sand);color:var(--navy);border-color:transparent}.exc-rail::-webkit-scrollbar-track{background:#ffffff12}.exc-rail::-webkit-scrollbar-thumb{background:#c1a58099}.side-dock{position:fixed;inset:0;height:0;width:0;z-index:60;pointer-events:none}.side-dock .floats{position:fixed;inset-inline-end:auto;inset:50% 0 auto auto;transform:translateY(-50%);display:flex;flex-direction:column;gap:0;pointer-events:auto;background:#05192ee6;backdrop-filter:blur(14px) saturate(1.2);-webkit-backdrop-filter:blur(14px) saturate(1.2);border:1px solid rgba(255,255,255,.12);border-inline-end:0;border-radius:14px 0 0 14px;overflow:hidden;box-shadow:-8px 14px 44px #020c1847;transition:opacity .6s var(--ease),transform .8s var(--ease)}.side-dock .floats.off{opacity:0;transform:translateY(-50%) translate(14px);pointer-events:none}.sd-i{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:64px;padding:14px 6px;background:none;border:0;color:#ffffffd9;text-decoration:none;cursor:pointer;font:inherit;transition:background .35s,color .35s}.sd-i+.sd-i{border-top:1px solid rgba(255,255,255,.1)}.sd-i svg{width:19px;height:19px;flex:none}.sd-i span{font-family:var(--lab);font-size:8px;letter-spacing:.1em;text-transform:uppercase;line-height:1;white-space:nowrap}.is-ar .sd-i span{font-family:inherit;font-size:10.5px;letter-spacing:0;text-transform:none}.sd-i:hover,.sd-i:focus-visible{background:var(--sand);color:var(--navy)}.is-framed .side-dock{position:absolute;inset:0}.is-framed .side-dock .floats{position:absolute}@container site (max-width:900px){.sd-i{width:54px;padding:12px 5px;gap:5px}.sd-i svg{width:17px;height:17px}.sd-i span{font-size:7.5px}.is-ar .sd-i span{font-size:9.5px}}@container site (max-width:600px){.side-dock .floats{border-radius:12px 0 0 12px}.sd-i{width:46px;padding:10px 4px;gap:4px}.sd-i svg{width:16px;height:16px}.sd-i span{display:none}}.float-dock{display:none}.side-dock .floats{inset-inline:auto;inset-block:auto;inset:50% 0 auto auto}.side-dock .floats{background:#05192ef0;border:1px solid rgba(255,255,255,.1);border-inline-end:0;border-radius:10px 0 0 10px;box-shadow:-2px 4px 18px #020c1821}.sd-i{width:54px;padding:11px 5px;gap:5px}.sd-i svg{width:17px;height:17px;stroke-width:1.5}.sd-i span{font-size:7.5px;letter-spacing:.08em}.is-ar .sd-i span{font-size:9.5px}.sd-i+.sd-i{border-top-color:#ffffff17}@container site (max-width:900px){.sd-i{width:48px;padding:10px 4px;gap:4px}.sd-i svg{width:16px;height:16px}.sd-i span{font-size:7px}.is-ar .sd-i span{font-size:9px}}@container site (max-width:600px){.side-dock .floats{border-radius:9px 0 0 9px}.sd-i{width:40px;padding:9px 3px}.sd-i svg{width:15px;height:15px}}.sd-i{color:#ffffffeb}.sd-i span{letter-spacing:.05em;font-size:7.5px}@container site (max-width:900px){.sd-i span{letter-spacing:.04em}}.exc-rail{padding:14px 4px 16px;margin:-14px -4px -10px;scrollbar-width:none;-ms-overflow-style:none;scroll-padding-inline:4px}.exc-rail::-webkit-scrollbar{display:none;height:0;width:0}.exc-card:hover{transform:translateY(-4px)}@font-face{font-family:Louize Display;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/LouizeDisplay-400.woff2) format("woff2")}@font-face{font-family:Louize Display;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/LouizeDisplay-500.woff2) format("woff2")}@font-face{font-family:Louize Display;font-style:italic;font-weight:400;font-display:swap;src:url(../assets/fonts/LouizeDisplay-400-italic.woff2) format("woff2")}@font-face{font-family:Degular Text;font-style:normal;font-weight:300;font-display:swap;src:url(../assets/fonts/DegularText-300.woff2) format("woff2")}@font-face{font-family:Degular Text;font-style:normal;font-weight:400;font-display:swap;src:url(../assets/fonts/DegularText-400.woff2) format("woff2")}@font-face{font-family:Degular Text;font-style:normal;font-weight:500;font-display:swap;src:url(../assets/fonts/DegularText-500.woff2) format("woff2")}@font-face{font-family:Degular Text;font-style:normal;font-weight:600;font-display:swap;src:url(../assets/fonts/DegularText-600.woff2) format("woff2")}.site.is-en{--ff:"Degular Text","Montserrat","Helvetica Neue",Arial,sans-serif;--fd:"Louize Display",Georgia,serif;--fdw:400;--lab:"Degular Text","Montserrat",sans-serif}.is-en .num-f,.is-en .hs-num,.is-en .ml span{font-family:Louize Display,Georgia,serif}.is-en .d1,.is-en .d2,.is-en .d3,.is-en .statement{letter-spacing:0}.is-en .lang,.is-en .langb{font-family:Degular Text,Montserrat,sans-serif}.site.is-en{--lab:"Montserrat","Degular Text",sans-serif}.dsel-p{max-height:240px}.dsel.up .dsel-p{top:auto;bottom:calc(100% + 8px);transform-origin:bottom}.dsel.up .dsel-p{animation:dselUp .3s var(--ease) both}@keyframes dselUp{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.menu-lang button,.menu-lang a:where(.lnk){display:inline-flex;align-items:center;gap:0;font-family:var(--lab);font-size:12px;letter-spacing:.16em;text-transform:uppercase;padding:6px 2px}.is-ar .menu-lang button,.is-ar .menu-lang a:where(.lnk){font-family:Montserrat,sans-serif;letter-spacing:.16em;font-size:12px}.menu-lang .flagi{display:none}.menu-info .menu-h{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,min(1.8cqi,2.7dvh),25px);letter-spacing:.01em;text-transform:none;color:#fff;margin:clamp(4px,1dvh,10px) 0 clamp(2px,.7dvh,6px);line-height:1.3}.is-en .menu-info .menu-h{letter-spacing:0}.menu-info .mi a{font-size:clamp(15px,min(1.15cqi,2.1dvh),17px);font-weight:400}.menu-info .mi p{font-size:clamp(13.5px,min(1.05cqi,1.9dvh),15px);line-height:1.7}.menu-info .mi small{font-size:clamp(10px,1.35dvh,11.5px);letter-spacing:.16em;color:#ffffff80}.is-ar .menu-info .mi small{letter-spacing:.03em;font-size:clamp(11px,1.45dvh,12.5px)}.menu-info .mi{gap:3px}@container site (max-width:900px){.menu-info .menu-h{font-size:clamp(18px,2.4dvh,23px)}.menu-info .mi a{font-size:clamp(14.5px,1.95dvh,16px)}}.mcw{position:relative;display:inline-flex}.mcb{display:inline-flex;align-items:center;gap:7px;background:none;border:0;padding:8px 0;color:inherit;cursor:pointer;font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;white-space:nowrap;position:relative;transition:color .35s}.is-ar .mcb{font-family:inherit;font-size:14px;letter-spacing:.01em;text-transform:none}.mcb:after{content:"";position:absolute;bottom:2px;inset-inline-start:0;width:0;height:1px;background:var(--sand);transition:width .45s var(--ease)}.mcb:hover:after,.mcw.on .mcb:after{width:100%}.mcc{width:12px;height:12px;flex:none;opacity:.75;transition:transform .4s var(--ease)}.mcw.on .mcc{transform:rotate(180deg)}.nav:not(.is-solid) .mcb{color:#fff;font-weight:500;text-shadow:0 1px 16px rgba(2,12,24,.5)}.mcp{position:absolute;top:calc(100% + 12px);inset-inline-start:0;min-width:236px;background:#fff;border:1px solid rgba(5,31,58,.08);border-radius:14px;padding:6px;box-shadow:0 24px 58px #051f3a33;z-index:60;animation:up .35s var(--ease) both}.mci{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:11px 13px;border:0;background:none;border-radius:10px;color:var(--navy);font:inherit;font-size:14px;cursor:pointer;text-align:start;transition:background .3s,color .3s}.mci span{flex:1;min-width:0;white-space:nowrap}.mci svg{width:15px;height:15px;flex:none;color:var(--sand);opacity:0;transform:translate(-6px);transition:opacity .3s,transform .4s var(--ease)}.is-ar .mci svg{transform:translate(6px)}.mci:hover{background:#c1a5801f}.mci:hover svg{opacity:1;transform:none}.mci+.mci{border-top:1px solid rgba(5,31,58,.06)}@container site (max-width:1120px){.mcb{font-size:11px;letter-spacing:.1em}.is-ar .mcb{font-size:13px}}@container site (max-width:900px){.mcw{display:none}}.menu-h2{margin-top:clamp(14px,2.2dvh,26px)}@container site (max-width:600px){.menu-more{display:grid;grid-template-columns:1fr 1fr;column-gap:18px;row-gap:1px;align-items:start;justify-items:start}.menu-more .menu-h{grid-column:1/-1}.menu-more .mpl{font-size:clamp(12.5px,1.6dvh,14px)}.menu-h2{margin-top:clamp(10px,1.6dvh,18px)}}@container site (max-width:420px){.menu-more .mpl:nth-of-type(n+4){display:block}}@container site (max-width:420px){.menu-more .mpl:not(.mml):nth-of-type(4){display:none}.menu-more .mpl:nth-of-type(n+4){display:block}}@container site (max-width:600px){.menu-info .menu-h{font-size:clamp(16px,2.05dvh,20px);margin:clamp(2px,.6dvh,6px) 0 clamp(1px,.4dvh,4px)}.menu-info .mi a{font-size:clamp(13.5px,1.75dvh,15px)}.menu-info .mi p{font-size:clamp(12.5px,1.6dvh,13.5px);line-height:1.6}.menu-info .mi small{font-size:clamp(9.5px,1.2dvh,10.5px)}.menu-info{gap:clamp(4px,.85dvh,10px)}.menu-more{row-gap:0}.menu-more .mpl{padding:clamp(1px,.3dvh,3px) 0}}@container site (max-width:600px){.menu-in{gap:clamp(12px,1.9dvh,24px)}.menu-info .social{margin-top:2px}}.mcb{height:32px;padding:0 14px;border-radius:999px;gap:8px;background:#c1a58033;border:1px solid rgba(193,165,128,.5);color:inherit;font-size:10.5px;letter-spacing:.14em;backdrop-filter:blur(10px) saturate(1.1);-webkit-backdrop-filter:blur(10px) saturate(1.1);transition:background .4s var(--ease),border-color .4s,color .4s,box-shadow .45s}.is-ar .mcb{font-size:12.5px;letter-spacing:.01em}.mcb:after{display:none}.mcb:hover,.mcw.on .mcb{background:var(--sand);border-color:var(--sand);color:var(--navy);box-shadow:0 6px 20px #c1a5804d}.mcc{width:11px;height:11px;opacity:.85}.nav:not(.is-solid) .mcb{color:#fff;font-weight:500;text-shadow:none;background:#c1a58042;border-color:#c1a5808c}.nav:not(.is-solid) .mcb:hover,.nav:not(.is-solid) .mcw.on .mcb{background:var(--sand);color:var(--navy)}.is-solid .mcb{background:#c1a58029;border-color:#c1a58073;color:var(--navy)}.mcp{top:calc(100% + 10px)}.mcp:before{content:"";position:absolute;top:-14px;inset-inline:0;height:16px}@container site (max-width:1120px){.mcb{height:30px;padding:0 11px;font-size:10px;gap:6px}.is-ar .mcb{font-size:12px}}@container site (max-width:900px){.mcw{display:inline-flex}}@container site (max-width:600px){.mcw{display:none}}.mc-ic{display:none;width:15px;height:15px;flex:none}.mcb-t{display:inline}@container site (max-width:600px){.mcw{display:inline-flex}.mcb{height:30px;width:auto;padding:0 9px;gap:5px}.mcb-t{display:none}.mc-ic{display:block}.mcc{width:10px;height:10px}.mcp{min-width:200px;padding:5px;border-radius:12px;top:calc(100% + 8px)}.mci{padding:10px 11px;font-size:13.5px}}@container site (max-width:420px){.mcb{padding:0 8px;height:28px}.mcp{min-width:186px}.mci{font-size:13px;padding:9px 10px}}.nrc{margin-top:clamp(56px,6cqi,96px)}.nrc-head{max-width:none}.nrc-t{margin:0;max-width:19ch;font-size:clamp(28px,3.1cqi,50px);line-height:1.28}.nrc-t em{font-style:normal;color:var(--sand-ink)}.nrc-p{margin:clamp(20px,2.2cqi,30px) 0 0;max-width:62ch;font-size:clamp(14px,1.15cqi,16px);line-height:2;color:var(--ink-2)}.nrc-rail{display:grid;grid-auto-flow:column;grid-auto-columns:clamp(210px,17cqi,262px);gap:clamp(10px,1.1cqi,16px);overflow-x:auto;scroll-snap-type:x proximity;margin-top:clamp(34px,4cqi,60px);padding-inline:var(--gut);padding-block:2px 6px;scrollbar-width:none;-ms-overflow-style:none}.nrc-rail::-webkit-scrollbar{display:none}.nrc-card{display:flex;flex-direction:column;gap:0;background:none;border:0;padding:0;text-align:start;cursor:pointer;font:inherit;color:inherit;scroll-snap-align:start}.nrc-fig{display:block;width:100%;aspect-ratio:3/4;overflow:hidden;background:#e9e3d8;border-radius:2px}.nrc-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--ease),filter .6s}.nrc-card:hover .nrc-fig img{transform:scale(1.05)}.nrc-n{display:block;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(16px,1.35cqi,20px);color:var(--ink);margin-top:clamp(12px,1.2cqi,18px);line-height:1.3;transition:color .35s}.nrc-card:hover .nrc-n{color:var(--sand-ink)}.nrc-l{display:block;font-family:var(--lab);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3,rgba(5,31,58,.5));margin-top:6px}.is-ar .nrc-l{letter-spacing:.02em;font-size:12.5px;text-transform:none;font-family:inherit}.nrc-bar{position:relative;height:2px;background:#051f3a1a;margin-top:clamp(28px,3cqi,48px);width:min(420px,52%);margin-inline:auto;border-radius:2px;overflow:hidden}.nrc-thumb{position:absolute;top:0;bottom:0;inset-inline-start:0;width:30%;background:var(--navy);border-radius:2px;transition:inset-inline-start .25s linear,width .25s linear}@container site (max-width:900px){.nrc-rail{grid-auto-columns:clamp(180px,42cqi,230px);padding-inline:var(--gut)}.nrc-t{max-width:none;font-size:clamp(26px,5cqi,36px)}.nrc-bar{width:70%}}@container site (max-width:600px){.nrc-rail{grid-auto-columns:min(215px,62%);gap:10px}.nrc-n{font-size:16px;margin-top:11px}.nrc-l{font-size:9.5px}.is-ar .nrc-l{font-size:11.5px}.nrc-bar{width:82%;margin-top:24px}}.nrc-t{font-size:clamp(26px,2.6cqi,41px);max-width:22ch}.nrc-n{font-size:clamp(15.5px,1.2cqi,18px)}.nrc-rail{scroll-snap-type:none}.nrc-head .lab{color:var(--ink-2);font-size:10px;letter-spacing:.18em;text-transform:uppercase;gap:10px;margin-bottom:18px}.is-ar .nrc-head .lab{font-size:12.5px;letter-spacing:.02em;text-transform:none}.nrc-head .lab:before{width:18px}.nrc-t{font-size:clamp(25px,2.4cqi,36px);line-height:1.35;letter-spacing:-.005em;max-width:24ch}.nrc-p{font-size:clamp(13px,1cqi,14px);line-height:1.95;max-width:54ch;margin-top:clamp(16px,1.7cqi,24px);color:var(--ink-2)}.nrc-n{font-size:clamp(14.5px,1.1cqi,16.5px);margin-top:clamp(10px,1cqi,14px)}.nrc-l{font-size:9.5px;letter-spacing:.18em;margin-top:5px}.is-ar .nrc-l{font-size:12px}.nrc-rail{margin-top:clamp(28px,3.2cqi,50px)}.nb .v{min-width:0;max-width:100%;overflow:visible}.nb.long .v{font-size:clamp(34px,3.7cqi,62px)}.nb.long .v small{font-size:.34em}@container site (max-width:1200px){.nb{padding-inline:clamp(20px,2.4cqi,34px)}.nb .v{font-size:clamp(40px,5cqi,74px)}.nb.long .v{font-size:clamp(30px,3.4cqi,52px)}}@container site (max-width:900px){.nb.long .v{font-size:clamp(32px,6.4cqi,48px)}}.nb .v{direction:inherit;display:flex;align-items:flex-end;justify-content:flex-start;gap:0;white-space:nowrap;font-family:Louize Display,Cormorant Garamond,Georgia,serif}.is-ar .nb .v{justify-content:flex-start}.nb .nv{display:inline-flex;align-items:flex-start;gap:3px;direction:ltr;font-family:Louize Display,Cormorant Garamond,Georgia,serif;line-height:.95}.nb .v sup{font-size:.4em;color:var(--sand-ink);margin-top:.12em;line-height:1}.nums-sec .nb .v sup{color:var(--sand-l)}.nb .nu{font-family:var(--lab);font-size:.22em;font-weight:400;letter-spacing:.04em;color:var(--ink-2);margin-inline-start:10px;margin-bottom:.18em;align-self:flex-end;line-height:1.2}.is-ar .nb .nu{font-family:var(--ff);font-size:.24em;letter-spacing:0;margin-inline-start:12px}.nums-sec .nb .nu{color:#ffffffb3}.nb .v,.is-ar .nb .v{justify-content:flex-start!important}@container site (max-width:1200px){.nums .nb,.nums .nb:nth-child(3){padding-inline:clamp(18px,2.4cqi,34px)}}.nb .v,.nb.long .v{font-size:clamp(38px,4.9cqi,72px)}.nb .nu,.nb.long .nu{font-size:.24em}.is-ar .nb .nu,.is-ar .nb.long .nu{font-size:.26em}@container site (max-width:1200px){.nb .v,.nb.long .v{font-size:clamp(36px,5.4cqi,58px)}}@container site (max-width:900px){.nb .v,.nb.long .v{font-size:clamp(34px,6.2cqi,52px)}}@container site (max-width:600px){.nb .v,.nb.long .v{font-size:clamp(32px,9cqi,46px)}}.nrc{background:linear-gradient(180deg,#f2ede3,#efe9dd);border-top:1px solid rgba(5,31,58,.07);border-bottom:1px solid rgba(5,31,58,.07);padding-block:clamp(46px,5cqi,82px);margin-top:clamp(56px,6.4cqi,104px);margin-bottom:calc(-1*clamp(56px,6cqi,96px))}.nrc-head .lab{margin-bottom:16px}@container site (max-width:720px){.nrc{padding-block:38px;margin-top:48px}}.nrc{background:linear-gradient(180deg,#eee7da,#eae2d3);border-top-color:#051f3a17;border-bottom-color:#051f3a17}.sec:has(>.nrc:last-child){padding-bottom:0}.nrc{margin-bottom:0}@container site (max-width:720px){.nrc{margin-bottom:0}}.intro{background:#051f3a;overflow:hidden;animation:introOut 1.05s 2.5s var(--ease2) forwards;display:grid;place-items:center}.intro:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(118% 72% at 50% 40%,#051f3a00,#04162980 58%,#020d19eb)}.intro-tex{position:absolute;inset:-7%;background:url(../assets/img/texture-card-navy.jpg) center/cover no-repeat;opacity:.34;mix-blend-mode:soft-light;filter:saturate(.55);animation:introTex 6.5s var(--ease) both}.intro-grid{position:absolute;inset:0;background-image:repeating-linear-gradient(90deg,rgba(193,165,128,.085) 0 1px,transparent 1px 25%);opacity:0;animation:introFade 1.6s .25s var(--ease) forwards}.intro-glow{position:absolute;left:50%;top:42%;width:min(820px,110%);aspect-ratio:1;transform:translate(-50%,-50%);border-radius:50%;background:radial-gradient(circle,#c1a58038,#c1a58000 62%);animation:introGlow 3.2s var(--ease) both}.intro-c{position:relative;z-index:2;display:grid;justify-items:center;text-align:center;padding-inline:24px}.intro img.intro-mark{width:74px;animation:introLogo 1.3s var(--ease) both}.intro-rule{display:block;width:1px;height:0;margin:24px 0 22px;background:linear-gradient(180deg,#c1a580f2,#c1a58000);animation:introRule .9s .55s var(--ease) forwards}.intro-k{display:block;font-family:var(--lab);font-size:11.5px;font-weight:500;letter-spacing:.3em;color:var(--sand);opacity:0;animation:introUp .9s .75s var(--ease) forwards}.is-en .intro-k{text-transform:uppercase}.intro-t{display:block;margin-top:16px;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(28px,3.6cqi,50px);line-height:1.22;color:#fff;opacity:0;animation:introUp 1s .95s var(--ease) forwards}.intro-s{display:block;margin-top:16px;font-family:var(--lab);font-size:10.5px;font-weight:400;letter-spacing:.26em;color:#ffffff7a;opacity:0;animation:introUp .9s 1.18s var(--ease) forwards}.is-en .intro-s{text-transform:uppercase}.intro-bar{position:absolute;left:0;right:0;bottom:0;height:2px;z-index:3;background:#ffffff17}.intro-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,rgba(193,165,128,.45),var(--sand));animation:introBar 2.45s var(--ease2) forwards}@keyframes introFade{to{opacity:1}}@keyframes introGlow{0%{opacity:0;transform:translate(-50%,-50%) scale(.78)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}@keyframes introRule{to{height:54px}}@keyframes introUp{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}@keyframes introBar{to{width:100%}}@container site (max-width:720px){.intro img.intro-mark{width:60px}.intro-rule{height:0;margin:18px 0 16px}@keyframes introRule{to{height:40px}}.intro-k{font-size:10.5px;letter-spacing:.24em}.intro-t{font-size:clamp(24px,6.6cqi,34px);margin-top:13px}.intro-s{font-size:9.5px;margin-top:13px}.intro-grid{background-image:repeating-linear-gradient(90deg,rgba(193,165,128,.085) 0 1px,transparent 1px 33.33%)}}.intro{animation:introOut 1s 3.35s var(--ease2) forwards}.intro-tex{animation:introTex 8.5s var(--ease) both}.intro-bar i{animation:introBar 3.3s var(--ease2) forwards}.mnl .mnt,.mpl .mpt{display:inline-block;transition:transform .55s var(--ease)}.mnl:hover .mnt,.mnl:focus-visible .mnt,.mnl.hv .mnt{transform:translate(16px)}.is-ar .mnl:hover .mnt,.is-ar .mnl:focus-visible .mnt,.is-ar .mnl.hv .mnt{transform:translate(-16px)}.mpl .mpt{transition:transform .45s var(--ease)}.mpl:hover .mpt,.mpl:focus-visible .mpt,.mpl.hv .mpt{transform:translate(10px)}.is-ar .mpl:hover .mpt,.is-ar .mpl:focus-visible .mpt,.is-ar .mpl.hv .mpt{transform:translate(-10px)}@container site (max-width:900px){.mnl:hover .mnt,.mnl:focus-visible .mnt,.mnl.hv .mnt{transform:translate(11px)}.is-ar .mnl:hover .mnt,.is-ar .mnl:focus-visible .mnt,.is-ar .mnl.hv .mnt{transform:translate(-11px)}.mpl:hover .mpt,.mpl:focus-visible .mpt,.mpl.hv .mpt{transform:translate(7px)}.is-ar .mpl:hover .mpt,.is-ar .mpl:focus-visible .mpt,.is-ar .mpl.hv .mpt{transform:translate(-7px)}}@media(prefers-reduced-motion:reduce){.mnl .mnt,.mpl .mpt,.mnl.hv .mnt,.mpl.hv .mpt,.mnl:hover .mnt,.mpl:hover .mpt,.is-ar .mnl.hv .mnt,.is-ar .mpl.hv .mpt{transform:none;transition:none}}.s-logos{padding-block:clamp(30px,3.3cqi,52px)}@container site (max-width:900px){.s-logos{padding-block:30px}}@container site (max-width:600px){.s-logos{padding-block:26px}}.nrc{--ngut:clamp(12px,1.02cqi,18px);--ngap:clamp(10px,1.02cqi,16px);--ncols:5}.nrc-head{max-width:none;width:100%;margin-inline:0;padding-inline-start:min(19.7cqi,300px);padding-inline-end:var(--ngut)}.nrc-head .lab{font-size:clamp(9.5px,.86cqi,12px);letter-spacing:.16em;gap:clamp(8px,.9cqi,13px);margin:0 0 clamp(11px,1.3cqi,19px)}.is-ar .nrc-head .lab{font-size:clamp(11px,1cqi,14px);letter-spacing:.02em;text-transform:none}.nrc-head .lab:before{width:clamp(9px,1.05cqi,15px)}.site .nrc-t{margin:0;font-size:clamp(22px,2.19cqi,34px);line-height:1.16;letter-spacing:-.008em;max-width:min(34cqi,470px)}.is-ar .nrc-t{line-height:1.42;letter-spacing:0}.nrc-p{margin:clamp(14px,1.56cqi,24px) 0 0;font-size:clamp(12.5px,1.02cqi,15px);line-height:1.45;max-width:min(32.6cqi,440px);color:var(--ink-2)}.is-ar .nrc-p{line-height:1.85}.nrc-rail{grid-auto-columns:calc((100cqi - 2 * var(--ngut) - (var(--ncols) - 1) * var(--ngap)) / var(--ncols));gap:var(--ngap);padding-inline:var(--ngut);margin-top:clamp(30px,4.55cqi,70px);scroll-snap-type:x proximity}.nrc-card{scroll-snap-align:start}.nrc-fig{aspect-ratio:239/312;border-radius:0}.nrc-n{margin-top:clamp(6px,.65cqi,11px);font-size:clamp(14px,1.25cqi,19px);line-height:1.25}.nrc-l{margin-top:clamp(3px,.42cqi,7px);font-size:clamp(9px,.83cqi,11.5px);letter-spacing:.14em}.is-ar .nrc-l{font-size:clamp(11px,.98cqi,13px);letter-spacing:.02em}.nrc-bar{margin-top:clamp(30px,4cqi,62px);width:min(31.6cqi,410px);height:2px}@container site (max-width:1100px){.nrc{--ncols:4}.nrc-head{padding-inline-start:min(14cqi,180px)}}@container site (max-width:900px){.nrc{--ncols:3}.nrc-head{padding-inline-start:clamp(18px,4cqi,48px)}.site .nrc-t{font-size:clamp(24px,3.4cqi,34px);max-width:min(58cqi,470px)}.nrc-p{max-width:min(62cqi,440px)}.nrc-bar{width:min(52cqi,360px)}}@container site (max-width:620px){.nrc{--ncols:2.12;--ngut:16px;--ngap:10px}.nrc-head{padding-inline:16px}.site .nrc-t{font-size:clamp(23px,6.6cqi,30px);max-width:none}.nrc-p{font-size:13px;max-width:none}.nrc-rail{margin-top:26px}.nrc-bar{width:72cqi;margin-top:26px}}.band>img.band-tex{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:none}.band:before{background:linear-gradient(180deg,#051f3a4d,#04162a70 60%,#03112194)}.band:after{content:"";position:absolute;inset:0;z-index:1;pointer-events:none;background:radial-gradient(58% 48% at 50% 44%,#c1a58017,#c1a58000 70%)}.band .lab.w{color:var(--sand-l)}.band:before{background:linear-gradient(180deg,#051f3a4d,#04162a6b 55%,#051f3ab8 88%,#051f3af7)}.band{min-height:0;padding-block:clamp(64px,7.2cqi,118px);border-bottom:1px solid rgba(193,165,128,.34);box-shadow:inset 0 1px #ffffff12}.band:before{background:linear-gradient(180deg,#051f3a1a,#051f3a29)}.band:after{background:radial-gradient(56% 46% at 50% 42%,#c1a5801a,#c1a58000 72%)}.band .wrap{padding-block:0}.band blockquote{max-width:1020px}.band cite{margin-top:clamp(28px,3cqi,44px)}@container site (max-width:900px){.band{padding-block:clamp(52px,8cqi,80px)}}@container site (max-width:600px){.band{padding-block:48px}}.band{background:url(../assets/img/pattern-lattice-navy.png) 50% 50% / clamp(168px,16cqi,250px) auto repeat,linear-gradient(180deg,#0d3259,#0b2b4e 52%,#092543)}.band>img{display:none}.band:before{background:radial-gradient(118% 76% at 50% 42%,#051f3a00 30%,#051a306b 72%,#041324b8)}.band:after{background:radial-gradient(54% 42% at 50% 40%,#c1a58026,#c1a58000 72%)}.band:before{background:radial-gradient(72% 60% at 50% 44%,#07203a85,#061b3242 58%,#041324b3)}.band:after{background:radial-gradient(52% 40% at 50% 40%,#c1a58021,#c1a58000 74%)}.band{color:var(--ink);border-top:1px solid rgba(5,31,58,.1);border-bottom:0;box-shadow:none;background:url(../assets/img/pattern-lattice-sand.png) 50% 50% / clamp(168px,16cqi,250px) auto repeat,linear-gradient(180deg,#f2eade,#ece2d1 55%,#e7dcc8)}.band:before{background:radial-gradient(76% 62% at 50% 44%,#f2eadec7,#f0e7d94d 58%,#e1d5c05c)}.band:after{background:radial-gradient(54% 42% at 50% 40%,#fffcf66b,#fffcf600 74%)}.band .lab.w{color:var(--sand-ink)}.band .lab.w:before,.band .lab.w:after{background:var(--sand)}.band blockquote{color:var(--ink)}.band cite{color:var(--ink-2)}.band cite b{color:var(--ink)}.pgal{position:relative;overflow:hidden;background:var(--ivory);border-top:1px solid rgba(5,31,58,.09);padding-block:clamp(56px,5.6cqi,92px) clamp(52px,5.2cqi,86px)}.pgal-head{padding-inline:min(21.9cqi,330px) var(--gut);margin:0}.site .pgal-t{margin:0;font-weight:var(--fdw);font-size:clamp(23px,2.64cqi,42px);line-height:1.21;max-width:min(41cqi,600px);color:var(--ink)}.is-ar .pgal-t{line-height:1.5;max-width:min(45cqi,640px)}.pgal-ctrl{display:flex;align-items:center;gap:clamp(14px,1.77cqi,26px);margin-top:clamp(22px,3cqi,44px)}.pgal-tabs{display:flex;align-items:center;gap:clamp(9px,1.18cqi,18px);flex:none}.pgal-tab{flex:none;height:clamp(34px,2.92cqi,44px);padding-inline:clamp(16px,1.6cqi,26px);border-radius:999px;border:1px solid rgba(5,31,58,.32);background:transparent;color:var(--ink);font-family:var(--lab);font-size:clamp(11px,.92cqi,14px);cursor:pointer;display:inline-flex;align-items:center;transition:background .45s var(--ease),color .45s,border-color .45s}.is-en .pgal-tab{letter-spacing:.06em}.pgal-tab:hover{border-color:var(--sand-d);color:var(--sand-ink)}.pgal-tab.on{background:var(--navy);border-color:var(--navy);color:#fff}.pgal-tab.on:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}.pgal-rule{flex:1 1 auto;height:1px;background:#051f3a4d}.pgal-nav{display:flex;align-items:center;gap:clamp(7px,.6cqi,11px);flex:none}.pgal-b{width:clamp(26px,1.95cqi,32px);height:clamp(26px,1.95cqi,32px);border-radius:50%;border:1px solid rgba(5,31,58,.34);background:transparent;color:var(--ink);display:grid;place-items:center;cursor:pointer;transition:background .4s var(--ease),color .4s,border-color .4s}.pgal-b svg{width:56%;height:56%}.pgal-b:hover{background:var(--navy);border-color:var(--navy);color:#fff}.pgal-rail{display:flex;align-items:stretch;gap:clamp(5px,.45cqi,9px);margin-top:clamp(34px,4.14cqi,62px);overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity}.pgal-rail::-webkit-scrollbar{display:none}.pgal-it{flex:none;display:block;position:relative;height:clamp(160px,15.1cqi,240px);overflow:hidden;background:#e7e0d3;scroll-snap-align:start}.pgal-it img{height:100%;width:auto;display:block;object-fit:cover;transition:transform 1.5s var(--ease),filter .6s}.pgal-it:hover img{transform:scale(1.05)}.pgal-it.vid{height:clamp(180px,17cqi,270px)}.pgal-it.vid:after{content:"";position:absolute;left:50%;top:50%;width:clamp(40px,3.6cqi,58px);height:clamp(40px,3.6cqi,58px);transform:translate(-50%,-50%);border-radius:50%;background:#051f3ad1 no-repeat center/34%;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='white'><path d='M8 5.5v13a.8.8 0 0 0 1.2.7l10.3-6.5a.8.8 0 0 0 0-1.4L9.2 4.8A.8.8 0 0 0 8 5.5Z'/></svg>")}@container site (max-width:1100px){.pgal-head{padding-inline:min(13cqi,150px) var(--gut)}.site .pgal-t{font-size:clamp(23px,3.4cqi,34px);max-width:min(62cqi,560px)}}@container site (max-width:720px){.pgal{padding-block:46px 44px}.pgal-head{padding-inline:var(--gut)}.site .pgal-t{font-size:clamp(22px,5.6cqi,30px);max-width:none}.pgal-ctrl{margin-top:20px;gap:12px}.pgal-rule{display:none}.pgal-nav{margin-inline-start:auto}.pgal-rail{margin-top:26px}.pgal-it{height:clamp(150px,34cqi,190px)}.pgal-it.vid{height:clamp(165px,38cqi,210px)}}.pgal-it.vid{height:auto;width:min(58cqi,880px);aspect-ratio:16/9}.pgal-it.vid img{width:100%;height:100%;object-fit:cover}@container site (max-width:720px){.pgal-it.vid{width:86cqi;height:auto}}.pgal-it.vid{height:clamp(160px,15.1cqi,240px);width:auto;aspect-ratio:auto}.pgal-it.vid img{height:100%;width:auto;object-fit:cover}@container site (max-width:720px){.pgal-it.vid{height:clamp(150px,34cqi,190px);width:auto;aspect-ratio:auto}}.pgal-ctrl{gap:clamp(16px,1.9cqi,30px)}.pgal-rule{flex:1 1 auto}span.pgal-tab{cursor:default}span.pgal-tab.on,span.pgal-tab.on:hover{background:var(--navy);border-color:var(--navy);color:#fff}.pgal-it{border:0;padding:0;font:inherit;color:inherit;cursor:zoom-in;appearance:none}.pgal-lb{position:fixed;inset:0;z-index:300;display:grid;place-items:center;padding:clamp(18px,4cqi,64px);outline:none;animation:lbIn .4s var(--ease) both}.pgal-lb-scrim{position:absolute;inset:0;border:0;padding:0;cursor:zoom-out;background:#041222eb;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.pgal-lb-fig{position:relative;z-index:1;margin:0;max-width:100%;max-height:100%;display:grid;place-items:center;pointer-events:none;animation:lbFig .5s var(--ease) both}.pgal-lb-fig img{max-width:min(92vw,1500px);max-height:82vh;width:auto;height:auto;display:block;box-shadow:0 40px 90px -40px #000c}.pgal-lb-x{position:absolute;z-index:2;top:clamp(14px,2cqi,30px);inset-inline-end:clamp(14px,2cqi,30px);width:clamp(40px,3.2cqi,52px);height:clamp(40px,3.2cqi,52px);border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .4s,border-color .4s}.pgal-lb-x svg{width:44%;height:44%}.pgal-lb-x:hover{background:#fff;border-color:#fff;color:var(--navy)}.pgal-lb-nav{position:absolute;z-index:2;top:50%;transform:translateY(-50%);width:clamp(40px,3.2cqi,52px);height:clamp(40px,3.2cqi,52px);border-radius:50%;border:1px solid rgba(255,255,255,.28);background:#ffffff0f;color:#fff;display:grid;place-items:center;cursor:pointer;transition:background .4s,border-color .4s}.pgal-lb-nav svg{width:42%;height:42%}.pgal-lb-nav:hover{background:#fff;border-color:#fff;color:var(--navy)}.pgal-lb-nav.prev{inset-inline-start:clamp(12px,2.2cqi,36px)}.pgal-lb-nav.next{inset-inline-end:clamp(12px,2.2cqi,36px)}.pgal-lb-c{position:absolute;z-index:2;bottom:clamp(16px,2.4cqi,34px);inset-inline:0;text-align:center;font-family:var(--lab);font-size:12px;letter-spacing:.18em;color:#ffffff9e}@keyframes lbIn{0%{opacity:0}to{opacity:1}}@keyframes lbFig{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}@container site (max-width:620px){.pgal-lb{padding:14px}.pgal-lb-fig img{max-width:94vw;max-height:66vh}.pgal-lb-nav{top:auto;bottom:clamp(52px,14cqi,78px);transform:none}}@media(prefers-reduced-motion:reduce){.pgal-lb,.pgal-lb-fig{animation:none}}.pgal-lb-scrim{background:#030d19f9}.site.is-ar{--fd:"29LTZaridDisplayVF", var(--f-ar), "IBM Plex Sans Arabic", Tahoma, sans-serif;--ff:"29LTAzer-Light", var(--f-ar), "IBM Plex Sans Arabic", Tahoma, sans-serif;--lab:"29LTAzer-Light", var(--f-ar), "IBM Plex Sans Arabic", Tahoma, sans-serif}.site.is-ar{--fdw:400}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-300.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-500.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-600-800.woff2) format("woff2");font-weight:600 800;font-style:normal;font-display:swap}@font-face{font-family:"29LTZaridDisplayVF";src:url(../assets/fonts/29-ltzarid-display-vf-200-700.woff2) format("woff2");font-weight:200 700;font-style:normal;font-display:swap}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-100.woff2) format("woff2");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"29LTAzer-Light";src:url(../assets/fonts/29-ltazer-light-200.woff2) format("woff2");font-weight:200;font-style:normal;font-display:swap}.is-ar .hero-sub{color:#e6e9eb}.is-ar .hs-proj span{color:#c0c7ce}.is-ar .hero-bottom{color:#b9c0c8}.is-ar .crumb{color:#cdd2d8}.is-ar .phero-k{color:#dadde1}.is-ar .pc-cap p{color:#cdd2d8}.is-ar .step:not(.on) .step-t{color:#808b96}.is-ar .f.dark label{color:#b4bcc4}.is-ar .foot,.is-ar .fl-a,.is-ar .ft{color:#c8ced4}.is-ar .foot-bottom{color:#768493}.is-ar .sv:hover p{color:#c8ced4}.is-ar .dhero .st{color:#e6e9eb}.is-ar .dloc{color:#e1e4e7}.is-ar .tour-s{color:#d2d7dc}.is-ar .fc{color:#8c969f}.is-ar .mnl{color:#a0aab4}.is-ar .mpl{color:#aab3bc}.is-ar .menu-info{color:#b9c0c8}.is-ar .mlang{color:#828f9c}.is-ar .mi small{color:#768493}.is-ar .fcol .ft a{color:#d2d7dc}.is-ar .scard a{color:#e1e4e7}.is-ar .fform .f label{color:#8e9aa6}.is-ar .fchk{color:#c8ced4}.is-ar .fnote{color:#828f9c}.is-ar .fp,.is-ar .fn-a{color:#cdd2d8}.is-ar .fs-a{color:#8e9aa6}.is-ar .lead-ok p{color:#cdd2d8}.is-ar .nums-sec .lead{color:#c8ced4}.is-ar .nums-sec .nb .l{color:#b9c0c8}.is-ar .lead-pts li{color:#d2d7dc}.is-ar .pref-l{color:#768493}.is-ar .chip{color:#b9c0c8}.is-ar .lead-card .fnote{color:#768493}.is-ar .lead-kick{color:#9ba5b0}.is-ar .lead-t{color:#f2f4f5}.is-ar .lead-card .fform .f label{color:#828f9c}.is-ar .fbrand-d{color:#b4bcc4}.is-ar .fct-x small{color:#6e7d8d}.is-ar .fct-x b{color:#e6e9eb}.is-ar .fbrand-loc{color:#828f9c}.is-ar .foot .fform .f label{color:#788695}.is-ar .foot .fchk{color:#aab3bc}.is-ar .foot .fnote{color:#6e7d8d}.is-ar .fclub .fp{color:#b4bcc4}.is-ar .legal button,.is-ar .legal a:where(.lnk){color:#8e9aa6}.is-ar .fnl{color:#b9c0c8}.is-ar .fct-r b,.is-ar .fct-r:link b,.is-ar .fct-r:visited b{color:#e6e9eb}.is-ar .dsel-o{color:#cdd2d8}.is-ar .reg .dsel-o{color:#364a5f}.is-ar .nav:not(.is-solid) .ntel-s{color:#ebedef}.is-ar .exc-loc{color:#aab3bc}.is-ar .exc-m{color:#8e9aa6}.is-ar .exc-m svg{color:#647485}.is-ar .exc-all{color:#d2d7dc}.is-ar .sd-i{color:#ebedef}.is-ar .menu-info .mi small{color:#828f9c}.is-ar .nums-sec .nb .nu{color:#b4bcc4}.is-ar .intro-s{color:#7d8b99}.is-ar .pgal-lb-c{color:#a0aab4}.is-ar .btn:hover{color:var(--hfg)!important}.is-ar .circ:hover{color:#fff}.is-ar .circ.w:hover{color:var(--navy)}.is-ar .crumb button:hover,.is-ar .crumb a:where(.lnk):hover{color:#fff}.is-ar .tab:hover,.is-ar .tab.on{color:var(--ink)}.is-ar .nm:hover b{color:var(--sand-ink)}.is-ar .step:hover .step-t{color:var(--ink)}.is-ar .pin:hover .pin-l,.is-ar .pin.sel .pin-l{color:#fff}.is-ar .partner:hover{color:var(--navy)}.is-ar .fl-a:hover{color:#fff}.is-ar .news button:hover,.is-ar .news a:where(.lnk):hover{color:var(--sand)}.is-ar .ft a:hover{color:#fff}.is-ar .legal button:hover,.is-ar .legal a:where(.lnk):hover{color:#fff}.is-ar .totop:hover{color:var(--navy)}.is-ar .fab:hover,.is-ar .ck-b.p:hover,.is-ar .sv:hover{color:#fff}.is-ar .sv:hover p{color:#ffffffc7}.is-ar .sv:hover .n{color:var(--sand)}.is-ar .pc:hover .arr{color:#fff}.is-ar .subnav a:hover{color:var(--ink)}.is-ar .tour-p:hover{color:var(--navy)}.is-ar .pill:hover{color:#fff}.is-ar .fc:hover,.is-ar .fc.on{color:var(--ink)}.is-ar .ci a.n:hover,.is-ar .job:hover h3{color:var(--sand-ink)}.is-ar .mnl:hover,.is-ar .mnl:focus-visible,.is-ar .mnl.on{color:#fff}.is-ar .mpl:hover,.is-ar .mpl.on,.is-ar .mlang:hover,.is-ar .mlang.on,.is-ar .fcol .ft a:hover,.is-ar .scard a:hover,.is-ar .fn-a:hover{color:#fff}.is-ar .fs-a:hover{color:var(--sand-l)}.is-ar .chip:hover{color:#fff}.is-ar .chip.on{color:var(--navy)}.is-ar .chip.on{color:#fff}.is-ar .fct-r:hover .fct-i{color:var(--navy)}.is-ar .fct-r:hover .fct-x b{color:#fff}.is-ar .foot .news button:hover,.is-ar .foot .news a:where(.lnk):hover{color:#fff}.is-ar .fnl:hover{color:#fff}.is-ar .fnl.on{color:var(--sand-l)}.is-ar .menu-info .mi a:hover,.is-ar .menu-info .mi a:focus,.is-ar .menu-info .mi a:focus-visible,.is-ar .menu-info .mi a:active{color:var(--sand-l)}.is-ar .fct-r:hover b,.is-ar .fct-r:focus b,.is-ar .fct-r:active b{color:#fff}.is-ar .ntel:hover .ntel-n{color:var(--sand)}.is-ar .dsel-o:hover,.is-ar .dsel-o.on{color:#fff}.is-ar .reg .dsel-o:hover,.is-ar .reg .dsel-o.on{color:var(--navy)}.is-ar .exc-all:hover{color:var(--sand-ink)}.is-ar .map-open:hover{color:var(--navy)}.is-ar .exc-all:hover{color:var(--sand-l)}.is-ar .sd-i:hover,.is-ar .sd-i:focus-visible{color:var(--navy)}.is-ar .mcb:hover,.is-ar .mcw.on .mcb{color:var(--navy)}.is-ar .nav:not(.is-solid) .mcb:hover,.is-ar .nav:not(.is-solid) .mcw.on .mcb{color:var(--navy)}.is-ar .nrc-card:hover .nrc-n,.is-ar .pgal-tab:hover{color:var(--sand-ink)}.is-ar .pgal-tab.on{color:#fff}.is-ar .pgal-tab.on:hover{color:var(--navy)}.is-ar .pgal-b:hover,.is-ar span.pgal-tab.on,.is-ar span.pgal-tab.on:hover{color:#fff}.is-ar .pgal-lb-x:hover,.is-ar .pgal-lb-nav:hover{color:var(--navy)}.site .ptrack{padding-inline:0}.site .ptrack .pstep,.site .ptrack .pstep:not(:nth-child(3n)),.site .ptrack .pstep:nth-child(n+2),.site .ptrack .pstep:nth-child(3n+1){padding-inline-start:clamp(20px,2.4cqi,40px)}@container site (max-width:1200px){.site .ptrack .pstep,.site .ptrack .pstep:nth-child(n),.site .ptrack .pstep:nth-child(odd){padding-inline:clamp(18px,3cqi,32px)}}@container site (max-width:720px){.site .ptrack .pstep,.site .ptrack .pstep:nth-child(n),.site .ptrack .pstep:nth-child(odd){padding-inline:0}}.astat{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding-block:clamp(72px,7.5cqi,132px)}.astat-tex{position:absolute;inset:0;pointer-events:none;background:radial-gradient(120% 85% at 82% 8%,rgba(193,165,128,.2),transparent 62%),radial-gradient(90% 70% at 8% 100%,rgba(193,165,128,.1),transparent 60%),repeating-linear-gradient(90deg,rgba(255,255,255,.035) 0 1px,transparent 1px 132px);opacity:1}.astat .wrap{position:relative;z-index:1}.astat-head{max-width:820px;margin-bottom:clamp(44px,4.6cqi,76px)}.site .astat-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(30px,3.5cqi,52px);line-height:1.22;color:#fff;margin:14px 0 0;letter-spacing:-.005em}.astat-l{font-size:15.5px;line-height:1.95;color:#ffffffbd;margin:20px 0 0;max-width:620px}.astat-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid rgba(255,255,255,.17)}.astat-i{padding:clamp(34px,3.4cqi,54px) clamp(18px,2cqi,34px) clamp(30px,3cqi,46px);border-inline-start:1px solid rgba(255,255,255,.17);position:relative}.astat-i:first-child{border-inline-start:0;padding-inline-start:0}.astat-i:after{content:"";position:absolute;inset-inline-start:0;top:0;width:1px;height:0;background:var(--sand);transition:height 1.1s var(--ease)}.astat-g[data-in] .astat-i:after{height:100%}.astat-i:first-child:after{display:none}.astat-v{display:flex;align-items:flex-end;gap:0;margin:0 0 20px;white-space:nowrap}.astat-v .nv{display:inline-flex;align-items:flex-start;gap:4px;direction:ltr;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-weight:300;line-height:.9;font-size:clamp(46px,6.2cqi,104px);color:#fff}.astat-v .nv sup{font-size:.36em;color:var(--sand-l);margin-top:.16em;line-height:1}.astat-u{font-size:clamp(14px,1.3cqi,20px);color:var(--sand-l);margin-inline-start:8px;margin-bottom:.5em;letter-spacing:.02em}.astat-lb{font-size:14px;line-height:1.85;color:#ffffffb8;margin:0;max-width:240px}@container site (max-width:1000px){.astat-g{grid-template-columns:repeat(2,minmax(0,1fr))}.astat-i{border-top:1px solid rgba(255,255,255,.17)}.astat-i:nth-child(-n+2){border-top:0}.astat-i:nth-child(odd){border-inline-start:0;padding-inline-start:0}.astat-i:nth-child(odd):after{display:none}}@container site (max-width:560px){.astat-g{grid-template-columns:1fr}.astat-i{border-inline-start:0;padding-inline:0;border-top:1px solid rgba(255,255,255,.17)}.astat-i:first-child{border-top:0}.astat-i:after{display:none}.astat-lb{max-width:none}}.ldsec .head{align-items:flex-end}.ldg{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(24px,3cqi,56px);margin-top:clamp(36px,4cqi,64px)}.ldc{background:var(--paper);border:1px solid var(--line);border-radius:2px;overflow:hidden;transition:box-shadow .6s var(--ease),transform .6s var(--ease),border-color .6s var(--ease)}.ldc:hover{box-shadow:0 26px 60px -34px #051f3a66;border-color:#051f3a38}.ldc-ph{position:relative;aspect-ratio:1/1;overflow:hidden;background:var(--linen);display:block}.ldc-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.ldc:hover .ldc-ph img{transform:scale(1.04)}.ldc-ph:has(.ldc-mono){background:linear-gradient(168deg,#0a2a4c 0%,var(--navy) 58%,#04182d 100%)}.ldc-pat{position:absolute;inset:0;background-image:url(../assets/img/pattern-lattice-sand.png);background-size:190px;background-position:center;opacity:.16;filter:invert(1) sepia(1) saturate(.45) hue-rotate(2deg) brightness(1.25);mask-image:radial-gradient(78% 62% at 50% 44%,transparent 12%,#000 66%);-webkit-mask-image:radial-gradient(78% 62% at 50% 44%,transparent 12%,#000 66%)}.ldc-ph:has(.ldc-mono):before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(64% 50% at 50% 42%,rgba(193,165,128,.22),transparent 70%)}.ldc-mono{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(96px,12cqi,168px);line-height:1;color:var(--sand-l);letter-spacing:.02em;user-select:none;text-shadow:0 18px 44px rgba(0,0,0,.45)}.ldc-ph:has(.ldc-mono) .ldc-edge{border-color:#e3d5bd57;z-index:3}.ldc-edge{position:absolute;inset:clamp(12px,1.4cqi,20px);border:1px solid rgba(193,165,128,.42);pointer-events:none}.ldc-b{padding:clamp(24px,2.6cqi,40px) clamp(22px,2.4cqi,38px) clamp(28px,3cqi,44px)}.ldc-r{font-family:var(--lab);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--sand-ink);margin:0 0 10px}.site .ldc-n{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.1cqi,30px);line-height:1.3;color:var(--ink);margin:0}.ldc-rule{display:block;width:44px;height:1px;background:var(--sand);margin:18px 0;transition:width .7s var(--ease)}.ldc:hover .ldc-rule{width:76px}.ldc-d{font-size:14.5px;line-height:1.95;color:var(--ink-2);margin:0}@container site (max-width:1000px){.ldc-ph{aspect-ratio:4/5}}@container site (max-width:760px){.ldg{grid-template-columns:1fr;gap:26px}.ldc-ph{aspect-ratio:16/11}.ldc-mono{font-size:clamp(66px,18cqi,110px)}}.astat-tex{background:radial-gradient(120% 85% at 82% 8%,rgba(193,165,128,.2),transparent 62%),radial-gradient(90% 70% at 8% 100%,rgba(193,165,128,.1),transparent 60%)}.astat-g{align-items:stretch}.astat-i{display:flex;flex-direction:column;border-inline-start:1px solid rgba(255,255,255,.16)}.astat-i:after{background:#c1a580a6}.site .astat-i:first-child{border-inline-start:0;padding-inline-start:0}.site .astat-i:last-child{padding-inline-end:0}.astat-v{display:flex;align-items:flex-end;justify-content:flex-start;height:clamp(52px,6.6cqi,112px);margin:0 0 22px;white-space:nowrap;overflow:visible}.astat-v .nv,.astat-i.long .astat-v .nv{font-size:clamp(40px,5cqi,76px)}.astat-v .nv sup{font-size:.34em;margin-top:.2em}.astat-u{align-self:flex-end;line-height:1;margin-bottom:.62em;margin-inline-start:9px;font-size:clamp(13px,1.15cqi,18px)}.astat-lb{max-width:none;min-height:3.7em;margin:0}@container site (max-width:1000px){.site .astat-i:last-child{padding-inline-end:clamp(18px,2cqi,34px)}.site .astat-i:nth-child(2n){padding-inline-end:0}.site .astat-i:nth-child(odd){border-inline-start:0}.site .astat-i:nth-child(n+3){border-top:1px solid rgba(255,255,255,.16)}.astat-lb{min-height:0}}@container site (max-width:560px){.site .astat-i,.site .astat-i:last-child{padding-inline:0}.site .astat-i:nth-child(n){border-inline-start:0;border-top:1px solid rgba(255,255,255,.16)}.site .astat-i:first-child{border-top:0}.site .astat-i:after{display:none}.astat-v{height:auto;min-height:0;margin-bottom:16px}.astat-i{padding-block:clamp(26px,7cqi,34px)}}.intro{background:#051f3a;overflow:hidden;display:grid;place-items:center;animation:introOut 1s 3.45s var(--ease2) forwards}.intro:after{background:radial-gradient(120% 74% at 50% 46%,#051f3a00,#0415276b 56%,#020c18e6)}.intro-tex{opacity:.26;animation:introTex 9s var(--ease) both}.intro-glow{left:50%;top:50%;width:min(1020px,124%);background:radial-gradient(circle,#c1a5802b,#c1a58000 64%);animation:introGlow 3.6s var(--ease) both}.intro-ghost{position:absolute;left:50%;top:50%;z-index:1;transform:translate(-50%,-50%);font-family:var(--fd);font-weight:var(--fdw);font-size:min(42cqi,46vh);line-height:.8;white-space:nowrap;color:var(--sand);opacity:0;letter-spacing:-.01em;animation:introGhost 4.2s .15s var(--ease) forwards}.is-en .intro-ghost{font-style:italic;letter-spacing:-.03em}.intro-frame{position:absolute;inset:clamp(14px,1.7cqi,26px);z-index:2;pointer-events:none;background:#c1a5806b;clip-path:polygon(24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px);opacity:0;animation:introFrame 1.5s .1s var(--ease) forwards}.intro-frame:after{content:"";position:absolute;inset:1px;background:#051f3a;clip-path:polygon(23.2px 0,calc(100% - 23.2px) 0,100% 23.2px,100% calc(100% - 23.2px),calc(100% - 23.2px) 100%,23.2px 100%,0 calc(100% - 23.2px),0 23.2px)}.intro img.intro-orn{position:absolute;z-index:3;left:50%;top:clamp(40px,5.2cqi,80px);width:clamp(30px,3.1cqi,44px);height:auto;transform:translate(-50%);opacity:0;animation:introOrn 1.3s .35s var(--ease) forwards}.intro-c{position:relative;z-index:3;width:min(1220px,90cqi);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;column-gap:clamp(16px,3cqi,54px);padding:0}.intro-side{display:block;justify-self:center;text-align:center;font-family:var(--lab);font-size:clamp(9.5px,1cqi,13px);font-weight:400;letter-spacing:.44em;color:#ffffffa8;white-space:nowrap;opacity:0}.is-en .intro-side{text-transform:uppercase}.intro-side.sl{animation:introSideA 1.5s .9s var(--ease) forwards}.intro-side.sr{animation:introSideB 1.5s 1.02s var(--ease) forwards}.intro-lock{display:grid;justify-items:center;text-align:center;row-gap:0}.intro-w1,.intro-w2{display:block;font-family:var(--fd);font-weight:var(--fdw);color:#fff;line-height:.92;letter-spacing:-.005em;white-space:nowrap;opacity:0}.intro-w1{font-size:clamp(40px,7cqi,104px);animation:introRise 1.1s .5s var(--ease) forwards}.intro-w2{font-size:clamp(34px,5.8cqi,86px);animation:introRise 1.1s .66s var(--ease) forwards}.is-en .intro-w1,.is-en .intro-w2{letter-spacing:.005em}.intro-sub{display:block;margin-top:clamp(2px,.7cqi,10px);font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,2.6cqi,38px);line-height:1;color:var(--sand-l);opacity:0;animation:introRise 1.1s .86s var(--ease) forwards}.is-en .intro-sub{font-style:italic}.intro-prog{position:absolute;z-index:3;left:50%;transform:translate(-50%);bottom:clamp(96px,11cqi,166px);width:1px;height:clamp(52px,7cqi,104px);background:#ffffff24;opacity:0;animation:introFade .8s 1.2s var(--ease) forwards}.intro-prog i{display:block;width:100%;height:0;background:linear-gradient(180deg,var(--sand),rgba(193,165,128,.25));animation:introProg 3.2s .35s var(--ease2) forwards}.intro-foot{position:absolute;z-index:3;left:0;right:0;bottom:clamp(40px,5.2cqi,76px);display:grid;justify-items:center;row-gap:5px;text-align:center;padding-inline:24px;opacity:0;animation:introUp 1.1s 1.35s var(--ease) forwards}.intro-foot b{font-family:var(--lab);font-weight:600;font-size:clamp(9px,.86cqi,11px);letter-spacing:.24em;color:#ffffffe6}.intro-foot em{font-family:var(--lab);font-style:normal;font-weight:400;font-size:clamp(9px,.86cqi,11px);letter-spacing:.22em;color:#ffffff85}.is-en .intro-foot b,.is-en .intro-foot em{text-transform:uppercase}@keyframes introGhost{0%{opacity:0;transform:translate(-50%,-50%) scale(1.1)}55%{opacity:.055}to{opacity:.045;transform:translate(-50%,-50%) scale(1)}}@keyframes introFrame{0%{opacity:0;transform:scale(1.035)}to{opacity:1;transform:none}}@keyframes introOrn{0%{opacity:0;transform:translate(-50%) translateY(-10px)}to{opacity:.95;transform:translate(-50%)}}@keyframes introRise{0%{opacity:0;transform:translateY(26px)}to{opacity:1;transform:none}}@keyframes introSideA{0%{opacity:0;transform:translate(26px)}to{opacity:1;transform:none}}@keyframes introSideB{0%{opacity:0;transform:translate(-26px)}to{opacity:1;transform:none}}@keyframes introProg{to{height:100%}}@container site (max-width:900px){.intro-c{width:92cqi;grid-template-columns:1fr;row-gap:22px;justify-items:center}.intro-side{order:3;letter-spacing:.38em}.intro-side.sl{order:2}.intro-lock{order:1}.intro-side.sl,.intro-side.sr{display:inline-block}.intro-ghost{font-size:min(62cqi,34vh)}}@container site (max-width:560px){.intro-frame{inset:12px;clip-path:polygon(16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px)}.intro-frame:after{clip-path:polygon(15.2px 0,calc(100% - 15.2px) 0,100% 15.2px,100% calc(100% - 15.2px),calc(100% - 15.2px) 100%,15.2px 100%,0 calc(100% - 15.2px),0 15.2px)}.intro-c{row-gap:16px}.intro-side{font-size:9px;letter-spacing:.34em}.intro-prog{bottom:84px;height:46px}.intro-foot{bottom:34px}}@media(prefers-reduced-motion:reduce){.intro-ghost,.intro-frame,.intro-orn,.intro-w1,.intro-w2,.intro-sub,.intro-side,.intro-foot,.intro-prog{animation-duration:.01ms!important;opacity:1;transform:none}.intro-prog i{animation-duration:.01ms!important;height:100%}}.intro-tex,.intro-glow{z-index:0}.intro:after{z-index:1}.intro-ghost{z-index:2;opacity:0;animation:introGhost2 4.4s .15s var(--ease) forwards}.intro-frame{z-index:3}.intro svg.intro-orn,.intro .intro-c,.intro-prog,.intro-foot{z-index:4}@keyframes introGhost2{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}60%{opacity:.105}to{opacity:.092;transform:translate(-50%,-50%) scale(1)}}.intro svg.intro-orn{position:absolute;left:50%;top:clamp(38px,5cqi,78px);width:clamp(26px,2.5cqi,38px);height:auto;color:var(--sand-l);transform:translate(-50%);opacity:0;animation:introOrn 1.4s .3s var(--ease) forwards}.intro-prog{background:#fff3}.intro-side{color:#ffffffb8}.intro-side.ia{opacity:0;animation:introSideA 1.5s .9s var(--ease) forwards}.intro-side.ib{opacity:0;animation:introSideB 1.5s 1.02s var(--ease) forwards}.is-ar .intro-side{letter-spacing:0;font-family:var(--ff);font-size:clamp(12px,1.25cqi,17px);color:#ffffffb3}@container site (max-width:900px){.intro-side.ia{order:2}.intro-side.ib{order:3}.intro-side.ia,.intro-side.ib{display:inline-block}}.intro-frame{background:#c1a5807a;clip-path:polygon(evenodd,24px 0,calc(100% - 24px) 0,100% 24px,100% calc(100% - 24px),calc(100% - 24px) 100%,24px 100%,0 calc(100% - 24px),0 24px,25px 1px,calc(100% - 25px) 1px,calc(100% - 1px) 25px,calc(100% - 1px) calc(100% - 25px),calc(100% - 25px) calc(100% - 1px),25px calc(100% - 1px),1px calc(100% - 25px),1px 25px)}.intro-frame:after{display:none}.intro-ghost{animation:introGhost3 4.4s .15s var(--ease) forwards;color:var(--sand-l)}@keyframes introGhost3{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}60%{opacity:.15}to{opacity:.13;transform:translate(-50%,-50%) scale(1)}}@container site (max-width:560px){.intro-frame{clip-path:polygon(evenodd,16px 0,calc(100% - 16px) 0,100% 16px,100% calc(100% - 16px),calc(100% - 16px) 100%,16px 100%,0 calc(100% - 16px),0 16px,17px 1px,calc(100% - 17px) 1px,calc(100% - 1px) 17px,calc(100% - 1px) calc(100% - 17px),calc(100% - 17px) calc(100% - 1px),17px calc(100% - 1px),1px calc(100% - 17px),1px 17px)}}.intro-tex{opacity:.2;filter:saturate(.3) brightness(.95);animation:introTex2 9.5s var(--ease) both}@keyframes introTex2{0%{transform:scale(1.14);opacity:0}30%{opacity:.2}to{transform:scale(1);opacity:.2}}.intro-ghost{animation:introGhost4 4.4s .15s var(--ease) forwards}@keyframes introGhost4{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}60%{opacity:.115}to{opacity:.1;transform:translate(-50%,-50%) scale(1)}}@container site (max-width:900px){.intro-c{display:grid;grid-template-columns:auto auto;grid-template-areas:"lock lock" "ia ib";justify-content:center;align-items:center;row-gap:clamp(16px,3cqi,26px);column-gap:14px;width:92cqi}.intro-lock{grid-area:lock}.intro-side.ia{grid-area:ia;justify-self:end}.intro-side.ib{grid-area:ib;justify-self:start}}.logos{padding-block:14px;margin-block:-14px}.site .lg img{transform-origin:50% 60%}.lg:hover img{transform:translateY(-4px)}.dunits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2cqi,34px)}.dun{position:relative;background:var(--paper);border:1px solid var(--line);border-radius:2px;padding:clamp(26px,2.8cqi,42px) clamp(22px,2.4cqi,36px) clamp(24px,2.6cqi,38px);transition:box-shadow .6s var(--ease),border-color .6s var(--ease),transform .6s var(--ease)}.dun:hover{border-color:#051f3a38;box-shadow:0 26px 58px -36px #051f3a61;transform:translateY(-3px)}.dun-k{position:absolute;inset-inline-end:clamp(20px,2.2cqi,32px);top:clamp(20px,2.2cqi,30px);font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:clamp(30px,3cqi,46px);line-height:1;color:var(--sand);opacity:.5}.site .dun-n{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(21px,2cqi,28px);line-height:1.3;margin:0;color:var(--ink)}.dun-t{font-family:var(--lab);font-size:12px;letter-spacing:.12em;text-transform:uppercase;color:var(--sand-ink);margin:10px 0 0}.is-ar .dun-t{letter-spacing:0;text-transform:none;font-size:13.5px}.dun-l{margin:clamp(20px,2.2cqi,30px) 0 0;padding:0;border-top:1px solid var(--line)}.dun-l>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:13px 0;border-bottom:1px solid var(--line)}.dun-l dt{font-size:13.5px;color:var(--ink-2);margin:0}.dun-l dd{margin:0;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:19px;color:var(--ink)}.dun-b{margin-top:clamp(18px,2cqi,26px)}.damen{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line)}.dam{background:var(--ivory);padding:clamp(24px,2.6cqi,38px) clamp(18px,2cqi,30px);display:flex;flex-direction:column;gap:16px;transition:background .5s var(--ease)}.dam:hover{background:#fff}.dam-i{width:34px;height:34px;display:grid;place-items:center;flex:none}.dam-i img{width:100%;height:100%;object-fit:contain;opacity:.85}.dam p{margin:0;font-size:14.5px;line-height:1.75;color:var(--ink)}.dnear{margin-top:clamp(28px,3cqi,42px);border-top:1px solid var(--line);padding-top:clamp(20px,2.2cqi,30px)}.dnear-k{font-family:var(--lab);font-size:11.5px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand-ink);margin:0 0 6px}.is-ar .dnear-k{letter-spacing:0;text-transform:none;font-size:13px}.dnear-l{list-style:none;margin:0;padding:0}.dnear-l li{display:flex;justify-content:space-between;align-items:baseline;gap:18px;padding:12px 0;border-bottom:1px solid var(--line)}.dnear-n{font-size:14.5px;color:var(--ink)}.dnear-v{font-size:13px;color:var(--ink-2);white-space:nowrap}.dnear-v b{font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:19px;color:var(--sand-ink);font-weight:400}.dnear-note{margin:14px 0 0;font-size:12.5px;line-height:1.7;color:var(--ink-2);opacity:.8}.dpay-sec{position:relative;overflow:hidden;background:var(--navy);color:#fff}.dpay-tex{position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 80% at 80% 0%,rgba(193,165,128,.2),transparent 62%),radial-gradient(90% 70% at 5% 100%,rgba(193,165,128,.1),transparent 60%)}.dpay-sec .wrap{position:relative;z-index:1}.dpay-sec .head .d2{color:#fff}.dpay-sec .head .lead{color:#ffffffbd}.dpay{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin:0;padding:0;border-top:1px solid rgba(255,255,255,.17)}.dpay-i{position:relative;padding:clamp(30px,3.2cqi,50px) clamp(20px,2.2cqi,38px) clamp(28px,3cqi,44px);border-inline-start:1px solid rgba(255,255,255,.17)}.site .dpay-i:first-child{border-inline-start:0;padding-inline-start:0}.site .dpay-i:last-child{padding-inline-end:0}.dpay-n{display:block;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:17px;color:var(--sand-l);opacity:.85;margin-bottom:clamp(16px,2cqi,26px)}.dpay-p{display:block;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:clamp(40px,4.6cqi,72px);line-height:.95;color:#fff;margin-bottom:16px}.site .dpay-i h3{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,1.7cqi,25px);line-height:1.35;margin:0 0 10px;color:#fff}.dpay-i p{margin:0;font-size:14px;line-height:1.9;color:#ffffffb8}.dfaq{display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:clamp(36px,5cqi,96px);align-items:start}.dreg{position:relative;overflow:hidden;background:var(--navy);color:#fff;padding-block:clamp(64px,7cqi,120px)}.dreg-media{position:absolute;inset:0}.dreg-media img{width:100%;height:100%;object-fit:cover;opacity:.3}.dreg-sh{position:absolute;inset:0;background:linear-gradient(180deg,#051f3ae6,#051f3ac7 42%,#041426f5)}.dreg-in{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:clamp(36px,5cqi,92px);align-items:start}.dreg-l .d2{color:#fff;margin-top:14px}.dreg-l .lead{color:#ffffffc7;margin-top:20px}.dreg-pts{list-style:none;margin:clamp(26px,3cqi,40px) 0 0;padding:0;display:grid;gap:12px}.dreg-pts li{position:relative;padding-inline-start:26px;font-size:14.5px;line-height:1.8;color:#ffffffd6}.dreg-pts li:before{content:"";position:absolute;inset-inline-start:0;top:.62em;width:11px;height:1px;background:var(--sand)}.dreg-f{background:#ffffff0e;border:1px solid rgba(255,255,255,.14);border-radius:2px;padding:clamp(26px,3cqi,46px);backdrop-filter:blur(3px)}.site .dreg-f .d3{color:#fff;margin:0}.dreg-f .p{color:#ffffffa8;margin:10px 0 24px}.dreg-f .f label{color:#ffffff9e}.dreg-f .f input,.dreg-f .f select,.dreg-f .f textarea{color:#fff;border-bottom-color:#ffffff3d;background:transparent}.dreg-f .f input:focus,.dreg-f .f select:focus,.dreg-f .f textarea:focus{border-bottom-color:var(--sand)}.dreg-f .f select option{color:var(--ink)}.dreg-f .ok h3,.dreg-f .ok p{color:#fff}.dreg-f .ok p{color:#ffffffb8}.doth{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(18px,2.2cqi,34px)}.doc-c{display:block;text-align:start;background:none;border:0;padding:0;cursor:pointer;width:100%}.doc-f{display:block;position:relative;aspect-ratio:4/3;overflow:hidden;background:var(--linen);border-radius:2px}.doc-f img{width:100%;height:100%;object-fit:cover;transition:transform 1.4s var(--ease)}.doc-c:hover .doc-f img{transform:scale(1.05)}.doc-b{display:block;padding-top:18px}.doc-b b{display:block;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,1.7cqi,25px);line-height:1.35;color:var(--ink);margin-top:10px}.doc-b small{display:block;margin-top:7px;font-size:13.5px;line-height:1.7;color:var(--ink-2)}@container site (max-width:1000px){.dunits,.damen{grid-template-columns:repeat(2,minmax(0,1fr))}.dfaq{grid-template-columns:1fr;gap:34px}.dreg-in{grid-template-columns:1fr;gap:38px}.doth{grid-template-columns:repeat(2,minmax(0,1fr))}.dpay{grid-template-columns:1fr}.site .dpay-i{border-inline-start:0;padding-inline:0;border-top:1px solid rgba(255,255,255,.17)}.site .dpay-i:first-child{border-top:0}}@container site (max-width:700px){.dunits,.damen,.doth{grid-template-columns:1fr}}.dgal .dgal-i{position:relative;display:block;margin:0;padding:0;border:0;overflow:hidden;background:var(--linen);cursor:pointer;width:100%;height:100%;border-radius:2px}.dgal .dgal-i img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.6s var(--ease),filter .6s var(--ease)}.dgal .dgal-i:hover img{transform:scale(1.04)}.dgal.n5 .dgal-i:first-child,.dgal.n3 .dgal-i:first-child{grid-column:span 2;grid-row:span 2}.dgal.n3 .dgal-i:not(:first-child){grid-column:span 2}.dgal.n2 .dgal-i{grid-column:span 2;grid-row:span 2}.dgal.n4 .dgal-i{grid-column:span 2}.dgal-i.has-more img{filter:brightness(.55)}.dgal-i.has-more:hover img{filter:brightness(.62)}.dgal-more{position:absolute;inset:0;display:grid;place-content:center;justify-items:center;gap:4px;color:#fff;pointer-events:none;text-align:center;padding:12px}.dgal-more b{font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(34px,3.4cqi,54px);line-height:1}.dgal-more small{font-family:var(--lab);font-size:11.5px;letter-spacing:.18em;text-transform:uppercase;color:#ffffffdb}.is-ar .dgal-more small{letter-spacing:0;text-transform:none;font-size:13px}@container site (max-width:900px){.dgal.n3 .dgal-i:first-child,.dgal.n5 .dgal-i:first-child{grid-column:span 2;grid-row:span 2}.dgal.n3 .dgal-i:not(:first-child){grid-column:span 1}.dgal.n2 .dgal-i,.dgal.n4 .dgal-i{grid-column:span 1;grid-row:span 2}}.intro .intro-lock{display:grid;justify-items:center;row-gap:0}.intro img.intro-logo{display:block;width:auto;height:clamp(132px,16cqi,232px);opacity:0;transform-origin:50% 50%;animation:introLogoIn 1.3s .45s var(--ease) forwards}.intro-rule2{display:block;width:1px;height:0;margin:clamp(18px,2.2cqi,30px) 0 clamp(14px,1.8cqi,22px);background:linear-gradient(180deg,#c1a580f2,#c1a58000);animation:introRule2 .9s 1.05s var(--ease) forwards}.intro .intro-sub{margin-top:0;font-family:var(--lab);font-weight:400;font-size:clamp(11px,1.05cqi,14px);letter-spacing:.34em;color:var(--sand-l);opacity:0;animation:introUp 1s 1.25s var(--ease) forwards}.is-en .intro .intro-sub{font-style:normal;text-transform:uppercase}.is-ar .intro .intro-sub{letter-spacing:0;font-size:clamp(14px,1.4cqi,19px);font-family:var(--fd)}@keyframes introLogoIn{0%{opacity:0;transform:translateY(20px) scale(.96)}to{opacity:1;transform:none}}@keyframes introRule2{to{height:clamp(30px,3.4cqi,52px)}}@container site (max-width:900px){.intro img.intro-logo{height:clamp(112px,26cqi,168px)}}@container site (max-width:560px){.intro img.intro-logo{height:clamp(100px,30cqi,140px)}.intro-rule2{margin:16px 0 12px}}.intro-rule2{display:none}.intro .intro-sub{margin-top:clamp(16px,2cqi,28px)}.intro-prog{bottom:clamp(74px,8.4cqi,132px);height:clamp(44px,5.4cqi,84px)}.intro-ghost{font-size:min(34cqi,38vh);animation:introGhost5 4.4s .15s var(--ease) forwards}@keyframes introGhost5{0%{opacity:0;transform:translate(-50%,-50%) scale(1.12)}60%{opacity:.08}to{opacity:.068;transform:translate(-50%,-50%) scale(1)}}@container site (max-width:560px){.intro-prog{bottom:70px;height:40px}}.intro-dock{position:sticky;top:0;height:0;z-index:200}.is-framed .intro-dock{position:absolute;top:0;inset-inline:0}.intro-dock .intro{z-index:1}.site.anim .cookie{animation-delay:.45s}.intro-ghost{display:none}.is-ar .side-dock .floats{right:auto;left:0;border-radius:0 10px 10px 0;box-shadow:2px 4px 18px #020c1821}.is-ar .side-dock .floats.off{transform:translateY(-50%) translate(-14px)}@container site (max-width:600px){.is-ar .side-dock .floats{border-radius:0 9px 9px 0}}.cw-wrap{position:fixed;z-index:210;bottom:22px;inset-inline-end:22px;pointer-events:none}.is-framed .cw-wrap{position:absolute}.is-ar .cw-wrap{inset-inline-end:auto;left:22px;right:auto}.site:not(.is-ar) .cw-wrap{right:22px;left:auto}.cw{pointer-events:auto;width:min(384px,calc(100vw - 32px));max-height:min(660px,calc(100vh - 44px));display:flex;flex-direction:column;overflow:hidden;background:var(--paper);border-radius:18px;box-shadow:0 34px 80px -28px #051f3a80,0 2px 10px #051f3a1f;animation:cwIn .5s var(--ease) both}@keyframes cwIn{0%{opacity:0;transform:translateY(16px) scale(.98)}to{opacity:1;transform:none}}.cw-top{position:relative;overflow:hidden;background:linear-gradient(160deg,#d3bc99,var(--sand) 52%,#b2926a);padding:20px 20px 22px;display:flex;align-items:center;gap:14px;color:var(--navy)}.cw-tex{position:absolute;inset:0;opacity:.2;background-image:url(../assets/img/pattern-lattice-sand.png);background-size:150px;mask-image:linear-gradient(200deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(200deg,#000,transparent 70%)}.cw-logo{position:relative;width:38px;height:auto;flex:none;border-radius:4px}.cw-th{position:relative;flex:1;min-width:0}.cw-t{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:19px;line-height:1.25;color:var(--navy)}.cw-s{margin:5px 0 0;font-size:12px;line-height:1.5;color:#051f3ab8}.cw-acts{position:relative;display:flex;gap:2px;flex:none;align-self:flex-start}.cw-ic{width:30px;height:30px;display:grid;place-items:center;border:0;border-radius:50%;background:#051f3a14;color:var(--navy);cursor:pointer;transition:background .3s}.cw-ic:hover{background:#051f3a2e}.cw-ic svg{width:15px;height:15px}.cw-prog{position:absolute;left:0;right:0;bottom:0;height:2px;background:#051f3a24}.cw-prog i{display:block;height:100%;background:var(--navy);transition:width .6s var(--ease)}.cw-body{flex:1;min-height:0;overflow-y:auto;padding:18px;display:flex;flex-direction:column;gap:9px;background:var(--paper)}.cw-b{margin:0;max-width:86%;padding:11px 14px;font-size:13.5px;line-height:1.65;border-radius:14px}.cw-b.bot{align-self:flex-start;background:var(--linen);color:var(--ink);border-start-start-radius:5px}.cw-b.me{align-self:flex-end;background:var(--navy);color:#fff;border-start-end-radius:5px}.cw-opts{display:flex;flex-direction:column;gap:7px;margin-top:6px}.cw-opts.wrap{flex-direction:row;flex-wrap:wrap;gap:7px}.cw-o{border:1px solid var(--line);background:#fff;color:var(--ink);cursor:pointer;padding:11px 16px;border-radius:999px;font:inherit;font-size:13.5px;text-align:start;transition:background .3s,border-color .3s,color .3s,transform .3s}.cw-opts:not(.wrap) .cw-o{align-self:flex-end}.cw-o:hover{background:var(--navy);border-color:var(--navy);color:#fff;transform:translateY(-1px)}.cw-form{margin-top:10px;display:grid;gap:12px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:16px}.cw-f{display:grid;gap:5px}.cw-f label{font-size:11.5px;color:var(--ink-2)}.cw-f input{border:0;border-bottom:1px solid var(--line);background:transparent;padding:7px 0;font:inherit;font-size:14px;color:var(--ink);outline:none;transition:border-color .3s}.cw-f input:focus{border-bottom-color:var(--sand)}.cw-send{margin-top:2px;border:0;border-radius:999px;background:var(--navy);color:#fff;padding:12px 20px;font:inherit;font-size:13.5px;cursor:pointer;transition:background .3s}.cw-send:hover{background:var(--sand);color:var(--navy)}.cw-done{margin-top:8px;display:grid;justify-items:center;text-align:center;gap:9px;background:#fff;border:1px solid var(--line);border-radius:14px;padding:26px 18px}.cw-done-i{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:var(--sand);color:var(--navy)}.cw-done-i svg{width:20px;height:20px}.cw-done-t{margin:2px 0 0;font-family:var(--fd);font-weight:var(--fdw);font-size:18px;color:var(--ink)}.cw-done-d{margin:0;font-size:13px;line-height:1.7;color:var(--ink-2)}.cw-again{margin-top:6px;background:none;border:0;color:var(--sand-ink);font:inherit;font-size:13px;cursor:pointer;text-decoration:underline;text-underline-offset:4px}.cw-foot{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 18px;border-top:1px solid var(--line);background:#fff}.cw-back{display:inline-flex;align-items:center;gap:7px;background:none;border:0;cursor:pointer;font:inherit;font-size:12.5px;color:var(--ink-2);transition:color .3s}.cw-back:hover{color:var(--ink)}.cw-back svg{width:15px;height:15px}.cw-step{font-family:var(--lab);font-size:11px;letter-spacing:.12em;color:var(--ink-2)}.cw-mini{pointer-events:auto;display:flex;align-items:center;gap:12px;cursor:pointer;width:min(330px,calc(100vw - 32px));text-align:start;background:var(--navy);color:#fff;border:1px solid rgba(255,255,255,.14);border-radius:999px;padding:9px 16px 9px 9px;font:inherit;box-shadow:0 20px 44px -20px #051f3a99;animation:cwIn .45s var(--ease) both;transition:transform .4s var(--ease)}.is-ar .cw-mini{padding:9px 9px 9px 16px}.cw-mini:hover{transform:translateY(-2px)}.cw-mini-l{width:34px;height:auto;border-radius:50%;flex:none}.cw-mini-b{flex:1;min-width:0;display:grid;gap:2px}.cw-mini-b b{font-size:13px;font-weight:600}.cw-mini-b small{font-size:11.5px;color:#ffffffa8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cw-mini-n{flex:none;font-family:var(--lab);font-size:10.5px;letter-spacing:.1em;color:var(--sand-l)}@container site (max-width:560px){.cw-wrap{bottom:12px;inset-inline:12px}.is-ar .cw-wrap,.site:not(.is-ar) .cw-wrap{left:12px;right:12px}.cw{width:100%;max-height:calc(100vh - 24px)}.cw-mini{width:100%}}.cw[dir=ltr] .flip{transform:none}.cw[dir=rtl] .flip{transform:scaleX(-1)}.cw-input{display:flex;align-items:center;gap:8px;margin-top:8px;background:#fff;border:1px solid var(--line);border-radius:999px;padding:5px 5px 5px 16px}.is-ar .cw-input,.cw[dir=rtl] .cw-input{padding:5px 16px 5px 5px}.cw[dir=ltr] .cw-input{padding:5px 5px 5px 16px}.cw-input input{flex:1;min-width:0;border:0;background:transparent;font:inherit;font-size:13.5px;color:var(--ink);outline:none;padding:8px 0}.cw-input input::placeholder{color:var(--ink-2);opacity:.75}.cw-go{flex:none;width:36px;height:36px;display:grid;place-items:center;border:0;border-radius:50%;background:var(--navy);color:#fff;cursor:pointer;transition:background .3s}.cw-go:hover{background:var(--sand);color:var(--navy)}.cw-go svg{width:16px;height:16px}.cw{border:1px solid rgba(5,31,58,.1)}.cw-top{background:var(--navy);color:#fff;padding:16px 16px 18px;gap:12px;align-items:center}.cw-tex{opacity:.12;mask-image:linear-gradient(210deg,#000,transparent 72%);-webkit-mask-image:linear-gradient(210deg,#000,transparent 72%);filter:invert(1)}.cw-logo{position:relative;flex:none;width:42px;height:42px;display:grid;place-items:center;border-radius:9px;background:var(--sand);overflow:hidden}.cw-logo img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block}.cw-t{color:#fff;font-size:17px}.cw-s{color:#ffffff9e;font-size:11.5px;margin-top:3px}.cw-ic{background:#ffffff1a;color:#fff}.cw-ic:hover{background:var(--sand);color:var(--navy)}.cw-prog{background:#ffffff24}.cw-prog i{background:var(--sand)}.cw-body{padding:16px;gap:8px;scrollbar-width:thin;overscroll-behavior:contain}.cw-body::-webkit-scrollbar{width:5px}.cw-body::-webkit-scrollbar-thumb{background:#051f3a33;border-radius:3px}.cw-b{font-size:13px;padding:10px 13px;max-width:82%}.cw-opts{gap:6px;margin-top:4px}.cw-opts:not(.cw-grid){align-items:flex-end}.cw-opts:not(.cw-grid) .cw-o{width:auto;max-width:100%}.site .cw-opts.cw-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:0;margin-top:4px;flex-direction:row}.site .cw-opts.cw-grid .cw-o{width:100%;text-align:center;padding:10px;font-size:12.5px}.site .cw-opts.cw-grid .cw-o:last-child:nth-child(odd){grid-column:1 / -1}.cw-o{padding:10px 15px;font-size:13px;line-height:1.35}.cw-mini{background:var(--navy);border:1px solid rgba(255,255,255,.12);border-radius:14px;padding:10px 14px;gap:12px;box-shadow:0 22px 48px -22px #051f3a9e}.is-ar .cw-mini{padding:10px 14px}.cw-mini-l{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:8px;background:var(--sand);overflow:hidden}.cw-mini-l img{width:100%;height:100%;object-fit:cover;object-position:50% 34%;display:block}.cw-mini-b b{font-size:12.5px;font-weight:600;letter-spacing:.01em}.cw-mini-b small{font-size:11px;color:#fff9}.cw-mini-n{font-size:10px;letter-spacing:.08em;color:var(--sand-l);opacity:.9}.cw-logo img,.cw-mini-l img{object-fit:contain;object-position:50% 50%}.cw-logo{background:none;border-radius:10px}.cw-mini-l{background:none;border-radius:9px}.site .cw-opts:not(.cw-grid){display:grid;grid-template-columns:1fr;gap:6px;align-items:stretch}.site .cw-opts:not(.cw-grid) .cw-o{width:100%;max-width:none;text-align:center;padding:11px 14px}.cw-o{transition:background .25s,border-color .25s,color .25s}.cw-o:hover{transform:none;background:var(--navy);border-color:var(--navy);color:#fff}.cw-s{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cw-form{gap:14px}.cw-f label{display:flex;align-items:baseline;gap:6px;font-size:11.5px;color:var(--ink-2)}.cw-req{font-style:normal;font-size:9.5px;letter-spacing:.06em;text-transform:uppercase;color:var(--sand-ink);opacity:.85}.is-ar .cw-req{text-transform:none;letter-spacing:0;font-size:10.5px}.cw-f textarea{border:0;border-bottom:1px solid var(--line);background:transparent;padding:7px 0;font:inherit;font-size:13.5px;line-height:1.6;color:var(--ink);outline:none;resize:vertical;min-height:58px;transition:border-color .3s}.cw-f textarea:focus{border-bottom-color:var(--sand)}.cw-f textarea::placeholder{color:var(--ink-2);opacity:.6}.cw-f.bad input{border-bottom-color:#b4472f}.cw-f.bad label{color:#b4472f}.cw-err{display:block;margin-top:5px;font-size:11.5px;line-height:1.5;color:#b4472f}.cw-top{padding:20px 18px 22px;gap:14px;align-items:center;border-bottom:1px solid rgba(255,255,255,.08)}.cw-logo{width:54px;height:54px;border-radius:12px;box-shadow:0 8px 20px -10px #0009}.cw-t{font-size:20px;line-height:1.2;letter-spacing:-.003em}.cw-s{display:flex;align-items:center;gap:8px;margin-top:7px;font-size:11.5px;color:#fff9;white-space:nowrap;overflow:hidden}.cw-live{display:inline-flex;align-items:center;gap:6px;color:var(--sand-l);flex:none}.cw-live i{width:6px;height:6px;border-radius:50%;background:#4ea87a;flex:none;box-shadow:0 0 0 3px #4ea87a38;animation:cwPulse 2.4s var(--ease) infinite}@keyframes cwPulse{0%,to{box-shadow:0 0 0 3px #4ea87a38}50%{box-shadow:0 0 0 5px #4ea87a14}}.cw-dot{width:3px;height:3px;border-radius:50%;background:#ffffff4d;flex:none}.cw-loc{overflow:hidden;text-overflow:ellipsis}.cw-acts{gap:6px;align-self:center}.cw-ic{width:32px;height:32px}.cw-ic svg{width:16px;height:16px}.cw-prog{height:3px}@container site (max-width:560px){.cw-top{padding:16px 14px 18px;gap:12px}.cw-logo{width:48px;height:48px;border-radius:11px}.cw-t{font-size:18px}.cw-s{font-size:11px;margin-top:6px}}.cw-s{flex-wrap:wrap;white-space:normal;gap:5px 7px;row-gap:3px;line-height:1.5}.cw-loc{overflow:visible;text-overflow:clip}.cw-acts{gap:5px}.cw-ic{width:30px;height:30px}.cw-top{gap:13px}.cw-s{flex-direction:column;align-items:flex-start;gap:3px;margin-top:6px}.cw-dot{display:none}.cw-loc{font-size:11.5px;color:#ffffff94}.site .intro-c{position:relative;z-index:2;width:auto;display:grid;grid-template-columns:none;justify-items:center;align-items:start;text-align:center;padding-inline:24px;column-gap:0;row-gap:0}.intro-tex{opacity:.34;filter:saturate(.55);animation:introTex 8.5s var(--ease) both}@keyframes introTex{0%{transform:scale(1.15);opacity:0}28%{opacity:.34}to{transform:scale(1);opacity:.34}}.intro-glow{left:50%;top:42%;width:min(820px,110%);background:radial-gradient(circle,#c1a58038,#c1a58000 62%);animation:introGlow 3.2s var(--ease) both}.intro img.intro-mark{width:74px;height:auto;animation:introLogo 1.3s var(--ease) both}@container site (max-width:720px){.intro img.intro-mark{width:60px}}@container site (max-width:900px){.site .intro-c{grid-template-columns:none;grid-template-areas:none;justify-content:center;row-gap:0;column-gap:0;width:auto}}.site.anim .nav{transition:opacity .95s var(--ease),transform .95s var(--ease)}.site.anim .lead-card{transition:opacity 1s .12s var(--ease),transform 1s .12s var(--ease)}.site.anim .hero-bottom{transition:opacity .9s .3s var(--ease),transform .9s .3s var(--ease)}.site.hero-wait .nav{opacity:0;transform:translateY(22px);pointer-events:none}.site.hero-wait .lead-card{opacity:0;transform:translateY(34px)}.site.hero-wait .hero-bottom{opacity:0;transform:translateY(16px)}.site.hero-wait .side-dock,.site.hero-wait .cookie-dock{opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){.site.hero-wait .nav,.site.hero-wait .lead-card,.site.hero-wait .hero-bottom{opacity:1;transform:none}.site.anim .nav,.site.anim .lead-card,.site.anim .hero-bottom{transition:none}}.site .lead-card{width:min(408px,100%);background:linear-gradient(180deg,#071422ed,#040d18ed);-webkit-backdrop-filter:blur(22px) saturate(1.05);backdrop-filter:blur(22px) saturate(1.05);border:1px solid rgba(255,255,255,.13);border-radius:4px;padding:34px 30px 30px;box-shadow:0 34px 90px #020a1480;text-align:center}.site .lead-card:after{border-radius:4px;box-shadow:inset 0 1px #ffffff0f}.site .lead-edge,.site .lead-kick,.site .lead-pts,.site .lead-pref{display:none}.site .lead-t{font-family:var(--lab);font-weight:400;font-size:12.5px;letter-spacing:.2em;text-transform:uppercase;line-height:1.75;color:#fff;margin:0 0 18px;padding-bottom:18px;border-bottom:1px solid rgba(255,255,255,.14)}.is-ar .lead-t{font-family:var(--fd);font-weight:var(--fdw);font-size:19px;letter-spacing:0;text-transform:none;line-height:1.6}.site .lead-d{margin:0 0 24px;font-size:13px;line-height:1.85;color:#fff9;font-weight:300}.is-ar .lead-d{font-family:var(--ff);font-size:13.5px;line-height:1.95;color:#9eaab6}.site .lead-card .fform{gap:12px;text-align:start}.site .lead-card .fform .f{padding-top:0;display:block;position:relative}.site .lead-lb{position:absolute;width:1px;height:1px;padding:0;margin:0;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.site .lead-card input{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:#ffffff0b;height:50px;padding:0 16px;font-family:var(--lab);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;font-weight:400;transition:border-color .45s var(--ease),background .45s var(--ease)}.site .lead-card input::placeholder{color:#ffffff7a;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.site .lead-card input:focus{outline:none;border-bottom-color:var(--sand);background:#ffffff13}.is-ar .lead-card input{font-family:var(--ff);font-size:14px;letter-spacing:0;text-transform:none}.is-ar .lead-card input::placeholder{font-family:var(--ff);font-size:13.5px;letter-spacing:0;text-transform:none}.is-ar .lead-card input[type=tel]{font-family:var(--lab);letter-spacing:.06em;text-align:right}.site .lead-card .fform .btn{width:100%;align-self:stretch;justify-content:center;margin-top:10px;min-height:52px;padding-inline:24px;border-radius:999px;font-family:var(--lab);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:500}.is-ar .lead-card .fform .btn{font-family:var(--fd);font-weight:var(--fdw);font-size:14.5px;letter-spacing:0;text-transform:none}.site .lead-alt{display:flex;flex-direction:column;gap:10px;margin-top:10px}.site .lead-b2{display:flex;align-items:center;justify-content:center;text-align:center;min-height:50px;padding:0 22px;border-radius:999px;border:1px solid rgba(255,255,255,.26);background:transparent;color:#ffffffe0;font-family:var(--lab);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:400;cursor:pointer;text-decoration:none;transition:border-color .45s var(--ease),background .45s var(--ease),color .45s var(--ease)}.site .lead-b2:hover{border-color:#c1a580cc;color:#fff;background:#c1a5801f}.is-ar .lead-b2{font-family:var(--fd);font-weight:var(--fdw);font-size:14.5px;letter-spacing:0;text-transform:none}.site .lead-card .fnote{display:block;text-align:center;margin:18px 0 0;max-width:none;font-family:var(--lab);font-size:10.5px;line-height:1.8;letter-spacing:.04em;color:#ffffff6b}.site .lead-card .fnote svg{display:none}.is-ar .lead-card .fnote{font-family:var(--ff);font-size:11.5px;letter-spacing:0;color:#707e8d}@container site (max-width:900px){.site .lead-card{width:min(400px,100%);padding:30px 26px 26px}}@container site (max-width:700px){.site .lead-card{width:100%;padding:26px 20px 22px;border-radius:4px}.site .lead-t{font-size:11.5px;margin-bottom:16px;padding-bottom:16px}.is-ar .lead-t{font-size:17.5px}.site .lead-d{font-size:12.5px;margin-bottom:20px}.site .lead-card .fform{gap:10px}.site .lead-card input{height:48px}.site .lead-card .fform .btn,.site .lead-b2{min-height:48px;font-size:10.5px}.is-ar .lead-card .fform .btn,.is-ar .lead-b2{font-size:14px}}.site .fchk input:checked:after{border:0;border-inline-end:0;border-left:2px solid var(--navy);border-bottom:2px solid var(--navy);transform:rotate(-45deg) translateY(-1px)}.site .lead-card{padding:26px 26px 22px}.site .lead-t{font-size:11.5px;line-height:1.7;margin:0 0 13px;padding-bottom:13px}.is-ar .lead-t{font-size:18px;line-height:1.5}.site .lead-d{margin:0 0 18px;font-size:12px;line-height:1.7}.is-ar .lead-d{font-size:12.5px;line-height:1.8}.site .lead-card .fform{gap:10px}.site .lead-card input{height:44px;padding:0 14px}.site .lead-card .fform .btn{min-height:46px;margin-top:8px}.site .lead-alt{gap:8px;margin-top:8px}.site .lead-b2{min-height:44px}.site .lead-card .fnote{margin-top:12px;font-size:10px;line-height:1.6}.is-ar .lead-card .fnote{font-size:11px}@container site (max-width:900px){.site .lead-card{padding:24px 22px 20px}}@container site (max-width:700px){.site .lead-card{padding:22px 18px 18px}.site .lead-t{font-size:11px;margin-bottom:12px;padding-bottom:12px}.is-ar .lead-t{font-size:16.5px}.site .lead-d{font-size:11.5px;margin-bottom:16px}.is-ar .lead-d{font-size:12.5px}.site .lead-card input{height:44px}.site .lead-card .fform .btn,.site .lead-b2{min-height:44px;font-size:10.5px}}.site .lead-card .f.bad input{border-bottom-color:#e0736a;background:#e0736a12}.site .lead-err{display:block;margin-top:5px;font-family:var(--ff);font-size:11px;line-height:1.5;letter-spacing:0;text-transform:none;color:#e6857c}.is-ar .lead-err{font-size:11.5px}.site .lead-b2.on{border-color:var(--sand);color:#fff;background:#c1a58029}.apw{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:24px}.ap-scrim{position:absolute;inset:0;border:0;padding:0;background:#030b15b8;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);cursor:pointer;animation:apFade .4s var(--ease) both}@keyframes apFade{0%{opacity:0}to{opacity:1}}@keyframes apUp{0%{opacity:0;transform:translateY(26px) scale(.985)}to{opacity:1;transform:none}}.ap-box{position:relative;z-index:1;display:grid;grid-template-columns:288px minmax(0,1fr);width:min(900px,100%);max-height:min(86dvh,720px);background:#0a1d33;border:1px solid rgba(255,255,255,.12);border-radius:10px;overflow:hidden;box-shadow:0 50px 120px #020a1499;animation:apUp .55s var(--ease) both}.ap-x{position:absolute;top:12px;inset-inline-end:12px;z-index:3;width:34px;height:34px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.18);border-radius:50%;background:#0a1d33b3;color:#ffffffbf;cursor:pointer;transition:background .35s var(--ease),color .35s var(--ease),border-color .35s var(--ease)}.ap-x svg{width:16px;height:16px}.ap-x:hover{background:#ffffff1f;color:#fff;border-color:#ffffff59}.ap-side{padding:28px 26px;background:linear-gradient(180deg,#ffffff0b,#ffffff04);border-inline-end:1px solid rgba(255,255,255,.1);display:flex;flex-direction:column;gap:14px;overflow:auto}.ap-logo{width:42px;height:auto;opacity:.95}.site .ap-t{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:21px;line-height:1.4;color:#fff}.site:not(.is-ar) .ap-t{font-family:var(--lab);font-size:13px;letter-spacing:.18em;text-transform:uppercase;line-height:1.7;font-weight:500}.ap-meta{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-direction:column;gap:11px}.ap-meta li{display:grid;grid-template-columns:17px minmax(0,1fr);gap:11px;align-items:start;font-size:12.5px;line-height:1.6;color:#ffffffa8}.ap-meta svg{width:16px;height:16px;color:var(--sand-l);margin-top:1px}.ap-meta li.on{color:#fff}.ap-meta li.on svg{color:var(--sand)}.ap-note{margin:auto 0 0;padding-top:16px;border-top:1px solid rgba(255,255,255,.1);font-size:11.5px;line-height:1.75;color:#ffffff6b}.ap-main{display:grid;grid-template-columns:minmax(0,1fr) 190px;gap:0;overflow:auto;-webkit-overflow-scrolling:touch}.ap-cal{padding:28px 22px 24px;border-inline-end:1px solid rgba(255,255,255,.1)}.ap-ch{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:16px}.ap-cm{margin:0;font-family:var(--lab);font-size:13px;letter-spacing:.06em;color:#fff}.is-ar .ap-cm{font-family:var(--ff);letter-spacing:0;font-size:14px}.ap-nav{display:flex;gap:6px}.ap-b{width:30px;height:30px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.16);border-radius:50%;background:none;color:#fffc;cursor:pointer;transition:border-color .35s var(--ease),color .35s var(--ease),background .35s var(--ease)}.ap-b svg{width:15px;height:15px}.ap-b:hover{border-color:var(--sand);color:#fff}.ap-b.off{opacity:.28;pointer-events:none}.ap-dow{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;margin-bottom:6px}.ap-dow span{text-align:center;font-family:var(--lab);font-size:9.5px;letter-spacing:.12em;text-transform:uppercase;color:#fff6;padding:4px 0}.is-ar .ap-dow span{font-family:var(--ff);font-size:10.5px;letter-spacing:0;text-transform:none}.ap-grid{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.apd{aspect-ratio:1/1;display:grid;place-items:center;border:1px solid transparent;border-radius:6px;background:#ffffff0a;color:#ffffffd1;font-family:var(--lab);font-size:12.5px;cursor:pointer;transition:background .3s var(--ease),color .3s var(--ease),border-color .3s var(--ease)}.apd:hover{background:#c1a5802e;color:#fff}.apd.gap{background:none;pointer-events:none}.apd.off{background:none;color:#fff3;pointer-events:none}.apd.on{background:var(--sand);color:var(--navy);border-color:var(--sand);font-weight:600}.ap-slots{padding:28px 20px 24px;display:flex;flex-direction:column;gap:12px;min-width:0}.ap-sl{margin:0;font-family:var(--lab);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;color:#ffffff8c;line-height:1.6}.is-ar .ap-sl{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.ap-sgrid{display:flex;flex-direction:column;gap:7px;overflow:auto;max-height:268px;padding-inline-end:4px}.aps{padding:10px 8px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:none;color:#ffffffe0;font-family:var(--lab);font-size:12px;letter-spacing:.08em;cursor:pointer;transition:border-color .35s var(--ease),background .35s var(--ease),color .35s var(--ease)}.aps:hover{border-color:var(--sand);background:#c1a5801f}.aps.on{background:var(--sand);border-color:var(--sand);color:var(--navy);font-weight:600}.ap-empty{margin:0;font-size:12px;line-height:1.7;color:#fff6}.ap-go{margin-top:auto;width:100%;min-height:46px;border:0;border-radius:999px;background:var(--sand);color:var(--navy);font-family:var(--lab);font-size:11px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:filter .35s var(--ease)}.is-ar .ap-go{font-family:var(--fd);font-weight:var(--fdw);font-size:14.5px;letter-spacing:0;text-transform:none}.ap-go:hover{filter:brightness(1.07)}.ap-form,.ap-done{grid-column:1/-1;padding:28px 26px 26px;display:flex;flex-direction:column;gap:11px}.ap-back{align-self:flex-start;display:inline-flex;align-items:center;gap:7px;border:0;background:none;padding:0;color:#fff9;font-family:var(--lab);font-size:10.5px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:color .35s var(--ease)}.is-ar .ap-back{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none}.ap-back svg{width:14px;height:14px}.ap-back:hover{color:#fff}.ap-picked{margin:0 0 4px;padding:13px 16px;border:1px solid rgba(193,165,128,.35);border-radius:6px;background:#c1a58017;display:flex;flex-direction:column;gap:3px}.ap-picked small{font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff80}.is-ar .ap-picked small{font-family:var(--ff);font-size:11px;letter-spacing:0;text-transform:none}.ap-picked b{font-family:var(--ff);font-weight:400;font-size:13.5px;color:#fff}.ap-form .f{position:relative}.ap-form input{width:100%;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:#ffffff0b;height:44px;padding:0 14px;font-family:var(--lab);font-size:11.5px;letter-spacing:.16em;text-transform:uppercase;color:#fff;transition:border-color .45s var(--ease),background .45s var(--ease)}.ap-form input::placeholder{color:#ffffff7a;text-transform:uppercase;letter-spacing:.16em;font-size:11px}.ap-form input:focus{outline:none;border-bottom-color:var(--sand);background:#ffffff13}.is-ar .ap-form input,.is-ar .ap-form input::placeholder{font-family:var(--ff);font-size:13.5px;letter-spacing:0;text-transform:none}.is-ar .ap-form input[type=tel],.is-ar .ap-form input[type=email]{font-family:var(--lab);letter-spacing:.04em}.ap-form .f.bad input{border-bottom-color:#e0736a;background:#e0736a12}.ap-form .ap-go{margin-top:8px}.ap-done{align-items:center;text-align:center;justify-content:center;gap:14px;padding:44px 30px}.ap-ok{width:56px;height:56px;display:grid;place-items:center;border-radius:50%;background:#c1a58029;color:var(--sand)}.ap-ok svg{width:26px;height:26px}.ap-done h4{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:22px;color:#fff}.ap-picked2{margin:0;font-family:var(--ff);font-size:14px;color:var(--sand-l)}.ap-dd{margin:0;font-size:13px;line-height:1.8;color:#fff9;max-width:360px}.ap-done .ap-go{margin-top:8px;max-width:280px}@container site (max-width:900px){.ap-box{grid-template-columns:none;grid-template-rows:auto minmax(0,1fr);width:min(560px,100%);max-height:88dvh}.ap-side{padding:22px 22px 18px;border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.1);gap:11px}.ap-logo{width:34px}.ap-note{display:none}.ap-main{grid-template-columns:none;grid-template-rows:auto auto}.ap-cal{border-inline-end:0;border-bottom:1px solid rgba(255,255,255,.1);padding:20px 18px}.ap-slots{padding:18px}.ap-sgrid{flex-direction:row;flex-wrap:wrap;max-height:none;overflow:visible}.aps{flex:1 1 calc(33.333% - 5px);min-width:92px;text-align:center}.ap-go{margin-top:14px}}@container site (max-width:560px){.apw{padding:14px}.ap-side{padding:18px 18px 14px}.site .ap-t{font-size:18px}.site:not(.is-ar) .ap-t{font-size:12px}.ap-meta li{font-size:11.5px}.apd{font-size:11.5px;border-radius:5px}.aps{flex:1 1 calc(50% - 4px);min-width:0;font-size:11.5px}.ap-form,.ap-done{padding:20px 18px}}.site .ap-sl{padding-inline-end:42px}@container site (max-width:900px){.site .ap-sl{padding-inline-end:0}}@container site (max-width:560px){.site .ap-logo{width:30px}.site .ap-side{gap:9px;padding:16px 16px 13px}.site .ap-meta li{font-size:11px;gap:9px;grid-template-columns:15px minmax(0,1fr)}.site .ap-meta svg{width:14px;height:14px}.site .apd{aspect-ratio:auto;min-height:36px;padding:7px 0}.site .ap-cal{padding:16px 14px}.site .ap-dow span{padding:2px 0}.site .ap-slots{padding:16px 14px 18px;gap:10px}}.site .lead-card input,.site .ap-form input{text-transform:none;letter-spacing:.02em;font-size:13.5px}.site .lead-card input::placeholder,.site .ap-form input::placeholder{text-transform:uppercase;letter-spacing:.16em;font-size:11px}.is-ar .lead-card input,.is-ar .ap-form input{font-size:14px;letter-spacing:0}.is-ar .lead-card input::placeholder,.is-ar .ap-form input::placeholder{font-size:13px;letter-spacing:0;text-transform:none}.site .lead-alt{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}.site .lead-b2{min-height:42px;padding:0 10px;font-size:10px;letter-spacing:.14em}.site .lead-card .fform{gap:9px}.site .lead-card input{height:42px}.site .lead-card .fform .btn{min-height:44px;margin-top:8px}.site .lead-d{margin-bottom:15px}.site .lead-t{margin-bottom:12px;padding-bottom:12px}.site .lead-card .fnote{margin-top:10px}@container site (max-width:420px){.site .lead-alt{grid-template-columns:none}}.pbw{--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='90' viewBox='0 0 64 90'><g fill='none' stroke='black' stroke-width='1.5'><ellipse cx='0' cy='0' rx='32' ry='45'/><ellipse cx='64' cy='0' rx='32' ry='45'/><ellipse cx='0' cy='90' rx='32' ry='45'/><ellipse cx='64' cy='90' rx='32' ry='45'/><ellipse cx='32' cy='45' rx='32' ry='45'/></g></svg>");--pb-bg:#051f3a;--pb-fg:#fff;--pb-mut:rgba(255,255,255,.68);--pb-line:rgba(193,165,128,.34);--pb-acc:#dcc7a4 }.pb-c2{--pb-bg:#e9ddc7;--pb-fg:#051f3a;--pb-mut:rgba(5,31,58,.74);--pb-line:rgba(5,31,58,.2);--pb-acc:#86683f}.pb-c3{--pb-bg:#0a2e36;--pb-fg:#fff;--pb-mut:rgba(255,255,255,.68);--pb-line:rgba(193,165,128,.34);--pb-acc:#dcc7a4}.pb-c4{--pb-bg:#c1a580;--pb-fg:#051f3a;--pb-mut:rgba(5,31,58,.76);--pb-line:rgba(5,31,58,.24);--pb-acc:#051f3a}.pb-c5{--pb-bg:#132e4d;--pb-fg:#fff;--pb-mut:rgba(255,255,255,.68);--pb-line:rgba(193,165,128,.32);--pb-acc:#dcc7a4}.pb-c6{--pb-bg:#f1eae0;--pb-fg:#051f3a;--pb-mut:rgba(5,31,58,.72);--pb-line:rgba(5,31,58,.18);--pb-acc:#86683f}.pb-c7{--pb-bg:#2a2018;--pb-fg:#fff;--pb-mut:rgba(255,255,255,.66);--pb-line:rgba(193,165,128,.34);--pb-acc:#dcc7a4}.pb-c8{--pb-bg:#d8ccb6;--pb-fg:#051f3a;--pb-mut:rgba(5,31,58,.74);--pb-line:rgba(5,31,58,.22);--pb-acc:#86683f}.pb-band{position:relative;display:grid;grid-template-columns:42% minmax(0,1fr);align-items:center;min-height:clamp(420px,42cqi,600px);background:var(--pb-bg);color:var(--pb-fg);overflow:hidden}.pb-tex{align-self:stretch;background-color:var(--pb-line);-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:64px 90px;mask-size:64px 90px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.pb-in{padding:clamp(44px,5cqi,88px) clamp(28px,5.4cqi,92px);max-width:720px}.pb-k{margin:0 0 20px;font-family:var(--lab);font-size:11px;letter-spacing:.2em;text-transform:uppercase;color:var(--pb-acc);line-height:1.7}.is-ar .pb-k{font-family:var(--ff);font-size:13px;letter-spacing:0;text-transform:none}.site .pb-t{margin:0 0 22px;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(28px,3.6cqi,48px);line-height:1.18;color:var(--pb-fg)}.site:not(.is-ar) .pb-t{text-transform:uppercase;letter-spacing:.01em}.pb-d{margin:0;max-width:560px;font-size:clamp(14px,1.25cqi,15.5px);line-height:1.95;color:var(--pb-mut)}.is-ar .pb-d{line-height:2.05}.pb-cta{margin-top:34px;display:inline-block;padding:0 0 7px;border:0;border-bottom:1px solid var(--pb-acc);background:none;color:var(--pb-fg);font-family:var(--lab);font-size:11px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:color .4s var(--ease),border-color .4s var(--ease),opacity .4s var(--ease)}.is-ar .pb-cta{font-family:var(--fd);font-weight:var(--fdw);font-size:16px;letter-spacing:0;text-transform:none}.pb-cta:hover{color:var(--pb-acc);opacity:.85}.pb-fig{margin:0;position:relative;background:var(--pb-bg)}.pb-strip{display:grid;grid-template-columns:42% minmax(0,1fr);height:62px;background:var(--pb-bg)}.pb-strip i{display:block;background-color:var(--pb-line);-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:64px 90px;mask-size:64px 90px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.pb-fig img{display:block;width:100%;height:clamp(340px,40cqi,620px);object-fit:cover;object-position:center}@container site (max-width:900px){.pb-band{grid-template-columns:none;min-height:0;align-items:stretch}.pb-tex{height:88px}.pb-in{padding:34px 26px 40px;max-width:none}.pb-k{margin-bottom:14px}.site .pb-t{margin-bottom:16px;font-size:clamp(24px,4.4cqi,34px)}.pb-d{max-width:none}.pb-cta{margin-top:26px}.pb-strip{grid-template-columns:38% minmax(0,1fr);height:44px}.pb-fig img{height:clamp(240px,46cqi,380px)}}@container site (max-width:560px){.pb-tex{height:70px}.pb-in{padding:28px 20px 32px}.site .pb-t{font-size:25px}.pb-d{font-size:13.5px;line-height:1.9}.pb-cta{font-size:10px;margin-top:22px}.is-ar .pb-cta{font-size:14.5px}.pb-strip{height:36px}.pb-fig img{height:230px}}.site .pb-top{padding-bottom:clamp(44px,5cqi,76px)}.site .pb-top .head{margin-bottom:0}@container site (max-width:900px){.site .pb-top{padding-bottom:30px}}.site .cw-s{display:flex;flex-direction:row;align-items:center;gap:7px;margin-top:6px;flex-wrap:nowrap;white-space:nowrap;line-height:1.5;font-size:12px;color:#ffffffa3}.site .cw-live{gap:0;flex:none}.site .cw-dot{display:none}.site .cw-loc{overflow:hidden;text-overflow:ellipsis;font-size:12px;color:#ffffffa3}@container site (max-width:560px){.site .cw-s,.site .cw-loc{font-size:11.5px}}.site .cw{width:min(408px,calc(100vw - 32px))}.site .cw-top{display:flex;align-items:center;gap:15px;padding:20px 22px 22px;border-bottom:1px solid rgba(255,255,255,.1)}.site .cw-logo{width:46px;height:46px;border-radius:12px;flex:none;align-self:center}.site .cw-th{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center}.site .cw-t{margin:0;font-size:18px;line-height:1.3;letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.is-ar .cw-t{font-size:18.5px;line-height:1.45}.site .cw-s{margin:6px 0 0;gap:8px;font-size:12px;line-height:1.4}.site .cw-live i{width:7px;height:7px}.site .cw-acts{display:flex;align-items:center;gap:8px;flex:none;align-self:center;margin-inline-start:4px}.site .cw-ic{width:34px;height:34px;border-radius:50%}.site .cw-ic svg{width:16px;height:16px}.site .cw-prog{height:3px;background:#ffffff1a}@container site (max-width:560px){.site .cw-top{padding:16px 16px 18px;gap:12px}.site .cw-logo{width:42px;height:42px;border-radius:11px}.site .cw-t{font-size:16.5px}.is-ar .cw-t{font-size:17px}.site .cw-s{font-size:11.5px;margin-top:5px}.site .cw-acts{gap:6px;margin-inline-start:0}.site .cw-ic{width:31px;height:31px}.site .cw-ic svg{width:15px;height:15px}}.site .lead-b2{font-size:9.5px;letter-spacing:.12em;padding:0 8px;line-height:1.35}@container site (max-width:420px){.site .lead-b2{font-size:10.5px;letter-spacing:.14em;padding:0 16px}.is-ar .lead-b2{font-size:14px}}.site .lead-b2{font-size:10px;letter-spacing:.14em;padding:0 12px;white-space:nowrap}.is-ar .lead-b2{font-size:13.5px;letter-spacing:0}@container site (max-width:420px){.site .lead-b2{font-size:10.5px;padding:0 16px}.is-ar .lead-b2{font-size:14px}}.site.anim .nav,.site.anim .lead-card,.site.anim .hero-bottom{transition:none}.site.hero-wait .nav,.site.hero-wait .lead-card,.site.hero-wait .hero-bottom,.site.hero-wait .side-dock,.site.hero-wait .cookie-dock{opacity:1;transform:none;pointer-events:auto}.site .nrc-card{--nc:#051f3a;width:clamp(232px,23cqi,300px);flex:none;padding:0;border:0;background:none;display:flex;flex-direction:column;text-align:start;cursor:pointer;overflow:hidden;transition:transform .6s var(--ease)}.site .nrc-card:hover{transform:translateY(-6px)}.site .nc-1{--nc:#051f3a}.site .nc-2{--nc:#1d3326}.site .nc-3{--nc:#2b1b2b}.site .nc-4{--nc:#12100e}.site .nc-5{--nc:#0a2e36}.site .nc-6{--nc:#132e4d}.site .nc-7{--nc:#2e2118}.site .nrc-top{position:relative;display:block;background:var(--nc);aspect-ratio:1/1.1;overflow:hidden}.site .nrc-mark{position:absolute;top:20px;inset-inline-start:20px;width:auto;height:34px;opacity:.95;pointer-events:none}.site .nrc-d{position:absolute;bottom:22px;inset-inline-start:22px;width:50%;display:flex;flex-direction:column;gap:2px;font-size:12px;line-height:1.5;color:#ffffffb8}.site .nrc-d b{font-weight:400;color:#ffffffeb}.site .nrc-d i{font-style:normal;color:#ffffff94}.site .nrc-vt{position:absolute;bottom:22px;inset-inline-end:16px;writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.3cqi,30px);line-height:1.05;letter-spacing:0;color:#fff;max-height:calc(100% - 78px);overflow:hidden;text-align:start}.site:not(.is-ar) .nrc-vt{letter-spacing:.005em}.site .nrc-fig{display:block;aspect-ratio:1/.62;overflow:hidden;margin:0;background:#0b1b2c}.site .nrc-fig img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.1s var(--ease)}.site .nrc-card:hover .nrc-fig img{transform:scale(1.05)}.site .nrc-n,.site .nrc-l{display:none}@container site (max-width:900px){.site .nrc-card{width:clamp(220px,52cqi,268px)}.site .nrc-mark{height:30px;top:17px;inset-inline-start:17px}.site .nrc-d{bottom:18px;inset-inline-start:18px;font-size:11.5px}.site .nrc-vt{bottom:18px;inset-inline-end:14px;font-size:22px}}@container site (max-width:560px){.site .nrc-card{width:min(74cqi,252px)}.site .nrc-mark{height:27px}.site .nrc-vt{font-size:20px}}.site .nrc-card{width:auto;flex:initial}.site .nrc-vt{position:absolute;bottom:20px;inset-inline-end:14px;writing-mode:horizontal-tb;display:flex;align-items:flex-end;max-height:calc(100% - 76px);overflow:hidden;pointer-events:none}.site .nrc-vt b{writing-mode:vertical-rl;transform:rotate(180deg);font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,1.85cqi,27px);line-height:1.05;color:#fff}.is-ar .nrc-vt b{font-size:clamp(19px,1.75cqi,25px);line-height:1.25}.site .nrc-d{width:46%;bottom:20px;inset-inline-start:20px}.site .nrc-mark{height:32px;top:18px;inset-inline-start:18px}.site .nrc-top{aspect-ratio:1/1.08}@container site (max-width:620px){.site .nrc-vt b{font-size:18px}.site .nrc-d{font-size:11px;width:48%;bottom:16px;inset-inline-start:16px}.site .nrc-vt{bottom:16px;inset-inline-end:11px;max-height:calc(100% - 66px)}.site .nrc-mark{height:26px;top:14px;inset-inline-start:14px}}.site .nrc-vt{transform:none}.is-ar .nrc-vt b{font-size:clamp(22px,2.05cqi,29px);line-height:1.3}@container site (max-width:620px){.is-ar .nrc-vt b{font-size:20px}}.site .nrc-card,.site .nc-1{--nc:#051f3a;--ncf:#fff;--ncs:rgba(255,255,255,.92);--ncm:rgba(255,255,255,.6)}.site .nc-2{--nc:#c1a580;--ncf:#051f3a;--ncs:rgba(5,31,58,.94);--ncm:rgba(5,31,58,.66)}.site .nc-3{--nc:#0a1622;--ncf:#fff;--ncs:rgba(255,255,255,.92);--ncm:rgba(255,255,255,.58)}.site .nc-4,.site .nc-5,.site .nc-6,.site .nc-7{--nc:#051f3a;--ncf:#fff;--ncs:rgba(255,255,255,.92);--ncm:rgba(255,255,255,.6)}.site .nrc-top{background:var(--nc)}.site .nrc-vt b{color:var(--ncf)}.site .nrc-d{color:var(--ncm)}.site .nrc-d b{color:var(--ncs)}.site .nrc-d i{color:var(--ncm)}.site .nc-2 .nrc-fig{background:#b99a72}.site .nrc-mark{display:none}.site .nrc-tex{position:absolute;inset:0;pointer-events:none;background-color:var(--ncl,rgba(255,255,255,.16));-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:52px 72px;mask-size:52px 72px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site .nc-1{--ncl:rgba(193,165,128,.26)}.site .nc-2{--ncl:rgba(5,31,58,.17)}.site .nc-3{--ncl:rgba(193,165,128,.22)}.site .nc-4,.site .nc-5,.site .nc-6,.site .nc-7{--ncl:rgba(193,165,128,.26)}.site .nrc-card{--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='52' height='72' viewBox='0 0 52 72'><g fill='none' stroke='black' stroke-width='1.2'><ellipse cx='0' cy='0' rx='26' ry='36'/><ellipse cx='52' cy='0' rx='26' ry='36'/><ellipse cx='0' cy='72' rx='26' ry='36'/><ellipse cx='52' cy='72' rx='26' ry='36'/><ellipse cx='26' cy='36' rx='26' ry='36'/></g></svg>")}.site .nrc-d{position:absolute;z-index:2}.site .nrc-vt{z-index:2;max-height:calc(100% - 40px);bottom:20px;inset-inline-end:16px}.site .nrc-vt b{font-size:clamp(26px,2.55cqi,37px);line-height:1.02}.is-ar .nrc-vt b{font-size:clamp(25px,2.4cqi,34px);line-height:1.25}@container site (max-width:900px){.site .nrc-vt b{font-size:clamp(23px,4.4cqi,30px)}.is-ar .nrc-vt b{font-size:clamp(22px,4.2cqi,28px)}}@container site (max-width:620px){.site .nrc-vt{bottom:16px;inset-inline-end:12px;max-height:calc(100% - 34px)}.site .nrc-vt b{font-size:24px}.is-ar .nrc-vt b{font-size:23px}}.site .nrc-tex{-webkit-mask-size:64px 88px;mask-size:64px 88px}.site .nc-1{--ncl:rgba(193,165,128,.22)}.site .nc-2{--ncl:rgba(5,31,58,.12)}.site .nc-3{--ncl:rgba(193,165,128,.18)}.site .nc-4,.site .nc-5,.site .nc-6,.site .nc-7{--ncl:rgba(193,165,128,.22)}@container site (max-width:620px){.site .nrc-tex{-webkit-mask-size:52px 72px;mask-size:52px 72px}}.site .nrc-card{--ncb:rgba(255,255,255,.2)}.site .nc-2{--ncb:rgba(5,31,58,.22)}.site .nrc-top{aspect-ratio:auto;min-height:clamp(340px,34cqi,440px);display:flex;flex-direction:column;justify-content:flex-end;padding-block:24px;padding-inline-start:22px;padding-inline-end:56px}.site .nrc-d{position:static;width:auto;display:flex;flex-direction:column;gap:0;font-size:12.5px;line-height:1.5}.site .nrc-st{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-bottom:13px;padding:5px 11px;border:1px solid var(--ncb);border-radius:999px;font-family:var(--lab);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ncs);white-space:nowrap}.is-ar .nrc-st{font-family:var(--ff);font-size:11px;letter-spacing:0;text-transform:none}.site .nrc-st i{width:6px;height:6px;border-radius:50%;background:currentColor;flex:none}.site .s-sale i,.site .s-live i{background:#4ea87a}.site .s-build i{background:#d9a441}.site .s-done i,.site .s-delivered i{background:#8fb4d9}.site .nrc-d>b{font-weight:400;font-size:13px;line-height:1.45;color:var(--ncs)}.site .nrc-d>i{font-style:normal;font-size:12px;line-height:1.5;color:var(--ncm);margin-top:2px}.site .nrc-ov{display:flex;gap:16px;margin-top:14px;padding-top:12px;border-top:1px solid var(--ncb)}.site .nrc-ovi{display:flex;flex-direction:column;gap:3px;min-width:0;flex:1 1 0}.site .nrc-ovi em{font-style:normal;font-family:var(--lab);font-size:8.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ncm)}.is-ar .nrc-ovi em{font-family:var(--ff);font-size:10.5px;letter-spacing:0;text-transform:none}.site .nrc-ovi b{font-weight:400;font-size:11.5px;line-height:1.4;color:var(--ncs)}.is-ar .nrc-ovi b{font-size:12px}.site .nrc-vt{bottom:24px;inset-inline-end:12px;max-height:calc(100% - 48px)}.site .nrc-vt b{font-size:clamp(29px,2.85cqi,42px);line-height:1}.is-ar .nrc-vt b{font-size:clamp(27px,2.65cqi,38px);line-height:1.22}@container site (max-width:900px){.site .nrc-top{min-height:clamp(320px,64cqi,400px);padding-inline-end:50px}.site .nrc-vt b{font-size:clamp(25px,5cqi,34px)}.is-ar .nrc-vt b{font-size:clamp(24px,4.8cqi,32px)}}@container site (max-width:620px){.site .nrc-top{min-height:330px;padding-block:20px;padding-inline-start:18px;padding-inline-end:46px}.site .nrc-vt{bottom:20px;inset-inline-end:10px;max-height:calc(100% - 40px)}.site .nrc-vt b{font-size:26px}.is-ar .nrc-vt b{font-size:25px}.site .nrc-d>b{font-size:12.5px}.site .nrc-d>i{font-size:11.5px}.site .nrc-ov{gap:12px;margin-top:12px;padding-top:10px}.site .nrc-ovi b{font-size:11px}}.site .nrc-st{background:none;padding:5px 11px;border:1px solid var(--ncb);border-radius:999px;overflow:visible}.site .nstat-sale i,.site .nstat-live i{background:#4ea87a}.site .nstat-build i{background:#d9a441}.site .nstat-done i,.site .nstat-delivered i{background:#8fb4d9}.site .nrc-vt b{font-size:clamp(32px,3.1cqi,46px)}.is-ar .nrc-vt b{font-size:clamp(29px,2.85cqi,41px)}@container site (max-width:900px){.site .nrc-vt b{font-size:clamp(26px,5.3cqi,36px)}.is-ar .nrc-vt b{font-size:clamp(25px,5cqi,34px)}}@container site (max-width:620px){.site .nrc-vt b{font-size:28px}.is-ar .nrc-vt b{font-size:26px}}.site .nrc-top{aspect-ratio:1/1.08;min-height:0;padding-block:20px}.site .nrc-fig{aspect-ratio:1/.6}.site .nrc-st{margin-bottom:10px;padding:4px 10px;font-size:8.5px}.is-ar .nrc-st{font-size:10.5px}.site .nrc-d>b{font-size:12.5px;line-height:1.4}.site .nrc-d>i{font-size:11.5px;line-height:1.45;margin-top:1px}.site .nrc-ov{margin-top:11px;padding-top:9px;gap:14px}.site .nrc-ovi em{font-size:8px}.is-ar .nrc-ovi em{font-size:10px}.site .nrc-ovi b{font-size:11px;line-height:1.35}.is-ar .nrc-ovi b{font-size:11.5px}.site .nrc-vt{bottom:20px;max-height:calc(100% - 40px)}@container site (max-width:900px){.site .nrc-top{min-height:0;padding-block:18px}}@container site (max-width:620px){.site .nrc-top{min-height:0;padding-block:16px}.site .nrc-ov{margin-top:9px;padding-top:8px;gap:10px}}@container site (max-width:620px){.site .nrc{--ncols:1.45}.site .nrc-top{aspect-ratio:auto;min-height:268px}.site .nrc-fig{aspect-ratio:1/.58}}@container site (max-width:400px){.site .nrc{--ncols:1.3}.site .nrc-top{min-height:262px}}.site .nc-1{--ncl:rgba(193,165,128,.11)}.site .nc-2{--ncl:rgba(5,31,58,.065)}.site .nc-3{--ncl:rgba(193,165,128,.085)}.site .nc-4,.site .nc-5,.site .nc-6,.site .nc-7{--ncl:rgba(193,165,128,.11)}.site .nrc-card{--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='64' height='88' viewBox='0 0 64 88'><g fill='none' stroke='black' stroke-width='1'><ellipse cx='0' cy='0' rx='32' ry='44'/><ellipse cx='64' cy='0' rx='32' ry='44'/><ellipse cx='0' cy='88' rx='32' ry='44'/><ellipse cx='64' cy='88' rx='32' ry='44'/><ellipse cx='32' cy='44' rx='32' ry='44'/></g></svg>")}.site .s-docs .head{align-items:flex-end}.site .dc-gl{margin:0 0 18px;font-family:var(--lab);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.is-ar .dc-gl{font-family:var(--ff);font-size:13px;letter-spacing:0;text-transform:none}.site .dc-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.site .dc-c{display:grid;grid-template-columns:46px minmax(0,1fr) 20px;gap:15px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:4px;background:#fff;text-decoration:none;color:inherit;transition:border-color .45s var(--ease),transform .45s var(--ease),box-shadow .45s var(--ease)}.site .dc-c:hover{border-color:#c1a580d9;transform:translateY(-3px);box-shadow:0 18px 40px #051f3a14}.site .dc-ic{width:46px;height:46px;display:grid;place-items:center;border-radius:3px;background:#c1a58029;color:#86683f;flex:none}.site .dc-ic svg{width:20px;height:20px}.site .dc-x{min-width:0}.site .dc-x b{display:block;font-family:var(--fd);font-weight:var(--fdw);font-size:16px;line-height:1.3;color:var(--navy);overflow:hidden;text-overflow:ellipsis}.site .dc-x small{display:block;margin-top:5px;font-family:var(--lab);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.is-ar .dc-x small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .dc-dl{color:var(--ink-2);display:grid;place-items:center;transition:color .4s var(--ease)}.site .dc-dl svg{width:18px;height:18px}.site .dc-c:hover .dc-dl{color:#86683f}.site .dc-ph{display:flex;align-items:center;justify-content:space-between;gap:24px;flex-wrap:wrap;margin-top:clamp(40px,4cqi,64px)}.site .dc-ph .dc-gl{margin-bottom:0}.site .dc-chips{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;padding-bottom:2px;max-width:100%}.site .dc-chips::-webkit-scrollbar{display:none}.site .dc-chip{flex:none;padding:8px 16px;border:1px solid var(--line);border-radius:999px;background:none;font-size:12.5px;line-height:1.4;color:var(--ink-2);cursor:pointer;white-space:nowrap;transition:background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.site .dc-chip:hover{border-color:#c1a580cc;color:var(--navy)}.site .dc-chip.on{background:var(--navy);border-color:var(--navy);color:#fff}.site .dc-ph+.dc-grid{margin-top:18px}.site .dc-note{display:flex;align-items:center;gap:9px;margin:clamp(24px,2.6cqi,38px) 0 0;font-size:12.5px;line-height:1.7;color:var(--ink-2)}.site .dc-note svg{width:16px;height:16px;flex:none;color:#86683f}@container site (max-width:1000px){.site .dc-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:620px){.site .dc-grid{grid-template-columns:none;gap:10px}.site .dc-c{padding:16px;grid-template-columns:40px minmax(0,1fr) 18px;gap:13px}.site .dc-ic{width:40px;height:40px}.site .dc-ic svg{width:18px;height:18px}.site .dc-x b{font-size:15px}.site .dc-ph{flex-direction:column;align-items:stretch;gap:14px;margin-top:34px}.site .dc-chips{margin-inline:-16px;padding-inline:16px}.site .dc-note{font-size:12px}}.site .s-docs .head{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:clamp(24px,4cqi,64px);align-items:end}.site .s-docs .head .lead{max-width:none;margin:0}@container site (max-width:900px){.site .s-docs .head{grid-template-columns:none;gap:18px;align-items:start}}.site .s-docs{position:relative;overflow:hidden;background:#07131f;padding:0;isolation:isolate}.site .dcx-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);filter:blur(2px) saturate(.92)}.site .dcx-shade{position:absolute;inset:0;background:linear-gradient(90deg,#040f1ceb,#040f1c9e 44%,#040f1cdb)}.is-ar .dcx-shade{background:linear-gradient(270deg,#040f1ceb,#040f1c9e 44%,#040f1cdb)}.site .dcx-in{position:relative;z-index:2;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.02fr) minmax(0,.9fr);align-items:center;min-height:clamp(540px,50cqi,700px)}.site .dcx-l{padding-block:clamp(48px,5cqi,92px);padding-inline-start:clamp(18px,5.55cqi,80px);padding-inline-end:clamp(18px,2.2cqi,36px)}.site .dcx-badge{display:inline-flex;align-items:center;gap:0;padding:4px;margin-bottom:clamp(18px,2cqi,30px);border:1px solid rgba(255,255,255,.22);border-radius:999px;background:#ffffff0f}.site .dcx-badge b{padding:5px 13px;border-radius:999px;background:var(--sand);color:var(--navy);font-family:var(--lab);font-size:10px;letter-spacing:.18em;text-transform:uppercase;font-weight:600}.is-ar .dcx-badge b{font-family:var(--fd);font-weight:var(--fdw);font-size:13px;letter-spacing:0;text-transform:none}.site .dcx-badge i{font-style:normal;padding:0 15px 0 13px;color:#ffffffd1;font-family:var(--lab);font-size:10.5px;letter-spacing:.12em;text-transform:uppercase;white-space:nowrap}.is-ar .dcx-badge i{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none;padding:0 13px 0 15px}.site .dcx-t{margin:0 0 clamp(14px,1.5cqi,22px);font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(30px,3.5cqi,52px);line-height:1.12;color:#fff;letter-spacing:-.008em}.is-ar .dcx-t{line-height:1.38;letter-spacing:0}.site .dcx-t em{font-style:italic;color:var(--sand-l)}.is-ar .dcx-t em{font-style:normal;color:var(--sand-l)}.site .dcx-p{margin:0;max-width:400px;font-size:13.5px;line-height:1.95;color:#ffffff9e}.is-ar .dcx-p{font-size:14px;line-height:2.05;color:#a8b4c0}.site .dcx-v{position:relative;z-index:3;margin-inline:clamp(-64px,-4.4cqi,-18px);aspect-ratio:16/10;overflow:hidden;background:#000;box-shadow:0 44px 100px #0000008c}.site .dcx-vid{width:100%;height:100%;object-fit:cover;display:block}.site .dcx-play{position:absolute;inset:0;margin:auto;width:70px;height:70px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#0612206b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease),opacity .4s var(--ease)}.site .dcx-play svg{width:22px;height:22px;margin-inline-start:3px}.site .dcx-play:hover{background:var(--sand);border-color:var(--sand);color:var(--navy);transform:scale(1.06)}.site .dcx-v.on .dcx-play{opacity:0;pointer-events:none;transform:scale(.9)}.site .dcx-r{align-self:stretch;display:flex;flex-direction:column;justify-content:center;padding-block:clamp(34px,3.4cqi,56px);padding-inline-start:clamp(22px,2.8cqi,48px);padding-inline-end:clamp(18px,5.55cqi,80px);background:linear-gradient(180deg,#030c179e,#030c17d6);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-inline-start:1px solid rgba(255,255,255,.1)}.site .dcx-h{margin:0 0 14px;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.1cqi,30px);line-height:1.2;color:#fff}.site .dcx-chips{display:flex;gap:6px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;margin-bottom:16px;padding-bottom:2px}.site .dcx-chips::-webkit-scrollbar{display:none}.site .dcx-chips .dc-chip{padding:6px 12px;border:1px solid rgba(255,255,255,.2);background:none;color:#ffffffad;font-size:11.5px;border-radius:999px}.site .dcx-chips .dc-chip:hover{border-color:var(--sand);color:#fff}.site .dcx-chips .dc-chip.on{background:var(--sand);border-color:var(--sand);color:var(--navy)}.site .dcx-list{list-style:none;margin:0;padding:0}.site .dcx-row{display:grid;grid-template-columns:minmax(0,1fr) 22px;gap:14px;align-items:center;padding:13px 0;border-bottom:1px solid rgba(255,255,255,.14);text-decoration:none;color:inherit;transition:border-color .4s var(--ease)}.site .dcx-list li:last-child .dcx-row{border-bottom:0}.site .dcx-row:hover{border-bottom-color:var(--sand)}.site .dcx-x{min-width:0}.site .dcx-x small{display:block;font-family:var(--lab);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#ffffff80;margin-bottom:4px}.is-ar .dcx-x small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .dcx-x b{display:block;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(15px,1.3cqi,18.5px);line-height:1.3;color:#fff;transition:color .4s var(--ease)}.site .dcx-row:hover .dcx-x b{color:var(--sand-l)}.site .dcx-ar{color:#fff9;display:grid;place-items:center;transition:color .4s var(--ease),transform .5s var(--ease)}.site .dcx-ar svg{width:18px;height:18px}.is-ar .dcx-ar svg{transform:scaleX(-1)}.site .dcx-row:hover .dcx-ar{color:var(--sand);transform:translate(2px,-2px)}.is-ar .dcx-row:hover .dcx-ar{transform:translate(-2px,-2px)}.site .dcx-note{margin:16px 0 0;font-size:11.5px;line-height:1.7;color:#ffffff6b}@container site (max-width:1100px){.site .dcx-in{grid-template-columns:minmax(0,1fr) minmax(0,.92fr);min-height:0}.site .dcx-l{grid-column:1;padding-block:clamp(44px,5cqi,70px) 0}.site .dcx-v{grid-column:1;margin-inline:clamp(18px,5.55cqi,80px) 0;margin-block:28px clamp(44px,5cqi,70px)}.site .dcx-r{grid-column:2;grid-row:1 / span 2}}@container site (max-width:760px){.site .dcx-in{grid-template-columns:none}.site .dcx-l{padding-inline:20px;padding-block:44px 0}.site .dcx-v{margin:22px 20px 0;aspect-ratio:16/9}.site .dcx-r{grid-column:1;grid-row:auto;margin-top:30px;border-inline-start:0;border-top:1px solid rgba(255,255,255,.12);padding:30px 20px 40px}.site .dcx-t{font-size:clamp(26px,7cqi,34px)}.site .dcx-p{max-width:none;font-size:13px}.site .dcx-play{width:58px;height:58px}.site .dcx-play svg{width:19px;height:19px}}.site .dcx-v{margin-inline:clamp(-72px,-4.8cqi,-20px) clamp(20px,2.2cqi,34px)}@container site (max-width:1100px){.site .dcx-v{margin-inline:clamp(18px,5.55cqi,80px) 0}}.site .dcx-v{margin-inline:clamp(-44px,-2.8cqi,-14px) clamp(20px,2.2cqi,34px)}.site .dcx-p{max-width:min(330px,100%)}.site .dcx-t{max-width:min(430px,100%)}@container site (max-width:1100px){.site .dcx-v{margin-inline:clamp(18px,5.55cqi,80px) 0}.site .dcx-p,.site .dcx-t{max-width:none}}@container site (max-width:760px){.site .dcx-v{margin:22px 20px 0}}.site .dcx-in>*{min-width:0}.site .dcx-chips,.site .dcx-list,.site .dcx-x,.site .dcx-r{min-width:0}.site .dcx-chips{max-width:100%}.site .ctx-head{max-width:640px;margin:0 auto clamp(46px,5cqi,80px);text-align:center}.site .ctx-k{justify-content:center;margin-bottom:clamp(12px,1.4cqi,20px)}.site .ctx-k:before{display:none}.site .ctx-t{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(30px,3.9cqi,56px);line-height:1.12;letter-spacing:-.01em;color:var(--navy)}.is-ar .ctx-t{line-height:1.38;letter-spacing:0}.site .ctx-t em{font-style:italic;color:#9c8258}.is-ar .ctx-t em{font-style:normal;color:#9c8258}.site .ctx-lead{margin:clamp(14px,1.6cqi,24px) auto 0;max-width:460px;font-size:13.5px;line-height:1.95;color:var(--ink-2)}.is-ar .ctx-lead{font-size:14px;line-height:2.05}.site .ctx-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,.86fr);gap:clamp(28px,4cqi,72px);align-items:start}.site .ctx-people{padding-top:clamp(0px,1.4cqi,24px)}.site .ctp{display:grid;grid-template-columns:92px minmax(0,1fr);gap:clamp(16px,1.8cqi,26px);align-items:center;padding-block:clamp(20px,2.2cqi,30px)}.site .ctp+.ctp{border-top:1px solid var(--line)}.site .ctp-ph{position:relative;width:92px;aspect-ratio:88/112;overflow:hidden;border-radius:2px;background:linear-gradient(160deg,#d6c2a2,#b8996f);display:grid;place-items:center}.site .ctp-pat{position:absolute;inset:0;background-color:#051f3a29;-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:38px 52px;mask-size:38px 52px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site .ctp-mono{position:relative;font-family:var(--fd);font-weight:var(--fdw);font-size:36px;line-height:1;color:var(--navy);opacity:.9}.site .ctp-n{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(18px,1.6cqi,22px);line-height:1.3;color:var(--navy)}.site .ctp-r{margin:5px 0 14px;font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.is-ar .ctp-r{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .ctp-row{display:flex;align-items:center;gap:10px;margin:0 0 5px}.site .ctp-l{font-size:13.5px;line-height:1.6;color:var(--navy);text-decoration:none;border-bottom:1px solid rgba(5,31,58,.3);padding-bottom:1px;transition:border-color .4s var(--ease),color .4s var(--ease)}.site .ctp-l:hover{color:#86683f;border-bottom-color:#86683f}.site .ctp-wa{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#25d366;color:#fff;flex:none;transition:transform .4s var(--ease)}.site .ctp-wa svg{width:13px;height:13px}.site .ctp-wa:hover{transform:scale(1.12)}.site .ctp-addr{margin-top:clamp(18px,2cqi,28px);padding-top:clamp(18px,2cqi,28px);border-top:1px solid var(--line)}.site .ctp-addr small{display:block;margin-bottom:6px;font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.is-ar .ctp-addr small{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .ctp-addr span{font-size:13.5px;line-height:1.7;color:var(--navy)}.site .ctx-card{background:#f2ece2;border:1px solid rgba(5,31,58,.07);border-radius:4px;padding:clamp(28px,3.2cqi,48px)}.site .ctx-ft{margin:0 0 clamp(20px,2.2cqi,32px);font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.5cqi,34px);line-height:1.2;color:var(--navy)}.site .ctf{position:relative;margin-bottom:22px}.site .ctf input,.site .ctf textarea{width:100%;border:0;border-bottom:1px solid rgba(5,31,58,.25);background:none;border-radius:0;padding:8px 0 9px;font:inherit;font-size:14px;color:var(--navy);transition:border-color .4s var(--ease)}.site .ctf textarea{resize:vertical;min-height:74px;line-height:1.75;font-size:13.5px}.site .ctf input:focus,.site .ctf textarea:focus{outline:none;border-bottom-color:#86683f}.site .ctf input::placeholder{color:#051f3a73}.site .ctf-lb{display:block;margin-bottom:2px;font-family:var(--lab);font-size:9px;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.is-ar .ctf-lb{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .ctf.bad input{border-bottom-color:#c0574c}.site .ctf-e{display:block;margin-top:5px;font-size:11.5px;line-height:1.5;color:#c0574c}.site .ctx-agree{display:grid;grid-template-columns:20px minmax(0,1fr);gap:12px;align-items:start;margin:6px 0 24px;font-size:12.5px;line-height:1.65;color:var(--ink-2);cursor:pointer}.site .ctx-agree input{appearance:none;-webkit-appearance:none;width:20px;height:20px;margin:1px 0 0;border:1px solid rgba(5,31,58,.35);border-radius:3px;display:grid;place-items:center;cursor:pointer}.site .ctx-agree input:checked{background:#86683f;border-color:#86683f}.site .ctx-agree input:checked:after{content:"";width:10px;height:6px;border:0;border-left:2px solid #fff;border-bottom:2px solid #fff;transform:rotate(-45deg) translateY(-1px)}.site .ctx-send{min-height:46px;padding:0 34px;border:0;border-radius:2px;background:var(--navy);color:#fff;font-family:var(--lab);font-size:10.5px;letter-spacing:.2em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:background .4s var(--ease)}.is-ar .ctx-send{font-family:var(--fd);font-weight:var(--fdw);font-size:15px;letter-spacing:0;text-transform:none}.site .ctx-send:hover{background:#0a3157}.site .ctx-note{margin:16px 0 0;font-size:11.5px;line-height:1.7;color:var(--ink-2)}.site .ctx-card .ok{text-align:start}@container site (max-width:900px){.site .ctx-grid{grid-template-columns:none;gap:34px}.site .ctx-people{padding-top:0}}@container site (max-width:560px){.site .ctp{grid-template-columns:74px minmax(0,1fr);gap:14px}.site .ctp-ph{width:74px}.site .ctp-mono{font-size:29px}.site .ctx-card{padding:24px 20px}.site .ctx-lead{font-size:13px}}.site .ctp-ph{--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='38' height='52' viewBox='0 0 38 52'><g fill='none' stroke='black' stroke-width='1'><ellipse cx='0' cy='0' rx='19' ry='26'/><ellipse cx='38' cy='0' rx='19' ry='26'/><ellipse cx='0' cy='52' rx='19' ry='26'/><ellipse cx='38' cy='52' rx='19' ry='26'/><ellipse cx='19' cy='26' rx='19' ry='26'/></g></svg>")}.site{--cw-ar-txt:"29LTAzer-Light", var(--f-ar), "IBM Plex Sans Arabic", Tahoma, sans-serif;--cw-ar-disp:"29LTZaridDisplayVF", var(--f-ar), "IBM Plex Sans Arabic", Tahoma, sans-serif;--cw-en-txt:"Degular Text", var(--f-en), "Montserrat", "Helvetica Neue", Arial, sans-serif;--cw-en-disp:"Louize Display", Georgia, serif}.site .cw[dir=rtl],.site .cw[dir=rtl] input,.site .cw[dir=rtl] textarea,.site .cw[dir=rtl] button,.site .cw[dir=rtl] label,.site .cw[dir=rtl] small,.site .cw[dir=rtl] b,.site .cw[dir=rtl] i,.site .cw-mini[dir=rtl],.site .cw-mini[dir=rtl] b,.site .cw-mini[dir=rtl] small,.site .cw[dir=rtl] a:where(.lnk){font-family:var(--cw-ar-txt);letter-spacing:0;text-transform:none}.site .cw[dir=rtl] .cw-t{font-family:var(--cw-ar-disp);font-weight:400}.site .cw[dir=rtl] .cw-b,.site .cw[dir=rtl] .cw-o,.site .cw[dir=rtl] .cw-s,.site .cw[dir=rtl] .cw-loc,.site .cw[dir=rtl] .cw-send,.site .cw[dir=rtl] .cw-back,.site .cw[dir=rtl] .cw-step,.site .cw[dir=rtl] .cw-err,.site .cw[dir=rtl] .cw-req{font-family:var(--cw-ar-txt);letter-spacing:0;text-transform:none}.site .cw[dir=rtl] input[type=tel],.site .cw[dir=rtl] input[type=email]{font-family:var(--cw-en-txt);letter-spacing:.02em}.site .cw[dir=ltr],.site .cw[dir=ltr] input,.site .cw[dir=ltr] textarea,.site .cw[dir=ltr] button,.site .cw[dir=ltr] label,.site .cw[dir=ltr] small,.site .cw[dir=ltr] b,.site .cw[dir=ltr] i,.site .cw-mini[dir=ltr],.site .cw-mini[dir=ltr] b,.site .cw-mini[dir=ltr] small,.site .cw[dir=ltr] a:where(.lnk){font-family:var(--cw-en-txt)}.site .cw[dir=ltr] .cw-t{font-family:var(--cw-en-disp);font-weight:400}.site .rvs-rail{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(12px,1.4cqi,22px);margin-top:clamp(34px,4cqi,58px)}.site .rvs-c{position:relative;min-width:0}.site .rvs-v{display:block;width:100%;position:relative;padding:0;border:0;background:#0a1622;aspect-ratio:9/16;overflow:hidden;border-radius:4px;cursor:pointer;text-align:start;transition:transform .6s var(--ease),box-shadow .6s var(--ease)}.site .rvs-c:hover .rvs-v{transform:translateY(-6px);box-shadow:0 30px 64px #051f3a38}.site .rvs-vid{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;display:block}.site .rvs-shade{position:absolute;inset:0;background:linear-gradient(180deg,#040e1a6b,#040e1a00,#040e1a85 64%,#040e1ae6)}.site .rvs-no{position:absolute;top:14px;inset-inline-start:15px;font-family:var(--lab);font-size:10px;letter-spacing:.2em;color:#ffffffb8}.site .rvs-b{position:absolute;inset-inline:0;bottom:0;padding:18px 16px;display:flex;flex-direction:column;gap:4px}.site .rvs-pj{font-family:var(--lab);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-l)}.is-ar .rvs-pj{font-family:var(--ff);font-size:11px;letter-spacing:0;text-transform:none}.site .rvs-n{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(15px,1.35cqi,19px);line-height:1.25;color:#fff}.site .rvs-q{font-size:12px;line-height:1.55;color:#ffffffb8;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.is-ar .rvs-q{font-size:12.5px;line-height:1.65}.site .rvs-cta{display:inline-flex;align-items:center;gap:7px;margin-top:8px;font-family:var(--lab);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#fff;opacity:.85;transition:opacity .4s var(--ease),gap .4s var(--ease)}.is-ar .rvs-cta{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .rvs-cta svg{width:15px;height:15px}.site .rvs-c:hover .rvs-cta{opacity:1;gap:11px}.site .rvs-c .rv-mute{position:absolute;top:12px;inset-inline-end:12px;z-index:3;width:32px;height:32px;display:grid;place-items:center;border-radius:50%;border:1px solid rgba(255,255,255,.3);background:#06122080;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .4s var(--ease),border-color .4s var(--ease),color .4s var(--ease)}.site .rvs-c .rv-mute svg{width:15px;height:15px}.site .rvs-c .rv-mute:hover,.site .rvs-c .rv-mute.on{background:var(--sand);border-color:var(--sand);color:var(--navy)}.site .rvp-back{display:inline-flex;align-items:center;gap:9px;border:0;background:none;padding:0;margin-bottom:clamp(24px,2.6cqi,40px);color:var(--ink-2);font-family:var(--lab);font-size:10px;letter-spacing:.18em;text-transform:uppercase;cursor:pointer;transition:color .4s var(--ease)}.is-ar .rvp-back{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none}.site .rvp-back svg{width:16px;height:16px}.site .rvp-back:hover{color:var(--navy)}.site .rvp-top{display:grid;grid-template-columns:minmax(0,.62fr) minmax(0,1fr);gap:clamp(24px,3.6cqi,64px);align-items:center}.site .rvp-vwrap{position:relative;aspect-ratio:9/16;overflow:hidden;border-radius:4px;background:#0a1622;box-shadow:0 34px 80px #051f3a33}.site .rvp-vid{width:100%;height:100%;object-fit:cover;display:block}.site .rvp-play{position:absolute;inset:0;margin:auto;width:66px;height:66px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;background:#0612206b;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:background .45s var(--ease),border-color .45s var(--ease),transform .45s var(--ease),opacity .4s var(--ease)}.site .rvp-play svg{width:21px;height:21px;margin-inline-start:3px}.site .rvp-play:hover{background:var(--sand);border-color:var(--sand);color:var(--navy);transform:scale(1.06)}.site .rvp-vwrap.on .rvp-play{opacity:0;pointer-events:none;transform:scale(.9)}.site .rvp-badge{display:inline-flex;align-items:center;gap:8px;padding:6px 13px;border-radius:999px;background:#4ea87a1f;color:#2f7d56;border:1px solid rgba(78,168,122,.3);font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase}.is-ar .rvp-badge{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .rvp-badge svg{width:13px;height:13px}.site .rvp-t{margin:clamp(16px,1.8cqi,26px) 0 0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,3cqi,42px);line-height:1.24;letter-spacing:-.008em;color:var(--navy)}.is-ar .rvp-t{line-height:1.45;letter-spacing:0}.site .rvp-by{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin:clamp(14px,1.5cqi,22px) 0 0}.site .rvp-by b{font-weight:400;font-size:15px;color:var(--navy)}.site .rvp-by span{font-size:13px;color:var(--ink-2)}.site .rvp-by span:before{content:"·";margin-inline-end:10px;color:var(--ink-2)}.site .rvp-meta{list-style:none;display:flex;flex-wrap:wrap;gap:clamp(18px,2.4cqi,42px);margin:clamp(22px,2.4cqi,34px) 0 0;padding:clamp(18px,2cqi,26px) 0 0;border-top:1px solid var(--line)}.site .rvp-meta li{display:flex;flex-direction:column;gap:5px;min-width:0}.site .rvp-meta small{font-family:var(--lab);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.is-ar .rvp-meta small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .rvp-meta b{font-weight:400;font-size:14px;color:var(--navy)}.site .rvp-body{margin-top:clamp(36px,4cqi,64px);max-width:760px}.site .rvp-body p{margin:0 0 clamp(14px,1.5cqi,22px);font-size:15px;line-height:2;color:var(--ink-2)}.is-ar .rvp-body p{font-size:15.5px;line-height:2.15}.site .rvp-body p:first-child{font-size:17px;line-height:1.9;color:var(--navy)}.is-ar .rvp-body p:first-child{font-size:17.5px;line-height:2.05}.site .rvo-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.5cqi,22px);margin-top:clamp(26px,3cqi,44px)}.site .rvo-c{display:block;padding:0;border:0;background:none;text-align:start;cursor:pointer;min-width:0;transition:transform .6s var(--ease)}.site .rvo-c:hover{transform:translateY(-5px)}.site .rvo-ph{position:relative;display:block;aspect-ratio:4/5;overflow:hidden;border-radius:4px;background:#0a1622}.site .rvo-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1s var(--ease)}.site .rvo-c:hover .rvo-ph img{transform:scale(1.05)}.site .rvo-shade{position:absolute;inset:0;background:linear-gradient(180deg,#040e1a00 40%,#040e1a99)}.site .rvo-play{position:absolute;inset:0;margin:auto;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.5);border-radius:50%;background:#06122059;color:#fff}.site .rvo-play svg{width:16px;height:16px;margin-inline-start:2px}.site .rvo-b{display:flex;flex-direction:column;gap:4px;padding-top:14px}.site .rvo-pj{font-family:var(--lab);font-size:8.5px;letter-spacing:.18em;text-transform:uppercase;color:#86683f}.is-ar .rvo-pj{font-family:var(--ff);font-size:11px;letter-spacing:0;text-transform:none}.site .rvo-b b{font-family:var(--fd);font-weight:var(--fdw);font-size:17px;line-height:1.3;color:var(--navy)}.site .rvo-q{font-size:12.5px;line-height:1.6;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.site .rvo-cta{display:inline-flex;align-items:center;gap:7px;margin-top:6px;color:var(--navy);font-family:var(--lab);font-size:9px;letter-spacing:.18em;text-transform:uppercase;transition:gap .4s var(--ease)}.is-ar .rvo-cta{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .rvo-cta svg{width:15px;height:15px}.site .rvo-c:hover .rvo-cta{gap:11px}@container site (max-width:1000px){.site .rvs-rail{grid-template-columns:repeat(2,minmax(0,1fr))}.site .rvp-top{grid-template-columns:none;gap:28px}.site .rvp-vwrap{max-width:360px;aspect-ratio:9/14}.site .rvo-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:600px){.site .rvs-rail{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site .rvs-n{font-size:14px}.site .rvs-q{font-size:11px;-webkit-line-clamp:2}.site .rvs-b{padding:14px 12px}.site .rvs-cta{font-size:8.5px;margin-top:6px}.is-ar .rvs-cta{font-size:11px}.site .rvs-c .rv-mute{width:28px;height:28px;top:10px;inset-inline-end:10px}.site .rvs-c .rv-mute svg{width:13px;height:13px}.site .rvp-vwrap{max-width:none}.site .rvo-grid{grid-template-columns:none}.site .rvo-ph{aspect-ratio:16/10}.site .rvp-body p:first-child{font-size:15.5px}}.site .rvp-top{grid-template-columns:minmax(0,clamp(240px,26cqi,360px)) minmax(0,1fr);align-items:center}.site .rvp-vwrap{width:100%;max-width:360px}@container site (max-width:1000px){.site .rvp-top{grid-template-columns:none}.site .rvp-vwrap{max-width:300px;aspect-ratio:9/16}}@container site (max-width:600px){.site .rvp-vwrap{max-width:none;aspect-ratio:9/13}}.site .rvp{padding-top:calc(var(--nav-h) + clamp(34px,4cqi,64px))}.site .ctinfo{margin-top:clamp(22px,2.4cqi,34px);padding-top:clamp(22px,2.4cqi,34px);border-top:1px solid var(--line)}.site .ctinfo-h{margin:0 0 clamp(16px,1.8cqi,24px);font-family:var(--lab);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.is-ar .ctinfo-h{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .ctinfo-l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(16px,1.9cqi,26px) clamp(18px,2.2cqi,34px)}.site .cti{display:grid;grid-template-columns:34px minmax(0,1fr);gap:13px;align-items:start;min-width:0}.site .cti:first-child{grid-column:1 / -1}.site .cti-i{width:34px;height:34px;display:grid;place-items:center;border-radius:3px;background:#c1a58029;color:#86683f;flex:none;margin-top:2px}.site .cti-i svg{width:16px;height:16px}.site .cti-x{display:flex;flex-direction:column;gap:4px;min-width:0}.site .cti-x small{font-family:var(--lab);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-2)}.is-ar .cti-x small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .cti-x>span{font-size:13.5px;line-height:1.65;color:var(--navy)}.site .cti-x>a{font-size:13.5px;line-height:1.6;color:var(--navy);text-decoration:none;align-self:flex-start;border-bottom:1px solid rgba(5,31,58,.28);padding-bottom:1px;transition:color .4s var(--ease),border-color .4s var(--ease)}.site .cti-x>a:hover{color:#86683f;border-bottom-color:#86683f}.site .cti-dir{display:inline-flex;align-items:center;gap:7px;align-self:flex-start;margin-top:5px;border-bottom:0;font-family:var(--lab);font-size:9px;letter-spacing:.16em;text-transform:uppercase;color:#86683f;text-decoration:none;transition:gap .4s var(--ease)}.is-ar .cti-dir{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .cti-dir svg{width:14px;height:14px}.site .cti-dir:hover{gap:11px;border-bottom:0}@container site (max-width:560px){.site .ctinfo-l{grid-template-columns:none;gap:15px}.site .cti{grid-template-columns:30px minmax(0,1fr);gap:11px}.site .cti-i{width:30px;height:30px}.site .cti-i svg{width:15px;height:15px}.site .cti-x>span,.site .cti-x>a{font-size:13px}}.site .cti-x>a.cti-dir,.site .cti-x>a.cti-dir:hover{border-bottom:0;padding-bottom:0}.site .ctinfo{margin-top:0;padding-top:0;border-top:0}.site .ctx-people{padding-top:clamp(0px,1cqi,16px)}.site .ctsoc{margin-top:clamp(26px,3cqi,40px);padding-top:clamp(22px,2.4cqi,32px);border-top:1px solid var(--line)}.site .ctsoc-h{margin:0 0 14px;font-family:var(--lab);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;color:var(--ink-2)}.is-ar .ctsoc-h{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .ctsoc-l{display:flex;flex-wrap:wrap;gap:9px}.site .ctsoc-i{width:38px;height:38px;display:grid;place-items:center;border-radius:50%;border:1px solid var(--line);background:#fff;transition:border-color .4s var(--ease),transform .4s var(--ease),background .4s var(--ease)}.site .ctsoc-i img{width:16px;height:16px;object-fit:contain;opacity:.7;transition:opacity .4s var(--ease)}.site .ctsoc-i:hover{border-color:#c1a580d9;transform:translateY(-2px);background:#c1a5801a}.site .ctvisit{position:relative;overflow:hidden;margin-top:clamp(24px,2.8cqi,38px);background:var(--navy);border-radius:4px;color:#fff}.site .ctvisit-tex{position:absolute;inset:0;pointer-events:none;background-color:#c1a58029;--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='58' height='80' viewBox='0 0 58 80'><g fill='none' stroke='black' stroke-width='1'><ellipse cx='0' cy='0' rx='29' ry='40'/><ellipse cx='58' cy='0' rx='29' ry='40'/><ellipse cx='0' cy='80' rx='29' ry='40'/><ellipse cx='58' cy='80' rx='29' ry='40'/><ellipse cx='29' cy='40' rx='29' ry='40'/></g></svg>");-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:58px 80px;mask-size:58px 80px;-webkit-mask-repeat:repeat;mask-repeat:repeat}.site .ctvisit-b{position:relative;padding:clamp(24px,2.8cqi,38px)}.site .ctvisit-b h3{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,1.8cqi,25px);line-height:1.3;color:#fff}.site .ctvisit-b p{margin:10px 0 0;font-size:13px;line-height:1.85;color:#ffffffa8;max-width:380px}.is-ar .ctvisit-b p{font-size:13.5px;line-height:1.95}.site .ctvisit-cta{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(18px,2cqi,26px);min-height:44px;padding:0 24px;border:0;border-radius:999px;background:var(--sand);color:var(--navy);font-family:var(--lab);font-size:10.5px;letter-spacing:.18em;text-transform:uppercase;font-weight:600;cursor:pointer;transition:filter .4s var(--ease),gap .4s var(--ease)}.is-ar .ctvisit-cta{font-family:var(--fd);font-weight:var(--fdw);font-size:15px;letter-spacing:0;text-transform:none}.site .ctvisit-cta svg{width:16px;height:16px}.site .ctvisit-cta:hover{filter:brightness(1.06);gap:14px}@container site (max-width:560px){.site .ctsoc-i{width:34px;height:34px}.site .ctsoc-i img{width:15px;height:15px}.site .ctvisit-b{padding:22px 20px}.site .ctvisit-b p{font-size:12.5px}}.site .ctsoc-i{background:var(--navy);border-color:var(--navy)}.site .ctsoc-i img{opacity:.88}.site .ctsoc-i:hover{background:#0b3358;border-color:var(--sand);transform:translateY(-3px)}.site .ctsoc-i:hover img{opacity:1}.site .ctx{position:relative;overflow:hidden;isolation:isolate}.site .ctx>.wrap{position:relative;z-index:2}.site .ctx-wm{position:absolute;z-index:0;pointer-events:none;top:clamp(40px,6cqi,110px);inset-inline-end:clamp(-90px,-5cqi,-30px);width:clamp(320px,34cqi,560px);aspect-ratio:301/562;background:url(../assets/img/map-marker-navy.png) no-repeat center/contain;opacity:.055;transform:rotate(-6deg)}.is-ar .ctx-wm{transform:rotate(6deg) scaleX(-1)}.site .ctx-lat{position:absolute;z-index:0;pointer-events:none;inset-block:0;inset-inline-end:0;width:min(58cqi,860px);--pb-pat:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='72' height='100' viewBox='0 0 72 100'><g fill='none' stroke='black' stroke-width='1'><ellipse cx='0' cy='0' rx='36' ry='50'/><ellipse cx='72' cy='0' rx='36' ry='50'/><ellipse cx='0' cy='100' rx='36' ry='50'/><ellipse cx='72' cy='100' rx='36' ry='50'/><ellipse cx='36' cy='50' rx='36' ry='50'/></g></svg>");background-color:#051f3a0e;-webkit-mask-image:var(--pb-pat);mask-image:var(--pb-pat);-webkit-mask-size:72px 100px;mask-size:72px 100px;-webkit-mask-repeat:repeat;mask-repeat:repeat;-webkit-mask-composite:source-in}.site .ctx-lat:after{content:"";position:absolute;inset:0;background:linear-gradient(270deg,rgba(248,245,239,0) 0%,rgba(248,245,239,.55) 55%,var(--paper,#f8f5ef) 100%)}.is-ar .ctx-lat:after{background:linear-gradient(90deg,rgba(248,245,239,0) 0%,rgba(248,245,239,.55) 55%,var(--paper,#f8f5ef) 100%)}@container site (max-width:900px){.site .ctx-wm{width:clamp(240px,46cqi,360px);opacity:.045;top:clamp(24px,5cqi,70px)}.site .ctx-lat{width:min(80cqi,620px)}}@container site (max-width:560px){.site .ctx-wm{width:58cqi;inset-inline-end:-14cqi;opacity:.04}.site .ctx-lat{width:100%}.site .ctx-lat:after{background:linear-gradient(180deg,rgba(248,245,239,0) 0%,rgba(248,245,239,.6) 70%,var(--paper,#f8f5ef) 100%)}}.site .nav .langb,.site .nav .mcb,.site .nav .nprof,.site .nabout{display:inline-flex;align-items:center;gap:8px;height:auto;min-height:0;padding:6px 0;margin:0;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:visible;isolation:auto;transform:none;font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;opacity:.9;transition:opacity .35s var(--ease)}.is-ar .nav .langb,.is-ar .nav .mcb,.is-ar .nav .nprof,.is-ar .nabout{font-family:var(--ff);font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav .langb:after,.site .nav .mcb:after,.site .nav .nprof:after,.site .nabout:after{content:"";position:absolute;inset-inline:0;bottom:1px;height:1px;background:currentColor;transform:scaleX(0);transform-origin:var(--o-s,left);transition:transform .45s var(--ease);opacity:.7}.site .nav .langb:hover,.site .nav .mcb:hover,.site .nav .nprof:hover,.site .nabout:hover{opacity:1;background:none;border:0;transform:none;box-shadow:none;color:inherit}.site .nav .langb:hover:after,.site .nav .mcb:hover:after,.site .nav .nprof:hover:after,.site .nabout:hover:after{transform:scaleX(1)}.site .nav .nprof:before{display:none}.site .nav .flagi{width:17px;height:12px;border-radius:2px;flex:none}.site .nav .langc,.site .nav .mcc{width:11px;height:11px;flex:none;opacity:.6;stroke-width:2}.site .nav .mc-ic{display:none}.site .nav .nprof svg{width:13px;height:13px;flex:none;opacity:.8;transition:transform .45s var(--ease)}.site .nav .nprof:hover svg{transform:translateY(2px)}.site .nav-side,.site .nav-end{gap:clamp(20px,2.8cqi,42px)}.site .nav .burger{gap:12px;padding:0;height:auto}.site .nav .bt{font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500}.is-ar .nav .bt{font-family:var(--ff);font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav .burger .bl{width:24px;gap:6px}.site .nav .ntel{padding:0}.site .nav .ntel-n{font-size:15px;letter-spacing:.02em}.site .nav .ntel-s{font-size:9px;letter-spacing:.16em;gap:6px}.is-ar .nav .ntel-s{font-size:11px;letter-spacing:0}.site .nav .langp,.site .nav .mcp{margin-top:10px}@container site (max-width:1180px){.site .nav-in{gap:clamp(16px,2.4cqi,34px)}.site .nav-side,.site .nav-end{gap:clamp(16px,2.2cqi,30px)}.site .nav .ntel-s{display:none}}@container site (max-width:1020px){.site .nabout,.site .nav .bt{display:none}.site .nav .burger{gap:0}.site .nav .langt{display:none}}@container site (max-width:900px){.site .nprof-t{display:none}.site .nav .nprof{width:auto;padding:6px 0;justify-content:center}.site .nav .nprof svg{width:16px;height:16px}}@container site (max-width:760px){.site .nav .nprof{display:none}.site .nav-side,.site .nav-end{gap:clamp(14px,3.2cqi,22px)}.site .nav .mcb-t{display:none}.site .nav .mc-ic{display:block;width:17px;height:17px}}.site .nav .mcb,.site .nav .mcb:hover,.site .nav .mcw.on .mcb,.site .nav:not(.is-solid) .mcb,.site .nav:not(.is-solid) .mcb:hover,.site .nav:not(.is-solid) .mcw.on .mcb,.site .nav.is-solid .mcb,.site .nav.is-solid .mcb:hover,.site .nav.is-solid .mcw.on .mcb,.site .nav .langb,.site .nav .langb:hover,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langb,.site .nav:not(.is-solid) .langb:hover,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langb,.site .nav.is-solid .langb:hover,.site .nav.is-solid .langw.on .langb,.site .nav .nprof,.site .nav .nprof:hover,.site .nav:not(.is-solid) .nprof,.site .nav:not(.is-solid) .nprof:hover,.site .nav.is-solid .nprof,.site .nav.is-solid .nprof:hover{background:none;border:0;border-radius:0;box-shadow:none;height:auto;padding:6px 0;width:auto;color:inherit;text-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.site .nav:not(.is-solid) .mcb,.site .nav:not(.is-solid) .langb,.site .nav:not(.is-solid) .nprof,.site .nav:not(.is-solid) .nabout{color:#fff;text-shadow:0 1px 16px rgba(2,12,24,.5)}.site .nav.is-solid .mcb,.site .nav.is-solid .langb,.site .nav.is-solid .nprof,.site .nav.is-solid .nabout{color:var(--navy)}.site .nav .mcb:after,.site .nav .langb:after,.site .nav .nprof:after,.site .nabout:after{content:"";display:block;position:absolute;inset-inline:0;bottom:1px;width:auto;height:1px;background:var(--sand);opacity:1;transform:scaleX(0);transform-origin:var(--o-s,left);transition:transform .45s var(--ease)}.site .nav .mcb:hover:after,.site .nav .mcw.on .mcb:after,.site .nav .langb:hover:after,.site .nav .langw.on .langb:after,.site .nav .nprof:hover:after,.site .nabout:hover:after{transform:scaleX(1)}.site .nav .mcw.on .mcc,.site .nav .langw.on .langc{transform:rotate(180deg)}.site .nav .mcb,.site .nav .langb,.site .nav .nprof,.site .nabout{line-height:1.5}.site .nav .nprof svg,.site .nav .flagi,.site .nav .langc,.site .nav .mcc{display:block}.site .nav-side,.site .nav-end{gap:44px}.site .nav-in{gap:48px}.site .nav .mcb,.site .nav .langb,.site .nav .nprof{gap:7px}.site .nav .burger{gap:11px}.site .nav .mcb,.site .nav .langb,.site .nav .nprof,.site .nabout,.site .nav .bt{font-size:11.5px;letter-spacing:.13em}.is-ar .nav .mcb,.is-ar .nav .langb,.is-ar .nav .nprof,.is-ar .nabout,.is-ar .nav .bt{font-size:14px;letter-spacing:0}@container site (max-width:1400px){.site .nav-side,.site .nav-end{gap:36px}.site .nav-in{gap:40px}}@container site (max-width:1240px){.site .nav-side,.site .nav-end{gap:30px}.site .nav-in{gap:32px}}@container site (max-width:1100px){.site .nav-side,.site .nav-end,.site .nav-in{gap:26px}}@container site (max-width:900px){.site .nav-side,.site .nav-end{gap:22px}}@container site (max-width:600px){.site .nav-side,.site .nav-end{gap:18px}}.site .nav:not(.is-solid) .nbook{color:#fff;text-shadow:0 1px 16px rgba(2,12,24,.5)}.site .nav.is-solid .nbook{color:var(--navy)}.site .nbook:after{background:var(--sand);height:1px;transform:scaleX(1);opacity:.85}.site .nbook:hover:after{opacity:1;height:2px}.site .mgrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.4cqi,34px)}.site .mgrid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.site .mcard{display:flex;flex-direction:column;text-align:start;background:var(--paper,#f8f5ef);border:1px solid rgba(5,31,58,.08);border-radius:2px;overflow:hidden;cursor:pointer;padding:0;transition:transform .6s var(--ease),box-shadow .6s var(--ease),border-color .6s var(--ease)}.site .bg-paper .mcard{background:#fff}.site .mcard:hover{transform:translateY(-4px);box-shadow:0 22px 50px #051f3a1a;border-color:#051f3a29}.site .mcard-ph{display:block;aspect-ratio:16/10;overflow:hidden;background:#051f3a0d}.site .mcard-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.site .mcard:hover .mcard-ph img{transform:scale(1.045)}.site .mcard.is-past .mcard-ph img{filter:grayscale(.35)}.site .mcard-b{display:flex;flex-direction:column;gap:11px;padding:clamp(18px,2cqi,26px);flex:1}.site .mcard-m{display:flex;align-items:center;gap:9px;flex-wrap:wrap;font-family:var(--lab);font-size:9.5px;letter-spacing:.16em;text-transform:uppercase;color:#051f3a8c}.is-ar .mcard-m{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .mcard-m>i{display:block;width:3px;height:3px;border-radius:50%;background:currentColor;opacity:.5;flex:none}.site .mcard-tag{color:var(--navy);border:1px solid rgba(193,165,128,.7);background:#c1a58029;padding:3px 9px;border-radius:999px;letter-spacing:.14em}.is-ar .mcard-tag{letter-spacing:0;padding:2px 10px}.site .mcard-t{font-family:var(--fd);font-size:clamp(17px,1.5cqi,21px);line-height:1.34;color:var(--navy);font-weight:400}.is-en .mcard-t{font-family:Cormorant Garamond,serif;font-size:clamp(19px,1.7cqi,24px)}.site .mcard-x{font-size:14px;line-height:1.7;color:#051f3ab3;flex:1}.site .mcard-cta{display:inline-flex;align-items:center;gap:8px;margin-top:4px;font-family:var(--lab);font-size:10px;letter-spacing:.18em;text-transform:uppercase;color:var(--navy);background:none;border:0;padding:0;cursor:pointer}.is-ar .mcard-cta{font-family:var(--ff);font-size:13px;letter-spacing:0;text-transform:none}.site .mcard-cta svg{width:14px;height:14px;transition:transform .5s var(--ease)}.site .mcard:hover .mcard-cta svg,.site .mcard-cta:hover svg{transform:translate(4px)}.is-ar .mcard:hover .mcard-cta svg{transform:translate(-4px)}.site .mfeat{display:grid;grid-template-columns:1.25fr .95fr;align-items:stretch;gap:0;width:100%;margin-top:clamp(28px,3cqi,44px);text-align:start;background:var(--navy);border:0;padding:0;cursor:pointer;border-radius:2px;overflow:hidden;color:#fff}.site .mfeat-ph{position:relative;display:block;min-height:clamp(280px,32cqi,440px);overflow:hidden}.site .mfeat-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.site .mfeat:hover .mfeat-ph img{transform:scale(1.04)}.site .mfeat-sh{position:absolute;inset:0;background:linear-gradient(to var(--o-e),rgba(5,31,58,0) 55%,rgba(5,31,58,.5) 100%)}.site .mfeat-b{display:flex;flex-direction:column;justify-content:center;gap:14px;padding:clamp(26px,3.4cqi,52px)}.site .mfeat-b .mcard-m{color:#ffffffa8}.site .mfeat-b .mcard-tag{color:#f0e3ce;border-color:#c1a58099;background:#c1a58029}.site .mfeat-t{font-family:var(--fd);font-size:clamp(23px,2.6cqi,38px);line-height:1.26;color:#fff;font-weight:400}.is-en .mfeat-t{font-family:Cormorant Garamond,serif;font-size:clamp(26px,3cqi,44px)}.site .mfeat-x{font-size:15px;line-height:1.75;color:#ffffffc2}.site .mfeat-b .mcard-cta{color:var(--sand)}.site .mev-list{display:flex;flex-direction:column;gap:clamp(18px,2cqi,28px);margin-top:clamp(24px,2.6cqi,38px)}.site .mev{display:grid;grid-template-columns:.85fr 1.15fr;gap:0;background:#fff;border:1px solid rgba(5,31,58,.08);border-radius:2px;overflow:hidden}.site .mev-ph{display:block;min-height:240px;padding:0;border:0;background:#051f3a0d;cursor:pointer;overflow:hidden}.site .mev-ph img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.2s var(--ease)}.site .mev:hover .mev-ph img{transform:scale(1.04)}.site .mev-b{display:flex;flex-direction:column;gap:12px;padding:clamp(22px,2.6cqi,38px);align-items:flex-start}.site .mev-st{display:inline-flex;align-items:center;gap:7px;font-family:var(--lab);font-size:9.5px;letter-spacing:.18em;text-transform:uppercase;padding:5px 11px;border-radius:999px}.is-ar .mev-st{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .mev-st.is-up{color:#1d7a46;background:#28a05a1f;border:1px solid rgba(40,160,90,.3)}.site .mev-st.is-up:before{content:"";width:6px;height:6px;border-radius:50%;background:#2fae63}.site .mev-st.is-past{color:#051f3a99;background:#051f3a0d;border:1px solid rgba(5,31,58,.12)}.site .mev-t{font-family:var(--fd);font-size:clamp(20px,2cqi,28px);line-height:1.3;color:var(--navy);font-weight:400}.is-en .mev-t{font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.3cqi,32px)}.site .mev-x{font-size:14.5px;line-height:1.75;color:#051f3ab3;max-width:58ch}.site .mev-meta{display:flex;flex-wrap:wrap;gap:10px 32px;margin:2px 0 0;padding:14px 0 0;list-style:none;border-top:1px solid rgba(5,31,58,.08);width:100%}.site .mev-meta li{display:flex;flex-direction:column;gap:4px}.site .mev-meta small{font-family:var(--lab);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#051f3a80}.is-ar .mev-meta small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .mev-meta b{font-size:14px;font-weight:500;color:var(--navy)}.site .mev-act{display:flex;align-items:center;gap:22px;flex-wrap:wrap;margin-top:6px}.site .artp{padding-top:calc(var(--nav-h) + clamp(28px,3.4cqi,56px))}.site .artp .wrap{max-width:1100px}.site .artp-head{margin-top:clamp(20px,2.4cqi,34px);display:flex;flex-direction:column;gap:14px}.site .artp-t{font-family:var(--fd);font-size:clamp(28px,3.6cqi,52px);line-height:1.22;color:var(--navy);font-weight:400;max-width:22ch}.is-en .artp-t{font-family:Cormorant Garamond,serif;font-size:clamp(32px,4.2cqi,60px)}.site .artp-x{font-size:clamp(15px,1.4cqi,19px);line-height:1.8;color:#051f3ab3;max-width:64ch}.site .artp-fig{margin:clamp(24px,3cqi,44px) 0 0;border-radius:2px;overflow:hidden}.site .artp-fig img{width:100%;aspect-ratio:16/8.5;object-fit:cover;display:block}.site .artp-ev{display:flex;flex-wrap:wrap;gap:14px 48px;list-style:none;margin:clamp(20px,2.2cqi,30px) 0 0;padding:clamp(18px,2cqi,26px);background:#c1a5801f;border:1px solid rgba(193,165,128,.34);border-radius:2px}.site .artp-ev li{display:flex;flex-direction:column;gap:5px}.site .artp-ev small{font-family:var(--lab);font-size:9px;letter-spacing:.18em;text-transform:uppercase;color:#051f3a8c}.is-ar .artp-ev small{font-family:var(--ff);font-size:11.5px;letter-spacing:0;text-transform:none}.site .artp-ev b{font-size:15px;font-weight:500;color:var(--navy)}.site .artp-body{margin-top:clamp(24px,2.8cqi,40px);display:flex;flex-direction:column;gap:clamp(16px,1.8cqi,24px);max-width:72ch}.site .artp-body p{font-size:clamp(15px,1.35cqi,17.5px);line-height:1.95;color:#051f3ad1}.site .artp-body p:first-child{font-size:clamp(16px,1.5cqi,19.5px);color:var(--navy)}.site .artp-act{margin-top:clamp(22px,2.6cqi,36px)}@container site (max-width:1100px){.site .mgrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:900px){.site .mfeat{grid-template-columns:1fr}.site .mfeat-ph{min-height:clamp(220px,42cqi,320px)}.site .mfeat-sh{background:linear-gradient(180deg,#051f3a00 60%,#051f3a66)}.site .mev{grid-template-columns:1fr}.site .mev-ph{min-height:clamp(200px,40cqi,280px)}}@container site (max-width:640px){.site .mgrid,.site .mgrid-2{grid-template-columns:1fr}.site .mev-act{gap:16px}.site .artp-fig img{aspect-ratio:4/3}}.site .mev-ph,.site .mfeat-ph{position:relative}.site .mev-ph img,.site .mfeat-ph img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.site .mev{align-items:stretch}.site .mev-ph{min-height:260px;height:100%}@container site (max-width:900px){.site .mev-ph{min-height:clamp(200px,40cqi,280px);height:auto;aspect-ratio:16/10}}@container site (max-width:760px){.site .hero{grid-template-rows:minmax(0,1fr) auto;min-height:100dvh;padding-bottom:0}.site .hero-v,.site .hero-shade{position:absolute;inset:0;width:100%;height:100%;grid-row:1 / -1}.site .hero-grid{margin-top:0;background:none;justify-content:center;align-items:flex-end;padding-block:calc(var(--nav-h) + 12px) 14px}.site .hero .hero-bottom{position:static;top:auto;inset-inline:auto;z-index:2}.site .lead-card{width:min(440px,100%);background:linear-gradient(180deg,#071422f0,#040d18f5);box-shadow:0 26px 70px #020a148c}}@container site (max-width:760px){.site .hero-shade{background:linear-gradient(180deg,#030e1c80,#030e1c2e 26%,#030e1c9e 68%,#030e1cdb)}}@container site (min-width:601px) and (max-width:900px){.site .lead-card{width:min(430px,100%)}}:where(html.vh-s) .site .lead-card{padding:22px 22px 18px}:where(html.vh-s) .site .lead-t{margin:0 0 11px;padding-bottom:11px}:where(html.vh-s) .site .lead-d{margin:0 0 15px;line-height:1.6}:where(html.vh-s) .site .lead-card .fform{gap:8px}:where(html.vh-s) .site .lead-card input{height:41px}:where(html.vh-s) .site .lead-card .fform .btn{min-height:43px;margin-top:6px}:where(html.vh-s) .site .lead-alt{gap:7px;margin-top:7px}:where(html.vh-s) .site .lead-b2{min-height:41px}:where(html.vh-s) .site .lead-card .fnote{margin-top:10px}:where(html.vh-xs) .site .lead-d{display:none}:where(html.vh-xs) .site .lead-card .fnote{display:none}:where(html.vh-xs) .site .lead-card{padding:18px 20px 16px}:where(html.vh-xs) .site .lead-card input{height:38px}:where(html.vh-xs) .site .lead-card .fform .btn{min-height:40px}:where(html.vh-xs) .site .lead-b2{min-height:38px}:where(html.vh-xs) .site .hero-bottom{display:none}@container site (max-width:760px){.site .hero{min-height:min(100dvh,1040px)}}@container site (max-width:500px){.site .hero .hero-grid{padding-inline:52px}.site .hero .hero-bottom{padding-inline-end:52px}}@container site (min-width:761px) and (max-width:1200px){.site .hero .hero-grid{padding-inline-end:70px}}@media(min-width:640px){:where(html.vh-xxs) .site .lead-card{width:min(640px,100%);padding:16px 22px 14px;text-align:center}:where(html.vh-xxs) .site .lead-t{margin:0 0 10px;padding-bottom:10px}:where(html.vh-xxs) .site .lead-card .fform{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 10px}:where(html.vh-xxs) .site .lead-card .fform>.f{min-width:0}:where(html.vh-xxs) .site .lead-card .fform>.btn{grid-column:1 / -1;min-height:40px;margin-top:2px}:where(html.vh-xxs) .site .lead-alt{grid-column:1 / -1;margin-top:0}:where(html.vh-xxs) .site .lead-card input{height:38px}:where(html.vh-xxs) .site .lead-b2{min-height:38px}}@media(min-width:640px){:where(html.vh-xxs) .site .hero .hero-grid{padding-inline-end:60px}}.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{height:38px;padding:0 16px;border-radius:999px;gap:9px;-webkit-backdrop-filter:blur(16px) saturate(1.25);backdrop-filter:blur(16px) saturate(1.25);transition:background .5s var(--ease),border-color .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb{background:#ffffff12;border:1px solid rgba(255,255,255,.26);color:#fff;box-shadow:inset 0 1px #ffffff24,0 6px 22px #030c1829}.site .nav:not(.is-solid) .langw .langb:hover,.site .nav:not(.is-solid) .langw.on .langb{background:#ffffff24;border-color:#ffffff7a}.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{background:#051f3a08;border:1px solid rgba(5,31,58,.16);color:var(--navy);-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.site .nav.is-solid .langw .langb:hover,.site .nav.is-solid .langw.on .langb{background:#051f3a0f;border-color:#051f3a4d}.site .nav .langb:after,.site .nav .langw.on .langb:after{display:none}.site .nav .langb{opacity:1}@container site (max-width:1020px){.site .nav .langw .langb,.site .nav .langw.on .langb{padding:0 12px;gap:7px}}@container site (max-width:420px){.site .nav .langw .langb,.site .nav .langw.on .langb{height:34px;padding:0 10px;gap:6px}}.site .npart{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 20px;border:0;border-radius:2px;cursor:pointer;white-space:nowrap;background:var(--sand);color:var(--navy);font-family:var(--lab);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:600;line-height:1;position:relative;overflow:hidden;transition:background .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease)}.is-ar .npart{font-family:var(--fd);font-weight:var(--fdw);font-size:14.5px;letter-spacing:0;text-transform:none}.site .npart:hover{background:#d4bb98;box-shadow:0 8px 26px #c1a58052}.site .nav.is-solid .npart{background:var(--navy);color:#fff}.site .nav.is-solid .npart:hover{background:#0a2c4f;box-shadow:0 8px 26px #051f3a38}@container site (max-width:1020px){.site .npart{display:none}}.site .cpw{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#051f3a1a;border:1px solid rgba(5,31,58,.1);margin-top:clamp(20px,2.2cqi,30px)}.site .cpw-c{display:flex;flex-direction:column;gap:10px;padding:clamp(24px,2.8cqi,40px);background:var(--paper,#f8f5ef)}.site .cpw-n{font-family:var(--lab);font-size:11px;letter-spacing:.2em;color:var(--sand);font-weight:500}.is-ar .cpw-n{letter-spacing:.1em}.site .cpw-c h3{font-family:var(--fd);font-size:clamp(18px,1.7cqi,23px);line-height:1.35;color:var(--navy);font-weight:400;margin:0}.is-en .cpw-c h3{font-family:Cormorant Garamond,serif;font-size:clamp(20px,1.9cqi,26px)}.site .cpw-c p{font-size:14px;line-height:1.75;color:#051f3ab3;margin:0}.site .cps{list-style:none;margin:clamp(20px,2.2cqi,30px) 0 0;padding:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(18px,2.2cqi,32px)}.site .cps-i{display:flex;flex-direction:column;gap:12px;padding-top:18px;border-top:1px solid rgba(5,31,58,.14)}.site .cps-n{display:grid;place-items:center;width:34px;height:34px;border-radius:50%;flex:none;background:var(--navy);color:var(--sand);font-family:var(--lab);font-size:13px;font-weight:500}.site .cps-i b{display:block;font-size:15.5px;font-weight:500;color:var(--navy);margin-bottom:6px}.site .cps-i p{font-size:13.5px;line-height:1.75;color:#051f3ab3;margin:0}.site .cpf{display:grid;grid-template-columns:.9fr 1.1fr;gap:clamp(28px,3.6cqi,68px);align-items:start}.site .cpf-p{margin-top:14px;font-size:15px;line-height:1.85;color:#051f3ab8;max-width:48ch}.site .cpf-cta{margin-top:clamp(24px,2.8cqi,40px);padding:clamp(20px,2.2cqi,28px);background:var(--navy);color:#fff;border-radius:2px}.site .cpf-ct{font-size:16px;font-weight:500;margin:0}.site .cpf-cp{margin:8px 0 0;font-size:13.5px;line-height:1.7;color:#ffffffb3}.site .cpf-btns{display:flex;gap:10px;flex-wrap:wrap;margin-top:16px}.site .cpf-cta .btn{border-color:#ffffff59;color:#fff}.site .cpf-cta .btn:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}.site .cpf-r{background:#fff;border:1px solid rgba(5,31,58,.1);padding:clamp(24px,2.8cqi,40px);border-radius:2px}.site .cpf-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 clamp(16px,1.8cqi,24px)}.site .cpf-grid>*{min-width:0}.site .cpf-full{grid-column:1 / -1}@container site (max-width:1000px){.site .cps{grid-template-columns:repeat(2,minmax(0,1fr))}.site .cpf{grid-template-columns:1fr}}@container site (max-width:640px){.site .cpw,.site .cps,.site .cpf-grid{grid-template-columns:1fr}}.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav .npart{height:38px;padding:0 20px;border-radius:999px;gap:9px;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;line-height:1;font-family:var(--lab);font-size:10.5px;letter-spacing:.16em;text-transform:uppercase;font-weight:500}.is-ar .nav .langw .langb,.is-ar .nav .langw.on .langb,.is-ar .nav .npart{font-family:var(--fd);font-weight:var(--fdw);font-size:14px;letter-spacing:0;text-transform:none}.site .nav .npart{border:1px solid transparent;background:var(--sand);color:var(--navy);box-shadow:none;transition:background .5s var(--ease),color .5s var(--ease),box-shadow .5s var(--ease),border-color .5s var(--ease)}.site .nav:not(.is-solid) .npart{background:var(--sand);color:var(--navy);border-color:var(--sand)}.site .nav:not(.is-solid) .npart:hover{background:#d8c0a0;border-color:#d8c0a0;box-shadow:0 8px 26px #c1a5804d}.site .nav.is-solid .npart{background:var(--navy);color:#fff;border-color:var(--navy)}.site .nav.is-solid .npart:hover{background:transparent;color:var(--navy);border-color:var(--navy);box-shadow:none}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb{background:#ffffff0f;border:1px solid rgba(255,255,255,.3);color:#fff;box-shadow:none}.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{background:transparent;border:1px solid rgba(5,31,58,.2);color:var(--navy);box-shadow:none}.site .nav .flagi{width:16px;height:11px;border-radius:2px}.site .nav .langc{width:10px;height:10px;opacity:.55}@container site (max-width:1020px){.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav .npart{padding:0 14px;gap:7px}}@container site (max-width:900px){.site .nav .npart{display:none}}@container site (max-width:420px){.site .nav .langw .langb,.site .nav .langw.on .langb{height:34px;padding:0 11px;gap:6px}}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{padding:0 20px}@container site (max-width:1020px){.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{padding:0 14px}}.site .nav-in{gap:clamp(20px,3cqi,52px)}.site .nav-side{gap:clamp(22px,3cqi,46px);align-items:center}.site .nav-end{gap:clamp(20px,2.6cqi,38px);justify-content:flex-end}.site .nav .mcb,.site .nav .nprof,.site .nav .npart{display:inline-flex;align-items:center;gap:7px;height:auto;min-height:0;padding:4px 0;margin:0;width:auto;background:none;border:0;border-radius:0;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:visible;font-family:var(--lab);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5;opacity:.92;transition:opacity .35s var(--ease)}.is-ar .nav .mcb,.is-ar .nav .nprof,.is-ar .nav .npart{font-family:var(--ff);font-size:14.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav .mcb:hover,.site .nav .nprof:hover,.site .nav .npart:hover{opacity:1;background:none;border:0;box-shadow:none;transform:none}.site .nav .npart:before{display:none}.site .nav .mc-ic,.site .nav .nprof svg{display:none}.site .nav .mcc{display:block;width:9px;height:9px;opacity:.7;flex:none}.site .nav .mcb:after,.site .nav .nprof:after,.site .nav .npart:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--sand);transform:scaleX(0);transform-origin:var(--o-s,left);transition:transform .45s var(--ease);opacity:1}.site .nav .mcb:hover:after,.site .nav .mcw.on .mcb:after,.site .nav .nprof:hover:after,.site .nav .npart:hover:after{transform:scaleX(1)}.site .nav .ntel{display:flex;flex-direction:column;gap:3px;padding:0;text-decoration:none}.site .nav .ntel-n{font-family:var(--lab);font-size:16px;font-weight:600;letter-spacing:.01em}.is-ar .nav .ntel-n{font-family:var(--lab)}.site .nav .ntel-s{font-family:var(--lab);font-size:10.5px;letter-spacing:.02em;text-transform:none;opacity:1;gap:6px}.is-ar .nav .ntel-s{font-family:var(--ff);font-size:11.5px}.site .nav .ntel .dot{width:7px;height:7px}.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{height:28px;padding:0 11px;border-radius:999px;gap:6px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--lab);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:600;line-height:1;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none}.is-ar .nav .langw .langb,.is-ar .nav .langw.on .langb{font-family:var(--lab)}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb{background:transparent;border:1px solid rgba(255,255,255,.5);color:#fff}.site .nav:not(.is-solid) .langw .langb:hover{background:#ffffff1f;border-color:#fff}.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{background:transparent;border:1px solid rgba(5,31,58,.4);color:var(--navy)}.site .nav.is-solid .langw .langb:hover{background:#051f3a0f;border-color:var(--navy)}.site .nav .langb .flagi{display:none}.site .nav .langb .langc{display:block;width:9px;height:9px;opacity:1;transition:transform .4s var(--ease)}.site .nav .langw.on .langc{transform:rotate(180deg)}.site .nav .langb:after{display:none}.site .nav .burger{display:inline-flex;align-items:center;justify-content:center;gap:0;width:auto;height:auto;padding:2px 0}.site .nav .burger .bt{display:none}.site .nav .burger .bl{display:flex;flex-direction:column;gap:6px;width:30px}.site .nav .burger .bl i{display:block;height:2px;width:100%;background:currentColor;border-radius:2px;transition:opacity .4s}.site .nav .burger:hover .bl i{opacity:.75}.site .nav-div{display:none}@container site (max-width:1200px){.site .nav-side{gap:clamp(18px,2.4cqi,32px)}.site .nav .mcb,.site .nav .nprof,.site .nav .npart{font-size:11px}.is-ar .nav .mcb,.is-ar .nav .nprof,.is-ar .nav .npart{font-size:13.5px}}@container site (max-width:1180px){.site .nav .ntel-s{display:flex}}@container site (max-width:1020px){.site .nav .ntel-s{font-size:9.5px;gap:5px}.is-ar .nav .ntel-s{font-size:10.5px}.site .nav .ntel .dot{width:6px;height:6px}.site .nav .ntel-n{font-size:15px}.site .nav .npart{display:none}}@container site (max-width:860px){.site .nav .nprof{display:none}}@container site (max-width:700px){.site .nav .mcw{display:none}.site .nav-side,.site .nav-end{gap:clamp(14px,3cqi,22px)}}@container site (max-width:480px){.site .nav .ntel-n{font-size:14px}.site .nav .burger .bl{width:26px;gap:5px}}.site .nav:not(.is-solid) .npart,.site .nav:not(.is-solid) .npart:hover,.site .nav.is-solid .npart,.site .nav.is-solid .npart:hover{background:none;border:0;border-radius:0;box-shadow:none;height:auto;padding:4px 0;width:auto}.site .nav:not(.is-solid) .npart,.site .nav:not(.is-solid) .mcb,.site .nav:not(.is-solid) .nprof{color:#fff;text-shadow:0 1px 16px rgba(2,12,24,.5)}.site .nav.is-solid .npart,.site .nav.is-solid .mcb,.site .nav.is-solid .nprof{color:var(--navy);text-shadow:none}.site .nav .langw .langp{inset-inline-start:auto;inset-inline-end:0}.site .nav .langw .langb .langt,.site .nav .langw.on .langb .langt{display:inline-block}@container site (max-width:480px){.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langw .langb,.site .nav.is-solid .langw .langb{height:26px;padding:0 9px;gap:5px;font-size:10.5px}}.site .nav .burger{display:inline-flex;flex-direction:row;align-items:center;gap:13px;width:auto;height:auto;padding:2px 0;background:none;border:0;cursor:pointer;color:inherit}.site .nav .burger .bl{display:flex;flex-direction:column;gap:7px;width:26px}.site .nav .burger .bl i{display:block;height:1px;width:100%;background:currentColor;border-radius:0;transition:width .5s var(--ease);opacity:1}.site .nav .burger .bl i:last-child{width:16px;align-self:flex-start;margin-inline-start:0}.site .nav .burger:hover .bl i{opacity:1}.site .nav .burger:hover .bl i:last-child{width:100%}.site .nav .burger .bt{display:inline-block;font-family:var(--lab);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5}.is-ar .nav .burger .bt{font-family:var(--ff);font-size:14.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{height:34px;padding:0 14px;gap:9px;border-radius:999px;font-family:var(--lab);font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:500}.is-ar .nav .langw .langb,.is-ar .nav .langw.on .langb{font-family:var(--ff);font-size:13.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav .langb .flagi{display:block;width:19px;height:13px;border-radius:2px;flex:none;object-fit:cover}.site .nav .langb .langt{display:inline-block}.site .nav .langb .langc{display:block;width:10px;height:10px;flex:none}@container site (max-width:1020px){.site .nav .burger .bt{display:none}.site .nav .burger{gap:0}}@container site (max-width:520px){.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav:not(.is-solid) .langw .langb,.site .nav.is-solid .langw .langb{height:30px;padding:0 10px;gap:7px;font-size:10px}.is-ar .nav .langw .langb{font-size:12.5px}.site .nav .langb .flagi{width:17px;height:12px}.site .nav .burger .bl{width:24px;gap:6px}}.site .nav .joinw{position:relative;display:inline-flex}.site .nav .npart .mcc{display:block;width:9px;height:9px;opacity:.7;flex:none}.site .nav .joinp{min-width:268px}.site .jpop{position:fixed;inset:0;z-index:120;display:grid;place-items:center;padding:clamp(16px,3cqi,48px)}.is-framed .site .jpop{position:absolute}.site .jpop-scrim{position:absolute;inset:0;background:#030c18b8;border:0;padding:0;cursor:pointer;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);animation:fade .4s var(--ease) both}.site .jpop-box{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;width:min(1040px,100%);max-height:calc(100dvh - 60px);overflow:auto;background:#fff;border-radius:2px;box-shadow:0 40px 110px #020a1480;animation:up .45s var(--ease) both}.site .jpop-l{position:relative;min-height:440px;overflow:hidden;background:var(--navy)}.site .jpop-img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.site .jpop-sh{position:absolute;inset:0;background:linear-gradient(180deg,#051f3a99,#030e1ce0)}.site .jpop-lx{position:relative;z-index:2;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;height:100%;padding:clamp(24px,3cqi,44px);color:#fff}.site .jpop-logo{width:64px;height:auto;margin-bottom:6px}.site .jpop-k{font-family:var(--lab);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand);margin:0}.is-ar .jpop-k{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none}.site .jpop-h{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.4cqi,32px);line-height:1.3;margin:0;color:#fff}.is-en .jpop-h{font-family:Cormorant Garamond,serif;font-size:clamp(24px,2.8cqi,36px)}.site .jpop-p{font-size:14px;line-height:1.8;color:#ffffffc2;margin:0;max-width:44ch}.site .jpop-r{position:relative;display:flex;flex-direction:column;justify-content:center;gap:18px;padding:clamp(26px,3.4cqi,56px)}.site .jpop-x{position:absolute;top:18px;inset-inline-end:18px;width:36px;height:36px;display:grid;place-items:center;background:none;border:1px solid rgba(5,31,58,.14);border-radius:50%;color:var(--navy);cursor:pointer;transition:background .4s,border-color .4s}.site .jpop-x:hover{background:#051f3a0f;border-color:#051f3a4d}.site .jpop-x svg{width:15px;height:15px}.site .jpop-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(19px,2cqi,26px);line-height:1.35;color:var(--navy);margin:0;padding-inline-start:16px;border-inline-start:2px solid var(--sand)}.is-en .jpop-t{font-family:Cormorant Garamond,serif;font-size:clamp(21px,2.3cqi,29px)}.site .jpop-btns{display:flex;flex-direction:column;gap:12px;margin-top:4px}.site .jpop-b{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 22px;background:var(--navy);border:1px solid var(--navy);color:#fff;border-radius:2px;cursor:pointer;font-family:var(--lab);font-size:11.5px;letter-spacing:.14em;text-transform:uppercase;font-weight:500;transition:background .5s var(--ease),color .5s var(--ease),border-color .5s var(--ease)}.is-ar .jpop-b{font-family:var(--fd);font-weight:var(--fdw);font-size:15px;letter-spacing:0;text-transform:none}.site .jpop-b svg{width:17px;height:17px;flex:none;transition:transform .5s var(--ease)}.site .jpop-b:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}.site .jpop-b:hover svg{transform:translate(4px)}.is-ar .jpop-b:hover svg{transform:translate(-4px)}.site .jpop-n{margin:2px 0 0;font-size:12.5px;line-height:1.7;color:#051f3a99}.site .jn-tabs{display:flex;flex-wrap:wrap;gap:8px;margin-top:clamp(22px,2.6cqi,36px)}.site .jnt{display:inline-flex;align-items:center;gap:9px;padding:10px 16px;border-radius:2px;cursor:default;background:#051f3a0a;border:1px solid rgba(5,31,58,.1);color:#051f3a8c;font-family:var(--lab);font-size:10.5px;letter-spacing:.1em;text-transform:uppercase;font-weight:500;transition:background .4s,color .4s,border-color .4s}.is-ar .jnt{font-family:var(--ff);font-size:13px;letter-spacing:0;text-transform:none;font-weight:400}.site .jnt i{display:grid;place-items:center;width:20px;height:20px;border-radius:50%;flex:none;font-style:normal;background:#051f3a1a;color:#051f3a99;font-size:10.5px}.site .jnt.done{cursor:pointer;color:var(--navy);border-color:#c1a58080;background:#c1a5801a}.site .jnt.done i{background:var(--sand);color:var(--navy)}.site .jnt.on{background:var(--navy);border-color:var(--navy);color:#fff}.site .jnt.on i{background:var(--sand);color:var(--navy)}.site .jn-card{margin-top:clamp(18px,2cqi,28px);background:#fff;border:1px solid rgba(5,31,58,.1);padding:clamp(24px,3cqi,44px);border-radius:2px}.site .jn-head{margin-bottom:clamp(18px,2cqi,26px);padding-bottom:16px;border-bottom:1px solid rgba(5,31,58,.08)}.site .jn-step{font-family:var(--lab);font-size:10px;letter-spacing:.2em;text-transform:uppercase;color:var(--sand-ink,#8a6f45);margin:0 0 8px}.is-ar .jn-step{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none}.site .jn-t{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,2.2cqi,28px);line-height:1.3;color:var(--navy);margin:0}.is-en .jn-t{font-family:Cormorant Garamond,serif;font-size:clamp(22px,2.5cqi,31px)}.site .jn-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(14px,1.8cqi,22px)}.site .jnf{display:flex;flex-direction:column;gap:7px;min-width:0}.site .jnf-w{grid-column:1 / -1}.site .jnf-lb{font-family:var(--lab);font-size:10px;letter-spacing:.14em;text-transform:uppercase;color:#051f3a99}.is-ar .jnf-lb{font-family:var(--ff);font-size:12.5px;letter-spacing:0;text-transform:none}.site .jnf input{width:100%;height:48px;padding:0 14px;border:1px solid rgba(5,31,58,.16);border-radius:2px;background:#fff;font:inherit;font-size:14.5px;color:var(--navy);transition:border-color .4s,box-shadow .4s}.site .jnf input::placeholder{color:#051f3a52}.site .jnf input:focus{outline:0;border-color:var(--sand);box-shadow:0 0 0 3px #c1a58029}.site .jnf.bad input{border-color:#c0564a}.site .jnf .ctf-e{font-size:12px;color:#c0564a}.site .jn-docs,.site .jn-rev{display:flex;flex-direction:column;gap:16px;align-items:flex-start}.site .jn-dp{margin:0;font-size:14.5px;line-height:1.8;color:#051f3ab8;max-width:70ch}.site .jn-dl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 22px;width:100%}.site .jn-dl li{display:flex;align-items:flex-start;gap:11px;padding:13px 15px;background:#051f3a08;border:1px solid rgba(5,31,58,.08);border-radius:2px}.site .jn-dn{font-family:var(--lab);font-size:10.5px;color:var(--sand);font-weight:600;flex:none;padding-top:2px}.site .jn-dl b{font-size:14px;font-weight:400;color:var(--navy);line-height:1.6}.site .jn-rl{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:#051f3a1a;border:1px solid rgba(5,31,58,.1);width:100%}.site .jn-rl li{display:flex;flex-direction:column;gap:5px;padding:14px 16px;background:#fff;min-width:0}.site .jn-rl small{font-family:var(--lab);font-size:9.5px;letter-spacing:.14em;text-transform:uppercase;color:#051f3a80}.is-ar .jn-rl small{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}.site .jn-rl b{font-size:14.5px;font-weight:500;color:var(--navy);word-break:break-word}.site .jn-rl li.empty b{color:#051f3a59;font-weight:400;font-style:italic}.site .jn-agree{margin-top:2px}.site .jn-note{margin:0;font-size:12.5px;line-height:1.7;color:#051f3a99}.site .jn-act{display:flex;align-items:center;gap:12px;flex-wrap:wrap;margin-top:clamp(22px,2.6cqi,34px);padding-top:clamp(18px,2cqi,26px);border-top:1px solid rgba(5,31,58,.08)}.site .jn-act .b-sand{margin-inline-start:auto}.site .jn-ok{display:flex;flex-direction:column;align-items:flex-start;gap:14px;padding:clamp(28px,3.4cqi,56px);background:#fff;border:1px solid rgba(5,31,58,.1);border-radius:2px;margin-top:clamp(20px,2.4cqi,32px)}.site .jn-ok h2{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2.4cqi,30px);color:var(--navy);margin:0}.is-en .jn-ok h2{font-family:Cormorant Garamond,serif}.site .jn-ok p{margin:0;font-size:15px;line-height:1.8;color:#051f3ab8;max-width:60ch}.site .jn-okb{display:flex;gap:12px;flex-wrap:wrap;margin-top:8px}@container site (max-width:900px){.site .jpop-box{grid-template-columns:1fr;max-height:calc(100dvh - 40px)}.site .jpop-l{min-height:clamp(180px,32cqi,260px)}.site .jn-rl{grid-template-columns:1fr}}@container site (max-width:640px){.site .jn-grid,.site .jn-dl{grid-template-columns:1fr}.site .jnt{padding:9px 12px;font-size:10px}.is-ar .jnt{font-size:12px}.site .jnt span{display:none}.site .jnt.on span{display:inline}.site .jn-act{gap:10px}.site .jn-act .b-sand{margin-inline-start:0;width:100%;justify-content:center}}@container site (max-width:1020px){.site .nav .npart{display:inline-flex}}@container site (max-width:760px){.site .nav .npart{display:none}}.site .menu-join{margin-top:clamp(18px,2.2cqi,30px)}.site .menu-join .mpl{text-align:start}.site .jn-more{margin-top:14px}.site .nav:not(.is-solid):before{content:"";position:absolute;inset:0 0 auto;height:calc(var(--nav-h) + 28px);z-index:0;pointer-events:none;background:linear-gradient(180deg,#030e1c80,#030e1c42 52%,#030e1c00)}.site .nav.is-solid:before{display:none}.site .nav-in{position:relative;z-index:1}.site .nav:not(.is-solid) .npart,.site .nav:not(.is-solid) .mcb,.site .nav:not(.is-solid) .nprof,.site .nav:not(.is-solid) .burger .bt,.site .nav:not(.is-solid) .ntel-n,.site .nav:not(.is-solid) .ntel-s{color:#fff;opacity:1;text-shadow:0 1px 2px rgba(2,10,20,.45),0 2px 20px rgba(2,10,20,.5)}.site .nav:not(.is-solid) .npart,.site .nav:not(.is-solid) .mcb,.site .nav:not(.is-solid) .nprof,.site .nav:not(.is-solid) .burger .bt{font-weight:600}.is-ar .nav:not(.is-solid) .npart,.is-ar .nav:not(.is-solid) .mcb,.is-ar .nav:not(.is-solid) .nprof,.is-ar .nav:not(.is-solid) .burger .bt{font-weight:500}.site .nav:not(.is-solid) .burger .bl i{background:#fff;box-shadow:0 1px 3px #020a1473;height:1.5px}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb{color:#fff;border-color:#ffffff9e;background:#ffffff1a;text-shadow:0 1px 2px rgba(2,10,20,.4)}.site .nav:not(.is-solid) .mcc,.site .nav:not(.is-solid) .langc{opacity:.95}.site .nav:not(.is-solid) .ntel-n{font-weight:700}.site .nav-in{gap:clamp(24px,3.4cqi,58px)}.site .nav-side{gap:clamp(26px,3.6cqi,56px)}.site .nav-end{gap:clamp(24px,3.2cqi,48px)}@container site (max-width:1260px){.site .nav-side{gap:clamp(20px,2.6cqi,38px)}.site .nav-end{gap:clamp(18px,2.4cqi,34px)}.site .nav-in{gap:clamp(18px,2.4cqi,36px)}}.site .nav-side{gap:clamp(26px,4.6cqi,80px)}.site .nav-end{gap:clamp(24px,4.4cqi,74px)}@container site (max-width:1270px){.site .nav-side{gap:clamp(20px,3.4cqi,46px)}.site .nav-end{gap:clamp(18px,3.2cqi,42px)}}@container site (max-width:1020px){.site .nav-side,.site .nav-end{gap:clamp(16px,2.2cqi,28px)}}@container site (max-width:700px){.site .nav-side,.site .nav-end{gap:clamp(14px,3cqi,22px)}}.site .nav .langb .langt-s{display:none}@container site (max-width:480px){.site .nav .langb .langt{display:none}.site .nav .langb .langt-s{display:inline-block}}.site .nav .langw .langb .langt-s,.site .nav .langw.on .langb .langt-s{display:none}@container site (max-width:480px){.site .nav .langw .langb .langt,.site .nav .langw.on .langb .langt{display:none}.site .nav .langw .langb .langt-s,.site .nav .langw.on .langb .langt-s{display:inline-block}}.site .nav .nlk{display:inline-flex;align-items:center;gap:7px;height:auto;min-height:0;padding:4px 0;margin:0;width:auto;background:none;border:0;border-radius:0;box-shadow:none;color:inherit;text-decoration:none;cursor:pointer;white-space:nowrap;position:relative;overflow:visible;font-family:var(--lab);font-size:12px;letter-spacing:.08em;text-transform:uppercase;font-weight:500;line-height:1.5;transition:opacity .35s var(--ease)}.is-ar .nav .nlk{font-family:var(--ff);font-size:14.5px;letter-spacing:0;text-transform:none;font-weight:400}.site .nav:not(.is-solid) .nlk{color:#fff;opacity:1;font-weight:600;text-shadow:0 1px 2px rgba(2,10,20,.45),0 2px 20px rgba(2,10,20,.5)}.is-ar .nav:not(.is-solid) .nlk{font-weight:500}.site .nav.is-solid .nlk{color:var(--navy);opacity:.92;text-shadow:none}.site .nav .nlk:hover{opacity:1}.site .nav .nlk:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:var(--sand);transform:scaleX(0);transform-origin:var(--o-s,left);transition:transform .45s var(--ease)}.site .nav .nlk:hover:after{transform:scaleX(1)}@container site (max-width:1200px){.site .nav .nlk{font-size:11px}.is-ar .nav .nlk{font-size:13.5px}}@container site (max-width:700px){.site .nav .nlk{display:none}}.site .menu-media{margin-top:clamp(18px,2.2cqi,30px)}.site .menu-media .mpl{text-align:start}.site{--nav-lat:"Sweet Sans Pro","SweetSansPro","Jost","Montserrat","Helvetica Neue",Arial,sans-serif}.site .nav .nlk,.site .nav .npart,.site .nav .burger .bt,.site .nav .langw .langb,.site .nav .langw.on .langb,.site .nav .ntel-n,.site .nav .ntel-s{font-family:var(--nav-lat);letter-spacing:.1em}.site .nav .ntel-n{letter-spacing:.02em}.is-ar .nav .nlk,.is-ar .nav .npart,.is-ar .nav .burger .bt,.is-ar .nav .ntel-s,.is-ar .nav .langw .langb,.is-ar .nav .langw.on .langb{font-family:var(--ff);letter-spacing:0}.is-ar .nav .ntel-n{font-family:var(--nav-lat)}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{font-family:var(--nav-lat)}.is-ar .nav:not(.is-solid) .langw .langb,.is-ar .nav:not(.is-solid) .langw.on .langb,.is-ar .nav.is-solid .langw .langb,.is-ar .nav.is-solid .langw.on .langb{font-family:var(--nav-lat)}.is-ar .nav:not(.is-solid) .langw .langb,.is-ar .nav:not(.is-solid) .langw.on .langb,.is-ar .nav.is-solid .langw .langb,.is-ar .nav.is-solid .langw.on .langb{font-family:var(--ff)}.site .nav .langb .langt-s{font-family:var(--nav-lat);letter-spacing:.08em}.site .nav .nlk,.site .nav .npart,.site .nav .burger .bt{letter-spacing:.045em}.site .nav:not(.is-solid) .langw .langb,.site .nav:not(.is-solid) .langw.on .langb,.site .nav.is-solid .langw .langb,.site .nav.is-solid .langw.on .langb{letter-spacing:.05em}.site .nav .langb .langt-s{letter-spacing:.05em}.site .nav .ntel-n{letter-spacing:0}.site .nav .ntel-s{letter-spacing:.03em}.is-ar .nav .nlk,.is-ar .nav .npart,.is-ar .nav .burger .bt,.is-ar .nav .ntel-s{letter-spacing:0}.site .jpop-b{font-family:var(--nav-lat);letter-spacing:.05em}.is-ar .jpop-b{font-family:var(--fd);letter-spacing:0}.site .jpop-k{font-family:var(--nav-lat);letter-spacing:.12em}.is-ar .jpop-k{font-family:var(--ff);letter-spacing:0}.site .jpop-p,.site .jpop-n{font-family:var(--nav-lat)}.is-ar .jpop-p,.is-ar .jpop-n{font-family:var(--ff)}.site{--nav-lat:"Sweet Sans Pro","Avenir Next","Avenir","Nunito Sans","Jost","Montserrat","Helvetica Neue",Arial,sans-serif}.nrc-rail,.pgal-rail{cursor:grab;user-select:none;-webkit-user-select:none}.nrc-rail img,.pgal-rail img{-webkit-user-drag:none}.nrc-rail.drag,.pgal-rail.drag{cursor:grabbing;scroll-snap-type:none!important;scroll-behavior:auto!important}.nrc-rail.drag *,.pgal-rail.drag *{cursor:grabbing}:where(a.lnk){display:inline-block;box-sizing:border-box;text-align:center;text-decoration:none;color:inherit;font:inherit;cursor:pointer;-webkit-user-drag:none;text-rendering:auto;letter-spacing:normal;word-spacing:normal;text-transform:none;text-indent:0;text-shadow:none}.intro-seen .intro{display:none}.map .map-frame{position:absolute;inset:0;width:100%;height:100%;border:0;display:block}.tour .tour-if{position:absolute;inset:0;width:100%;height:100%;border:0;z-index:5;background:#051f3a}@font-face{font-family:Sweet Sans Pro;src:url(../assets/fonts/SweetSansPro-Regular.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sweet Sans Pro;src:url(../assets/fonts/SweetSansPro-Medium.woff2) format("woff2");font-weight:500 600;font-style:normal;font-display:swap}@font-face{font-family:Sweet Sans Pro;src:url(../assets/fonts/SweetSansPro-Bold.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}.legal-pg{padding-block:120px 140px}.lg-in{display:grid;grid-template-columns:minmax(0,300px) minmax(0,820px);gap:96px;align-items:start}.lg-side{position:sticky;top:calc(var(--nav-h) + 24px);display:flex;flex-direction:column;align-items:flex-start}.lg-side .lab{margin-bottom:10px}.lg-date{font-family:var(--fd);font-weight:var(--fdw);font-size:26px;line-height:1.4;color:var(--ink);margin:0 0 26px}.lg-body{font-size:16px;line-height:2;color:var(--ink-2);text-wrap:pretty}.lg-body>:first-child{margin-top:0}.lg-body h2{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,1.8cqi,30px);line-height:1.45;color:var(--ink);margin:56px 0 14px;padding-top:28px;border-top:1px solid var(--line)}.lg-body h3{font-size:18px;font-weight:500;color:var(--ink);margin:32px 0 8px}.lg-body p{margin:0 0 18px}.lg-body ul,.lg-body ol{margin:0 0 22px;padding-inline-start:22px}.lg-body li{margin:0 0 10px;padding-inline-start:4px}.lg-body li::marker{color:var(--sand-d)}.lg-body strong{font-weight:500;color:var(--ink)}.lg-body a{color:var(--sand-ink);text-decoration:underline;text-underline-offset:4px;text-decoration-thickness:1px}.lg-body a:hover{color:var(--ink)}.lg-body img{max-width:100%;height:auto}.lg-body table{width:100%;border-collapse:collapse;margin:0 0 22px;font-size:15px}.lg-body th,.lg-body td{border:1px solid var(--line);padding:10px 12px;text-align:start;vertical-align:top}@container site (max-width:1200px){.lg-in{grid-template-columns:minmax(0,1fr);gap:40px}.lg-side{position:static;flex-direction:row;flex-wrap:wrap;align-items:center;column-gap:28px}.lg-side .lab{width:100%}.lg-date{margin:0;margin-inline-end:12px}}@container site (max-width:720px){.legal-pg{padding-block:72px 96px}.lg-body{font-size:15px;line-height:1.95}.lg-body h2{margin-top:40px;padding-top:22px}.lg-side{flex-direction:column;align-items:flex-start}.lg-date{font-size:22px;margin-bottom:8px}}.cs{position:relative}.cs-box{padding-block:var(--cs-pad,120px)}.cs-pad-none{--cs-pad:0px}.cs-pad-s{--cs-pad:56px}.cs-pad-m{--cs-pad:120px}.cs-pad-l{--cs-pad:160px}.cs-bg-ivory{background:var(--ivory)}.cs-bg-paper{background:var(--paper)}.cs-bg-linen{background:var(--linen)}.cs-bg-sand{background:var(--sand-l)}.cs-bg-navy{background:var(--navy);color:#fff}.cs-bg-navy :is(.d1,.d2,.d3){color:#fff}.cs-bg-navy :is(.p,.lead,.cs-list){color:#ffffffb8}.cs-bg-navy .lab{color:var(--sand)}.cs-bg-navy .tlink{color:#fff}.cs-bg-navy .btn.b-line{--fg:#fff;--bd:rgba(255,255,255,.45);--hbg:#fff;--hfg:var(--navy)}.cs-bg-navy .cs-hr{border-color:var(--line-w)}.cs-w-narrow{max-width:calc(980px + 2 * var(--gut))}.cs-w-full{max-width:none;padding-inline:0}.cs-stack{display:flex;flex-direction:column;align-items:flex-start;min-width:0}.cs-stack>*{margin:0 0 24px;max-width:100%}.cs-stack>:last-child{margin-bottom:0}.cs-stack>.lab{margin-bottom:18px}.cs-a-center .cs-stack{align-items:center;text-align:center}.cs-a-center .cs-stack .lab{justify-content:center}.cs-stack>.btns{margin-top:8px}.cs-img{width:100%;overflow:hidden}.cs-img img{display:block;width:100%;height:auto}.cs-img:is(.cs-r-16x9,.cs-r-4x3,.cs-r-1x1,.cs-r-3x4) img{height:100%;object-fit:cover}.cs-r-16x9{aspect-ratio:16/9}.cs-r-4x3{aspect-ratio:4/3}.cs-r-1x1{aspect-ratio:1/1}.cs-r-3x4{aspect-ratio:3/4}.cs-round{border-radius:14px}.cs-vid{width:100%;aspect-ratio:16/9;background:#000;overflow:hidden}.cs-vid :is(iframe,video){display:block;width:100%;height:100%;border:0;object-fit:cover}.cs-list{padding-inline-start:20px;font-size:16px;line-height:2;color:var(--ink-2)}.cs-list li::marker{color:var(--sand-d)}.cs-hr{align-self:stretch;border:0;border-top:1px solid var(--line)}.cs-sp{flex:none}.cs-sp-s{height:8px}.cs-sp-m{height:32px}.cs-sp-l{height:72px}.cs-cols{display:grid;grid-template-columns:repeat(var(--n,2),minmax(0,1fr));gap:56px;align-self:stretch;align-items:start}.cs-cols.cs-mid{align-items:center}@container site (max-width:1200px){.cs-cols{gap:40px}.cs-cols[style*="--n:3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@container site (max-width:720px){.cs-cols,.cs-cols[style*="--n:3"]{grid-template-columns:minmax(0,1fr)}.cs-pad-s{--cs-pad:40px}.cs-pad-m{--cs-pad:72px}.cs-pad-l{--cs-pad:96px}}.dnear-v b{margin-inline-end:.28em}.tour-lb-fig{position:relative;z-index:1;width:min(1480px,100%);height:100%;max-height:min(880px,100%);border-radius:14px;overflow:hidden;background:#000;box-shadow:0 30px 80px #00000073;animation:lbFig .5s var(--ease) both}.tour-lb-fig iframe{display:block;width:100%;height:100%;border:0}@container site (max-width:720px){.tour-lb{padding:64px 10px 10px}.tour-lb-fig{border-radius:10px;max-height:100%}}.pb-fig img{height:auto;aspect-ratio:2000/1116}.pb-fig-a{display:block;cursor:pointer}.cw-wrap.mini .cw-mini{width:auto;max-width:250px;gap:9px;border-radius:999px;padding:6px;padding-inline-end:16px}.cw-wrap.mini .cw-mini-l{width:30px;height:30px;border-radius:50%}.cw-wrap.mini .cw-mini-b{gap:1px}.cw-wrap.mini .cw-mini-b b{font-size:12px;line-height:1.25}.cw-wrap.mini .cw-mini-b small{font-size:10.5px;line-height:1.3}@container site (max-width:560px){.site:not(.is-ar) .cw-wrap.mini{left:auto;right:12px}.site.is-ar .cw-wrap.mini{right:auto;left:12px}.cw-wrap.mini .cw-mini{max-width:none;padding-inline-end:14px}.cw-wrap.mini .cw-mini-b small{display:none}}.phero-tex{display:none}.phero.ph-tex{min-height:clamp(360px,48vh,480px)}.phero.ph-tex .phero-tex{display:block;position:absolute;inset:0;pointer-events:none;background:radial-gradient(110% 80% at 80% 0%,rgba(193,165,128,.2),transparent 62%),radial-gradient(90% 70% at 5% 100%,rgba(193,165,128,.1),transparent 60%)}.phero.ph-tex .phero-tex:before{content:"";position:absolute;inset:0;background:url(../assets/img/texture-card-navy.jpg) center/cover no-repeat;opacity:.34;mix-blend-mode:soft-light;filter:saturate(.55)}.phero.ph-tex .phero-tex:after{content:"";position:absolute;inset-inline:0;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(193,165,128,.45),transparent)}.phero.ph-tex .wrap{padding-bottom:64px}@container site (max-width:720px){.phero.ph-tex{min-height:330px}.phero.ph-tex .wrap{padding-bottom:40px}}@container site (min-width:901px){.site .ctx-grid{align-items:stretch}.site .ctx-people{display:flex;flex-direction:column}.site .ctx-people .ctinfo{flex:1;display:flex;flex-direction:column}.site .ctx-people .ctinfo-l{flex:1;align-content:space-evenly}.site .ctx-people .ctsoc{margin-top:clamp(20px,2.4cqi,32px)}}.site.is-ar .cw-wrap{left:auto;right:22px}@container site (max-width:560px){.site.is-ar .cw-wrap{left:12px;right:12px}.site.is-ar .cw-wrap.mini{left:auto;right:12px}}.tour .tour-if{opacity:0;transition:opacity .7s var(--ease)}.tour.is-ready .tour-if{opacity:1}.tour.is-ready .tour-c{opacity:0;pointer-events:none;transition:opacity .4s}.tour-open{z-index:6}.tour-load{display:flex;flex-direction:column;align-items:center;gap:16px}.tour-load i{width:42px;height:42px;border-radius:50%;border:2px solid rgba(255,255,255,.2);border-top-color:var(--sand);animation:tourSpin .9s linear infinite}.tour-load b{font-family:var(--lab);font-size:11.5px;font-weight:500;letter-spacing:.2em;text-transform:uppercase;color:#ffffffdb}.is-ar .tour-load b{font-family:var(--ff);font-size:14px;letter-spacing:0;text-transform:none}@keyframes tourSpin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.tour-load i{animation-duration:2.4s}}.nrc-head{position:relative}.t360-seal{position:absolute;top:50%;inset-inline-end:max(var(--gut),calc((100cqi - 1520px) / 2 + var(--gut)));transform:translateY(-50%);display:grid;place-items:center;width:clamp(118px,9.4cqi,140px);aspect-ratio:1;border-radius:50%;color:var(--sand-ink);text-decoration:none}.t360-ring{position:absolute;inset:0;width:100%;height:100%;overflow:visible;animation:t360Spin 18s linear infinite}.t360-ring text{font-family:var(--lab);font-size:10.5px;font-weight:600;letter-spacing:.18em;fill:currentColor}.t360-ring text{direction:ltr;unicode-bidi:isolate}.t360-ar{display:none}.is-ar .t360-ar{display:inline}.is-ar .t360-en{display:none}.t360-ring .t360-ar{font-family:"IBM Plex Sans Arabic",var(--lab);font-size:10.9px;font-weight:500;letter-spacing:0}.t360-core{position:relative;display:grid;place-items:center;align-content:center;gap:2px;width:58%;aspect-ratio:1;border-radius:50%;background:var(--navy);color:var(--sand);box-shadow:inset 0 0 0 1px #c1a58059;transition:background .5s var(--ease),color .5s var(--ease),transform .5s var(--ease)}.t360-seal:hover .t360-ring{animation-duration:5s}.t360-seal:hover .t360-core{background:var(--sand);color:var(--navy);transform:scale(1.05)}@keyframes t360Spin{to{transform:rotate(360deg)}}@media(prefers-reduced-motion:reduce){.t360-ring{animation:none}}@container site (max-width:900px){.t360-seal{position:relative;top:auto;inset-inline-end:auto;transform:none;margin-top:26px;width:112px}}@container site (min-width:901px){.site .ctx-people .ctinfo-l{align-content:space-around}.site .ctx-people .ctvisit{margin-top:clamp(22px,2.4cqi,32px)}}.is-ar .ctvisit-cta{word-spacing:.18em}.t360-cta{position:absolute;top:50%;inset-inline-end:calc(100% + 20px);transform:translateY(-50%);display:flex;align-items:center;gap:12px;white-space:nowrap;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--navy)}.is-ar .t360-cta{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.t360-cta span{text-align:start;line-height:1.7;text-decoration:underline 1px var(--sand);text-underline-offset:7px}.t360-cta svg{width:20px;height:20px;flex:none;color:var(--sand-ink);animation:t360Nudge 1.6s var(--ease) infinite}[dir=rtl] .t360-cta svg{animation-name:t360NudgeR}@keyframes t360Nudge{0%,to{transform:translate(0)}50%{transform:translate(6px)}}@keyframes t360NudgeR{0%,to{transform:scaleX(-1) translate(0)}50%{transform:scaleX(-1) translate(6px)}}.t360-core:after{content:"";position:absolute;inset:0;border-radius:50%;border:1px solid var(--sand);animation:t360Pulse 2.4s ease-out infinite;pointer-events:none}@keyframes t360Pulse{0%{transform:scale(1);opacity:.8}to{transform:scale(1.32);opacity:0}}.t360-seal:hover .t360-cta span{color:var(--sand-ink)}@media(prefers-reduced-motion:reduce){.t360-cta svg,.t360-core:after{animation:none}}@container site (max-width:900px){.t360-cta{inset-inline-end:auto;inset-inline-start:calc(100% + 16px);flex-direction:row-reverse;white-space:normal;width:max-content;max-width:min(190px,calc(100cqi - 112px - 16px - 2 * var(--gut)))}.t360-cta svg{transform:scaleX(-1);animation-name:t360NudgeR}[dir=rtl] .t360-cta svg{transform:none;animation-name:t360Nudge}}.cw-o-sub{display:block;margin-top:3px;font-size:11.5px;line-height:1.45;color:var(--ink-2);transition:color .3s}.cw-o:hover .cw-o-sub{color:#ffffffb8}.cw-o:has(.cw-o-sub){border-radius:14px}.t360-ico{display:block;width:70%;aspect-ratio:320/171;background:currentColor;-webkit-mask:url(../assets/img/icon-360.png) center/contain no-repeat;mask:url(../assets/img/icon-360.png) center/contain no-repeat}.ldx-list{display:grid;gap:clamp(64px,7cqi,120px);margin-top:clamp(48px,5.4cqi,90px)}.ldx-row{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(36px,6.4cqi,120px);align-items:center}.ldx-row.ldx-alt .ldx-ph{order:2}.ldx-ph,.ldp-ph{position:relative;display:block;width:100%;max-width:440px;justify-self:center;padding-inline-end:16px;padding-bottom:16px;text-decoration:none}.ldx-arch{position:relative;z-index:1;display:block;aspect-ratio:4/5;border-radius:999px 999px 3px 3px;overflow:hidden;background:linear-gradient(168deg,#0a2a4c 0%,var(--navy) 58%,#04182d 100%)}.ldx-arch img{width:100%;height:100%;object-fit:cover;display:block;transition:transform 1.4s var(--ease)}.ldx-arch:has(.ldx-mono):before{content:"";position:absolute;inset:0;z-index:1;background:radial-gradient(64% 50% at 50% 46%,rgba(193,165,128,.24),transparent 70%)}.ldx-pat{position:absolute;inset:0;background-image:url(../assets/img/pattern-lattice-sand.png);background-size:170px;background-position:center;opacity:.16;filter:invert(1) sepia(1) saturate(.45) hue-rotate(2deg) brightness(1.25);mask-image:radial-gradient(78% 62% at 50% 48%,transparent 12%,#000 66%);-webkit-mask-image:radial-gradient(78% 62% at 50% 48%,transparent 12%,#000 66%)}.ldx-mono{position:absolute;inset:0;z-index:2;display:flex;align-items:center;justify-content:center;padding-top:8%;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-weight:300;font-size:clamp(96px,11cqi,168px);line-height:1;color:var(--sand-l);user-select:none;text-shadow:0 18px 44px rgba(0,0,0,.45)}.ldx-ring{position:absolute;inset-block:16px 0;inset-inline:16px 0;border:1px solid var(--sand);border-radius:999px 999px 3px 3px;pointer-events:none;transition:transform .9s var(--ease),border-color .6s}.ldx-row:hover .ldx-arch img{transform:scale(1.04)}.ldx-row:hover .ldx-ring{transform:translateY(-8px)}.ldx-b{position:relative;max-width:620px}.ldx-b>:not(.ldx-n){position:relative;z-index:1}.ldx-n{position:absolute;z-index:0;top:clamp(-96px,-6cqi,-52px);inset-inline-start:-6px;font-family:Louize Display,Cormorant Garamond,Georgia,serif;font-size:clamp(110px,11cqi,190px);line-height:1;color:transparent;-webkit-text-stroke:1px rgba(193,165,128,.5);pointer-events:none;user-select:none}.ldx-r{margin:0 0 14px;font-family:var(--lab);font-size:11.5px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-ink)}.is-ar .ldx-r{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.site .ldx-name{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(32px,3.4cqi,56px);line-height:1.12;color:var(--ink)}.is-ar .ldx-name{line-height:1.4}.ldx-name a{color:inherit;text-decoration:none;transition:color .4s}.ldx-name a:hover{color:var(--sand-ink)}.ldx-rule{display:block;width:48px;height:1px;background:var(--sand);margin:22px 0;transition:width .8s var(--ease)}.ldx-row:hover .ldx-rule{width:96px}.ldx-d{margin:0;font-size:15.5px;line-height:1.95;color:var(--ink-2)}.ldx-q{margin:24px 0 0;padding-inline-start:22px;border-inline-start:2px solid var(--sand);font-family:var(--fd);font-style:italic;font-size:clamp(18px,1.5cqi,22px);line-height:1.6;color:var(--ink)}.is-ar .ldx-q{font-style:normal}.ldx-go{margin-top:20px}@container site (max-width:760px){.ldx-list{gap:64px}.ldx-row{grid-template-columns:1fr;gap:28px}.ldx-row.ldx-alt .ldx-ph{order:0}.ldx-ph{max-width:300px;justify-self:start}.ldx-n{top:-52px;font-size:104px}}.ldp-hero{position:relative;overflow:hidden;isolation:isolate;background:var(--navy);color:#fff;padding:calc(var(--nav-h) + clamp(40px,5cqi,84px)) 0 clamp(64px,7cqi,120px)}.ldp-tex{position:absolute;inset:0;z-index:-1;background-image:url(../assets/img/pattern-lattice-sand.png);background-size:220px;opacity:.07;filter:invert(1) sepia(1) saturate(.45) brightness(1.25);mask-image:linear-gradient(90deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(90deg,#000,transparent 70%)}[dir=rtl] .ldp-tex{mask-image:linear-gradient(270deg,#000,transparent 70%);-webkit-mask-image:linear-gradient(270deg,#000,transparent 70%)}.ldp-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(40px,6.4cqi,120px);align-items:center}.ldp-ph{max-width:470px}.ldp-ph .ldx-ring{border-color:#c1a58099}.ldp-back{display:inline-flex;align-items:center;gap:10px;margin-bottom:clamp(26px,3cqi,44px);color:#ffffffa8;text-decoration:none;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.2em;text-transform:uppercase;transition:color .4s}.is-ar .ldp-back{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.ldp-back svg{width:16px;height:16px}.ldp-back:hover{color:var(--sand)}.ldp-r{margin:0 0 16px;font-family:var(--lab);font-size:12px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--sand)}.is-ar .ldp-r{font-size:15px;font-weight:500;letter-spacing:0;text-transform:none}.site .ldp-name{margin:0;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(42px,5.2cqi,88px);line-height:1.04;color:#fff}.is-ar .ldp-name{line-height:1.35}.ldp-d{margin:22px 0 0;max-width:600px;font-size:16px;line-height:1.9;color:#ffffffb8}.ldp-q{position:relative;margin:clamp(28px,3cqi,44px) 0 0;max-width:620px;padding:clamp(22px,2.4cqi,32px);border:1px solid rgba(193,165,128,.3);border-radius:4px;background:#ffffff08}.ldp-q svg{display:block;width:30px;height:22px;margin-bottom:14px;color:var(--sand)}.ldp-q p{margin:0;font-family:var(--fd);font-style:italic;font-size:clamp(19px,1.7cqi,26px);line-height:1.55;color:#fff}.is-ar .ldp-q p{font-style:normal}.ldp-meta{display:flex;flex-wrap:wrap;align-items:center;gap:18px 34px;margin-top:clamp(28px,3cqi,44px)}.ldp-meta:empty{display:none}.ldp-yrs{display:flex;align-items:center;gap:14px}.ldp-yrs b{font-family:var(--fd);font-weight:400;font-size:clamp(44px,4.4cqi,68px);line-height:1;color:var(--sand)}.ldp-yrs small{max-width:120px;font-family:var(--lab);font-size:11px;font-weight:600;line-height:1.5;letter-spacing:.18em;text-transform:uppercase;color:#ffffffb3}.is-ar .ldp-yrs small{font-size:13.5px;font-weight:500;letter-spacing:0;text-transform:none}.ldp-li{display:inline-flex;align-items:center;gap:10px;height:46px;padding:0 22px;border:1px solid rgba(255,255,255,.25);border-radius:999px;color:#fff;text-decoration:none;font-family:var(--lab);font-size:12px;font-weight:600;letter-spacing:.12em;transition:background .4s,color .4s,border-color .4s}.ldp-li svg{width:16px;height:16px}.ldp-li:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}.ldp-grid{display:grid;grid-template-columns:minmax(0,7fr) minmax(0,5fr);gap:clamp(40px,6cqi,110px);align-items:start}.ldp-grid:not(:has(.ldp-exp)){grid-template-columns:minmax(0,860px)}.ldp-txt p:not(.lab){margin:0 0 18px;font-size:16.5px;line-height:2;color:var(--ink-2)}.ldp-txt .lab+p{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(22px,2cqi,30px)!important;line-height:1.55!important;color:var(--ink)!important}.ldp-exp{padding:clamp(28px,3cqi,44px);border-radius:4px;background:var(--navy);color:#fff}.ldp-exp .lab{color:var(--sand)}.ldp-exp ul{list-style:none;margin:18px 0 0;padding:0}.ldp-exp li{display:flex;align-items:baseline;gap:18px;padding:16px 0;border-top:1px solid rgba(255,255,255,.12)}.ldp-exp li span{flex:none;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.1em;color:var(--sand)}.ldp-exp li b{font-weight:400;font-size:15.5px;line-height:1.6}.ldp-tl{list-style:none;margin:clamp(36px,4cqi,64px) 0 0;padding:0}.ldp-tl li{display:grid;grid-template-columns:minmax(90px,170px) 1fr;gap:clamp(20px,3cqi,56px);padding:24px 0;border-top:1px solid var(--line)}.ldp-tl li:last-child{border-bottom:1px solid var(--line)}.ldp-tl b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(24px,2.2cqi,34px);line-height:1.2;color:var(--sand-ink)}.ldp-tl p{margin:0;padding-top:4px;font-size:16px;line-height:1.85;color:var(--ink-2)}.ldo-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(18px,2.2cqi,32px);margin-top:clamp(30px,3cqi,48px)}.ldo{display:grid;grid-template-columns:110px 1fr;gap:24px;align-items:center;padding:18px;border:1px solid var(--line);border-radius:4px;background:var(--paper);color:var(--ink);text-decoration:none;transition:border-color .4s,transform .5s var(--ease),box-shadow .5s}.ldo:hover{border-color:var(--sand);transform:translateY(-3px);box-shadow:0 24px 50px -34px #051f3a73}.ldo .ldx-mono{font-size:52px}.ldo .ldx-pat{background-size:90px}.ldo-b{display:grid;gap:6px}.ldo-b small{font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;color:var(--sand-ink)}.is-ar .ldo-b small{font-size:13px;font-weight:500;letter-spacing:0;text-transform:none}.ldo-b b{font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(20px,1.8cqi,26px);line-height:1.25}.ldo-cta{display:inline-flex;align-items:center;gap:8px;margin-top:6px;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.18em;text-transform:uppercase;color:var(--sand-ink)}.is-ar .ldo-cta{font-size:13px;letter-spacing:0;text-transform:none}.ldo-cta svg{width:16px;height:16px}@container site (max-width:900px){.ldp-in,.ldp-grid{grid-template-columns:1fr}.ldp-ph{max-width:300px;justify-self:start}}@container site (max-width:560px){.ldp-tl li{grid-template-columns:1fr;gap:6px}.ldo{grid-template-columns:88px 1fr;gap:18px}}.ldx-n{position:static;display:block;margin:0 0 14px;font-size:clamp(68px,6.4cqi,112px);line-height:.9;-webkit-text-stroke:1px rgba(193,165,128,.6)}@container site (max-width:760px){.ldx-n{font-size:68px;margin-bottom:10px}}.is-ar .ldx-n{text-align:right}.j-err{margin:14px 0 0;font-size:13.5px;color:#b3261e}.dpano{position:relative;height:calc(100svh + var(--pano-dist,0px));background:var(--navy)}.dpano-pin{position:sticky;top:0;height:100svh;overflow:hidden}.dpano-track{height:100%;will-change:transform;backface-visibility:hidden}.dpano-pin{contain:paint}.site .dpano-img{display:block;height:100%;width:auto;max-width:none}.site .dpano-img.fit{width:100%;object-fit:cover}.dpano-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,rgba(5,31,58,.62) 0%,rgba(5,31,58,.18) 34%,transparent 55%,transparent 78%,rgba(5,31,58,.45) 100%)}.dpano-t{position:absolute;inset-inline:0;top:calc(var(--nav-h) + clamp(18px,4svh,56px));margin:0;padding:0 var(--gut);text-align:center;pointer-events:none;font-family:var(--fd);font-weight:var(--fdw);font-size:clamp(42px,7.4cqi,128px);line-height:1;letter-spacing:-.01em;color:#f4ecd9;text-shadow:0 12px 44px rgba(0,0,0,.38)}.is-ar .dpano-t{line-height:1.3;letter-spacing:0}.dpano-bar{position:absolute;inset-inline:var(--gut);bottom:clamp(20px,4svh,40px);height:2px;background:#ffffff38;border-radius:2px;overflow:hidden}.dpano-bar i{display:block;height:100%;background:var(--sand);transform-origin:left center;transform:scaleX(var(--pano-p,0))}.dpano.still{height:auto}.dpano.still .dpano-pin{position:relative;height:72svh;overflow-x:auto;overflow-y:hidden}.dpano.still .dpano-track{width:max-content;transform:none}.dpano.still .dpano-t{position:sticky;inset-inline-start:0;width:100cqi}.dpano.still .dpano-bar{display:none}.site .nav{transition:background .6s var(--ease),box-shadow .6s var(--ease),height .6s var(--ease),color .6s var(--ease),transform .6s var(--ease)}html.pano-on .site .nav{transform:translateY(-105%)}.dpano-t{transition:transform .6s var(--ease)}html.pano-on .dpano-t{transform:translateY(calc(var(--nav-h) * -.6))}.mnl:nth-child(7){animation-delay:.3s}.mnl:nth-child(8){animation-delay:.35s}.dpano-hit{position:absolute;inset:0;z-index:2;cursor:pointer}.dpano-cap{position:absolute;inset-inline:0;top:calc(var(--nav-h) + clamp(18px,4svh,56px));z-index:3;display:grid;justify-items:center;gap:clamp(16px,2.4svh,26px);padding:0 var(--gut);pointer-events:none;transition:transform .6s var(--ease)}.dpano-cap .dpano-t{position:static;padding:0;transform:none}html.pano-on .dpano-cap{transform:translateY(calc(var(--nav-h) * -.6))}.dpano-go{display:inline-flex;align-items:center;gap:12px;padding:13px 24px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#051f3a2e;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;font-family:var(--lab);font-size:11px;font-weight:600;letter-spacing:.22em;text-transform:uppercase;transition:background .45s var(--ease),color .45s var(--ease),border-color .45s var(--ease)}.is-ar .dpano-go{font-size:14px;font-weight:500;letter-spacing:0;text-transform:none}.dpano-go svg{width:18px;height:18px;transition:transform .45s var(--ease)}.dpano-hit:hover~.dpano-cap .dpano-go,.dpano-hit:focus-visible~.dpano-cap .dpano-go{background:#fff;border-color:#fff;color:var(--navy)}.dpano-hit:hover~.dpano-cap .dpano-go svg{transform:translate(4px)}[dir=rtl] .dpano-hit:hover~.dpano-cap .dpano-go svg{transform:scaleX(-1) translate(4px)}.dpano-hit:focus-visible{outline:2px solid var(--sand);outline-offset:-6px}.dpano-t{font-size:clamp(40px,6.4cqi,112px)}.dpano>.dpano-pin>.dpano-t,.dpano-cap{top:calc(var(--nav-h) + 3svh)}html.pano-on .dpano>.dpano-pin>.dpano-t,html.pano-on .dpano-cap{transform:translateY(calc(clamp(64px,12svh,130px) - var(--nav-h) - 3svh))}html.pano-on .dpano-cap .dpano-t{transform:none}.dpano-fx{position:absolute;left:0;bottom:0;pointer-events:none;background-repeat:repeat-x;background-position:0 100%;background-size:auto 100%;will-change:transform;backface-visibility:hidden}.dpano-far{height:62%;opacity:.85}.dpano-near{height:72%}.dpano.fx-on .dpano-far{background-image:url(../assets/img/pano-mist.webp)}.dpano.fx-on .dpano-near{background-image:url(../assets/img/pano-clouds.webp)}.dpano.still .dpano-fx{display:none}.dpano{--pano-dist:max(0px, calc((306.4svh - 100vw)*2) )}@media(orientation:portrait){.dpano{--pano-dist:max(0px,calc((100svh * 2.357 - 100vw) * 2))}}.ldx-name a,.ldo{text-align:start}.map .map-gl{position:absolute;inset:0;width:100%;height:100%}.map:after{content:"";position:absolute;inset:0;z-index:3;pointer-events:none;box-shadow:inset 0 0 0 1px #c1a58073}.map .map-open{z-index:4}.map-gl .maplibregl-canvas{outline:none}.map-gl .maplibregl-ctrl-attrib{font-size:10px;background:#f8f5efd9}.map-gl .maplibregl-cooperative-gesture-screen{background:#051f3a8c;color:#fff;font-family:var(--lab);font-size:15px}.tmk{position:relative;display:block;width:46px;height:56px;text-decoration:none;cursor:pointer}.tmk-pin{position:absolute;left:0;top:0;display:grid;place-items:center;width:46px;height:46px;border-radius:50%;background:var(--navy);border:2px solid var(--sand);box-shadow:0 10px 24px -6px #051f3a8c}.tmk-pin:after{content:"";position:absolute;left:50%;bottom:-11px;width:2px;height:10px;background:var(--navy);transform:translate(-50%)}.tmk-pin:before{content:"";position:absolute;inset:-7px;border-radius:50%;border:1px solid var(--sand);opacity:.7;animation:tmkPulse 2.6s ease-out infinite}@keyframes tmkPulse{0%{transform:scale(.85);opacity:.8}to{transform:scale(1.45);opacity:0}}.tmk-pin img{width:18px;height:auto}.tmk-lbl{position:absolute;top:4px;inset-inline-start:56px;display:grid;gap:2px;padding:8px 13px;border-radius:10px;background:#fff;box-shadow:0 10px 26px -12px #051f3a73;white-space:nowrap;text-align:start}.tmk-lbl b{font-family:var(--fd);font-weight:var(--fdw);font-size:15px;color:var(--navy);line-height:1.2}.tmk-lbl small{font-size:11.5px;color:var(--ink-2)}a.tmk:hover .tmk-pin{background:var(--sand)}.map-card{position:absolute;top:14px;inset-inline-start:14px;z-index:2;display:grid;gap:3px;max-width:min(280px,70%);padding:13px 16px;border-radius:12px;background:#fff;box-shadow:0 12px 30px -14px #051f3a73;text-align:start}.map-card b{font-family:var(--fd);font-weight:var(--fdw);font-size:17px;color:var(--navy);line-height:1.25}.map-card small{font-size:12.5px;color:var(--ink-2)}.map-zoom{position:absolute;top:14px;inset-inline-end:14px;z-index:2;display:grid;border-radius:12px;overflow:hidden;box-shadow:0 10px 24px -12px #051f3a80}.map-zoom button{width:38px;height:38px;border:0;background:var(--navy);color:#fff;font-size:20px;line-height:1;cursor:pointer;transition:background .3s}.map-zoom button+button{border-top:1px solid rgba(255,255,255,.14)}.map-zoom button:hover{background:var(--sand);color:var(--navy)}@media(prefers-reduced-motion:reduce){.tmk-pin:before{animation:none}}@container site (min-width:1201px){.loc .map,.dmap .map{align-self:stretch;aspect-ratio:auto;min-height:440px}}.site .dcx-player{position:relative;overflow:hidden;background:#0b1726}.tpl{position:absolute;inset:0;outline:none}.tpl-v{display:block;width:100%;height:100%;object-fit:cover;background:#0b1726;cursor:pointer}.tpl:fullscreen .tpl-v{object-fit:contain}.tpl-big{position:absolute;left:50%;top:50%;z-index:2;display:grid;place-items:center;width:84px;height:84px;margin:-42px 0 0 -42px;border-radius:50%;border:1px solid rgba(255,255,255,.55);background:#051f3a6b;backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px);color:#fff;cursor:pointer;transition:opacity .4s var(--ease),transform .5s var(--ease),background .4s,color .4s}.tpl-big svg{width:28px;height:28px;margin-inline-start:3px}.tpl-big:after{content:"";position:absolute;inset:-9px;border-radius:50%;border:1px solid var(--sand);opacity:.7;animation:tplPulse 2.4s ease-out infinite;pointer-events:none}@keyframes tplPulse{0%{transform:scale(.9);opacity:.8}to{transform:scale(1.35);opacity:0}}.tpl-big:hover{background:var(--sand);border-color:var(--sand);color:var(--navy)}.tpl.is-play .tpl-big{opacity:0;transform:scale(.85);pointer-events:none}.tpl.is-end .tpl-big svg{margin:0}.tpl-bar{position:absolute;left:14px;right:14px;bottom:14px;z-index:2;display:flex;align-items:center;gap:10px;padding:7px 12px;border-radius:999px;background:#051f3ab8;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;opacity:0;transform:translateY(8px);pointer-events:none;transition:opacity .35s var(--ease),transform .45s var(--ease)}.tpl.is-on:hover .tpl-bar,.tpl.is-on:not(.is-play) .tpl-bar,.tpl.is-on:focus-within .tpl-bar{opacity:1;transform:none;pointer-events:auto}@media(hover:none){.tpl.is-on .tpl-bar{opacity:1;transform:none;pointer-events:auto}}.tpl-bar button{flex:none;display:grid;place-items:center;width:32px;height:32px;border:0;border-radius:50%;background:none;color:#fff;cursor:pointer;transition:color .3s,background .3s}.tpl-bar button:hover{color:var(--sand);background:#ffffff14}.tpl-bar svg{width:18px;height:18px}.tpl-track{position:relative;flex:1;height:4px;border-radius:4px;background:#ffffff38;cursor:pointer;touch-action:none}.tpl-track:before{content:"";position:absolute;inset:-10px 0}.tpl-buf,.tpl-fill{position:absolute;inset:0;border-radius:inherit;transform:scaleX(0);transform-origin:left center}.tpl-buf{background:#ffffff47}.tpl-fill{background:var(--sand)}.tpl-knob{position:absolute;top:50%;left:0;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--sand);box-shadow:0 0 0 4px #c1a58040;transition:transform .2s}.tpl-track:hover .tpl-knob{transform:scale(1.25)}.tpl-time{flex:none;min-width:76px;text-align:center;font-family:var(--lab);font-size:11.5px;letter-spacing:.04em;font-variant-numeric:tabular-nums;color:#ffffffe0}@media(prefers-reduced-motion:reduce){.tpl-big:after{animation:none}}@container site (max-width:560px){.tpl-time{display:none}.tpl-big{width:68px;height:68px;margin:-34px 0 0 -34px}}.ap-form .dsel-b{height:44px;border:0;border-bottom:1px solid rgba(255,255,255,.18);border-radius:0;background:#ffffff0b;padding:0 14px;font-size:13.5px;font-weight:300;letter-spacing:.02em}.ap-form .dsel-b:hover{border-bottom-color:#ffffff57}.ap-form .dsel.on .dsel-b{border-bottom-color:var(--sand);background:#ffffff13}.ap-form .dsel-v.ph{font-family:var(--lab);font-size:11px;letter-spacing:.16em;text-transform:uppercase;color:#ffffff7a}.is-ar .ap-form .dsel-b{font-size:14px;letter-spacing:0}.is-ar .ap-form .dsel-v.ph{font-family:var(--ff);font-size:13px;letter-spacing:0;text-transform:none}.ap-form .dsel-p{z-index:60}.site .dg-box{width:min(780px,100%)}.dg-p{margin:0 0 6px;padding-inline-end:44px;font-size:13.5px;line-height:1.7;color:#ffffffb3}.map-sw{position:absolute;top:14px;inset-inline-end:62px;z-index:2;display:flex;padding:3px;border-radius:12px;background:var(--navy);box-shadow:0 10px 24px -12px #051f3a80}.map-sw button{height:32px;padding:0 13px;border:0;border-radius:9px;background:none;color:#ffffffbf;font-family:var(--lab);font-size:10px;letter-spacing:.14em;text-transform:uppercase;cursor:pointer;transition:background .3s,color .3s}.map-sw button:hover{color:#fff}.map-sw button[aria-pressed=true]{background:var(--sand);color:var(--navy)}.is-ar .map-sw button{font-family:var(--ff);font-size:12px;letter-spacing:0;text-transform:none}@container site (max-width:600px){.map-sw button{padding:0 10px}}.site .jn-ch{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.site .jn-cho{display:flex;align-items:center;gap:12px;height:48px;padding:0 16px;border:1px solid rgba(5,31,58,.16);border-radius:2px;background:#fff;font:inherit;font-size:14.5px;color:var(--navy);text-align:start;cursor:pointer;transition:border-color .4s,box-shadow .4s,background .4s}.site .jn-cho:before{content:"";flex:none;width:16px;height:16px;border-radius:50%;border:1px solid rgba(5,31,58,.3);box-sizing:border-box;transition:border .3s}.site .jn-cho:hover{border-color:#051f3a52}.site .jn-cho.on{border-color:var(--sand);background:#c1a58014;box-shadow:0 0 0 3px #c1a58024}.site .jn-cho.on:before{border:5px solid var(--sand)}.site .jn-cho:focus-visible{outline:0;border-color:var(--sand);box-shadow:0 0 0 3px #c1a58038}.site .jnf.bad .jn-cho{border-color:#c0564a}@container site (max-width:600px){.site .jn-ch{grid-template-columns:1fr}}.hero{min-height:100vh;min-height:100svh}@container site (max-width:760px){.site .hero{min-height:min(100vh,1040px);min-height:min(100svh,1040px)}}@container site (max-width:760px){.site .lead-card{-webkit-backdrop-filter:none;backdrop-filter:none}}
