.cr-home{--cr-ink: #1c1a17;--cr-ink-soft: #3a3530;--cr-muted: #6e675f;--cr-paper: #f3efe8;--cr-paper-deep: #e7e0d4;--cr-sage: #4a5c4e;--cr-sage-deep: #354238;--cr-gold: #9a7b4f;--cr-gold-soft: #b8925c;--cr-cream: #faf7f2;--cr-white: #ffffff;--cr-line: rgba(28, 26, 23, .12);--cr-display: "Cormorant Garamond", Georgia, "Times New Roman", serif;--cr-sans: "Manrope", system-ui, sans-serif;--cr-gold-title-font: "Cormorant Garamond", Georgia, "Times New Roman", serif;background:var(--cr-cream);color:var(--cr-ink);font-family:var(--cr-sans);font-weight:400;font-size:1.05rem;line-height:1.65;overflow-x:clip}.cr-home,.cr-home p,.cr-home li,.cr-home a,.cr-home button,.cr-home dd,.cr-home dt{font-family:var(--cr-sans)}.cr-home h1,.cr-home h2,.cr-home h3,.cr-home h4,.cr-home .cr-display,.cr-home .cr-hero__brand,.cr-home .cr-hero__tagline,.cr-home .cr-quote,.cr-home .cr-room__title,.cr-home .cr-footer__brand{font-family:var(--cr-display);font-weight:500;line-height:1.1}.cr-home .cr-media img,.cr-home .cr-cover{display:block;width:100%;height:100%;object-fit:cover}.cr-home .cr-media img.cr-natural,.cr-home .cr-natural{display:block;width:100%;height:auto;object-fit:contain}.cr-home .cr-eyebrow{font-family:var(--cr-sans);font-size:.72rem;font-weight:600;letter-spacing:.22em;text-transform:uppercase;color:var(--cr-sage);margin:0 0 .85rem}.cr-home .cr-eyebrow--light{color:#ffffffd1}.cr-home .cr-display{font-family:var(--cr-gold-title-font);font-weight:500;font-size:clamp(2.4rem,5vw,4rem);line-height:1.05;letter-spacing:.12em;text-transform:none;color:var(--cr-gold);margin:0 0 1rem}.cr-home .cr-display--light{font-family:var(--cr-display);color:var(--cr-white);letter-spacing:.12em;text-transform:uppercase}.cr-home .cr-book-band .cr-display{font-family:var(--cr-display);font-size:clamp(2.4rem,5vw,4rem);font-weight:500;line-height:1.05}.cr-home .cr-lead{font-size:1.125rem;color:var(--cr-ink-soft);max-width:36rem}.cr-home .cr-muted{color:var(--cr-muted);font-size:.9rem}.cr-home .cr-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.85rem 1.6rem;background:var(--cr-sage);color:var(--cr-white)!important;text-decoration:none!important;font-size:.78rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--cr-sage);transition:background .25s ease,color .25s ease,border-color .25s ease,transform .2s ease}.cr-home .cr-btn:hover,.cr-home .cr-btn:focus{background:var(--cr-sage-deep);border-color:var(--cr-sage-deep);color:var(--cr-white)!important;transform:translateY(-1px)}.cr-home .cr-btn--light{background:var(--cr-white);color:var(--cr-ink)!important;border-color:var(--cr-white)}.cr-home .cr-btn--light:hover,.cr-home .cr-btn--light:focus{background:transparent;color:var(--cr-white)!important;border-color:var(--cr-white)}.cr-home .cr-btn--ghost{background:transparent;color:var(--cr-white)!important;border-color:#ffffffa6}.cr-home .cr-btn--ghost:hover,.cr-home .cr-btn--ghost:focus{background:var(--cr-white);color:var(--cr-ink)!important}.cr-home .cr-btn--nav{padding:.55rem 1.1rem;font-size:.7rem}.cr-home .cr-nav{position:fixed;inset:0 0 auto;z-index:1040;transition:background .3s ease,box-shadow .3s ease,backdrop-filter .3s ease}.cr-home .cr-nav.is-scrolled{background:#1c1a17e0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 8px 30px #0000002e}.cr-home .cr-nav__inner{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;padding:.85rem 1.25rem}.cr-home .cr-nav__left,.cr-home .cr-nav__right{display:flex;align-items:center;gap:1.1rem}.cr-home .cr-nav__right{justify-content:flex-end}.cr-home .cr-nav__link{color:#ffffffe0!important;text-decoration:none!important;font-size:.78rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;transition:color .2s ease}.cr-home .cr-nav__link:hover{color:#fff!important}.cr-home .cr-nav__brand{display:flex;justify-content:center;align-items:center;text-decoration:none!important;color:#fff!important}.cr-home .cr-nav__brand-text{font-family:var(--cr-display);font-size:clamp(1.35rem,2.4vw,1.75rem);font-weight:600;letter-spacing:.04em;line-height:1;white-space:nowrap}.cr-home .cr-nav__lang{background:transparent;border:1px solid rgba(255,255,255,.35);color:#fffffff2;font-size:.92rem;font-weight:600;letter-spacing:.08em;padding:.55rem .85rem;text-transform:uppercase}.cr-home .cr-nav__mobile-actions{display:inline-flex;flex-direction:row;align-items:center;gap:.45rem}.cr-home .cr-nav__lang-flag{display:inline-flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;padding:0;border:1px solid rgba(255,255,255,.35);background:#ffffff0f;color:#fff;font-size:1.35rem;line-height:1}.cr-home .cr-nav__toggler{width:28px;height:20px;border:0;background:transparent;display:flex;flex-direction:column;justify-content:space-between;padding:0}.cr-home .cr-nav__toggler span{display:block;height:2px;width:100%;background:#fff}.cr-home .cr-nav__mobile{background:#1c1a17f5;padding:.5rem 1.25rem 1.25rem}.cr-home .cr-nav__mobile-link{display:block;color:#fff!important;text-decoration:none!important;padding:.7rem 0;border-bottom:1px solid rgba(255,255,255,.08);font-size:.85rem;letter-spacing:.1em;text-transform:uppercase}.cr-home .cr-nav__mobile-lang{margin-top:1rem;padding-top:.85rem;border-top:1px solid rgba(255,255,255,.12)}.cr-home .cr-nav__mobile-lang-label{margin:0 0 .75rem;color:#ffffff8c;font-size:.72rem;font-weight:600;letter-spacing:.16em;text-transform:uppercase}.cr-home .cr-nav__mobile-lang-list{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:.5rem;overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin}.cr-home .cr-nav__mobile-lang-item{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;gap:.4rem;min-width:3.25rem;padding:.65rem .75rem;color:#fff!important;text-decoration:none!important;font-size:.78rem;font-weight:600;letter-spacing:.04em;border:1px solid rgba(255,255,255,.18);background:#ffffff0a}.cr-home .cr-nav__mobile-lang-item.is-active,.cr-home .cr-nav__mobile-lang-item:hover{border-color:color-mix(in srgb,var(--cr-gold) 70%,#fff);background:#9a7b4f38}.cr-home .cr-nav__mobile-lang-flag{font-size:1.35rem;line-height:1}.cr-home .cr-hero{position:relative;min-height:100vh;min-height:100svh;display:flex;align-items:flex-end;justify-content:center;color:#fff;padding:0 1.25rem 12vh;text-align:center}.cr-home .cr-hero__media,.cr-home .cr-hero__veil{position:absolute;inset:0}.cr-home .cr-hero__media{overflow:hidden}.cr-home .cr-hero__img{animation:cr-kenburns 22s ease-in-out infinite alternate}.cr-home .cr-hero__veil{background:linear-gradient(180deg,#14121094,#1412106b 40%,#141210c7)}.cr-home .cr-hero__content{position:relative;z-index:1;max-width:48rem}.cr-home .cr-hero__content--with-search{max-width:56rem;width:100%}.cr-home .cr-hero__brand{font-family:var(--cr-display);font-weight:600;font-size:clamp(3rem,8vw,5.5rem);line-height:.95;margin:0 0 .85rem;letter-spacing:.02em}.cr-home .cr-hero__tagline{font-family:var(--cr-display);font-style:italic;font-size:clamp(1.15rem,2.4vw,1.55rem);margin:0 0 1.75rem;color:#ffffffe6}.cr-home .cr-hero-search{max-width:920px;margin:0 auto;background:#faf7f2f5;border:1px solid color-mix(in srgb,var(--cr-gold) 45%,transparent);border-radius:0;box-shadow:0 16px 48px #14121059;padding:.55rem;overflow:hidden;text-align:left}.cr-home .cr-hero-search__fields{display:grid;grid-template-columns:1.2fr 1.2fr .7fr auto;gap:0;align-items:stretch}.cr-home .cr-hero-search__field{display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:.55rem 1rem;margin:0;border-right:1px solid var(--cr-line);cursor:pointer;min-width:0}.cr-home .cr-hero-search__field--guests{border-right:none}.cr-home .cr-hero-search__label{font-family:var(--cr-sans);font-size:.68rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:var(--cr-gold);line-height:1}.cr-home .cr-hero-search__input{width:100%;border:0;background:transparent;padding:0;margin:0;font-family:var(--cr-sans);font-size:1.05rem;font-weight:500;color:var(--cr-ink);line-height:1.3;outline:none;box-shadow:none;appearance:none;-webkit-appearance:none}.cr-home .cr-hero-search__input:focus{outline:none;box-shadow:none}.cr-home .cr-hero-search__field select.cr-hero-search__input{cursor:pointer;background-image:none}.cr-home .cr-date-shell{position:relative;display:block;width:100%;min-width:0}.cr-home .cr-date-shell__placeholder{position:absolute;inset:0;z-index:1;display:flex;align-items:center;color:var(--cr-muted);font-size:1.05rem;font-weight:500;line-height:1.3;pointer-events:auto;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cr-home .cr-date-shell.is-filled .cr-date-shell__placeholder{opacity:0;pointer-events:none}.cr-home .cr-date-shell:not(.is-filled) input[type=date]{color:transparent;-webkit-text-fill-color:transparent}.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit,.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit-fields-wrapper,.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit-text,.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit-month-field,.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit-day-field,.cr-home .cr-date-shell:not(.is-filled) input[type=date]::-webkit-datetime-edit-year-field{color:transparent!important;-webkit-text-fill-color:transparent!important;background:transparent!important;opacity:0!important}.cr-home .cr-hero-search__btn{align-self:stretch;border:1px solid color-mix(in srgb,var(--cr-gold) 55%,#e8dcc8);border-radius:0;background:linear-gradient(145deg,#c9a86a,#9a7b4f 42%,#7a5f38);color:#fff;font-family:var(--cr-sans);font-size:.78rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;padding:.9rem 1.35rem;white-space:normal;max-width:11.5rem;line-height:1.25;transition:filter .2s ease,transform .15s ease}.cr-home .cr-hero-search__btn:hover,.cr-home .cr-hero-search__btn:focus{color:#fff;filter:brightness(1.06)}.cr-home .cr-hero-search__btn:active{transform:scale(.98)}@media(max-width:991.98px){.cr-home .cr-hero-search__fields{grid-template-columns:1fr 1fr}.cr-home .cr-hero-search__field{border-right:none;border-bottom:1px solid var(--cr-line)}.cr-home .cr-hero-search__field:nth-child(odd){border-right:1px solid var(--cr-line)}.cr-home .cr-hero-search__btn{grid-column:1 / -1;max-width:none;padding:1rem 1.25rem;margin-top:.35rem}}@media(max-width:575.98px){.cr-home .cr-hero-search__fields{grid-template-columns:1fr}.cr-home .cr-hero-search__field:nth-child(odd){border-right:none}.cr-home .cr-hero-search__field:last-of-type{border-bottom:1px solid var(--cr-line)}}@keyframes cr-kenburns{0%{transform:scale(1)}to{transform:scale(1.08)}}.cr-home .cr-display--scene{font-family:var(--cr-gold-title-font);font-size:clamp(2.4rem,5vw,4rem);font-weight:500;letter-spacing:.12em;text-transform:none;line-height:1.05;margin-bottom:.9rem}.cr-home .cr-lead--scene{font-family:var(--cr-display);font-size:clamp(1.2rem,2.2vw,1.45rem);font-style:italic;font-weight:400;line-height:1.45;color:var(--cr-ink-soft);max-width:34rem;margin:0 0 1.5rem}.cr-home .cr-quote--scene{font-size:clamp(1.2rem,2.2vw,1.45rem);line-height:1.5;margin:0 0 2rem;padding-top:1.25rem;border-top:1px solid var(--cr-line)}.cr-home .cr-intro{padding:clamp(4rem,8vw,6rem) 0 clamp(3.25rem,5.5vw,4.5rem);background:var(--cr-white)}.cr-home .cr-intro__shell{max-width:1120px;margin:0 auto;padding:0 clamp(1.25rem,4vw,2.75rem)}.cr-home .cr-intro__lead{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:clamp(1.75rem,4vw,3.5rem);align-items:start;margin-bottom:0}.cr-home .cr-intro__copy{max-width:30rem;padding-top:clamp(.75rem,2vw,1.75rem)}.cr-home .cr-intro__script,.cr-home .cr-stay__script{font-family:var(--cr-gold-title-font);font-style:italic;font-weight:400;font-size:clamp(1.65rem,3vw,2.35rem);line-height:1.15;color:var(--cr-gold);margin:0 0 .35rem}.cr-home .cr-intro__title,.cr-home .cr-stay__title{font-family:var(--cr-gold-title-font);font-weight:500;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:.12em;text-transform:none;color:var(--cr-gold);line-height:1.05;margin:0 0 1rem}.cr-home .cr-intro__prose p{color:var(--cr-ink-soft);margin:0 0 1rem;font-size:.98rem;line-height:1.8}.cr-home .cr-intro__stay-title{font-family:var(--cr-gold-title-font);font-style:normal;font-weight:500;font-size:clamp(2.4rem,5vw,4rem);letter-spacing:.12em;text-transform:none;line-height:1.05;color:var(--cr-gold);margin:1.35rem 0 .75rem}.cr-home .cr-intro__prose-stay{margin-top:0}.cr-home .cr-intro__aside{margin:0;width:min(100%,28.125rem);max-width:100%;justify-self:end;padding:.55rem;background:linear-gradient(145deg,#c9a86a,#8f7040 28%,#e6d3a8 52%,#9a7b4f 78%,#6e5530);box-shadow:0 1px #fff5dc8c inset,0 -1px #50371459 inset,0 12px 28px #1c1a1724,0 2px 6px #1c1a1714}.cr-home .cr-intro__aside img{width:100%;height:auto;display:block;outline:1px solid rgba(28,26,23,.18);box-shadow:0 0 0 1px #fff8e659 inset}.cr-home .cr-intro__duo{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:clamp(1.15rem,2.2vw,1.65rem);align-items:start;max-width:58rem;margin:0 auto;padding:0 clamp(.5rem,3vw,3rem)}.cr-home .cr-intro__shot{display:block}.cr-home .cr-intro__shot:nth-child(2){margin-top:clamp(4rem,10vw,7.5rem)}.cr-home .cr-intro__shot img{width:100%;height:auto;display:block;transition:filter .45s ease}.cr-home .cr-intro__shot:hover img{filter:brightness(1.03)}.cr-home .cr-quote{font-family:var(--cr-display);font-size:1.25rem;line-height:1.55;color:var(--cr-ink-soft);margin-bottom:1.75rem}.cr-home .cr-amenities{list-style:none;padding:0;margin:0;display:grid;grid-template-columns:1fr 1fr;gap:.65rem 1.25rem}.cr-home .cr-amenities li{font-size:.88rem;letter-spacing:.04em;color:var(--cr-ink-soft);padding-left:1rem;position:relative}.cr-home .cr-amenities li:before{content:"";position:absolute;left:0;top:.55em;width:.4rem;height:.4rem;border-radius:50%;background:var(--cr-sage)}.cr-home .cr-rooms{padding:clamp(3.25rem,5.5vw,4.5rem) 1.25rem clamp(4rem,8vw,7rem);background:var(--cr-cream)}.cr-home .cr-rooms__head{text-align:center;max-width:40rem;margin:0 auto clamp(2.75rem,5vw,3.5rem)}.cr-home .cr-rooms__head .cr-lead{margin:0 auto}.cr-home .cr-room{max-width:1120px;margin:0 auto 4.5rem;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(1.5rem,4vw,3rem);align-items:start}.cr-home .cr-room__copy,.cr-home .cr-room__visual{min-width:0;width:100%}.cr-home .cr-room__main{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--cr-paper-deep)}.cr-home .cr-room__main img{transition:transform .7s ease}.cr-home .cr-room__main:hover img{transform:scale(1.04)}.cr-home .cr-room__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem;margin-top:.5rem}.cr-home .cr-room__thumbs a{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--cr-paper-deep)}.cr-home .cr-room__more:after{content:"";position:absolute;inset:0;background:#0c0c0cb8;z-index:1}.cr-home .cr-room__more-icon{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font-family:var(--cr-sans);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:300;line-height:1;pointer-events:none}.cr-home .cr-room__title{font-family:var(--cr-display);font-size:clamp(1.8rem,3vw,2.4rem);font-weight:500;margin:0 0 1rem}.cr-home .cr-room__features{list-style:none;padding:0;margin:1.25rem 0}.cr-home .cr-room__features li{padding:.35rem 0;border-bottom:1px solid var(--cr-line);color:var(--cr-ink-soft);font-size:.95rem}.cr-home .cr-btn--room{margin-top:1.25rem;align-self:flex-start}.cr-home .cr-bath{padding:clamp(4rem,8vw,6.5rem) 1.25rem;background:var(--cr-paper)}.cr-home .cr-bath__inner{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:.95fr 1.05fr;gap:clamp(2rem,5vw,3.5rem);align-items:start}.cr-home .cr-bath__body{color:var(--cr-ink-soft);margin:0 0 1.75rem}.cr-home .cr-bath__services{list-style:none;padding:0;margin:0;display:grid;gap:0}.cr-home .cr-bath__services li{padding:.95rem 0;border-top:1px solid var(--cr-line);display:grid;gap:.25rem}.cr-home .cr-bath__service-title{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cr-sage);font-weight:600}.cr-home .cr-bath__service-desc{color:var(--cr-ink-soft);font-size:.98rem}.cr-home .cr-bath__visual{display:flex;flex-direction:column;gap:.5rem;min-width:0}.cr-home .cr-bath__main{display:block;overflow:hidden;aspect-ratio:4 / 3;background:var(--cr-paper-deep)}.cr-home .cr-bath__main img{transition:transform .7s ease}.cr-home .cr-bath__main:hover img{transform:scale(1.04)}.cr-home .cr-bath__thumbs{display:grid;grid-template-columns:repeat(4,1fr);gap:.5rem}.cr-home .cr-bath__thumbs a{position:relative;display:block;overflow:hidden;aspect-ratio:1;background:var(--cr-paper-deep)}.cr-home .cr-bath__more:after{content:"";position:absolute;inset:0;background:#0c0c0cb8;z-index:1}.cr-home .cr-bath__more-icon{position:absolute;inset:0;z-index:2;display:grid;place-items:center;color:#fff;font-family:var(--cr-sans);font-size:clamp(1.75rem,3vw,2.35rem);font-weight:300;line-height:1;pointer-events:none}.cr-home .cr-city{position:relative;background:#1f2420;color:#fff;padding:clamp(4rem,8vw,6.5rem) 1.25rem}.cr-home .cr-city__copy{max-width:40rem;margin:0 auto 2.5rem;text-align:center}.cr-home .cr-city__body{color:#ffffffd1;margin-bottom:1.75rem}.cr-home .cr-city__mosaic{max-width:1120px;margin:0 auto;display:grid;grid-template-columns:1.4fr 1fr;gap:.75rem}.cr-home .cr-city__shot{margin:0;overflow:hidden;aspect-ratio:4 / 3}.cr-home .cr-city__shot--wide{aspect-ratio:16 / 9}.cr-home .cr-city__shot img{transition:transform .8s ease}.cr-home .cr-city__shot:hover img{transform:scale(1.05)}.cr-home .cr-seedo{max-width:1120px;margin:0 auto;padding:clamp(4rem,8vw,7rem) 1.25rem;display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:start}.cr-home .cr-seedo__list{margin:1.75rem 0 0}.cr-home .cr-seedo__list>div{padding:.9rem 0;border-top:1px solid var(--cr-line)}.cr-home .cr-seedo__list dt{font-size:.78rem;letter-spacing:.12em;text-transform:uppercase;color:var(--cr-sage);margin-bottom:.25rem}.cr-home .cr-seedo__list dd{margin:0;color:var(--cr-ink-soft)}.cr-home .cr-seedo__address{margin:0 0 1rem;color:var(--cr-ink-soft)}.cr-home .cr-seedo__iframe{aspect-ratio:4 / 3;overflow:hidden;background:var(--cr-paper-deep)}.cr-home .cr-seedo__iframe iframe{width:100%;height:100%}.cr-home .cr-book-band{background:var(--cr-sage-deep);color:#fff;text-align:center;padding:clamp(3.5rem,7vw,5.5rem) 1.25rem}.cr-home .cr-book-band p{color:#ffffffd1;margin:0 auto 1.5rem;max-width:32rem}.cr-home .cr-footer{background:#15130f;color:#ffffffb8;padding:clamp(3.5rem,7vw,5rem) 1.25rem 2rem}.cr-home .cr-footer__grid{max-width:1120px;margin:0 auto 2.5rem;display:grid;grid-template-columns:1.3fr 1fr 1fr;gap:2rem}.cr-home .cr-footer__brand,.cr-home .cr-footer h4{font-family:var(--cr-display);color:#fff;font-weight:500}.cr-home .cr-footer__brand{font-size:1.75rem;margin-bottom:.75rem}.cr-home .cr-footer h4{font-size:1.25rem;margin-bottom:.85rem}.cr-home .cr-footer__meta,.cr-home .cr-footer__links{list-style:none;padding:0;margin:1rem 0 0}.cr-home .cr-footer__meta li,.cr-home .cr-footer__links li{margin-bottom:.45rem;font-size:.92rem}.cr-home .cr-footer__links a{color:#ffffffb8!important;text-decoration:none!important}.cr-home .cr-footer__links a:hover{color:#fff!important}.cr-home .cr-footer__copy{max-width:1120px;margin:0 auto;padding-top:1.5rem;border-top:1px solid rgba(255,255,255,.1);text-align:center;font-size:.85rem;color:#ffffff73}.cr-home .cr-reveal{opacity:0;transform:translateY(36px);transition:opacity 1s cubic-bezier(.22,1,.36,1),transform 1s cubic-bezier(.22,1,.36,1);transition-delay:var(--cr-delay, 0ms)}.cr-home .cr-reveal.is-visible{opacity:1;transform:none}@media(max-width:991.98px){.cr-home .cr-room,.cr-home .cr-bath__inner,.cr-home .cr-seedo,.cr-home .cr-footer__grid,.cr-home .cr-city__mosaic{grid-template-columns:1fr}.cr-home .cr-intro__lead{grid-template-columns:1fr;gap:2rem}.cr-home .cr-intro__aside{width:min(100%,24.375rem);justify-self:center}.cr-home .cr-intro__shot:nth-child(2){margin-top:clamp(2.5rem,8vw,4.5rem)}.cr-home .cr-nav__inner{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.7rem 1rem;min-height:3.5rem;box-sizing:border-box}.cr-home .cr-nav__left{display:none}.cr-home .cr-nav__brand{flex:1 1 auto;min-width:0;justify-content:flex-start;align-items:center}.cr-home .cr-nav__brand-text{font-size:clamp(1.15rem,4.5vw,1.4rem);overflow:hidden;text-overflow:ellipsis}.cr-home .cr-nav__right{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem;margin:0;padding:0}.cr-home .cr-nav__mobile-actions{display:inline-flex;align-items:center;gap:.5rem;height:2.5rem;margin:0;padding:0}.cr-home .cr-nav__mobile-actions .dropdown{display:inline-flex;align-items:center;margin:0;padding:0;line-height:1}.cr-home .cr-nav__lang-flag{width:2.5rem;height:2.5rem;flex-shrink:0;box-sizing:border-box;margin:0;padding:0;line-height:1;vertical-align:middle}.cr-home .cr-nav__mobile-actions .cr-btn--nav{height:2.5rem;padding:0 .85rem;margin:0;font-size:.65rem;letter-spacing:.1em;box-sizing:border-box;white-space:nowrap;flex-shrink:0;line-height:1;transform:none}.cr-home .cr-nav__mobile-actions .cr-btn--nav:hover,.cr-home .cr-nav__mobile-actions .cr-btn--nav:focus{transform:none}.cr-home .cr-nav__toggler{width:2.5rem;height:2.5rem;flex-shrink:0;box-sizing:border-box;margin:0;padding:.55rem .4rem;display:inline-flex;flex-direction:column;align-items:stretch;justify-content:space-between}}@media(max-width:575.98px){.cr-home .cr-intro__duo{grid-template-columns:1fr;max-width:20rem;padding:0}.cr-home .cr-intro__shot:nth-child(2){margin-top:1.25rem}.cr-home .cr-amenities{grid-template-columns:1fr}.cr-home .cr-room__thumbs,.cr-home .cr-bath__thumbs{grid-template-columns:repeat(2,1fr)}.cr-home .cr-hero{padding-bottom:18vh}}@media(prefers-reduced-motion:reduce){.cr-home .cr-hero__img,.cr-home .cr-intro__shot img,.cr-home .cr-room__main img,.cr-home .cr-bath__main img,.cr-home .cr-city__shot img{animation:none!important;transition:none!important}.cr-home .cr-reveal{opacity:1;transform:none;transition:none}}
