.stay-icon[data-v-b293c652]{color:currentColor;place-items:center;line-height:0;display:inline-grid}.stay-icon__svg[data-v-b293c652]{width:100%;height:100%;display:block;overflow:visible}.stay-icon__fallback[data-v-b293c652]{line-height:1}.homereserve-widget-frame[data-v-801a7e28],.homereserve-widget[data-v-801a7e28]{width:100%}.homereserve-widget-frame--list[data-v-801a7e28]{background:#faf7f2;border:0;height:100%;display:block}.booking-modal[data-v-585a23a3]{z-index:110;background:#faf7f2;padding:0;position:fixed;inset:0;overflow:hidden}.booking-modal__backdrop[data-v-585a23a3]{background:#faf7f2;border:0;position:absolute;inset:0}.booking-modal__panel[data-v-585a23a3]{background:#faf7f2;width:100%;height:100vh;position:relative;overflow:hidden}.booking-modal__close[data-v-585a23a3]{z-index:4;color:#18211b;background:0 0;border:0;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;display:grid;position:absolute;top:.933333rem;right:.933333rem;box-shadow:0 .533333rem 1.86667rem #1418121f}.booking-modal__close[data-v-585a23a3] .stay-icon{width:1.46667rem;height:1.46667rem}.booking-modal__frame[data-v-585a23a3]{width:100%;min-height:100vh;height:100vh!important}@media (width<=760px){.booking-modal__frame[data-v-585a23a3]{height:100vh!important}}.booking-button[data-v-6bc250cd]{cursor:pointer;text-decoration:none}.booking-button[disabled][data-v-6bc250cd]{cursor:not-allowed}.booking-button--dark[data-v-6bc250cd]{background:var(--booking-button-bg,#1b2f23);color:var(--booking-button-color,#fff)}.booking-button--light[data-v-6bc250cd]{background:var(--booking-button-bg,#fff);color:var(--booking-button-color,#1b2f23)}.booking-button--ghost[data-v-6bc250cd]{background:var(--booking-button-bg,transparent);color:var(--booking-button-color,currentColor)}.site-footer[data-v-f723c596]{z-index:0;color:#ffffffd1;background:#1b2f23;padding:2.8rem 0 1.6rem;position:relative;overflow:hidden}.site-footer[data-v-f723c596]:after{z-index:0;opacity:.75;content:"";pointer-events:none;background:url(/assets/footer-mountains-DgJDzJW5.png) 100% 100%/contain no-repeat;width:48rem;height:10.6667rem;position:absolute;bottom:4.26667rem;right:max(3.2rem,50% + min(118.667rem,100% - 10.6667rem)/-2)}.site-footer__inner[data-v-f723c596],.site-footer__bottom[data-v-f723c596]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.site-footer__inner[data-v-f723c596],.site-footer__bottom[data-v-f723c596]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.site-footer__inner[data-v-f723c596],.site-footer__bottom[data-v-f723c596]{width:min(118.667rem,100% - 2.4rem)}}.site-footer__inner[data-v-f723c596],.site-footer__bottom[data-v-f723c596]{z-index:1;position:relative}.site-footer__inner[data-v-f723c596]{grid-template-columns:minmax(0,.35fr) minmax(21.3333rem,.45fr);justify-content:space-between;gap:4rem;padding-bottom:2.26667rem;display:grid}.site-footer__contacts[data-v-f723c596]{max-width:34.6667rem}.site-footer__logo[data-v-f723c596]{align-items:center;line-height:0;display:inline-flex}.site-footer__logo-image[data-v-f723c596]{object-fit:contain;width:6.13333rem;height:6.8rem;display:block}.site-footer__brand[data-v-f723c596]{align-items:flex-start;gap:1.2rem;display:flex}.site-footer__info[data-v-f723c596]{flex-direction:column;gap:1.2rem;display:flex}.site-footer__brand p[data-v-f723c596]{color:#ffffffb8;max-width:18.6667rem;margin:0;line-height:1.6}.site-footer__socials[data-v-f723c596]{gap:.666667rem;display:flex}.site-footer__socials a[data-v-f723c596],.site-footer__socials span[data-v-f723c596]{color:#fff;width:2.26667rem;height:2.26667rem;font-size:var(--type-span);text-transform:uppercase;background:#ffffff14;border:.0666667rem solid #e5d0a53d;border-radius:50%;place-items:center;margin:0;font-weight:800;display:grid}.site-footer__social-icon[data-v-f723c596],.site-footer__social-label[data-v-f723c596]{place-items:center;width:1.2rem;height:1.2rem;margin:0;display:grid}.site-footer__social-icon[data-v-f723c596] svg{width:1.2rem;height:1.2rem;display:block}.site-footer__social-label[data-v-f723c596]{width:auto;font-size:.666667rem;line-height:1}.site-footer h3[data-v-f723c596]{color:#f0dfb9;font-size:var(--type-h3);text-transform:uppercase;margin:0 0 1.06667rem;font-weight:900}.site-footer a[data-v-f723c596],.site-footer span[data-v-f723c596]{color:#ffffffb3;font-size:var(--type-span);display:flex}.site-footer__nav a[data-v-f723c596],.site-footer__contacts a[data-v-f723c596],.site-footer__contacts span[data-v-f723c596]{margin-top:.666667rem}.site-footer__nav-link[data-v-f723c596]{align-items:center;gap:.533333rem;display:flex}.site-footer__nav-link span[data-v-f723c596]{margin-top:0}.site-footer__nav-icon[data-v-f723c596]{color:#d8bd7f;width:1.13333rem;height:1.13333rem;font-size:inherit;margin-top:0;display:inline-grid}.site-footer__socials a[data-v-f723c596],.site-footer__socials span[data-v-f723c596]{color:#fff;font-size:var(--type-span);margin-top:0;display:grid}.site-footer__socials .site-footer__social-icon[data-v-f723c596],.site-footer__socials .site-footer__social-label[data-v-f723c596]{width:1.2rem;height:1.2rem;font-size:inherit;text-transform:none;background:0 0;border:0;border-radius:0;margin:0;display:grid}.site-footer__socials .site-footer__social-label[data-v-f723c596]{width:auto;height:auto;font-size:.666667rem}.site-footer__contacts[data-v-f723c596]{z-index:1;font-style:normal;position:relative}.site-footer__bottom[data-v-f723c596]{border-top:.0666667rem solid #e5d0a533;justify-content:space-between;align-items:center;gap:1.6rem;padding-top:1.2rem;display:flex}.site-footer__bottom span[data-v-f723c596],.site-footer__bottom a[data-v-f723c596]{color:#ffffff9e;margin:0}@media (width<=760px){.site-footer[data-v-f723c596]:after{opacity:.34;width:33.3333rem;height:8.13333rem;bottom:4.66667rem;right:-10rem}.site-footer__inner[data-v-f723c596]{grid-template-columns:1fr;gap:2.26667rem}.site-footer__bottom[data-v-f723c596]{flex-direction:column;align-items:flex-start}}.image-with-skeleton[data-v-4f81cd01]{background:#e7e1d6;display:block;position:relative;overflow:hidden}.image-with-skeleton[data-v-4f81cd01]:before{z-index:0;opacity:0;content:"";background:linear-gradient(110deg,#fff0 0%,#ffffff85 44%,#fff0 78%) 0 0/220% 100%,linear-gradient(135deg,#e5ded2,#f3efe8) 0 0/100% 100%;transition:opacity .2s;position:absolute;inset:0}.image-with-skeleton--loading[data-v-4f81cd01]:before{opacity:1;animation:1.35s ease-in-out infinite image-skeleton-shimmer-4f81cd01}.image-with-skeleton img[data-v-4f81cd01]{z-index:1;object-fit:cover;width:100%;height:100%;display:block;position:relative}.image-with-skeleton--empty img[data-v-4f81cd01]{display:none}@keyframes image-skeleton-shimmer-4f81cd01{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.main-layout[data-v-d594c281]{--active-header-height:7.73333rem;--layout-gutter:max(5.33333rem, calc((100vw - 118.667rem) / 2));min-height:100vh;overflow-x:clip}.main-layout--floating-header-active[data-v-d594c281]{--active-header-height:5.46667rem}.main-layout__header[data-v-d594c281]{z-index:9001;color:#1e1e1e;background:#faf7f2f5;width:100%;transition:background-color .22s ease-in-out,box-shadow .22s ease-in-out,color .22s ease-in-out,transform .26s ease-in-out;position:relative}.main-layout__header-inner[data-v-d594c281]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.main-layout__header-inner[data-v-d594c281]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.main-layout__header-inner[data-v-d594c281]{width:min(118.667rem,100% - 2.4rem)}}.main-layout__header-inner[data-v-d594c281]{align-items:center;gap:1.86667rem;min-height:7.73333rem;display:flex}.main-layout__header--floating[data-v-d594c281]{z-index:9001;color:#1e1e1e;opacity:0;-webkit-backdrop-filter:blur(1.2rem);backdrop-filter:blur(1.2rem);will-change:transform, opacity;background:#faf7f2f0;transition:opacity .24s ease-in-out,background-color .22s ease-in-out,box-shadow .22s ease-in-out,color .22s ease-in-out,transform .32s cubic-bezier(.22,1,.36,1);position:fixed;inset:0 0 auto;transform:translateY(-120%);box-shadow:0 .933333rem 2.26667rem #1b2f231a}.main-layout__header--floating .main-layout__header-inner[data-v-d594c281]{min-height:5.46667rem}.main-layout__header--floating .main-layout__brand-logo[data-v-d594c281]{width:3.86667rem;height:4.13333rem}.main-layout__header--floating .main-layout__actions .button[data-v-d594c281]{min-height:3.06667rem}.main-layout__header--floating .main-layout__menu-toggle[data-v-d594c281]{width:3.06667rem;height:3.06667rem}.main-layout__header--floating-visible[data-v-d594c281],.main-layout--menu-open .main-layout__header--floating[data-v-d594c281]{opacity:1;transform:translate(0,0)}.main-layout__header--floating .main-layout__brand[data-v-d594c281],.main-layout__header--floating .main-layout__nav a[data-v-d594c281],.main-layout__header--floating .main-layout__actions a[data-v-d594c281],.main-layout__header--floating .main-layout__actions button[data-v-d594c281]{color:#1e1e1e}.main-layout__header--floating .main-layout__nav a.router-link-active[data-v-d594c281]{color:#1b2f23}.main-layout__header--floating .main-layout__actions .button[data-v-d594c281]{color:#fff;-webkit-backdrop-filter:none;backdrop-filter:none;background:#1b2f23;border-color:#1b2f2340}.main-layout__header--floating .main-layout__actions .button[data-v-d594c281]:hover{color:#fff;background:#243034;border-color:#1b2f2357}.main-layout__brand[data-v-d594c281]{color:#101913;align-items:center;line-height:1;display:inline-flex}.main-layout__brand-logo[data-v-d594c281]{object-fit:contain;width:5.46667rem;height:5.86667rem;display:block}.main-layout__actions[data-v-d594c281]{margin-left:auto}.main-layout__nav[data-v-d594c281],.main-layout__actions[data-v-d594c281]{align-items:center;gap:2.26667rem;display:flex}.main-layout__nav a[data-v-d594c281],.main-layout__actions a[data-v-d594c281],.main-layout__actions button[data-v-d594c281]{color:#1e1e1e;font-size:1rem;font-weight:600}.main-layout__nav-link[data-v-d594c281]{white-space:nowrap;align-items:center;gap:.533333rem;display:inline-flex}.main-layout__nav-icon[data-v-d594c281]{width:1.2rem;height:1.2rem}.main-layout__actions button[data-v-d594c281]{cursor:pointer}.main-layout__menu-toggle[data-v-d594c281]{color:#fff;background:#1b2f23;border:.0666667rem solid #ffffff26;border-radius:.533333rem;justify-content:center;align-items:center;width:3.2rem;height:3.2rem;padding:0;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,transform .2s ease-in-out;display:inline-flex;position:relative;box-shadow:0 .666667rem 1.86667rem #091e1424}.main-layout__menu-toggle span[data-v-d594c281]{transform-origin:50%;background:currentColor;border-radius:66.6rem;width:1.86667rem;height:.133333rem;transition:top .2s ease-in-out,transform .2s ease-in-out,opacity .2s ease-in-out;display:block;position:absolute;left:50%;transform:translate(-50%,-50%)}.main-layout__menu-toggle span[data-v-d594c281]:first-child{top:calc(50% - .533333rem)}.main-layout__menu-toggle span[data-v-d594c281]:nth-child(2){top:50%}.main-layout__menu-toggle span[data-v-d594c281]:last-child{top:calc(50% + .533333rem)}.main-layout__menu-toggle[data-v-d594c281]:hover{background:#234034;border-color:#1b2f2338;transform:translateY(-.0666667rem)}.main-layout__menu-toggle--active span[data-v-d594c281]:first-child{top:50%;transform:translate(-50%,-50%)rotate(45deg)}.main-layout__menu-toggle--active span[data-v-d594c281]:nth-child(2){opacity:0;transform:translate(-50%,-50%)scaleX(0)}.main-layout__menu-toggle--active span[data-v-d594c281]:last-child{top:50%;transform:translate(-50%,-50%)rotate(-45deg)}.main-layout__menu[data-v-d594c281]{box-sizing:border-box;z-index:9000;inset:var(--active-header-height) 0 0;height:calc(100dvh - var(--active-header-height));padding:1.6rem var(--layout-gutter) 1.6rem 1.6rem;overscroll-behavior:contain;pointer-events:auto;scrollbar-gutter:stable;touch-action:pan-y;-webkit-overflow-scrolling:touch;position:fixed;overflow:hidden auto}.main-layout__menu-backdrop[data-v-d594c281]{z-index:0;inset:var(--active-header-height) 0 0;pointer-events:auto;background:#0c121033;position:fixed}.main-layout-menu-enter-active[data-v-d594c281],.main-layout-menu-leave-active[data-v-d594c281]{transition:opacity .22s ease-in-out}.main-layout-menu-enter-active .main-layout__menu-panel[data-v-d594c281],.main-layout-menu-leave-active .main-layout__menu-panel[data-v-d594c281]{transition:transform .26s cubic-bezier(.22,1,.36,1),opacity .22s ease-in-out}.main-layout-menu-enter-from[data-v-d594c281],.main-layout-menu-leave-to[data-v-d594c281]{opacity:0}.main-layout-menu-enter-from .main-layout__menu-panel[data-v-d594c281],.main-layout-menu-leave-to .main-layout__menu-panel[data-v-d594c281]{opacity:0;transform:translateY(-1.06667rem)scale(.985)}.main-layout__menu-panel[data-v-d594c281]{color:#1e1e1e;pointer-events:auto;contain:layout paint;will-change:transform, opacity;background:#fff;border:.0666667rem solid #1e1e1e1f;border-radius:1.06667rem;grid-template-columns:minmax(17.3333rem,.44fr) 1fr;gap:3.2rem;width:min(64rem,100%);margin:0 0 auto auto;padding:3.06667rem 3.6rem;display:grid;position:relative;transform:translate(0,0);box-shadow:0 1.73333rem 5.33333rem #141a1638}.main-layout__menu-primary[data-v-d594c281]{border-right:.0666667rem solid #1e1e1e1f;flex-direction:column;min-width:0;padding-right:3.2rem;display:flex}.main-layout__menu h2[data-v-d594c281]{color:#1b2f23;font-family:var(--font-heading);margin:0 0 1.33333rem;font-size:clamp(2rem,2.4vw,2.8rem);font-weight:500;line-height:1.1}.main-layout__menu-tabs[data-v-d594c281],.main-layout__menu-card-list[data-v-d594c281]{gap:.533333rem;display:grid}.main-layout__menu-card-list[data-v-d594c281],.main-layout__menu-accordion[data-v-d594c281]{container-type:inline-size}.main-layout__menu-tab[data-v-d594c281]{color:#1e1e1e;cursor:pointer;min-height:3.33333rem;font-family:var(--font-heading);text-align:left;transition:var(--button-transition);background:0 0;border:.0666667rem solid #0000;border-radius:.533333rem;justify-content:flex-start;align-items:center;padding:.666667rem 1.46667rem;font-size:clamp(1.33333rem,2vw,1.73333rem);line-height:1.1;display:flex}.main-layout__menu-tab--section[data-v-d594c281]{justify-content:space-between}.main-layout__menu-tab--section[data-v-d594c281]:after{content:"›";color:currentColor;font-family:var(--font-base);font-size:2.4rem;line-height:1;transition:transform .2s ease-in-out}.main-layout__menu-tab--section[aria-expanded=true][data-v-d594c281]:after{transform:rotate(90deg)}.main-layout__menu-tab[data-v-d594c281]:hover,.main-layout__menu-tab--page-active[data-v-d594c281]{color:#1b2f23;background:linear-gradient(90deg,#7c8a6a2e,#faf7f233);border-color:#1e1e1e1a}.main-layout__menu-tab--selected[data-v-d594c281]{border-color:#1b2f234d;box-shadow:inset 0 0 0 .0666667rem #1b2f232e,0 .666667rem 1.73333rem #1b2f231a}.main-layout__menu-note[data-v-d594c281]{color:#1e1e1eb8;align-items:flex-start;gap:1.2rem;margin-top:auto;padding-top:2.26667rem;display:flex}.main-layout__menu-note p[data-v-d594c281]{font-family:var(--font-heading);margin:0;font-size:1.2rem;line-height:1.25}.main-layout__menu-content[data-v-d594c281]{min-width:0}.main-layout__menu-preview[data-v-d594c281]{max-height:46.6667rem;position:relative;overflow:hidden}.main-layout__menu-preview[data-v-d594c281] .image-with-skeleton{background:#fff;border-radius:.666667rem;width:100%;height:100%;min-height:28rem;display:block}.main-layout__menu-preview[data-v-d594c281] .image-with-skeleton:before{background:#fff;animation:none}.main-layout__menu-preview[data-v-d594c281] img{object-fit:cover}.main-layout__menu-accordion[data-v-d594c281]{display:none}.main-layout__menu-card[data-v-d594c281]{color:#1e1e1e;min-height:0;transition:var(--button-transition);border:.0666667rem solid #1e1e1e1a;border-radius:.933333rem;grid-template-columns:1fr;align-items:start;gap:.933333rem;padding:1.06667rem;display:grid}@container (width>=34rem){.main-layout__menu-card[data-v-d594c281]{grid-template-columns:minmax(11.3333rem,.72fr) minmax(0,1fr);align-items:center}.main-layout__menu-card[data-v-d594c281] .image-with-skeleton{height:100%;min-height:8.8rem}}.main-layout__menu-card[data-v-d594c281]:hover{border-color:#1b2f2338;transform:translateY(-.133333rem);box-shadow:0 .933333rem 2.26667rem #1b2f231f}.main-layout__menu-card[data-v-d594c281] .image-with-skeleton{aspect-ratio:1.9;border-radius:.533333rem;width:100%;display:block}.main-layout__menu-card[data-v-d594c281] img{object-fit:cover}.main-layout__menu-card span[data-v-d594c281]{gap:.666667rem;display:grid}.main-layout__menu-card b[data-v-d594c281]{color:#1e1e1e;font-family:var(--font-heading);font-size:clamp(1.06667rem,1.4vw,1.46667rem);font-weight:500;line-height:1.14}.main-layout__menu-card small[data-v-d594c281]{color:#1e1e1eb8;font-size:1rem;line-height:1.45}.main-layout__menu-all-link[data-v-d594c281]{color:#1b2f23;width:fit-content;min-height:2.93333rem;transition:var(--button-transition);border:.0666667rem solid #1b2f2329;border-radius:.533333rem;justify-content:center;align-items:center;margin-top:.533333rem;padding:0 1.2rem;font-size:.933333rem;font-weight:850;line-height:1.2;text-decoration:none;display:inline-flex}.main-layout__menu-all-link[data-v-d594c281]:after{content:"→";margin-left:.533333rem}.main-layout__menu-all-link[data-v-d594c281]:hover{color:#fff;background:#1b2f23;border-color:#1b2f233d;transform:translateY(-.0666667rem)}.main-layout__menu-accordion .main-layout__menu-all-link[data-v-d594c281]{margin-top:.266667rem}.main-layout__menu-card i[data-v-d594c281]{color:#fff;width:3.2rem;height:3.2rem;font-family:var(--font-base);background:#1b2f23;border-radius:50%;place-items:center;font-size:2.53333rem;font-style:normal;line-height:1;display:grid}.main-layout__actions .button[data-v-d594c281]{color:#1b2f23;background:0 0;border-color:#1b2f2340;min-height:3.46667rem;padding-inline:1.86667rem}.main-layout__actions .button[data-v-d594c281]:hover{color:#fff;background:#243034;border-color:#1b2f2357}.main-layout__nav a.router-link-active[data-v-d594c281]{color:#1b2f23}.main-layout__nav a[data-v-d594c281]:hover,.main-layout__actions a[data-v-d594c281]:hover{color:#7c8a6a}.main-layout__content[data-v-d594c281]{width:100%;min-width:0;padding-bottom:0}html.main-layout-mobile-menu-open,body.main-layout-mobile-menu-open{overflow:hidden!important}@media (width<=1366px){.main-layout[data-v-d594c281]{--layout-gutter:3.33333rem}}@media (width<=1180px){.main-layout[data-v-d594c281]{--layout-gutter:3.33333rem}.main-layout--floating-header-active[data-v-d594c281]{--active-header-height:5.46667rem}.main-layout__actions[data-v-d594c281]{margin-left:auto}.main-layout__actions a[data-v-d594c281]{display:none}.main-layout__menu-panel[data-v-d594c281]{grid-template-columns:1fr;gap:2.26667rem;width:min(42.6667rem,100%);padding:2.53333rem}.main-layout__menu-primary[data-v-d594c281]{border-right:0;padding:0}.main-layout__menu-note[data-v-d594c281]{margin-top:1.46667rem;padding-top:0}.main-layout__menu-content[data-v-d594c281]{display:none}.main-layout__menu-accordion[data-v-d594c281]{gap:.933333rem;margin:-.133333rem 0 .8rem;display:grid}.main-layout__menu-card[data-v-d594c281]{grid-template-columns:1fr}.main-layout__menu-card--accordion[data-v-d594c281]{min-height:7.86667rem;padding:.8rem}}@media (width<=760px){.main-layout[data-v-d594c281]{--active-header-height:6.4rem;--layout-gutter:1.06667rem}.main-layout--floating-header-active[data-v-d594c281]{--active-header-height:5.2rem}.main-layout__header-inner[data-v-d594c281]{flex-wrap:nowrap;gap:.8rem;width:min(118.667rem,100% - 2.13333rem);min-height:6.4rem;padding-block:.933333rem}.main-layout__header--floating .main-layout__header-inner[data-v-d594c281]{min-height:5.2rem;padding-block:.533333rem}.main-layout__header--floating .main-layout__brand-logo[data-v-d594c281]{width:3.46667rem;height:3.73333rem}.main-layout__nav[data-v-d594c281]{display:none}.main-layout__brand-logo[data-v-d594c281]{width:4.4rem;height:4.66667rem}.main-layout__actions[data-v-d594c281]{margin-left:auto}.main-layout__actions .button[data-v-d594c281]{min-height:3.2rem;padding-inline:1.2rem;font-size:.933333rem}.main-layout__menu-toggle[data-v-d594c281]{width:3.6rem;height:3.6rem;margin-left:0}.main-layout__menu[data-v-d594c281]{inset:var(--active-header-height) 0 0;height:calc(100dvh - var(--active-header-height));padding:1.06667rem}.main-layout__menu-backdrop[data-v-d594c281]{inset:var(--active-header-height) 0 0}.main-layout__menu-panel[data-v-d594c281]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;border-radius:.933333rem;width:100%;max-height:calc(100dvh - 8.53333rem);margin:0;padding:1.86667rem;overflow-y:auto}.main-layout__menu h2[data-v-d594c281]{font-size:2.26667rem}.main-layout__menu-tab[data-v-d594c281]{min-height:2.66667rem;padding:.8rem 1.2rem}.main-layout__menu-card[data-v-d594c281]{gap:1.2rem;min-height:0}.main-layout__menu-card b[data-v-d594c281]{font-size:1.6rem}.main-layout__menu-card small[data-v-d594c281]{font-size:1.06667rem}.main-layout__menu-card i[data-v-d594c281]{width:2.93333rem;height:2.93333rem}}@media (width<=560px){.main-layout__actions .button[data-v-d594c281]{min-height:2.93333rem;padding-inline:.933333rem}.main-layout__menu-toggle[data-v-d594c281]{width:3.2rem;height:3.2rem}.main-layout__menu-panel[data-v-d594c281]{padding:1.46667rem}.main-layout__menu-card[data-v-d594c281] .image-with-skeleton{aspect-ratio:2.35}.main-layout__menu-note p[data-v-d594c281]{font-size:.933333rem}}@media (width<=420px){.main-layout__actions .button[data-v-d594c281]{max-width:8.8rem;padding-inline:.666667rem}.main-layout__menu-card[data-v-d594c281]{grid-template-columns:1fr}.main-layout__menu-card i[data-v-d594c281]{display:none}}.rich-text[data-v-780892a9]{color:inherit;font-size:var(--rich-text-size,var(--type-body));line-height:var(--rich-text-line-height,1.75)}.rich-text[data-v-780892a9] *{max-width:100%}.rich-text[data-v-780892a9] p,.rich-text[data-v-780892a9] ul,.rich-text[data-v-780892a9] ol,.rich-text[data-v-780892a9] blockquote,.rich-text[data-v-780892a9] h2,.rich-text[data-v-780892a9] h3,.rich-text[data-v-780892a9] h4{margin:0}.rich-text[data-v-780892a9] p+p,.rich-text[data-v-780892a9] p+ul,.rich-text[data-v-780892a9] p+ol,.rich-text[data-v-780892a9] ul+p,.rich-text[data-v-780892a9] ol+p,.rich-text[data-v-780892a9] blockquote+p{margin-top:.933333rem}.rich-text[data-v-780892a9] ul,.rich-text[data-v-780892a9] ol{gap:.533333rem;padding-left:1.6rem;display:grid}.rich-text[data-v-780892a9] li{padding-left:.266667rem}.rich-text[data-v-780892a9] strong,.rich-text[data-v-780892a9] b{font-weight:800}.rich-text[data-v-780892a9] em,.rich-text[data-v-780892a9] i{font-style:italic}.rich-text[data-v-780892a9] a{color:#1b2f23;text-underline-offset:.266667rem;font-weight:800;text-decoration:underline}.rich-text[data-v-780892a9] h2,.rich-text[data-v-780892a9] h3,.rich-text[data-v-780892a9] h4{color:#1b2f23;font-family:var(--font-heading);font-weight:500;line-height:1.12}.rich-text[data-v-780892a9] h2{font-size:var(--type-h2)}.rich-text[data-v-780892a9] h3{font-size:var(--type-h3)}.rich-text[data-v-780892a9] h4{font-size:clamp(1.46667rem,2vw,2rem)}.rich-text[data-v-780892a9] h2+*,.rich-text[data-v-780892a9] h3+*,.rich-text[data-v-780892a9] h4+*{margin-top:.933333rem}.rich-text[data-v-780892a9] *+h2,.rich-text[data-v-780892a9] *+h3,.rich-text[data-v-780892a9] *+h4{margin-top:1.86667rem}.rich-text[data-v-780892a9] blockquote{background:#1b2f230f;border-left:.2rem solid #1b2f23;border-radius:.533333rem;padding:1.06667rem 1.2rem}.home-banner[data-v-bac8f6fc]{border-radius:0;width:100%;max-width:128rem;margin-inline:auto}@media (width>=2001px){.home-banner[data-v-bac8f6fc]{border-radius:1.2rem}}.home-banner[data-v-bac8f6fc]{background:#1b2f23;min-height:24rem;margin:3.86667rem 0 0;margin-inline:auto;position:relative;overflow:hidden}.home-banner__image[data-v-bac8f6fc]{width:100%;height:100%}.home-banner__image[data-v-bac8f6fc],.home-banner__shade[data-v-bac8f6fc]{position:absolute;inset:0}.home-banner__shade[data-v-bac8f6fc]{background:linear-gradient(90deg,#040c08b8,#040c0861,#040c08b8),linear-gradient(#040c0847,#040c086b)}.home-banner__inner[data-v-bac8f6fc]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.home-banner__inner[data-v-bac8f6fc]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.home-banner__inner[data-v-bac8f6fc]{width:min(118.667rem,100% - 2.4rem)}}.home-banner__inner[data-v-bac8f6fc]{z-index:1;place-items:center;min-height:24rem;display:grid;position:relative}.home-banner article[data-v-bac8f6fc]{color:#fff;text-align:center;max-width:34.6667rem;padding:4.26667rem 0;position:relative}.home-banner article[data-v-bac8f6fc]:before{z-index:-1;content:"";filter:blur(.4rem);pointer-events:none;background:radial-gradient(#040c089e 0%,#040c0870 38%,#040c082e 68%,#0000 100%);position:absolute;inset:1.2rem -6.4rem 1.73333rem}.home-banner h2[data-v-bac8f6fc]{font-size:var(--type-h2);margin:0;font-weight:500;line-height:1.1}.home-banner__description[data-v-bac8f6fc]{color:#ffffffd1;max-width:34.6667rem;margin:1.33333rem 0 1.86667rem;line-height:1.6}.home-banner__title-skeleton[data-v-bac8f6fc]{--skeleton-width:min(100%, 28rem);--skeleton-height:2.93333rem;--skeleton-radius:.533333rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff30 0 0/100% 100%}.home-banner__title-skeleton--short[data-v-bac8f6fc]{--skeleton-width:min(72%, 20.6667rem);margin-top:.666667rem}.home-banner__text-skeleton[data-v-bac8f6fc]{--skeleton-width:min(86%, 29.3333rem);--skeleton-height:1.2rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff29 0 0/100% 100%;margin-top:1.46667rem}.home-banner__button-skeleton[data-v-bac8f6fc]{--skeleton-width:14rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#fff3 0 0/100% 100%;margin-top:1.86667rem}@media (width<=760px){.home-banner__inner[data-v-bac8f6fc]{width:min(118.667rem,100% - 2.13333rem)}.home-banner article[data-v-bac8f6fc]{padding:2.4rem 0}.home-banner article[data-v-bac8f6fc]:before{inset:.533333rem -2.13333rem .8rem}}.home-section[data-v-de543446]{padding:3.86667rem 0 0}.benefits__grid[data-v-de543446]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.86667rem;margin-top:1.86667rem;display:grid}.benefits article[data-v-de543446]{background:#fff;border:.0666667rem solid #e4e0d8;border-radius:.533333rem;min-width:0;overflow:hidden;box-shadow:0 .933333rem 2.4rem #221f160d}.benefits article[data-v-de543446] .image-with-skeleton{aspect-ratio:1.74;width:100%;min-height:9.86667rem}.benefits h3[data-v-de543446]{margin:1.46667rem 1.6rem .533333rem}.benefits p[data-v-de543446]{color:#5f635d;margin:0 1.6rem 1.6rem;line-height:1.55}.benefits__title-skeleton[data-v-de543446]{--skeleton-width:calc(100% - 3.2rem);--skeleton-height:1.2rem;--skeleton-radius:.466667rem;margin:1.46667rem 1.6rem .8rem}.benefits__text-skeleton[data-v-de543446]{--skeleton-width:calc(100% - 3.2rem);--skeleton-height:.933333rem;margin:0 1.6rem .533333rem}.benefits__text-skeleton--short[data-v-de543446]{--skeleton-width:calc(70% - 1.6rem);margin-bottom:1.6rem}@media (width<=1180px){.benefits__grid[data-v-de543446]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.benefits__grid[data-v-de543446]{grid-template-columns:1fr}.benefits h3[data-v-de543446]{margin:1.2rem 1.2rem .533333rem}.benefits p[data-v-de543446]{margin:0 1.2rem 1.2rem}}.home-cta[data-v-4dc7344e]{color:#fff;background:#1b2f23;border-radius:.666667rem;justify-content:space-between;align-items:center;margin-top:2rem;padding:2.26667rem 2.66667rem;display:flex}.home-cta__copy[data-v-4dc7344e]{align-items:center;gap:1.46667rem;display:flex;position:relative}.home-cta__copy[data-v-4dc7344e]:before{z-index:0;content:"";pointer-events:none;background:url(/assets/cta-mxFAwDFL.png) 100% 100%/contain no-repeat;width:4rem;height:4rem;position:relative;bottom:0;left:0}.home-cta h2[data-v-4dc7344e],.home-cta__description[data-v-4dc7344e]{color:#fff;margin:0}.home-cta h2[data-v-4dc7344e]{font-size:var(--type-h2);font-weight:500}.home-cta[data-v-4dc7344e] .button{color:#1b2f23;background:#d8c7a6;min-width:14.6667rem}.home-cta__description[data-v-4dc7344e]{color:#ffffffb8;margin-top:.4rem}.home-cta__title-skeleton[data-v-4dc7344e]{--skeleton-width:18.6667rem;--skeleton-height:2rem;--skeleton-radius:.466667rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff2e 0 0/100% 100%}.home-cta__text-skeleton[data-v-4dc7344e]{--skeleton-width:24rem;--skeleton-height:1rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff24 0 0/100% 100%;margin-top:.666667rem}.home-cta__button-skeleton[data-v-4dc7344e]{--skeleton-width:14.6667rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#fff3 0 0/100% 100%}@media (width<=760px){.home-cta[data-v-4dc7344e]{flex-direction:column;align-items:center;gap:1.33333rem;padding:1.2rem}.home-cta__copy[data-v-4dc7344e]{text-align:center;flex-direction:column;align-items:center}.home-cta[data-v-4dc7344e] .button{width:100%}}.home-featured[data-v-0a06041c]{padding:2.8rem 0 0}.home-section__head[data-v-0a06041c]{justify-content:space-between;align-items:center;gap:1.33333rem;margin-bottom:1.6rem;display:flex}.home-section__head a[data-v-0a06041c],.home-section__head span[data-v-0a06041c]{color:#1e1e1e;font-weight:800;transition:color .2s}.home-section__head a[data-v-0a06041c]:hover{color:#1b2f23}.home-featured__grid[data-v-0a06041c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.46667rem;display:grid}.home-featured-card[data-v-0a06041c]{color:#1e1e1e;background:#fff;border:.0666667rem solid #1e1e1e1f;border-radius:.666667rem;min-width:0;transition:border-color .2s,box-shadow .2s,transform .2s;display:flex;position:relative;overflow:hidden;box-shadow:0 1.06667rem 2.26667rem #1e1e1e0f}.home-featured-card[data-v-0a06041c]:hover{border-color:#1b2f233d;transform:translateY(-.133333rem);box-shadow:0 1.33333rem 2.8rem #1e1e1e1a}.home-featured--large .home-featured-card[data-v-0a06041c]{flex-direction:column}.home-featured--compact .home-featured-card[data-v-0a06041c]{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);display:grid}.home-featured-card[data-v-0a06041c] .image-with-skeleton{width:100%;height:100%;min-height:11.3333rem}.home-featured--large .home-featured-card[data-v-0a06041c] .image-with-skeleton{aspect-ratio:1.9}.home-featured--compact .home-featured-card[data-v-0a06041c] .image-with-skeleton{min-height:10rem}.home-featured-card[data-v-0a06041c] img{transition:transform .24s}.home-featured-card[data-v-0a06041c]:hover img{transform:scale(1.035)}.home-featured-card__date[data-v-0a06041c]{z-index:1;color:#6d746b;background:#ffffffdb;border-radius:66.6rem;padding:.333333rem .666667rem;font-size:.8rem;font-weight:800;position:absolute;top:.933333rem;left:.933333rem}.home-featured-card__body[data-v-0a06041c]{flex-direction:column;gap:.666667rem;padding:1.2rem 1.2rem 1.06667rem;display:flex}.home-featured-card h3[data-v-0a06041c]{color:#1e1e1e;font-family:var(--font-base);margin:0;font-size:1.2rem;font-weight:800;line-height:1.24}.home-featured-card p[data-v-0a06041c]{color:#596157;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin:0;font-size:.933333rem;line-height:1.45;display:-webkit-box;overflow:hidden}.home-featured-card__link[data-v-0a06041c]{color:#1b2f23;margin-top:auto;font-size:.866667rem;font-weight:900}.home-featured-card--skeleton[data-v-0a06041c]{pointer-events:none;flex-direction:column}.home-featured-card--skeleton .home-featured-card__body span[data-v-0a06041c],.home-featured-card--skeleton .home-featured-card__body h3[data-v-0a06041c],.home-featured-card--skeleton .home-featured-card__body p[data-v-0a06041c]{background:linear-gradient(90deg,#eee9df 0%,#f9f7f2 45%,#eee9df 100%);border-radius:66.6rem;height:.933333rem;display:block}.home-featured-card--skeleton .home-featured-card__body h3[data-v-0a06041c]{width:70%;height:1.46667rem}.home-featured-card--skeleton .home-featured-card__body p[data-v-0a06041c]{width:92%}@media (width<=1180px){.home-featured__grid[data-v-0a06041c],.home-featured--compact .home-featured-card[data-v-0a06041c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-section__head[data-v-0a06041c]{flex-direction:column;align-items:flex-start}.home-featured__grid[data-v-0a06041c],.home-featured--compact .home-featured-card[data-v-0a06041c]{grid-template-columns:1fr}}.house-gallery-modal[data-v-fef77cc6]{z-index:9001;background:#fff;position:fixed;inset:0}.house-gallery-modal__panel[data-v-fef77cc6]{background:#fff;grid-template-rows:1fr;width:100%;height:100%;padding:0;display:grid;position:absolute;inset:0;overflow:hidden}.house-gallery-modal__close[data-v-fef77cc6]{z-index:3;color:#1f2923;min-height:2.66667rem;font:inherit;background:0 0;border:0;align-items:center;gap:.533333rem;padding:0 .666667rem;font-size:1rem;font-weight:800;display:inline-flex;position:fixed;top:1.46667rem;left:1.6rem}.house-gallery-modal__close[data-v-fef77cc6] .stay-icon{width:1.33333rem;height:1.33333rem}.house-gallery-modal h2[data-v-fef77cc6]{color:#121b16;font-size:var(--type-h2);margin:0 0 1.86667rem;font-weight:900;line-height:1.16}.house-gallery-modal__content[data-v-fef77cc6]{overscroll-behavior:contain;scrollbar-color:#1b2f23 #faf7f2;scrollbar-gutter:auto;scrollbar-width:thin;height:100%;min-height:0;scroll-padding-top:2.4rem;overflow-y:auto}.house-gallery-modal__content[data-v-fef77cc6]::-webkit-scrollbar{width:.533333rem}.house-gallery-modal__content[data-v-fef77cc6]::-webkit-scrollbar-track{background:#faf7f2}.house-gallery-modal__content[data-v-fef77cc6]::-webkit-scrollbar-thumb{background:#1b2f23;border:.133333rem solid #faf7f2;border-radius:66.6rem}.house-gallery-modal__content[data-v-fef77cc6]::-webkit-scrollbar-thumb:hover{background:#285d42}.house-gallery-modal__inner[data-v-fef77cc6]{width:min(67.3333rem,100% - 3.2rem);margin-inline:auto;padding:4.8rem 0 5.33333rem}.house-gallery-modal__nav[data-v-fef77cc6]{flex-wrap:wrap;gap:.933333rem;margin:0 0 2.93333rem;display:flex;overflow:visible}.house-gallery-modal__nav-item[data-v-fef77cc6]{color:#222823;width:8.8rem;font:inherit;text-align:left;background:0 0;border:0;flex:0 0 8.8rem;gap:.533333rem;padding:0;font-size:.933333rem;font-weight:800;line-height:1.18;display:grid}.house-gallery-modal__nav-item[data-v-fef77cc6] .image-with-skeleton{aspect-ratio:1.45;background:#e9e5dc;width:100%}.house-gallery-modal__nav-item span[data-v-fef77cc6]{min-width:0;display:block}.house-gallery-modal__group[data-v-fef77cc6]{align-items:start;gap:2.93333rem;scroll-margin-top:1.86667rem;display:grid}.house-gallery-modal__group+.house-gallery-modal__group[data-v-fef77cc6]{margin-top:3.73333rem}.house-gallery-modal__content--with-copy .house-gallery-modal__group[data-v-fef77cc6]{grid-template-columns:minmax(15.3333rem,21.3333rem) minmax(0,1fr)}.house-gallery-modal__content--plain .house-gallery-modal__inner[data-v-fef77cc6]{width:min(65.3333rem,100% - 3.2rem)}.house-gallery-modal__content--plain .house-gallery-modal__group[data-v-fef77cc6]{grid-template-columns:1fr}.house-gallery-modal__copy[data-v-fef77cc6]{min-width:0;position:sticky;top:2.13333rem}.house-gallery-modal__copy-inner[data-v-fef77cc6]{position:static}.house-gallery-modal__copy h3[data-v-fef77cc6]{color:#252b27;font-size:var(--type-h3);margin:0 0 .666667rem;font-weight:900;line-height:1.15}.house-gallery-modal__copy p[data-v-fef77cc6]{color:#6d736f;max-width:20rem;font-size:var(--type-body);margin:0;font-weight:700;line-height:1.42}.house-gallery-modal__images[data-v-fef77cc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.533333rem;display:grid}.house-gallery-modal__content--plain .house-gallery-modal__images[data-v-fef77cc6]{grid-template-columns:1fr;gap:.666667rem}.house-gallery-modal__image-button[data-v-fef77cc6]{background:#0d1811;border:0;border-radius:0;min-width:0;padding:0;display:block;overflow:hidden}.house-gallery-modal__image-button[data-v-fef77cc6] .image-with-skeleton{aspect-ratio:1.38;width:100%;transition:transform .24s;display:block}.house-gallery-modal__image-button[data-v-fef77cc6]:first-child{grid-column:1/-1}.house-gallery-modal__image-button[data-v-fef77cc6]:first-child .image-with-skeleton{aspect-ratio:1.48}.house-gallery-modal__content--plain .house-gallery-modal__image-button[data-v-fef77cc6]:first-child,.house-gallery-modal__content--plain .house-gallery-modal__image-button[data-v-fef77cc6]{grid-column:1/-1}.house-gallery-modal__content--plain .house-gallery-modal__image-button[data-v-fef77cc6] .image-with-skeleton{aspect-ratio:1.5}.house-gallery-modal__image-button[data-v-fef77cc6]:hover .image-with-skeleton{transform:scale(1.03)}.house-gallery-viewer[data-v-fef77cc6]{z-index:120;background:#000;place-items:center;padding:1.86667rem 6.13333rem;display:grid;position:fixed;inset:0}.house-gallery-viewer__backdrop[data-v-fef77cc6]{background:0 0;border:0;position:absolute;inset:0}.house-gallery-viewer__close[data-v-fef77cc6],.house-gallery-viewer__counter[data-v-fef77cc6],.house-gallery-viewer__nav[data-v-fef77cc6]{z-index:2;position:absolute}.house-gallery-viewer__close[data-v-fef77cc6],.house-gallery-viewer__nav[data-v-fef77cc6]{color:#fff;background:0 0;border:0;place-items:center;padding:0;display:grid}.house-gallery-viewer__close[data-v-fef77cc6]{width:auto;height:2.26667rem;font:inherit;align-items:center;gap:.533333rem;font-size:1rem;font-weight:800;display:inline-flex;top:2rem;left:2.26667rem}.house-gallery-viewer__counter[data-v-fef77cc6]{color:#ffffffe0;font-size:1rem;top:2.33333rem;left:50%;transform:translate(-50%)}.house-gallery-viewer__nav[data-v-fef77cc6]{width:3.6rem;height:3.6rem;top:50%;transform:translateY(-50%)}.house-gallery-viewer__close[data-v-fef77cc6] .stay-icon,.house-gallery-viewer__nav[data-v-fef77cc6] .stay-icon{width:1.46667rem;height:1.46667rem}.house-gallery-viewer__nav--prev[data-v-fef77cc6]{left:1.6rem}.house-gallery-viewer__nav--next[data-v-fef77cc6]{right:1.6rem}.house-gallery-viewer__figure[data-v-fef77cc6]{z-index:1;justify-items:center;gap:.933333rem;max-width:100%;max-height:100%;margin:0;display:grid;position:relative}.house-gallery-viewer__figure[data-v-fef77cc6] .image-with-skeleton{border-radius:0;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 8.4rem);display:block}.house-gallery-viewer__figure[data-v-fef77cc6] .image-with-skeleton img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:calc(100vh - 8.4rem)}@media (width<=980px){.house-gallery-modal__content--with-copy .house-gallery-modal__group[data-v-fef77cc6]{grid-template-columns:minmax(12.6667rem,16rem) minmax(0,1fr);gap:1.86667rem}}@media (width<=760px){.house-gallery-modal__panel[data-v-fef77cc6]{width:100%}.house-gallery-modal__close[data-v-fef77cc6]{top:.933333rem;left:.8rem}.house-gallery-modal__inner[data-v-fef77cc6],.house-gallery-modal__content--plain .house-gallery-modal__inner[data-v-fef77cc6]{width:min(65.3333rem,100% - 2.13333rem);padding:4.26667rem 0 3.46667rem}.house-gallery-modal h2[data-v-fef77cc6]{margin-bottom:1.46667rem}.house-gallery-modal__content--with-copy .house-gallery-modal__group[data-v-fef77cc6],.house-gallery-modal__content--plain .house-gallery-modal__group[data-v-fef77cc6],.house-gallery-modal__images[data-v-fef77cc6]{grid-template-columns:1fr}.house-gallery-modal__group[data-v-fef77cc6]{gap:.533333rem}.house-gallery-modal__group+.house-gallery-modal__group[data-v-fef77cc6]{margin-top:2.53333rem}.house-gallery-modal__copy-inner[data-v-fef77cc6]{margin-bottom:.8rem}.house-gallery-modal__copy[data-v-fef77cc6]{position:static}.house-gallery-modal__copy h3[data-v-fef77cc6]{font-size:var(--type-h3)}.house-gallery-modal__copy p[data-v-fef77cc6]{max-width:none}.house-gallery-modal__image-button[data-v-fef77cc6] .image-with-skeleton,.house-gallery-modal__image-button[data-v-fef77cc6]:first-child .image-with-skeleton,.house-gallery-modal__content--plain .house-gallery-modal__image-button[data-v-fef77cc6] .image-with-skeleton{aspect-ratio:1.28}.house-gallery-viewer[data-v-fef77cc6]{padding:4.93333rem 1.06667rem 1.86667rem}.house-gallery-viewer__close[data-v-fef77cc6]{top:1.06667rem;left:1.06667rem}.house-gallery-viewer__counter[data-v-fef77cc6]{top:1.6rem}.house-gallery-viewer__nav[data-v-fef77cc6]{width:3.2rem;height:3.2rem;top:auto;bottom:1.2rem;transform:none}.house-gallery-viewer__nav--prev[data-v-fef77cc6]{left:1.2rem}.house-gallery-viewer__nav--next[data-v-fef77cc6]{right:1.2rem}.house-gallery-viewer__figure[data-v-fef77cc6]{align-content:center}.house-gallery-viewer__figure[data-v-fef77cc6] .image-with-skeleton,.house-gallery-viewer__figure[data-v-fef77cc6] .image-with-skeleton img{max-height:calc(100vh - 11.7333rem)}}.home-section[data-v-40377438]{padding:2.8rem 0 0}.home-section__head[data-v-40377438]{justify-content:space-between;align-items:center;gap:1.33333rem;margin-bottom:1.86667rem;display:flex}.home-section__head span[data-v-40377438],.home-section__gallery-button[data-v-40377438]{font-weight:800}.home-section__gallery-button[data-v-40377438]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.home-section__gallery-button[data-v-40377438]:focus-visible{outline-offset:.266667rem;outline:.133333rem solid #1b2f23}.home-gallery[data-v-40377438]{grid-template-columns:repeat(var(--home-gallery-columns,6), minmax(0, 1fr));gap:1.2rem;display:grid}.home-gallery__button[data-v-40377438]{cursor:pointer;background:#0d1811;border:0;border-radius:.666667rem;min-width:0;padding:0;display:block;overflow:hidden}.home-gallery[data-v-40377438] .image-with-skeleton{aspect-ratio:1.25;border-radius:.666667rem;width:100%;height:100%;transition:transform .24s}.home-gallery__button[data-v-40377438]:hover .image-with-skeleton{transform:scale(1.03)}.home-gallery__button[data-v-40377438]:focus-visible{outline-offset:.266667rem;outline:.133333rem solid #1b2f23}@media (width<=1180px){.home-gallery[data-v-40377438]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=760px){.home-section__head[data-v-40377438]{flex-direction:column;align-items:flex-start}.home-gallery[data-v-40377438]{grid-template-columns:repeat(2,minmax(0,1fr))}}.home-hero[data-v-ccdc7ffc]{border-radius:0;width:100%;max-width:128rem;margin-inline:auto}@media (width>=2001px){.home-hero[data-v-ccdc7ffc]{border-radius:1.2rem}}.home-hero[data-v-ccdc7ffc]{background:#1b2f23;min-height:clamp(36.6667rem,78vh,50.6667rem);position:relative;overflow:hidden}.home-hero__image[data-v-ccdc7ffc]{width:100%;height:100%}.home-hero__image[data-v-ccdc7ffc],.home-hero__shade[data-v-ccdc7ffc]{position:absolute;inset:0}.home-hero__shade[data-v-ccdc7ffc]{background:linear-gradient(90deg,#000000bd,#00000029 70%),linear-gradient(#00000070,#0000 34%)}.home-hero__inner[data-v-ccdc7ffc]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.home-hero__inner[data-v-ccdc7ffc]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.home-hero__inner[data-v-ccdc7ffc]{width:min(118.667rem,100% - 2.4rem)}}.home-hero__inner[data-v-ccdc7ffc]{z-index:1;position:relative}.home-hero__content[data-v-ccdc7ffc]{color:#fff;isolation:isolate;flex-direction:column;justify-content:center;max-width:46.6667rem;min-height:clamp(43.3333rem,78vh,50.6667rem);padding:10rem 0 7.66667rem;display:flex;position:relative}.home-hero__content[data-v-ccdc7ffc]:before{z-index:0;content:"";pointer-events:none;filter:blur(100px);background:linear-gradient(90deg,#000000ad,#0000008a 58%,#0000000f 100%);border-radius:66.6667rem;width:min(57.3333rem,100vw - 6.4rem);position:absolute;top:9.2rem;bottom:4.26667rem;left:-1.6rem}.home-hero__content[data-v-ccdc7ffc]>*{z-index:1;position:relative}.home-hero h1[data-v-ccdc7ffc]{font-size:var(--type-h1);text-transform:uppercase;white-space:pre-line;margin:0;font-weight:500;line-height:.98}.home-hero__description[data-v-ccdc7ffc]{color:#ffffffe0;max-width:48rem;font-size:var(--type-body);margin:1.86667rem 0 0;line-height:1.55}.home-hero__actions[data-v-ccdc7ffc]{flex-wrap:wrap;align-items:center;gap:2.26667rem;margin-top:2.4rem;display:flex}.home-hero__video[data-v-ccdc7ffc]{background:0 0;border:0;gap:.933333rem;padding-inline:0}.home-hero__video-icon[data-v-ccdc7ffc]{border:.0666667rem solid #ffffff73;border-radius:50%;place-items:center;width:3.6rem;height:3.6rem;display:grid}.home-hero__video-icon[data-v-ccdc7ffc] svg{width:1.2rem;height:1.2rem}.home-hero__title-skeleton[data-v-ccdc7ffc]{--skeleton-height:clamp(3.46667rem, 6vw, 5.73333rem);--skeleton-width:min(100%, 36rem);--skeleton-radius:.533333rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#fff3 0 0/100% 100%}.home-hero__title-skeleton--short[data-v-ccdc7ffc]{--skeleton-width:min(72%, 28rem)}.home-hero__text-skeleton[data-v-ccdc7ffc]{--skeleton-height:1.2rem;--skeleton-width:min(74%, 24rem);--skeleton-radius:66.6rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff2e 0 0/100% 100%;margin-top:.666667rem}.home-hero__text-skeleton--short[data-v-ccdc7ffc]{--skeleton-width:min(54%, 17.3333rem)}.home-hero__button-skeleton[data-v-ccdc7ffc]{--skeleton-width:11.2rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#fff3 0 0/100% 100%}.home-hero__round-skeleton[data-v-ccdc7ffc]{--skeleton-width:12.6667rem;--skeleton-height:3.6rem;--skeleton-radius:66.6rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff26 0 0/100% 100%}@media (width<=760px){.home-hero[data-v-ccdc7ffc],.home-hero__content[data-v-ccdc7ffc]{min-height:40rem}.home-hero__content[data-v-ccdc7ffc]{padding:3.33333rem 0 10.8rem}.home-hero__inner[data-v-ccdc7ffc]{width:min(118.667rem,100% - 2.13333rem)}.home-hero__content[data-v-ccdc7ffc]:before{background:linear-gradient(90deg,#000000b8,#00000080 76%,#0000001a 100%);width:calc(100% + 2.66667rem);top:7.46667rem;bottom:4.8rem;left:-1.33333rem}}.home-section[data-v-6e3e484b]{padding:3.86667rem 0 0}.home-section__head[data-v-6e3e484b]{justify-content:space-between;align-items:center;gap:1.33333rem;margin-bottom:1.86667rem;display:flex}.home-section__head a[data-v-6e3e484b]{font-weight:800}.home-houses[data-v-6e3e484b]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.home-house-card[data-v-6e3e484b]{background:#fff;border:.0666667rem solid #e4e0d8;border-radius:.666667rem;overflow:hidden;box-shadow:0 1.06667rem 3.33333rem #221f160f}.home-house-card__image[data-v-6e3e484b]{aspect-ratio:1.46;min-height:17.3333rem;position:relative}.home-house-card__image[data-v-6e3e484b] .image-with-skeleton{width:100%;height:100%}.home-house-card__image span[data-v-6e3e484b]{color:#fff;font-size:var(--type-span);font-weight:800}.home-house-card__body[data-v-6e3e484b]{padding:1.6rem 1.86667rem}.home-house-card h3[data-v-6e3e484b]{font-size:var(--type-h3);margin:0 0 .933333rem;font-weight:500}.home-house-card__body ul[data-v-6e3e484b]{flex-wrap:wrap;gap:.933333rem;margin:0 0 1.6rem;padding:0;list-style:none;display:flex}.home-house-card__body li[data-v-6e3e484b]{color:#5f635d;align-items:center;gap:.4rem;font-size:.933333rem;display:inline-flex}.home-house-card__body li[data-v-6e3e484b] .stay-icon{width:1.06667rem;height:1.06667rem}.home-house-card__bottom[data-v-6e3e484b]{align-items:center;gap:.4rem;display:flex}.home-house-card__body strong[data-v-6e3e484b]{font-size:1.46667rem}.home-house-card__body b[data-v-6e3e484b]{border:.0666667rem solid #1e1e1e1f;border-radius:50%;place-items:center;width:2.53333rem;height:2.53333rem;margin-left:auto;font-weight:400;display:grid}.home-house-card__body b[data-v-6e3e484b] .stay-icon{width:1.2rem;height:1.2rem}.home-house-card__title-skeleton[data-v-6e3e484b]{--skeleton-width:78%;--skeleton-height:1.6rem;--skeleton-radius:.466667rem;margin-bottom:1.2rem}.home-house-card__fact-skeleton[data-v-6e3e484b]{--skeleton-width:88%;--skeleton-height:1.06667rem;margin-bottom:.8rem}.home-house-card__fact-skeleton--short[data-v-6e3e484b]{--skeleton-width:64%;margin-bottom:1.73333rem}.home-house-card__price-skeleton[data-v-6e3e484b]{--skeleton-width:8.66667rem;--skeleton-height:1.73333rem;--skeleton-radius:.466667rem}.home-house-card__circle-skeleton[data-v-6e3e484b]{--skeleton-width:2.53333rem;--skeleton-height:2.53333rem;margin-left:auto}@media (width<=1180px){.home-houses[data-v-6e3e484b]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.home-section__head[data-v-6e3e484b]{flex-direction:column;align-items:flex-start}.home-houses[data-v-6e3e484b]{grid-template-columns:1fr}.home-house-card__body[data-v-6e3e484b]{padding:1.2rem}}.home-info-grid[data-v-6e9de151]{grid-template-columns:minmax(0,1.2fr) minmax(24rem,.8fr);gap:1.6rem;padding-top:2rem;display:grid}.home-info-grid--inline[data-v-6e9de151]{padding-top:0;display:contents}.home-info-card[data-v-6e9de151]{background:#fff;border:.0666667rem solid #e4e0d8;border-radius:.533333rem;flex-direction:column;gap:.8rem;min-width:0;min-height:40.6667rem;padding:1.46667rem;display:flex}.home-info-card h2[data-v-6e9de151]{color:#1b2f23;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--type-h2);font-size:var(--type-h2);margin:0;font-weight:600;line-height:1.1}.home-info-card h3[data-v-6e9de151]{margin:0 0 .4rem}.home-info-card p[data-v-6e9de151]{color:#5f635d;line-height:1.7}.home-route[data-v-6e9de151]{gap:1.2rem}.home-route__head[data-v-6e9de151]{grid-template-columns:3.06667rem minmax(0,1fr);align-items:start;gap:.933333rem;display:grid}.home-route__pin[data-v-6e9de151]{color:#fff;background:#1b2f23;border-radius:50%;place-items:center;width:3.06667rem;height:3.06667rem;display:grid}.home-route__pin[data-v-6e9de151] .stay-icon{width:1.53333rem;height:1.53333rem}.home-route__head h2[data-v-6e9de151]{margin:0}.home-route__head p[data-v-6e9de151]:last-child{color:#1e1e1e;font-size:var(--type-body);margin:.266667rem 0 0;line-height:1.35}.home-route__map[data-v-6e9de151]{background:#eef2ea;border-radius:.533333rem;flex:1;height:100%;min-height:28.6667rem;position:relative;overflow:hidden}.home-route__map iframe[data-v-6e9de151]{border:0;width:100%;height:100%;min-height:28.6667rem;display:block}.location__map[data-v-6e9de151]{background:radial-gradient(circle at 45% 44%,#1b2f2333 0 .2rem,#0000 .266667rem),linear-gradient(135deg,#7c8a6a2e,#fff9),repeating-linear-gradient(30deg,#0000 0 1.6rem,#ffffff80 1.66667rem 1.8rem);border-radius:.533333rem;flex:1;place-items:center;min-height:28.6667rem;display:grid;position:relative;overflow:hidden}.location__map>span[data-v-6e9de151]{color:#fff;background:#1b2f23;border-radius:50%;place-items:center;width:3.06667rem;height:3.06667rem;display:grid}.home-route__directions[data-v-6e9de151]{color:#1e1e1e;background:#fffffff0;border-radius:.533333rem;justify-content:center;align-items:center;gap:.666667rem;min-height:2.8rem;padding:0 1.2rem;font-weight:700;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:inline-flex;position:absolute;bottom:.933333rem;left:.933333rem;box-shadow:0 .533333rem 1.33333rem #0000001f}.home-route__directions[data-v-6e9de151] .stay-icon{color:#1b2f23;width:1.2rem;height:1.2rem}.home-route__directions[data-v-6e9de151]:hover{background:#fff;transform:translateY(-.0666667rem)}.nearby[data-v-6e9de151]{gap:1.33333rem}.nearby h2[data-v-6e9de151]{margin:0}.nearby__groups[data-v-6e9de151]{flex-direction:column;flex:1;gap:1.2rem;display:flex}.nearby__group h3[data-v-6e9de151]{color:#1e1e1e;font-size:var(--type-h3);align-items:center;gap:.666667rem;margin:0 0 .666667rem;font-weight:800;line-height:1.25;display:inline-flex}.nearby__group h3[data-v-6e9de151] .stay-icon{color:#1b2f23;width:1.46667rem;height:1.46667rem}.nearby ul[data-v-6e9de151]{margin:0;padding:0;list-style:none;display:grid}.nearby li[data-v-6e9de151]{border-bottom:.0666667rem solid #e7e2d7;grid-template-columns:minmax(0,1fr) minmax(4.66667rem,auto) 2rem;align-items:center;gap:.8rem;min-height:2.66667rem;font-weight:800;display:grid}.nearby__title[data-v-6e9de151]{color:#1e1e1e;text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.nearby__travel[data-v-6e9de151]{color:#5f635d;text-align:right;white-space:nowrap;font-size:.866667rem;font-weight:600}.nearby__map-link[data-v-6e9de151]{color:#1b2f23;border:.0666667rem solid #1e1e1e1a;border-radius:50%;place-items:center;width:2rem;height:2rem;transition:border-color .2s ease-in-out,background-color .2s ease-in-out,color .2s ease-in-out,transform .2s ease-in-out;display:grid}.nearby__map-link[data-v-6e9de151] .stay-icon{width:1.06667rem;height:1.06667rem}.nearby__map-link[data-v-6e9de151]:hover{color:#fff;background:#1b2f23;border-color:#1b2f2347;transform:translateY(-.0666667rem)}.nearby__all-link[data-v-6e9de151]{color:#1e1e1e;background:#f3efe8;border:.0666667rem solid #1e1e1e14;border-radius:.533333rem;justify-content:center;align-items:center;gap:.666667rem;min-height:3.2rem;margin-top:auto;padding:0 1.33333rem;font-weight:700;transition:background-color .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}.nearby__all-link[data-v-6e9de151] .stay-icon{width:1.06667rem;height:1.06667rem}.nearby__all-link[data-v-6e9de151]:hover{background:#ebe4d8;transform:translateY(-.0666667rem)}.home-info__line-skeleton[data-v-6e9de151]{--skeleton-width:8rem;--skeleton-height:1.06667rem;--skeleton-radius:.466667rem}.home-info__line-skeleton--small[data-v-6e9de151]{--skeleton-width:5.73333rem;--skeleton-height:.866667rem;margin-top:.533333rem}.home-info__paragraph-skeleton[data-v-6e9de151]{--skeleton-width:100%;--skeleton-height:1.06667rem;margin-top:1.46667rem}.home-info__paragraph-skeleton--short[data-v-6e9de151]{--skeleton-width:72%;margin-top:.666667rem}.home-info__map-skeleton[data-v-6e9de151]{--skeleton-height:100%;--skeleton-radius:.533333rem;width:100%;min-height:28.6667rem}.home-info__heading-skeleton[data-v-6e9de151]{--skeleton-width:76%;--skeleton-height:1.33333rem;--skeleton-radius:.466667rem}.home-info__nearby-title-skeleton[data-v-6e9de151]{--skeleton-width:84%;--skeleton-height:1.06667rem}.home-info__nearby-distance-skeleton[data-v-6e9de151]{--skeleton-width:4.93333rem;--skeleton-height:.933333rem}.home-info__nearby-map-skeleton[data-v-6e9de151]{--skeleton-width:2rem;--skeleton-height:2rem;--skeleton-radius:50%}@media (width<=1180px){.home-info-grid[data-v-6e9de151]{grid-template-columns:1fr}.home-info-card[data-v-6e9de151]{min-height:0}}@media (width<=760px){.home-info-grid[data-v-6e9de151]{grid-template-columns:1fr}.home-route__map[data-v-6e9de151],.home-route__map iframe[data-v-6e9de151],.location__map[data-v-6e9de151]{min-height:21.3333rem}}@media (width<=640px){.home-info-card[data-v-6e9de151]{padding:1.2rem}.home-route__head[data-v-6e9de151]{grid-template-columns:2.66667rem minmax(0,1fr)}.home-route__pin[data-v-6e9de151]{width:2.66667rem;height:2.66667rem}.nearby li[data-v-6e9de151]{grid-template-columns:minmax(0,1fr) 4.53333rem 2rem;gap:.533333rem;padding:.533333rem 0}.nearby__travel[data-v-6e9de151]{font-size:.8rem}}.yandex-reviews-widget[data-v-ce1ca3ac]{border:.0666667rem solid var(--reviews-border,#1e1e1e1f);background:#fff;border-radius:.533333rem;max-width:47.6667rem;min-height:36rem;overflow:hidden}.yandex-reviews-widget iframe[data-v-ce1ca3ac]{border:0;width:100%;height:41.3333rem;display:block}@media (width<=760px){.yandex-reviews-widget[data-v-ce1ca3ac],.yandex-reviews-widget iframe[data-v-ce1ca3ac]{height:28rem;min-height:18.6667rem}}.stay-section[data-v-1cacb125]{border-bottom:.0666667rem solid var(--stay-line);padding:2.4rem 0;scroll-margin-top:6rem}.stay-section--card[data-v-1cacb125]{border:.0666667rem solid var(--stay-line);background:#fff;border-radius:.533333rem;min-width:0;padding:calc(2.13333rem - 20px) calc(2.13333rem - 20px) calc(2.13333rem - 32px)}.stay-section--card[data-v-1cacb125] .yandex-reviews-widget{border:0;border-radius:0;min-height:21.3333rem}@media (width<=760px){.stay-section[data-v-1cacb125]{padding:2rem 0}.stay-section--card[data-v-1cacb125]{padding:1.6rem}}.travelline-widget-frame[data-v-3ae25885]{width:100%}.travelline-widget-frame__shell[data-v-3ae25885]{background-color:#fff;border-radius:1rem;width:100%;padding:1.06667rem 2rem 0;box-shadow:0 1.33333rem 3.73333rem #1b2f2329}.travelline-widget-frame__notice[data-v-3ae25885]{color:#40453f;margin:0 0 .8rem;font-size:clamp(.866667rem,1.1vw,1rem);line-height:1.45}.travelline-widget-frame__notice strong[data-v-3ae25885]{color:#1b2f23;font-weight:800}.travelline-widget-frame__notice a[data-v-3ae25885]{color:#1b2f23;white-space:nowrap;font-weight:800;text-decoration:none}.travelline-widget-frame__mount[data-v-3ae25885]{width:100%;min-height:5.06667rem}@media (width<=760px){.travelline-widget-frame__shell[data-v-3ae25885]{padding:.933333rem 1.06667rem 0}}.home-page[data-v-165365e2]{width:100%;padding-bottom:2rem}.home-page__container[data-v-165365e2]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.home-page__container[data-v-165365e2]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.home-page__container[data-v-165365e2]{width:min(118.667rem,100% - 2.4rem)}}.home-page__booking-frame[data-v-165365e2]{z-index:20;filter:drop-shadow(0 1.2rem 2.4rem #1b2f231a);margin:-3.33333rem auto 0;position:relative;overflow:visible}.home-page__reviews[data-v-165365e2]{--stay-line:#e4e0d8;--stay-muted:#6d746b;min-height:40.6667rem;margin-top:0}.home-page__location[data-v-165365e2]{margin-top:3.06667rem}.home-page__location-head[data-v-165365e2]{justify-content:space-between;align-items:flex-end;gap:2.13333rem;margin-bottom:2rem;display:flex}.home-page__location-copy p[data-v-165365e2]:last-child{color:#40453f;font-size:var(--type-body);margin:1.2rem 0 0;line-height:1.45}.home-page__location-map-link[data-v-165365e2]{color:#1e1e1e;background:#ffffffb8;border:.0666667rem solid #1e1e1e3d;border-radius:.533333rem;flex:none;justify-content:center;align-items:center;gap:.8rem;min-height:3.6rem;padding:0 1.86667rem;font-weight:700;transition:background-color .2s ease-in-out,border-color .2s ease-in-out,box-shadow .2s ease-in-out,transform .2s ease-in-out;display:inline-flex}.home-page__location-map-link[data-v-165365e2] .stay-icon{color:#1b2f23;width:1.53333rem;height:1.53333rem}.home-page__location-map-link[data-v-165365e2]:hover{background:#fff;border-color:#1b2f2347;transform:translateY(-.0666667rem);box-shadow:0 .533333rem 1.2rem #00000014}.home-page__info-grid[data-v-165365e2]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;margin-top:0;display:grid}.home-page__info-grid--without-reviews[data-v-165365e2]{grid-template-columns:repeat(2,minmax(0,1fr))}.home-section__head[data-v-165365e2]{justify-content:space-between;align-items:center;gap:1.33333rem;margin-bottom:1.86667rem;display:flex}@media (width<=1180px){.home-page__info-grid[data-v-165365e2],.home-page__info-grid--without-reviews[data-v-165365e2]{grid-template-columns:1fr}.home-page__reviews[data-v-165365e2]{min-height:0}}@media (width<=958px){.home-page__booking-frame[data-v-165365e2]{margin:-6rem auto 0}}@media (width<=760px){.home-page__booking-frame[data-v-165365e2]{width:100%}.home-section__head[data-v-165365e2],.home-page__location-head[data-v-165365e2]{flex-direction:column;align-items:flex-start}.home-page__location-map-link[data-v-165365e2]{width:100%}}@media (width<=457px){.home-page__booking-frame[data-v-165365e2]{margin:-10.8rem auto 0}}.houses-page[data-v-f4d44bd6]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:4.4rem 0 5.73333rem}.houses-page__header[data-v-f4d44bd6],.houses-page[data-v-f4d44bd6] .home-section{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.houses-page__header[data-v-f4d44bd6],.houses-page[data-v-f4d44bd6] .home-section{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.houses-page__header[data-v-f4d44bd6],.houses-page[data-v-f4d44bd6] .home-section{width:min(118.667rem,100% - 2.4rem)}}.houses-page__header[data-v-f4d44bd6]{gap:.933333rem;margin-bottom:.666667rem;display:grid}.houses-page__header p[data-v-f4d44bd6]:first-child{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.houses-page__header h1[data-v-f4d44bd6]{max-width:60rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.houses-page__header p[data-v-f4d44bd6]:last-child{color:#657062;max-width:42.6667rem;font-size:var(--type-body);margin:0;line-height:1.7}.houses-page[data-v-f4d44bd6] .home-section{padding-top:2.13333rem}.houses-page[data-v-f4d44bd6] .home-houses{grid-template-columns:repeat(3,minmax(0,1fr))}.houses-page[data-v-f4d44bd6] .page__state{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.houses-page[data-v-f4d44bd6] .page__state{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.houses-page[data-v-f4d44bd6] .page__state{width:min(118.667rem,100% - 2.4rem)}}@media (width<=1180px){.houses-page[data-v-f4d44bd6] .home-houses{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.houses-page[data-v-f4d44bd6]{padding-top:2.26667rem}.houses-page__header[data-v-f4d44bd6],.houses-page[data-v-f4d44bd6] .home-section,.houses-page[data-v-f4d44bd6] .page__state{width:min(118.667rem,100% - 2.13333rem)}.houses-page[data-v-f4d44bd6] .home-houses{grid-template-columns:1fr}}.stay-modal[data-v-eba58aa8]{z-index:9200;place-items:center;padding:1.6rem;display:grid;position:fixed;inset:0}.stay-modal__backdrop[data-v-eba58aa8]{background:#080e0a6b;border:0;position:absolute;inset:0}.stay-modal__panel[data-v-eba58aa8]{background:#fff;border-radius:1.6rem;grid-template-rows:auto 1fr;width:min(50.6667rem,100vw - 2.13333rem);max-height:min(57.3333rem,100dvh - 3.2rem);padding:2.26667rem 0 0;display:grid;position:relative;overflow:hidden;box-shadow:0 2.26667rem 6.66667rem #0f120e42}.stay-modal__close[data-v-eba58aa8]{color:#17231b;background:0 0;border:0;border-radius:50%;width:2.4rem;height:2.4rem;padding:0;position:absolute;top:2.26667rem;right:2rem}.stay-modal__close[data-v-eba58aa8] .stay-icon{width:1.46667rem;height:1.46667rem}.stay-modal h2[data-v-eba58aa8]{color:#121b16;font-size:var(--type-h2);margin:2.26667rem 0 .4rem;padding:0 5.6rem 0 2.26667rem;line-height:1.15}.stay-modal__content[data-v-eba58aa8]{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;scrollbar-color:#1b2f23 #faf7f2;scrollbar-gutter:auto;scrollbar-width:thin;min-height:0;padding:.666667rem 3.6rem 2.26667rem 2.26667rem;overflow-y:auto}.stay-modal__content[data-v-eba58aa8]::-webkit-scrollbar{width:.533333rem}.stay-modal__content[data-v-eba58aa8]::-webkit-scrollbar-track{background:#faf7f2}.stay-modal__content[data-v-eba58aa8]::-webkit-scrollbar-thumb{background:#1b2f23;border:.133333rem solid #faf7f2;border-radius:66.6rem}.stay-modal__content[data-v-eba58aa8]::-webkit-scrollbar-thumb:hover{background:#285d42}.stay-modal__group[data-v-eba58aa8]{padding-top:1.73333rem}.stay-modal__group h3[data-v-eba58aa8]{color:#17231b;font-size:var(--type-h3);margin:0 0 .933333rem}.stay-modal__item[data-v-eba58aa8]{border-bottom:.0666667rem solid var(--stay-line);align-items:flex-start;gap:1.06667rem;padding:1.2rem 0;display:flex}.stay-amenity__mark[data-v-eba58aa8]{color:#222823;flex:none;width:1.6rem;height:1.6rem;margin-top:.0666667rem}.stay-modal__item strong[data-v-eba58aa8]{color:#1b261f;font-weight:800;line-height:1.35;display:block}.stay-modal__item p[data-v-eba58aa8]{color:var(--stay-muted);margin:.333333rem 0 0;line-height:1.5}@media (width<=760px){.stay-modal[data-v-eba58aa8]{align-items:end;padding:0}.stay-modal__panel[data-v-eba58aa8]{border-radius:1.46667rem 1.46667rem 0 0;width:100%;max-height:calc(100dvh - 2.26667rem);padding:1.86667rem 0 0}.stay-modal__close[data-v-eba58aa8]{top:1.86667rem;right:1.2rem}.stay-modal h2[data-v-eba58aa8]{margin-top:2.53333rem;padding-inline:1.46667rem 4.66667rem}.stay-modal__content[data-v-eba58aa8]{padding-inline:1.46667rem 2.8rem}}.stay-booking[data-v-bf39cfcc]{border:.0666667rem solid var(--stay-line);background:#fff;border-radius:.533333rem;padding:2.53333rem;box-shadow:0 1.2rem 4.66667rem #1e211a0f}.stay-booking p[data-v-bf39cfcc]{color:var(--stay-muted)}.stay-booking__head[data-v-bf39cfcc]{justify-content:space-between;align-items:flex-start;gap:.933333rem;display:flex}.stay-booking__price[data-v-bf39cfcc]{align-items:baseline;gap:.533333rem;margin:0 0 .4rem;display:flex}.stay-booking__price strong[data-v-bf39cfcc]{color:#121b16;font-size:2.4rem;line-height:1}.stay-booking__status[data-v-bf39cfcc]{color:#4d574d;white-space:nowrap;background:#eff1ed;border-radius:66.6rem;flex:none;align-items:center;min-height:2rem;padding:0 .666667rem;font-size:.8rem;font-weight:900;display:inline-flex}.stay-booking__status--available[data-v-bf39cfcc]{color:#1b2f23;background:#e7f0e9}.stay-booking__status--booked[data-v-bf39cfcc]{color:#8f3522;background:#f4e8e2}.stay-booking__total[data-v-bf39cfcc]{color:#5f6b61;margin:.266667rem 0 0;font-size:1rem;font-weight:800}.stay-booking>p[data-v-bf39cfcc]:not(.stay-booking__total){margin:0}.stay-booking__button[data-v-bf39cfcc]{background:var(--stay-green);width:100%;min-height:3.86667rem;margin-top:1.73333rem;text-decoration:none}.stay-booking__features[data-v-bf39cfcc]{gap:1.46667rem;margin:2.13333rem 0 0;padding:0;list-style:none;display:grid}.stay-booking__features li[data-v-bf39cfcc]{color:#24352a;align-items:flex-start;display:grid}.stay-booking__feature--with-icon[data-v-bf39cfcc]{grid-template-columns:2.26667rem minmax(0,1fr);gap:.933333rem}.stay-booking__feature-icon[data-v-bf39cfcc]{color:#222823;width:1.86667rem;height:1.86667rem}.stay-booking__features strong[data-v-bf39cfcc]{color:#17211b;font-weight:900;display:block}.stay-booking__features p[data-v-bf39cfcc]{color:var(--stay-muted);white-space:pre-line;margin:.333333rem 0 0;line-height:1.45}.stay-booking__contact[data-v-bf39cfcc]{border:.0666667rem solid var(--stay-line);min-height:3.2rem;color:var(--stay-green);border-radius:.533333rem;justify-content:center;align-items:center;margin-top:1.73333rem;padding:0 1.2rem;font-weight:800;display:inline-flex}@media (width<=1180px){.stay-booking[data-v-bf39cfcc]{max-width:none;position:static}}@media (width<=760px){.stay-booking[data-v-bf39cfcc]{padding:1.6rem}.stay-booking__head[data-v-bf39cfcc]{display:grid}}.stay-hero[data-v-ee3bab19]{border-radius:0;width:100%;max-width:128rem;margin-inline:auto}@media (width>=2001px){.stay-hero[data-v-ee3bab19]{border-radius:1.2rem}}.stay-hero[data-v-ee3bab19]{--stay-hero-height:clamp(28rem, 52vw, 46.6667rem);max-height:46.6667rem;scroll-margin-top:5.6rem;overflow:hidden}.stay-hero__gallery[data-v-ee3bab19]{height:var(--stay-hero-height);grid-template-columns:minmax(0,1.48fr) minmax(34.6667rem,1fr);gap:.4rem;max-height:46.6667rem;display:grid;position:relative;overflow:hidden}.stay-gallery__main[data-v-ee3bab19],.stay-hero__empty[data-v-ee3bab19]{min-width:0;height:100%;min-height:0;position:relative;overflow:hidden}.stay-gallery__main[data-v-ee3bab19] .image-with-skeleton,.stay-hero__empty[data-v-ee3bab19] .image-with-skeleton,.stay-gallery__side[data-v-ee3bab19] .image-with-skeleton{width:100%;height:100%;min-height:0;display:block}.stay-gallery__main[data-v-ee3bab19]{grid-row:1/-1}.stay-gallery__shade[data-v-ee3bab19]{background:linear-gradient(90deg,#060c08d6 0%,#060c0885 44%,#060c080a 100%),linear-gradient(#060c081f,#060c086b);position:absolute;inset:0}.stay-gallery__back[data-v-ee3bab19]{z-index:1;color:#fff;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#00000047;border:.0666667rem solid #ffffff57;border-radius:.533333rem;justify-self:start;padding:.733333rem 1.06667rem;font-size:.933333rem;font-weight:800;position:absolute;top:clamp(2.4rem,6vw,3.33333rem);left:clamp(1.6rem,4.2vw,3.33333rem)}.stay-gallery__side[data-v-ee3bab19]{grid-template-rows:minmax(0,1.42fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;min-height:0;display:grid;overflow:hidden}.stay-gallery__side[data-v-ee3bab19] .image-with-skeleton{min-width:0}.stay-gallery__side[data-v-ee3bab19] .image-with-skeleton:first-child{grid-column:1/-1}.stay-gallery__side--1[data-v-ee3bab19] .image-with-skeleton:first-child{grid-row:1/-1}.stay-gallery__side--2[data-v-ee3bab19] .image-with-skeleton:nth-child(2){grid-column:1/-1}.stay-gallery__side--3[data-v-ee3bab19],.stay-gallery__side--4[data-v-ee3bab19]{grid-template-columns:repeat(3,minmax(0,1fr))}.stay-gallery__side--3[data-v-ee3bab19] .image-with-skeleton:nth-child(2){grid-column:span 2}.stay-gallery--single[data-v-ee3bab19]{display:block}.stay-gallery__button[data-v-ee3bab19]{z-index:1;min-height:2.8rem;color:var(--stay-ink);background:#fffffff0;border:.0666667rem solid #173f2b24;border-radius:.533333rem;padding:0 1.2rem;font-weight:800;position:absolute;bottom:1.2rem;right:1.2rem;box-shadow:0 .8rem 2.26667rem #0e18121f}.stay-hero__empty[data-v-ee3bab19]{height:var(--stay-hero-height);background:#1b2f23;max-height:46.6667rem}@media (width<=1180px){.stay-hero[data-v-ee3bab19]{--stay-hero-height:clamp(24rem, 50vw, 37.3333rem)}.stay-hero__gallery[data-v-ee3bab19]{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}.stay-gallery__side[data-v-ee3bab19]{grid-template-rows:minmax(0,1.3fr) minmax(0,1fr)}}@media (width<=760px){.stay-hero[data-v-ee3bab19]{--stay-hero-height:clamp(24rem, 78vw, 34.6667rem)}.stay-hero__gallery[data-v-ee3bab19]{grid-template-columns:1fr}.stay-gallery__main[data-v-ee3bab19]{grid-row:auto}.stay-gallery__side[data-v-ee3bab19]{display:none}.stay-gallery__shade[data-v-ee3bab19]{background:linear-gradient(#050a0714 0%,#050a0773 46%,#050a07e6 100%)}.stay-gallery__content[data-v-ee3bab19]{gap:.933333rem;width:calc(100% - 2.4rem);bottom:1.6rem;left:1.2rem}.stay-gallery__content h1[data-v-ee3bab19]{font-size:var(--type-h1);line-height:1}.stay-gallery__intro[data-v-ee3bab19]{font-size:1.06667rem}.stay-gallery__actions[data-v-ee3bab19]{grid-template-columns:1fr;display:grid}.stay-gallery__button[data-v-ee3bab19]{max-width:calc(100% - 2.13333rem);right:1.06667rem}.stay-hero__empty[data-v-ee3bab19]{min-height:var(--stay-hero-height)}}.stay-section[data-v-ba52a92f]{border-bottom:.0666667rem solid var(--stay-line);padding:2.4rem 0;scroll-margin-top:6rem}.stay-section h2[data-v-ba52a92f]{color:#121b16;font-size:var(--type-h2);margin:0 0 1.46667rem;font-weight:500;line-height:1.15}.stay-map[data-v-ba52a92f]{border:.0666667rem solid var(--stay-line);background:#e8eee6;border-radius:.533333rem;height:33.3333rem;overflow:hidden}.stay-map iframe[data-v-ba52a92f]{border:0;width:100%;height:100%;display:block}.stay-map__fallback[data-v-ba52a92f]{min-height:100%;color:var(--stay-ink);text-align:center;align-content:center;justify-items:center;padding:2.13333rem;display:grid}.stay-map__fallback[data-v-ba52a92f] .stay-icon{width:2.26667rem;height:2.26667rem;color:var(--stay-green);margin-bottom:.933333rem}.stay-map__fallback strong[data-v-ba52a92f]{max-width:34.6667rem;font-size:1.2rem}.stay-map__fallback p[data-v-ba52a92f]{max-width:34.6667rem;color:var(--stay-muted);margin:.666667rem 0 0;line-height:1.6}.stay-map__fallback a[data-v-ba52a92f]{background:var(--stay-green);color:#fff;border:.0666667rem solid #1b2f2329;border-radius:.533333rem;justify-content:center;align-items:center;min-height:3.06667rem;margin-top:1.2rem;padding:0 1.46667rem;font-weight:800;text-decoration:none;display:inline-flex}.stay-location__text[data-v-ba52a92f]{max-width:28rem}.stay-location__text strong[data-v-ba52a92f]{margin-bottom:.666667rem;font-size:1.2rem;display:block}.stay-location__text p[data-v-ba52a92f]{color:var(--stay-muted);margin:0 0 .8rem;line-height:1.65}.stay-location__text a[data-v-ba52a92f]{color:var(--stay-green);font-weight:800}@media (width<=760px){.stay-section[data-v-ba52a92f]{padding:2rem 0}.stay-location__grid[data-v-ba52a92f]{grid-template-columns:1fr;gap:1.46667rem}.stay-location__text[data-v-ba52a92f]{max-width:none}.stay-map[data-v-ba52a92f],.stay-map iframe[data-v-ba52a92f]{height:24rem;min-height:18.6667rem}}.stay-overview[data-v-4912473f]{border-bottom:.0666667rem solid var(--stay-line);grid-template-columns:1fr;gap:4.8rem;padding:3.86667rem 0 2.8rem;display:grid}.stay-overview__head[data-v-4912473f]{color:#000;flex-direction:column;gap:1.2rem;display:flex}.stay-overview__head h1[data-v-4912473f]{color:#000;font-size:var(--type-h1);overflow-wrap:anywhere;margin:0;font-weight:500;line-height:.98}.stay-overview__facts[data-v-4912473f]{color:#000000e0;flex-wrap:wrap;gap:.8rem 1.86667rem;font-weight:800;display:flex}.stay-overview__facts span[data-v-4912473f]{align-items:center;gap:.533333rem;display:inline-flex}.stay-overview__intro[data-v-4912473f]{color:#000000db;max-width:37.3333rem;margin:0;font-size:1.2rem;font-weight:650;line-height:1.65}.stay-overview__content[data-v-4912473f]{grid-template-columns:1fr;gap:4.8rem;display:grid}.stay-overview h2[data-v-4912473f]{color:#101914;font-size:var(--type-h2);margin:0 0 1.6rem;font-weight:500;line-height:1.12}.stay-overview__paragraphs[data-v-4912473f]{color:#354239;max-width:100%}.stay-overview__paragraphs--collapsed[data-v-4912473f]{max-height:13.6667rem;overflow:hidden}.stay-overview__paragraphs[data-v-4912473f] p{font-size:var(--type-body)}.stay-overview__more[data-v-4912473f],.stay-overview__amenities-button[data-v-4912473f]{min-height:2.8rem;color:var(--stay-green);background:0 0;border:0;justify-content:center;align-items:center;margin-top:1.33333rem;padding:0;font-weight:850;display:inline-flex}.stay-overview__more[data-v-4912473f]:after{content:"⌄";margin-left:.6rem}.stay-overview__amenities[data-v-4912473f]{grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:1.6rem 2.53333rem;padding-top:1.2rem;display:grid}.stay-overview__amenity[data-v-4912473f]{color:#1c271f;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;font-weight:800;display:grid}.stay-overview__amenity strong[data-v-4912473f]{overflow-wrap:anywhere;min-width:0;line-height:1.25}.stay-overview__amenity--with-icon[data-v-4912473f]{grid-template-columns:2.26667rem minmax(0,1fr);gap:.933333rem}.stay-overview__amenity-icon[data-v-4912473f]{color:#222823;width:1.86667rem;height:1.86667rem}.stay-overview__amenities-button[data-v-4912473f]{justify-self:start;margin-top:0}@media (width<=1180px){.stay-overview[data-v-4912473f]{grid-template-columns:1fr;gap:2.26667rem;padding:0 0 2.13333rem}.stay-overview__amenities[data-v-4912473f]{padding-top:0}}@media (width>=1181px) and (width<=1440px){.stay-overview__amenities[data-v-4912473f]{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.46667rem 1.86667rem}}@media (width>=761px) and (width<=1180px){.stay-overview__amenities[data-v-4912473f]{grid-template-columns:repeat(3,minmax(10.6667rem,1fr));gap:1.46667rem 1.86667rem}}@media (width>=761px) and (width<=920px){.stay-overview__amenities[data-v-4912473f]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.stay-overview[data-v-4912473f]{gap:1.86667rem}.stay-overview h2[data-v-4912473f]{font-size:var(--type-h2)}.stay-overview__paragraphs p[data-v-4912473f]{font-size:var(--type-body)}.stay-overview__amenities[data-v-4912473f]{grid-template-columns:1fr;gap:1.06667rem}}.stay-sleep[data-v-894bdd85]{border-bottom:.0666667rem solid var(--stay-line);padding:2.8rem 0}.stay-sleep h2[data-v-894bdd85]{color:#101914;font-size:var(--type-h2);margin:0 0 1.6rem;font-weight:500;line-height:1.12}.stay-sleep__grid[data-v-894bdd85]{grid-template-columns:repeat(auto-fit,minmax(min(100%,20rem),24rem));align-items:start;gap:1.73333rem;display:grid}.stay-sleep__card[data-v-894bdd85]{gap:.933333rem;min-width:0;max-width:24rem;display:grid}.stay-sleep__card[data-v-894bdd85]:not(.stay-sleep__card--with-image){border:.0666667rem solid var(--stay-line);background:#fff;border-radius:.533333rem;align-items:center;min-height:6.4rem;padding:1.33333rem}.stay-sleep__image[data-v-894bdd85]{aspect-ratio:1.52;background:#ede8df;border-radius:.533333rem;width:100%}.stay-sleep__content[data-v-894bdd85]{min-width:0}.stay-sleep__card strong[data-v-894bdd85]{color:#17211b;font-weight:900;display:block}.stay-sleep__card p[data-v-894bdd85]{color:var(--stay-muted);margin:.333333rem 0 0;line-height:1.4}@media (width<=760px){.stay-sleep[data-v-894bdd85]{padding:2.13333rem 0}.stay-sleep h2[data-v-894bdd85]{font-size:var(--type-h2)}.stay-sleep__grid[data-v-894bdd85]{grid-template-columns:1fr}.stay-sleep__card[data-v-894bdd85]{max-width:none}}.house-stay-skeleton[data-v-d029630b]{--stay-green:#1b2f23;--stay-line:#dedbd2;--stay-ink:#18211b;--stay-bg:#faf7f2;min-height:100vh;color:var(--stay-ink)}.house-stay__body[data-v-d029630b]{width:min(118.667rem,100% - 4.26667rem);margin-inline:auto}.house-stay__layout[data-v-d029630b]{grid-template-columns:minmax(0,1fr) minmax(28rem,42.6667rem);align-items:start;gap:clamp(3.2rem,5vw,6.4rem);display:grid}.house-stay__content[data-v-d029630b],.house-stay__sidebar[data-v-d029630b]{min-width:0}.house-stay__sidebar[data-v-d029630b]{gap:2rem;display:grid}.house-stay-skeleton__hero[data-v-d029630b]{background:#1b2f23;grid-template-columns:minmax(0,1.48fr) minmax(34.6667rem,1fr);gap:.4rem;height:clamp(36rem,100vh - 6.13333rem,46.6667rem);max-height:46.6667rem;display:grid;overflow:hidden}.house-stay-skeleton__hero-main[data-v-d029630b]{background:linear-gradient(90deg,#060c08d6,#060c0829),#1b2f23;align-content:end;gap:1.06667rem;min-width:0;padding:5.06667rem;display:grid}.house-stay-skeleton__hero-side[data-v-d029630b]{grid-template-rows:minmax(0,1.42fr) minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem;display:grid}.house-stay-skeleton__hero-side .content-skeleton[data-v-d029630b]{--skeleton-height:100%;--skeleton-radius:0}.house-stay-skeleton__hero-side .content-skeleton[data-v-d029630b]:first-child{grid-column:1/-1}.house-stay-skeleton__back[data-v-d029630b]{--skeleton-width:9.33333rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem}.house-stay-skeleton__title[data-v-d029630b]{--skeleton-width:min(100%, 41.3333rem);--skeleton-height:4.53333rem;--skeleton-radius:.6rem}.house-stay-skeleton__title--short[data-v-d029630b]{--skeleton-width:min(70%, 28rem)}.house-stay-skeleton__line[data-v-d029630b]{--skeleton-width:min(80%, 34.6667rem);--skeleton-height:1.2rem}.house-stay-skeleton__line--short[data-v-d029630b]{--skeleton-width:min(56%, 24rem)}.house-stay-skeleton__actions[data-v-d029630b]{flex-wrap:wrap;gap:.933333rem;margin-top:.666667rem;display:flex}.house-stay-skeleton__button[data-v-d029630b]{--skeleton-width:11.3333rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem}.house-stay-skeleton__button--ghost[data-v-d029630b]{--skeleton-width:14rem}.house-stay-skeleton__layout[data-v-d029630b]{padding-top:3.86667rem}.house-stay-skeleton__content[data-v-d029630b]{gap:2.26667rem;display:grid}.house-stay-skeleton__section[data-v-d029630b],.house-stay-skeleton__booking[data-v-d029630b]{border:.0666667rem solid var(--stay-line);background:#ffffffb8;border-radius:.533333rem;padding:2.26667rem}.house-stay-skeleton__section-title[data-v-d029630b]{--skeleton-width:16rem;--skeleton-height:1.86667rem;--skeleton-radius:.466667rem;margin-bottom:1.6rem}.house-stay-skeleton__text[data-v-d029630b]{--skeleton-height:1.06667rem;margin-top:.8rem}.house-stay-skeleton__text--short[data-v-d029630b]{--skeleton-width:68%}.house-stay-skeleton__booking[data-v-d029630b]{background:#fff;gap:1.2rem;display:grid}.house-stay-skeleton__booking--soft[data-v-d029630b]{background:#f0ebe2}.house-stay-skeleton__price[data-v-d029630b]{--skeleton-width:14.6667rem;--skeleton-height:2.26667rem;--skeleton-radius:.466667rem}.house-stay-skeleton__field[data-v-d029630b]{--skeleton-height:3.86667rem;--skeleton-radius:.533333rem}.house-stay-skeleton__wide-button[data-v-d029630b]{--skeleton-height:3.6rem;--skeleton-radius:.533333rem}@media (width<=1180px){.house-stay-skeleton__hero[data-v-d029630b]{grid-template-columns:minmax(0,1.15fr) minmax(24rem,.85fr)}.house-stay__layout[data-v-d029630b]{flex-direction:column-reverse;display:flex}}@media (width<=760px){.house-stay__body[data-v-d029630b]{width:min(118.667rem,100% - 2.13333rem)}.house-stay-skeleton__hero[data-v-d029630b]{grid-template-columns:1fr;height:41.3333rem}.house-stay-skeleton__hero-main[data-v-d029630b]{padding:1.86667rem 1.2rem}.house-stay-skeleton__hero-side[data-v-d029630b]{display:none}.house-stay-skeleton__title[data-v-d029630b]{--skeleton-height:3.2rem}.house-stay-skeleton__actions[data-v-d029630b]{display:grid}.house-stay-skeleton__button[data-v-d029630b],.house-stay-skeleton__button--ghost[data-v-d029630b]{--skeleton-width:100%}.house-stay-skeleton__section[data-v-d029630b],.house-stay-skeleton__booking[data-v-d029630b]{padding:1.6rem}}.house-page[data-v-2353049d]{background:var(--stay-bg,#faf7f2);width:100%}.house-page>.page__state[data-v-2353049d]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.house-page>.page__state[data-v-2353049d]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.house-page>.page__state[data-v-2353049d]{width:min(118.667rem,100% - 2.4rem)}}.house-stay[data-v-2353049d]{--reviews-border:var(--stay-line);--stay-green:#1b2f23;--stay-green-soft:#e7f0e9;--stay-line:#dedbd2;--stay-muted:#687466;--stay-ink:#18211b;--stay-bg:#faf7f2;color:var(--stay-ink);overflow-x:clip}.house-stay__body[data-v-2353049d]{width:min(118.667rem,100% - 4.26667rem);margin-inline:auto}.house-stay__layout[data-v-2353049d]{grid-template-columns:minmax(0,1fr) minmax(22.6667rem,clamp(22.6667rem,30vw,37.3333rem));align-items:start;gap:clamp(2.13333rem,4vw,4.8rem);padding-top:0;display:grid}.house-stay__content[data-v-2353049d]{min-width:0}.house-stay__booking-inline[data-v-2353049d]{display:none}.house-stay__sidebar[data-v-2353049d]{align-self:start;gap:2rem;min-width:0;padding-top:3.86667rem;display:grid;position:sticky;top:5rem}@media (width<=1180px){.house-stay__body[data-v-2353049d]{padding-top:2.26667rem}.house-stay__booking-inline[data-v-2353049d]{margin-bottom:2.26667rem;display:block}.house-stay__layout[data-v-2353049d]{padding-top:0;display:block}.house-stay__sidebar[data-v-2353049d]{display:none}}@media (width<=760px){.house-page>.page__state[data-v-2353049d],.house-stay__body[data-v-2353049d]{width:min(118.667rem,100% - 2.13333rem)}.house-stay__layout[data-v-2353049d]{gap:2.26667rem}}.blog-page[data-v-1ff935af]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:4.4rem 0 5.73333rem}.blog-page__header[data-v-1ff935af],.blog-page__grid[data-v-1ff935af]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.blog-page__header[data-v-1ff935af],.blog-page__grid[data-v-1ff935af]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.blog-page__header[data-v-1ff935af],.blog-page__grid[data-v-1ff935af]{width:min(118.667rem,100% - 2.4rem)}}.blog-page__header[data-v-1ff935af]{gap:.933333rem;margin-bottom:2.26667rem;display:grid}.blog-page__header p[data-v-1ff935af]{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.blog-page__header h1[data-v-1ff935af]{max-width:54.6667rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.blog-page__grid[data-v-1ff935af]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.blog-card[data-v-1ff935af]{background:#fff;border:.0666667rem solid #e4e0d8;border-radius:.666667rem;min-width:0;overflow:hidden;box-shadow:0 1.06667rem 3.33333rem #221f160f}.blog-card>a[data-v-1ff935af]{color:inherit;display:grid}.blog-card[data-v-1ff935af] .image-with-skeleton{aspect-ratio:1.42;width:100%}.blog-card__body[data-v-1ff935af]{gap:.933333rem;padding:1.6rem 1.73333rem 1.86667rem;display:grid}.blog-card__meta[data-v-1ff935af]{color:#657062;flex-wrap:wrap;align-items:center;gap:.933333rem;font-size:.866667rem;font-weight:800;display:flex}.blog-card__meta span[data-v-1ff935af]{align-items:center;gap:.4rem;display:inline-flex}.blog-card__meta[data-v-1ff935af] .stay-icon{width:1.06667rem;height:1.06667rem}.blog-card h2[data-v-1ff935af]{font-size:var(--type-h2);margin:0;font-weight:500;line-height:1.15}.blog-card p[data-v-1ff935af]{color:#657062;margin:0;line-height:1.65}.blog-card__title-skeleton[data-v-1ff935af]{--skeleton-width:88%;--skeleton-height:1.6rem;--skeleton-radius:.466667rem}.blog-card__title-skeleton--short[data-v-1ff935af]{--skeleton-width:64%}.blog-card__text-skeleton[data-v-1ff935af]{--skeleton-height:1rem;margin-top:.533333rem}.blog-card__text-skeleton--short[data-v-1ff935af]{--skeleton-width:72%}@media (width<=1180px){.blog-page__grid[data-v-1ff935af]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.blog-page[data-v-1ff935af]{padding-top:2.26667rem}.blog-page__header[data-v-1ff935af],.blog-page__grid[data-v-1ff935af]{width:min(118.667rem,100% - 2.13333rem)}.blog-page__grid[data-v-1ff935af]{grid-template-columns:1fr}}.blog-post-page[data-v-dc45e45b]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh}.blog-post-page>.page__state[data-v-dc45e45b]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.blog-post-page>.page__state[data-v-dc45e45b]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.blog-post-page>.page__state[data-v-dc45e45b]{width:min(118.667rem,100% - 2.4rem)}}.blog-post__hero[data-v-dc45e45b]{background:#1b2f23;min-height:clamp(34.6667rem,100vh - 6.13333rem,46.6667rem);position:relative;overflow:hidden}.blog-post__hero[data-v-dc45e45b] .image-with-skeleton{width:100%;height:100%;position:absolute;inset:0}.blog-post__shade[data-v-dc45e45b]{background:linear-gradient(90deg,#060c08d6 0%,#060c0875 48%,#060c080d 100%),linear-gradient(#060c080f,#060c0873);position:absolute;inset:0}.blog-post__hero-content[data-v-dc45e45b]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.blog-post__hero-content[data-v-dc45e45b]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.blog-post__hero-content[data-v-dc45e45b]{width:min(118.667rem,100% - 2.4rem)}}.blog-post__hero-content[data-v-dc45e45b]{z-index:1;color:#fff;align-content:end;gap:1.2rem;min-height:clamp(34.6667rem,100vh - 6.13333rem,46.6667rem);padding-top:8rem;padding-bottom:clamp(2.8rem,7vw,6.4rem);display:grid;position:relative}.blog-post__back[data-v-dc45e45b]{color:#fff;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#02090547;border:.0666667rem solid #ffffff57;border-radius:.533333rem;justify-self:start;padding:.733333rem 1.06667rem;font-size:.933333rem;font-weight:800}.blog-post__meta[data-v-dc45e45b]{color:#ffffffdb;flex-wrap:wrap;align-items:center;gap:.933333rem;font-size:.933333rem;font-weight:850;display:flex}.blog-post__meta span[data-v-dc45e45b]{align-items:center;gap:.4rem;display:inline-flex}.blog-post__meta[data-v-dc45e45b] .stay-icon{width:1.13333rem;height:1.13333rem}.blog-post h1[data-v-dc45e45b]{color:#fff;max-width:60rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:.98}.blog-post__hero-content p[data-v-dc45e45b]{color:#ffffffdb;max-width:41.3333rem;font-size:var(--type-body);margin:0;font-weight:650;line-height:1.65}.blog-post__body[data-v-dc45e45b]{width:min(68.2667rem,100% - 4.26667rem);margin:0 auto;padding:4.66667rem 0 6.13333rem}.blog-post__body p[data-v-dc45e45b]{color:#26342c;font-size:var(--type-body);margin:0;line-height:1.85}.blog-post__body p+p[data-v-dc45e45b]{margin-top:1.46667rem}.blog-post__image[data-v-dc45e45b]{aspect-ratio:1.66;border-radius:.666667rem;width:min(72rem,100vw - 4.26667rem);margin:3.06667rem 50% 2.8rem;transform:translate(-50%)}.blog-post__blocks[data-v-dc45e45b]{gap:2.26667rem;margin-top:3.6rem;display:grid}.blog-post-block[data-v-dc45e45b]{background:#fffdf8;border:.0666667rem solid #1b2f2324;border-radius:.8rem;grid-template-columns:minmax(0,1.05fr) minmax(18.6667rem,.95fr);align-items:start;gap:1.86667rem;padding:1.6rem;display:grid;box-shadow:0 1.2rem 3.2rem #141c1614}.blog-post-block--image-right .blog-post-block__media[data-v-dc45e45b]{order:2}.blog-post-block--image-right .blog-post-block__content[data-v-dc45e45b]{order:1}.blog-post-block--image-top[data-v-dc45e45b],.blog-post-block--image-bottom[data-v-dc45e45b]{grid-template-columns:1fr}.blog-post-block--image-bottom .blog-post-block__media[data-v-dc45e45b]{order:2}.blog-post-block--image-bottom .blog-post-block__content[data-v-dc45e45b]{order:1}.blog-post-block--image-top .blog-post-block__image[data-v-dc45e45b],.blog-post-block--image-bottom .blog-post-block__image[data-v-dc45e45b]{aspect-ratio:1.9}.blog-post-block--image-top .blog-post-block__gallery[data-v-dc45e45b],.blog-post-block--image-bottom .blog-post-block__gallery[data-v-dc45e45b]{grid-template-columns:repeat(3,minmax(0,1fr))}.blog-post-block__media[data-v-dc45e45b]{gap:.8rem;display:grid}.blog-post-block__image[data-v-dc45e45b]{aspect-ratio:1.42;border-radius:.533333rem;width:100%}.blog-post-block__gallery[data-v-dc45e45b]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.666667rem;display:grid}.blog-post-block__gallery[data-v-dc45e45b] .image-with-skeleton{aspect-ratio:1.24;border-radius:.533333rem}.blog-post-block__content[data-v-dc45e45b]{min-width:0}.blog-post-block__content h2[data-v-dc45e45b]{color:#1b2f23;font-size:var(--type-h2);margin:0 0 .933333rem;font-weight:500;line-height:1.08}.blog-post-block__content p[data-v-dc45e45b]{margin:0}.blog-post-block__content p+p[data-v-dc45e45b]{margin-top:1.06667rem}.blog-post-block__map[data-v-dc45e45b]{aspect-ratio:1.55;background:#f1ece4;border:.0666667rem solid #1b2f231f;border-radius:.533333rem;width:100%;margin-top:1.46667rem;overflow:hidden}.blog-post-block__map iframe[data-v-dc45e45b]{border:0;width:100%;height:100%;display:block}.blog-post-block__button[data-v-dc45e45b]{color:#fffdf8;background:#1b2f23;border:.0666667rem solid #1b2f2329;border-radius:.533333rem;justify-content:center;align-items:center;gap:.666667rem;min-height:3.06667rem;margin-top:1.46667rem;padding:.8rem 1.2rem;font-size:.933333rem;font-weight:800;transition:transform .2s ease-in-out,background-color .2s ease-in-out,box-shadow .2s ease-in-out;display:inline-flex;box-shadow:0 .666667rem 1.6rem #1b2f2324}.blog-post-block__button[data-v-dc45e45b]:hover,.blog-post-block__button[data-v-dc45e45b]:focus-visible{background:#143024;transform:translateY(-.0666667rem);box-shadow:0 .933333rem 2rem #1b2f232e}.blog-post-block__button[data-v-dc45e45b] .stay-icon{width:1.06667rem;height:1.06667rem}.blog-post__back-skeleton[data-v-dc45e45b]{--skeleton-width:9.06667rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem}.blog-post__title-skeleton[data-v-dc45e45b]{--skeleton-width:min(88%, 48rem);--skeleton-height:4.4rem;--skeleton-radius:.6rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#fff3 0 0/100% 100%}.blog-post__title-skeleton--short[data-v-dc45e45b]{--skeleton-width:min(62%, 33.3333rem)}.blog-post__text-skeleton[data-v-dc45e45b]{--skeleton-width:min(70%, 37.3333rem);--skeleton-height:1.2rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff29 0 0/100% 100%}.blog-post__paragraph-skeleton[data-v-dc45e45b]{--skeleton-height:1.2rem;margin-top:1.06667rem}.blog-post__paragraph-skeleton--short[data-v-dc45e45b]{--skeleton-width:68%}.blog-post__image-skeleton[data-v-dc45e45b]{aspect-ratio:1.66;border-radius:.666667rem;width:min(72rem,100vw - 4.26667rem);margin:3.06667rem 50% 2.8rem;transform:translate(-50%)}@media (width<=760px){.blog-post-page>.page__state[data-v-dc45e45b]{width:min(118.667rem,100% - 2.13333rem)}.blog-post__hero[data-v-dc45e45b],.blog-post__hero-content[data-v-dc45e45b]{min-height:41.3333rem}.blog-post__hero-content[data-v-dc45e45b],.blog-post__body[data-v-dc45e45b]{width:min(118.667rem,100% - 2.13333rem)}.blog-post h1[data-v-dc45e45b]{font-size:var(--type-h1);line-height:1}.blog-post__body[data-v-dc45e45b]{padding-block:2.8rem 4.26667rem}.blog-post__body p[data-v-dc45e45b]{font-size:var(--type-body)}.blog-post__image[data-v-dc45e45b],.blog-post__image-skeleton[data-v-dc45e45b]{width:calc(100vw - 2.13333rem)}.blog-post-block[data-v-dc45e45b]{grid-template-columns:1fr;gap:1.33333rem;padding:1.06667rem}.blog-post-block--image-right .blog-post-block__media[data-v-dc45e45b],.blog-post-block--image-right .blog-post-block__content[data-v-dc45e45b]{order:initial}.blog-post-block__gallery[data-v-dc45e45b]{grid-template-columns:1fr}}.news-page[data-v-09dcae52]{width:100%;min-height:100vh;padding:var(--section-space-lg) 0;color:#1e1e1e;background:#faf7f2}.news-page__header[data-v-09dcae52],.news-page__grid[data-v-09dcae52]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.news-page__header[data-v-09dcae52],.news-page__grid[data-v-09dcae52]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.news-page__header[data-v-09dcae52],.news-page__grid[data-v-09dcae52]{width:min(118.667rem,100% - 2.4rem)}}.news-page__header[data-v-09dcae52]{gap:.933333rem;margin-bottom:2.53333rem;display:grid}.news-page__header p[data-v-09dcae52]{color:#7c8a6a;font-size:var(--type-span);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:800}.news-page__header h1[data-v-09dcae52]{max-width:54.6667rem;margin:0}.news-page__grid[data-v-09dcae52]{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem;display:grid}.news-card[data-v-09dcae52]{background:#fff;border:.0666667rem solid #1e1e1e1f;border-radius:.666667rem;min-width:0;overflow:hidden;box-shadow:0 1.06667rem 3.33333rem #221f160f}.news-card>a[data-v-09dcae52]{color:inherit;display:grid}.news-card[data-v-09dcae52] .image-with-skeleton{aspect-ratio:1.42;width:100%}.news-card__body[data-v-09dcae52]{gap:.933333rem;padding:1.6rem 1.73333rem 1.86667rem;display:grid}.news-card__meta[data-v-09dcae52]{color:#5f635d;flex-wrap:wrap;align-items:center;gap:.933333rem;font-size:.866667rem;font-weight:800;display:flex}.news-card__meta span[data-v-09dcae52]{align-items:center;gap:.4rem;display:inline-flex}.news-card__meta[data-v-09dcae52] .stay-icon{width:1.06667rem;height:1.06667rem}.news-card h2[data-v-09dcae52],.news-card p[data-v-09dcae52]{margin:0}.news-card p[data-v-09dcae52]{color:#5f635d}.news-card__title-skeleton[data-v-09dcae52]{--skeleton-width:88%;--skeleton-height:1.6rem;--skeleton-radius:.466667rem}.news-card__text-skeleton[data-v-09dcae52]{--skeleton-height:1rem;margin-top:.533333rem}.news-card__text-skeleton--short[data-v-09dcae52]{--skeleton-width:72%}@media (width<=1180px){.news-page__grid[data-v-09dcae52]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.news-page[data-v-09dcae52]{padding-top:2.26667rem}.news-page__header[data-v-09dcae52],.news-page__grid[data-v-09dcae52]{width:min(118.667rem,100% - 2.13333rem)}.news-page__grid[data-v-09dcae52]{grid-template-columns:1fr}}.news-post-page[data-v-ea10be12]{color:#1e1e1e;background:#faf7f2;min-height:100vh}.news-post__hero[data-v-ea10be12]{background:#1b2f23;min-height:clamp(28rem,56vh,44rem);position:relative;overflow:hidden}.news-post__hero[data-v-ea10be12] .image-with-skeleton{width:100%;height:100%;position:absolute;inset:0}.news-post__shade[data-v-ea10be12]{background:linear-gradient(90deg,#101812b8,#10181229);position:absolute;inset:0}.news-post__hero-content[data-v-ea10be12]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.news-post__hero-content[data-v-ea10be12]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.news-post__hero-content[data-v-ea10be12]{width:min(118.667rem,100% - 2.4rem)}}.news-post__hero-content[data-v-ea10be12]{z-index:1;min-height:inherit;color:#fff;align-content:center;gap:1.2rem;display:grid;position:relative}.news-post__back[data-v-ea10be12]{color:#ffffffd1;width:fit-content;font-weight:700}.news-post__meta[data-v-ea10be12]{align-items:center;gap:1.06667rem;font-weight:700;display:flex}.news-post__meta span[data-v-ea10be12]{align-items:center;gap:.4rem;display:inline-flex}.news-post__hero h1[data-v-ea10be12],.news-post__hero p[data-v-ea10be12]{max-width:56rem;margin:0}.news-post__body[data-v-ea10be12]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.news-post__body[data-v-ea10be12]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.news-post__body[data-v-ea10be12]{width:min(118.667rem,100% - 2.4rem)}}.news-post__body[data-v-ea10be12]{padding-block:var(--section-space-md);gap:1.86667rem;display:grid}.news-post__body>p[data-v-ea10be12]{color:#5f635d;max-width:61.3333rem;margin:0}.news-post__image[data-v-ea10be12],.news-post-block__image[data-v-ea10be12]{border-radius:.8rem;overflow:hidden}.news-post__blocks[data-v-ea10be12]{gap:2.8rem;display:grid}.news-post-block[data-v-ea10be12]{background:#ffffffb8;border:.0666667rem solid #1e1e1e1f;border-radius:1.06667rem;grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:2.26667rem;padding:1.86667rem;display:grid}.news-post-block--image-right .news-post-block__media[data-v-ea10be12],.news-post-block--image-bottom .news-post-block__media[data-v-ea10be12]{order:2}.news-post-block--image-top[data-v-ea10be12],.news-post-block--image-bottom[data-v-ea10be12]{grid-template-columns:1fr}.news-post-block__media[data-v-ea10be12],.news-post-block__content[data-v-ea10be12]{min-width:0}.news-post-block__gallery[data-v-ea10be12]{grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;display:grid}.news-post-block__content[data-v-ea10be12]{gap:1.06667rem;display:grid}.news-post-block__content h2[data-v-ea10be12],.news-post-block__content p[data-v-ea10be12]{margin:0}.news-post-block__content p[data-v-ea10be12]{color:#5f635d}.news-post-block__map iframe[data-v-ea10be12]{border:0;border-radius:.8rem;width:100%;min-height:21.3333rem}.news-post-block__button[data-v-ea10be12]{color:#fff;background:#1b2f23;border-radius:.533333rem;align-items:center;gap:.666667rem;width:fit-content;min-height:3.2rem;padding:0 1.46667rem;font-weight:700;display:inline-flex}@media (width<=900px){.news-post-block[data-v-ea10be12]{grid-template-columns:1fr}.news-post-block__media[data-v-ea10be12]{order:0}}.seasons-page[data-v-a9092749]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:4.4rem 0 5.73333rem}.seasons-page__header[data-v-a9092749],.seasons-page__grid[data-v-a9092749]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.seasons-page__header[data-v-a9092749],.seasons-page__grid[data-v-a9092749]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.seasons-page__header[data-v-a9092749],.seasons-page__grid[data-v-a9092749]{width:min(118.667rem,100% - 2.4rem)}}.seasons-page__header[data-v-a9092749]{gap:.933333rem;margin-bottom:2.26667rem;display:grid}.seasons-page__header p[data-v-a9092749]{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.seasons-page__header h1[data-v-a9092749]{max-width:60rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.seasons-page__grid[data-v-a9092749]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.33333rem;display:grid}.season-card[data-v-a9092749]{background:#1b2f23;border-radius:.666667rem;min-height:34.6667rem;position:relative;overflow:hidden;box-shadow:0 1.06667rem 3.33333rem #221f1614}.season-card>a[data-v-a9092749]{color:#fff;display:block;position:absolute;inset:0}.season-card[data-v-a9092749] .image-with-skeleton{width:100%;height:100%}.season-card__overlay[data-v-a9092749]{color:#fff;background:linear-gradient(#050a070f 0%,#050a0757 48%,#050a07db 100%);align-content:end;gap:.933333rem;padding:1.86667rem;display:grid;position:absolute;inset:0}.season-card h2[data-v-a9092749]{font-size:var(--type-h2);margin:0;font-weight:500;line-height:1.05}.season-card p[data-v-a9092749]{color:#ffffffd6;margin:0;line-height:1.55}.season-card__overlay>span[data-v-a9092749]{color:#1b2f23;background:#fff;border-radius:.533333rem;justify-content:center;justify-self:start;align-items:center;min-height:3.06667rem;padding:0 1.2rem;font-weight:850;display:inline-flex}.season-card__title-skeleton[data-v-a9092749]{--skeleton-width:80%;--skeleton-height:2.26667rem;--skeleton-radius:.533333rem}.season-card__text-skeleton[data-v-a9092749]{--skeleton-height:1.06667rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff2e 0 0/100% 100%}.season-card__text-skeleton--short[data-v-a9092749]{--skeleton-width:64%}.season-card__button-skeleton[data-v-a9092749]{--skeleton-width:10.4rem;--skeleton-height:3.06667rem;--skeleton-radius:.533333rem;margin-top:.4rem}@media (width<=1280px){.seasons-page__grid[data-v-a9092749]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.seasons-page[data-v-a9092749]{padding-top:2.26667rem}.seasons-page__header[data-v-a9092749],.seasons-page__grid[data-v-a9092749]{width:min(118.667rem,100% - 2.13333rem)}.seasons-page__grid[data-v-a9092749]{grid-template-columns:1fr}.season-card[data-v-a9092749]{min-height:28rem}}.season-page[data-v-c4d1167c]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh}.season-page>.page__state[data-v-c4d1167c]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.season-page>.page__state[data-v-c4d1167c]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.season-page>.page__state[data-v-c4d1167c]{width:min(118.667rem,100% - 2.4rem)}}.season-hero[data-v-c4d1167c]{background:#1b2f23;min-height:clamp(36rem,100vh - 6.13333rem,46.6667rem);position:relative;overflow:hidden}.season-hero[data-v-c4d1167c] .image-with-skeleton{width:100%;height:100%;position:absolute;inset:0}.season-hero__shade[data-v-c4d1167c]{background:linear-gradient(90deg,#060c08d6 0%,#060c087a 46%,#060c080d 100%),linear-gradient(#060c0814,#060c0870);position:absolute;inset:0}.season-hero--skeleton .season-hero__shade[data-v-c4d1167c]{background:linear-gradient(90deg,#060c0894 0%,#060c0847 58%,#060c0814 100%),linear-gradient(#060c080a,#060c0838)}.season-hero__content[data-v-c4d1167c]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.season-hero__content[data-v-c4d1167c]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.season-hero__content[data-v-c4d1167c]{width:min(118.667rem,100% - 2.4rem)}}.season-hero__content[data-v-c4d1167c]{z-index:1;color:#fff;align-content:end;gap:1.2rem;min-height:clamp(36rem,100vh - 6.13333rem,46.6667rem);padding-top:8rem;padding-bottom:clamp(2.8rem,7vw,6.4rem);display:grid;position:relative}.season-hero__back[data-v-c4d1167c]{color:#fff;-webkit-backdrop-filter:blur(.8rem);backdrop-filter:blur(.8rem);background:#02090547;border:.0666667rem solid #ffffff57;border-radius:.533333rem;justify-self:start;padding:.733333rem 1.06667rem;font-size:.933333rem;font-weight:800}.season-hero h1[data-v-c4d1167c]{color:#fff;max-width:60rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:.98}.season-hero p[data-v-c4d1167c]{color:#ffffffdb;max-width:41.3333rem;font-size:var(--type-body);margin:0;font-weight:650;line-height:1.65}.season-hero .button[data-v-c4d1167c]{justify-self:start;min-width:12rem}.season-detail__body[data-v-c4d1167c]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.season-detail__body[data-v-c4d1167c]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.season-detail__body[data-v-c4d1167c]{width:min(118.667rem,100% - 2.4rem)}}.season-text[data-v-c4d1167c]{padding:4.66667rem 0 0}.season-text h2[data-v-c4d1167c]{max-width:48rem;font-size:var(--type-h2);margin:0 0 1.46667rem;font-weight:500;line-height:1.08}.season-text p[data-v-c4d1167c]{color:#26342c;font-size:var(--type-body);margin:0;line-height:1.85}.season-text p+p[data-v-c4d1167c]{margin-top:1.33333rem}.season-gallery[data-v-c4d1167c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:1.06667rem;width:100%;margin:3.6rem 0 0;display:grid}.season-gallery[data-v-c4d1167c] .image-with-skeleton{aspect-ratio:1.12;border-radius:.666667rem}.season-banner[data-v-c4d1167c]{background:#1b2f23;min-height:25.3333rem;margin-top:4.26667rem;position:relative;overflow:hidden}.season-banner[data-v-c4d1167c] .image-with-skeleton,.season-banner>div[data-v-c4d1167c]{position:absolute;inset:0}.season-banner>div[data-v-c4d1167c]{background:linear-gradient(90deg,#050a07c7,#050a0714)}.season-banner article[data-v-c4d1167c]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.season-banner article[data-v-c4d1167c]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.season-banner article[data-v-c4d1167c]{width:min(118.667rem,100% - 2.4rem)}}.season-banner article[data-v-c4d1167c]{z-index:1;color:#fff;align-content:center;gap:1.2rem;max-width:118.667rem;min-height:25.3333rem;display:grid;position:relative}.season-banner h2[data-v-c4d1167c]{color:#fff;max-width:41.3333rem;font-size:var(--type-h2);margin:0;font-weight:500;line-height:1.06}.season-banner p[data-v-c4d1167c]{color:#ffffffd6;max-width:36rem;margin:0;line-height:1.65}.season-banner .button[data-v-c4d1167c]{justify-self:start}.season-text--final[data-v-c4d1167c]{padding-bottom:5.73333rem}.season-text--final .button[data-v-c4d1167c]{margin-top:2rem}.season-hero__back-skeleton[data-v-c4d1167c]{--skeleton-width:10rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem}.season-hero__title-skeleton[data-v-c4d1167c]{--skeleton-width:min(86%, 48rem);--skeleton-height:4.66667rem;--skeleton-radius:.6rem}.season-hero__title-skeleton--short[data-v-c4d1167c]{--skeleton-width:min(58%, 30.6667rem)}.season-hero__text-skeleton[data-v-c4d1167c]{--skeleton-width:min(72%, 37.3333rem);--skeleton-height:1.2rem}.season-hero__button-skeleton[data-v-c4d1167c]{--skeleton-width:12rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem}.season-text__title-skeleton[data-v-c4d1167c]{--skeleton-width:25.3333rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem;margin-bottom:1.86667rem}.season-text__line-skeleton[data-v-c4d1167c]{--skeleton-height:1.2rem;margin-top:.933333rem}.season-text__line-skeleton--short[data-v-c4d1167c]{--skeleton-width:68%}@media (width<=980px){.season-gallery[data-v-c4d1167c]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.season-page>.page__state[data-v-c4d1167c]{width:min(118.667rem,100% - 2.13333rem)}.season-hero[data-v-c4d1167c],.season-hero__content[data-v-c4d1167c]{min-height:41.3333rem}.season-hero__content[data-v-c4d1167c],.season-detail__body[data-v-c4d1167c],.season-banner article[data-v-c4d1167c]{width:min(118.667rem,100% - 2.13333rem)}.season-hero h1[data-v-c4d1167c]{font-size:var(--type-h1);line-height:1}.season-text[data-v-c4d1167c]{padding-top:2.93333rem}.season-text p[data-v-c4d1167c]{font-size:var(--type-body)}.season-gallery[data-v-c4d1167c]{grid-template-columns:1fr;margin-top:2.4rem}.season-banner[data-v-c4d1167c]{margin-top:3.06667rem}}.services-page[data-v-8221df0a]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:4.4rem 0 5.73333rem}.services-page__header[data-v-8221df0a],.services-page__grid[data-v-8221df0a]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.services-page__header[data-v-8221df0a],.services-page__grid[data-v-8221df0a]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.services-page__header[data-v-8221df0a],.services-page__grid[data-v-8221df0a]{width:min(118.667rem,100% - 2.4rem)}}.services-page__header[data-v-8221df0a]{gap:.933333rem;margin-bottom:2.26667rem;display:grid}.services-page__header p[data-v-8221df0a]{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.services-page__header h1[data-v-8221df0a]{max-width:60rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.services-page__grid[data-v-8221df0a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.33333rem;display:grid}.service-card[data-v-8221df0a]{background:#1b2f23;border-radius:.666667rem;height:34.6667rem;min-height:0;position:relative;overflow:hidden;box-shadow:0 1.06667rem 3.33333rem #221f1614}.service-card>a[data-v-8221df0a]{color:#fff;display:block;position:absolute;inset:0}.service-card[data-v-8221df0a] .image-with-skeleton{width:100%;height:100%}.service-card__overlay[data-v-8221df0a]{z-index:1;color:#fff;background:linear-gradient(#050a070f 0%,#050a0757 48%,#050a07db 100%);align-content:end;gap:.933333rem;padding:1.86667rem;display:grid;position:absolute;inset:0}.service-card h2[data-v-8221df0a]{font-size:var(--type-h2);margin:0;font-weight:500;line-height:1.05}.service-card p[data-v-8221df0a]{color:#ffffffd6;margin:0;line-height:1.55}.service-card__overlay>span[data-v-8221df0a]{color:#1b2f23;background:#fff;border-radius:.533333rem;justify-content:center;justify-self:start;align-items:center;min-height:3.06667rem;padding:0 1.2rem;font-weight:850;display:inline-flex}.service-card__title-skeleton[data-v-8221df0a]{--skeleton-width:80%;--skeleton-height:2.26667rem;--skeleton-radius:.533333rem}.service-card__text-skeleton[data-v-8221df0a]{--skeleton-height:1.06667rem;background:linear-gradient(110deg,#0000 0%,#ffffff3d 44%,#0000 78%) 0 0/220% 100%,#ffffff2e 0 0/100% 100%}.service-card__text-skeleton--short[data-v-8221df0a]{--skeleton-width:64%}.service-card__button-skeleton[data-v-8221df0a]{--skeleton-width:10.4rem;--skeleton-height:3.06667rem;--skeleton-radius:.533333rem;margin-top:.4rem}@media (width<=1180px){.services-page__grid[data-v-8221df0a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.services-page[data-v-8221df0a]{padding-top:2.26667rem}.services-page__header[data-v-8221df0a],.services-page__grid[data-v-8221df0a]{width:min(118.667rem,100% - 2.13333rem)}.services-page__grid[data-v-8221df0a]{grid-template-columns:1fr}.service-card[data-v-8221df0a]{height:28rem;min-height:0}}.service-page[data-v-ca236149]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:clamp(1.2rem,2.8vw,2.26667rem) 0 0}.service-page>.page__state[data-v-ca236149]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.service-page>.page__state[data-v-ca236149]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.service-page>.page__state[data-v-ca236149]{width:min(118.667rem,100% - 2.4rem)}}.service-hero[data-v-ca236149]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.service-hero[data-v-ca236149]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.service-hero[data-v-ca236149]{width:min(118.667rem,100% - 2.4rem)}}.service-hero__content[data-v-ca236149]{background:#ffffff8f;border:.0666667rem solid #1b2f2324;border-radius:1.2rem;grid-template-columns:minmax(18.6667rem,.68fr) minmax(0,1.32fr);align-items:center;gap:clamp(1.6rem,3.6vw,3.86667rem);padding:clamp(1.2rem,2.4vw,1.86667rem) clamp(1.2rem,2.6vw,1.86667rem);display:grid;position:relative;box-shadow:0 1.2rem 4.26667rem #1b2f2314}.service-hero--image-left .service-hero__copy[data-v-ca236149]{order:2}.service-hero--image-left[data-v-ca236149] .image-with-skeleton,.service-hero--image-right .service-hero__copy[data-v-ca236149]{order:1}.service-hero--image-right[data-v-ca236149] .image-with-skeleton{order:2}.service-hero__copy[data-v-ca236149]{flex-direction:column;justify-content:center;align-items:flex-start;min-height:clamp(17.3333rem,27vw,26rem);padding:clamp(2.4rem,3vw,2.26667rem) clamp(1.06667rem,2vw,2rem) 0;display:flex}.service-hero[data-v-ca236149] .image-with-skeleton{aspect-ratio:16/9;border-radius:.8rem;min-height:0;max-height:34.6667rem;box-shadow:0 1.46667rem 3.6rem #1b2f231f}.service-hero__back[data-v-ca236149]{z-index:2;color:#1b2f23;align-items:center;gap:.6rem;font-size:.933333rem;font-weight:700;display:inline-flex;position:absolute;top:clamp(1.33333rem,2.6vw,2.26667rem);left:clamp(1.6rem,3vw,2.66667rem)}.service-hero__back[data-v-ca236149]:before{content:"←";font-size:1.33333rem;line-height:1}.service-hero h1[data-v-ca236149]{color:#1b2f23;margin:0;font-size:clamp(2.66667rem,4vw,4.06667rem);font-weight:500;line-height:.95}.service-hero__divider[data-v-ca236149]{background:linear-gradient(90deg,#1b2f235c,#0000);align-items:center;width:14.6667rem;max-width:100%;height:.0666667rem;margin:clamp(1.46667rem,3vw,2.26667rem) 0;display:flex}.service-hero__divider[data-v-ca236149]:after{content:"";background:#1b2f23;width:3.46667rem;height:.133333rem;margin-left:1.2rem;box-shadow:4.66667rem 0 #1b2f235c}.service-hero p[data-v-ca236149]{color:#26342c;max-width:23.3333rem;font-size:var(--type-body);margin:0;font-weight:500;line-height:1.65}.service-cta[data-v-ca236149]{color:#fff;text-align:center;width:fit-content;min-width:12.6667rem;min-height:3.46667rem;transition:var(--button-transition);background:#1b2f23;border:.0666667rem solid #ffffff29;border-radius:.533333rem;justify-content:center;align-items:center;padding:.933333rem 1.86667rem;font-weight:800;line-height:1.2;display:inline-flex;box-shadow:0 1.06667rem 2.53333rem #0003}.service-cta[data-v-ca236149]:hover{color:#fff;background:#234034;transform:translateY(-.0666667rem)}.service-hero .service-cta[data-v-ca236149]{margin-top:clamp(1.73333rem,4vw,2.8rem)}.service-detail__body[data-v-ca236149]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.service-detail__body[data-v-ca236149]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.service-detail__body[data-v-ca236149]{width:min(118.667rem,100% - 2.4rem)}}.service-detail__body--final[data-v-ca236149]{margin-top:clamp(2.8rem,5vw,4.13333rem);padding-bottom:clamp(4.13333rem,7vw,6.26667rem)}.service-text[data-v-ca236149]{padding:clamp(2.93333rem,6vw,4.66667rem) 0 0}.service-text h2[data-v-ca236149]{font-size:var(--type-h2);margin:0 0 1.46667rem;font-weight:500;line-height:1.08}.service-text[data-v-ca236149] p{color:#26342c;font-size:var(--type-body);margin:0;line-height:1.85}.service-text[data-v-ca236149] p+p{margin-top:1.33333rem}.service-gallery[data-v-ca236149]{grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(1.06667rem,2vw,1.86667rem);width:100%;margin:clamp(2.26667rem,4vw,3.6rem) 0 0;display:grid}.service-gallery[data-v-ca236149] .image-with-skeleton{aspect-ratio:1.12;border-radius:.666667rem;box-shadow:0 1.2rem 2.4rem #1b2f231a}.service-final-cta[data-v-ca236149]{background:#ffffffc2;border:.0666667rem solid #1b2f231f;border-radius:.933333rem;grid-template-columns:minmax(0,1fr) auto minmax(8rem,.35fr);align-items:center;gap:clamp(1.46667rem,4vw,2.8rem);padding:clamp(1.6rem,3.6vw,2.66667rem);display:grid;position:relative;overflow:hidden;box-shadow:0 1.2rem 3.6rem #1b2f2314}.service-final-cta[data-v-ca236149]:after{content:"";opacity:.22;pointer-events:none;background:url(/assets/footer-mountains-DgJDzJW5.png) 100% 100%/contain no-repeat;width:min(50%,42.6667rem);height:100%;position:absolute;bottom:0;right:1.6rem}.service-final-cta .service-text__content[data-v-ca236149],.service-final-cta .service-cta[data-v-ca236149]{z-index:1;position:relative}.service-final-cta h2[data-v-ca236149]{font-size:var(--type-h3);margin-bottom:.8rem}.service-final-cta[data-v-ca236149] p{max-width:50.6667rem}.service-final-cta .service-cta[data-v-ca236149]{white-space:nowrap;justify-self:center;margin-top:0}.service-hero__back-skeleton[data-v-ca236149]{--skeleton-width:10rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem}.service-hero__title-skeleton[data-v-ca236149]{--skeleton-width:min(86%, 48rem);--skeleton-height:4.66667rem;--skeleton-radius:.6rem}.service-hero__text-skeleton[data-v-ca236149]{--skeleton-width:min(72%, 37.3333rem);--skeleton-height:1.2rem}.service-hero__text-skeleton--short[data-v-ca236149]{--skeleton-width:min(52%, 24rem)}.service-hero__button-skeleton[data-v-ca236149]{--skeleton-width:12rem;--skeleton-height:3.2rem;--skeleton-radius:.533333rem}.service-text__title-skeleton[data-v-ca236149]{--skeleton-width:25.3333rem;--skeleton-height:2.8rem;--skeleton-radius:.533333rem;margin-bottom:1.86667rem}.service-text__line-skeleton[data-v-ca236149]{--skeleton-height:1.2rem;margin-top:.933333rem}.service-text__line-skeleton--short[data-v-ca236149]{--skeleton-width:68%}@media (width<=980px){.service-hero__content[data-v-ca236149]{grid-template-columns:1fr}.service-hero--image-left .service-hero__copy[data-v-ca236149],.service-hero--image-right .service-hero__copy[data-v-ca236149]{order:1}.service-hero--image-left[data-v-ca236149] .image-with-skeleton,.service-hero--image-right[data-v-ca236149] .image-with-skeleton{order:2}.service-hero__copy[data-v-ca236149],.service-hero[data-v-ca236149] .image-with-skeleton{min-height:auto}.service-hero[data-v-ca236149] .image-with-skeleton{aspect-ratio:16/10}.service-gallery[data-v-ca236149]{grid-template-columns:repeat(2,minmax(0,1fr))}.service-final-cta[data-v-ca236149]{grid-template-columns:1fr}.service-final-cta .service-cta[data-v-ca236149]{justify-self:start}}@media (width<=760px){.service-page>.page__state[data-v-ca236149],.service-hero[data-v-ca236149],.service-detail__body[data-v-ca236149]{width:min(118.667rem,100% - 2.13333rem)}.service-hero__content[data-v-ca236149]{border-radius:.933333rem;padding:4.13333rem .933333rem .933333rem}.service-hero__copy[data-v-ca236149]{padding:1.2rem .8rem .666667rem}.service-hero__back[data-v-ca236149]{top:1.46667rem;left:1.6rem}.service-text[data-v-ca236149]{padding-top:2.93333rem}.service-detail__body--final[data-v-ca236149]{margin-top:2.4rem;padding-bottom:3.73333rem}.service-final-cta[data-v-ca236149]{padding:1.6rem}.service-final-cta .service-cta[data-v-ca236149]{white-space:normal}.service-gallery[data-v-ca236149]{grid-template-columns:1fr;margin-top:2.4rem}}.contacts-page[data-v-b71823e9]{color:#18211b;background:#faf7f2;width:100%;min-height:100vh;padding:4.4rem 0 5.73333rem}.contacts-page__header[data-v-b71823e9],.contacts-page__layout[data-v-b71823e9]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.contacts-page__header[data-v-b71823e9],.contacts-page__layout[data-v-b71823e9]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.contacts-page__header[data-v-b71823e9],.contacts-page__layout[data-v-b71823e9]{width:min(118.667rem,100% - 2.4rem)}}.contacts-page__header[data-v-b71823e9]{gap:.933333rem;margin-bottom:2.26667rem;display:grid}.contacts-page__header>p[data-v-b71823e9]:first-child{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.contacts-page__header h1[data-v-b71823e9]{max-width:58.6667rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.contacts-page__header p[data-v-b71823e9]:last-child{color:#657062;max-width:42.6667rem;font-size:var(--type-body);margin:0;line-height:1.7}.contacts-page__layout[data-v-b71823e9]{grid-template-columns:minmax(0,1.45fr) minmax(24rem,.55fr);align-items:stretch;gap:1.86667rem;display:grid}.contacts-page__map[data-v-b71823e9]{background:#eef2ea;border:.0666667rem solid #e4e0d8;border-radius:.666667rem;min-height:41.3333rem;overflow:hidden}.contacts-page__map iframe[data-v-b71823e9],.contacts-page__map-skeleton[data-v-b71823e9]{border:0;width:100%;height:100%;min-height:41.3333rem;display:block}.contacts-page__map-empty[data-v-b71823e9]{color:#1b2f23;text-align:center;background:radial-gradient(circle at 45% 44%,#1b2f2333 0 .2rem,#0000 .266667rem),linear-gradient(135deg,#7c8a6a2e,#fff9),repeating-linear-gradient(30deg,#0000 0 1.6rem,#ffffff80 1.66667rem 1.8rem);place-items:center;gap:.8rem;min-height:41.3333rem;padding:2.13333rem;display:grid}.contacts-page__map-empty[data-v-b71823e9] .stay-icon{width:2.93333rem;height:2.93333rem}.contacts-page__cards[data-v-b71823e9]{gap:1.06667rem;display:grid}.contact-card[data-v-b71823e9]{color:#18211b;background:#fff;border:.0666667rem solid #e4e0d8;border-radius:.666667rem;align-content:start;gap:.8rem;min-width:0;padding:1.86667rem;display:grid;box-shadow:0 1.06667rem 3.33333rem #221f160d}.contact-card__head[data-v-b71823e9]{align-items:center;gap:.933333rem;min-width:0;display:flex}.contact-card__icon[data-v-b71823e9]{color:#1b2f23;background:#e7f0e9;border-radius:50%;flex:none;place-items:center;width:3.46667rem;height:3.46667rem;display:grid}.contact-card__icon[data-v-b71823e9] .stay-icon{width:1.66667rem;height:1.66667rem}.contact-card strong[data-v-b71823e9]{font-size:1.2rem;line-height:1.25}.contact-card span[data-v-b71823e9]:last-child{color:#657062;overflow-wrap:anywhere;line-height:1.55}.contacts-page__description-skeleton[data-v-b71823e9]{--skeleton-width:37.3333rem;--skeleton-height:1.2rem}.contacts-page__icon-skeleton[data-v-b71823e9]{--skeleton-width:1.66667rem;--skeleton-height:1.66667rem}.contacts-page__card-title-skeleton[data-v-b71823e9]{--skeleton-width:8.66667rem;--skeleton-height:1.2rem;--skeleton-radius:.466667rem}.contacts-page__card-text-skeleton[data-v-b71823e9]{--skeleton-width:80%;--skeleton-height:1rem}@media (width<=1180px){.contacts-page__layout[data-v-b71823e9]{grid-template-columns:1fr}.contacts-page__cards[data-v-b71823e9]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=760px){.contacts-page[data-v-b71823e9]{padding-top:2.26667rem}.contacts-page__header[data-v-b71823e9],.contacts-page__layout[data-v-b71823e9]{width:min(118.667rem,100% - 2.13333rem)}.contacts-page__map[data-v-b71823e9],.contacts-page__map iframe[data-v-b71823e9],.contacts-page__map-skeleton[data-v-b71823e9],.contacts-page__map-empty[data-v-b71823e9]{min-height:28rem}.contacts-page__cards[data-v-b71823e9]{grid-template-columns:1fr}}.nearby-page[data-v-672f66a8]{color:#1e1e1e;background:#faf7f2;min-height:100vh;padding-bottom:3.46667rem}.nearby-hero[data-v-672f66a8]{color:#fff;min-height:clamp(28rem,42vw,37.3333rem);position:relative;overflow:hidden}.nearby-hero>.image-with-skeleton[data-v-672f66a8]{position:absolute;inset:0}.nearby-hero__shade[data-v-672f66a8]{z-index:1;background:linear-gradient(90deg,#000000ad,#0000002e 58%,#00000014),linear-gradient(#0000000a,#00000047);position:absolute;inset:0}.nearby-hero__content[data-v-672f66a8]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.nearby-hero__content[data-v-672f66a8]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.nearby-hero__content[data-v-672f66a8]{width:min(118.667rem,100% - 2.4rem)}}.nearby-hero__content[data-v-672f66a8]{z-index:2;min-height:inherit;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.6rem;padding:4.8rem 0 4.26667rem;display:flex;position:relative}.nearby-page__eyebrow[data-v-672f66a8]{color:#ffffffc2;font-size:var(--type-small);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.nearby-hero h1[data-v-672f66a8]{max-width:52rem;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--type-h1);margin:0;font-weight:500;line-height:.98}.nearby-hero p[data-v-672f66a8]{color:#ffffffe6;max-width:37.3333rem;font-size:var(--type-body);margin:0;line-height:1.55}.nearby-hero__badges[data-v-672f66a8]{flex-wrap:wrap;gap:.8rem;display:flex}.nearby-hero__badge[data-v-672f66a8]{-webkit-backdrop-filter:blur(.533333rem);backdrop-filter:blur(.533333rem);min-height:2.93333rem;font-size:var(--type-small);background:#00000038;border:.0666667rem solid #ffffff5c;border-radius:66.6rem;align-items:center;gap:.666667rem;padding:0 1.06667rem;font-weight:700;display:inline-flex}.nearby-hero__badge[data-v-672f66a8] .stay-icon{width:1.2rem;height:1.2rem}.nearby-page__button[data-v-672f66a8],.nearby-card__button[data-v-672f66a8]{color:#fff;min-height:3.06667rem;font-size:var(--type-small);background:#1b2f23;border:.0666667rem solid #ffffff24;border-radius:.4rem;justify-content:center;align-items:center;gap:.666667rem;padding:0 1.33333rem;font-weight:800;text-decoration:none;transition:transform .2s,background .2s,box-shadow .2s;display:inline-flex}.nearby-page__button[data-v-672f66a8]:hover,.nearby-card__button[data-v-672f66a8]:hover{background:#243a34;transform:translateY(-.133333rem);box-shadow:0 .666667rem 1.6rem #00000024}.nearby-page__button--light[data-v-672f66a8]{color:#fff;background:#ffffff14}.nearby-page__intro[data-v-672f66a8],.nearby-page__section[data-v-672f66a8],.nearby-map-card[data-v-672f66a8],.nearby-tips[data-v-672f66a8]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.nearby-page__intro[data-v-672f66a8],.nearby-page__section[data-v-672f66a8],.nearby-map-card[data-v-672f66a8],.nearby-tips[data-v-672f66a8]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.nearby-page__intro[data-v-672f66a8],.nearby-page__section[data-v-672f66a8],.nearby-map-card[data-v-672f66a8],.nearby-tips[data-v-672f66a8]{width:min(118.667rem,100% - 2.4rem)}}.nearby-page__intro[data-v-672f66a8]{grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);align-items:center;gap:4.53333rem;padding:2.66667rem 0 2.8rem;display:grid}.nearby-page__intro-text[data-v-672f66a8]{color:#5f635d;font-size:var(--type-body);gap:1.33333rem;line-height:1.75;display:grid}.nearby-page__intro-text p[data-v-672f66a8]{margin:0}.nearby-page__intro-image[data-v-672f66a8]{border-radius:.666667rem;min-height:17.3333rem}.nearby-page__section[data-v-672f66a8]{padding:.8rem 0 2.26667rem}.nearby-page__section-head[data-v-672f66a8]{gap:.533333rem;margin-bottom:1.73333rem;display:grid}.nearby-page__section-head h2[data-v-672f66a8],.nearby-map-card h2[data-v-672f66a8]{color:#1b2f23;font-family:Playfair Display,Georgia,Times New Roman,serif;font-size:var(--type-h2);margin:0;font-weight:600;line-height:1.05}.nearby-page__section-head p[data-v-672f66a8],.nearby-map-card p[data-v-672f66a8]{color:#5f635d;max-width:61.3333rem;font-size:var(--type-body);margin:0;line-height:1.55}.nearby-page__grid[data-v-672f66a8]{gap:1.46667rem;display:grid}.nearby-page__grid--walking[data-v-672f66a8]{grid-template-columns:repeat(3,minmax(0,1fr))}.nearby-page__grid--driving[data-v-672f66a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.06667rem}.nearby-card[data-v-672f66a8]{background:#ffffffe0;border:.0666667rem solid #1e1e1e1f;border-radius:.533333rem;flex-direction:column;display:flex;overflow:hidden;box-shadow:0 .8rem 2.26667rem #16130d12}.nearby-card__image[data-v-672f66a8]{height:11.4667rem;position:relative}.nearby-card--small .nearby-card__image[data-v-672f66a8]{height:8.53333rem}.nearby-card__image .image-with-skeleton[data-v-672f66a8]{width:100%;height:100%}.nearby-card__map-icon[data-v-672f66a8]{color:#1b2f23;background:#ffffffeb;border:.0666667rem solid #1e1e1e1f;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid;position:absolute;top:.8rem;right:.8rem;box-shadow:0 .533333rem 1.33333rem #0000001f}.nearby-card__map-icon[data-v-672f66a8] .stay-icon{width:1.33333rem;height:1.33333rem}.nearby-card__content[data-v-672f66a8]{flex-direction:column;flex-grow:1;gap:.8rem;padding:1.2rem;display:flex}.nearby-card--small .nearby-card__content[data-v-672f66a8]{padding:1rem}.nearby-card h3[data-v-672f66a8]{font-size:var(--type-body);margin:0;font-weight:800;line-height:1.25}.nearby-card p[data-v-672f66a8]{color:#5f635d;font-size:var(--type-small);margin:0;line-height:1.48}.nearby-card__time[data-v-672f66a8]{font-weight:700;color:#1e1e1e!important}.nearby-card__note[data-v-672f66a8]{grid-template-columns:1.2rem minmax(0,1fr);gap:.533333rem;display:grid}.nearby-card__note[data-v-672f66a8] .stay-icon{color:#1b2f23;width:1.06667rem;height:1.06667rem}.nearby-card__button[data-v-672f66a8]{justify-self:end;min-height:2.66667rem;margin-top:auto;padding:0 .933333rem}.nearby-card__button[data-v-672f66a8] .stay-icon,.nearby-page__button[data-v-672f66a8] .stay-icon{width:1.13333rem;height:1.13333rem}.nearby-map-card[data-v-672f66a8]{background:#e8eedf;border:.0666667rem solid #1e1e1e1f;border-radius:.533333rem;min-height:16.4rem;margin-top:1.2rem;position:relative;overflow:hidden}.nearby-map-card>.image-with-skeleton[data-v-672f66a8]{position:absolute;inset:0}.nearby-map-card[data-v-672f66a8]:after{content:"";background:linear-gradient(90deg,#faf7f2eb,#faf7f2b8 34%,#faf7f214);position:absolute;inset:0}.nearby-map-card__content[data-v-672f66a8]{z-index:1;flex-direction:column;justify-content:center;align-items:flex-start;gap:.933333rem;max-width:28.6667rem;min-height:16.4rem;padding:2rem;display:flex;position:relative}.nearby-tips[data-v-672f66a8]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1.86667rem;padding:2.26667rem 0 2.8rem;display:grid}.nearby-tip[data-v-672f66a8]{grid-template-columns:2.8rem minmax(0,1fr);gap:1.2rem;display:grid}.nearby-tip__icon[data-v-672f66a8]{color:#1b2f23;place-items:center;width:2.8rem;height:2.8rem;display:inline-grid}.nearby-tip__icon[data-v-672f66a8] .stay-icon{width:2rem;height:2rem}.nearby-tip h3[data-v-672f66a8]{font-size:var(--type-body);margin:0 0 .4rem;font-weight:800}.nearby-tip p[data-v-672f66a8]{color:#5f635d;font-size:var(--type-small);margin:0;line-height:1.5}.nearby-page__eyebrow-skeleton[data-v-672f66a8],.nearby-page__text-skeleton[data-v-672f66a8],.nearby-page__paragraph-skeleton[data-v-672f66a8],.nearby-page__heading-skeleton[data-v-672f66a8],.nearby-page__card-title-skeleton[data-v-672f66a8],.nearby-page__card-text-skeleton[data-v-672f66a8],.nearby-page__button-skeleton[data-v-672f66a8],.nearby-page__card-button-skeleton[data-v-672f66a8]{border-radius:66.6rem;display:block}.nearby-page__eyebrow-skeleton[data-v-672f66a8]{width:10.6667rem;height:.933333rem}.nearby-page__title-skeleton[data-v-672f66a8]{border-radius:.8rem;width:min(100%,43.3333rem);height:3.86667rem;display:block}.nearby-page__title-skeleton--short[data-v-672f66a8]{width:min(72%,32rem)}.nearby-page__text-skeleton[data-v-672f66a8]{width:min(100%,37.3333rem);height:1.46667rem}.nearby-page__button-skeleton[data-v-672f66a8]{width:18rem;height:3.06667rem}.nearby-page__paragraph-skeleton[data-v-672f66a8]{width:100%;height:1.33333rem}.nearby-page__heading-skeleton[data-v-672f66a8]{width:20rem;height:2.8rem;margin-bottom:1.6rem}.nearby-card--skeleton[data-v-672f66a8]{padding-bottom:1.2rem}.nearby-card--skeleton>.image-with-skeleton[data-v-672f66a8]{width:100%;height:11.4667rem}.nearby-page__card-title-skeleton[data-v-672f66a8],.nearby-page__card-text-skeleton[data-v-672f66a8],.nearby-page__card-button-skeleton[data-v-672f66a8]{margin:1.06667rem 1.2rem 0}.nearby-page__card-title-skeleton[data-v-672f66a8]{width:62%;height:1.2rem}.nearby-page__card-text-skeleton[data-v-672f66a8]{width:calc(100% - 2.4rem);height:3.06667rem}.nearby-page__card-button-skeleton[data-v-672f66a8]{width:10rem;height:2.66667rem;margin-left:auto}@media (width<=1180px){.nearby-page__grid--driving[data-v-672f66a8],.nearby-page__grid--walking[data-v-672f66a8]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.nearby-page__intro[data-v-672f66a8],.nearby-tips[data-v-672f66a8],.nearby-page__grid--walking[data-v-672f66a8],.nearby-page__grid--driving[data-v-672f66a8]{grid-template-columns:1fr}.nearby-card__image[data-v-672f66a8],.nearby-card--small .nearby-card__image[data-v-672f66a8]{height:12.6667rem}}@media (width<=566px){.nearby-hero[data-v-672f66a8]{min-height:37.3333rem}.nearby-hero__content[data-v-672f66a8]{padding-top:6.4rem}.nearby-hero__badges[data-v-672f66a8]{flex-direction:column;align-items:stretch}.nearby-hero__badge[data-v-672f66a8],.nearby-page__button[data-v-672f66a8]{width:100%}.nearby-page__intro[data-v-672f66a8]{gap:1.73333rem;padding-top:2rem}}.content-page[data-v-5657ffb6]{background:radial-gradient(circle at 14% 0,#d8c7a62e,#0000 34%),#faf7f2;padding:4.8rem 0 6.4rem}.content-page__inner[data-v-5657ffb6]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.content-page__inner[data-v-5657ffb6]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.content-page__inner[data-v-5657ffb6]{width:min(118.667rem,100% - 2.4rem)}}.content-page__article[data-v-5657ffb6],.content-page__skeleton[data-v-5657ffb6]{background:#ffffffb8;border:.0666667rem solid #1e1e1e1a;border-radius:.933333rem;max-width:61.3333rem;min-height:28rem;padding:3.73333rem;box-shadow:0 1.33333rem 3.46667rem #1b2f2314}.content-page__eyebrow[data-v-5657ffb6]{color:#1b2f23;letter-spacing:.08em;text-transform:uppercase;margin:0 0 .8rem;font-size:.866667rem;font-weight:700}.content-page h1[data-v-5657ffb6]{color:#1b2f23;font-family:var(--font-heading);-webkit-hyphens:auto;hyphens:auto;overflow-wrap:anywhere;margin:0;font-size:clamp(2.8rem,5vw,5.06667rem);font-weight:500;line-height:1.02}.content-page__lead[data-v-5657ffb6]{color:#1e1e1ec2;max-width:48rem;margin:1.46667rem 0 0;font-size:clamp(1.13333rem,1.6vw,1.4rem);line-height:1.55}.content-page__body[data-v-5657ffb6]{color:#1e1e1ed1;overflow-wrap:anywhere;gap:1.2rem;margin-top:2.53333rem;font-size:1.2rem;line-height:1.7;display:grid}.content-page__lead[data-v-5657ffb6] *,.content-page__body[data-v-5657ffb6] *{overflow-wrap:anywhere}.content-page__skeleton[data-v-5657ffb6]{gap:1.2rem;display:grid}.content-page__skeleton span[data-v-5657ffb6],.content-page__skeleton strong[data-v-5657ffb6],.content-page__skeleton p[data-v-5657ffb6]{background:linear-gradient(90deg,#eee7dc 0%,#f8f5ef 50%,#eee7dc 100%) 0 0/220% 100%;border-radius:66.6rem;margin:0;animation:1.2s ease-in-out infinite content-page-skeleton-5657ffb6;display:block}.content-page__skeleton span[data-v-5657ffb6]{width:12rem;height:.933333rem}.content-page__skeleton strong[data-v-5657ffb6]{width:min(100%,45.3333rem);height:4.53333rem}.content-page__skeleton p[data-v-5657ffb6]{width:100%;height:1.2rem}.content-page__skeleton p[data-v-5657ffb6]:last-child{width:72%}@keyframes content-page-skeleton-5657ffb6{0%{background-position:100% 0}to{background-position:-100% 0}}@media (width<=760px){.content-page[data-v-5657ffb6]{padding:2.26667rem 0 4.26667rem}.content-page__article[data-v-5657ffb6],.content-page__skeleton[data-v-5657ffb6]{padding:1.86667rem}.content-page h1[data-v-5657ffb6]{font-size:clamp(2.26667rem,12vw,3.2rem)}}.not-found-page[data-v-48ea3c99]{color:#18211b;background:#faf7f2;width:100%;min-height:37.3333rem;padding:clamp(4.8rem,8vw,8rem) 0}.not-found-page__inner[data-v-48ea3c99]{width:min(118.667rem,100% - 10.6667rem);margin-inline:auto}@media (width<=1366px){.not-found-page__inner[data-v-48ea3c99]{width:min(118.667rem,100% - 6.66667rem)}}@media (width<=566px){.not-found-page__inner[data-v-48ea3c99]{width:min(118.667rem,100% - 2.4rem)}}.not-found-page__inner[data-v-48ea3c99]{justify-items:start;gap:1.2rem;display:grid}.not-found-page__inner p[data-v-48ea3c99]{color:#7c8a6a;font-size:var(--type-body);letter-spacing:.08em;text-transform:uppercase;margin:0;font-weight:900}.not-found-page__inner h1[data-v-48ea3c99]{max-width:48rem;font-size:var(--type-h1);margin:0;font-weight:500;line-height:1}.not-found-page__inner span[data-v-48ea3c99]{color:#657062;max-width:34.6667rem;font-size:var(--type-span);line-height:1.7}.not-found-page__actions[data-v-48ea3c99]{flex-wrap:wrap;gap:.933333rem;margin-top:1.2rem;display:flex}@media (width<=760px){.not-found-page__inner[data-v-48ea3c99]{width:min(118.667rem,100% - 2.13333rem)}}@font-face{font-family:Inter;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/Inter18pt-Regular-fLD4YTh7.woff2)format("woff2"),url(/assets/Inter18pt-Regular-D220xS0B.woff)format("woff")}@font-face{font-family:Inter;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/Inter18pt-Medium-C0nQ077j.woff2)format("woff2"),url(/assets/Inter18pt-Medium-Bkw_djlF.woff)format("woff")}@font-face{font-family:Inter;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/Inter18pt-SemiBold-DtTPvJl_.woff2)format("woff2"),url(/assets/Inter18pt-SemiBold-vn629ElR.woff)format("woff")}@font-face{font-family:Playfair Display;font-weight:400;font-style:normal;font-display:swap;src:url(/assets/PlayfairDisplay-Regular-BnZcZCxK.woff2)format("woff2"),url(/assets/PlayfairDisplay-Regular-DG2xuf95.woff)format("woff")}@font-face{font-family:Playfair Display;font-weight:500;font-style:normal;font-display:swap;src:url(/assets/PlayfairDisplay-Medium-DcXZ45PO.woff2)format("woff2"),url(/assets/PlayfairDisplay-Medium-DvAcd23_.woff)format("woff")}@font-face{font-family:Playfair Display;font-weight:600;font-style:normal;font-display:swap;src:url(/assets/PlayfairDisplay-SemiBold-B8fSh8YG.woff2)format("woff2"),url(/assets/PlayfairDisplay-SemiBold-a0lXqWTi.woff)format("woff")}:root{--font-base:Inter, system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--font-heading:Playfair Display, Georgia, Times New Roman, serif;--color-ivory:#faf7f2;--color-forest:#1b2f23;--color-graphite:#1e1e1e;--color-sage:#7c8a6a;--color-sand:#d8c7a6;--color-text:#1e1e1e;--color-muted:#5f635d;--color-background:#faf7f2;--color-surface:#fff;--color-border:#1e1e1e1f;--type-h1:clamp(2.66667rem, 5vw, 5.06667rem);--type-h2:clamp(1.73333rem, 1.8vw, 2.66667rem);--type-h3:clamp(1.33333rem, 1.8vw, 1.73333rem);--type-body:clamp(1.06667rem, 1.08vw, 1.2rem);--type-span:clamp(.866667rem, .95vw, 1rem);--section-space-sm:clamp(2.8rem, 4.2vw, 4.8rem);--section-space-md:clamp(3.86667rem, 5.6vw, 6.4rem);--section-space-lg:clamp(4.8rem, 7vw, 8.26667rem);--button-transition:all .2s ease-in-out;color:#1e1e1e;font-family:var(--font-base);font-synthesis:none;scrollbar-color:#1b2f23 #faf7f2;scrollbar-gutter:stable;scrollbar-width:thin;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf7f2}h1,h2,h3,h4{font-family:var(--font-heading);color:inherit;letter-spacing:0;font-weight:500}h1{font-size:var(--type-h1);line-height:1.02}h2{font-size:var(--type-h2);line-height:1.08}h3{font-size:var(--type-h3);line-height:1.2}p{font-size:var(--type-body);line-height:1.65}span{font-size:var(--type-span)}a span,button span,.button span{font-size:inherit}html{overflow-x:clip}html::-webkit-scrollbar{width:.533333rem}html::-webkit-scrollbar-track{background:#faf7f2}html::-webkit-scrollbar-thumb{background:#1b2f23;border:.133333rem solid #faf7f2;border-radius:66.6rem}html::-webkit-scrollbar-thumb:hover{background:#243a34}*{box-sizing:border-box}body{background:#faf7f2;min-width:21.3333rem;min-height:100vh;margin:0;overflow-x:clip}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{cursor:pointer}a,button{transition:var(--button-transition)}.button{color:#1e1e1e;height:3.2rem;transition:var(--button-transition);background:#d8c7a6;border:.0666667rem solid #0000;border-radius:.533333rem;justify-content:center;align-items:center;padding:0 1.6rem;font-weight:600;display:inline-flex;box-shadow:0 0 1.2rem #0000}.button:hover{filter:brightness(.94);border-color:#1e1e1e2e;transform:translateY(-.133333rem);box-shadow:0 .4rem 1.2rem #0000001a}.button--dark{color:#fff;background:#1b2f23;border-color:#ffffff26}.button--dark:hover{color:#fff;background:#243034;border-color:#ffffff40}.button--ghost{color:#fff;-webkit-backdrop-filter:blur(.666667rem);backdrop-filter:blur(.666667rem);background:#00000038;border-color:#ffffff59}.button--outline{background:0 0;border-color:#1e1e1e1f}.button--outline:hover{background:#d8c7a62e;border-color:#1e1e1e38}.icon-button{color:#1e1e1e;background:#fff;border:.0666667rem solid #1e1e1e1f;border-radius:50%;place-items:center;width:2.8rem;height:2.8rem;padding:0;font-size:1.46667rem;display:inline-grid}.page{max-width:48rem}.home-section,.stay-section{margin-top:var(--section-space-md)}.page h1{font-size:var(--type-h1);margin:0 0 1.06667rem;line-height:1}.page p{color:#5f635d;font-size:var(--type-body);margin:0;line-height:1.5}.page__state{padding-block:2.66667rem}.page__state--error{color:#a33b3b}.content-skeleton{width:var(--skeleton-width,100%);max-width:100%;height:var(--skeleton-height,1.06667rem);border-radius:var(--skeleton-radius,66.6rem);background:linear-gradient(110deg,#fff0 0%,#ffffff94 44%,#fff0 78%) 0 0/220% 100%,linear-gradient(135deg,#e2dbcff5,#f6f2ebf5) 0 0/100% 100%;animation:1.35s ease-in-out infinite content-skeleton-shimmer;display:block;position:relative;overflow:hidden}@keyframes content-skeleton-shimmer{0%{background-position:180% 0,0 0}to{background-position:-80% 0,0 0}}.home-section h2{font-size:var(--type-h2);text-transform:uppercase;margin:0;font-weight:500}body #hr-modal .main-page{min-height:100%!important}body #hr-widget .custom-calendar .search__container{box-shadow:0 1.06667rem 3.33333rem #221f160f;background-color:#1b2f23!important}body #hr-widget .custom-calendar .search__container .button-primary{background-color:#1b2f23!important}body #hr-widget .custom-calendar .search__container .button-primary:hover{background-color:#243034!important}
