[data-astro-cid-mmc7otgs]{box-sizing:border-box}#page[data-astro-cid-mmc7otgs]{--airbnb-raspberry: #ff385c;--airbnb-raspberry-deep: #e31c5f;--airbnb-text-dark: #222222;--airbnb-text-body: #484848;--airbnb-text-muted: #717171;--airbnb-border-subtle: #ebebeb;--airbnb-surface: #ffffff;--airbnb-surface-muted: #f7f7f7;font-family:inherit;background:var(--airbnb-surface);color:var(--airbnb-text-body);min-height:100vh;line-height:1.5}#hero[data-astro-cid-mmc7otgs]{min-height:100vh;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:120px 8% 100px;gap:5rem;background:#fff}.eyebrow[data-astro-cid-mmc7otgs]{font-size:.75rem;font-weight:700;letter-spacing:.16em;text-transform:uppercase;color:var(--airbnb-raspberry);margin-bottom:1.2rem}h1[data-astro-cid-mmc7otgs]{font-size:clamp(2.2rem,4.5vw,3.8rem);font-weight:800;line-height:1.1;letter-spacing:-.03em;margin:0 0 1.5rem;color:var(--airbnb-text-dark)}.accent[data-astro-cid-mmc7otgs]{background:linear-gradient(120deg,var(--airbnb-raspberry) 0%,var(--airbnb-raspberry-deep) 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text}.hero-sub[data-astro-cid-mmc7otgs]{font-size:1.05rem;line-height:1.7;color:var(--airbnb-text-body);max-width:460px;margin-bottom:2.25rem}.cta-row[data-astro-cid-mmc7otgs]{display:flex;gap:1rem;flex-wrap:wrap}.btn-primary[data-astro-cid-mmc7otgs],.btn-secondary[data-astro-cid-mmc7otgs]{display:inline-flex;align-items:center;text-decoration:none;padding:.85rem 1.75rem;border-radius:8px;font-weight:700;font-size:.95rem}.btn-primary[data-astro-cid-mmc7otgs]{background:var(--airbnb-raspberry);color:#fff;letter-spacing:.01em;transition:background .2s ease,transform .2s ease}.btn-primary[data-astro-cid-mmc7otgs]:hover{background:var(--airbnb-raspberry-deep);transform:translateY(-1px)}.btn-secondary[data-astro-cid-mmc7otgs]{background:#fff;color:var(--airbnb-text-dark);border:1px solid var(--airbnb-text-dark);transition:background .2s ease,border-color .2s ease,transform .2s ease}.btn-secondary[data-astro-cid-mmc7otgs]:hover{background:var(--airbnb-surface-muted);transform:translateY(-1px)}.hero-visual[data-astro-cid-mmc7otgs]{display:grid;grid-template-rows:auto auto;justify-items:center;gap:1.5rem}.hero-photo-wrapper[data-astro-cid-mmc7otgs]{position:relative;width:280px;aspect-ratio:2 / 3;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000014}.hero-photo[data-astro-cid-mmc7otgs]{width:100%;height:100%;border-radius:inherit;object-fit:cover;object-position:top}.hero-stats-grid[data-astro-cid-mmc7otgs]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;width:100%}.stat-card[data-astro-cid-mmc7otgs]{background:var(--airbnb-surface);border-radius:12px;padding:1.25rem 1.5rem;border:1px solid var(--airbnb-border-subtle);display:flex;flex-direction:column;transition:border-color .2s,background .2s}.stat-card[data-astro-cid-mmc7otgs]:hover{border-color:#0000001f;background:var(--airbnb-surface-muted)}.stat-num[data-astro-cid-mmc7otgs]{font-size:1.9rem;font-weight:800;color:var(--airbnb-raspberry);letter-spacing:-.04em;line-height:1}.stat-label[data-astro-cid-mmc7otgs]{font-size:.8rem;color:var(--airbnb-text-muted);margin-top:.3rem;font-weight:500;letter-spacing:.01em}[data-astro-cid-mmc7otgs]:is(#about,#offerings,#reviews){padding:112px 8%}[data-astro-cid-mmc7otgs]:is(#about,#offerings,#instagram-cta){background:var(--airbnb-surface)}[data-astro-cid-mmc7otgs]:is(#about,#offerings,#reviews,#instagram-cta){border-top:1px solid var(--airbnb-border-subtle)}.about-tag[data-astro-cid-mmc7otgs]{display:inline-block;font-size:.75rem;font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--airbnb-text-muted);margin-bottom:1.5rem}.about-grid[data-astro-cid-mmc7otgs]{display:grid;grid-template-columns:1fr 2fr;gap:4rem;align-items:start;max-width:1120px;margin:0 auto}.about-text[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs],.section-header[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs],#instagram-cta[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs]{font-size:1.75rem;font-weight:700;letter-spacing:-.02em;color:var(--airbnb-text-dark)}.about-text[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs]{margin:0 0 1.25rem}.about-text[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{font-size:1rem;line-height:1.7;color:var(--airbnb-text-body);margin-bottom:1rem}.about-video[data-astro-cid-mmc7otgs]{position:relative;border-radius:12px;overflow:hidden;box-shadow:0 1px 2px #00000014;background:#000}.about-video-el[data-astro-cid-mmc7otgs]{width:100%;height:auto;display:block;border-radius:inherit}.btn-unmute-video[data-astro-cid-mmc7otgs]{position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%);padding:.85rem 1.75rem;border-radius:999px;border:none;font-weight:700;font-size:.95rem;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;background:#000000b3;color:#fff;backdrop-filter:blur(8px);box-shadow:0 6px 18px #00000059;letter-spacing:.03em;text-transform:uppercase;z-index:2;transition:background .2s ease,transform .2s ease,opacity .2s ease,box-shadow .2s ease}.btn-unmute-video[data-astro-cid-mmc7otgs]:hover{background:#000000d9;transform:translate(-50%,-52%);box-shadow:0 10px 30px #00000073}.btn-unmute-video[data-astro-cid-mmc7otgs]:focus-visible{outline:2px solid var(--airbnb-raspberry);outline-offset:3px}.section-header[data-astro-cid-mmc7otgs]{margin-bottom:2.5rem}.section-header[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs]{margin:0}.cards-grid[data-astro-cid-mmc7otgs]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;max-width:1120px;margin:0 auto}.card[data-astro-cid-mmc7otgs]{background:var(--airbnb-surface);border-radius:12px;padding:2rem 2rem 1.75rem;border:1px solid var(--airbnb-border-subtle);text-decoration:none;color:inherit;display:flex;flex-direction:column;position:relative;overflow:hidden;transition:border-color .2s ease,box-shadow .2s ease}.card[data-astro-cid-mmc7otgs]:hover{border-color:#0000001f;box-shadow:0 4px 12px #00000014}.card-badge[data-astro-cid-mmc7otgs]{display:inline-flex;align-items:center;gap:.25rem;font-size:.8rem;font-weight:500;letter-spacing:0;text-transform:none;color:var(--airbnb-text-muted);background:transparent;padding:0;border-radius:0;align-self:flex-start;margin-bottom:.9rem}.card-icon[data-astro-cid-mmc7otgs]{font-size:2rem;margin-bottom:.75rem}.card[data-astro-cid-mmc7otgs] h3[data-astro-cid-mmc7otgs]{font-size:1.35rem;font-weight:700;letter-spacing:-.025em;margin:0 0 .85rem;color:var(--airbnb-text-dark)}.card[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{font-size:.95rem;line-height:1.65;color:var(--airbnb-text-body);margin:0 0 1.25rem;flex:1}.card-meta[data-astro-cid-mmc7otgs]{display:flex;gap:.5rem;flex-wrap:wrap;margin-bottom:1rem}.meta-item[data-astro-cid-mmc7otgs]{font-size:.8rem;color:var(--airbnb-text-dark);background:var(--airbnb-surface-muted);padding:.3rem .75rem;border-radius:6px;font-weight:500}.card-cta[data-astro-cid-mmc7otgs]{font-size:.92rem;font-weight:600;color:#222;letter-spacing:.01em;display:inline-flex;align-items:center;gap:.3rem}.card-cta[data-astro-cid-mmc7otgs]:after{content:"›";font-size:1.05rem}.card-cta[data-astro-cid-mmc7otgs]:hover{text-decoration:underline}#reviews[data-astro-cid-mmc7otgs]{background:var(--airbnb-surface-muted)}.reviews-grid[data-astro-cid-mmc7otgs]{display:grid;grid-template-columns:repeat(3,1fr);gap:1.5rem;max-width:1120px;margin:0 auto}.review-card[data-astro-cid-mmc7otgs]{background:var(--airbnb-surface);border-radius:12px;padding:2rem;border:1px solid var(--airbnb-border-subtle);display:flex;flex-direction:column;transition:border-color .2s,box-shadow .2s}.review-card[data-astro-cid-mmc7otgs]:hover{border-color:#0000001f;box-shadow:0 4px 12px #0000000f}.review-stars[data-astro-cid-mmc7otgs]{font-size:.85rem;margin-bottom:1rem;letter-spacing:.05em}.review-text[data-astro-cid-mmc7otgs]{font-size:.95rem;line-height:1.7;color:var(--airbnb-text-body);margin:0 0 1.5rem;flex:1;font-style:italic}.review-author[data-astro-cid-mmc7otgs]{display:flex;flex-direction:column;gap:.15rem;border-top:1px solid var(--airbnb-border-subtle);padding-top:1rem}.review-name[data-astro-cid-mmc7otgs]{font-size:.9rem;font-weight:600;color:var(--airbnb-text-dark)}.review-detail[data-astro-cid-mmc7otgs]{font-size:.8rem;color:var(--airbnb-text-muted)}#instagram-cta[data-astro-cid-mmc7otgs]{padding:80px 8%;text-align:center}.insta-inner[data-astro-cid-mmc7otgs]{max-width:520px;margin:0 auto}.insta-icon[data-astro-cid-mmc7otgs]{font-size:2rem;display:block;margin-bottom:1rem}#instagram-cta[data-astro-cid-mmc7otgs] h2[data-astro-cid-mmc7otgs]{margin:0 0 .75rem}#instagram-cta[data-astro-cid-mmc7otgs] p[data-astro-cid-mmc7otgs]{font-size:1rem;line-height:1.7;color:var(--airbnb-text-body);margin:0 0 2rem}.btn-instagram[data-astro-cid-mmc7otgs]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#f09433,#e6683c,#dc2743,#cc2366,#bc1888);color:#fff;text-decoration:none;padding:.85rem 1.75rem;border-radius:8px;font-weight:700;font-size:.95rem;transition:opacity .2s ease,transform .2s ease}.btn-instagram[data-astro-cid-mmc7otgs]:hover{opacity:.9;transform:translateY(-1px)}@media(max-width:960px){#hero[data-astro-cid-mmc7otgs]{grid-template-columns:1fr;min-height:auto;padding:80px 6% 60px;text-align:center;gap:3rem}.hero-sub[data-astro-cid-mmc7otgs]{margin:0 auto 2.5rem}.cta-row[data-astro-cid-mmc7otgs]{justify-content:center}.hero-visual[data-astro-cid-mmc7otgs]{justify-items:center}.hero-photo-wrapper[data-astro-cid-mmc7otgs]{width:220px}.stat-card[data-astro-cid-mmc7otgs]{text-align:left}.about-grid[data-astro-cid-mmc7otgs]{grid-template-columns:1fr;gap:2.5rem}.about-grid[data-astro-cid-mmc7otgs] .about-video[data-astro-cid-mmc7otgs]{order:-1}.cards-grid[data-astro-cid-mmc7otgs],.reviews-grid[data-astro-cid-mmc7otgs]{grid-template-columns:1fr}[data-astro-cid-mmc7otgs]:is(#about,#offerings,#reviews,#instagram-cta){padding:60px 6%}}@media(max-width:480px){h1[data-astro-cid-mmc7otgs]{font-size:2rem}.hero-stats-grid[data-astro-cid-mmc7otgs]{grid-template-columns:1fr}.stat-card[data-astro-cid-mmc7otgs]{text-align:center}#hero[data-astro-cid-mmc7otgs]{padding:70px 5% 50px}}
