.swell-background.svelte-1791fux{position:absolute;inset:0;inset-inline:var(--swell-inline-inset, 0);max-height:var(--swell-max-height, none);z-index:-1;overflow:hidden;pointer-events:none;opacity:var(--swell-opacity, .35);background:var(--swell-backdrop, #10161a)}.swell-background.svelte-1791fux:after{content:"";position:absolute;inset:0;background:linear-gradient(var(--background),color-mix(in srgb,var(--background) 85%,transparent) 6%,color-mix(in srgb,var(--background) 38%,transparent) 15%,transparent 28% 72%,color-mix(in srgb,var(--background) 38%,transparent) 85%,color-mix(in srgb,var(--background) 85%,transparent) 94%,var(--background))}.swell-background.svelte-1791fux canvas:where(.svelte-1791fux){width:100%;height:100%;object-fit:cover;object-position:68% center}.guest-notes.svelte-1b4cizz{--section-backdrop: radial-gradient(ellipse 44% 49% at center, #131d24, #0f1418 54%, var(--background));padding-bottom:calc(var(--section-space) - var(--swell-padding-extra));text-align:center}.guest-notes.svelte-1b4cizz>.site-width:where(.svelte-1b4cizz){max-width:70rem}h2.svelte-1b4cizz{margin-bottom:2rem;font-size:clamp(1.8rem,3.5vw,2.7rem);line-height:1.05;letter-spacing:-.033em}.reviews.svelte-1b4cizz{display:grid;grid-auto-flow:column;grid-auto-columns:calc((100% - 1rem)/2);gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none}.reviews.svelte-1b4cizz::-webkit-scrollbar{display:none}.reviews.svelte-1b4cizz:focus-visible{outline:2px solid var(--blue-light);outline-offset:4px}figure.svelte-1b4cizz{display:flex;flex-direction:column;justify-content:center;gap:.9rem;min-height:12rem;padding:clamp(1.2rem,3vw,2.2rem);border:1px solid var(--line);border-radius:.85rem;background:var(--surface);scroll-snap-align:start}blockquote.svelte-1b4cizz{font-size:clamp(1.12rem,1.8vw,1.45rem);line-height:1.35}figcaption.svelte-1b4cizz{display:flex;align-items:center;justify-content:center;gap:.65rem;color:var(--muted-text)}figcaption.svelte-1b4cizz img:where(.svelte-1b4cizz){flex:none;width:2.75rem;height:2.75rem;border-radius:50%;object-fit:cover;background:var(--line)}.controls.svelte-1b4cizz{display:flex;justify-content:center;gap:.6rem;margin-top:.95rem}.review-dots.svelte-1b4cizz{display:flex;flex-wrap:wrap;justify-content:center;max-width:27rem;margin:.55rem auto 0}.review-dots.svelte-1b4cizz button:where(.svelte-1b4cizz){display:grid;width:1.5rem;height:1.5rem;place-items:center;border-radius:50%;cursor:pointer}.review-dots.svelte-1b4cizz button:where(.svelte-1b4cizz):before{content:"";width:.43rem;height:.43rem;border:1px solid #66808c;border-radius:50%}.review-dots.svelte-1b4cizz button:where(.svelte-1b4cizz):is(:where(.svelte-1b4cizz):hover,.showing:where(.svelte-1b4cizz)):before{border-color:var(--interactive)}.review-dots.svelte-1b4cizz button.showing:where(.svelte-1b4cizz):before{background:var(--interactive)}.review-dots.svelte-1b4cizz button[aria-current=true]:where(.svelte-1b4cizz):before{box-shadow:0 0 0 2px #82c5e040}.controls.svelte-1b4cizz button:where(.svelte-1b4cizz){width:2.75rem;height:2.75rem;border:1px solid var(--line);border-radius:50%;color:var(--interactive);font-family:system-ui,sans-serif;font-size:1.2rem;cursor:pointer}.controls.svelte-1b4cizz button:where(.svelte-1b4cizz):hover:not(:disabled){border-color:var(--interactive)}.controls.svelte-1b4cizz button:where(.svelte-1b4cizz):disabled{opacity:.4;cursor:default}.google-rating.svelte-1b4cizz{margin-top:1.4rem;font-size:clamp(1.15rem,2.2vw,1.55rem)}.google-rating.svelte-1b4cizz img:where(.svelte-1b4cizz){width:10.5rem;height:auto;margin:0 auto .85rem}.google-rating.svelte-1b4cizz p:where(.svelte-1b4cizz){color:var(--muted-text)}.google-rating.svelte-1b4cizz strong:where(.svelte-1b4cizz){color:var(--text)}.google-rating.svelte-1b4cizz a:where(.svelte-1b4cizz){color:var(--blue);font-weight:700;text-decoration:underline;text-underline-offset:.16em}.google-rating.svelte-1b4cizz a:where(.svelte-1b4cizz):hover{color:var(--interactive)}@media(max-width:660px){.reviews.svelte-1b4cizz{grid-auto-columns:100%}}
