._3QxX8q_grid{grid-template-columns:repeat(4,1fr);grid-auto-rows:130px;gap:12px;display:grid}._3QxX8q_tile-big,._3QxX8q_tile{border-radius:var(--radius);position:relative;overflow:hidden}._3QxX8q_tile-big{grid-area:span 2/span 2}._3QxX8q_tile{grid-area:span 1/span 1}:is(._3QxX8q_tile-big img,._3QxX8q_tile img){object-fit:cover;transition:transform .5s}:is(._3QxX8q_tile-big:hover img,._3QxX8q_tile:hover img){transform:scale(1.05)}@media (max-width:880px){._3QxX8q_grid{grid-template-columns:repeat(2,1fr);grid-auto-rows:160px}._3QxX8q_tile-big{grid-area:span 2/span 2}}
.pkI36W_items{border-top:1px solid var(--lime-2);max-width:780px}.pkI36W_items details{border-bottom:1px solid var(--lime-2)}.pkI36W_items summary{cursor:pointer;font-family:var(--font-display);justify-content:space-between;align-items:center;gap:16px;min-height:48px;padding:18px 4px;font-size:1.0625rem;font-weight:600;list-style:none;transition:color .2s;display:flex}.pkI36W_items summary::-webkit-details-marker{display:none}.pkI36W_items .pkI36W_question{font:inherit;color:inherit;margin:0}.pkI36W_items summary:hover{color:var(--sea-mid)}.pkI36W_items summary svg{width:18px;height:18px;color:var(--sand);flex-shrink:0;transition:transform .25s}.pkI36W_items details[open] summary svg{transform:rotate(180deg)}.pkI36W_items details p{color:var(--muted);max-width:68ch;padding:0 4px 20px}
.aUD9Yq_hero{background:linear-gradient(180deg, #0e534c 0%, var(--sea-deep) 100%);min-height:100svh;color:var(--paper);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.aUD9Yq_hero-bg{object-fit:cover;object-position:center 30%}.aUD9Yq_hero-veil{background:linear-gradient(#08332f85 0%,#0c4a4547 36%,#08332ff0 100%),radial-gradient(120% 80% at 78% 8%,#e7c88529,#0000 46%);position:absolute;inset:0}.aUD9Yq_hero-inner{z-index:5;width:100%;padding-top:120px;padding-bottom:34px;position:relative}.aUD9Yq_hero h1{font-size:var(--fs-hero);color:var(--paper);font-weight:800}.aUD9Yq_sub{flex-wrap:wrap;align-items:baseline;gap:18px;margin:12px 0 16px;display:flex}.aUD9Yq_fr{color:#cfe3de;font-family:var(--font-display);font-size:clamp(1.25rem,2.4vw,1.875rem);font-style:italic;font-weight:500}.aUD9Yq_arname{color:var(--sand-soft);font-size:clamp(1.375rem,2.6vw,2rem)}.aUD9Yq_lede{color:#bfd5cf;max-width:52ch;font-size:var(--fs-lede)}.aUD9Yq_hero .kicker{color:var(--sand-soft)}.aUD9Yq_hero-band{display:none}.aUD9Yq_intro-grid{grid-template-columns:1.15fr .85fr;align-items:center;gap:64px;display:grid}.aUD9Yq_intro h2{font-size:var(--fs-h1);margin-top:12px}.aUD9Yq_intro h2 em{color:var(--sea-mid);font-style:normal}.aUD9Yq_intro .aUD9Yq_p{color:var(--muted);max-width:54ch;margin-top:20px}.aUD9Yq_stats{border-left:2px solid var(--sand);gap:2px;display:grid}.aUD9Yq_stat{color:inherit;padding:13px 0 13px 26px;text-decoration:none;transition:border-color .2s,transform .2s;display:block}.aUD9Yq_stat:hover,.aUD9Yq_stat:focus-visible{transform:translate(4px)}.aUD9Yq_stat:hover b,.aUD9Yq_stat:focus-visible b{color:var(--sea-mid)}.aUD9Yq_stat b{font-family:var(--font-display);color:var(--ink);font-size:clamp(1.25rem,1.55vw + .75rem,1.5rem);font-weight:700;line-height:1.15;transition:color .2s;display:block}.aUD9Yq_stat span{color:var(--muted);margin-top:3px;font-size:.9375rem;display:block}.aUD9Yq_room-grid{grid-template-columns:repeat(2,1fr);gap:26px;max-width:900px;margin-inline:auto;display:grid}.aUD9Yq_rooms-more{margin-top:34px}.aUD9Yq_walk-list{gap:clamp(2.5rem,6vw,5rem);margin-top:44px;display:grid}.aUD9Yq_walk-row{color:inherit;grid-template-columns:1fr 1fr;align-items:center;gap:clamp(1.75rem,4vw,3.5rem);text-decoration:none;display:grid}a.aUD9Yq_walk-row:hover .aUD9Yq_walk-img img{transform:scale(1.04)}.aUD9Yq_walk-row:nth-child(2n) .aUD9Yq_walk-img{order:2}.aUD9Yq_walk-img{border-radius:var(--radius);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.aUD9Yq_walk-img img{aspect-ratio:3/2;object-fit:cover;width:100%;transition:transform .4s;display:block}.aUD9Yq_walk-step{font-family:var(--font-display);color:var(--paper);opacity:.9;text-shadow:0 2px 14px #00000073;font-size:clamp(2.4rem,5vw,3.4rem);line-height:1;position:absolute;bottom:14px;left:18px}.aUD9Yq_walk-text h3{font-size:clamp(1.5rem,3vw,2rem)}.aUD9Yq_walk-text p{color:var(--muted);max-width:46ch;margin-top:12px;font-size:1.0625rem}.aUD9Yq_walk-cta{font-family:var(--font-display);color:var(--sea-mid);align-items:center;gap:8px;margin-top:10px;padding-block:8px;font-weight:600;display:inline-flex}.aUD9Yq_walk-cta svg{width:18px;height:18px;transition:transform .2s}a.aUD9Yq_walk-row:hover .aUD9Yq_walk-cta svg,a.aUD9Yq_walk-row:focus-visible .aUD9Yq_walk-cta svg{transform:translate(4px)}.aUD9Yq_bb{min-height:min(78vh,680px);color:var(--paper);align-items:flex-end;display:flex;position:relative;overflow:hidden}.aUD9Yq_bb-bg{object-fit:cover;object-position:center 60%}.aUD9Yq_bb-veil{background:linear-gradient(#08332f14 30%,#08332fc7 100%);position:absolute;inset:0}.aUD9Yq_bb-inner{z-index:5;width:100%;padding-block:clamp(3rem,7vw,5rem);position:relative}.aUD9Yq_bb .kicker{color:var(--sand-soft)}.aUD9Yq_bb h2{font-size:var(--fs-h2);color:var(--paper);max-width:18ch;margin-top:10px}.aUD9Yq_bb p{color:#dcebe7;max-width:52ch;font-size:var(--fs-lede);margin:16px 0 26px}.aUD9Yq_sp-grid{grid-template-columns:1.1fr .9fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.aUD9Yq_sp-img{border-radius:var(--arch);aspect-ratio:4/4.6;justify-self:end;width:100%;max-width:420px;position:relative;overflow:hidden}.aUD9Yq_sp-img img.arch-img{object-fit:cover;border-radius:var(--arch)}.aUD9Yq_sp-img .aUD9Yq_arch-line{border-radius:var(--arch);pointer-events:none;border:1.5px solid #d9a441a6;position:absolute;inset:10px}.aUD9Yq_spa-teaser h2{font-size:var(--fs-h2);max-width:16ch;margin-top:10px}.aUD9Yq_spa-teaser .aUD9Yq_p{color:var(--muted);font-size:var(--fs-lede);max-width:50ch;margin:18px 0 28px}.aUD9Yq_st-grid{grid-template-columns:.9fr 1.1fr;align-items:center;gap:clamp(2.5rem,6vw,5rem);display:grid}.aUD9Yq_st-img{border-radius:var(--arch);aspect-ratio:4/4.4;max-width:460px;position:relative;overflow:hidden}.aUD9Yq_st-img img.arch-img{object-fit:cover;border-radius:var(--arch)}.aUD9Yq_st-img .aUD9Yq_arch-line{border-radius:var(--arch);pointer-events:none;border:1.5px solid #d9a441a6;position:absolute;inset:10px}.aUD9Yq_soirees-teaser h2{font-size:var(--fs-h2);max-width:16ch;margin-top:10px}.aUD9Yq_soirees-teaser .aUD9Yq_p{color:var(--muted-on-dark);font-size:var(--fs-lede);margin:18px 0 28px}.aUD9Yq_events h2{font-size:var(--fs-h2);margin-top:10px}.aUD9Yq_view-all{color:var(--sea-mid);align-items:center;gap:9px;padding-block:9px;font-size:.9375rem;font-weight:700;text-decoration:none;transition:color .2s,gap .2s;display:inline-flex}.aUD9Yq_view-all:hover{color:var(--ink);gap:13px}.aUD9Yq_view-all svg{width:18px;height:18px}.aUD9Yq_events-grid{grid-template-columns:repeat(3,1fr);gap:26px;margin-top:34px;display:grid}@media (max-width:880px){.aUD9Yq_intro-grid{grid-template-columns:1fr;gap:38px}.aUD9Yq_room-grid{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.aUD9Yq_walk-row{grid-template-columns:1fr;gap:20px}.aUD9Yq_walk-row:nth-child(2n) .aUD9Yq_walk-img{order:0}.aUD9Yq_walk-text{max-width:560px}.aUD9Yq_walk-text p{max-width:none}.aUD9Yq_sp-grid{grid-template-columns:1fr}.aUD9Yq_sp-img{justify-self:center;margin-inline:auto}.aUD9Yq_st-grid{grid-template-columns:1fr}.aUD9Yq_st-img{margin-inline:auto}.aUD9Yq_events-grid{grid-template-columns:1fr 1fr;gap:18px}.aUD9Yq_hero{justify-content:center}.aUD9Yq_hero-inner{text-align:center;flex-direction:column;align-items:center;padding-top:108px;padding-bottom:108px;display:flex}.aUD9Yq_hero .aUD9Yq_sub,.aUD9Yq_hero .aUD9Yq_lede{display:none}.aUD9Yq_hero h1{order:1;line-height:1.02}.aUD9Yq_hero .kicker{letter-spacing:.1em;order:2;margin:16px 0 0;line-height:1.5;display:block}.aUD9Yq_hero .kicker:before{content:none}.aUD9Yq_hero-inner [data-mobile-booking]{order:3;width:100%;margin-top:30px}.aUD9Yq_hero-band{z-index:5;display:block;position:absolute;bottom:0;left:0;right:0}.aUD9Yq_sep-band{display:none}}@media (max-width:560px){.aUD9Yq_hero-inner{padding-top:96px;padding-bottom:96px}.aUD9Yq_events-grid{grid-template-columns:1fr;max-width:380px;margin-inline:auto}}.aUD9Yq_ot-inner{grid-template-columns:1.1fr 1fr auto;align-items:center;gap:clamp(1.5rem,4vw,3rem);display:grid}.aUD9Yq_offers-teaser h2{font-size:var(--fs-h2);max-width:16ch;margin-top:10px}.aUD9Yq_offers-teaser .aUD9Yq_p{color:var(--muted);max-width:46ch;margin-top:14px}.aUD9Yq_ot-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.aUD9Yq_ot-item{border-left:2px solid var(--sand);gap:2px;padding:2px 0 2px 16px;transition:border-color .2s;display:grid}.aUD9Yq_ot-item strong{transition:color .2s}.aUD9Yq_ot-item:hover{border-left-color:var(--sea)}.aUD9Yq_ot-item:hover strong{color:var(--sea)}.aUD9Yq_ot-item span{color:var(--muted);font-size:var(--fs-small)}.aUD9Yq_ot-item .aUD9Yq_ot-price{color:var(--sand-deep);font-weight:600}@media (max-width:980px){.aUD9Yq_ot-inner{grid-template-columns:1fr}.aUD9Yq_ot-inner>a{justify-self:start}}.aUD9Yq_ot-item:focus-visible{outline-color:var(--sea);outline-offset:4px}
.hCbz7a_head{padding-top:calc(var(--space-section) + 60px)}.hCbz7a_head h1{font-size:var(--fs-h1);margin-top:12px}.hCbz7a_head .lede{color:var(--muted-on-dark);font-size:var(--fs-lede);max-width:54ch;margin-top:16px}.hCbz7a_grid{grid-template-columns:1.05fr .95fr;align-items:start;gap:clamp(2rem,5vw,4rem);display:grid}.hCbz7a_cards{gap:24px;display:grid}.hCbz7a_card-info{border:1px solid var(--lime-2);border-radius:var(--radius);box-shadow:var(--shadow-card);background:#fff;padding:28px}.hCbz7a_card-info h2{font-family:var(--font-body);letter-spacing:.12em;text-transform:uppercase;color:var(--sand-deep);margin-bottom:10px;font-size:.8125rem;font-weight:700}.hCbz7a_card-info p,.hCbz7a_card-info li{color:var(--muted);font-size:.9875rem}.hCbz7a_card-info ul{gap:10px;padding:0;list-style:none;display:grid}.hCbz7a_card-info li{gap:9px;display:flex}.hCbz7a_card-info li:before{content:"";background:var(--sand);flex-shrink:0;width:6px;height:6px;margin-top:8px;transform:rotate(45deg)}.hCbz7a_card-info .btn{margin-top:18px}.hCbz7a_big-link{font-family:var(--font-display);color:var(--sea-mid);word-break:break-all;padding-block:8px;font-size:1.125rem;font-weight:600;display:inline-block}.hCbz7a_socials{gap:12px;display:flex}.hCbz7a_socials a{color:var(--sea-mid);border-bottom:1.5px solid var(--sand);padding-bottom:1px;font-weight:600}@media (max-width:880px){.hCbz7a_grid{grid-template-columns:1fr}}
