.casa-amenities[data-astro-cid-43kz66iv]{box-sizing:border-box;padding-block:clamp(60px,7vw,100px);background:var(--surface-soft);color:var(--ink);font-family:var(--sans, "Manrope", sans-serif);font-weight:400}.amenities-header[data-astro-cid-43kz66iv]{display:grid;grid-template-columns:1.2fr 1fr;gap:40px 90px;align-items:end;margin-bottom:44px}.eyebrow[data-astro-cid-43kz66iv]{margin:0 0 22px;color:var(--accent);font-size:10px;font-weight:650;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}h2[data-astro-cid-43kz66iv]{max-width:630px;margin:0;color:var(--ink);font:500 clamp(32px,3.8vw,50px)/1.17 var(--sans);letter-spacing:-.04em;text-wrap:balance}.renovation-note[data-astro-cid-43kz66iv]{max-width:440px;margin:0;color:var(--muted);font-size:15px;line-height:1.8}.amenities-grid[data-astro-cid-43kz66iv]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:0 64px;margin:0;padding:0;list-style:none}.amenity[data-astro-cid-43kz66iv]{display:flex;align-items:flex-start;min-width:0;padding:24px 0;border-top:1px solid var(--line);background:transparent}.amenity-icon[data-astro-cid-43kz66iv]{display:none}.amenity-copy[data-astro-cid-43kz66iv]{min-width:0}h3[data-astro-cid-43kz66iv]{margin:0 0 7px;color:var(--ink);font:600 17px/1.45 var(--sans);letter-spacing:-.025em}.amenity-detail[data-astro-cid-43kz66iv]{margin:0;color:var(--muted);font-size:15px;line-height:1.75}.amenity-status[data-astro-cid-43kz66iv]{margin:8px 0 0;color:var(--muted);font-size:11px;line-height:1.7}.arrangements-note[data-astro-cid-43kz66iv]{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 18px;margin:26px 0 0;padding-top:18px;border-top:1px solid var(--line);color:var(--muted);font-size:14px;line-height:1.8}.arrangements-note[data-astro-cid-43kz66iv] a[data-astro-cid-43kz66iv]{display:inline-flex;align-items:center;min-height:44px;color:var(--accent);font-weight:600;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.arrangements-note[data-astro-cid-43kz66iv] a[data-astro-cid-43kz66iv]:hover{text-decoration-thickness:2px}.arrangements-note[data-astro-cid-43kz66iv] a[data-astro-cid-43kz66iv]:focus-visible{outline:2px solid var(--accent);outline-offset:4px}@media(max-width:980px){.amenities-header[data-astro-cid-43kz66iv]{gap:24px 36px}.amenities-grid[data-astro-cid-43kz66iv]{column-gap:36px}}@media(max-width:760px){.casa-amenities[data-astro-cid-43kz66iv]{padding-block:48px}.amenities-header[data-astro-cid-43kz66iv]{grid-template-columns:1fr;gap:20px;margin-bottom:26px}.renovation-note[data-astro-cid-43kz66iv]{max-width:540px}}@media(max-width:600px){.amenities-grid[data-astro-cid-43kz66iv]{grid-template-columns:1fr;gap:0}.amenity[data-astro-cid-43kz66iv]{padding-block:22px}}.casa-page[data-astro-cid-47aqhthg]{background:var(--paper);color:var(--ink);font-family:var(--sans, "Manrope", sans-serif);font-size:16px;font-weight:400;line-height:1.8}.casa-page[data-astro-cid-47aqhthg] .royal-label[data-astro-cid-47aqhthg]{margin:0 0 22px;color:var(--accent);font-size:10px;font-weight:650;line-height:1.7;letter-spacing:.13em;text-transform:uppercase}.casa-hero[data-astro-cid-47aqhthg]{padding-block:34px 48px;background:var(--paper)}.casa-breadcrumb[data-astro-cid-47aqhthg]{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-bottom:28px;color:var(--muted);font-size:12px;text-decoration:none}.casa-breadcrumb[data-astro-cid-47aqhthg] span[data-astro-cid-47aqhthg]{color:var(--muted);opacity:.6}.casa-breadcrumb[data-astro-cid-47aqhthg]:hover{color:var(--accent)}.casa-hero-heading[data-astro-cid-47aqhthg]{display:flex;justify-content:space-between;align-items:end;gap:40px;margin-bottom:44px}.casa-hero-copy[data-astro-cid-47aqhthg]{min-width:0}.casa-hero[data-astro-cid-47aqhthg] .royal-label[data-astro-cid-47aqhthg]{margin-bottom:18px;font-size:10px;line-height:1.7}.casa-hero[data-astro-cid-47aqhthg] h1[data-astro-cid-47aqhthg]{margin:0 0 20px;font:500 clamp(46px,5.5vw,72px)/1.12 var(--sans);letter-spacing:-.045em;color:var(--ink)}.casa-hero[data-astro-cid-47aqhthg] h1[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{color:var(--brand-gold)}.casa-hero-byline[data-astro-cid-47aqhthg]{margin:0;max-width:650px;color:var(--muted);font-size:16px;line-height:1.6}.casa-hero-booking[data-astro-cid-47aqhthg]{flex-shrink:0}.casa-hero-rate[data-astro-cid-47aqhthg]{display:flex;align-items:baseline;justify-content:flex-end;flex-wrap:wrap;gap:10px;margin:0 0 16px}.casa-hero-rate[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-size:30px;line-height:1.2;font-weight:550;letter-spacing:-.035em}.casa-hero-rate[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{font-size:14px;color:var(--muted)}.casa-hero-actions[data-astro-cid-47aqhthg]{display:flex;flex-wrap:wrap;gap:10px}.casa-hero-actions[data-astro-cid-47aqhthg] .button[data-astro-cid-47aqhthg]{min-height:48px;padding:13px 20px;font-size:13px}.casa-hero-media[data-astro-cid-47aqhthg]{display:flex;align-items:start;gap:clamp(32px,7vw,90px);min-width:0;max-width:960px;margin-inline:auto}.casa-hero-figure[data-astro-cid-47aqhthg]{position:relative;min-width:0;margin:0;border-radius:0;background:transparent}.casa-hero-primary[data-astro-cid-47aqhthg]{width:min(52%,430px)}.casa-hero-secondary[data-astro-cid-47aqhthg]{width:min(38%,320px);margin-left:auto;padding-top:72px}.casa-hero-image[data-astro-cid-47aqhthg]{display:block;width:100%;height:auto}.casa-hero-figure[data-astro-cid-47aqhthg] figcaption[data-astro-cid-47aqhthg]{display:flex;flex-direction:column;align-items:flex-start;gap:5px;padding-top:14px}.hero-image-label[data-astro-cid-47aqhthg]{color:var(--muted);font-size:10px;font-weight:400;line-height:1.7}.hero-room-label[data-astro-cid-47aqhthg]{color:var(--ink);font-size:13px;font-weight:500;line-height:1.7}.hero-gallery-link[data-astro-cid-47aqhthg]{display:inline-flex;align-items:center;gap:18px;min-height:44px;margin-top:12px;padding:8px 0;border-bottom:1px solid var(--accent);color:var(--accent);font-size:12px;font-weight:600;text-decoration:none}.hero-gallery-link[data-astro-cid-47aqhthg]:hover{color:var(--accent)}.hero-gallery-link[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]:first-child{font-size:21px;line-height:1}.casa-hero-bottom[data-astro-cid-47aqhthg]{display:flex;justify-content:space-between;align-items:center;gap:40px;margin-top:40px}.casa-hero-intro[data-astro-cid-47aqhthg]{max-width:750px;margin:0;color:var(--muted);font-size:15px;line-height:1.75}.casa-hero-disclosure[data-astro-cid-47aqhthg]{display:flex;align-items:flex-start;gap:10px;flex-shrink:0;margin:0;color:var(--muted);font-size:12px;line-height:1.75}.renovation-dot[data-astro-cid-47aqhthg]{flex-shrink:0;width:7px;height:7px;margin-top:7px;border-radius:50%;background:var(--accent)}.casa-page-nav[data-astro-cid-47aqhthg]{position:sticky;top:var(--site-sticky-offset, 110px);z-index:20;background:var(--paper);border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.casa-page-nav[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{display:flex;align-items:center;gap:16px;overflow-x:auto;padding-block:9px;scrollbar-width:thin}.casa-page-nav[data-astro-cid-47aqhthg] a[data-astro-cid-47aqhthg]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:44px;padding:8px 10px;border-radius:3px;flex-shrink:0;color:var(--muted);font-size:12px;font-weight:600;text-decoration:none;white-space:nowrap}.casa-page-nav[data-astro-cid-47aqhthg] a[data-astro-cid-47aqhthg]:hover{color:var(--accent);background:var(--surface-soft)}.casa-page-nav[data-astro-cid-47aqhthg] .stay-nav-action[data-astro-cid-47aqhthg]{margin-left:auto;padding-inline:20px;color:var(--contrast-ink);background:var(--accent)}.casa-page-nav[data-astro-cid-47aqhthg] .stay-nav-action[data-astro-cid-47aqhthg]:hover{background:var(--accent-hover);color:var(--contrast-ink)}.amenities-anchor[data-astro-cid-47aqhthg],#house-details[data-astro-cid-47aqhthg]{scroll-margin-top:calc(var(--site-sticky-offset, 110px) + 80px)}.casa-facts[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:26px;padding-block:38px;border-bottom:1px solid var(--line)}.casa-facts[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{display:flex;align-items:center;gap:14px;min-width:0}.fact-icon[data-astro-cid-47aqhthg]{display:none}.casa-facts[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]{margin:0}.casa-facts[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{display:block;color:var(--ink);font-size:16px;line-height:1.5;font-weight:600;letter-spacing:-.025em}.casa-facts[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{display:block;margin-top:2px;color:var(--muted);font-size:13px;line-height:1.5}.casa-stay-layout[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.65fr);gap:clamp(48px,7vw,100px);align-items:start;padding-block:clamp(64px,8vw,104px)}.casa-story[data-astro-cid-47aqhthg]{min-width:0}.casa-story[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg],.casa-faq[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg],.casa-ending[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg],.casa-arrival[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]{margin:0 0 28px;font:500 clamp(32px,3.6vw,48px)/1.17 var(--sans);letter-spacing:-.04em;text-wrap:balance}.casa-story[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg],.casa-arrival[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{color:var(--ink)}.casa-story[data-astro-cid-47aqhthg]>p[data-astro-cid-47aqhthg]:not(.royal-label){color:var(--muted);font-size:16px;line-height:1.8}.casa-story[data-astro-cid-47aqhthg] .casa-standfirst[data-astro-cid-47aqhthg]{color:var(--ink);font-size:16px;line-height:1.8}.casa-standfirst[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-weight:600}.casa-renovation[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:145px 1fr;align-items:start;gap:30px;margin-block:36px 44px;padding-block:28px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:transparent}.casa-renovation[data-astro-cid-47aqhthg] .royal-label[data-astro-cid-47aqhthg]{margin:0 0 15px;font-size:11px;line-height:1.7}.casa-renovation[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{display:block;color:var(--accent);font:500 36px/1.2 var(--sans);letter-spacing:-.035em}.casa-renovation[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{display:block;margin-top:5px;color:var(--muted);font:500 13px/1.5 var(--sans);letter-spacing:0}.casa-renovation[data-astro-cid-47aqhthg]>p[data-astro-cid-47aqhthg]{margin:0;color:var(--muted);font-size:14px;line-height:1.8}.casa-floor-heading[data-astro-cid-47aqhthg] h3[data-astro-cid-47aqhthg],.casa-rules[data-astro-cid-47aqhthg] h3[data-astro-cid-47aqhthg]{margin:0 0 24px;font:550 22px/1.4 var(--sans);letter-spacing:-.03em}.casa-floors[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:1fr 1fr;gap:32px}.casa-floors[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{padding:22px 0 0;border-top:1px solid var(--line);background:transparent}.floor-number[data-astro-cid-47aqhthg]{display:inline-block;font-size:11px;font-weight:650;letter-spacing:.13em;color:var(--accent)}.casa-floors[data-astro-cid-47aqhthg] h4[data-astro-cid-47aqhthg]{margin:14px 0 8px;font:600 17px/1.4 var(--sans);letter-spacing:-.025em}.casa-floors[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]{margin:0;color:var(--muted);font-size:14px;line-height:1.75}.casa-story[data-astro-cid-47aqhthg] .casa-sleep-note[data-astro-cid-47aqhthg]{color:var(--muted);font-size:14px;margin-block:18px 34px}.casa-rules[data-astro-cid-47aqhthg] dl[data-astro-cid-47aqhthg]{margin:0;font-size:14px;line-height:1.7}.casa-rules[data-astro-cid-47aqhthg] dl[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:126px 1fr;gap:20px;padding-block:13px;border-bottom:1px solid var(--line)}.casa-rules[data-astro-cid-47aqhthg] dt[data-astro-cid-47aqhthg]{color:var(--ink);font-weight:600}.casa-rules[data-astro-cid-47aqhthg] dd[data-astro-cid-47aqhthg]{color:var(--muted);margin:0}.casa-arrival[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);padding-block:clamp(52px,6vw,84px);border-top:1px solid var(--line)}.arrival-notes[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{margin-bottom:25px}.arrival-notes[data-astro-cid-47aqhthg] h3[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg] h3[data-astro-cid-47aqhthg]{margin:0 0 10px;font:550 19px/1.4 var(--sans);letter-spacing:-.025em}.arrival-notes[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]{color:var(--muted);font-size:15px;line-height:1.8;margin:0}.arrival-notes[data-astro-cid-47aqhthg] .quiet-link[data-astro-cid-47aqhthg]{display:inline-flex;align-items:center;gap:12px;min-height:44px;margin-top:6px;color:var(--accent);font-size:13px;font-weight:600;text-underline-offset:5px}.casa-booking-guide[data-astro-cid-47aqhthg] ol[data-astro-cid-47aqhthg]{margin:0;padding:0;list-style:none}.casa-booking-guide[data-astro-cid-47aqhthg] li[data-astro-cid-47aqhthg]{display:flex;gap:20px;padding-bottom:24px}.casa-booking-guide[data-astro-cid-47aqhthg] li[data-astro-cid-47aqhthg]+li[data-astro-cid-47aqhthg]{padding-top:24px;border-top:1px solid var(--line)}.casa-booking-guide[data-astro-cid-47aqhthg] li[data-astro-cid-47aqhthg]:last-child{padding-bottom:0}.casa-booking-guide[data-astro-cid-47aqhthg] li[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{display:block;flex-shrink:0;padding-top:4px;color:var(--accent);font-size:11px;font-weight:650;letter-spacing:.13em}.casa-faq[data-astro-cid-47aqhthg]{display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(40px,7vw,100px);padding-block:24px 80px}.casa-faq[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]{font-size:clamp(32px,3.5vw,44px)}.casa-faq[data-astro-cid-47aqhthg] details[data-astro-cid-47aqhthg]{border-bottom:1px solid var(--line);padding-block:20px}.casa-faq[data-astro-cid-47aqhthg] details[data-astro-cid-47aqhthg]:first-child{border-top:1px solid var(--line)}.casa-faq[data-astro-cid-47aqhthg] summary[data-astro-cid-47aqhthg]{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:44px;list-style:none;cursor:pointer;font-size:15px;line-height:1.6;font-weight:600;color:var(--ink)}.casa-faq[data-astro-cid-47aqhthg] summary[data-astro-cid-47aqhthg]::-webkit-details-marker{display:none}.casa-faq[data-astro-cid-47aqhthg] summary[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{display:grid;place-items:center;flex-shrink:0;width:30px;height:30px;color:var(--accent);font-size:22px;font-weight:400;transition:transform .18s ease}.casa-faq[data-astro-cid-47aqhthg] details[data-astro-cid-47aqhthg][open] summary[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{transform:rotate(45deg)}.casa-faq[data-astro-cid-47aqhthg] details[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]{color:var(--muted);font-size:15px;line-height:1.8;margin:16px 0 0}.casa-faq[data-astro-cid-47aqhthg] details[data-astro-cid-47aqhthg] a[data-astro-cid-47aqhthg]{color:var(--accent);text-decoration:underline;text-underline-offset:4px}.casa-ending[data-astro-cid-47aqhthg]{padding-block:clamp(64px,8vw,108px);text-align:center;background:var(--surface-soft)}.casa-ending[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]{max-width:720px;margin:0 auto 28px;font-size:clamp(38px,5vw,64px)}.casa-ending[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]:last-child{margin-top:20px;color:var(--muted);font-size:13px}.casa-page[data-astro-cid-47aqhthg] a[data-astro-cid-47aqhthg]:focus-visible,.casa-faq[data-astro-cid-47aqhthg] summary[data-astro-cid-47aqhthg]:focus-visible{outline:2px solid var(--accent);outline-offset:5px}@media(max-width:1120px){.casa-hero-heading[data-astro-cid-47aqhthg]{gap:24px}.casa-hero-actions[data-astro-cid-47aqhthg]{justify-content:flex-end}.casa-hero-actions[data-astro-cid-47aqhthg] .button[data-astro-cid-47aqhthg]{padding-inline:16px}.casa-stay-layout[data-astro-cid-47aqhthg]{grid-template-columns:minmax(0,1fr) 360px;gap:36px}.casa-renovation[data-astro-cid-47aqhthg]{grid-template-columns:1fr;gap:16px}.casa-facts[data-astro-cid-47aqhthg]{gap:18px}.casa-facts[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{gap:10px}.casa-facts[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-size:14px}}@media(max-width:980px){.casa-hero-heading[data-astro-cid-47aqhthg]{align-items:start}.casa-hero-booking[data-astro-cid-47aqhthg]{flex-shrink:1;max-width:330px}.casa-hero-bottom[data-astro-cid-47aqhthg]{gap:24px;align-items:start}.casa-stay-layout[data-astro-cid-47aqhthg]{grid-template-columns:1fr;gap:36px}.casa-story[data-astro-cid-47aqhthg]{max-width:760px}.casa-renovation[data-astro-cid-47aqhthg]{grid-template-columns:145px 1fr}}@media(max-width:760px){.casa-hero[data-astro-cid-47aqhthg]{padding-block:22px 26px}.casa-breadcrumb[data-astro-cid-47aqhthg]{margin-bottom:22px;font-size:12px}.casa-hero-heading[data-astro-cid-47aqhthg]{flex-direction:column;gap:20px;margin-bottom:24px}.casa-hero[data-astro-cid-47aqhthg] h1[data-astro-cid-47aqhthg]{font-size:clamp(46px,10vw,64px)}.casa-hero-booking[data-astro-cid-47aqhthg]{max-width:none;width:100%}.casa-hero-rate[data-astro-cid-47aqhthg]{justify-content:flex-start;margin-bottom:14px}.casa-hero-rate[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-size:24px}.casa-hero-actions[data-astro-cid-47aqhthg]{justify-content:flex-start}.casa-hero-media[data-astro-cid-47aqhthg]{gap:24px}.casa-hero-secondary[data-astro-cid-47aqhthg]{padding-top:48px}.casa-hero-figure[data-astro-cid-47aqhthg] figcaption[data-astro-cid-47aqhthg]{padding-top:12px}.hero-image-label[data-astro-cid-47aqhthg]{font-size:10px}.hero-room-label[data-astro-cid-47aqhthg]{font-size:11px}.hero-gallery-link[data-astro-cid-47aqhthg]{min-height:44px;padding:8px 0;gap:12px;font-size:12px}.hero-gallery-link[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]:first-child{display:none}.casa-hero-bottom[data-astro-cid-47aqhthg]{flex-direction:column;gap:15px;margin-top:20px}.casa-hero-disclosure[data-astro-cid-47aqhthg] br[data-astro-cid-47aqhthg]{display:none}.casa-page-nav[data-astro-cid-47aqhthg]{top:var(--site-sticky-offset, 100px)}.casa-page-nav[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{gap:2px}.casa-page-nav[data-astro-cid-47aqhthg] a[data-astro-cid-47aqhthg]{padding-inline:12px;font-size:12px}.casa-page-nav[data-astro-cid-47aqhthg] .stay-nav-action[data-astro-cid-47aqhthg]{margin-left:8px}.casa-facts[data-astro-cid-47aqhthg]{grid-template-columns:1fr 1fr;gap:22px 18px;padding-block:24px}.casa-facts[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-size:15px}.casa-stay-layout[data-astro-cid-47aqhthg]{padding-block:48px}.casa-arrival[data-astro-cid-47aqhthg],.casa-booking-guide[data-astro-cid-47aqhthg],.casa-faq[data-astro-cid-47aqhthg]{grid-template-columns:1fr;gap:28px;padding-block:48px}.casa-faq[data-astro-cid-47aqhthg] h2[data-astro-cid-47aqhthg]{margin-bottom:0}.casa-booking-guide[data-astro-cid-47aqhthg] li[data-astro-cid-47aqhthg]{gap:16px}}@media(max-width:540px){.casa-hero-media[data-astro-cid-47aqhthg]{display:block}.casa-hero-secondary[data-astro-cid-47aqhthg]{display:none}.casa-hero-primary[data-astro-cid-47aqhthg]{width:100%;max-width:360px;margin-inline:auto}.casa-hero-actions[data-astro-cid-47aqhthg] .button[data-astro-cid-47aqhthg]{flex:1;padding-inline:14px;justify-content:center}.casa-renovation[data-astro-cid-47aqhthg]{grid-template-columns:1fr;padding-block:24px}.casa-floors[data-astro-cid-47aqhthg]{grid-template-columns:1fr;gap:24px}.casa-facts[data-astro-cid-47aqhthg] strong[data-astro-cid-47aqhthg]{font-size:14px}.casa-facts[data-astro-cid-47aqhthg] p[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{font-size:12px}.casa-rules[data-astro-cid-47aqhthg] dl[data-astro-cid-47aqhthg]>div[data-astro-cid-47aqhthg]{grid-template-columns:106px 1fr;gap:14px}}@media(prefers-reduced-motion:reduce){.casa-faq[data-astro-cid-47aqhthg] summary[data-astro-cid-47aqhthg]>span[data-astro-cid-47aqhthg]{transition:none}}
