.container[data-astro-cid-k33lkzbi]{--container-gutter:var(--space-m);inline-size:100%;max-inline-size:var(--container-max);padding-inline:var(--container-gutter);margin-inline:auto}.container--wide[data-astro-cid-k33lkzbi]{max-inline-size:var(--container-max-wide)}.container--full[data-astro-cid-k33lkzbi]{max-inline-size:none}img[data-astro-cid-gonorpzr]{object-fit:cover;block-size:100%;inline-size:100%;display:flex}svg[data-astro-cid-qyqr3t5b]{fill:currentColor}.button[data-astro-cid-blaflrmm]{justify-content:center;align-items:center;gap:var(--space-2xs);padding-block:var(--space-xs);padding-inline:var(--space-m);font:inherit;font-weight:var(--font-weight-heading);text-align:center;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.button--primary[data-astro-cid-blaflrmm]{background-color:var(--surface-action);color:var(--text-on-action)}.button--primary[data-astro-cid-blaflrmm]:hover:not(:disabled){background-color:var(--text-on-action);color:var(--c-white)}.button--primary[data-astro-cid-blaflrmm]:active:not(:disabled){background-color:color-mix(in oklch, var(--text-on-action), black 40%)}.button--secondary[data-astro-cid-blaflrmm]{color:var(--text-default);border-color:var(--border-subtle);background-color:#0000}.button--secondary[data-astro-cid-blaflrmm]:hover:not(:disabled){background-color:color-mix(in oklch, var(--surface-action), transparent 92%);color:var(--text-strong);border-color:var(--text-strong)}.button[data-astro-cid-blaflrmm]:disabled{opacity:.55;cursor:default}.skip-link[data-astro-cid-zlsldgo5]{z-index:100;padding-block:var(--space-2xs);padding-inline:var(--space-s);background-color:var(--surface-action);color:var(--text-on-action);transform:translateY(calc(-100% - var(--space-l)));transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:absolute;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.skip-link[data-astro-cid-zlsldgo5]:focus{transform:translateY(0)}.listing-card[data-astro-cid-6qlv7szj]{grid-template-rows:var(--listing-card-rows,auto auto 1fr auto);display:grid;position:relative}.listing-card[data-astro-cid-6qlv7szj]:has(a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.media[data-astro-cid-6qlv7szj]{aspect-ratio:var(--ratio-photo);z-index:1;grid-row:1;position:relative}.media-link[data-astro-cid-6qlv7szj]{block-size:100%;display:block}.viewport[data-astro-cid-6qlv7szj]{user-select:none;block-size:100%;overflow:clip}.track[data-astro-cid-6qlv7szj]{block-size:100%;display:flex}.slide[data-astro-cid-6qlv7szj]{flex:0 0 100%;block-size:100%;min-inline-size:0;overflow:clip}.photo[data-astro-cid-6qlv7szj]{-webkit-user-drag:none}.slide[data-astro-cid-6qlv7szj] img{transition:scale var(--duration-slow) var(--ease-out)}.listing-card[data-astro-cid-6qlv7szj]:has(a:focus-visible) .slide[data-astro-cid-6qlv7szj] img{scale:1.04}@media (hover:hover){.listing-card[data-astro-cid-6qlv7szj]:hover .slide[data-astro-cid-6qlv7szj] img{scale:1.04}}.media-chips[data-astro-cid-6qlv7szj]{pointer-events:none;gap:var(--space-3xs);flex-direction:column;max-inline-size:60%;display:flex;position:absolute}.media-chips[data-astro-cid-6qlv7szj][data-corner=top-start]{align-items:flex-start;inset-block-start:var(--space-2xs);inset-inline-start:var(--space-2xs)}.media-chips[data-astro-cid-6qlv7szj][data-corner=top-end]{align-items:flex-end;inset-block-start:var(--space-2xs);inset-inline-end:var(--space-2xs)}.header[data-astro-cid-6qlv7szj]{justify-content:space-between;align-items:center;gap:var(--space-xs);grid-row:2;margin-block-start:var(--space-2xs);display:flex}.arrow[data-astro-cid-6qlv7szj]{border-radius:var(--radius-pill);background-color:var(--surface-action);block-size:2em;inline-size:2em;color:var(--text-on-action);flex:none;justify-content:center;align-items:center;display:inline-flex}.arrow[data-astro-cid-6qlv7szj] svg[data-astro-cid-6qlv7szj]{block-size:1.1em;inline-size:1.1em;transition:translate var(--duration-base) var(--ease-out)}.listing-card[data-astro-cid-6qlv7szj]:hover .arrow[data-astro-cid-6qlv7szj] svg[data-astro-cid-6qlv7szj],.listing-card[data-astro-cid-6qlv7szj]:has(a:focus-visible) .arrow[data-astro-cid-6qlv7szj] svg[data-astro-cid-6qlv7szj]{translate:.15em}.listing-card[data-astro-cid-6qlv7szj][data-status=reserved] .arrow[data-astro-cid-6qlv7szj]{background-color:var(--status-reserved-surface);color:var(--status-reserved-text)}.listing-card[data-astro-cid-6qlv7szj][data-status=let] .arrow[data-astro-cid-6qlv7szj]{background-color:var(--status-let-surface);color:var(--status-let-text)}.listing-card[data-astro-cid-6qlv7szj][data-status=let] .media[data-astro-cid-6qlv7szj]{filter:grayscale();opacity:.72}.body[data-astro-cid-6qlv7szj]{gap:var(--space-xs);padding-block:var(--space-2xs);flex-direction:column;grid-row:3;display:flex}.property-status[data-astro-cid-6qlv7szj]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:var(--font-weight-heading);border:1px solid var(--status-pill-border);align-self:flex-start;align-items:center;display:inline-flex}.property-status[data-astro-cid-6qlv7szj][data-status=available]{background-color:var(--status-available-surface);color:var(--status-available-text)}.property-status[data-astro-cid-6qlv7szj][data-status=reserved]{background-color:var(--status-reserved-surface);border-color:var(--status-reserved-surface);color:var(--status-reserved-text)}.property-status[data-astro-cid-6qlv7szj][data-status=coming-soon]{background-color:var(--status-coming-soon-surface);color:var(--status-coming-soon-text)}.property-status[data-astro-cid-6qlv7szj][data-status=let]{background-color:var(--status-let-surface);border-color:var(--status-let-surface);color:var(--status-let-text)}.price-block[data-astro-cid-6qlv7szj]{gap:var(--space-3xs);flex-direction:column;display:flex}.flag[data-astro-cid-6qlv7szj]{padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--2);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:.03em}.flag[data-astro-cid-6qlv7szj][data-flag=new]{background-color:var(--flag-new-surface);color:var(--flag-new-text)}.flag[data-astro-cid-6qlv7szj][data-flag=open-house]{background-color:var(--flag-open-house-surface);color:var(--flag-open-house-text)}.flag[data-astro-cid-6qlv7szj][data-flag=status]{border:1px solid var(--status-pill-border)}.flag[data-astro-cid-6qlv7szj][data-flag=status][data-status=reserved]{background-color:var(--status-reserved-surface);border-color:var(--status-reserved-surface);color:var(--status-reserved-text)}.flag[data-astro-cid-6qlv7szj][data-flag=status][data-status=coming-soon]{background-color:var(--status-coming-soon-surface);color:var(--status-coming-soon-text)}.flag[data-astro-cid-6qlv7szj][data-flag=status][data-status=let]{background-color:var(--status-let-surface);border-color:var(--status-let-surface);color:var(--status-let-text)}.status[data-astro-cid-6qlv7szj]{font-size:var(--step--1);color:var(--dot-color,var(--text-default))}.status__dot[data-astro-cid-6qlv7szj]{vertical-align:middle;margin-inline:var(--space-2xs);border-radius:var(--radius-pill);background-color:var(--dot-color,currentcolor);block-size:.5em;inline-size:.5em;display:inline-block}.kind-line[data-astro-cid-6qlv7szj]{align-items:baseline;row-gap:var(--space-3xs);flex-wrap:wrap;display:inline-flex}.status[data-astro-cid-6qlv7szj][data-status=available]{--dot-color:var(--status-available-text)}.status[data-astro-cid-6qlv7szj][data-status=reserved]{--dot-color:var(--status-reserved-text)}.status[data-astro-cid-6qlv7szj][data-status=coming-soon]{--dot-color:var(--status-coming-soon-text)}.status[data-astro-cid-6qlv7szj][data-status=let]{--dot-color:var(--status-let-text)}.listing-card[data-astro-cid-6qlv7szj] .title{font-size:var(--step-0);font-weight:var(--font-weight-heading);text-wrap:balance;color:var(--text-default);min-inline-size:0;margin-block:0;line-height:1.2}.title-primary[data-astro-cid-6qlv7szj]{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;inline-size:fit-content;display:-webkit-box;overflow:clip}.title-secondary[data-astro-cid-6qlv7szj]{inline-size:fit-content;font-size:var(--step--1);font-weight:var(--font-weight-body);color:var(--text-muted);margin-block-start:var(--space-3xs);display:block}.listing-card[data-astro-cid-6qlv7szj] .title a{color:inherit;text-decoration:none}.listing-card[data-astro-cid-6qlv7szj]:hover .title a{text-underline-offset:.15em;text-decoration:underline}.listing-card[data-astro-cid-6qlv7szj] .title a:focus-visible{outline:none;text-decoration:underline}.listing-card[data-astro-cid-6qlv7szj] .title a:after{content:"";position:absolute;inset:0}.listing-card[data-astro-cid-6qlv7szj] .price{font-size:var(--step-1);color:var(--text-strong);font-weight:900}.listing-card[data-astro-cid-6qlv7szj] .kind{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.03em;color:var(--text-muted)}.specs[data-astro-cid-6qlv7szj]{align-items:center;gap:var(--space-2xs) var(--space-xs);font-size:var(--step--1);color:var(--text-default);flex-wrap:wrap;grid-row:4;margin-block-start:0;display:flex}.spec-line[data-astro-cid-6qlv7szj]{align-items:center;gap:var(--space-3xs) var(--space-2xs);flex-wrap:wrap;display:inline-flex}.spec[data-astro-cid-6qlv7szj]{white-space:nowrap}.divider[data-astro-cid-6qlv7szj]{border-radius:var(--radius-pill);background-color:currentColor;block-size:.25em;inline-size:.25em}.photo-nav[data-astro-cid-6qlv7szj]{z-index:1;block-size:2rem;inline-size:2rem;color:var(--c-juli-teal-900);border-radius:var(--radius-pill);cursor:pointer;transition:opacity var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);background-color:oklch(100% 0 0/.85);border:0;justify-content:center;align-items:center;padding:0;display:none;position:absolute;inset-block-start:50%;translate:0 -50%}.media[data-astro-cid-6qlv7szj][data-photos-ready] .photo-nav[data-astro-cid-6qlv7szj]{display:inline-flex}.photo-nav[data-astro-cid-6qlv7szj]:hover{background-color:var(--c-white)}.photo-nav[data-astro-cid-6qlv7szj] svg[data-astro-cid-6qlv7szj]{block-size:1.15em;inline-size:1.15em}[data-astro-cid-6qlv7szj][data-photos-prev]{inset-inline-start:var(--space-2xs)}[data-astro-cid-6qlv7szj][data-photos-next]{inset-inline-end:var(--space-2xs)}[data-carousel] .media[data-astro-cid-6qlv7szj][data-photos-ready] .photo-nav[data-astro-cid-6qlv7szj]{display:none}@media (hover:hover) and (pointer:fine){.photo-nav[data-astro-cid-6qlv7szj]{opacity:0}.listing-card[data-astro-cid-6qlv7szj]:hover .photo-nav[data-astro-cid-6qlv7szj],.listing-card[data-astro-cid-6qlv7szj]:focus-within .photo-nav[data-astro-cid-6qlv7szj]{opacity:1}}.photo-counter[data-astro-cid-6qlv7szj]{z-index:1;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--2);color:var(--c-white);border-radius:var(--radius-pill);pointer-events:none;background-color:oklch(0% 0 0/.55);position:absolute;inset-block-end:var(--space-2xs);inset-inline-start:var(--space-2xs)}.read-more[data-astro-cid-6qlv7szj]{color:var(--text-strong);font-weight:var(--font-weight-heading);margin-inline-start:auto}.gallery__ribbon-shell[data-astro-cid-6cqxrdq5]{--edge:calc(max(0px, (100% - var(--container-max-wide)) / 2) + var(--space-m));position:relative}.gallery__ribbon[data-astro-cid-6cqxrdq5]{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--edge);cursor:grab;user-select:none;overflow-x:auto}.gallery__ribbon[data-astro-cid-6cqxrdq5][data-embla]{scroll-snap-type:none;overflow:hidden}.gallery__ribbon[data-astro-cid-6cqxrdq5][data-dragging],.gallery__ribbon[data-astro-cid-6cqxrdq5][data-dragging] .gallery__open[data-astro-cid-6cqxrdq5]{cursor:grabbing}.gallery__track[data-astro-cid-6cqxrdq5]{gap:var(--space-3xs);padding:0;backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin:0;padding-inline-start:var(--edge);list-style:none;display:flex}.gallery__frame[data-astro-cid-6cqxrdq5]{block-size:clamp(16rem,40vw,40rem);aspect-ratio:var(--ratio-photo);scroll-snap-align:start;flex:none;position:relative}.gallery__open[data-astro-cid-6cqxrdq5]{cursor:pointer;background:0 0;border:0;block-size:100%;inline-size:100%;padding:0;display:block;overflow:clip}.gallery__frame[data-astro-cid-6cqxrdq5][data-active] .gallery__open[data-astro-cid-6cqxrdq5]{cursor:zoom-in}.gallery__open[data-astro-cid-6cqxrdq5]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.gallery__open[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:cover;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:flex}.gallery__frame--contain[data-astro-cid-6cqxrdq5] .gallery__open[data-astro-cid-6cqxrdq5]{background-color:var(--surface-elevated)}.gallery__frame--contain[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:contain;background-color:#0000}.gallery__frame-label[data-astro-cid-6cqxrdq5]{padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--1);color:var(--c-white);border-radius:var(--radius-pill);pointer-events:none;background-color:oklch(0% 0 0/.55);position:absolute;inset-block-end:var(--space-s);inset-inline-start:var(--space-s)}.gallery__nav[data-astro-cid-6cqxrdq5]{z-index:1;block-size:2.75rem;inline-size:2.75rem;color:var(--c-juli-teal-900);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:oklch(100% 0 0/.85);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:50%;translate:0 -50%}.gallery__nav[data-astro-cid-6cqxrdq5]:hover:not(:disabled){background-color:var(--c-white)}.gallery__nav[data-astro-cid-6cqxrdq5]:disabled{opacity:.35;cursor:default}.gallery__ribbon-shell[data-astro-cid-6cqxrdq5] .gallery__nav--prev[data-astro-cid-6cqxrdq5]{inset-inline-start:var(--edge)}.gallery__ribbon-shell[data-astro-cid-6cqxrdq5] .gallery__nav--next[data-astro-cid-6cqxrdq5]{inset-inline-end:var(--edge)}@media (hover:hover) and (pointer:fine){.gallery__ribbon-shell[data-astro-cid-6cqxrdq5] .gallery__nav[data-astro-cid-6cqxrdq5]{opacity:0;transition:opacity var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out)}.gallery__ribbon-shell[data-astro-cid-6cqxrdq5]:hover .gallery__nav[data-astro-cid-6cqxrdq5],.gallery__ribbon-shell[data-astro-cid-6cqxrdq5]:focus-within .gallery__nav[data-astro-cid-6cqxrdq5]{opacity:1}.gallery__ribbon-shell[data-astro-cid-6cqxrdq5]:hover .gallery__nav[data-astro-cid-6cqxrdq5]:disabled,.gallery__ribbon-shell[data-astro-cid-6cqxrdq5]:focus-within .gallery__nav[data-astro-cid-6cqxrdq5]:disabled{opacity:.35}}.gallery__nav[data-astro-cid-6cqxrdq5] svg[data-astro-cid-6cqxrdq5]{block-size:1.4em;inline-size:1.4em}.gallery__strip[data-astro-cid-6cqxrdq5]{--thumb-h:4.25rem;gap:var(--space-s);align-items:center;padding-block-start:var(--space-xs);display:flex}.gallery__thumbs[data-astro-cid-6cqxrdq5]{--ring-room:4px;min-inline-size:0;padding:var(--ring-room);margin:calc(var(--ring-room) * -1);flex:auto;overflow:hidden}.gallery__thumbs-track[data-astro-cid-6cqxrdq5]{gap:var(--space-2xs);backface-visibility:hidden;touch-action:pan-y pinch-zoom;margin:0;padding:0;list-style:none;display:flex}.gallery__thumbs-item[data-astro-cid-6cqxrdq5]{flex:none}.gallery__thumb--pinned[data-astro-cid-6cqxrdq5]{flex:none;position:relative}.gallery__thumb-label[data-astro-cid-6cqxrdq5]{padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--2,var(--step--1));color:var(--c-white);border-radius:var(--radius-pill);pointer-events:none;background-color:oklch(0% 0 0/.55);position:absolute;inset-block-end:var(--space-3xs);inset-inline-start:var(--space-3xs)}.gallery__thumb[data-astro-cid-6cqxrdq5]{block-size:var(--thumb-h);inline-size:auto;aspect-ratio:var(--ratio-photo);cursor:pointer;background:0 0;border:0;padding:0;display:block;overflow:clip}.gallery__thumb[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:cover;block-size:100%;inline-size:100%;transition:opacity var(--duration-fast) var(--ease-out);display:block}.gallery__thumb[data-astro-cid-6cqxrdq5]:hover img[data-astro-cid-6cqxrdq5]{opacity:.8}.gallery__thumb[data-astro-cid-6cqxrdq5][aria-current=true]{outline:2px solid var(--surface-action);outline-offset:2px}.gallery__thumb--contain[data-astro-cid-6cqxrdq5]{aspect-ratio:auto;background-color:var(--surface-elevated);border:1px solid var(--border-subtle);position:relative}.gallery__thumb--contain[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:contain;inline-size:auto}@media (prefers-reduced-motion:no-preference){html[data-listing-morph] .gallery__frame[data-astro-cid-6cqxrdq5]:nth-child(n+2){animation:gallery-follow var(--duration-slow) var(--ease-out) .15s both}html[data-listing-morph] .gallery__frame[data-astro-cid-6cqxrdq5]:nth-child(n+3){animation-delay:.23s}html[data-listing-morph] .gallery__strip[data-astro-cid-6cqxrdq5]{animation:gallery-rise var(--duration-slow) var(--ease-out) .3s both}@keyframes gallery-follow{0%{opacity:0;translate:var(--space-xl) 0}}@keyframes gallery-rise{0%{opacity:0;translate:0 var(--space-s)}}}.gallery__lightbox[data-astro-cid-6cqxrdq5]{block-size:100%;max-block-size:100%;inline-size:100%;max-inline-size:100%;padding:var(--space-l);background-color:oklch(0% 0 0/.86);border:0;margin:0;position:fixed;inset:0}.gallery__lightbox[data-astro-cid-6cqxrdq5][open]{gap:var(--space-s);flex-direction:column;display:flex}.gallery__lightbox[data-astro-cid-6cqxrdq5]::backdrop{background:0 0}.gallery__lightbox-stage[data-astro-cid-6cqxrdq5]{flex:1;justify-content:center;align-items:center;min-block-size:0;display:flex;position:relative}.gallery__lightbox-viewport[data-astro-cid-6cqxrdq5]{user-select:none;block-size:100%;inline-size:100%;overflow:clip}.gallery__lightbox-track[data-astro-cid-6cqxrdq5]{block-size:100%;display:flex}.gallery__lightbox-slide[data-astro-cid-6cqxrdq5]{flex:0 0 100%;justify-content:center;align-items:center;min-inline-size:0;display:flex}.gallery__lightbox-img[data-astro-cid-6cqxrdq5]{object-fit:contain;-webkit-user-drag:none;block-size:auto;max-block-size:86vh;inline-size:auto;max-inline-size:min(92vw,80rem)}.gallery__lightbox[data-astro-cid-6cqxrdq5] .gallery__nav[data-astro-cid-6cqxrdq5]{block-size:3.25rem;inline-size:3.25rem}.gallery__lightbox[data-astro-cid-6cqxrdq5] .gallery__nav--prev[data-astro-cid-6cqxrdq5]{inset-inline-start:var(--space-m)}.gallery__lightbox[data-astro-cid-6cqxrdq5] .gallery__nav--next[data-astro-cid-6cqxrdq5]{inset-inline-end:var(--space-m)}.gallery__lightbox-close[data-astro-cid-6cqxrdq5]{z-index:2;block-size:3rem;inline-size:3rem;color:var(--c-white);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:oklch(100% 0 0/.15);border:0;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-block-start:var(--space-m);inset-inline-end:var(--space-m)}.gallery__lightbox-close[data-astro-cid-6cqxrdq5]:hover{background-color:oklch(100% 0 0/.32)}.gallery__lightbox-close[data-astro-cid-6cqxrdq5] svg[data-astro-cid-6cqxrdq5]{block-size:1.4em;inline-size:1.4em}.gallery__lightbox-counter[data-astro-cid-6cqxrdq5]{z-index:2;padding-block:var(--space-3xs);padding-inline:var(--space-s);font-size:var(--step--1);color:var(--c-white);border-radius:var(--radius-pill);background-color:oklch(0% 0 0/.5);position:absolute;inset-block-start:var(--space-m);inset-inline-start:50%;translate:-50%}.gallery__lightbox-rail[data-astro-cid-6cqxrdq5]{padding:var(--space-2xs);flex:none;overflow:hidden}.gallery__lightbox-thumbs[data-astro-cid-6cqxrdq5]{gap:var(--space-2xs);backface-visibility:hidden;touch-action:pan-y pinch-zoom;justify-content:safe center;margin:0;padding:0;list-style:none;display:flex}.gallery__lightbox-thumbs-item[data-astro-cid-6cqxrdq5]{flex:none}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5]{inline-size:5.5rem;aspect-ratio:var(--ratio-photo);cursor:pointer;opacity:.5;transition:opacity var(--duration-fast) var(--ease-out);background:0 0;border:0;padding:0;display:block;overflow:clip}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:cover;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:block}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5]:hover{opacity:.85}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5][aria-current=true]{opacity:1;outline:2px solid var(--c-white);outline-offset:2px}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5]:focus-visible{outline:2px solid var(--c-white);outline-offset:2px}.gallery__lightbox-thumb--contain[data-astro-cid-6cqxrdq5]{background-color:oklch(100% 0 0/.1)}.gallery__lightbox-thumb--contain[data-astro-cid-6cqxrdq5] img[data-astro-cid-6cqxrdq5]{object-fit:contain}@media (width<=48rem){.gallery__frame[data-astro-cid-6cqxrdq5]{block-size:auto;inline-size:86vw}.gallery__strip[data-astro-cid-6cqxrdq5]{--thumb-h:3rem}.gallery__lightbox-thumb[data-astro-cid-6cqxrdq5]{inline-size:4rem}}.facts__cols[data-astro-cid-j6mo4wqv]{columns:3 18rem;column-gap:var(--space-2xl)}.facts__group[data-astro-cid-j6mo4wqv]{break-inside:avoid;margin-block-end:var(--space-l)}.facts__group[data-astro-cid-j6mo4wqv]:last-child{margin-block-end:0}.facts__list[data-astro-cid-j6mo4wqv]{margin:0}.facts__fact[data-astro-cid-j6mo4wqv]{justify-content:space-between;align-items:baseline;gap:var(--space-s);padding-block:var(--space-xs);border-block-start:1px solid var(--border-subtle);display:flex}.facts__fact[data-astro-cid-j6mo4wqv]:first-child{border-block-start:0;padding-block-start:0}.facts__term[data-astro-cid-j6mo4wqv]{color:var(--text-muted)}.facts__value[data-astro-cid-j6mo4wqv]{text-align:end;font-weight:var(--font-weight-heading);color:var(--text-strong);margin:0}.facts__fact--total[data-astro-cid-j6mo4wqv]{border-block-start:2px solid var(--border-subtle)}.facts__fact--total[data-astro-cid-j6mo4wqv] .facts__term[data-astro-cid-j6mo4wqv]{font-weight:var(--font-weight-heading);color:var(--text-strong)}.amenities__groups[data-astro-cid-2j7je3ku]{gap:var(--space-l);flex-direction:column;display:flex}.amenities__list[data-astro-cid-2j7je3ku]{gap:var(--space-s);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.amenity[data-astro-cid-2j7je3ku]{align-items:center;gap:var(--space-s);display:flex}.amenity__icon[data-astro-cid-2j7je3ku]{block-size:1.4em;inline-size:1.4em;color:var(--surface-action);flex:none}:root[data-theme=light] .amenity__icon[data-astro-cid-2j7je3ku]{color:var(--c-juli-green-600)}.same-building[data-astro-cid-u7cjqard] .same-building__h{margin-block-end:var(--space-l)}.closing[data-astro-cid-6eo4sql2]{text-align:center;align-items:center;gap:var(--space-s);padding:var(--space-2xl) var(--space-xl);flex-direction:column;display:flex}.closing[data-astro-cid-6eo4sql2] .closing__h{margin-block-end:0}.closing[data-astro-cid-6eo4sql2] .closing__body{max-inline-size:48ch}.closing__actions[data-astro-cid-6eo4sql2]{justify-content:center;gap:var(--space-xs);flex-wrap:wrap;margin-block-start:var(--space-xs);display:flex}.closing__icon[data-astro-cid-6eo4sql2]{block-size:1.1em;inline-size:1.1em}.overview__bar[data-astro-cid-74p6vy7s]{padding-block:var(--space-l)}.overview__row[data-astro-cid-74p6vy7s]{gap:var(--space-l);flex-wrap:wrap;justify-content:space-between;align-items:baseline;display:flex}.overview__head[data-astro-cid-74p6vy7s]{flex:24rem;min-inline-size:0}.overview__kind[data-astro-cid-74p6vy7s]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0;margin-block-end:var(--space-2xs)}.overview[data-astro-cid-74p6vy7s] .overview__title{font-size:var(--step-4);color:var(--text-strong);margin:0;line-height:1.1}.overview__name[data-astro-cid-74p6vy7s]{inline-size:fit-content;display:block}.overview__location[data-astro-cid-74p6vy7s]{inline-size:fit-content;font-size:var(--step-0);font-weight:var(--font-weight-body);color:var(--text-muted);margin-block-start:var(--space-3xs);display:block}.overview__foot[data-astro-cid-74p6vy7s]{flex:none;max-inline-size:100%}.overview__foot[data-astro-cid-74p6vy7s]>[data-astro-cid-74p6vy7s]+[data-astro-cid-74p6vy7s]{margin-block-start:var(--space-m)}.overview__meta[data-astro-cid-74p6vy7s]{align-items:baseline;gap:var(--space-s);flex-wrap:wrap;display:flex}.overview__price[data-astro-cid-74p6vy7s]{font-size:var(--step-3);font-weight:var(--font-weight-heading);color:var(--text-strong);margin:0}.overview__tags[data-astro-cid-74p6vy7s]{align-items:center;gap:var(--space-2xs);display:inline-flex}.overview__flag-new[data-astro-cid-74p6vy7s]{padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--1);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:.03em;background-color:var(--flag-new-surface);color:var(--flag-new-text)}.overview__stats[data-astro-cid-74p6vy7s]{gap:var(--space-l);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.overview__stat[data-astro-cid-74p6vy7s]{gap:var(--space-3xs);flex-direction:column;display:flex}.overview__stat-value[data-astro-cid-74p6vy7s]{font-size:var(--step-2);font-weight:var(--font-weight-heading);color:var(--text-strong);line-height:1.1}.overview__stat-label[data-astro-cid-74p6vy7s]{font-size:var(--step--1);color:var(--text-muted)}.overview__highlights[data-astro-cid-74p6vy7s]{gap:var(--space-2xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.overview__highlight[data-astro-cid-74p6vy7s]{color:var(--text-strong);padding-inline-start:var(--space-m);position:relative}.overview__highlight[data-astro-cid-74p6vy7s]:before{content:"";background:currentColor;border-radius:50%;block-size:.375rem;inline-size:.375rem;position:absolute;inset-block-start:.6em;inset-inline-start:0}.overview__status[data-astro-cid-74p6vy7s]{align-items:center;gap:var(--space-2xs);font-size:var(--step--1);color:var(--text-default);margin:0;display:inline-flex}.overview__dot[data-astro-cid-74p6vy7s]{border-radius:var(--radius-pill);background-color:var(--dot-color,currentcolor);block-size:.5em;inline-size:.5em}.overview__status[data-astro-cid-74p6vy7s][data-status=available]{--dot-color:var(--status-available-text)}.overview__status[data-astro-cid-74p6vy7s][data-status=reserved]{--dot-color:var(--status-reserved-text)}.overview__status[data-astro-cid-74p6vy7s][data-status=coming-soon]{--dot-color:var(--status-coming-soon-text)}.overview__status[data-astro-cid-74p6vy7s][data-status=let]{--dot-color:var(--status-let-text)}.overview__actions[data-astro-cid-74p6vy7s]{gap:var(--space-xs);flex-wrap:wrap;display:flex}.overview__cta-icon[data-astro-cid-74p6vy7s]{block-size:1.1em;inline-size:1.1em}@media (prefers-reduced-motion:no-preference){.overview__bar[data-astro-cid-74p6vy7s]{animation:overview-rise var(--duration-slow) var(--ease-out) both}html[data-listing-morph] .overview__bar[data-astro-cid-74p6vy7s]{animation:none}@keyframes overview-rise{0%{opacity:0;transform:translateY(var(--space-s))}to{opacity:1;transform:none}}}@media (width<=48rem){.overview__row[data-astro-cid-74p6vy7s]{gap:var(--space-m);align-items:start}.overview__bar[data-astro-cid-74p6vy7s]{padding-block:var(--space-m)}}.back[data-astro-cid-cqmk2624] .back__link{align-items:center;gap:var(--space-2xs);color:var(--text-muted);text-decoration:none;display:inline-flex}.back[data-astro-cid-cqmk2624] .back__link:hover{color:var(--text-strong)}.back__icon[data-astro-cid-cqmk2624]{block-size:1em;inline-size:1em}.commute[data-astro-cid-bkmdnopl]{padding:var(--space-m);background-color:var(--surface-elevated)}.commute__map-fig[data-astro-cid-bkmdnopl]{margin:0 0 var(--space-s)}.commute__map[data-astro-cid-bkmdnopl]{background-color:var(--surface-default);block-size:clamp(15rem,42vw,22rem);position:relative;overflow:clip}.commute__map-fallback[data-astro-cid-bkmdnopl]{border:0;block-size:100%;inline-size:100%;position:absolute;inset:0}@media (scripting:enabled){.commute__map-fallback[data-astro-cid-bkmdnopl]{display:none}}.commute__map-caption[data-astro-cid-bkmdnopl]{font-size:var(--step--1);color:var(--text-muted);margin-block-start:var(--space-2xs)}:root[data-theme=dark] .commute__map[data-astro-cid-bkmdnopl] .leaflet-tile-pane{filter:brightness(.75)invert()contrast(.9)hue-rotate(180deg)saturate(.6)}.commute__map[data-astro-cid-bkmdnopl] .leaflet-container{font:inherit;background-color:var(--surface-default)}.commute__map[data-astro-cid-bkmdnopl]{--commute-route:var(--c-juli-green-700);--commute-origin:var(--text-strong)}:root[data-theme=dark] .commute__map[data-astro-cid-bkmdnopl]{--commute-route:var(--c-juli-green-400)}.commute__map[data-astro-cid-bkmdnopl] .commute__route-line{stroke:var(--commute-route)}.commute__map[data-astro-cid-bkmdnopl] .commute__home-marker{fill:var(--commute-route);stroke:#fff}.commute__map[data-astro-cid-bkmdnopl] .commute__origin-marker{fill:var(--commute-origin);stroke:#fff}.commute__h[data-astro-cid-bkmdnopl]{font-size:var(--step-1);margin:0}.commute__lede[data-astro-cid-bkmdnopl]{margin-block:var(--space-2xs) var(--space-m);color:var(--text-muted)}.commute__form[data-astro-cid-bkmdnopl]{margin:0}.commute__label[data-astro-cid-bkmdnopl]{font-size:var(--step--1);color:var(--text-muted);margin-block-end:var(--space-3xs);display:block}.commute__row[data-astro-cid-bkmdnopl]{gap:var(--space-xs);flex-wrap:wrap;align-items:center;display:flex}.commute__input[data-astro-cid-bkmdnopl]{min-inline-size:0;padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step-0);color:var(--text-strong);background-color:var(--surface-default);border:1px solid var(--border-subtle);flex:16rem}.commute__input[data-astro-cid-bkmdnopl]::placeholder{color:var(--text-muted)}.commute__clear[data-astro-cid-bkmdnopl]{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-xs);font:inherit;font-size:var(--step--1);color:var(--text-muted);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;background:0 0;display:inline-flex}.commute__clear[data-astro-cid-bkmdnopl][hidden],.commute__modes[data-astro-cid-bkmdnopl][hidden]{display:none}.commute__clear[data-astro-cid-bkmdnopl]:hover{color:var(--text-strong)}.commute__clear-icon[data-astro-cid-bkmdnopl]{block-size:1em;inline-size:1em}.commute__modes[data-astro-cid-bkmdnopl]{gap:var(--space-2xs);flex-wrap:wrap;margin-block-start:var(--space-s);display:flex}.commute__mode-tab[data-astro-cid-bkmdnopl]{align-items:center;gap:var(--space-3xs);padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step--1);color:var(--text-default);background-color:var(--surface-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;display:inline-flex}.commute__mode-tab[data-astro-cid-bkmdnopl][aria-pressed=true]{color:var(--text-on-action);background-color:var(--surface-action);border-color:var(--surface-action)}.commute__mode-icon[data-astro-cid-bkmdnopl]{block-size:1em;inline-size:1em}.commute__status[data-astro-cid-bkmdnopl]{margin-block:var(--space-s) 0;font-size:var(--step--1);color:var(--text-muted);min-block-size:1lh}.commute[data-astro-cid-bkmdnopl][data-state=loading] .commute__status[data-astro-cid-bkmdnopl]{color:var(--text-default)}.commute[data-astro-cid-bkmdnopl][data-state=error] .commute__status[data-astro-cid-bkmdnopl],.commute[data-astro-cid-bkmdnopl][data-state=not-found] .commute__status[data-astro-cid-bkmdnopl]{color:var(--text-strong)}.commute__results[data-astro-cid-bkmdnopl]{margin:var(--space-xs) 0 0;padding:0;list-style:none}.commute__result[data-astro-cid-bkmdnopl]{align-items:center;gap:var(--space-s);inline-size:100%;padding-block:var(--space-s);padding-inline:var(--space-2xs);font:inherit;text-align:start;color:inherit;border:0;border-block-start:1px solid var(--border-subtle);cursor:pointer;background:0 0;display:flex}.commute__result-item[data-astro-cid-bkmdnopl]:first-child .commute__result[data-astro-cid-bkmdnopl]{border-block-start:0}.commute__result[data-astro-cid-bkmdnopl]:hover:not(:disabled){background-color:var(--surface-default)}.commute__result[data-astro-cid-bkmdnopl]:disabled{cursor:default;opacity:.55}.commute__result[data-astro-cid-bkmdnopl].is-active{background-color:var(--surface-default)}.commute__badge[data-astro-cid-bkmdnopl]{background-color:var(--surface-elevated);block-size:2.25rem;inline-size:2.25rem;color:var(--surface-action);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[data-theme=light] .commute__badge[data-astro-cid-bkmdnopl]{color:var(--c-juli-green-600)}.commute__result[data-astro-cid-bkmdnopl].is-active .commute__badge[data-astro-cid-bkmdnopl]{background-color:var(--surface-elevated)}.commute__icon[data-astro-cid-bkmdnopl]{block-size:1.25rem;inline-size:1.25rem}.commute__mode[data-astro-cid-bkmdnopl]{color:var(--text-strong);flex:auto}.commute__figures[data-astro-cid-bkmdnopl]{flex-direction:column;align-items:flex-end;line-height:1.15;display:flex}.commute__time[data-astro-cid-bkmdnopl]{font-weight:var(--font-weight-heading);color:var(--text-strong);font-variant-numeric:tabular-nums}.commute__time[data-astro-cid-bkmdnopl][data-empty]{font-weight:var(--font-weight-body);color:var(--text-muted)}.commute__dist[data-astro-cid-bkmdnopl]{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.commute__note[data-astro-cid-bkmdnopl]{margin-block:var(--space-m) 0;font-size:var(--step--1);color:var(--text-muted)}.commute__attr[data-astro-cid-bkmdnopl]{margin-block:var(--space-3xs) 0;font-size:var(--step--1);color:var(--text-muted)}@media (width<=30rem){.commute__submit[data-astro-cid-bkmdnopl],.commute__clear[data-astro-cid-bkmdnopl],.commute__mode-tab[data-astro-cid-bkmdnopl]{flex:auto;justify-content:center}}.nearby[data-astro-cid-hhxc5m5o] .nearby__lede{color:var(--text-muted)}.nearby__grid[data-astro-cid-hhxc5m5o]{gap:var(--space-l);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-block-start:var(--space-m);display:grid}.poi[data-astro-cid-hhxc5m5o]{margin:0;padding:0;list-style:none}.poi__item[data-astro-cid-hhxc5m5o]{align-items:center;gap:var(--space-s);padding-block:var(--space-s);border-block-start:1px solid var(--border-subtle);display:flex}.poi__item[data-astro-cid-hhxc5m5o]:first-child{border-block-start:0;padding-block-start:0}.poi__badge[data-astro-cid-hhxc5m5o]{block-size:2.5rem;inline-size:2.5rem;color:var(--text-strong);background-color:var(--surface-elevated);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);flex:none;justify-content:center;align-items:center;display:inline-flex}.poi__icon[data-astro-cid-hhxc5m5o]{block-size:1.25em;inline-size:1.25em}.poi__text[data-astro-cid-hhxc5m5o]{gap:var(--space-3xs);flex-direction:column;min-inline-size:0;display:flex}.poi__category[data-astro-cid-hhxc5m5o]{font-size:var(--step--1);color:var(--text-muted)}.poi__name[data-astro-cid-hhxc5m5o]{color:var(--text-strong);overflow-wrap:break-word}.poi__distance[data-astro-cid-hhxc5m5o]{font-size:var(--step--1);color:var(--text-muted);text-align:end;flex:none;margin-inline-start:auto}@media (width<=60rem){.nearby__grid[data-astro-cid-hhxc5m5o]{grid-template-columns:minmax(0,1fr)}}.prose__grid[data-astro-cid-u7zkqh4k]{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:start;margin-block-start:var(--space-s);display:grid}.prose__items[data-astro-cid-u7zkqh4k]{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.prose__item[data-astro-cid-u7zkqh4k]{align-items:baseline;gap:var(--space-s);color:var(--text-default);display:flex}.prose__item-icon[data-astro-cid-u7zkqh4k]{block-size:1.1em;inline-size:1.1em;color:var(--surface-action);flex:none;translate:0 .15em}:root[data-theme=light] .prose__item-icon[data-astro-cid-u7zkqh4k]{color:var(--c-juli-green-600)}@media (width<=60rem){.prose__grid[data-astro-cid-u7zkqh4k]{grid-template-columns:minmax(0,1fr)}}.units[data-astro-cid-4fabuu56]{gap:var(--space-l);flex-direction:column;display:flex}.units__filters[data-astro-cid-4fabuu56]{gap:var(--space-s);flex-direction:column;display:flex}.filter-group[data-astro-cid-4fabuu56]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-4fabuu56]{padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step--1);color:var(--text-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background-color:#0000;align-items:center;display:inline-flex}.chip[data-astro-cid-4fabuu56]:hover{border-color:var(--text-muted)}.chip[data-astro-cid-4fabuu56][aria-pressed=true]{color:var(--text-on-action);background-color:var(--surface-action);border-color:#0000}.chip[data-astro-cid-4fabuu56]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.units__count[data-astro-cid-4fabuu56]{color:var(--text-muted);font-size:var(--step--1);margin-block:0}.units__scroll[data-astro-cid-4fabuu56]{overflow-x:auto}.units-table[data-astro-cid-4fabuu56]{border-collapse:collapse;inline-size:100%;min-inline-size:44rem;font-size:var(--step-0)}.units-table[data-astro-cid-4fabuu56] th[data-astro-cid-4fabuu56],.units-table[data-astro-cid-4fabuu56] td[data-astro-cid-4fabuu56]{padding:var(--space-s) var(--space-m);text-align:start;white-space:nowrap}.units-table[data-astro-cid-4fabuu56] thead[data-astro-cid-4fabuu56] th[data-astro-cid-4fabuu56]{font-size:var(--step--1);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:.04em;color:var(--text-muted);background-color:var(--surface-elevated);border-block-end:1px solid var(--border-subtle)}.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56]{border-block-start:1px solid var(--border-subtle)}.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56]:first-child{border-block-start:0}.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56][data-ref]:hover,.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56][data-selected]{background-color:var(--surface-default)}.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56][data-selected]{box-shadow:inset .25rem 0 0 var(--surface-action)}.units-table[data-astro-cid-4fabuu56] tbody[data-astro-cid-4fabuu56] tr[data-astro-cid-4fabuu56][hidden],.units-table[data-astro-cid-4fabuu56] [data-astro-cid-4fabuu56][data-show-in-model][hidden]{display:none}.units-table__address[data-astro-cid-4fabuu56]{font-weight:var(--font-weight-body);color:var(--text-strong)}.units-table__num[data-astro-cid-4fabuu56]{text-align:end;font-variant-numeric:tabular-nums}.units-table__price[data-astro-cid-4fabuu56]{font-weight:var(--font-weight-heading);color:var(--text-strong)}.units-status[data-astro-cid-4fabuu56]{align-items:center;gap:var(--space-2xs);color:var(--text-default);display:inline-flex}.units-status__dot[data-astro-cid-4fabuu56]{border-radius:var(--radius-pill);background-color:var(--dot-color,currentcolor);block-size:.5em;inline-size:.5em}.units-status[data-astro-cid-4fabuu56][data-status=available]{--dot-color:var(--status-available-text)}.units-status[data-astro-cid-4fabuu56][data-status=reserved]{--dot-color:var(--status-reserved-text)}.units-status[data-astro-cid-4fabuu56][data-status=coming-soon]{--dot-color:var(--status-coming-soon-text)}.units-status[data-astro-cid-4fabuu56][data-status=let]{--dot-color:var(--status-let-text)}.units__empty[data-astro-cid-4fabuu56]{color:var(--text-default);margin-block:0}.visually-hidden[data-astro-cid-4fabuu56]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.units[data-astro-cid-v7om4rcf] .units__intro{margin-block-end:var(--space-l)}.media-carousel[data-astro-cid-dpss743p]{gap:var(--space-s);flex-direction:column;block-size:100%;display:flex}.media-carousel__stage[data-astro-cid-dpss743p]{aspect-ratio:3/2;block-size:100%;position:relative;overflow:clip}.media-carousel__viewport[data-astro-cid-dpss743p]{scroll-snap-type:x mandatory;user-select:none;block-size:100%;overflow-x:auto}.media-carousel[data-astro-cid-dpss743p][data-mc-ready] .media-carousel__viewport[data-astro-cid-dpss743p]{overflow:clip}.media-carousel__track[data-astro-cid-dpss743p]{block-size:100%;display:flex}.media-carousel__slide[data-astro-cid-dpss743p]{scroll-snap-align:start;flex:0 0 100%;block-size:100%;min-inline-size:0;position:relative}.media-carousel__img[data-astro-cid-dpss743p]{object-fit:cover;-webkit-user-drag:none;block-size:100%;inline-size:100%;display:flex}.media-carousel__nav[data-astro-cid-dpss743p],.media-carousel__counter[data-astro-cid-dpss743p]{display:none}.media-carousel[data-astro-cid-dpss743p][data-mc-ready] .media-carousel__nav[data-astro-cid-dpss743p]{display:inline-flex}.media-carousel[data-astro-cid-dpss743p][data-mc-ready] .media-carousel__counter[data-astro-cid-dpss743p]{display:block}.media-carousel__nav[data-astro-cid-dpss743p]{z-index:1;block-size:2.75rem;inline-size:2.75rem;color:var(--c-juli-teal-900);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background-color:oklch(100% 0 0/.85);border:0;justify-content:center;align-items:center;position:absolute;inset-block-start:50%;translate:0 -50%}.media-carousel__nav[data-astro-cid-dpss743p]:hover{background-color:var(--c-white)}.media-carousel__nav[data-astro-cid-dpss743p] svg[data-astro-cid-dpss743p]{block-size:1.4em;inline-size:1.4em}.media-carousel__nav--prev[data-astro-cid-dpss743p]{inset-inline-start:var(--space-s)}.media-carousel__nav--next[data-astro-cid-dpss743p]{inset-inline-end:var(--space-s)}.media-carousel__counter[data-astro-cid-dpss743p]{z-index:1;padding-block:var(--space-3xs);padding-inline:var(--space-2xs);font-size:var(--step--1);color:var(--c-white);border-radius:var(--radius-pill);pointer-events:none;background-color:oklch(0% 0 0/.55);position:absolute;inset-block-end:var(--space-s);inset-inline-end:var(--space-s)}.media-carousel__dots[data-astro-cid-dpss743p]{justify-content:center;gap:var(--space-2xs);display:none}.media-carousel[data-astro-cid-dpss743p][data-mc-ready] .media-carousel__dots[data-astro-cid-dpss743p]{display:flex}.media-carousel__dot[data-astro-cid-dpss743p]{border-radius:var(--radius-pill);background-color:var(--text-muted);opacity:.4;cursor:pointer;block-size:.5rem;inline-size:.5rem;transition:inline-size var(--duration-base) var(--ease-out), opacity var(--duration-base) var(--ease-out), background-color var(--duration-base) var(--ease-out);border:0;padding:0}.media-carousel__dot[data-astro-cid-dpss743p]:hover{opacity:.7}.media-carousel__dot[data-astro-cid-dpss743p][aria-current=true]{opacity:1;background-color:var(--surface-action);inline-size:1.25rem}:root[data-theme=light] .media-carousel__dot[data-astro-cid-dpss743p][aria-current=true]{background-color:var(--c-juli-green-600)}.showcase[data-astro-cid-vqntl3r4]{gap:var(--space-s);flex-direction:column;block-size:100%;display:flex}.showcase__media[data-astro-cid-vqntl3r4]{min-inline-size:0}.showcase[data-astro-cid-vqntl3r4] .media-carousel__stage{background-color:var(--surface-elevated)}.showcase__text[data-astro-cid-vqntl3r4]{gap:var(--space-s);flex-direction:column;align-items:flex-start;display:flex}.showcase__eyebrow[data-astro-cid-vqntl3r4]{font-size:var(--step--1);text-transform:uppercase;letter-spacing:.06em;color:var(--text-muted);margin:0}.showcase__highlights[data-astro-cid-vqntl3r4]{gap:var(--space-s);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.showcase__highlight[data-astro-cid-vqntl3r4]{align-items:baseline;gap:var(--space-s);color:var(--text-default);display:flex}.showcase__highlight-icon[data-astro-cid-vqntl3r4]{block-size:1.1em;inline-size:1.1em;color:var(--surface-action);flex:none;translate:0 .15em}:root[data-theme=light] .showcase__highlight-icon[data-astro-cid-vqntl3r4]{color:var(--c-juli-green-600)}.showcase[data-astro-cid-vqntl3r4] .showcase__heading,.showcase[data-astro-cid-vqntl3r4] .showcase__body{margin-block:0}.showcase[data-astro-cid-vqntl3r4] .showcase__heading{font-size:var(--step-2);text-wrap:balance;hyphens:auto;overflow-wrap:break-word;line-height:1.2}.showcase[data-astro-cid-vqntl3r4] .showcase__body{color:var(--text-default)}.showcase[data-astro-cid-vqntl3r4] .showcase__link{align-self:start}.feature-grid[data-astro-cid-a5chz7zu]{column-gap:0;row-gap:var(--space-2xl);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:nth-child(odd){padding-inline-end:var(--space-2xl)}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:nth-child(2n){border-inline-start:1px solid var(--border-subtle);padding-inline-start:var(--space-2xl)}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd){grid-column:1/-1;padding-inline-end:0}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd):not(:first-child){border-block-start:1px solid var(--border-subtle);padding-block-start:var(--space-2xl)}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase{align-items:center;gap:var(--space-xl);flex-direction:row-reverse}.feature-grid--reversed[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase{flex-direction:row}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase__media,.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase__text{flex:50%}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase__media{align-self:stretch}@media (width<=48rem){.feature-grid[data-astro-cid-a5chz7zu]{grid-template-columns:minmax(0,1fr)}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:nth-child(odd){padding-inline-end:0}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:nth-child(2n){border-inline-start:0;padding-inline-start:0}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase,.feature-grid--reversed[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase{align-items:stretch;gap:var(--space-s);flex-direction:column}.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase__media,.feature-grid[data-astro-cid-a5chz7zu]>li[data-astro-cid-a5chz7zu]:last-child:nth-child(odd) .showcase__text{flex:0 auto}}.showcases[data-astro-cid-4fskj4gn]{gap:var(--space-2xl);flex-direction:column;display:flex}.viewer[data-astro-cid-frrbsvin]{gap:var(--space-m);flex-direction:column;display:flex}.viewer[data-astro-cid-frrbsvin] .viewer__intro{margin-block-end:var(--space-s)}.viewer__head[data-astro-cid-frrbsvin]{inline-size:100%;max-inline-size:calc(var(--container-max-wide) - 2 * var(--space-m));margin-inline:auto}.viewer__main[data-astro-cid-frrbsvin]{gap:var(--space-m);display:grid}@media (width>=60rem){.viewer__main[data-astro-cid-frrbsvin]{grid-template-columns:minmax(0,1fr) minmax(17rem,22rem)}.viewer__side[data-astro-cid-frrbsvin]{block-size:0;min-block-size:100%;overflow-y:auto}}.viewer__side[data-astro-cid-frrbsvin] [data-astro-cid-frrbsvin][hidden]{display:none}.viewer__list[data-astro-cid-frrbsvin]{border-block-start:1px solid var(--border-subtle);margin:0;padding:0;list-style:none}.viewer__unit[data-astro-cid-frrbsvin]{border-block-end:1px solid var(--border-subtle);align-items:stretch;display:flex;position:relative}.viewer__unit[data-astro-cid-frrbsvin]:hover,.viewer__unit[data-astro-cid-frrbsvin][data-selected]{background-color:var(--surface-elevated)}.viewer__unit[data-astro-cid-frrbsvin][data-selected]{box-shadow:inset .25rem 0 0 var(--surface-action)}.viewer__pick[data-astro-cid-frrbsvin]{gap:var(--space-3xs);padding:var(--space-s) var(--space-s) var(--space-s) var(--space-m);color:var(--text-default);font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:grid}.viewer__pick[data-astro-cid-frrbsvin]:focus-visible,.viewer__open[data-astro-cid-frrbsvin]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.viewer__address[data-astro-cid-frrbsvin]{color:var(--text-strong);font-weight:var(--font-weight-heading)}.viewer__details[data-astro-cid-frrbsvin],.viewer__meta[data-astro-cid-frrbsvin]{font-size:var(--step--1)}.viewer__details[data-astro-cid-frrbsvin]{color:var(--text-muted)}.viewer__meta[data-astro-cid-frrbsvin]{gap:var(--space-3xs) var(--space-s);flex-wrap:wrap;display:flex}.viewer__price[data-astro-cid-frrbsvin]{color:var(--text-strong);font-weight:var(--font-weight-heading)}.viewer__status[data-astro-cid-frrbsvin]{align-items:center;gap:var(--space-2xs);display:inline-flex}.viewer__dot[data-astro-cid-frrbsvin]{border-radius:var(--radius-pill);background-color:var(--dot-color,currentcolor);block-size:.5em;inline-size:.5em}.viewer__status[data-astro-cid-frrbsvin][data-status=available]{--dot-color:var(--status-available-text)}.viewer__status[data-astro-cid-frrbsvin][data-status=reserved]{--dot-color:var(--status-reserved-text)}.viewer__status[data-astro-cid-frrbsvin][data-status=coming-soon]{--dot-color:var(--status-coming-soon-text)}.viewer__status[data-astro-cid-frrbsvin][data-status=let]{--dot-color:var(--status-let-text)}.viewer__open[data-astro-cid-frrbsvin]{padding-inline:var(--space-s);color:var(--text-muted);place-items:center;display:grid}.viewer__open[data-astro-cid-frrbsvin]:hover{color:var(--text-strong)}.panel[data-astro-cid-frrbsvin]{gap:var(--space-m);flex-direction:column;padding-block-end:var(--space-m);display:flex}.panel__head[data-astro-cid-frrbsvin]{padding:var(--space-s) calc(2.75rem + var(--space-2xs)) var(--space-s) var(--space-m);border-radius:var(--radius-m) var(--radius-m) 0 0;position:relative}.panel__status[data-astro-cid-frrbsvin]{font-size:var(--step--1);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:.04em;margin:0}.panel__title[data-astro-cid-frrbsvin]{font-size:var(--step-0);margin:0}.panel__title[data-astro-cid-frrbsvin]:focus{outline:none}.panel__close[data-astro-cid-frrbsvin]{block-size:2.75rem;inline-size:2.75rem;color:inherit;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset-block-start:var(--space-3xs);inset-inline-end:var(--space-3xs)}.panel__close[data-astro-cid-frrbsvin] svg{block-size:1.5rem;inline-size:1.5rem}.panel__close[data-astro-cid-frrbsvin]:focus-visible,.panel__viewport[data-astro-cid-frrbsvin]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.panel__media[data-astro-cid-frrbsvin]{position:relative}.panel__viewport[data-astro-cid-frrbsvin]{aspect-ratio:var(--ratio-photo);overflow:hidden}.panel__track[data-astro-cid-frrbsvin]{block-size:100%;display:flex}.panel__slide[data-astro-cid-frrbsvin]{flex:0 0 100%;block-size:100%;min-inline-size:0;margin:0}.panel__slide[data-astro-cid-frrbsvin] img[data-astro-cid-frrbsvin]{object-fit:cover;block-size:100%;inline-size:100%;display:block}.panel__slide--plan[data-astro-cid-frrbsvin]{background-color:var(--c-white)}.panel__slide--plan[data-astro-cid-frrbsvin] img[data-astro-cid-frrbsvin]{object-fit:contain;padding:var(--space-xs)}.panel__nav[data-astro-cid-frrbsvin]{block-size:2rem;inline-size:2rem;color:var(--c-juli-teal-900);border-radius:var(--radius-pill);cursor:pointer;background-color:oklch(100% 0 0/.85);border:0;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:50%;translate:0 -50%}.panel__nav[data-astro-cid-frrbsvin]:hover{background-color:var(--c-white)}.panel__nav--prev[data-astro-cid-frrbsvin]{inset-inline-start:var(--space-2xs)}.panel__nav--next[data-astro-cid-frrbsvin]{inset-inline-end:var(--space-2xs)}.panel__counter[data-astro-cid-frrbsvin]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-pill);color:var(--c-white);font-size:var(--step--1);font-variant-numeric:tabular-nums;background-color:oklch(0% 0 0/.55);position:absolute;inset-block-end:var(--space-2xs);inset-inline-end:var(--space-2xs)}.panel__facts[data-astro-cid-frrbsvin]{gap:var(--space-s) var(--space-m);padding-inline:var(--space-m);grid-template-columns:repeat(3,auto);margin:0;display:grid}.panel__facts[data-astro-cid-frrbsvin] dt[data-astro-cid-frrbsvin]{color:var(--text-muted);font-size:var(--step--1)}.panel__facts[data-astro-cid-frrbsvin] dd[data-astro-cid-frrbsvin]{color:var(--text-strong);font-weight:var(--font-weight-heading);margin:0}.panel__rent[data-astro-cid-frrbsvin]{grid-column:1/-1}.panel__rent[data-astro-cid-frrbsvin] dd[data-astro-cid-frrbsvin]{font-size:var(--step-1)}.panel[data-astro-cid-frrbsvin] .panel__more{margin-inline:var(--space-m);align-self:flex-start}.viewer__stage[data-astro-cid-frrbsvin]{aspect-ratio:16/10;border-radius:var(--radius-m);background-color:#f8f9fa;min-block-size:18rem;max-block-size:80vh;inline-size:100%;position:relative;overflow:hidden}.viewer__stage[data-astro-cid-frrbsvin][data-live]{background-color:#0000}.viewer__canvas[data-astro-cid-frrbsvin]{touch-action:none;block-size:100%;inline-size:100%;display:block}.viewer__canvas[data-astro-cid-frrbsvin]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-4px}.viewer__start[data-astro-cid-frrbsvin]{justify-content:center;align-items:center;gap:var(--space-s);flex-direction:column;display:flex;position:absolute;inset:0}.viewer__start[data-astro-cid-frrbsvin][hidden],.viewer__start[data-astro-cid-frrbsvin] [data-load][hidden]{display:none}.viewer__state[data-astro-cid-frrbsvin]{color:var(--text-default);font-size:var(--step--1);margin:0}.viewer__north[data-astro-cid-frrbsvin]{border-radius:var(--radius-pill);block-size:2.75rem;inline-size:2.75rem;color:var(--text-strong);font-weight:var(--font-weight-heading);font-size:var(--step--1);background-color:#ffffffe6;place-items:center;display:grid;position:absolute;inset-block-start:var(--space-s);inset-inline-end:var(--space-s)}.viewer__north[data-astro-cid-frrbsvin] span[data-astro-cid-frrbsvin]{transform:rotate(var(--bv-north,0deg))}.viewer__north[data-astro-cid-frrbsvin][hidden],.viewer__tip[data-astro-cid-frrbsvin][hidden]{display:none}.viewer__tip[data-astro-cid-frrbsvin]{padding:var(--space-3xs) var(--space-2xs);border-radius:var(--radius-s);background-color:var(--text-strong);color:var(--surface-elevated);font-size:var(--step--1);white-space:nowrap;pointer-events:none;position:absolute;inset-block-start:0;inset-inline-start:0}.viewer__controls[data-astro-cid-frrbsvin]{align-items:center;gap:var(--space-s) var(--space-l);flex-wrap:wrap;display:flex}.viewer__controls[data-astro-cid-frrbsvin][hidden]{display:none}.viewer__seasons[data-astro-cid-frrbsvin]{gap:var(--space-s);border:0;flex-wrap:wrap;margin:0;padding:0;display:flex}.viewer__legend[data-astro-cid-frrbsvin]{float:inline-start;color:var(--text-muted);margin-inline-end:var(--space-2xs);padding:0}.viewer__season[data-astro-cid-frrbsvin]{align-items:center;gap:var(--space-3xs);display:inline-flex}.viewer__time[data-astro-cid-frrbsvin]{align-items:center;gap:var(--space-s);flex:18rem;display:flex}.viewer__time[data-astro-cid-frrbsvin] span[data-astro-cid-frrbsvin]{color:var(--text-muted)}.viewer__time[data-astro-cid-frrbsvin] input[data-astro-cid-frrbsvin]{accent-color:var(--surface-action);flex:1}.viewer__time[data-astro-cid-frrbsvin] output[data-astro-cid-frrbsvin]{font-variant-numeric:tabular-nums;min-inline-size:3.5em}.viewer__selected[data-astro-cid-frrbsvin]{color:var(--text-default);margin:0}.listings-carousel[data-astro-cid-quq4odbm]{--carousel-inset:max(var(--space-m), calc((100% - var(--container-max)) / 2));gap:var(--space-l);padding-inline-start:var(--carousel-inset);display:grid}.listings-carousel__intro[data-astro-cid-quq4odbm]{align-items:flex-start;gap:var(--space-s);flex-direction:column;padding-inline-end:var(--space-m);display:flex}.listings-carousel[data-astro-cid-quq4odbm] .listings-carousel__body{color:var(--text-muted);margin-block:0}.listings-carousel__cta-icon[data-astro-cid-quq4odbm]{block-size:1.1em;inline-size:1.1em}.listings-carousel__main[data-astro-cid-quq4odbm]{min-inline-size:0}.listings-carousel__viewport[data-astro-cid-quq4odbm]{user-select:none;overflow:clip}.listings-carousel__track[data-astro-cid-quq4odbm]{align-items:stretch;column-gap:var(--space-m);grid-auto-columns:auto;grid-auto-flow:column;row-gap:0;margin:0;padding:0;list-style:none;display:grid}.listings-carousel__slide[data-astro-cid-quq4odbm]{inline-size:min(80vw,clamp(20rem,24vw,28rem));min-inline-size:0;display:grid}.listings-carousel__slide[data-astro-cid-quq4odbm]>*{inline-size:100%}.listings-carousel__spacer[data-astro-cid-quq4odbm]{inline-size:var(--space-l)}@supports (grid-template-rows:subgrid){.listings-carousel__track[data-astro-cid-quq4odbm]{grid-template-rows:auto auto 1fr auto}.listings-carousel__slide[data-astro-cid-quq4odbm],.listings-carousel__slide[data-astro-cid-quq4odbm]>.listing-card{grid-row:1/-1;grid-template-rows:subgrid}.listings-carousel__spacer[data-astro-cid-quq4odbm]{grid-row:1/-1}}.listings-carousel__controls[data-astro-cid-quq4odbm]{align-items:center;gap:var(--space-2xs);margin-block-start:var(--space-m);margin-inline-end:var(--space-l);display:flex}.listings-carousel__progress[data-astro-cid-quq4odbm]{block-size:.25rem;background-color:var(--border-subtle);border-radius:var(--radius-pill);flex:1;margin-inline-end:var(--space-xs);position:relative}.listings-carousel__nav[data-astro-cid-quq4odbm]{block-size:2.75rem;inline-size:2.75rem;color:var(--text-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background-color:#0000;flex:none;justify-content:center;align-items:center;padding:0;display:none}.listings-carousel[data-astro-cid-quq4odbm][data-carousel-ready] .listings-carousel__nav[data-astro-cid-quq4odbm]{display:inline-flex}.listings-carousel__nav[data-astro-cid-quq4odbm]:hover:not(:disabled){background-color:color-mix(in oklch, var(--surface-action), transparent 92%);color:var(--text-strong);border-color:var(--text-strong)}.listings-carousel__nav[data-astro-cid-quq4odbm]:disabled{opacity:.55;cursor:default}.listings-carousel__nav[data-astro-cid-quq4odbm] svg[data-astro-cid-quq4odbm]{block-size:1.4em;inline-size:1.4em}.listings-carousel__progress-thumb[data-astro-cid-quq4odbm]{background-color:var(--text-muted);border-radius:var(--radius-pill);inline-size:25%;position:absolute;inset-block:0;inset-inline-start:0}@media (width>=60rem){.listings-carousel[data-astro-cid-quq4odbm]{align-items:center;column-gap:var(--space-xl);grid-template-columns:minmax(14rem,24rem) minmax(0,1fr)}}::view-transition-group(.properties-cell),::view-transition-old(.properties-cell),::view-transition-new(.properties-cell){animation-duration:.3s;animation-timing-function:var(--ease-out)}.properties[data-astro-cid-q2xxuoy3]{gap:var(--space-l);flex-direction:column;display:flex}.properties__filters[data-astro-cid-q2xxuoy3]{gap:var(--space-s);flex-direction:column;display:flex}.filter-group[data-astro-cid-q2xxuoy3]{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip[data-astro-cid-q2xxuoy3]{align-items:baseline;gap:var(--space-2xs);padding:var(--space-2xs) var(--space-s);font:inherit;font-size:var(--step--1);color:var(--text-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background-color:#0000;display:inline-flex}.chip[data-astro-cid-q2xxuoy3]:hover{border-color:var(--text-muted)}.chip[data-astro-cid-q2xxuoy3][aria-pressed=true]{color:var(--text-on-action);background-color:var(--surface-action);border-color:#0000}.chip[data-astro-cid-q2xxuoy3]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.chip__count[data-astro-cid-q2xxuoy3]{color:var(--text-muted);font-size:.85em}.chip[data-astro-cid-q2xxuoy3][aria-pressed=true] .chip__count[data-astro-cid-q2xxuoy3]{color:inherit;opacity:.85}.properties__count[data-astro-cid-q2xxuoy3]{color:var(--text-muted);font-size:var(--step--1);margin-block:0}.properties__empty[data-astro-cid-q2xxuoy3]{margin-block:var(--space-l) 0;color:var(--text-default)}.range[data-astro-cid-nqeen23f]{gap:var(--space-2xs);flex-direction:column;min-inline-size:0;display:flex}.range__head[data-astro-cid-nqeen23f]{justify-content:space-between;gap:var(--space-3xs) var(--space-s);font-size:var(--step--1);flex-wrap:wrap;display:flex}.range__label[data-astro-cid-nqeen23f]{color:var(--text-strong);font-weight:500}.range__value[data-astro-cid-nqeen23f]{color:var(--text-default);font-variant-numeric:tabular-nums}.range__track[data-astro-cid-nqeen23f]{--thumb:1.5rem;block-size:var(--thumb);margin-inline:calc(var(--thumb) / 2);position:relative}.range__track[data-astro-cid-nqeen23f]:before,.range__track[data-astro-cid-nqeen23f]:after{content:"";block-size:2px;position:absolute;inset-block-start:calc(50% - 1px)}.range__track[data-astro-cid-nqeen23f]:before{background-color:var(--border-subtle);inset-inline:0}.range__track[data-astro-cid-nqeen23f]:after{inset-inline:var(--lo,0%) calc(100% - var(--hi,100%));background-color:var(--text-default)}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]{inset-block:0;inset-inline:calc(var(--thumb) / -2);z-index:1;inline-size:calc(100% + var(--thumb));pointer-events:none;appearance:none;background:0 0;block-size:100%;margin:0;position:absolute}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]::-webkit-slider-thumb{inline-size:var(--thumb);block-size:var(--thumb);background-color:var(--surface-elevated);border:2px solid var(--text-default);cursor:grab;pointer-events:auto;appearance:none;border-radius:50%}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]::-moz-range-thumb{box-sizing:border-box;inline-size:var(--thumb);block-size:var(--thumb);background-color:var(--surface-elevated);border:2px solid var(--text-default);cursor:grab;pointer-events:auto;border-radius:50%}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]:focus-visible{outline:none}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]:focus-visible::-webkit-slider-thumb{outline:2px solid var(--focus-ring);outline-offset:2px}.range__track[data-astro-cid-nqeen23f] input[data-astro-cid-nqeen23f]:focus-visible::-moz-range-thumb{outline:2px solid var(--focus-ring);outline-offset:2px}.where[data-astro-cid-cf7swu2m] [data-astro-cid-cf7swu2m][hidden]{display:none}.where[data-astro-cid-cf7swu2m]{flex-wrap:wrap;align-items:stretch;block-size:100%;display:flex;position:relative}.where__trigger[data-astro-cid-cf7swu2m]{align-items:center;gap:var(--space-s);min-inline-size:0;padding:var(--space-s) var(--space-m);font:inherit;color:var(--text-default);text-align:start;cursor:pointer;background:0 0;border:0;flex:1;display:flex}.where__pin[data-astro-cid-cf7swu2m],.where__chevron[data-astro-cid-cf7swu2m]{flex:none;block-size:1.25em;inline-size:1.25em}.where__chevron[data-astro-cid-cf7swu2m]{transition:rotate var(--duration-fast) var(--ease-out)}.where__trigger[data-astro-cid-cf7swu2m][aria-expanded=true] .where__chevron[data-astro-cid-cf7swu2m]{rotate:180deg}.where__text[data-astro-cid-cf7swu2m]{gap:var(--space-3xs);flex-direction:column;flex:1;min-inline-size:0;display:flex}.where__label[data-astro-cid-cf7swu2m]{font-size:var(--step--1);color:var(--text-strong);font-weight:500}.where__summary[data-astro-cid-cf7swu2m]{font-size:var(--step-1);text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.where__clear[data-astro-cid-cf7swu2m]{padding-inline:var(--space-s);font:inherit;color:var(--text-default);cursor:pointer;background:0 0;border:0;align-items:center;display:flex}.where__panel[data-astro-cid-cf7swu2m]{z-index:10;inline-size:min(var(--where-panel-max,44rem), calc(100cqi + 2 * var(--where-edge,0px)));background-color:var(--surface-elevated);border:1px solid var(--border-subtle);flex-direction:column;display:flex;position:absolute;inset-block-start:calc(100% + 1px);inset-inline-start:calc(-1 * var(--where-edge,0px))}.where__search[data-astro-cid-cf7swu2m]{align-items:center;gap:var(--space-2xs);margin:var(--space-s) var(--space-m);padding:var(--space-2xs) var(--space-s);color:var(--text-muted);background-color:var(--surface-default);display:flex}.where__search[data-astro-cid-cf7swu2m]:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.where__search[data-astro-cid-cf7swu2m] input[data-astro-cid-cf7swu2m]{min-inline-size:0;font:inherit;color:var(--text-default);background:0 0;border:0;flex:1;padding:0}.where__search[data-astro-cid-cf7swu2m] input[data-astro-cid-cf7swu2m]:focus-visible{outline:none}.where__body[data-astro-cid-cf7swu2m]{border-block:1px solid var(--border-subtle);max-block-size:min(26rem,60vh);position:relative;overflow-y:auto}.where__cities[data-astro-cid-cf7swu2m],.where__areas[data-astro-cid-cf7swu2m] ul[data-astro-cid-cf7swu2m]{margin:0;padding:0;list-style:none}.where__row[data-astro-cid-cf7swu2m]{align-items:stretch;display:flex}.where__cities[data-astro-cid-cf7swu2m]{--open-size:calc(var(--space-s) + 1em + var(--space-m))}.where__open[data-astro-cid-cf7swu2m]{inline-size:var(--open-size);padding-inline:var(--space-s) var(--space-m);font:inherit;color:var(--text-default);cursor:pointer;background:0 0;border:0;flex:none;align-items:center;display:flex}.where__open[data-astro-cid-cf7swu2m] svg{block-size:1em;inline-size:1em;transition:rotate var(--duration-fast) var(--ease-out);flex:none}.where__panel[data-astro-cid-cf7swu2m]:not([data-searching]) .where__row[data-astro-cid-cf7swu2m]:not(:has(.where__open)) .check[data-astro-cid-cf7swu2m]{padding-inline-end:calc(var(--space-m) + var(--open-size))}.where__open[data-astro-cid-cf7swu2m][aria-expanded=true] svg{rotate:90deg}.where__areas[data-astro-cid-cf7swu2m]{padding-inline-start:var(--space-m)}.where__areas-head[data-astro-cid-cf7swu2m]{justify-content:space-between;align-items:baseline;gap:var(--space-2xs) var(--space-s);padding:var(--space-s) var(--space-m) var(--space-2xs);flex-wrap:wrap;display:flex}.where__areas-title[data-astro-cid-cf7swu2m]{color:var(--text-strong);margin:0;font-weight:500}.where__none[data-astro-cid-cf7swu2m]{padding:var(--space-s) var(--space-m);color:var(--text-muted);margin:0}.where__foot[data-astro-cid-cf7swu2m]{justify-content:space-between;align-items:center;gap:var(--space-s);padding:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}@container (width>=36rem){.where__body[data-astro-cid-cf7swu2m]{min-block-size:16rem}.where__cities[data-astro-cid-cf7swu2m]{inline-size:45%}.where__panel[data-astro-cid-cf7swu2m]:not([data-searching]) .where__open[data-astro-cid-cf7swu2m][aria-expanded=true]{background-color:var(--surface-default)}.where__panel[data-astro-cid-cf7swu2m]:not([data-searching]) .where__row[data-astro-cid-cf7swu2m]:has([aria-expanded=true]){background-color:var(--surface-default);box-shadow:inset 3px 0 var(--text-default)}.where__panel[data-astro-cid-cf7swu2m]:not([data-searching]) .where__open[data-astro-cid-cf7swu2m][aria-expanded=true] svg{rotate:0deg}.where__panel[data-astro-cid-cf7swu2m]:not([data-searching]) .where__areas[data-astro-cid-cf7swu2m]{border-inline-start:1px solid var(--border-subtle);min-block-size:100%;padding-inline-start:0;position:absolute;inset-block-start:0;inset-inline:45% 0}}.where__panel[data-astro-cid-cf7swu2m][data-searching] .where__areas-head[data-astro-cid-cf7swu2m],.where__panel[data-astro-cid-cf7swu2m][data-searching] .where__open[data-astro-cid-cf7swu2m]{display:none}.check[data-astro-cid-cf7swu2m]{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);cursor:pointer;flex:1;display:flex}.check[data-astro-cid-cf7swu2m] input[data-astro-cid-cf7swu2m]{block-size:1.125em;inline-size:1.125em;accent-color:var(--text-default);flex:none;margin:0}.check__label[data-astro-cid-cf7swu2m]{flex:1}.check__count[data-astro-cid-cf7swu2m]{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.text-button[data-astro-cid-cf7swu2m]{font:inherit;color:var(--text-default);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.text-button[data-astro-cid-cf7swu2m]:hover{color:var(--text-strong);text-decoration-thickness:2px}.browser[data-astro-cid-4kopc3gu]{gap:var(--space-l);flex-direction:column;display:flex}.browser[data-astro-cid-4kopc3gu] [data-astro-cid-4kopc3gu][hidden]{display:none}.filters[data-astro-cid-4kopc3gu],.browser__summary[data-astro-cid-4kopc3gu],.browser__note[data-astro-cid-4kopc3gu]{inline-size:100%;max-inline-size:calc(var(--container-max-wide) - 2 * var(--container-gutter,0px));margin-inline:auto}.filters[data-astro-cid-4kopc3gu]{--where-edge:1px;background-color:var(--surface-elevated);border:1px solid var(--border-subtle);position:relative;container-type:inline-size}.filters__bar[data-astro-cid-4kopc3gu]{background-color:var(--border-subtle);flex-wrap:wrap;gap:1px;display:flex}.filters__cell[data-astro-cid-4kopc3gu]{justify-content:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-m);background-color:var(--surface-elevated);flex-direction:column;flex:1 0 auto;display:flex}.filters__cell--range[data-astro-cid-4kopc3gu]{flex:14rem}.filters__cell--more[data-astro-cid-4kopc3gu]{padding:0}.filters__label[data-astro-cid-4kopc3gu]{font-size:var(--step--1);color:var(--text-strong);padding:0;font-weight:500}.filters__cell--where[data-astro-cid-4kopc3gu]{flex:999 18rem;padding:0}.check[data-astro-cid-4kopc3gu]{align-items:center;gap:var(--space-s);padding:var(--space-xs) var(--space-m);cursor:pointer;flex:1;display:flex}.check[data-astro-cid-4kopc3gu] input[data-astro-cid-4kopc3gu]{block-size:1.125em;inline-size:1.125em;accent-color:var(--text-default);flex:none;margin:0}.check__label[data-astro-cid-4kopc3gu]{flex:1}.check__count[data-astro-cid-4kopc3gu]{font-size:var(--step--1);color:var(--text-muted);font-variant-numeric:tabular-nums}.rooms[data-astro-cid-4kopc3gu]{gap:var(--space-3xs);display:flex}.chip[data-astro-cid-4kopc3gu]{min-inline-size:2.75em;padding:var(--space-3xs) var(--space-xs);font:inherit;font-size:var(--step--1);color:var(--text-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);background-color:#0000}.chip[data-astro-cid-4kopc3gu]:hover{border-color:var(--text-muted)}.chip[data-astro-cid-4kopc3gu][aria-pressed=true]{color:var(--text-on-action);background-color:var(--surface-action);border-color:#0000}.chip[data-astro-cid-4kopc3gu]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.more__toggle[data-astro-cid-4kopc3gu]{justify-content:center;align-items:center;gap:var(--space-2xs);padding:var(--space-s) var(--space-m);font:inherit;color:var(--text-strong);cursor:pointer;background:0 0;border:0;flex:1;font-weight:500;display:flex}.more__toggle[data-astro-cid-4kopc3gu][aria-expanded=true]{background-color:var(--surface-default)}.more__badge[data-astro-cid-4kopc3gu]{min-inline-size:1.5em;padding-inline:var(--space-3xs);font-size:var(--step--1);color:var(--text-on-action);text-align:center;background-color:var(--surface-action);border-radius:var(--radius-pill)}.more[data-astro-cid-4kopc3gu]{gap:var(--space-m) var(--space-l);padding:var(--space-m);border-block-start:1px solid var(--border-subtle);grid-template-columns:repeat(auto-fit,minmax(min(100%,16rem),1fr));display:grid}.date[data-astro-cid-4kopc3gu]{gap:var(--space-2xs);flex-direction:column;display:flex}.date[data-astro-cid-4kopc3gu] input[data-astro-cid-4kopc3gu]{max-inline-size:14rem;padding:var(--space-2xs) var(--space-xs);font:inherit;color:var(--text-default);background-color:var(--surface-elevated);border:1px solid var(--border-subtle)}.more__status[data-astro-cid-4kopc3gu]{gap:var(--space-2xs);border:0;flex-direction:column;margin:0;padding:0;display:flex}.more__status[data-astro-cid-4kopc3gu] legend[data-astro-cid-4kopc3gu]{margin-block-end:var(--space-2xs)}.more__status[data-astro-cid-4kopc3gu] .check[data-astro-cid-4kopc3gu]{padding:0}.text-button[data-astro-cid-4kopc3gu]{font:inherit;color:var(--text-default);text-underline-offset:.15em;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline 1px}.text-button[data-astro-cid-4kopc3gu]:hover{color:var(--text-strong);text-decoration-thickness:2px}.browser__summary[data-astro-cid-4kopc3gu]{justify-content:space-between;align-items:baseline;gap:var(--space-s) var(--space-m);flex-wrap:wrap;display:flex}.browser__count[data-astro-cid-4kopc3gu]{gap:var(--space-s);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;margin-block:0;display:flex}.select[data-astro-cid-4kopc3gu]{align-items:baseline;gap:var(--space-2xs);font-size:var(--step--1);display:inline-flex}.select__label[data-astro-cid-4kopc3gu]{color:var(--text-muted)}.select[data-astro-cid-4kopc3gu] select[data-astro-cid-4kopc3gu]{padding:var(--space-3xs) var(--space-2xs);font:inherit;color:var(--text-default);border:1px solid var(--border-subtle);border-radius:var(--radius-pill);background-color:#0000}.select[data-astro-cid-4kopc3gu] select[data-astro-cid-4kopc3gu]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.browser__results[data-astro-cid-4kopc3gu]{gap:var(--space-m);flex-direction:column;display:flex}.browser__results[data-astro-cid-4kopc3gu]:focus{outline:none}.browser__results[data-astro-cid-4kopc3gu][aria-busy=true] .listings-grid[data-astro-cid-4kopc3gu]{opacity:.5;transition:opacity var(--duration-fast) var(--ease-out)}.browser__note[data-astro-cid-4kopc3gu]{color:var(--text-default);margin-block:0}.pagination[data-astro-cid-4kopc3gu]{justify-content:center;display:flex}.pagination[data-astro-cid-4kopc3gu] ul{gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.pagination[data-astro-cid-4kopc3gu] a,.pagination[data-astro-cid-4kopc3gu] .pagination__gap{min-inline-size:2.75em;padding:var(--space-2xs) var(--space-s);font-size:var(--step--1);border-radius:var(--radius-pill);justify-content:center;display:inline-flex}.pagination[data-astro-cid-4kopc3gu] a{color:var(--text-default);border:1px solid var(--border-subtle);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out);text-decoration:none}.pagination[data-astro-cid-4kopc3gu] a:hover{border-color:var(--text-muted)}.pagination[data-astro-cid-4kopc3gu] a[aria-current=page]{color:var(--text-on-action);background-color:var(--surface-action);border-color:#0000}.pagination[data-astro-cid-4kopc3gu] a:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.pagination[data-astro-cid-4kopc3gu] .pagination__gap{color:var(--text-muted)}.hero[data-astro-cid-lxt3mxkd]{--hero-inset:calc(max(0px, (100% - var(--container-max-wide)) / 2) + var(--space-m));--hero-dock:2.5rem;flex-direction:column;align-items:center;display:flex}.hero__stage[data-astro-cid-lxt3mxkd]{isolation:isolate;padding:var(--space-2xl-3xl) var(--hero-inset);align-self:stretch;place-items:center;display:grid;position:relative;overflow:clip}.hero--search[data-astro-cid-lxt3mxkd] .hero__stage[data-astro-cid-lxt3mxkd]{padding-block-end:calc(var(--hero-dock) + var(--space-2xl-3xl))}.hero__media[data-astro-cid-lxt3mxkd]{z-index:-2;position:absolute;inset:0}.hero__media[data-astro-cid-lxt3mxkd] img{object-fit:cover;object-position:center 40%;filter:blur(3px);block-size:100%;inline-size:100%;scale:1.04}.hero__stage[data-astro-cid-lxt3mxkd]:after{z-index:-1;background:radial-gradient(ellipse 55% 50% at 50% 48%, color-mix(in oklch, var(--c-juli-teal-900), transparent 25%) 0%, transparent 100%), linear-gradient(180deg, color-mix(in oklch, var(--c-juli-teal-900), transparent 45%) 0%, color-mix(in oklch, var(--c-juli-teal-900), transparent 65%) 50%, color-mix(in oklch, var(--c-juli-teal-950), transparent 30%) 100%);content:"";position:absolute;inset:0}.hero__copy[data-astro-cid-lxt3mxkd]{align-items:center;gap:var(--space-l);text-align:center;flex-direction:column;display:flex}.hero[data-astro-cid-lxt3mxkd] .hero__heading{max-inline-size:18ch;font-size:var(--step-5);text-wrap:balance;margin:0;line-height:1.05}.hero__cta-icon[data-astro-cid-lxt3mxkd]{block-size:1.1em;inline-size:1.1em}.hero__search[data-astro-cid-lxt3mxkd]{--where-panel-max:100cqi;z-index:1;inline-size:min(46rem, 100% - 2 * var(--hero-inset));background-color:var(--surface-elevated);box-shadow:var(--shadow-raised);margin-block-start:calc(-1 * var(--hero-dock));position:relative;container-type:inline-size}.hero__search[data-astro-cid-lxt3mxkd] .hero__show{margin-inline:var(--space-s);flex:none;align-self:center}@container (width<=38rem){.hero__search[data-astro-cid-lxt3mxkd] .hero__show{margin:0 var(--space-s) var(--space-s);flex:100%}}.hero__places[data-astro-cid-lxt3mxkd]{padding-inline:var(--hero-inset);text-align:center;margin-block-start:var(--space-m)}.hero__places-label[data-astro-cid-lxt3mxkd]{margin-block:0 var(--space-xs);font-size:var(--step-1);color:var(--text-default)}.hero__place-list[data-astro-cid-lxt3mxkd]{justify-content:center;gap:var(--space-2xs);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.hero__place[data-astro-cid-lxt3mxkd]{padding:var(--space-xs) var(--space-s);color:var(--text-default);background-color:var(--surface-elevated);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-block}.hero__place[data-astro-cid-lxt3mxkd]:hover{color:var(--text-on-action);background-color:var(--surface-action)}.hero__sticker[data-astro-cid-lxt3mxkd]{--sticker-size:clamp(7rem, 4.5rem + 8vw, 11rem);box-sizing:border-box;inline-size:var(--sticker-size);aspect-ratio:1;padding:calc(var(--sticker-size) * .12);font-size:calc(var(--sticker-size) * .13);font-weight:var(--font-weight-heading);text-align:center;text-wrap:balance;hyphens:auto;overflow-wrap:break-word;color:var(--text-on-action);background-color:var(--surface-action);border-radius:50%;place-items:center;margin:0;line-height:1.15;display:grid;position:absolute;inset-block-start:var(--space-l);inset-inline-end:var(--hero-inset)}@media (prefers-reduced-motion:no-preference){.hero__copy[data-astro-cid-lxt3mxkd]{animation:hero-rise var(--duration-slow) var(--ease-out) both}@keyframes hero-rise{0%{opacity:0;transform:translateY(var(--space-s))}to{opacity:1;transform:none}}}@media (width<=48rem){.hero[data-astro-cid-lxt3mxkd] .hero__heading{font-size:var(--step-4)}}.steps-block[data-astro-cid-5gpqugst]{gap:var(--space-xl);flex-direction:column;display:flex}.steps-block__head[data-astro-cid-5gpqugst]{gap:var(--space-s);flex-direction:column;max-inline-size:48ch;display:flex}.steps-block[data-astro-cid-5gpqugst] .steps-block__heading{font-size:var(--step-3);text-wrap:balance;margin:0;line-height:1.1}.steps-block[data-astro-cid-5gpqugst] .steps-block__body{color:var(--text-default);margin-block:0}.steps[data-astro-cid-5gpqugst]{--steps-gap:var(--space-xl);--marker-size:calc(var(--step-4) * 1.3);gap:var(--steps-gap);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.steps__step[data-astro-cid-5gpqugst]{grid-template-columns:var(--marker-size) 1fr;column-gap:var(--space-m);align-items:start;display:grid;position:relative}.steps__step[data-astro-cid-5gpqugst]:not(:last-child):before{content:"";block-size:calc(100% - var(--marker-size) + var(--steps-gap));background-color:var(--border-subtle);inline-size:2px;position:absolute;inset-block-start:var(--marker-size);inset-inline-start:calc(var(--marker-size) / 2 - 1px)}.steps__num[data-astro-cid-5gpqugst]{inline-size:var(--marker-size);block-size:var(--marker-size);color:var(--text-strong);font-size:var(--step-4);font-weight:var(--font-weight-heading);font-variant-numeric:tabular-nums;place-items:start center;line-height:1;display:grid}.steps__text[data-astro-cid-5gpqugst]{gap:var(--space-2xs);flex-direction:column;padding-block-start:var(--space-2xs);display:flex}.steps[data-astro-cid-5gpqugst] .steps__heading{font-size:var(--step-1);overflow-wrap:break-word;margin:0;line-height:1.15}.steps[data-astro-cid-5gpqugst] .steps__body{max-inline-size:56ch;color:var(--text-default);margin-block:0}.reasons__head[data-astro-cid-bfgux56c]{max-inline-size:40ch;margin-block-end:var(--space-l)}.reasons[data-astro-cid-bfgux56c] .reasons__heading{font-size:var(--step-3);margin:0;line-height:1.15}.reasons__body[data-astro-cid-bfgux56c]{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,7fr);display:grid}.reasons__photo[data-astro-cid-bfgux56c]{aspect-ratio:4/5}.reasons__list[data-astro-cid-bfgux56c]{gap:var(--space-l) var(--space-xl);grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;margin:0;padding:0;list-style:none;display:grid}.reasons__item[data-astro-cid-bfgux56c]{align-items:flex-start;gap:var(--space-2xs);flex-direction:column;display:flex}.reasons__number[data-astro-cid-bfgux56c]{font-size:var(--step-4);font-weight:var(--font-weight-heading);color:var(--text-strong);line-height:1}.reasons[data-astro-cid-bfgux56c] .reasons__item-heading{margin:var(--space-2xs) 0 0;font-size:var(--step-1);line-height:1.2}.reasons[data-astro-cid-bfgux56c] .reasons__text{margin:0 0 var(--space-2xs);color:var(--text-default)}.reasons__link[data-astro-cid-bfgux56c]{align-items:center;gap:var(--space-3xs);font-weight:var(--font-weight-heading);display:inline-flex}.reasons__link-icon[data-astro-cid-bfgux56c]{block-size:1.1em;inline-size:1.1em}@media (width<=48rem){.reasons__body[data-astro-cid-bfgux56c],.reasons__list[data-astro-cid-bfgux56c]{grid-template-columns:minmax(0,1fr)}}.stories-block[data-astro-cid-jwhf3nam]{gap:var(--space-xl);flex-direction:column;display:flex}.stories-block__head[data-astro-cid-jwhf3nam]{gap:var(--space-s);flex-direction:column;max-inline-size:48ch;display:flex}.stories-block[data-astro-cid-jwhf3nam] .stories-block__heading{font-size:var(--step-3);text-wrap:balance;margin:0;line-height:1.1}.stories-block[data-astro-cid-jwhf3nam] .stories-block__body{color:var(--text-default);margin-block:0}.stories[data-astro-cid-jwhf3nam]{gap:var(--space-l);grid-template-columns:repeat(auto-fill,minmax(min(100%,16rem),1fr));margin:0;padding:0;list-style:none;display:grid}.story[data-astro-cid-jwhf3nam]{background-color:var(--surface-elevated);border:1px solid var(--border-subtle);flex-direction:column;display:flex;position:relative;overflow:clip}.story[data-astro-cid-jwhf3nam]:has(a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.story__media[data-astro-cid-jwhf3nam]{aspect-ratio:4/3;overflow:clip}.story__body[data-astro-cid-jwhf3nam]{gap:var(--space-2xs);padding:var(--space-m);flex-direction:column;flex:auto;display:flex}.story[data-astro-cid-jwhf3nam] .story__name{font-size:var(--step-1);text-wrap:balance;margin:0;line-height:1.15}.story[data-astro-cid-jwhf3nam] .story__name a{color:var(--text-strong);text-decoration:none}.story[data-astro-cid-jwhf3nam] .story__name a:focus-visible{outline:none;text-decoration:underline}.story[data-astro-cid-jwhf3nam] .story__name a:after{content:"";position:absolute;inset:0}.story[data-astro-cid-jwhf3nam] .story__location{font-size:var(--step--1);color:var(--text-muted)}.story[data-astro-cid-jwhf3nam] .story__quote{margin-block:var(--space-2xs) 0;color:var(--text-default)}.story__more[data-astro-cid-jwhf3nam]{align-items:center;gap:var(--space-3xs);font-weight:var(--font-weight-heading);color:var(--text-strong);margin-block-start:auto;padding-block-start:var(--space-s);display:inline-flex}.story__more-icon[data-astro-cid-jwhf3nam]{block-size:1.05em;inline-size:1.05em;transition:transform var(--duration-base) var(--ease-out)}.story[data-astro-cid-jwhf3nam]:hover .story__more-icon[data-astro-cid-jwhf3nam],.story[data-astro-cid-jwhf3nam]:has(a:focus-visible) .story__more-icon[data-astro-cid-jwhf3nam]{transform:translate(.15em)}.faq[data-astro-cid-2bxulsny]{gap:var(--space-xl);flex-direction:column;display:flex}.faq__head[data-astro-cid-2bxulsny]{gap:var(--space-s);flex-direction:column;max-inline-size:48ch;display:flex}.faq[data-astro-cid-2bxulsny] .faq__heading{font-size:var(--step-3);text-wrap:balance;margin:0;line-height:1.1}.faq[data-astro-cid-2bxulsny] .faq__body{color:var(--text-default);margin-block:0}.faq__list[data-astro-cid-2bxulsny]{border-block-start:1px solid var(--border-subtle)}.faq__item[data-astro-cid-2bxulsny]{border-block-end:1px solid var(--border-subtle)}.faq__q[data-astro-cid-2bxulsny]{justify-content:space-between;align-items:center;gap:var(--space-m);padding-block:var(--space-m);cursor:pointer;font-size:var(--step-1);font-weight:var(--font-weight-heading);color:var(--text-strong);list-style:none;display:flex}.faq__q[data-astro-cid-2bxulsny]::-webkit-details-marker{display:none}.faq__q[data-astro-cid-2bxulsny]:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.faq__q-text[data-astro-cid-2bxulsny]{text-wrap:balance}.faq__chevron[data-astro-cid-2bxulsny]{block-size:.5em;inline-size:.5em;transition:transform var(--duration-base) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;flex-shrink:0;transform:translateY(-.15em)rotate(45deg)}.faq__item[data-astro-cid-2bxulsny][open] .faq__chevron[data-astro-cid-2bxulsny]{transform:translateY(.1em)rotate(-135deg)}.faq__a[data-astro-cid-2bxulsny]{max-inline-size:68ch;padding-block-end:var(--space-m);padding-inline-end:var(--space-l)}.faq[data-astro-cid-2bxulsny] .faq__a-text{color:var(--text-default);margin-block:0}.page-lead[data-astro-cid-ybelwxdn]{max-inline-size:60ch}.page-lead[data-astro-cid-ybelwxdn] .page-lead__intro{margin-block:var(--space-s) 0;font-size:var(--step-1);color:var(--text-default)}.brand-lead[data-astro-cid-6i5yf33a]{gap:var(--space-xl);grid-template-columns:minmax(0,7fr) minmax(0,5fr);align-items:end;display:grid}.brand-lead[data-astro-cid-6i5yf33a] .brand-lead__heading{margin-block:0 var(--space-s)}.brand-lead__sub[data-astro-cid-6i5yf33a]{margin-block:0 var(--space-m);font-size:var(--step-2);font-weight:var(--font-weight-heading);color:var(--text-strong);line-height:1.2}.brand-lead__mark[data-astro-cid-6i5yf33a]{place-content:center;justify-items:center;gap:var(--space-m);aspect-ratio:1;padding:var(--space-xl);display:grid}.brand-lead[data-astro-cid-6i5yf33a] .brand-lead__logo{inline-size:min(18rem,70%);color:var(--text-strong)}.brand-lead__label[data-astro-cid-6i5yf33a]{font-size:var(--step--1);font-weight:var(--font-weight-heading);text-transform:uppercase;letter-spacing:.06em;color:var(--text-default);margin:0}@media (width<=48rem){.brand-lead[data-astro-cid-6i5yf33a]{grid-template-columns:minmax(0,1fr)}.brand-lead__mark[data-astro-cid-6i5yf33a]{aspect-ratio:auto;padding-block:var(--space-l)}}.media-text[data-astro-cid-xr4tzdsw]{gap:var(--space-xl);grid-template-columns:minmax(0,6fr) minmax(0,5fr);align-items:center;display:grid}.media-text__photo[data-astro-cid-xr4tzdsw]{aspect-ratio:3/4}.media-text[data-astro-cid-xr4tzdsw] .media-text__heading{margin-block:0 var(--space-m);font-size:var(--step-3);line-height:1.15}.media-text[data-astro-cid-xr4tzdsw] .media-text__body{font-size:var(--step-1);margin-block-end:var(--space-m)}.media-text__link[data-astro-cid-xr4tzdsw]{align-items:center;gap:var(--space-3xs);font-weight:var(--font-weight-heading);display:inline-flex}.media-text[data-astro-cid-xr4tzdsw] .media-text__link-icon{block-size:1.1em;inline-size:1.1em}@media (width<=48rem){.media-text[data-astro-cid-xr4tzdsw]{grid-template-columns:minmax(0,1fr)}}.cta-band[data-astro-cid-urykacvy]{align-items:flex-start;gap:var(--space-s);flex-direction:column;max-inline-size:48ch;display:flex}.cta-band[data-astro-cid-urykacvy] .cta-band__body{color:var(--text-muted);margin-block:0}.cta-band[data-astro-cid-urykacvy] .cta-band__icon{block-size:1.1em;inline-size:1.1em}.upcoming[data-astro-cid-ffwjcvxs]{gap:var(--space-2xl);flex-direction:column;display:flex}.upcoming__head[data-astro-cid-ffwjcvxs]{gap:var(--space-s);flex-direction:column;max-inline-size:60ch;display:flex}.upcoming[data-astro-cid-ffwjcvxs] .upcoming__heading{font-size:var(--step-3);text-wrap:balance;margin:0;line-height:1.1}.upcoming[data-astro-cid-ffwjcvxs] .upcoming__body{color:var(--text-default);margin-block:0}.developments[data-astro-cid-ffwjcvxs]{gap:var(--space-2xl);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.development[data-astro-cid-ffwjcvxs]{gap:var(--space-xl);grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;display:grid;position:relative}.development[data-astro-cid-ffwjcvxs]:has(a:focus-visible){outline:2px solid var(--focus-ring);outline-offset:var(--space-2xs)}.development__media[data-astro-cid-ffwjcvxs]{aspect-ratio:3/2;overflow:clip}.development__text[data-astro-cid-ffwjcvxs]{gap:var(--space-2xs);flex-direction:column;display:flex}.development__status[data-astro-cid-ffwjcvxs]{padding:var(--space-3xs) var(--space-xs);border-radius:var(--radius-pill);font-size:var(--step--1);font-weight:var(--font-weight-heading);background-color:var(--status-coming-soon-surface);color:var(--status-coming-soon-text);border:1px solid var(--status-pill-border);align-self:flex-start;align-items:center;margin-block-end:var(--space-3xs);display:inline-flex}.development[data-astro-cid-ffwjcvxs] .development__name{font-size:var(--step-2);text-wrap:balance;margin:0;line-height:1.1}.development[data-astro-cid-ffwjcvxs] .development__name a{color:var(--text-strong);text-decoration:none}.development[data-astro-cid-ffwjcvxs] .development__name a:focus-visible{outline:none;text-decoration:underline}.development[data-astro-cid-ffwjcvxs] .development__name a:after{content:"";position:absolute;inset:0}.development[data-astro-cid-ffwjcvxs] .development__location{color:var(--text-muted)}.development__facts[data-astro-cid-ffwjcvxs]{margin-block:var(--space-2xs) 0;align-items:center;gap:0 var(--space-2xs);color:var(--text-default);font-weight:var(--font-weight-heading);flex-wrap:wrap;padding:0;list-style:none;display:flex}.development__facts[data-astro-cid-ffwjcvxs]>li[data-astro-cid-ffwjcvxs]:not(:first-child):before{content:"·";color:var(--text-muted);font-weight:var(--font-weight-body);margin-inline-end:var(--space-2xs)}.development[data-astro-cid-ffwjcvxs] .development__desc{margin-block:var(--space-s) 0;max-inline-size:56ch;color:var(--text-default)}.development__more[data-astro-cid-ffwjcvxs]{align-items:center;gap:var(--space-3xs);font-weight:var(--font-weight-heading);color:var(--text-strong);margin-block-start:var(--space-s);display:inline-flex}.development__more-icon[data-astro-cid-ffwjcvxs]{block-size:1.05em;inline-size:1.05em;transition:transform var(--duration-base) var(--ease-out)}.development[data-astro-cid-ffwjcvxs]:hover .development__more-icon[data-astro-cid-ffwjcvxs],.development[data-astro-cid-ffwjcvxs]:has(a:focus-visible) .development__more-icon[data-astro-cid-ffwjcvxs]{transform:translate(.15em)}@media (width<=48rem){.development[data-astro-cid-ffwjcvxs]{gap:var(--space-m);grid-template-columns:minmax(0,1fr)}}.site-header[data-astro-cid-cdhryx2v]{font-size:var(--step-0);background-color:var(--surface-default);border-block-end:1px solid var(--border-subtle)}.site-header__bar[data-astro-cid-cdhryx2v]{justify-content:space-between;align-items:center;gap:var(--space-s) var(--space-m);padding-block:var(--space-s);flex-wrap:wrap;display:flex}.site-header__brand[data-astro-cid-cdhryx2v]{font-size:var(--step-1);font-weight:var(--font-weight-heading);color:var(--text-strong);text-decoration:none;display:block;&>svg[data-astro-cid-cdhryx2v]{height:28px}}.site-header__toggle[data-astro-cid-cdhryx2v]{border:1px solid var(--border-subtle);block-size:2.75rem;inline-size:2.75rem;color:var(--text-default);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.site-header__toggle-icon[data-astro-cid-cdhryx2v],.site-header__toggle-icon[data-astro-cid-cdhryx2v]:before,.site-header__toggle-icon[data-astro-cid-cdhryx2v]:after{content:"";background-color:currentColor;block-size:2px;inline-size:1.25rem;display:block}.site-header__toggle-icon[data-astro-cid-cdhryx2v]{position:relative}.site-header__toggle-icon[data-astro-cid-cdhryx2v]:before{position:absolute;inset-block-start:-.375rem}.site-header__toggle-icon[data-astro-cid-cdhryx2v]:after{position:absolute;inset-block-start:.375rem}.site-header__nav[data-astro-cid-cdhryx2v]{flex-basis:100%;display:none}.site-header__toggle[data-astro-cid-cdhryx2v][aria-expanded=true]+.site-header__nav[data-astro-cid-cdhryx2v]{display:block}.site-nav__list[data-astro-cid-cdhryx2v]{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-nav__link[data-astro-cid-cdhryx2v],.site-nav__disclosure[data-astro-cid-cdhryx2v]{font:inherit;align-items:center;gap:var(--space-3xs);padding-block:var(--space-2xs);padding-inline:var(--space-2xs);color:var(--text-default);cursor:pointer;background:0 0;border:0;text-decoration:none;display:inline-flex}.site-nav__link[data-astro-cid-cdhryx2v]:hover,.site-nav__disclosure[data-astro-cid-cdhryx2v]:hover{color:var(--text-strong)}.site-nav__icon[data-astro-cid-cdhryx2v]{flex-shrink:0;block-size:1.1em;inline-size:1.1em}.site-header__theme-toggle[data-astro-cid-cdhryx2v]{padding:var(--space-2xs);color:var(--text-default);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;display:inline-flex}.site-header__theme-toggle[data-astro-cid-cdhryx2v]:hover{color:var(--text-strong)}.site-nav__icon--moon[data-astro-cid-cdhryx2v],:root[data-theme=dark] .site-nav__icon--sun[data-astro-cid-cdhryx2v]{display:none}:root[data-theme=dark] .site-nav__icon--moon[data-astro-cid-cdhryx2v]{display:inline-block}.site-nav__disclosure[data-astro-cid-cdhryx2v]:after{content:"";block-size:.45em;inline-size:.45em;transition:transform var(--duration-fast) var(--ease-out);border-block-end:2px solid;border-inline-end:2px solid;margin-inline-start:.15em;transform:translateY(-.15em)rotate(45deg)}.site-nav__disclosure[data-astro-cid-cdhryx2v][aria-expanded=true]:after{transform:translateY(.1em)rotate(-135deg)}.site-nav__submenu[data-astro-cid-cdhryx2v]{padding:0 0 var(--space-2xs) var(--space-s);margin:0;list-style:none;display:none}.site-nav__disclosure[data-astro-cid-cdhryx2v][aria-expanded=true]+.site-nav__submenu[data-astro-cid-cdhryx2v]{display:block}.site-nav__submenu[data-astro-cid-cdhryx2v] a[data-astro-cid-cdhryx2v]{padding-block:var(--space-2xs);padding-inline:var(--space-2xs);color:var(--text-default);text-decoration:none;display:block}.site-nav__submenu[data-astro-cid-cdhryx2v] a[data-astro-cid-cdhryx2v]:hover{color:var(--text-strong);background-color:var(--surface-default)}.site-nav__submenu[data-astro-cid-cdhryx2v] a[data-astro-cid-cdhryx2v][aria-current]{color:var(--text-strong);font-weight:var(--font-weight-heading)}.visually-hidden[data-astro-cid-cdhryx2v]{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width>=48rem){.site-header__toggle[data-astro-cid-cdhryx2v]{display:none}.site-header__nav[data-astro-cid-cdhryx2v]{flex-basis:auto;display:block}.site-nav__list[data-astro-cid-cdhryx2v]{align-items:center;gap:var(--space-2xs);flex-direction:row}.site-nav__item[data-astro-cid-cdhryx2v]{position:relative}.site-nav__submenu[data-astro-cid-cdhryx2v]{z-index:50;min-inline-size:12rem;padding:var(--space-2xs);background-color:var(--surface-elevated);border:1px solid var(--border-subtle);position:absolute;inset-block-start:100%;inset-inline-start:0}.site-nav__item--locale[data-astro-cid-cdhryx2v]{margin-inline-start:var(--space-2xs)}.site-nav__item--locale[data-astro-cid-cdhryx2v] .site-nav__submenu[data-astro-cid-cdhryx2v]{inset-inline:auto 0}}.site-footer[data-astro-cid-uvho6vs2]{border-block-start:1px solid var(--border-subtle);padding-block:var(--space-2xl) var(--space-l)}.site-footer__columns[data-astro-cid-uvho6vs2]{gap:var(--space-l) var(--space-xl);grid-template-columns:repeat(auto-fit,minmax(12rem,1fr));display:grid}.site-footer__brand[data-astro-cid-uvho6vs2]{font-size:var(--step-1);font-weight:var(--font-weight-heading);color:var(--text-strong);text-decoration:none;&>svg[data-astro-cid-uvho6vs2]{max-width:160px}}.site-footer__heading[data-astro-cid-uvho6vs2]{margin-block:0 var(--space-xs);font-size:var(--step--1);font-weight:var(--font-weight-heading);color:var(--text-muted);letter-spacing:.04em;text-transform:uppercase}.site-footer__links[data-astro-cid-uvho6vs2]{gap:var(--space-3xs);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.site-footer__links[data-astro-cid-uvho6vs2] a[data-astro-cid-uvho6vs2]{color:var(--text-default);text-decoration:none}.site-footer__links[data-astro-cid-uvho6vs2] a[data-astro-cid-uvho6vs2]:hover{color:var(--text-strong);text-underline-offset:.15em;text-decoration:underline}.site-footer__utility[data-astro-cid-uvho6vs2]{align-items:center;gap:var(--space-2xs) var(--space-m);border-block-start:1px solid var(--border-subtle);font-size:var(--step--1);color:var(--text-muted);flex-wrap:wrap;margin-block-start:var(--space-xl);padding-block-start:var(--space-m);display:flex}.site-footer__copyright[data-astro-cid-uvho6vs2]{margin:0}.site-footer__a11y[data-astro-cid-uvho6vs2]{color:var(--text-default);text-underline-offset:.15em;text-decoration:underline}.site-footer__a11y[data-astro-cid-uvho6vs2]:hover{color:var(--text-strong)}.theme-switcher[data-astro-cid-uvho6vs2]{align-items:center;gap:var(--space-2xs);margin-inline-start:auto;display:flex}.theme-switcher[data-astro-cid-uvho6vs2] select[data-astro-cid-uvho6vs2]{font:inherit;color:var(--text-default);background-color:var(--surface-elevated);border:1px solid var(--border-subtle);padding-block:var(--space-3xs);padding-inline:var(--space-2xs)}
