@font-face{font-family:Barata;src:url(/fonts/barata.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sanet;src:url(/fonts/sanet.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-500-italic.woff2) format("woff2");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Cormorant Garamond;src:url(/fonts/cormorant-garamond-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-500-normal.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Montserrat;src:url(/fonts/montserrat-latin-600-normal.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Dancing Script;src:url(/fonts/dancing-script-latin-400-normal.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}:root{--ivory: #f9f4ee;--ivory-deep: #efe2d1;--champagne: #e8cfae;--gold-soft: #f2ddbf;--gold-deep: #b48b5a;--blush: #ead7d6;--ink-strong: #1d1815;--ink-muted: #5f5147;--font-georgian-body: "Sanet", var(--font-body), sans-serif;--font-georgian-display: "Barata", var(--font-display-alt), serif;--font-logo-script: "Dancing Script", cursive;--font-display: "Cormorant Garamond", "Times New Roman", serif;--font-display-alt: "Cormorant Garamond", serif;--font-body: "Montserrat", "Helvetica Neue", sans-serif;color-scheme:light;scroll-behavior:smooth}*,*:before,*:after{box-sizing:border-box}html,body{margin:0;min-height:100%}body{font-family:var(--font-body);background:#faf6f0;color:var(--ink-strong)}body.lang-ka .page-shell,body.lang-ka .page-shell *,body.lang-ka .page-shell *:before,body.lang-ka .page-shell *:after{font-family:var(--font-georgian-body)!important}body.lang-ka .page-shell :is(.section-heading h2,.site-footer h2,.hero-copy h2){font-family:var(--font-georgian-display)!important}body.lang-ka .page-shell :is(h1,h2,h3)[lang=en]:not(.brand-name):not(.inline-logo-font){font-family:var(--font-display)!important}body.lang-ka .page-shell .brand-name,body.lang-ka .page-shell .brand-hero-title,body.lang-ka .page-shell .inline-logo-font{font-family:var(--font-logo-script)!important}body.lang-ka .page-shell [lang=en]:not(.brand-name):not(.inline-logo-font){font-family:var(--font-body)!important}body.lang-ka .page-shell .brand-name[lang=en],body.lang-ka .page-shell .inline-logo-font[lang=en]{font-family:var(--font-logo-script)!important}body.lang-ka .page-shell .language-toggle button{font-family:var(--font-body)!important}body.lang-ka .page-shell *:not([lang=en]){text-transform:none!important}body.lang-ka .page-shell .brand-kicker,body.lang-ka .page-shell .card-kicker,body.lang-ka .page-shell .package-guests,body.lang-ka .page-shell .portfolio-index,body.lang-ka .page-shell .blog-card span,body.lang-ka .page-shell .eyebrow{text-transform:none!important;letter-spacing:.04em!important}img,video{display:block;max-width:100%}button,input,textarea{font:inherit}a{color:inherit}.inline-logo-font{font-family:var(--font-logo-script)!important;white-space:nowrap;font-size:1em;font-weight:400;line-height:inherit;vertical-align:baseline;letter-spacing:normal}
