/* Velora Grand: main.css dosyasının küçültülmüş hâli. Kaynağı düzenleyin: assets/css/main.css, sonra araclar/kucult-css.js */
@font-face{font-family: 'Cinzel';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/cinzel-latin-ext-400-normal.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: 'Cinzel';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/cinzel-latin-400-normal.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: 'Cinzel';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/cinzel-latin-ext-500-normal.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: 'Cinzel';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/cinzel-latin-500-normal.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(../fonts/jost-latin-ext-300-normal.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(../fonts/jost-latin-300-normal.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(../fonts/jost-latin-ext-400-normal.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(../fonts/jost-latin-400-normal.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(../fonts/jost-latin-ext-500-normal.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(../fonts/jost-latin-500-normal.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(../fonts/jost-cyrillic-300-normal.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Jost';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/jost-cyrillic-400-normal.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Jost';font-style: normal;font-weight: 500;font-display: swap;src: url(../fonts/jost-cyrillic-500-normal.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Forum';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/forum-cyrillic-400-normal.woff2) format('woff2');unicode-range: U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family: 'Forum';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/forum-latin-ext-400-normal.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: 'Forum';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/forum-latin-400-normal.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: 'Amiri';font-style: normal;font-weight: 400;font-display: swap;src: url(../fonts/amiri-arabic-400-normal.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: 'Amiri';font-style: normal;font-weight: 700;font-display: swap;src: url(../fonts/amiri-arabic-700-normal.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(../fonts/ibm-plex-sans-arabic-arabic-300-normal.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(../fonts/ibm-plex-sans-arabic-arabic-400-normal.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(../fonts/ibm-plex-sans-arabic-arabic-500-normal.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}:root{--stucco: #F4F3EF;--stucco-deep: #E6E4DD;--line: #D3D0C7;--lacquer: #121314;--ink: #1D1E21;--ink-muted: #595D66;--brass: #A5823F;--brass-light: #E2C98F;--brass-deep: #6E5424;--cam: #1E3A3C;--cam-card: #264649;--on-dark: rgba(244,243,239,0.72);--on-dark-soft: rgba(244,243,239,0.86);--rule-dark: rgba(226,201,143,0.35);--serif: 'Cinzel','Trajan Pro','Times New Roman',serif;--sans: 'Jost','Futura','Century Gothic',system-ui,sans-serif;--gutter: 20px;--m: min(calc(100vw / 390),1.6px);--ease: cubic-bezier(0.22,1,0.36,1)}@media (min-width: 861px){:root{--gutter: 56px;--u: min(calc(100vw / 1440),calc(100vh / 1000));--hu: min(calc(100vw / 1440),calc(100vh / 900));--vu: min(calc(100vw / 1440),1.25px)}}*,*::before,*::after{box-sizing: border-box}html{-webkit-text-size-adjust: 100%;text-size-adjust: 100%}body{margin: 0;background: var(--stucco);color: var(--ink);font-family: var(--sans);font-weight: 300;font-size: 16px;line-height: 1.6;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;overflow-x: hidden}img,svg,video{display: block;max-width: 100%;height: auto}figure{margin: 0}p{margin: 0}ul{margin: 0;padding: 0;list-style: none}h1,h2,h3,h4{margin: 0;font-weight: 400}address{font-style: normal}button,input,select,textarea{font: inherit;color: inherit}a{color: var(--brass-deep);text-underline-offset: 0.2em}a:hover{color: var(--ink)}.site-main:focus{outline: none}:focus-visible{outline: 2px solid var(--brass-deep);outline-offset: 3px}.hero :focus-visible,.roof :focus-visible,.site-footer :focus-visible,.menu-overlay :focus-visible,.site-header--overlay:not(.is-solid) :focus-visible{outline-color: var(--brass-light)}.screen-reader-text{position: absolute !important;width: 1px;height: 1px;padding: 0;margin: -1px;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap;border: 0}.skip-link:focus{position: fixed !important;top: 12px;left: 12px;z-index: 200;width: auto;height: auto;clip: auto;margin: 0;padding: 12px 20px;background: var(--lacquer);color: var(--stucco);font-size: 12px;font-weight: 500;letter-spacing: 0.16em;border-radius: 999px;text-decoration: none}.tabular{font-variant-numeric: tabular-nums}.show-desktop{display: none !important}@media (min-width: 861px){.show-desktop{display: revert !important}.show-mobile{display: none !important}}html.lenis,html.lenis body{height: auto}.lenis.lenis-smooth{scroll-behavior: auto !important}.lenis.lenis-stopped{overflow: hidden}.label,.label-row,.contact__label,.footer-col__label,.menu-col__label,.booking__label,.ph__label,.ph__note{font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em}.label-row{display: grid;grid-template-columns: 1fr auto;row-gap: 6px;padding-bottom: 16px;border-bottom: 1px solid}.label-row > :first-child{grid-column: 1 / -1}.label-row--dark{color: var(--on-dark);border-color: var(--rule-dark)}.label-row--light{color: var(--brass-deep);border-color: var(--line)}@media (min-width: 861px){.label-row{padding-bottom: 18px}.label-row > :first-child{grid-column: auto}}.pill{display: inline-flex;align-items: center;justify-content: center;min-height: 44px;padding: 0 20px;border: 1px solid transparent;border-radius: 999px;background: none;font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 1;letter-spacing: 0.16em;text-decoration: none;white-space: nowrap;cursor: pointer;transition: background-color 0.25s,color 0.25s,border-color 0.25s}.pill--ghost{border-color: rgba(244,243,239,0.6);color: var(--stucco)}.pill--ghost:hover{background: var(--stucco);color: var(--lacquer)}.pill--accent{background: var(--brass-light);color: var(--lacquer)}.pill--accent:hover{background: var(--stucco);color: var(--lacquer)}.pill--brass-line{border-color: var(--brass-light);color: var(--brass-light)}.pill--brass-line:hover{background: var(--brass-light);color: var(--lacquer)}.pill--line{border-color: var(--line);color: var(--ink-muted)}.pill--line:hover{border-color: var(--ink);color: var(--ink)}.pill--dark{background: var(--lacquer);color: var(--stucco)}.pill--dark:hover{background: var(--ink);color: var(--brass-light)}.pill--ink-line{border-color: var(--ink);color: var(--ink)}.pill--ink-line:hover{background: var(--ink);color: var(--stucco)}.giant{display: flex;flex-direction: column;font-weight: 300}.giant__line{display: block;overflow: hidden;white-space: nowrap;padding-top: 0.12em;padding-bottom: 0.14em;margin-top: -0.12em;margin-bottom: -0.14em}.giant__inner{display: block}.giant__line--desc:not(:last-child){margin-bottom: -0.05em}.giant__line--serif,.giant__line--l2{font-family: var(--serif);font-weight: 400}.giant__line--sans,.giant__line--l1,.giant__line--l3{font-family: var(--sans);font-weight: 300}.bullets{display: flex;flex-direction: column;gap: 10px;font-size: 12px;font-weight: 500;line-height: 18px;letter-spacing: 0.14em;color: var(--ink)}.bullets li{display: flex;align-items: center;gap: 12px}.bullets li::before{content: '';flex-shrink: 0;width: 5px;height: 5px;background: var(--brass)}.ph{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;padding: 24px;text-align: center}.ph--dark{background: var(--cam-card);color: var(--on-dark)}.ph--light{background: var(--stucco-deep);color: var(--ink-muted)}.ph__rule{width: 32px;height: 1px;background: var(--brass)}.roof-card .ph{justify-content: flex-end;padding-bottom: 16%}.ph--dark .ph__rule{background: var(--rule-dark)}.slider-nav a{text-decoration: none}[data-slider-track]{scrollbar-width: none;-ms-overflow-style: none}[data-slider-track]::-webkit-scrollbar{display: none}[data-slider-track]:focus-visible{outline-offset: -4px}.slider-hint__pin{display: none}.site-header{position: absolute;top: 0;left: 0;right: 0;z-index: 40;color: var(--stucco);transition: transform 0.45s var(--ease),background-color 0.3s,color 0.3s,border-color 0.3s;border-bottom: 1px solid transparent}.site-header__inner{display: grid;grid-template-columns: 1fr auto 1fr;column-gap: 8px;align-items: center;padding: 12px var(--gutter) 0;transition: padding 0.3s}.menu-toggle{justify-self: start;display: flex;align-items: center;gap: 10px;min-height: 44px;padding: 0;border: 0;background: none;color: inherit;font-size: 11px;font-weight: 500;letter-spacing: 0.16em;cursor: pointer}.menu-toggle__icon{display: flex;flex-direction: column;gap: 5px}.menu-toggle__icon span{display: block;height: 1px;background: currentColor}.menu-toggle__icon span:first-child{width: 22px}.menu-toggle__icon span:last-child{width: 15px}html.no-js .site-header .menu-toggle{visibility: hidden}.site-header__start{justify-self: start;display: flex;align-items: center;gap: 16px;min-width: 0}.wordmark{justify-self: center;color: inherit;font-family: var(--serif);font-size: 15px;font-weight: 500;letter-spacing: 0.12em;line-height: 1;text-decoration: none;white-space: nowrap}.wordmark:hover{color: inherit}.header-actions{justify-self: end;display: flex;align-items: center;gap: 12px}.header-actions__ask{display: none}.header-actions__book{min-height: 44px;padding: 0;background: none}.header-actions__book span{display: flex;align-items: center;height: 32px;padding: 0 12px;border-radius: 999px;background: var(--brass-light);color: var(--lacquer);letter-spacing: 0.12em;transition: background-color 0.25s,color 0.25s}.header-actions__book:hover{background: none}.header-actions__book:hover span{background: var(--stucco)}@media (min-width: 861px){.site-header__inner{grid-template-columns: repeat(3,minmax(0,1fr));padding: 32px var(--gutter)}.menu-toggle{gap: 14px;font-size: 12px}.site-header__start{gap: 32px}.menu-toggle__icon{gap: 6px}.menu-toggle__icon span:first-child{width: 26px}.menu-toggle__icon span:last-child{width: 18px}.wordmark{font-size: 20px;letter-spacing: 0.22em}.header-actions{gap: 36px}.header-actions__ask{display: inline-flex;font-size: 12px;padding: 0 22px}.header-actions__book{font-size: 12px}.header-actions__book span{height: 40px;padding: 0 22px;letter-spacing: 0.16em}}@media (min-width: 861px) and (max-width: 1180px){.site-header__inner{grid-template-columns: 1fr auto 1fr;column-gap: 24px}.site-header__start{gap: 24px}.wordmark{font-size: 18px;letter-spacing: 0.18em}.header-actions{gap: 12px}.header-actions__ask{padding: 0 16px;letter-spacing: 0.12em}.header-actions__book span{padding: 0 16px;letter-spacing: 0.12em}}@media (max-width: 860px){.site-header__inner{grid-template-areas: "menu mark lang" "actions actions actions";row-gap: 2px;padding: 8px var(--gutter) 6px}.site-header__start{display: contents}.menu-toggle{grid-area: menu}.site-header .wordmark{grid-area: mark}.site-header .lang-menu{grid-area: lang;justify-self: end}.header-actions{grid-area: actions;justify-self: stretch;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.header-actions__ask,.header-actions__book{display: flex;align-items: center;min-width: 0;min-height: 44px;padding: 0;border: 0;background: none;font-size: 11px}.header-actions__ask:hover,.header-actions__book:hover{background: none}.header-actions__ask span,.header-actions__book span{display: flex;align-items: center;justify-content: center;flex: 1;min-width: 0;height: 34px;padding: 0 8px;border-radius: 999px;letter-spacing: 0.12em;white-space: nowrap;transition: background-color 0.25s,color 0.25s,border-color 0.25s}.header-actions__ask span{border: 1px solid rgba(244,243,239,0.6);color: var(--stucco)}.header-actions__ask:hover span{background: var(--stucco);color: var(--lacquer)}.site-header--light .header-actions__ask span,.site-header.is-solid .header-actions__ask span{border-color: var(--line);color: var(--ink)}.site-header--light .header-actions__ask:hover span,.site-header.is-solid .header-actions__ask:hover span{border-color: var(--ink);background: none;color: var(--ink)}.site-header.is-solid .site-header__inner{padding-bottom: 6px}}@media (min-width: 740px) and (max-width: 860px){.site-header__inner,.menu-overlay__head{grid-template-areas: "menu mark actions";row-gap: 0}.site-header__start{display: flex;grid-area: menu}.menu-overlay__head{grid-template-areas: "close mark actions"}.header-actions,.menu-overlay__actions{justify-self: end;display: flex;gap: 8px}.header-actions__ask span,.header-actions__book span,.menu-overlay__actions .pill span{flex: none;padding: 0 16px}}@media (max-width: 379px){.menu-toggle{min-width: 44px}.menu-toggle__label{position: absolute;width: 1px;height: 1px;margin: -1px;padding: 0;overflow: hidden;clip: rect(0,0,0,0);white-space: nowrap}.header-actions{gap: 6px}.header-actions__ask span,.header-actions__book span,.menu-overlay__actions .pill span{padding: 0 4px;letter-spacing: 0.08em}}.site-header--light,.site-header.is-solid{background: var(--stucco);color: var(--ink);border-bottom-color: var(--line)}.site-header--light{position: sticky}.site-header--light .pill--ghost,.site-header.is-solid .pill--ghost{border-color: var(--line);color: var(--ink)}.site-header--light .pill--ghost:hover,.site-header.is-solid .pill--ghost:hover{border-color: var(--ink);background: none}.site-header--light .header-actions__book span,.site-header.is-solid .header-actions__book span{background: var(--lacquer);color: var(--stucco)}.site-header--light .header-actions__book:hover span,.site-header.is-solid .header-actions__book:hover span{background: var(--ink);color: var(--brass-light)}.site-header.is-fixed{position: fixed}.site-header.is-solid .site-header__inner{padding-bottom: 12px}.site-header.is-hidden{transform: translateY(-100%)}@media (min-width: 861px){.site-header.is-solid .site-header__inner{padding-top: 16px;padding-bottom: 16px}.site-header--light .site-header__inner{padding-top: 20px;padding-bottom: 20px}}.menu-overlay{position: fixed;inset: 0;z-index: 100;display: flex;flex-direction: column;overflow-y: auto;overscroll-behavior: contain;background: var(--lacquer);color: var(--stucco);opacity: 0;visibility: hidden;transition: opacity 0.4s var(--ease),visibility 0s linear 0.4s}.menu-overlay.is-open{opacity: 1;visibility: visible;transition: opacity 0.4s var(--ease)}.menu-overlay__head{display: grid;grid-template-columns: 1fr auto 1fr;column-gap: 8px;align-items: center;padding: 12px var(--gutter) 0}.menu-toggle__x{position: relative;width: 22px;height: 12px}.menu-toggle__x::before,.menu-toggle__x::after{content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: currentColor;transform: rotate(35deg)}.menu-toggle__x::after{transform: rotate(-35deg)}.menu-overlay__actions{justify-self: end;display: flex;align-items: center;gap: 12px}.menu-overlay__book{padding: 0 12px;letter-spacing: 0.12em}@media (max-width: 860px){.menu-overlay__head{grid-template-areas: "close mark ." "actions actions actions";row-gap: 2px;padding: 8px var(--gutter) 6px}.menu-overlay__head .menu-toggle{grid-area: close}.menu-overlay__head .wordmark{grid-area: mark}.menu-overlay__actions{grid-area: actions;justify-self: stretch;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px}.menu-overlay__actions .pill{min-width: 0;min-height: 44px;padding: 0;border: 0;background: none;font-size: 11px}.menu-overlay__actions .pill span{display: flex;align-items: center;justify-content: center;flex: 1;min-width: 0;height: 34px;padding: 0 8px;border-radius: 999px;letter-spacing: 0.12em;white-space: nowrap;transition: background-color 0.25s,color 0.25s}.menu-overlay__ask span{border: 1px solid rgba(244,243,239,0.6);color: var(--stucco)}.menu-overlay__book span{background: var(--brass-light);color: var(--lacquer)}.menu-overlay__actions .pill:hover{background: none}.menu-overlay__actions .pill:hover span{background: var(--stucco);color: var(--lacquer)}.menu-overlay__cols{padding-top: 40px}}.menu-overlay__cols{flex: 1;display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;padding: 48px var(--gutter) 40px;align-content: start}.menu-col__label{margin: 0 0 20px;padding-bottom: 16px;border-bottom: 1px solid var(--rule-dark);color: var(--brass-light)}.menu-col ul{display: flex;flex-direction: column;gap: 4px}.menu-col li{transform: translateY(14px);opacity: 0;transition: transform 0.6s var(--ease),opacity 0.6s var(--ease)}.menu-overlay.is-open .menu-col li{transform: none;opacity: 1}.menu-overlay.is-open .menu-col--roof li{transition-delay: 0.06s}.menu-overlay.is-open .menu-col--genel li{transition-delay: 0.12s}.menu-col a{display: inline-block;padding: 4px 0;color: var(--stucco);font-size: 28px;font-weight: 300;line-height: 1.25;text-decoration: none}.menu-col a:hover,.menu-col .current-menu-item > a{color: var(--brass-light)}.menu-col__note{margin-top: 20px;max-width: 320px;font-size: 14px;line-height: 22px;color: rgba(244,243,239,0.7)}.menu-overlay__foot{display: flex;flex-wrap: wrap;gap: 8px 28px;padding: 20px var(--gutter) 28px;border-top: 1px solid rgba(244,243,239,0.12);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: var(--on-dark)}.menu-overlay__foot a{display: inline-flex;align-items: center;min-height: 44px;color: var(--stucco);text-decoration: none}.menu-overlay__foot span{display: inline-flex;align-items: center;min-height: 44px}.menu-overlay__foot a:hover{color: var(--brass-light)}@media (min-width: 861px){.menu-overlay__head{grid-template-columns: repeat(3,minmax(0,1fr));padding: 32px var(--gutter)}.menu-overlay__book{padding: 0 22px;font-size: 12px;letter-spacing: 0.16em}.menu-overlay__ask{display: none}.menu-overlay__cols{grid-template-columns: repeat(3,minmax(0,1fr));gap: 32px;padding: 12vh var(--gutter) 48px}.menu-col a{font-size: clamp(28px,2.6vw,40px)}.menu-overlay__foot{padding: 24px var(--gutter) 32px}}html.menu-open{overflow: hidden}.hero{position: relative;z-index: 1;background: var(--lacquer);color: var(--stucco);overflow: hidden}.hero__frame{position: relative;min-height: 100vh;min-height: 100svh;transform-origin: 50% 40%}.hero__media,.hero__overlay,.hero__shade{position: absolute;inset: 0}.hero__media{overflow: hidden}.hero__media img{width: 100%;height: 100%;object-fit: cover;transform-origin: 50% 50%}.hero__overlay{background: rgba(18,19,20,0.56)}.hero__shade{z-index: 3;background: var(--lacquer);opacity: 0;pointer-events: none}.hero__inner{position: relative;z-index: 2;display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh;padding: 116px var(--gutter) 32px}.hero__labels{display: flex;justify-content: space-between;gap: 16px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--on-dark)}.hero__title-block{margin-top: 44px;display: flex;flex-direction: column;align-items: center;gap: 18px;text-align: center}.hero__title{font-family: var(--serif);font-weight: 400;font-size: calc(64 * var(--m));line-height: 1;letter-spacing: 0.07em;padding-left: 0.07em}.hero__word{display: block}.hero__word .char{display: inline-block}.hero__sub{font-family: var(--serif);font-size: 18px;font-weight: 400;line-height: 24px;letter-spacing: 0.04em}.hero__tagline{display: none}@media (min-width: 740px) and (max-width: 860px){.hero__inner{padding-top: 80px}.hero__title-block{margin-top: 62px}}.hero__foot{margin-top: auto;padding-top: 32px}.hero__foot p{font-size: 16px;font-weight: 300;line-height: 26px;color: rgba(244,243,239,0.82)}.hero__contact{display: grid;grid-template-columns: max-content max-content;column-gap: 20px;align-items: center;margin: 0}.hero__contact div{display: contents}.hero__contact dt{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: rgba(244,243,239,0.82)}.hero__contact dd{margin: 0}.hero__contact a{display: inline-flex;align-items: center;min-height: 36px;font-size: 17px;font-weight: 400;letter-spacing: 0.04em;color: var(--stucco);text-decoration: none}.hero__contact a:hover{color: var(--brass-light)}.hero__scroll{margin-left: auto;font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: rgba(244,243,239,0.82);text-decoration: none}.hero__scroll:hover{color: var(--brass-light)}@keyframes vg-char-in{from{opacity: 0;transform: translateX(calc(var(--o,0) * var(--spread)))}to{opacity: 1;transform: none}}@keyframes vg-rise-in{from{opacity: 0;transform: translateY(16px)}to{opacity: 1;transform: none}}.vg-anim .hero__title{--spread: 0.05em;--char-dur: 1.2s}.vg-anim .hero__title .char{animation: vg-char-in var(--char-dur) cubic-bezier(0.16,1,0.3,1) calc(var(--d,0) * 30ms) both}.vg-anim [data-hero-sub],.vg-anim [data-hero-booking],.vg-anim [data-hero-foot]{animation: vg-rise-in 0.7s cubic-bezier(0.215,0.61,0.355,1) both}.vg-anim .hero__sub{animation-delay: 0.2s}.vg-anim .hero__tagline{animation-delay: 0.3s}.vg-anim [data-hero-booking]{animation-delay: 0.35s}.vg-anim [data-hero-foot]{animation-delay: 0.45s}@media (min-width: 861px){.vg-anim .hero__title{--spread: 0.09em;--char-dur: 2.2s}.vg-anim [data-hero-sub],.vg-anim [data-hero-booking],.vg-anim [data-hero-foot]{animation-duration: 1.1s}.vg-anim .hero__sub{animation-delay: 0.45s}.vg-anim .hero__tagline{animation-delay: 0.57s}.vg-anim [data-hero-booking]{animation-delay: 0.69s}.vg-anim [data-hero-foot]{animation-delay: 0.81s}}@media (min-width: 861px){.hero{height: 100vh;min-height: 600px}.hero__frame{position: absolute;inset: 0;min-height: 0}.hero__inner{position: absolute;inset: 0;min-height: 0;padding: max(96px,calc(118 * var(--hu))) var(--gutter) calc(40 * var(--hu))}.hero__title-block{margin-top: calc(169 * var(--hu));gap: calc(22 * var(--hu))}.hero__title{font-size: max(56px,calc(120 * var(--hu)))}.hero__word{display: inline}.hero__sub{font-size: max(20px,calc(30 * var(--hu)));line-height: 1.2}.hero__tagline{display: block;font-size: 12px;font-weight: 500;letter-spacing: 0.22em;line-height: 16px;color: var(--brass-light)}.hero__foot{display: flex;justify-content: space-between;align-items: flex-end;gap: 32px;padding-top: 24px}.hero__foot p{max-width: 520px}}.booking{margin-top: 28px;color: var(--stucco)}.booking__switch{display: flex;gap: 24px;margin: 0 0 12px;padding: 0;border: 0;min-width: 0}.booking__tab{position: relative;display: flex;cursor: pointer}.booking__radio{position: absolute;inset: 0;width: 100%;height: 100%;margin: 0;opacity: 0;cursor: pointer}.booking__tab span{display: flex;align-items: flex-end;height: 44px;padding-bottom: 10px;border-bottom: 1px solid transparent;font-size: 12px;font-weight: 500;letter-spacing: 0.16em;color: rgba(244,243,239,0.7);transition: color 0.2s,border-color 0.2s}.booking__radio:checked + span{color: var(--brass-light);border-bottom-color: var(--brass-light)}.booking__radio:focus-visible + span{outline: 2px solid var(--brass-light);outline-offset: 4px}.booking__tab:hover .booking__radio:not(:checked) + span{color: var(--stucco)}.booking__form--konaklama{display: none}.booking:has(.booking__radio[value="konaklama"]:checked) .booking__form--konaklama,.booking.is-konaklama .booking__form--konaklama{display: block}.booking:has(.booking__radio[value="konaklama"]:checked) .booking__form--davet,.booking.is-konaklama .booking__form--davet{display: none}.booking__grid{display: grid;grid-template-columns: minmax(0,1fr);border-top: 1px solid rgba(244,243,239,0.4)}.booking__grid--konaklama{grid-template-columns: repeat(2,minmax(0,1fr))}.booking__field{display: flex;flex-direction: column;gap: 4px;min-width: 0;padding: 12px 0;border-bottom: 1px solid rgba(244,243,239,0.25)}.booking__grid--davet .booking__field:nth-of-type(3){border-bottom-color: rgba(244,243,239,0.4)}.booking__grid--konaklama .booking__field:nth-of-type(odd){padding-right: 16px;border-right: 1px solid rgba(244,243,239,0.25)}.booking__grid--konaklama .booking__field:nth-of-type(even){padding-left: 16px}.booking__grid--konaklama .booking__field:nth-of-type(n+3){border-bottom-color: rgba(244,243,239,0.4)}.booking__label{color: rgba(244,243,239,0.7)}.booking__field input,.booking__field select{width: 100%;min-width: 0;height: 30px;padding: 0;border: 0;border-radius: 0;background: none;color: var(--stucco);font-family: var(--sans);font-size: 18px;font-weight: 300;color-scheme: dark;-webkit-appearance: none;appearance: none}.booking__field select{padding-right: 20px;background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position: calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size: 5px 5px;background-repeat: no-repeat;cursor: pointer}.booking__field select option{background: var(--lacquer);color: var(--stucco)}.booking__field input::placeholder{color: rgba(244,243,239,0.82);opacity: 1}.booking__field input::-webkit-calendar-picker-indicator{opacity: 0.7;cursor: pointer}.booking__field input[aria-invalid="true"]{color: var(--brass-light)}.booking__field:focus-within .booking__label{color: var(--brass-light)}.booking__field input:focus-visible,.booking__field select:focus-visible{outline: 2px solid var(--brass-light);outline-offset: 3px}.booking__field:focus-within{box-shadow: inset 0 -2px 0 var(--brass-light)}.booking__submit{grid-column: 1 / -1;margin-top: 16px;height: 52px;padding: 0 24px;border: 1px solid var(--brass-light);border-radius: 999px;background: none;color: var(--brass-light);font-size: 12px;font-weight: 500;letter-spacing: 0.16em;cursor: pointer;transition: background-color 0.25s,color 0.25s}.booking__submit:hover{background: var(--brass-light);color: var(--lacquer)}.booking__ages{grid-column: 1 / -1;display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 16px}.booking__ages[hidden],.booking__age[hidden]{display: none}.booking__grid .booking__ages .booking__field:nth-of-type(n){padding: 12px 0;border-right: 0;border-bottom: 1px solid rgba(244,243,239,0.25)}.booking__age select option:first-child{color: rgba(244,243,239,0.82)}.booking__field select[aria-invalid="true"]{color: var(--brass-light)}.booking__msg{margin-top: 10px;font-size: 13px;line-height: 20px;color: var(--brass-light)}.booking__msg:empty{display: none}@media (min-width: 861px){.booking{width: min(100%,max(860px,calc(1040 * var(--hu))));margin: calc(85 * var(--hu)) auto 0}.booking__switch{gap: 28px;margin-bottom: 18px}.booking__tab span{height: auto;padding-bottom: 8px}.booking__grid--davet{grid-template-columns: 1.2fr 1fr 1.2fr auto;align-items: end}.booking__grid--konaklama{grid-template-columns: 1fr 1fr 0.8fr 0.8fr auto;align-items: end}.booking__grid{border-bottom: 1px solid rgba(244,243,239,0.4)}.booking__grid .booking__field:nth-of-type(n){gap: 6px;padding: 18px 24px;border-bottom: 0;border-right: 1px solid rgba(244,243,239,0.25)}.booking__grid .booking__field:first-of-type{padding-left: 0}.booking__submit,.booking__grid .booking__submit{grid-column: auto;margin: 12px 0 12px 24px;padding: 0 30px}.booking__grid--konaklama .booking__submit{grid-column: 5;grid-row: 1}.booking__grid--konaklama .booking__ages{grid-column: 1 / 5;grid-row: 2;grid-template-columns: repeat(4,minmax(0,1fr));column-gap: 24px;border-top: 1px solid rgba(244,243,239,0.25)}.booking__grid .booking__ages .booking__field:nth-of-type(n){padding: 12px 0;border: 0}}.roof{position: relative;z-index: 2;background: var(--cam);color: var(--stucco);overflow: hidden}.roof__frame{position: relative;padding: 40px 0 44px}.roof .label-row{margin: 0 var(--gutter)}.roof .label-row__fact{display: none}.roof__arch,.roof__shade{display: none}.roof__track{position: relative;display: flex;margin-top: calc(46 * var(--m));overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain}.roof-card{position: relative;flex: 0 0 100%;display: flex;flex-direction: column;align-items: center;scroll-snap-align: start}.roof-card__frame{position: relative;width: calc(340 * var(--m));height: calc(440 * var(--m));flex-shrink: 0}.roof-card__frame::before{content: '';position: absolute;inset: 0;border: 1px solid rgba(226,201,143,0.5);border-radius: calc(170 * var(--m)) calc(170 * var(--m)) 0 0}.roof-card__media{position: absolute;inset: calc(20 * var(--m));overflow: hidden;border-radius: calc(150 * var(--m)) calc(150 * var(--m)) 0 0;background: var(--cam-card)}.roof-card__media img{width: 100%;height: 100%;object-fit: cover;filter: brightness(0.72)}.roof-card__title{position: absolute;left: 0;right: 0;top: calc(182 * var(--m));align-items: center;text-align: center;color: var(--stucco);pointer-events: none;--k-sans: 0.66;--k-serif: 0.8}.roof-card__title .giant__line--sans{font-size: min(calc(44 * var(--m)),calc(360 * var(--m) / (var(--len) * var(--k-sans))));line-height: 1;letter-spacing: 0.02em}.roof-card__title .giant__line--serif{font-size: min(calc(64 * var(--m)),calc(360 * var(--m) / (var(--len) * var(--k-serif))));line-height: 1.02;letter-spacing: 0.04em}.roof-card__body{width: calc(310 * var(--m));margin-top: calc(28 * var(--m));display: flex;flex-direction: column;align-items: center;gap: 20px;text-align: center}.roof-card__body p{font-size: 14px;line-height: 22px;font-weight: 300;color: var(--on-dark-soft)}.roof__foot{margin-top: 40px;padding: 0 var(--gutter)}.roof__nav ul{display: flex;gap: 8px;margin: 0 calc(-1 * var(--gutter));padding: 0 var(--gutter);overflow-x: auto;scrollbar-width: none}.roof__nav ul::-webkit-scrollbar{display: none}.roof__nav a{display: inline-flex;align-items: center;height: 44px;padding: 0 16px;border: 1px solid rgba(244,243,239,0.32);border-radius: 999px;color: rgba(244,243,239,0.8);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;white-space: nowrap;transition: background-color 0.25s,color 0.25s,border-color 0.25s}.roof__nav a[aria-current="true"]{background: var(--brass-light);border-color: var(--brass-light);color: var(--lacquer)}.roof__meta{display: flex;justify-content: space-between;align-items: center;margin-top: 40px;padding-top: 20px;border-top: 1px solid var(--rule-dark);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--on-dark)}.roof__meta .slider-count{color: var(--stucco);font-variant-numeric: tabular-nums}@media (min-width: 861px){.roof{height: 100vh;min-height: 560px}.roof__frame{position: absolute;inset: 0;padding: 0;transform-origin: 50% 50%}.roof .label-row{position: absolute;top: max(28px,calc(44 * var(--u)));left: var(--gutter);right: var(--gutter);margin: 0;z-index: 6}.roof .label-row__fact{display: block}.roof__shade{display: block;position: absolute;inset: 0;z-index: 8;background: var(--lacquer);opacity: 0;pointer-events: none}.roof__arch{position: absolute;left: calc(50% - 250 * var(--u));top: calc(50% - 350 * var(--u));width: calc(500 * var(--u));height: calc(640 * var(--u));border: 1px solid rgba(226,201,143,0.5);border-radius: calc(250 * var(--u)) calc(250 * var(--u)) 0 0}.roof__track{position: absolute;inset: 0;margin: 0}.roof-card{display: block;height: 100%}.roof-card__frame{position: absolute;left: calc(50% - 250 * var(--u));top: calc(50% - 350 * var(--u));width: calc(500 * var(--u));height: calc(640 * var(--u));transform-origin: 50% 50%}.roof-card__frame::before{border-radius: calc(250 * var(--u)) calc(250 * var(--u)) 0 0}.roof-card__media{inset: calc(30 * var(--u));border-radius: calc(220 * var(--u)) calc(220 * var(--u)) 0 0}.roof-card__title{top: calc(50% - 140 * var(--u));z-index: 4}.roof-card__title .giant__line--sans{font-size: min(calc(104 * var(--u)),calc(1240 * var(--u) / (var(--len) * var(--k-sans))))}.roof-card__title .giant__line--serif{font-size: min(calc(118 * var(--u)),calc(1240 * var(--u) / (var(--len) * var(--k-serif))))}.roof-card__body{position: absolute;left: 50%;top: calc(50% + 290 * var(--u));width: max(calc(440 * var(--u)),400px);margin: 0;translate: -50% 0;flex-direction: row;justify-content: space-between;align-items: flex-start;gap: 24px;text-align: left;z-index: 4}.roof-card__body p{flex: 1 1 auto;max-width: 280px}.roof-card__body .pill{flex-shrink: 0;min-height: 40px}.roof__foot{position: absolute;left: var(--gutter);right: var(--gutter);bottom: max(24px,calc(44 * var(--u)));margin: 0;padding: 0;display: grid;grid-template-columns: 1fr auto 1fr;grid-template-areas: "count nav hint";align-items: center;z-index: 6}.roof__meta{display: contents}.roof__meta .slider-count{grid-area: count;color: var(--on-dark)}.roof__meta .slider-hint{grid-area: hint;justify-self: end}.roof__nav{grid-area: nav}.roof__nav ul{gap: 32px;margin: 0;padding: 0;overflow: visible}.roof__nav a{height: 40px;padding: 0;border: 0;border-radius: 0;background: none;color: var(--on-dark)}.roof__nav a:hover{color: var(--stucco)}.roof__nav a[aria-current="true"]{background: none;color: var(--brass-light)}}@media (min-width: 861px) and (max-width: 1180px){.roof__nav,.suite__nav{display: none}}@media (min-width: 861px){.vg-pin .roof__track{display: block;overflow: visible;scroll-snap-type: none}.vg-pin .roof-card{position: absolute;inset: 0;pointer-events: none}.vg-pin .roof-card__frame::before{display: none}.vg-pin .roof__arch{display: block}.vg-pin .roof-card__media{border-radius: 0;clip-path: inset(0 round calc(220 * var(--u)) calc(220 * var(--u)) 0 0)}.vg-pin .roof-card__body a{pointer-events: auto}.vg-pin .roof-card:not(.is-active) .roof-card__body a{pointer-events: none}.vg-pin .roof-card:not(:first-child) .roof-card__frame{opacity: 0}.vg-pin .roof-card:not(:first-child) .roof-card__body{opacity: 0}.vg-pin .roof-card:not(:first-child) .giant__inner{transform: translateY(160%)}.vg-pin .slider-hint__pin{display: inline}.vg-pin .slider-hint__swipe{display: none}}.suite{position: relative;z-index: 3;background: var(--stucco);color: var(--ink);padding: 40px var(--gutter) 36px;overflow: hidden}.suite__track{position: relative;display: flex;align-items: flex-start;gap: 24px;margin-top: 32px;overflow-x: auto;overflow-y: hidden;scroll-snap-type: x mandatory;overscroll-behavior-x: contain}.suite-slide{position: relative;flex: 0 0 100%;scroll-snap-align: start}.suite-slide__photo{position: relative;z-index: 1;width: 100%;aspect-ratio: 350 / 280;overflow: hidden;background: var(--stucco-deep)}.suite-slide__photo img{width: 100%;height: 100%;object-fit: cover}.suite-slide__title{position: relative;margin-top: calc(-28 * var(--m));color: var(--ink);--k-sans: 0.66;--k-serif: 0.8}.suite-slide__title .giant__line{position: relative;z-index: 5}.suite-slide__title .giant__line--l1{font-size: min(calc(52 * var(--m)),calc(350 * var(--m) / (var(--len) * var(--k-sans))));line-height: 1;letter-spacing: 0.01em;color: var(--stucco);mix-blend-mode: difference}.suite-slide__title .giant__line--l2{font-size: min(calc(44 * var(--m)),calc(314 * var(--m) / (var(--len) * var(--k-serif))));line-height: 1.06;letter-spacing: 0.03em;padding-left: calc(36 * var(--m))}.suite-slide__title .giant__line--l3{font-size: min(calc(44 * var(--m)),calc(314 * var(--m) / (var(--len) * var(--k-sans))));line-height: 1;letter-spacing: 0.01em;padding-left: calc(36 * var(--m))}.suite-slide__body{margin-top: 28px}.suite-slide__body p{font-size: 16px;line-height: 26px;font-weight: 300;color: var(--ink-muted)}.suite-slide__body .bullets{margin-top: 24px}.suite__actions{display: grid;grid-template-columns: 1fr auto;grid-template-areas: "cta next";align-items: center;gap: 16px 12px;margin-top: 28px}.suite__next{grid-area: next;display: flex;align-items: center;justify-content: center;width: 72px;height: 72px;border: 1px solid var(--brass);border-radius: 50%;color: var(--brass-deep);font-size: 11px;font-weight: 500;letter-spacing: 0.12em;text-decoration: none;transition: background-color 0.25s,color 0.25s}@media (hover: hover){.suite__next:hover{background: var(--brass-deep);border-color: var(--brass-deep);color: var(--stucco)}}.suite__cta{grid-area: cta;min-height: 52px}.suite__foot{display: flex;flex-direction: column;gap: 14px;margin-top: 48px;padding-top: 20px;border-top: 1px solid var(--line);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--ink-muted)}.suite__foot .slider-count{color: var(--ink);font-variant-numeric: tabular-nums}.suite__nav ul{display: flex;flex-wrap: wrap;gap: 0 20px}.suite__nav a{display: inline-flex;align-items: center;min-height: 32px;color: var(--ink-muted)}.suite__nav a:hover{color: var(--ink)}.suite__nav a[aria-current="true"]{color: var(--brass-deep)}@media (min-width: 861px){.suite{height: 100vh;min-height: 560px;padding: 0}.suite .label-row{position: absolute;top: max(28px,calc(44 * var(--u)));left: var(--gutter);right: var(--gutter);z-index: 6}.suite__track{position: absolute;inset: 0;margin: 0;gap: 0;align-items: stretch}.suite-slide{height: 100%}.suite-slide__photo{position: absolute;left: var(--gutter);top: calc(50% - 350 * var(--u));width: calc(700 * var(--u));height: calc(560 * var(--u));aspect-ratio: auto}.suite-slide__title{position: absolute;left: calc(var(--gutter) + 464 * var(--u));top: calc(50% - 250 * var(--u));width: calc(880 * var(--u));margin: 0}.suite-slide__title .giant__line--l1{font-size: min(calc(96 * var(--u)),calc(860 * var(--u) / (var(--len) * var(--k-sans))))}.suite-slide__title .giant__line--l2{font-size: min(calc(96 * var(--u)),calc(620 * var(--u) / (var(--len) * var(--k-serif))));padding-left: calc(250 * var(--u))}.suite-slide__title .giant__line--l3{font-size: min(calc(96 * var(--u)),calc(620 * var(--u) / (var(--len) * var(--k-sans))));padding-left: calc(250 * var(--u))}.suite-slide__body{position: absolute;left: calc(var(--gutter) + 754 * var(--u));top: calc(50% + 100 * var(--u));width: max(calc(360 * var(--u)),300px);margin: 0;display: flex;flex-direction: column;gap: 22px;z-index: 4}.suite-slide__body .bullets{margin-top: 0}.suite__actions{display: contents}.suite__cta{position: absolute;top: calc(50% + 240 * var(--u));left: var(--gutter);z-index: 6;min-height: 44px;padding: 0 26px}.suite__next{position: absolute;right: var(--gutter);top: calc(50% - 350 * var(--u));width: max(88px,calc(104 * var(--u)));height: max(88px,calc(104 * var(--u)));letter-spacing: 0.16em;z-index: 6}.suite__foot{position: absolute;left: var(--gutter);right: var(--gutter);bottom: max(24px,calc(44 * var(--u)));margin: 0;padding-top: 22px;display: grid;grid-template-columns: auto 1fr;align-items: center;gap: 24px;z-index: 6}.suite__nav ul{flex-wrap: nowrap;gap: 32px}}@media (min-width: 861px){.vg-pin .suite--stacked,.vg-pin .roof--stacked{margin-top: -100vh}.roof--stacked{z-index: 4}.vg-pin .suite__track{display: block;overflow: visible;scroll-snap-type: none}.vg-pin .suite-slide{position: absolute;inset: 0;pointer-events: none}.vg-pin .suite-slide:not(:first-child) .suite-slide__photo{clip-path: inset(0 100% 0 0)}.vg-pin .suite-slide:not(:first-child) .suite-slide__body{opacity: 0}.vg-pin .suite-slide:not(:first-child) .giant__inner{transform: translateY(160%)}}.location{position: relative;z-index: 4;background: var(--stucco-deep);color: var(--ink);padding: 40px var(--gutter) 56px}.location__grid{display: grid;grid-template-columns: minmax(0,1fr);margin-top: 32px}.location__title{color: var(--ink)}.location__title .giant__line--serif{font-size: calc(64 * var(--m));line-height: 1;letter-spacing: 0.04em}.location__title .giant__line--sans{font-size: calc(52 * var(--m));line-height: 1.04;letter-spacing: 0.01em;padding-left: calc(64 * var(--m))}.location__lead{margin-top: 20px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.location__side{margin-top: 24px}.map{position: relative;height: 220px;border-radius: 6px;overflow: hidden;background: var(--line)}.map:focus{outline: none}.map__placeholder{position: absolute;inset: 0;display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 14px;padding: 20px;text-align: center}.map__note{font-size: 13px;line-height: 20px;color: var(--ink)}.map__link{font-size: 13px;color: var(--brass-deep)}.map iframe{position: absolute;inset: 0;width: 100%;height: 100%;border: 0}.contacts{display: grid;grid-template-columns: minmax(0,1fr);gap: 16px;margin-top: 24px}.contact{display: flex;flex-direction: column;gap: 4px;padding-top: 14px;border-top: 1px solid var(--ink)}.contact--salon{border-top-color: var(--cam)}.contact__label{color: var(--brass-deep)}.contact--salon .contact__label{color: var(--cam)}.contact__big{font-size: 24px;font-weight: 400;line-height: 30px;color: var(--ink);text-decoration: none}.contact__big:hover{color: var(--brass-deep)}.contact__big--link{color: var(--cam)}.contact__sub{font-size: 13px;line-height: 20px;color: var(--ink-muted)}.contact__sub a{color: var(--ink-muted)}.contact__sub a:hover{color: var(--ink)}.location__address{margin-top: 20px;font-size: 14px;line-height: 22px;color: var(--ink-muted)}@media (min-width: 861px){.location{padding: calc(44 * var(--vu)) var(--gutter) calc(140 * var(--vu))}.location__grid{grid-template-columns: minmax(0,640fr) minmax(0,594fr);column-gap: calc(94 * var(--vu));margin-top: calc(75 * var(--vu))}.location__title .giant__line--serif{font-size: calc(120 * var(--vu))}.location__title .giant__line--sans{font-size: calc(96 * var(--vu));padding-left: calc(120 * var(--vu))}.location__lead{margin-top: 40px;max-width: 480px;font-size: 17px;line-height: 28px}.location__side{margin-top: 0}.map{height: max(240px,calc(300 * var(--vu)))}.contacts{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px;margin-top: 40px}.contact{gap: 8px;padding-top: 16px}.location__address{margin-top: 32px}}.site-footer{position: relative;z-index: 4;background: var(--lacquer);color: var(--stucco);padding: 40px var(--gutter) 16px;overflow: hidden}.site-footer__cols{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 20px;font-size: 14px}.footer-col__label{margin-bottom: 4px;color: var(--brass-light)}.footer-col li{display: flex;align-items: center;min-height: 44px}.footer-col a{color: var(--stucco);text-decoration: none}.footer-col a:hover{color: var(--brass-light)}.footer-col__social{gap: 8px}.site-footer__mark{margin-top: 32px;overflow: hidden;text-align: center;font-family: var(--serif);font-size: calc(56 * var(--m));font-weight: 400;line-height: 1;letter-spacing: 0.06em;color: var(--stucco);opacity: 0.94;padding: 0.06em 0 0.08em}.site-footer__mark-inner{display: block}.site-footer__bottom{display: flex;justify-content: space-between;gap: 16px;margin-top: 16px;font-size: 11px;line-height: 16px;letter-spacing: 0.12em;color: rgba(244,243,239,0.6)}@media (min-width: 861px){.site-footer{padding: 56px var(--gutter) 12px}.site-footer__cols{grid-template-columns: repeat(4,minmax(0,1fr));gap: 32px;line-height: 26px}.footer-col__label{margin-bottom: 8px}.footer-col ul{display: flex;flex-direction: column;gap: 4px}.footer-col li{min-height: 0}.site-footer__mark{margin: calc(46 * var(--vu)) calc(-1 * var(--gutter)) 0;padding-left: 0.06em;font-size: min(11.1vw,200px);white-space: nowrap}.site-footer__bottom{margin-top: 8px}}@media (max-width: 860px){.wordmark{display: inline-flex;align-items: center;min-height: 44px}.footer-col a{display: inline-flex;align-items: center;min-height: 44px}.suite__nav a{min-height: 44px}.map__link{display: inline-flex;align-items: center;min-height: 44px}.contact__big{padding: 7px 0;margin: -7px 0;align-self: flex-start}.contact__sub a{display: inline-block;padding: 12px 0;margin: -12px 0}}.page-intro{padding: 32px var(--gutter) 0}.page-intro__title{margin-top: 48px;font-family: var(--serif);font-weight: 400;font-size: calc(40 * var(--m));line-height: 1.05;letter-spacing: 0.04em}.entry-content{max-width: 760px;margin: 0 auto;padding: 40px var(--gutter) 96px;font-size: 17px;line-height: 28px;color: var(--ink)}.entry-content > * + *{margin-top: 1em}.entry-content h2{font-family: var(--serif);font-size: 28px;line-height: 1.2;margin-top: 1.6em}.entry-content h3{font-size: 20px;font-weight: 500;margin-top: 1.4em}.entry-content ul{list-style: disc;padding-left: 1.2em}.entry-empty{color: var(--ink-muted)}.entry-actions{display: flex;flex-wrap: wrap;gap: 12px}.post-list{list-style: none;padding: 0}.post-list__item{padding: 24px 0;border-bottom: 1px solid var(--line)}.post-list__title{font-family: var(--serif);font-size: 24px}.post-list__title a{color: var(--ink);text-decoration: none}@media (min-width: 861px){.page-intro{padding-top: 56px}.page-intro__title{margin-top: 72px;font-size: min(calc(96 * var(--vu)),96px)}.entry-content{padding-top: 56px;padding-bottom: 120px}}.pill--lg{min-height: 52px;padding: 0 30px;font-size: 12px}.pill--md{min-height: 48px;padding: 0 26px}.pill--cam{background: var(--cam);color: var(--stucco)}.pill--cam:hover{background: var(--ink);color: var(--brass-light)}.sec{position: relative;padding: 40px var(--gutter) 56px}.sec--deep{background: var(--stucco-deep)}.sec--cam{background: var(--cam);color: var(--stucco)}.sec--ink{background: var(--lacquer);color: var(--stucco)}.sec--cam :focus-visible,.sec--ink :focus-visible,.rhero :focus-visible,.lightbox :focus-visible{outline-color: var(--brass-light)}.vg-inner .site-main [id]{scroll-margin-top: 88px}@media (max-width: 860px){.vg-inner .site-main [id]{scroll-margin-top: 112px}}.vg-inner .site-main .label-row{column-gap: 16px}@media (min-width: 861px){.sec{padding: calc(44 * var(--vu)) var(--gutter) calc(120 * var(--vu))}}.xt{--cw: calc(100vw - 2 * var(--gutter));--fs-a: calc(52 * var(--m));--fs-b: calc(56 * var(--m));--ind-b: calc(48 * var(--m));position: relative;font-weight: 400}.xt .giant__line{font-size: min(var(--fs),calc((var(--cw) - var(--ind,0px)) / (var(--len) * var(--k))));padding-left: var(--ind,0px)}@supports (overflow: clip){.xt .giant__line{overflow-x: visible;overflow-y: clip}}.xt .giant__line--sans{--k: 1.03;line-height: 1;letter-spacing: 0.01em}.xt .giant__line--serif{--k: 1.03;line-height: 1.02;letter-spacing: 0.03em}.xt__a{--fs: var(--fs-a);--ind: var(--ind-a,0px)}.xt__b{--fs: var(--fs-b);--ind: var(--ind-b,0px)}.xt__c{--fs: var(--fs-c,var(--fs-b));--ind: var(--ind-c,0px)}.xt__blend{position: relative;z-index: 1;color: var(--stucco);mix-blend-mode: difference}.area,.stay__grid,html:not(.vg-pin) .suite-slide{isolation: isolate;background: var(--stucco)}.giant__line.show-desktop-line{display: none}@media (min-width: 861px){.xt{--fs-a: calc(96 * var(--vu));--fs-b: calc(104 * var(--vu));--ind-b: calc(64 * var(--vu))}.giant__line.show-desktop-line{display: block}.giant__line.show-mobile-line{display: none}}.split{display: grid;grid-template-columns: minmax(0,1fr);grid-template-areas: "head" "main" "side";row-gap: 28px;margin-top: 32px}.split__head{grid-area: head}.split__main{grid-area: main;min-width: 0}.split__note,.split__cta{grid-area: side}.split__lead{margin-top: 20px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.split__note{font-size: 16px;line-height: 26px;color: var(--ink-muted)}.split__cta .pill{width: 100%}.sec--cam .split__lead{color: var(--on-dark-soft)}@media (min-width: 861px){.split{grid-template-columns: minmax(0,520fr) minmax(0,764fr);grid-template-rows: auto 1fr;grid-template-areas: "head main" "side main";column-gap: calc(44 * var(--vu));row-gap: 0;margin-top: calc(72 * var(--vu));align-items: start}.split .xt{--cw: calc((100vw - 2 * var(--gutter) - 44 * var(--vu)) * 0.405)}.split__lead{margin-top: calc(32 * var(--vu));max-width: 420px;font-size: 17px;line-height: 28px}.split__note{margin-top: calc(32 * var(--vu));max-width: 400px;font-size: 17px;line-height: 28px}.split__cta{margin-top: calc(32 * var(--vu))}.split__cta .pill{width: auto}}.page-body{padding-top: 40px;padding-bottom: 40px;border-bottom: 1px solid var(--line)}.entry-content--inset{padding: 0}.entry-content--inline{max-width: 760px;margin: 32px 0 0;padding: 0}@media (min-width: 861px){.page-body{padding-top: 56px;padding-bottom: 56px}.entry-content--inset{padding: 0}.entry-content--inline{padding: 0;margin-top: 48px}}.vg-reveal .site-main [data-line-reveal],.vg-reveal .site-main [data-slide] .giant__inner{transition: transform 1.1s var(--ease)}.vg-reveal .site-main [data-line-reveal].is-pending,.vg-reveal .site-main .giant__inner.is-pending{transform: translateY(115%)}.vg-reveal .site-main [data-reveal]{transition: opacity 0.8s var(--ease),transform 0.8s var(--ease)}.vg-reveal .site-main [data-reveal].is-pending{opacity: 0;transform: translateY(24px)}.faq__list{border-top: 1px solid var(--ink)}.faq__item{border-bottom: 1px solid var(--line)}.faq__q{display: flex;justify-content: space-between;align-items: center;gap: 20px;min-height: 44px;padding: 18px 0;list-style: none;cursor: pointer;font-size: 18px;line-height: 26px;color: var(--ink)}.faq__q::-webkit-details-marker{display: none}.faq__q::marker{content: ''}.faq__q:hover .faq__q-text{color: var(--brass-deep)}.faq__icon{position: relative;flex-shrink: 0;width: 16px;height: 16px}.faq__icon::before,.faq__icon::after{content: '';position: absolute;background: var(--brass-deep)}.faq__icon::before{left: 0;top: 50%;width: 100%;height: 1px}.faq__icon::after{left: 50%;top: 0;width: 1px;height: 100%}.faq__item[open] .faq__icon::after{display: none}.faq__a{max-width: 620px;padding: 0 0 20px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.faq__a > * + *{margin-top: 0.8em}@media (min-width: 861px){.faq__q{gap: 32px;padding: 26px 0;font-size: 22px;line-height: 32px}.faq__icon{width: 18px;height: 18px}.faq__a{padding-bottom: 28px;font-size: 17px;line-height: 28px}}.rhero{position: relative;background: var(--cam);color: var(--stucco);overflow: hidden}.rhero__inner{display: flex;flex-direction: column;min-height: 100vh;min-height: 100svh;padding: 116px var(--gutter) 24px}@media (min-width: 740px) and (max-width: 860px){.rhero__inner{padding-top: 80px}}.rhero__labels.label-row{grid-template-columns: 1fr auto;padding-bottom: 0;border-bottom: 0}.rhero__labels.label-row > :first-child{grid-column: auto}.rhero__labels .label-row__fact{display: none}.rhero__arch{position: relative;align-self: center;width: min(calc(272 * var(--m)),100%);aspect-ratio: 272 / 344;margin-top: 20px;flex-shrink: 0}.rhero__arch-line{position: absolute;inset: 0;border: 1px solid rgba(226,201,143,0.5);border-radius: 9999px 9999px 0 0}.rhero__photo{position: absolute;inset: calc(18 * var(--m)) calc(18 * var(--m)) calc(18 * var(--m));overflow: hidden;border-radius: 9999px 9999px 0 0;background: var(--cam-card)}.rhero__photo img{width: 100%;height: 100%;object-fit: cover}.rhero__text{display: flex;flex: 1;flex-direction: column;margin-top: 20px;text-align: center}.rhero__title{--fs-a: calc(44 * var(--m));--fs-b: calc(44 * var(--m));--ind-b: 0px;align-items: center;color: var(--stucco)}.rhero__title .giant__line--serif{line-height: 1.04;letter-spacing: 0.01em}.rhero__kicker{display: block;margin-bottom: 10px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.22em;color: var(--brass-light)}.rhero__lead{margin-top: 16px;font-size: 15px;line-height: 24px;color: var(--on-dark-soft)}.rhero__actions{display: flex;flex-direction: column;gap: 10px;margin-top: auto;padding-top: 24px}.rhero__actions .pill{width: 100%;min-height: 48px}.rhero__foot{display: none}@media (min-width: 861px){.rhero{height: 100vh;min-height: 640px}.rhero__inner{position: absolute;inset: 0;display: block;min-height: 0;padding: 0}.rhero__labels.label-row{position: absolute;top: max(96px,calc(118 * var(--hu)));left: var(--gutter);right: var(--gutter);padding-bottom: 18px;border-bottom: 1px solid var(--rule-dark)}.rhero__labels .label-row__fact{display: block}.rhero__arch{position: absolute;right: var(--gutter);top: max(150px,calc(190 * var(--hu)));bottom: 0;width: calc(480 * var(--hu));aspect-ratio: auto;align-self: auto;margin: 0}.rhero__arch-line{border-bottom: 0}.rhero__photo{inset: calc(30 * var(--hu)) calc(30 * var(--hu)) 0}.rhero__text{position: absolute;left: var(--gutter);top: max(190px,calc(250 * var(--hu)));width: calc(100% - 2 * var(--gutter) - 480 * var(--hu) - 48px);margin: 0;display: block;text-align: left}.rhero__title{--cw: calc(100vw - 2 * var(--gutter) - 480 * var(--hu) - 48px);--fs-a: calc(96 * var(--hu));--fs-b: calc(104 * var(--hu));align-items: flex-start}.rhero__title .giant__line--serif{letter-spacing: 0.02em}.rhero__kicker{margin-bottom: calc(20 * var(--hu));font-size: 12px}.rhero__lead{max-width: 470px;margin-top: calc(36 * var(--hu));font-size: 17px;line-height: 28px}.rhero__actions{flex-direction: row;gap: 12px;margin-top: calc(36 * var(--hu));padding-top: 0}.rhero__actions .pill{width: auto;min-height: 52px}.rhero__foot{position: absolute;left: var(--gutter);bottom: calc(40 * var(--hu));width: calc(100% - 2 * var(--gutter) - 480 * var(--hu) - 68 * var(--hu));display: flex;justify-content: space-between;align-items: center;gap: 24px;font-size: 11px;font-weight: 500;letter-spacing: 0.16em}.rhero__nav{display: flex;gap: 32px}.rhero__nav a,.rhero__scroll{display: inline-flex;align-items: center;min-height: 32px;color: var(--on-dark);text-decoration: none;white-space: nowrap}.rhero__nav a:hover,.rhero__scroll:hover{color: var(--brass-light)}}@media (min-width: 861px) and (max-width: 1180px){.rhero__nav{display: none}.rhero__foot{justify-content: flex-end}}@media (min-width: 600px) and (max-width: 860px){.rhero__lead,.xroof__body p{max-width: 560px;margin-left: auto;margin-right: auto}}.areas__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 56px;margin-top: 32px}.area__meta{display: flex;justify-content: space-between;padding-bottom: 12px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.area__media{position: relative;aspect-ratio: 350 / 280;overflow: hidden;background: var(--stucco-deep)}.area__media img{width: 100%;height: 100%;object-fit: cover}.area__title{margin-top: calc(-30 * var(--m));--fs-a: calc(52 * var(--m));--fs-b: calc(56 * var(--m));--ind-a: calc(16 * var(--m));--ind-b: calc(64 * var(--m))}.area__body > p:first-child{margin-top: 18px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.area__fact{display: flex;justify-content: space-between;align-items: baseline;gap: 16px;margin-top: 20px;padding-top: 12px;border-top: 1px solid var(--ink)}.area__fact > span:first-child{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.area__fact-value{font-size: 17px;font-weight: 300;line-height: 24px}@media (min-width: 861px){.areas__grid{grid-template-columns: repeat(2,minmax(0,1fr));column-gap: calc(32 * var(--vu));margin-top: calc(71 * var(--vu));align-items: start}.area:nth-child(2){margin-top: calc(120 * var(--vu))}.area__meta{padding-bottom: 14px}.area__media{aspect-ratio: 648 / 500}.area__title{--cw: calc((100vw - 2 * var(--gutter) - 32 * var(--vu)) / 2);--fs-a: calc(104 * var(--vu));--fs-b: calc(112 * var(--vu));--ind-a: calc(32 * var(--vu));--ind-b: calc(152 * var(--vu));margin-top: calc(-56 * var(--vu))}.area__body{max-width: 572px;padding-left: calc(152 * var(--vu))}.area__body > *{max-width: 420px}.area__body > p:first-child{margin-top: calc(28 * var(--vu))}.area__fact{margin-top: calc(28 * var(--vu));padding-top: 14px}.area__fact-value{font-size: 18px;line-height: 26px}}.facts{margin: 0;border-top: 1px solid var(--ink)}.facts__row{display: flex;flex-direction: column;gap: 6px;padding: 16px 0;border-bottom: 1px solid var(--line)}.facts dt{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.facts dd{margin: 0;font-size: 18px;font-weight: 300;line-height: 26px;color: var(--ink)}.facts dd a{color: inherit;text-decoration-color: var(--brass);text-decoration-thickness: 1px}.facts dd a:hover{color: var(--brass-deep)}.sec--cam .facts{border-top-color: var(--rule-dark)}.sec--cam .facts__row{border-bottom-color: var(--rule-dark)}.sec--cam .facts dt{color: var(--brass-light)}.sec--cam .facts dd{color: var(--stucco)}@media (min-width: 861px){.facts__row{display: grid;grid-template-columns: calc(240 * var(--vu)) minmax(0,1fr);column-gap: 32px;align-items: baseline;padding: 22px 0}.facts dd{font-size: 20px;line-height: 30px}}.stay__grid{display: flex;flex-direction: column;margin-top: 32px}.stay__media{position: relative;aspect-ratio: 350 / 260;overflow: hidden;background: var(--stucco-deep)}.stay__media img{width: 100%;height: 100%;object-fit: cover}.stay__title{margin-top: calc(-30 * var(--m));--fs-a: calc(44 * var(--m));--fs-b: calc(44 * var(--m));--ind-a: calc(12 * var(--m));--ind-b: calc(36 * var(--m))}.stay__title .giant__line--serif{line-height: 1.04}.stay__body p{margin-top: 18px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.stay__body .pill{width: 100%;margin-top: 24px}@media (min-width: 861px){.stay{padding-bottom: calc(70 * var(--vu))}.stay__grid{display: grid;grid-template-columns: calc(600 * var(--vu)) minmax(0,1fr);grid-template-rows: auto 1fr;margin-top: calc(51 * var(--vu))}.stay__media{grid-column: 1;grid-row: 1 / span 2;aspect-ratio: 600 / 440;align-self: start}.stay__title{grid-column: 2;grid-row: 1;--cw: calc(100vw - 2 * var(--gutter) - 504 * var(--vu));--fs-a: calc(96 * var(--vu));--fs-b: calc(96 * var(--vu));--ind-a: 0px;--ind-b: calc(140 * var(--vu));margin: calc(46 * var(--vu)) 0 0 calc(-96 * var(--vu))}.stay__title .giant__line--serif{line-height: 1.06}.stay__body{grid-column: 2;grid-row: 2;max-width: 484px;padding: calc(46 * var(--vu)) 0 0 calc(44 * var(--vu))}.stay__body p{margin-top: 0;font-size: 17px;line-height: 28px}.stay__body .pill{width: auto;margin-top: 28px}}.ask__address{display: flex;flex-direction: column;gap: 8px;max-width: 400px;padding-top: 16px;border-top: 1px solid var(--rule-dark)}.ask__address-label{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-light)}.ask__address address{font-size: 14px;font-weight: 300;line-height: 22px;color: var(--on-dark-soft)}@media (min-width: 861px){.ask .xt{--fs-a: calc(104 * var(--vu));--fs-b: calc(112 * var(--vu));--ind-b: calc(96 * var(--vu))}.ask{padding-bottom: calc(96 * var(--vu))}.ask .split{min-height: calc(560 * var(--vu))}.ask__address{align-self: end}}.tform{color: var(--stucco)}.tform__grid{display: grid;grid-template-columns: minmax(0,1fr);gap: 20px}.tform__field{display: flex;flex-direction: column;gap: 6px;min-width: 0}.tform__label{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--on-dark)}.tform input:not([type="checkbox"]),.tform select,.tform textarea{width: 100%;min-width: 0;height: 48px;padding: 0;border: 0;border-bottom: 1px solid rgba(244,243,239,0.4);border-radius: 0;background: none;color: var(--stucco);font-family: var(--sans);font-size: 18px;font-weight: 300;color-scheme: dark;-webkit-appearance: none;appearance: none}.tform textarea{height: auto;min-height: 120px;padding: 12px 0;line-height: 26px;resize: vertical}.tform select{padding-right: 20px;background-image: linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(-45deg,transparent 50%,currentColor 50%);background-position: calc(100% - 9px) 55%,calc(100% - 4px) 55%;background-size: 5px 5px;background-repeat: no-repeat;cursor: pointer}.tform select option{background: var(--lacquer);color: var(--stucco)}.tform input::-webkit-calendar-picker-indicator{opacity: 0.7;cursor: pointer}.tform input:focus-visible,.tform select:focus-visible,.tform textarea:focus-visible{outline: none;border-bottom-color: var(--brass-light);box-shadow: inset 0 -1px 0 var(--brass-light)}.tform__field:focus-within .tform__label{color: var(--brass-light)}.tform__field.is-invalid input,.tform__field.is-invalid select{border-bottom-color: var(--brass-light);border-bottom-width: 2px}.tform__error{font-size: 13px;line-height: 20px;color: var(--brass-light)}.tform__error::before{content: '— '}.tform__check{display: flex;flex-wrap: wrap;align-items: center;gap: 4px 14px;min-height: 44px;margin-top: 24px;font-size: 15px;font-weight: 300;line-height: 22px;color: var(--on-dark-soft)}.tform__check input{flex-shrink: 0;width: 22px;height: 22px;margin: 0;accent-color: var(--brass-light);cursor: pointer}.tform__check label{flex: 1;min-width: 0;cursor: pointer}.tform__check a{display: inline-block;padding: 11px 0;margin: -11px 0;color: var(--brass-light)}.tform__check a:hover{color: var(--stucco)}.tform__check .tform__error{flex-basis: 100%}.tform__foot{display: flex;flex-direction: column;gap: 16px;margin-top: 20px}.tform__submit{width: 100%}.tform__phone{font-size: 13px;line-height: 20px;color: var(--on-dark);text-align: center}.tform__phone a{display: inline-flex;align-items: center;min-height: 44px;color: var(--stucco)}.tform__status{margin-bottom: 28px;padding: 16px 20px;border: 1px solid var(--brass-light);background: rgba(226,201,143,0.1);font-size: 15px;line-height: 22px;color: var(--stucco)}.tform__status:focus{outline: 2px solid var(--brass-light);outline-offset: 3px}.tform__status strong{font-weight: 500}.tform__status ul{margin-top: 8px;display: flex;flex-direction: column;gap: 4px}.tform__status a{color: var(--brass-light)}.tform__status p + p{margin-top: 8px}.tform__hp{position: absolute !important;left: -9999px;top: auto;width: 1px;height: 1px;overflow: hidden}@media (min-width: 861px){.tform__grid{grid-template-columns: repeat(2,minmax(0,1fr));gap: 32px}.tform__field{gap: 8px}.tform__field--wide{grid-column: 1 / -1}.tform textarea{min-height: 112px;line-height: 28px}.tform__check{margin-top: 28px}.tform__foot{flex-direction: row;justify-content: space-between;align-items: center;gap: 24px;margin-top: 24px}.tform__submit{width: auto;padding: 0 34px}.tform__phone{text-align: right}}.hero--page .khero__block{margin-top: 36px;gap: 14px}.khero__kicker{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.2em;color: var(--brass-light)}.khero__title{display: flex;flex-direction: column;align-items: center;font-weight: 400;color: var(--stucco)}.khero__l1{display: block;font-family: var(--sans);font-weight: 300;font-size: min(calc(36 * var(--m)),calc((100vw - 2 * var(--gutter)) / 8.4));line-height: 1.11;letter-spacing: 0.02em}.khero__l2{display: block;font-family: var(--serif);font-size: min(calc(48 * var(--m)),calc((100vw - 2 * var(--gutter)) / 6.4));line-height: 1.08;letter-spacing: 0.04em}.khero__hours{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: rgba(244,243,239,0.82)}.hero--page .hero__foot p.khero__hours{font-size: 11px;line-height: 16px}@media (min-width: 861px){.hero--page .khero__block{margin-top: calc(80 * var(--hu));gap: calc(26 * var(--hu))}.khero__kicker{font-size: 12px;letter-spacing: 0.22em}.khero__l1{font-size: calc(88 * var(--hu));line-height: 1}.khero__l2{font-size: calc(120 * var(--hu));line-height: 1.04;letter-spacing: 0.05em}.hero--page .booking{margin-top: calc(60 * var(--hu))}.hero--page .hero__foot{align-items: center}}@media (min-width: 861px) and (max-width: 1180px){.booking__grid .booking__field:nth-of-type(n){padding-left: 14px;padding-right: 14px}.booking__grid .booking__field:first-of-type{padding-left: 0}.booking__grid .booking__submit{margin-left: 14px;padding: 0 20px}}.kintro{padding-top: 36px;padding-bottom: 36px;border-bottom: 1px solid var(--line)}.kintro__label{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.kintro__text{margin-top: 14px;font-size: 20px;font-weight: 300;line-height: 30px;color: var(--ink)}@media (min-width: 861px){.kintro{display: grid;grid-template-columns: 360px minmax(0,1fr);column-gap: 48px;align-items: center;min-height: calc(240 * var(--vu));padding-top: 48px;padding-bottom: 48px}.kintro__text{margin: 0;font-size: max(24px,calc(34 * var(--vu)));line-height: 1.35}}.rooms__list{display: flex;flex-direction: column;gap: 56px;margin-top: 32px}.room__media{position: relative;aspect-ratio: 350 / 240;overflow: hidden;background: var(--stucco-deep)}.room__media img{width: 100%;height: 100%;object-fit: cover}.room__num{display: block;margin-top: 20px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.room__title{margin-top: 10px;--fs-a: calc(40 * var(--m));--fs-b: calc(40 * var(--m));--ind-b: calc(24 * var(--m))}.room__title .giant__line--sans{line-height: 1.05}.room__title .giant__line--serif{line-height: 1.1}.room__info{margin-top: 16px;font-size: 12px;font-weight: 500;line-height: 18px;letter-spacing: 0.16em;color: var(--ink)}.room__cta{width: 100%;min-height: 52px;margin-top: 22px}@media (min-width: 861px){.rooms__list{gap: calc(80 * var(--vu));margin-top: calc(80 * var(--vu))}.room{display: grid;grid-template-columns: calc(680 * var(--vu)) minmax(0,1fr);column-gap: calc(80 * var(--vu));align-items: center}.room--flip{grid-template-columns: minmax(0,1fr) calc(680 * var(--vu))}.room--flip .room__media{order: 2}.room__media{aspect-ratio: 680 / 560}.room__num{margin-top: 0}.room__title{--cw: calc(100vw - 2 * var(--gutter) - 760 * var(--vu));--fs-a: calc(80 * var(--vu));--fs-b: calc(80 * var(--vu));--ind-b: calc(56 * var(--vu));margin-top: 16px}.room__title .giant__line--sans{line-height: 1}.room__title .giant__line--serif{line-height: 1.075}.room__info{margin-top: 24px}.room__cta{width: auto;min-height: 48px;margin-top: 28px;padding: 0 26px}}.info__grid{margin: 24px 0 0;border-bottom: 1px solid var(--line)}.info__item{display: grid;grid-template-columns: 116px minmax(0,1fr);column-gap: 20px;padding: 14px 0;border-top: 1px solid var(--line)}.info__item dt{grid-column: 1;grid-row: 1 / span 2;padding-top: 4px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.info__value{grid-column: 2;margin: 0;font-size: 16px;font-weight: 300;line-height: 24px}.info__note{grid-column: 2;margin: 4px 0 0;font-size: 14px;font-weight: 300;line-height: 20px;color: var(--ink-muted)}@media (min-width: 861px){.info__grid{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));column-gap: 48px;margin-top: calc(56 * var(--vu));border-bottom: 0}.info__item{display: block;padding: 22px 0 28px}.info__item dt{padding-top: 0}.info__value{margin-top: 10px;font-size: 22px;line-height: 30px}.info__note{margin-top: 6px;line-height: 22px}}.xroof__grid{display: flex;flex-direction: column;align-items: center;margin-top: 32px;text-align: center}.xroof__arch{position: relative;width: min(calc(240 * var(--m)),100%);aspect-ratio: 240 / 300;border: 1px solid rgba(226,201,143,0.5);border-bottom: 0;border-radius: 9999px 9999px 0 0}.xroof__photo{position: absolute;inset: calc(19 * var(--m)) calc(19 * var(--m)) 0;overflow: hidden;border-radius: 9999px 9999px 0 0;background: var(--cam-card)}.xroof__photo img{width: 100%;height: 100%;object-fit: cover}.xroof__title{margin-top: 28px;--fs-a: calc(40 * var(--m));--fs-b: calc(56 * var(--m));--ind-b: 0px;align-items: center}.xroof__title .giant__line--sans{letter-spacing: 0.02em}.xroof__title .giant__line--serif{letter-spacing: 0.04em}.xroof__body{display: flex;flex-direction: column;align-items: center;gap: 20px;max-width: 320px;margin-top: 16px}.xroof__body p{font-size: 16px;line-height: 26px;color: var(--on-dark-soft)}@media (min-width: 861px){.xroof{padding-bottom: calc(52 * var(--vu))}.xroof__grid{display: grid;grid-template-columns: calc(280 * var(--vu)) minmax(0,1fr) minmax(0,384px);column-gap: calc(80 * var(--vu));align-items: center;margin-top: calc(49 * var(--vu));padding-left: calc(40 * var(--vu));text-align: left}.xroof__arch{width: 100%;aspect-ratio: 280 / 340}.xroof__photo{inset: calc(20 * var(--vu)) calc(20 * var(--vu)) 0}.xroof__title{--cw: calc(100vw - 2 * var(--gutter) - 480 * var(--vu) - 384px);--fs-a: calc(72 * var(--vu));--fs-b: calc(96 * var(--vu));--ind-b: calc(72 * var(--vu));margin: 0;align-items: flex-start}.xroof__body{align-items: flex-start;gap: 24px;max-width: none;margin: 0}}.cpage__intro{display: flex;flex-direction: column;margin-top: 32px}.cpage__title{--fs-a: calc(64 * var(--m))}.cpage__title .giant__line--serif{letter-spacing: 0.04em;line-height: 1}.cpage__sub{--fs-b: calc(44 * var(--m));--ind-b: calc(40 * var(--m));--fs-c: calc(44 * var(--m));--ind-c: calc(112 * var(--m))}.cpage__sub .giant__line--sans{line-height: 1.05}.cpage__lead{margin-top: 20px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.cpage__arch{width: min(calc(280 * var(--m)),100%);margin: 32px auto 0}.cpage__photo{position: relative;aspect-ratio: 280 / 360;overflow: hidden;border-radius: 9999px 9999px 0 0;background: var(--stucco-deep)}.cpage__photo img{width: 100%;height: 100%;object-fit: cover}.cpage__caption{display: none}.ccards{display: grid;grid-template-columns: minmax(0,1fr);gap: 40px;margin-top: 40px}.ccard{display: flex;flex-direction: column;align-items: flex-start;padding-top: 16px;border-top: 1px solid var(--ink)}.ccard--salon{border-top-color: var(--cam)}.ccard__head{display: flex;justify-content: space-between;gap: 16px;align-self: stretch;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.ccard--salon .ccard__head{color: var(--cam)}.ccard__type{color: var(--ink-muted)}.ccard__big{display: inline-flex;align-items: center;gap: 0.25em;min-height: 44px;margin-top: 20px;font-size: 40px;font-weight: 300;line-height: 44px;color: var(--ink);text-decoration: none}.ccard__big:hover{color: var(--brass-deep)}.ccard__big--link{color: var(--cam)}.ccard__big.tabular{max-width: 100%;overflow-wrap: anywhere}@media (max-width: 860px){.ccard__big.tabular{font-size: min(40px,10vw)}}html[dir="rtl"] .ccard__big.tabular{direction: ltr;unicode-bidi: isolate}.ccard__sub{margin-top: 8px;font-size: 14px;line-height: 22px;color: var(--ink-muted)}.ccard__sub a{display: inline-block;padding: 11px 0;margin: -11px 0;color: var(--ink-muted)}.ccard__sub a:hover{color: var(--ink)}.ccard__cta{width: 100%;margin-top: 20px;min-height: 52px}@media (min-width: 861px){.cpage__intro{flex-direction: row;justify-content: space-between;align-items: flex-start;gap: 48px;margin-top: calc(71 * var(--vu))}.cpage__text{flex: 0 1 calc(940 * var(--vu));min-width: 0}.cpage__title{--cw: calc(940 * var(--vu));--fs-a: calc(120 * var(--vu))}.cpage__sub{--cw: calc(940 * var(--vu));--fs-b: calc(96 * var(--vu));--ind-b: calc(160 * var(--vu))}.cpage__lead{max-width: 520px;margin-top: 40px;font-size: 17px;line-height: 28px}.cpage__arch{flex: 0 0 calc(328 * var(--vu));width: calc(328 * var(--vu));margin: 0}.cpage__photo{aspect-ratio: 328 / 440}.cpage__caption{display: block;margin-top: 16px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--ink-muted)}.ccards{grid-template-columns: repeat(2,minmax(0,1fr));gap: calc(56 * var(--vu));margin-top: calc(84 * var(--vu))}.ccard{padding-top: 22px}.ccard__big{min-height: 0;margin-top: 40px;font-size: max(40px,calc(64 * var(--vu)));line-height: 1;letter-spacing: 0.01em}.ccard__sub{margin-top: 16px;font-size: 15px}.ccard__cta{width: auto;min-height: 44px;margin-top: 40px}}.where__grid{display: flex;flex-direction: column;margin-top: 32px}.where__label{margin: 0;font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.where__label--gap{margin-top: 28px}.where__address{margin-top: 12px;font-size: 20px;font-weight: 300;line-height: 30px}.where__mail{display: inline-flex;align-items: center;min-height: 44px;margin-top: 2px;font-size: 18px;font-weight: 300;color: var(--ink)}.where__map{margin-top: 32px}.map--large{height: 260px}.map__mark{display: block;width: 8px;height: 8px;background: var(--brass)}.map__label{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--ink)}.map--large .map__note{color: var(--ink)}.where__row{margin-top: 44px}.where__lead p{margin-top: 12px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.transit{margin: 20px 0 0;padding: 0;list-style: none;border-bottom: 1px solid var(--line)}.transit__item{display: grid;grid-template-columns: 36px minmax(0,1fr);row-gap: 4px;padding: 16px 0;border-top: 1px solid var(--line)}.transit__num{grid-row: 1 / span 2;font-size: 11px;font-weight: 500;line-height: 24px;letter-spacing: 0.16em;color: var(--brass-deep)}.transit__text{font-size: 17px;font-weight: 300;line-height: 24px}.transit__tag{grid-column: 2;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--ink-muted)}.social{margin-top: 8px;border-bottom: 1px solid var(--line)}.social a{display: flex;justify-content: space-between;align-items: center;min-height: 56px;border-top: 1px solid var(--line);font-size: 20px;font-weight: 300;color: var(--ink);text-decoration: none}.social a:hover{color: var(--brass-deep)}.social__arrow{font-size: 16px;color: var(--brass-deep)}@media (min-width: 861px){.where{padding-bottom: calc(100 * var(--vu))}.where__grid{display: grid;grid-template-columns: calc(440 * var(--vu)) minmax(0,1fr);column-gap: calc(64 * var(--vu));margin-top: calc(71 * var(--vu));align-items: start}.where__address{margin-top: 18px;font-size: max(20px,calc(26 * var(--vu)));line-height: 1.46}.where__label--gap{margin-top: 48px}.where__mail{margin-top: 6px;font-size: 22px}.where__map{margin-top: 0}.map--large{height: max(320px,calc(500 * var(--vu)))}.where__row{display: grid;grid-template-columns: calc(440 * var(--vu)) minmax(0,1fr);column-gap: calc(64 * var(--vu));margin-top: calc(80 * var(--vu))}.where__lead p{max-width: 380px;margin-top: 18px;font-size: 17px;line-height: 28px}.transit{margin: 0}.transit__item{grid-template-columns: 56px minmax(0,1fr) auto;align-items: center;column-gap: 16px;min-height: 68px;padding: 10px 0}.transit__num{grid-row: auto;line-height: 16px}.transit__text{font-size: 22px;line-height: 30px}.transit__tag{grid-column: 3;text-align: right}.where__row--social{align-items: center;margin-top: calc(56 * var(--vu))}.social{display: flex;flex-wrap: wrap;gap: 16px 48px;margin: 0;border: 0}.social a{min-height: 0;padding-bottom: 6px;border-top: 0;border-bottom: 1px solid var(--brass);font-size: 26px;line-height: 1.3}.social__arrow{display: none}}.kunye{padding-bottom: 72px}.kunye__title{margin-top: 32px;font-family: var(--serif);font-size: calc(32 * var(--m));line-height: 1.15;letter-spacing: 0.03em}.kunye__list{margin: 24px 0 0;border-bottom: 1px solid var(--line)}.kunye__item{display: grid;grid-template-columns: minmax(0,1fr);row-gap: 4px;padding: 14px 0;border-top: 1px solid var(--line)}.kunye__item dt{font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}.kunye__item dd{margin: 0;font-size: 16px;font-weight: 300;line-height: 24px;color: var(--ink);overflow-wrap: anywhere}.kunye__item dd a{display: inline-flex;align-items: center;min-height: 44px;margin: -10px 0;color: var(--ink)}.kunye__item dd a:hover{color: var(--brass-deep)}@media (min-width: 861px){.kunye{padding-bottom: calc(100 * var(--vu))}.kunye__title{margin-top: calc(56 * var(--vu));font-size: max(32px,calc(48 * var(--vu)))}.kunye__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));column-gap: 48px;margin-top: calc(40 * var(--vu));border-bottom: 0}.kunye__item{grid-template-columns: 200px minmax(0,1fr);column-gap: 24px;align-items: baseline;padding: 16px 0}.kunye__item dd{font-size: 17px;line-height: 26px}.kunye__item dd a{min-height: 0;margin: 0}}.gpage{padding-bottom: 0}.gpage__head{margin-top: 24px}.gpage__title{font-family: var(--serif);font-weight: 400;font-size: calc(72 * var(--m));line-height: 1;letter-spacing: 0.05em}.gpage__lead{margin-top: 16px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.gfilter{display: flex;gap: 8px;margin: 24px calc(-1 * var(--gutter)) 0;padding: 0 var(--gutter);overflow-x: auto;scrollbar-width: none}.gfilter::-webkit-scrollbar{display: none}html.no-js .gfilter{display: none}.gfilter__btn{flex-shrink: 0;min-height: 44px;padding: 0 16px;border: 1px solid var(--line);border-radius: 999px;background: none;color: var(--ink);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;white-space: nowrap;cursor: pointer;transition: background-color 0.25s,color 0.25s,border-color 0.25s}.gfilter__btn:hover{border-color: var(--ink)}.gfilter__btn[aria-pressed="true"]{background: var(--lacquer);border-color: var(--lacquer);color: var(--stucco)}.gsec{padding-top: 48px;padding-bottom: 0}.gsec[hidden]{display: none}.gsec--roof .label-row{border-color: var(--cam)}.gsec--roof .gsec__name{color: var(--cam)}.gsec__foot{display: flex;flex-direction: column;gap: 16px;margin-top: 24px}.gsec__foot p{font-size: 16px;line-height: 26px;color: var(--ink-muted)}.gsec__foot .pill{width: 100%;min-height: 52px}.grow{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 24px 12px;margin-top: 24px}.gitem{display: flex;flex-direction: column;gap: 12px;min-width: 0;margin: 0}.g-mfull{grid-column: 1 / -1}.g-mhalf{grid-column: span 1}.gitem__link{position: relative;display: block;height: calc(260 * var(--m));overflow: hidden;background: var(--stucco-deep)}.g-mhalf .gitem__link{height: calc(220 * var(--m))}.g-mtall .gitem__link{height: calc(430 * var(--m))}.g-strip .gitem__link{height: calc(150 * var(--m))}.gitem__link img{position: absolute;inset: 0;width: 100%;height: 100%;object-fit: cover;transition: transform 0.8s var(--ease)}.gitem__link:hover img{transform: scale(1.03)}.gitem__link:focus-visible{outline-offset: 4px}.g-arch .gitem__link{border-radius: 9999px 9999px 0 0}.gitem__cap{display: flex;justify-content: space-between;gap: 12px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--ink)}.gitem__num{color: var(--brass-deep)}.grow--p .gph{position: relative;grid-column: span 1;height: calc(200 * var(--m))}.grow--p .gph--1{grid-column: 1 / -1;height: calc(260 * var(--m))}.gend{display: flex;flex-direction: column;gap: 16px;margin: 48px var(--gutter) 0;padding: 20px 0 72px;border-top: 1px solid var(--line)}.gend__note{display: flex;align-items: center;gap: 12px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.gend__mark{flex-shrink: 0;width: 5px;height: 5px;background: var(--brass)}.gend__actions{display: flex;flex-direction: column;gap: 12px}.gend__actions .pill{width: 100%;min-height: 52px}@media (min-width: 861px){.gpage__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 40px;margin-top: 32px}.gpage__title{flex: 0 1 auto;min-width: 0;font-size: min(calc(200 * var(--vu)),calc((100vw - 2 * var(--gutter) - 300px) / 4.4))}.gpage__lead{flex: 0 1 400px;min-width: 240px;margin: 0 0 calc(30 * var(--vu))}.gfilter{flex-wrap: wrap;gap: 10px;margin: 32px 0 0;padding: 0;overflow: visible}.gfilter__btn{padding: 0 24px}.gsec{padding-top: calc(56 * var(--vu))}.gsec__foot{flex-direction: row;justify-content: space-between;align-items: center;margin-top: 32px}.gsec__foot .pill{width: auto;min-height: 44px}.grow{grid-template-columns: repeat(12,minmax(0,1fr));gap: 32px 24px;margin-top: 32px}.g-d12{grid-column: span 12}.g-d8{grid-column: span 8}.g-d7{grid-column: span 7}.g-d6{grid-column: span 6}.g-d5{grid-column: span 5}.g-d4{grid-column: span 4}.g-d3{grid-column: span 3}.g-d2{grid-column: span 2}.grow .gitem__link{height: calc(520 * var(--vu))}.grow--c .gitem__link{height: calc(572 * var(--vu))}.grow--d .gitem__link{height: calc(300 * var(--vu))}.grow--s .g-strip .gitem__link{height: calc(240 * var(--vu))}.grow--p{grid-template-rows: calc(228 * var(--vu)) calc(228 * var(--vu));gap: 24px}.grow--p .gph{height: auto;grid-column: 8 / 13}.grow--p .gph--1{grid-column: 1 / 8;grid-row: 1 / 3;height: auto}.grow--p .gph--2{grid-row: 1}.grow--p .gph--3{grid-row: 2}.gend{flex-direction: row;justify-content: space-between;align-items: center;gap: 24px;margin-top: calc(56 * var(--vu));padding: 24px 0 calc(120 * var(--vu))}.gend__actions{flex-direction: row}.gend__actions .pill{width: auto;min-height: 44px}}html.lightbox-open{overflow: hidden}.lightbox{position: fixed;inset: 0;width: 100%;max-width: none;height: 100%;max-height: none;margin: 0;padding: 0;border: 0;background: rgba(18,19,20,0.97);color: var(--stucco)}.lightbox::backdrop{background: rgba(18,19,20,0.9)}.lightbox[open]{display: grid;grid-template-rows: auto minmax(0,1fr)}.lightbox__bar{display: flex;justify-content: space-between;align-items: center;gap: 16px;padding: 12px var(--gutter)}.lightbox__count{font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: var(--on-dark)}.lightbox__close{display: inline-flex;align-items: center;gap: 10px;min-height: 44px;padding: 0 18px;border: 1px solid rgba(244,243,239,0.6);border-radius: 999px;background: none;color: var(--stucco);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;cursor: pointer}.lightbox__close:hover{background: var(--stucco);color: var(--lacquer)}.lightbox__x{position: relative;width: 14px;height: 10px}.lightbox__x::before,.lightbox__x::after{content: '';position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: currentColor;transform: rotate(35deg)}.lightbox__x::after{transform: rotate(-35deg)}.lightbox__figure{display: flex;flex-direction: column;align-items: center;justify-content: center;gap: 12px;min-height: 0;margin: 0;padding: 0 var(--gutter) 88px}.lightbox__img{display: block;width: auto;max-width: 100%;height: auto;max-height: calc(100% - 28px);object-fit: contain}.lightbox__caption{font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: var(--on-dark);text-align: center}.lightbox__nav{position: absolute;bottom: 20px;display: flex;align-items: center;justify-content: center;width: 52px;height: 52px;border: 1px solid var(--brass-light);border-radius: 50%;background: rgba(18,19,20,0.6);color: var(--brass-light);font-size: 18px;cursor: pointer}.lightbox__nav:hover{background: var(--brass-light);color: var(--lacquer)}.lightbox__nav--prev{left: var(--gutter)}.lightbox__nav--next{right: var(--gutter)}@media (min-width: 861px){.lightbox__bar{padding: 24px var(--gutter)}.lightbox__figure{padding: 0 calc(var(--gutter) + 80px) 32px}.lightbox__nav{top: 50%;bottom: auto;translate: 0 -50%;width: 64px;height: 64px}}.kturler__list{content-visibility: auto;contain-intrinsic-size: auto 1300px}.konsept{content-visibility: auto;contain-intrinsic-size: auto 720px}@media (min-width: 861px){.kturler__list{contain-intrinsic-size: auto 840px}.konsept{contain-intrinsic-size: auto 780px}}.kturler__head{margin-top: 32px}.kturler__lead{margin-top: 20px;max-width: 560px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.kturler__list{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 28px 12px;margin-top: 32px}.ktur{position: relative;display: flex;flex-direction: column;min-width: 0}.ktur__media{position: relative;aspect-ratio: 3 / 2;overflow: hidden;background: var(--stucco)}.ktur__media picture,.ktur__media img{display: block;width: 100%;height: 100%}.ktur__media img{object-fit: cover;transition: transform 0.8s var(--ease)}.ktur:hover .ktur__media img{transform: scale(1.03)}.ktur__name{margin-top: 12px;font-family: var(--serif);font-size: 16px;line-height: 1.25;letter-spacing: 0.04em;overflow-wrap: anywhere}.ktur__link{color: var(--ink);text-decoration: none}.ktur__link::after{content: '';position: absolute;inset: 0}.ktur__link:focus-visible{outline: none}.ktur__link:focus-visible::after{outline: 2px solid var(--brass-deep);outline-offset: 4px}.ktur:hover .ktur__link{color: var(--brass-deep)}.ktur__sub{margin-top: 6px;font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-deep)}@media (min-width: 861px){.kturler__head{display: flex;justify-content: space-between;align-items: flex-end;gap: 48px;margin-top: calc(72 * var(--vu))}.kturler__head .xt{--cw: calc((100vw - 2 * var(--gutter) - 468px))}.kturler__lead{flex: 0 0 420px;margin: 0 0 calc(12 * var(--vu));font-size: 17px;line-height: 28px}.kturler__list{grid-template-columns: repeat(4,minmax(0,1fr));gap: calc(48 * var(--vu)) 24px;margin-top: calc(56 * var(--vu))}.ktur__name{margin-top: 16px;font-size: 19px}}@media (min-width: 1181px){.kturler__list{grid-template-columns: repeat(5,minmax(0,1fr))}}.khead{padding-bottom: 24px}.khead__crumb{display: flex;flex-wrap: wrap;align-items: center;gap: 0 10px}.khead__crumb a{display: inline-flex;align-items: center;min-height: 24px;color: inherit;text-decoration: none}.khead__crumb a:hover{color: var(--ink);text-decoration: underline}.khead__body{margin-top: 32px}.khead__text{margin-top: 20px}.khead__lead{max-width: 620px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.khead__note,.konsept__note{display: flex;align-items: center;gap: 12px;margin-top: 14px;font-size: 14px;line-height: 22px;color: var(--ink)}.khead__mark{flex-shrink: 0;width: 5px;height: 5px;background: var(--brass)}.khead__nav{margin: 28px calc(-1 * var(--gutter)) 0;padding: 0 var(--gutter);overflow-x: auto;scrollbar-width: none}.khead__nav::-webkit-scrollbar{display: none}.khead__nav ul{display: flex;gap: 8px;width: max-content}.khead__chip{display: inline-flex;align-items: center;min-height: 44px;padding: 0 16px;border: 1px solid var(--line);border-radius: 999px;color: var(--ink);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;text-decoration: none;white-space: nowrap;transition: border-color 0.25s}.khead__chip:hover{border-color: var(--ink);color: var(--ink)}@media (min-width: 861px){.khead{padding-bottom: calc(40 * var(--vu))}.khead__body{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,400px);column-gap: 48px;align-items: end;margin-top: calc(56 * var(--vu))}.khead__title{--cw: calc(100vw - 2 * var(--gutter) - 448px)}.khead__text{margin: 0 0 calc(12 * var(--vu))}.khead__lead{font-size: 17px;line-height: 28px}.khead__nav{margin: calc(44 * var(--vu)) 0 0;padding: 0;overflow: visible}.khead__nav ul{flex-wrap: wrap;width: auto;gap: 10px}.khead__chip{padding: 0 22px}}.konsept{padding-top: 40px;padding-bottom: 8px}.konsept__head{margin-top: 20px}.konsept__title{font-family: var(--serif);font-weight: 400;font-size: calc(34 * var(--m));line-height: 1.1;letter-spacing: 0.04em;overflow-wrap: anywhere}.konsept__text{margin-top: 14px;max-width: 640px;font-size: 16px;line-height: 26px;color: var(--ink-muted)}.konsept__palette{display: flex;flex-wrap: wrap;gap: 8px;margin-top: 18px}.konsept__palette li{width: 28px;height: 28px;background: var(--renk,var(--line));box-shadow: inset 0 0 0 1px rgba(29,30,33,0.16)}.konsept__grid{display: grid;grid-template-columns: repeat(2,minmax(0,1fr));gap: 8px;margin-top: 24px}.kitem{min-width: 0;margin: 0}.kitem__link{position: relative;display: block;aspect-ratio: 2000 / 1116;overflow: hidden;background: var(--stucco-deep)}.kitem__link picture,.kitem__link img{display: block;width: 100%;height: 100%}.kitem__link img{object-fit: cover;transition: transform 0.8s var(--ease)}.kitem__link:hover img{transform: scale(1.03)}.kitem__link:focus-visible{outline-offset: 3px}.konsept__foot{display: flex;flex-direction: column;gap: 16px;margin-top: 20px;padding-bottom: 32px}.konsept__note{margin-top: 0;color: var(--ink-muted)}.konsept__ask{width: 100%;min-height: 52px}@media (min-width: 861px){.konsept{padding-top: calc(64 * var(--vu));padding-bottom: 0}.konsept__head{display: grid;grid-template-columns: minmax(0,520fr) minmax(0,764fr);column-gap: calc(44 * var(--vu));align-items: start;margin-top: calc(40 * var(--vu))}.konsept__title{font-size: min(calc(60 * var(--vu)),60px)}.konsept__text{margin-top: 4px;font-size: 17px;line-height: 28px}.konsept__grid{grid-template-columns: repeat(3,minmax(0,1fr));gap: 16px;margin-top: calc(40 * var(--vu))}.konsept__foot{flex-direction: row;justify-content: space-between;align-items: center;gap: 24px;margin-top: 24px;padding-bottom: calc(24 * var(--vu))}.konsept__ask{flex-shrink: 0;width: auto;min-height: 48px;margin-left: auto}}.kend{display: flex;flex-direction: column;gap: 12px;margin: 40px var(--gutter) 0;padding: 20px 0 72px;border-top: 1px solid var(--line)}.kend .pill{width: 100%;min-height: 52px}@media (min-width: 861px){.kend{flex-direction: row;justify-content: space-between;align-items: center;margin-top: calc(56 * var(--vu));padding: 24px 0 calc(120 * var(--vu))}.kend .pill{width: auto;min-height: 44px}}html[dir="rtl"] .konsept__num{direction: ltr;unicode-bidi: isolate;text-align: right}@media (min-width: 861px){html[dir="rtl"] .konsept__ask{margin-left: 0;margin-right: auto}}.entry--legal .entry-meta{max-width: 720px;margin: 32px auto 0;padding: 0 var(--gutter);font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: var(--ink-muted)}.entry-content--legal{max-width: 720px;padding-top: 24px;line-height: 1.75}.entry-content--legal h2{font-size: 24px;letter-spacing: 0.02em}.entry-content--legal h3{font-size: 18px}.entry-content--legal ol{list-style: decimal;padding-left: 1.4em}.entry-content--legal li + li{margin-top: 0.4em}.entry-content--legal a:not(.pill){color: var(--brass-deep);overflow-wrap: anywhere}.entry-content--legal table{width: 100%;border-collapse: collapse;font-size: 15px;line-height: 1.5}.entry-content--legal th,.entry-content--legal td{padding: 10px 12px 10px 0;border-bottom: 1px solid var(--line);text-align: left;vertical-align: top}.entry-content--legal th{font-weight: 500}@media (min-width: 861px){.entry--legal .entry-meta{margin-top: 48px;padding: 0}.entry-content--legal{padding-top: 24px}}html.has-onay{scroll-padding-bottom: var(--onay-h,0px)}html.has-onay body{padding-bottom: var(--onay-h,0px)}.onay{position: fixed;left: 0;right: 0;bottom: 0;z-index: 90;max-height: 100vh;max-height: 100dvh;overflow-y: auto;overscroll-behavior: contain;background: var(--lacquer);color: var(--stucco);border-top: 1px solid var(--rule-dark);box-shadow: 0 -10px 30px rgba(18,19,20,0.25);font-family: var(--sans);font-size: 13px;font-weight: 300;line-height: 1.55}.onay[hidden],.onay [hidden]{display: none !important}.onay__inner{max-width: 1328px;margin: 0 auto;padding: 14px var(--gutter) max(14px,env(safe-area-inset-bottom))}.onay__title{font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--brass-light)}.onay__text{margin-top: 6px;color: var(--on-dark-soft)}.onay a{color: var(--brass-light)}.onay a:hover{color: var(--stucco)}.onay :focus-visible{outline: 2px solid var(--brass-light);outline-offset: 3px}.onay__prefs:focus{outline: none}.onay__actions{display: grid;grid-template-columns: repeat(3,minmax(0,1fr));gap: 8px;margin-top: 12px}.onay__btn{min-height: 44px;padding: 6px 8px;border: 1px solid var(--stucco);border-radius: 999px;background: var(--stucco);color: var(--lacquer);font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 1.25;letter-spacing: 0.12em;cursor: pointer;transition: background-color 0.25s,border-color 0.25s}.onay__btn:hover{background: var(--brass-light);border-color: var(--brass-light)}.onay__prefs{margin-top: 4px}.onay__cat{padding: 10px 0;border-bottom: 1px solid var(--rule-dark)}.onay__cat-head{display: flex;flex-wrap: wrap;justify-content: space-between;align-items: baseline;column-gap: 12px}.onay__cat-title{font-family: var(--sans);font-size: 11px;font-weight: 500;line-height: 16px;letter-spacing: 0.16em;color: var(--stucco)}.onay__always{font-size: 12px;color: var(--brass-light)}.onay__desc{margin-top: 4px;font-size: 12.5px;line-height: 1.5;color: var(--on-dark)}.onay__opt + .onay__opt{margin-top: 4px}.onay__toggle{display: flex;align-items: center;gap: 12px;min-height: 44px;font-size: 14px;font-weight: 400;cursor: pointer}.onay__opt .onay__desc{margin-top: 0;padding-left: 56px}.onay__switch{-webkit-appearance: none;appearance: none;position: relative;flex-shrink: 0;width: 44px;height: 26px;margin: 0;border: 1px solid var(--on-dark);border-radius: 999px;background: transparent;cursor: pointer;transition: background-color 0.2s,border-color 0.2s}.onay__switch::before{content: '';position: absolute;top: 3px;left: 3px;width: 18px;height: 18px;border-radius: 50%;background: var(--on-dark);transition: transform 0.2s var(--ease),background-color 0.2s}.onay__switch:checked{background: var(--brass-light);border-color: var(--brass-light)}.onay__switch:checked::before{transform: translateX(18px);background: var(--lacquer)}@media (forced-colors: active){.onay__switch{-webkit-appearance: auto;appearance: auto;width: auto;height: auto}.onay__switch::before{content: none}}@media (min-width: 768px){.onay__actions{grid-template-columns: repeat(3,168px)}.onay__text{max-width: 760px}}@media (min-width: 861px){.onay{font-size: 14px}.onay__inner{padding: 18px var(--gutter) max(18px,env(safe-area-inset-bottom))}.onay__prefs{display: grid;grid-template-columns: minmax(0,1fr) minmax(0,1.4fr);column-gap: 48px}.onay__prefs .onay__actions{grid-column: 1 / -1;justify-content: end;margin-top: 14px}}@media (min-width: 1100px){.onay__layer:not(.onay__prefs){display: grid;grid-template-columns: minmax(0,1fr) auto;column-gap: 48px;align-items: center}.onay__layer:not(.onay__prefs) .onay__actions{margin-top: 0}}.footer-col li[hidden]{display: none}.footer-col__note{font-size: 12px;letter-spacing: 0.06em;color: rgba(244,243,239,0.72)}.footer-col__btn{padding: 0;border: 0;background: none;color: var(--stucco);font: inherit;line-height: inherit;text-align: left;cursor: pointer}.footer-col__btn:hover{color: var(--brass-light)}@media (max-width: 860px){.footer-col__btn{display: inline-flex;align-items: center;min-height: 44px}}html[lang="ru"]{--serif: 'Forum','Cinzel','Times New Roman',serif}html[lang="ru"] .wordmark,html[lang="ru"] .hero__title,html[lang="ru"] .site-footer__mark{font-family: 'Cinzel','Trajan Pro','Times New Roman',serif}html[lang="ar"]{--serif: 'Amiri','Cinzel','Times New Roman',serif;--sans: 'IBM Plex Sans Arabic','Jost',system-ui,sans-serif}html[lang="ar"] body,html[lang="ar"] body *{letter-spacing: 0 !important}html[lang="ar"] .wordmark{letter-spacing: 0.12em !important}html[lang="ar"] .hero__title{letter-spacing: 0.07em !important}html[lang="ar"] .site-footer__mark{letter-spacing: 0.06em !important}html[lang="ar"] .wordmark *,html[lang="ar"] .hero__title *,html[lang="ar"] .site-footer__mark *{letter-spacing: inherit !important}@media (min-width: 861px){html[lang="ar"] .wordmark{letter-spacing: 0.22em !important}}@media (min-width: 861px) and (max-width: 1180px){html[lang="ar"] .wordmark{letter-spacing: 0.18em !important}}html[lang="ar"] body{line-height: 1.7}.lang-switch ul{display: flex;flex-wrap: wrap;align-items: center;gap: 0 22px;margin: 0;padding: 0;list-style: none}.lang-switch a{display: inline-flex;align-items: center;min-height: 44px;color: inherit;text-decoration: none}.lang-switch a:hover{color: var(--brass-light)}.lang-switch a[aria-current="true"]{color: var(--brass-light);text-decoration: underline;text-decoration-thickness: 1px;text-underline-offset: 0.35em}.lang-switch--menu{padding: 0 var(--gutter) 12px;font-size: 15px;font-weight: 400;color: var(--on-dark-soft)}.lang-switch--footer{margin-top: 24px;padding-top: 8px;border-top: 1px solid rgba(244,243,239,0.12);font-size: 14px;color: var(--on-dark-soft)}@media (min-width: 861px){.lang-switch--menu{padding-bottom: 20px}.lang-switch--footer a,.lang-switch--menu a{min-height: 32px}}.lang-menu{position: relative}.lang-menu__toggle{display: block;color: inherit;font-size: 11px;font-weight: 500;line-height: 1;letter-spacing: 0.16em;white-space: nowrap;list-style: none;cursor: pointer;-webkit-user-select: none;user-select: none;-webkit-tap-highlight-color: transparent;transition: color 0.25s}.lang-menu__toggle::-webkit-details-marker{display: none}.lang-menu__toggle::marker{content: ''}.lang-menu__face{display: flex;align-items: center;justify-content: center;gap: 7px;min-width: 44px;min-height: 44px;padding: 0 2px}.lang-menu__globe{flex: none;width: 16px;height: 16px;fill: none;stroke: currentColor;stroke-width: 1}.lang-menu__chev{flex: none;width: 5px;height: 5px;margin: -3px 1px 0 0;border-right: 1px solid currentColor;border-bottom: 1px solid currentColor;transform: rotate(45deg);transition: transform 0.25s var(--ease)}.lang-menu__box[open] .lang-menu__chev{transform: translateY(3px) rotate(-135deg)}.lang-menu__toggle:hover,.lang-menu__box[open] .lang-menu__toggle{color: var(--brass-light)}.site-header--light .lang-menu__toggle:hover,.site-header.is-solid .lang-menu__toggle:hover,.site-header--light .lang-menu__box[open] .lang-menu__toggle,.site-header.is-solid .lang-menu__box[open] .lang-menu__toggle{color: var(--brass-deep)}.lang-menu__list{position: absolute;top: 100%;inset-inline-end: 0;z-index: 2;min-width: 196px;margin: 6px 0 0;padding: 8px 0;border: 1px solid var(--rule-dark);background: var(--lacquer);color: var(--stucco);box-shadow: 0 18px 40px rgba(18,19,20,0.28);list-style: none}.lang-menu__box[open] .lang-menu__list{animation: vg-dil-ac 0.22s var(--ease)}@keyframes vg-dil-ac{from{opacity: 0;transform: translateY(-4px)}}.lang-menu__list a{position: relative;display: flex;align-items: center;justify-content: space-between;gap: 24px;min-height: 44px;padding: 0 20px 0 36px;color: var(--on-dark-soft);font-size: 15px;font-weight: 300;line-height: 1.2;letter-spacing: 0;text-decoration: none;white-space: nowrap;transition: color 0.2s,background-color 0.2s}.lang-menu__list a:hover{background: rgba(244,243,239,0.06);color: var(--brass-light)}.lang-menu__list a[aria-current="true"]{color: var(--brass-light)}.lang-menu__list a[aria-current="true"]::before{content: '';position: absolute;top: 50%;left: 20px;width: 5px;height: 5px;margin-top: -2.5px;background: var(--brass-light)}.lang-menu__abbr{font-size: 11px;font-weight: 500;letter-spacing: 0.16em;color: var(--on-dark)}.lang-menu__list a:focus-visible{outline: 2px solid var(--brass-light);outline-offset: -4px}html[dir="rtl"] .lang-menu__list a{padding: 0 36px 0 20px}html[dir="rtl"] .lang-menu__list a[aria-current="true"]::before{left: auto;right: 20px}@media (min-width: 740px){.lang-menu__list{inset-inline-end: auto;inset-inline-start: 0}}@media (min-width: 861px){.lang-menu__toggle{font-size: 12px}.lang-menu__face{gap: 8px}.lang-menu__list{margin-top: 8px}}@media (forced-colors: active){.lang-menu__list a[aria-current="true"]::before{background: CanvasText}}html:not([lang="tr"]) .page-intro__title{overflow-wrap: break-word}html[lang="ru"] .page-intro__title{-webkit-hyphens: auto;hyphens: auto}.entry--legal .entry-note{max-width: 720px;margin: 12px auto 0;padding: 0 var(--gutter);font-size: 14px;line-height: 22px;color: var(--ink-muted)}@media (min-width: 861px){.entry--legal .entry-note{padding: 0}}html[dir="rtl"] .booking__grid--konaklama .booking__field:nth-of-type(odd){padding-right: 0;padding-left: 16px;border-right: 0;border-left: 1px solid rgba(244,243,239,0.25)}html[dir="rtl"] .booking__grid--konaklama .booking__field:nth-of-type(even){padding-left: 0;padding-right: 16px}html[dir="rtl"] .booking__grid .booking__ages .booking__field:nth-of-type(n){border-left: 0}html[dir="rtl"] .booking__field select,html[dir="rtl"] .tform select{padding-right: 0;padding-left: 20px;background-position: 4px 55%,9px 55%}@media (min-width: 861px){html[dir="rtl"] .booking__grid .booking__field:nth-of-type(n){border-right: 0;border-left: 1px solid rgba(244,243,239,0.25)}html[dir="rtl"] .booking__grid .booking__field:first-of-type{padding-left: 24px;padding-right: 0}html[dir="rtl"] .booking__submit,html[dir="rtl"] .booking__grid .booking__submit{margin: 12px 24px 12px 0}html[dir="rtl"] .booking__grid .booking__ages .booking__field:nth-of-type(n){border: 0}}@media (min-width: 861px) and (max-width: 1180px){html[dir="rtl"] .booking__grid .booking__field:first-of-type{padding-left: 14px;padding-right: 0}html[dir="rtl"] .booking__grid .booking__submit{margin-left: 0;margin-right: 14px}}html[dir="rtl"] .hero__title{direction: ltr}html[dir="rtl"] .slider-count,html[dir="rtl"] .room__num,html[dir="rtl"] .gitem__num,html[dir="rtl"] .lightbox__count,html[dir="rtl"] .transit__num{direction: ltr;unicode-bidi: isolate}html[dir="rtl"] .room__num{text-align: right}html[dir="rtl"] .xt .giant__line{padding-left: 0;padding-right: var(--ind,0px)}html[dir="rtl"] .location__title .giant__line--sans{padding-left: 0;padding-right: calc(64 * var(--m))}@media (min-width: 861px){html[dir="rtl"] .location__title .giant__line--sans{padding-right: calc(120 * var(--vu))}html[dir="rtl"] .roof-card__body[dir="rtl"]{text-align: right}html[dir="rtl"] .area__body{padding-left: 0;padding-right: calc(152 * var(--vu))}html[dir="rtl"] .stay__title{margin: calc(46 * var(--vu)) calc(-96 * var(--vu)) 0 0}html[dir="rtl"] .stay__body{padding: calc(46 * var(--vu)) calc(44 * var(--vu)) 0 0}html[dir="rtl"] .rhero__arch{right: auto;left: var(--gutter)}html[dir="rtl"] .rhero__text{left: auto;right: var(--gutter);text-align: right}html[dir="rtl"] .rhero__foot{left: auto;right: var(--gutter)}html[dir="rtl"] .xroof__grid{padding-left: 0;padding-right: calc(40 * var(--vu));text-align: right}html[dir="rtl"] .tform__phone{text-align: left}html[dir="rtl"] .transit__tag{text-align: left}}html[dir="rtl"] .entry-content ul{padding-left: 0;padding-right: 1.2em}html[dir="rtl"] .entry-content--legal ol{padding-left: 0;padding-right: 1.4em}html[dir="rtl"] .entry-content--legal th,html[dir="rtl"] .entry-content--legal td{padding: 10px 0 10px 12px;text-align: right}html[dir="rtl"] .entry-content--legal[dir="ltr"] th,html[dir="rtl"] .entry-content--legal[dir="ltr"] td{padding: 10px 12px 10px 0;text-align: left}html[dir="rtl"] .entry-content--legal[dir="ltr"] ul{padding-right: 0;padding-left: 1.2em}html[dir="rtl"] .entry-content--legal[dir="ltr"] ol{padding-right: 0;padding-left: 1.4em}html[dir="rtl"] .tform__hp{left: auto;right: -9999px}html[dir="rtl"] .onay__opt .onay__desc{padding-left: 0;padding-right: 56px}html[dir="rtl"] .footer-col__btn{text-align: right}html[dir="rtl"] .social__arrow,html[dir="rtl"] .contact__big--link > span,html[dir="rtl"] .ccard__big--link > span,html[dir="rtl"] .lightbox__nav > span[aria-hidden]{display: inline-block;transform: scaleX(-1)}html[dir="rtl"] .lightbox__nav--prev{left: auto;right: var(--gutter)}html[dir="rtl"] .lightbox__nav--next{right: auto;left: var(--gutter)}@media (prefers-reduced-motion: reduce){*,*::before,*::after{animation-duration: 0.01ms !important;animation-iteration-count: 1 !important;transition-duration: 0.01ms !important;transition-delay: 0s !important;scroll-behavior: auto !important}.menu-col li{transform: none;opacity: 1}}
