.eXmzVG_gallery{gap:var(--space-4);outline:none;flex-direction:column;display:flex}.eXmzVG_mainStage{border-radius:var(--radius-card);background-color:var(--color-surface-warm);position:relative;overflow:hidden}.eXmzVG_track{width:100%;transition:transform var(--duration-glide) var(--ease-glide);will-change:transform;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}.eXmzVG_slide{flex:0 0 100%;width:100%;overflow:hidden}.eXmzVG_slide[data-active=false]{height:0}.eXmzVG_mainImage{width:100%;height:auto;transition:transform var(--duration-glide) var(--ease-glide);display:block;transform:scale(1.03)}.eXmzVG_slide[data-active=true] .eXmzVG_mainImage{transform:scale(1)}.eXmzVG_stageArrow{z-index:var(--z-above-2);width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--glass-border);background-color:var(--glass-backing-dark);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-on-dark);cursor:pointer;box-shadow:var(--shadow-float);transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);place-items:center;padding:0;display:grid;position:absolute;top:50%;transform:translateY(-50%)}.eXmzVG_stageArrow:hover{background-color:var(--color-coral);border-color:var(--color-coral);color:var(--color-cta-ink);transform:translateY(-50%)scale(1.06)}.eXmzVG_stageArrow:active{transform:translateY(-50%)scale(.98)}.eXmzVG_stageArrowPrev{left:var(--space-4)}.eXmzVG_stageArrowNext{right:var(--space-4)}.eXmzVG_iconPrev{transform:rotate(180deg)}.eXmzVG_captionBar{bottom:var(--space-3);left:var(--space-3);right:var(--space-3);z-index:var(--z-above-2);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);background-color:var(--glass-backing-dark);border:var(--border-hairline) solid var(--glass-border);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));color:var(--color-on-dark);font-family:var(--font-sans);font-size:var(--text-xs);display:flex;position:absolute}.eXmzVG_captionText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.eXmzVG_captionCount{white-space:nowrap;font-variant-numeric:tabular-nums;flex-shrink:0}.eXmzVG_thumbsRow{gap:var(--space-2);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:5.5rem;grid-auto-flow:column;display:grid;overflow-x:auto}.eXmzVG_thumbsRow::-webkit-scrollbar{display:none}@media (min-width:60rem){.eXmzVG_captionBar{bottom:var(--space-4);left:var(--space-4);right:var(--space-4)}.eXmzVG_thumbsRow{grid-auto-flow:row;grid-auto-columns:unset;gap:var(--space-3);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));overflow-x:visible}}.eXmzVG_thumbBtn{aspect-ratio:var(--ratio-photo);border-radius:var(--radius-md);background-color:var(--color-surface-warm);cursor:pointer;opacity:.68;transition:opacity var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);border:2px solid #0000;padding:0;position:relative;overflow:hidden}.eXmzVG_thumbBtn:hover{opacity:1}.eXmzVG_thumbBtnActive{opacity:1;border-color:var(--color-coral)}.eXmzVG_thumbImg{object-fit:cover;width:100%;height:100%}@media (prefers-reduced-motion:reduce){.eXmzVG_track,.eXmzVG_mainImage{transition:none}}
.an5vpW_sectionBlock{margin-top:var(--space-16);padding-top:var(--space-12);border-top:var(--border-hairline) solid var(--color-line)}.an5vpW_headerBlock{margin-bottom:var(--space-5)}.an5vpW_title{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-semibold);letter-spacing:var(--tracking-heading);color:var(--color-ink);margin:0 0 var(--space-1)}.an5vpW_subtitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);color:var(--color-ink-muted);margin:0}.an5vpW_categoryToolbar{gap:var(--space-2);margin-bottom:var(--space-5);flex-wrap:wrap;display:flex}.an5vpW_categoryChip{appearance:none;border:var(--border-hairline) solid var(--color-line);background:var(--color-surface);color:var(--color-ink);border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);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);padding:.45rem .95rem}.an5vpW_categoryChip:hover{border-color:var(--color-ink)}.an5vpW_categoryChipActive{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}.an5vpW_mapCard{border-radius:var(--radius-card);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);width:100%;height:32.5rem;box-shadow:var(--shadow-card);position:relative;overflow:hidden}.an5vpW_mapCardFullscreen{inset:var(--space-5);width:auto;height:auto;z-index:var(--z-modal);border-radius:var(--radius-sheet);box-shadow:var(--shadow-float);position:fixed}.an5vpW_viewport{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:pan-y;width:100%;height:100%;position:relative;overflow:hidden}.an5vpW_viewportDragging{cursor:grabbing}.an5vpW_tile{pointer-events:none;-webkit-user-select:none;user-select:none;filter:saturate(.9)contrast(.98)brightness(1.01);width:256px;max-width:none;height:256px;position:absolute}.an5vpW_searchOverlay{top:var(--space-4);left:var(--space-4);z-index:var(--z-header);width:min(20rem,100% - 5.5rem);position:absolute}.an5vpW_searchPill{align-items:center;gap:var(--space-2);background:var(--popover-bg);border-radius:var(--radius-pill);padding:.62rem var(--space-4);box-shadow:var(--shadow-float);border:var(--border-hairline) solid var(--color-line);display:flex}.an5vpW_searchIcon{color:var(--color-ink-muted);flex-shrink:0}.an5vpW_searchInput{width:100%;font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);background:0 0;border:none;outline:none}.an5vpW_searchInput::placeholder{color:var(--color-ink-muted);font-weight:var(--weight-medium)}.an5vpW_clearSearchBtn{background:var(--color-surface-warm);color:var(--color-ink);border-radius:var(--radius-round);width:1.25rem;height:1.25rem;font-size:var(--text-sm);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.an5vpW_searchResultsDropdown{margin:var(--space-2) 0 0;padding:var(--space-1);background:var(--popover-bg);border-radius:var(--radius-md);box-shadow:var(--shadow-float);border:var(--border-hairline) solid var(--color-line);max-height:15rem;list-style:none;overflow-y:auto}.an5vpW_searchResultItem{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--radius-sm);text-align:left;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);background:0 0;border:none;display:flex}.an5vpW_searchResultItem:hover{background:var(--color-surface-warm)}.an5vpW_searchResultDot{border-radius:var(--radius-round);width:1.5rem;height:1.5rem;color:var(--color-on-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an5vpW_searchResultText{flex-direction:column;min-width:0;display:flex}.an5vpW_searchResultText strong{font-size:var(--text-sm);font-weight:var(--weight-semibold);color:var(--color-ink);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.an5vpW_searchResultText small{font-size:var(--text-xs);color:var(--color-ink-muted)}.an5vpW_poiMarker{cursor:pointer;z-index:var(--z-above-2);transition:transform var(--duration-fast) var(--ease-out);background:0 0;border:none;align-items:center;gap:5px;padding:0;display:inline-flex;position:absolute;transform:translate(-14px,-31px)}.an5vpW_poiMarkerLabelLeft{transform:translate(calc(14px - 100%),-31px)}.an5vpW_poiMarkerLabelRight{transform:translate(-14px,-31px)}.an5vpW_poiMarker:hover,.an5vpW_poiMarkerActive{z-index:var(--z-dropdown)}.an5vpW_poiPinWrap{filter:drop-shadow(var(--shadow-control));transition:transform var(--duration-fast) var(--ease-out);flex-direction:column;flex-shrink:0;align-items:center;display:flex}.an5vpW_poiMarker:hover .an5vpW_poiPinWrap,.an5vpW_poiMarkerActive .an5vpW_poiPinWrap{transform:scale(1.16)}.an5vpW_poiPinCircle{border-radius:var(--radius-round);border:2px solid var(--color-on-dark);width:26px;height:26px;color:var(--color-on-dark);box-shadow:var(--shadow-sm);justify-content:center;align-items:center;display:inline-flex}.an5vpW_poiPinTip{border-top:6px solid;border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;margin-top:-1px}.an5vpW_metroBadge{border:1.5px solid var(--color-on-dark);width:22px;height:22px;color:var(--color-on-dark);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);box-shadow:var(--shadow-sm);border-radius:4px;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an5vpW_parkingBadge{border-radius:var(--radius-round);border:2px solid var(--color-on-dark);background:var(--color-surface-warm);width:23px;height:23px;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);box-shadow:var(--shadow-sm);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an5vpW_metroGlyph,.an5vpW_parkingGlyph{font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:1}.an5vpW_poiLabel{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-bold);text-align:left;max-width:155px;text-shadow:-1.5px -1.5px 0 var(--color-on-dark), 1.5px -1.5px 0 var(--color-on-dark), -1.5px 1.5px 0 var(--color-on-dark), 1.5px 1.5px 0 var(--color-on-dark), 0 0 4px var(--color-on-dark);pointer-events:none;line-height:1.15}.an5vpW_poiMarkerLabelLeft .an5vpW_poiLabel{text-align:right}.an5vpW_homeMarker{cursor:pointer;z-index:var(--z-dropdown);background:0 0;border:none;flex-direction:column;align-items:center;padding:0;display:flex;position:absolute;transform:translate(-50%,-92%)}.an5vpW_homeHalo{border-radius:var(--radius-round);background:var(--scrim-faint);pointer-events:none;width:5rem;height:5rem;transition:transform var(--duration-base) var(--ease-out);position:absolute;top:50%;left:50%;transform:translate(-50%,-55%)}.an5vpW_homeMarker:hover .an5vpW_homeHalo,.an5vpW_homeMarkerActive .an5vpW_homeHalo{transform:translate(-50%,-55%)scale(1.16)}.an5vpW_homeBubble{border-radius:var(--radius-round);background:var(--scrim-color);width:3rem;height:3rem;color:var(--color-on-dark);box-shadow:var(--shadow-float);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:relative}.an5vpW_homeMarker:hover .an5vpW_homeBubble,.an5vpW_homeMarkerActive .an5vpW_homeBubble{transform:scale(1.07)}.an5vpW_homeTip{border-left:7px solid #0000;border-right:7px solid #0000;border-top:8px solid var(--scrim-color);width:0;height:0;margin-top:-2px}.an5vpW_popupCard{z-index:var(--z-header);width:min(20rem, calc(100% - var(--space-6)));background:var(--popover-bg);border-radius:var(--radius-md);padding:var(--space-4);box-shadow:var(--shadow-float);border:var(--border-hairline) solid var(--color-line);position:absolute}.an5vpW_popupHeader{align-items:flex-start;gap:var(--space-2);display:flex}.an5vpW_popupCategoryDot{border-radius:var(--radius-round);width:1.75rem;height:1.75rem;color:var(--color-on-dark);flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:inline-flex}.an5vpW_popupHeadTitles{flex:1;min-width:0}.an5vpW_popupCategoryLabel{font-size:var(--text-2xs);font-weight:var(--weight-semibold);text-transform:uppercase;letter-spacing:var(--tracking-label);color:var(--color-ink-muted);display:block}.an5vpW_popupTitle{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);line-height:var(--leading-snug);margin:.1rem 0 0}.an5vpW_popupCloseBtn{background:var(--color-surface-warm);color:var(--color-ink);border-radius:var(--radius-round);width:1.6rem;height:1.6rem;font-size:var(--text-base);cursor:pointer;border:none;flex-shrink:0;justify-content:center;align-items:center;line-height:1;display:inline-flex}.an5vpW_popupDistance{margin:var(--space-2) 0 var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink)}.an5vpW_popupDesc{margin:0 0 var(--space-3);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-ink-muted)}.an5vpW_popupMapsLink{align-items:center;gap:var(--space-1);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink);text-underline-offset:3px;text-decoration:underline;display:inline-flex}.an5vpW_fullscreenBtn{top:var(--space-4);right:var(--space-4);z-index:var(--z-header);width:var(--target-sm);height:var(--target-sm);border-radius:var(--radius-round);border:var(--border-hairline) solid var(--color-line);background:var(--popover-bg);color:var(--color-ink);cursor:pointer;box-shadow:var(--shadow-float);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex;position:absolute}.an5vpW_fullscreenBtn:hover{transform:scale(1.04)}.an5vpW_rightControls{top:4.5rem;right:var(--space-4);z-index:var(--z-header);align-items:center;gap:var(--space-2);flex-direction:column;display:flex;position:absolute}.an5vpW_zoomPill{background:var(--popover-bg);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);box-shadow:var(--shadow-float);flex-direction:column;display:flex;overflow:hidden}.an5vpW_zoomBtn{width:var(--target-sm);height:var(--target-sm);background:var(--popover-bg);color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);border:none;justify-content:center;align-items:center;display:inline-flex}.an5vpW_zoomBtn:hover{background:var(--color-surface-warm)}.an5vpW_zoomDivider{height:var(--border-hairline);background:var(--color-line);width:1.5rem;margin:0 auto}.an5vpW_streetViewBtn{width:var(--target-sm);height:var(--target-sm);border-radius:var(--radius-round);background:var(--popover-bg);border:var(--border-hairline) solid var(--color-line);box-shadow:var(--shadow-float);transition:transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.an5vpW_streetViewBtn:hover{transform:scale(1.05)}.an5vpW_bottomLeftGoogle{left:var(--space-3);bottom:var(--space-2);z-index:var(--z-dropdown);pointer-events:none;position:absolute}.an5vpW_googleWordmark{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-bold);letter-spacing:var(--tracking-tight);color:var(--color-ink-muted);text-shadow:-1px -1px 0 var(--color-on-dark), 1px -1px 0 var(--color-on-dark), -1px 1px 0 var(--color-on-dark), 1px 1px 0 var(--color-on-dark)}.an5vpW_bottomRightLegal{right:var(--space-2);bottom:var(--space-1);z-index:var(--z-dropdown);align-items:center;gap:var(--space-2);background:var(--glass-bg-strong);padding:2px var(--space-2);border-radius:var(--radius-xs);font-family:var(--font-sans);font-size:var(--text-3xs);color:var(--color-ink);pointer-events:none;flex-wrap:wrap;display:flex;position:absolute}.an5vpW_scaleIndicator{align-items:center;gap:var(--space-1);display:inline-flex}.an5vpW_scaleBar{border-bottom:1.5px solid var(--color-ink);border-left:1.5px solid var(--color-ink);border-right:1.5px solid var(--color-ink);width:2.75rem;height:5px;display:inline-block}.an5vpW_neighborhoodFooter{margin-top:var(--space-6);gap:var(--space-4);flex-direction:column;display:flex}.an5vpW_neighborhoodDescription{font-size:var(--text-base);line-height:var(--leading-relaxed);color:var(--color-ink-muted);max-width:var(--measure-text);margin:0}.an5vpW_quickPoiList{gap:var(--space-2);flex-wrap:wrap;display:flex}.an5vpW_quickPoiChip{align-items:center;gap:var(--space-2);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);background:var(--color-surface);cursor:pointer;font-family:var(--font-sans);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);padding:.38rem .75rem .38rem .45rem;display:inline-flex}.an5vpW_quickPoiChip:hover{border-color:var(--color-ink);transform:translateY(-1px)}.an5vpW_quickPoiChipActive{border-color:var(--color-ink);background:var(--color-surface-warm)}.an5vpW_quickPoiDot{border-radius:var(--radius-round);width:1.25rem;height:1.25rem;color:var(--color-on-dark);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex}.an5vpW_quickPoiName{font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-ink)}.an5vpW_quickPoiDist{font-size:var(--text-2xs);color:var(--color-ink-muted)}@media (max-width:59.99rem){.an5vpW_mapCard{border-radius:var(--radius-md);height:27rem}.an5vpW_poiLabel{max-width:115px;font-size:var(--text-2xs)}.an5vpW_bottomRightLegal{display:none}}
.G3M3tq_glass{-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate,180%));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate,180%))}.G3M3tq_forcedBorder{border:var(--border-hairline) solid transparent}
.H8aylq_badge{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-3);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-normal);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);display:inline-flex}.H8aylq_dot{width:var(--marker-size);height:var(--marker-size);border-radius:var(--radius-round);background:var(--badge-dot-color,currentColor);flex:none}.H8aylq_neutral{background:var(--color-surface-warm);color:var(--color-ink);border-color:var(--color-line)}.H8aylq_light{background:var(--color-surface);color:var(--color-ink);border-color:var(--color-line)}.H8aylq_coral{background:var(--badge-coral-bg,var(--color-coral));color:var(--badge-coral-ink,var(--color-cta-ink));border-color:var(--badge-coral-border,transparent)}.H8aylq_peach{background:var(--color-peach);color:var(--color-ink)}.H8aylq_aqua{background:var(--color-aqua);color:var(--color-ink)}.H8aylq_glass{border-color:var(--glass-border);background:var(--glass-bg);color:var(--color-on-dark);}.H8aylq_glassDark{border-color:var(--glass-border);background:linear-gradient(var(--glass-bg), var(--glass-bg)), var(--glass-backing-dark);color:var(--color-on-dark);}.H8aylq_success{background:var(--color-aqua);color:var(--color-ink)}.H8aylq_warning{background:var(--color-peach);color:var(--color-ink)}.H8aylq_danger{background:var(--color-coral);color:var(--color-cta-ink)}@media (max-width:59.99rem){.H8aylq_badge{gap:var(--space-1);padding:2px var(--space-2);font-size:var(--text-3xs);line-height:var(--leading-snug)}}
._8RiFmG_button{justify-content:center;align-items:center;gap:var(--space-2);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);font-family:var(--font-sans);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);text-transform:uppercase;white-space:nowrap;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), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}._8RiFmG_button:hover{transform:translateY(calc(-1 * var(--motion-lift)))}._8RiFmG_button:active{transform:translateY(var(--motion-press))}._8RiFmG_button[aria-disabled=true],._8RiFmG_button:disabled{cursor:not-allowed;opacity:var(--opacity-disabled)}._8RiFmG_button:disabled:hover,._8RiFmG_button[aria-disabled=true]:hover{transform:none}._8RiFmG_icon{width:var(--icon-sm);height:var(--icon-sm);transition:transform var(--duration-fast) var(--ease-out);flex:none}._8RiFmG_button:hover ._8RiFmG_icon{transform:translate(var(--motion-nudge), calc(-1 * var(--motion-press)))}._8RiFmG_coral{background:var(--color-coral);color:var(--color-cta-ink)}._8RiFmG_coral:hover{background:var(--color-coral-hover)}._8RiFmG_ink{background:var(--color-ink);color:var(--color-surface)}._8RiFmG_ink:hover{background:var(--color-ink-hover);color:var(--color-surface)}._8RiFmG_light{background:var(--color-surface);color:var(--color-ink);border-color:var(--btn-secondary-border,transparent)}._8RiFmG_light:hover{background:var(--btn-light-hover-bg,var(--color-surface-warm));color:var(--btn-light-hover-ink,var(--color-ink));border-color:var(--btn-light-hover-bg,var(--color-surface-warm))}._8RiFmG_peach{background:var(--color-peach);color:var(--color-ink)}._8RiFmG_peach:hover{background:var(--color-peach-hover)}._8RiFmG_aqua{background:var(--color-aqua);color:var(--color-ink)}._8RiFmG_aqua:hover{background:var(--color-aqua-hover)}._8RiFmG_secondary{background:var(--btn-secondary-bg,var(--color-surface));color:var(--btn-secondary-ink,var(--color-ink));border-color:var(--btn-secondary-border,var(--color-line))}._8RiFmG_secondary:hover{background:var(--btn-secondary-hover-bg,var(--color-surface-warm));color:var(--btn-secondary-hover-ink,var(--color-ink));border-color:var(--btn-secondary-hover-border,var(--color-ink))}._8RiFmG_outlineOnDark{background:var(--glass-bg);color:var(--color-on-dark);border-color:var(--glass-border);}._8RiFmG_outlineOnDark:hover{background:var(--color-on-dark);color:var(--scrim-color);border-color:var(--color-on-dark)}._8RiFmG_sm{min-height:var(--target-min);padding:0 var(--space-4);font-size:var(--text-xs)}._8RiFmG_md{min-height:var(--target-min);padding:0 var(--space-6);font-size:var(--text-xs)}._8RiFmG_lg{min-height:var(--target-lg);padding:0 var(--space-8);font-size:var(--text-sm)}._8RiFmG_fullWidth{width:100%;display:flex}@media (forced-colors:active){._8RiFmG_button{border-color:buttontext}}
.PynYdG_tabs{min-width:0;container-type:inline-size}.PynYdG_header{margin-block:var(--rhythm-kicker-title) var(--rhythm-block)}.PynYdG_tablist{gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline) solid transparent;border-radius:var(--radius-card);background:var(--color-surface);grid-template-columns:minmax(0,1fr);display:grid}.PynYdG_tab{justify-content:space-between;align-items:center;gap:var(--space-2);min-width:0;min-height:var(--target-min);padding:var(--space-2) var(--space-4);border:var(--border-hairline) solid transparent;border-radius:var(--radius-pill);color:var(--color-ink-muted);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;display:flex;position:relative;}.PynYdG_tab:not(.PynYdG_tabSelected):hover{background:var(--tint-hover);color:var(--color-ink)}.PynYdG_tabSelected{background:var(--color-ink);color:var(--color-surface)}.PynYdG_tab:focus-visible{z-index:var(--z-above)}.PynYdG_tabLabel{overflow-wrap:break-word;min-width:0}.PynYdG_tabNumber{font-variant-numeric:tabular-nums;flex:none}.PynYdG_panels{margin-top:var(--stack-gap);grid-template-columns:minmax(0,1fr);display:grid}.PynYdG_panel{align-items:center;gap:var(--space-6);opacity:0;visibility:hidden;pointer-events:none;min-width:0;transform:translateY(var(--space-3));transition:opacity var(--duration-slow) var(--ease-glide), transform var(--duration-slow) var(--ease-glide), visibility var(--duration-slow);grid-area:1/1;grid-template-columns:minmax(0,1fr);display:grid}.PynYdG_panel[data-active=true]{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}.PynYdG_body{gap:var(--rhythm-copy);max-width:var(--measure-text);display:grid}.PynYdG_heading{}.PynYdG_headingBreak{display:inline}.PynYdG_lead{color:var(--color-ink);}.PynYdG_description{color:var(--color-ink-muted);overflow-wrap:break-word;margin:0}.PynYdG_previewAction{margin-top:calc(var(--rhythm-block) - var(--rhythm-copy));justify-self:start}.PynYdG_media{border-radius:var(--radius-card);background:var(--color-surface);order:-1;min-width:0;overflow:clip}.PynYdG_mediaImage{width:100%;height:auto;transition:transform var(--duration-glide) var(--ease-glide);display:block;transform:scale(1.04)}.PynYdG_panel[data-active=true] .PynYdG_mediaImage{transform:scale(1)}@container (min-width:30rem){.PynYdG_tablist{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){.PynYdG_tabs .PynYdG_heading{max-width:var(--measure-title);text-wrap:balance;min-width:0}.PynYdG_headingBreak{display:block}.PynYdG_tabLabel{overflow-wrap:normal;word-break:normal;text-wrap:wrap}.PynYdG_tablist{border-radius:var(--radius-pill);grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;padding:0}.PynYdG_tab{min-height:calc(var(--target-min) + var(--space-2));padding-inline:var(--space-6)}.PynYdG_tab+.PynYdG_tab:before{content:"";top:var(--space-3);bottom:var(--space-3);width:var(--border-hairline);background:var(--color-line);position:absolute;left:0}.PynYdG_tab.PynYdG_tabSelected:before,.PynYdG_tab.PynYdG_tabSelected+.PynYdG_tab:before{content:none}.PynYdG_panel{grid-template-columns:minmax(0, var(--measure-text)) minmax(0, 1fr);align-items:center;column-gap:var(--space-16)}.PynYdG_media{order:0}.PynYdG_flip{grid-template-columns:minmax(0, 1fr) minmax(0, var(--measure-text))}.PynYdG_flip .PynYdG_media{order:-1}}@media (forced-colors:active){.PynYdG_tablist{border-color:canvastext}.PynYdG_tabSelected{forced-color-adjust:none;color:highlighttext;background:highlight}}
.tRpKyW_card{background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-card);min-width:0;height:100%;box-shadow:var(--shadow-card);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}.tRpKyW_card:hover{transform:translateY(calc(-1 * var(--motion-nudge)));box-shadow:var(--shadow-float);border-color:var(--color-coral-border)}.tRpKyW_mediaWrap{background-color:var(--color-surface-warm);position:relative;overflow:hidden}.tRpKyW_image{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out), filter var(--duration-base) var(--ease-out);display:block}@media (max-width:59.99rem){:root[data-touch-hold=true] .tRpKyW_image{filter:brightness(.76)}}.tRpKyW_card:hover .tRpKyW_image{transform:scale(1.03)}.tRpKyW_mediaOverlayTop{top:var(--space-4);left:var(--space-4);right:var(--space-4);justify-content:space-between;align-items:center;gap:var(--space-2);z-index:var(--z-above);flex-wrap:wrap;display:flex;position:absolute}.tRpKyW_body{padding:var(--space-6);gap:var(--space-4);flex-direction:column;flex:1;min-width:0;display:flex}.tRpKyW_headerGroup{gap:var(--space-1);flex-direction:column;display:flex}.tRpKyW_zone{color:var(--color-ink-muted);margin:0;}.tRpKyW_title{color:var(--color-ink);margin:0;}.tRpKyW_titleLink{color:inherit;text-decoration:none}.tRpKyW_titleLink:hover{color:var(--color-accent-text);text-decoration:underline;text-decoration-thickness:var(--underline-thin);text-underline-offset:var(--underline-offset)}.tRpKyW_subtitle{color:var(--color-ink-muted);margin:0;}.tRpKyW_metricsRow{gap:var(--space-2);padding-top:var(--space-1);flex-wrap:wrap;display:flex}.tRpKyW_actions{padding-top:var(--space-2);gap:var(--space-3);grid-template-columns:minmax(0,1fr);margin-top:auto;display:grid}@media (min-width:40rem){.tRpKyW_actions{grid-template-columns:repeat(2,minmax(0,1fr))}}
.DjgGgG_container{width:100%;max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}.DjgGgG_narrow{max-width:var(--container-narrow)}
.CDmGCG_root{min-width:0;position:relative}.CDmGCG_trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.CDmGCG_trigger:hover{border-color:var(--color-ink-muted)}.CDmGCG_triggerOpen{border-color:var(--color-ink);box-shadow:var(--shadow-control)}.CDmGCG_triggerError{border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-ink)}.CDmGCG_triggerContent{align-items:center;gap:var(--space-3);min-width:0;display:inline-flex}.CDmGCG_calendarIcon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-coral);flex:none}.CDmGCG_valueText{text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums;min-width:0;overflow:hidden}.CDmGCG_chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-out);flex:none}.CDmGCG_chevronOpen{transform:rotate(180deg)}.CDmGCG_popover{top:calc(100% + var(--space-2));z-index:var(--z-header);width:min(21rem, calc(100vw - var(--space-8)));gap:var(--space-3);padding:var(--space-4);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-card);background:var(--popover-bg);box-shadow:var(--shadow-float);display:grid;position:absolute;inset-inline-start:0;}.CDmGCG_header{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-end:var(--border-hairline) solid var(--color-line);padding-block-end:var(--space-2);display:flex}.CDmGCG_monthTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);color:var(--color-ink);letter-spacing:var(--tracking-tight);text-transform:capitalize}.CDmGCG_navGroup{align-items:center;gap:var(--space-1);display:inline-flex}.CDmGCG_navButton{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:2rem;height:2rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;display:inline-flex}.CDmGCG_navButton:hover:not(:disabled){background:var(--dropdown-option-hover-bg,var(--color-aqua-soft));border-color:var(--color-ink-muted)}.CDmGCG_navButton:disabled{opacity:.32;cursor:not-allowed}.CDmGCG_navIcon{width:.95rem;height:.95rem}.CDmGCG_weekdays{gap:var(--space-1);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CDmGCG_weekday{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-ink-muted);text-transform:uppercase;letter-spacing:var(--tracking-wider);padding-block:var(--space-1)}.CDmGCG_daysGrid{gap:var(--space-1);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.CDmGCG_dayCell{aspect-ratio:1;border:var(--border-hairline) solid transparent;border-radius:var(--radius-md);width:100%;min-height:2.25rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-variant-numeric:tabular-nums;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:0 0;justify-content:center;align-items:center;padding:0;display:inline-flex}.CDmGCG_dayCell:hover:not(:disabled):not(.CDmGCG_daySelected){background:var(--dropdown-option-hover-bg,var(--color-aqua-soft))}.CDmGCG_dayOutside{color:var(--color-ink-muted);opacity:.45}.CDmGCG_dayDisabled{color:var(--color-ink-muted);opacity:.28;cursor:not-allowed;text-decoration:line-through}.CDmGCG_dayToday:not(.CDmGCG_daySelected){border-color:var(--color-coral);font-weight:var(--weight-semibold)}.CDmGCG_daySelected{background:var(--dropdown-option-selected-bg,var(--color-coral));color:var(--dropdown-option-selected-ink,var(--color-cta-ink));font-weight:var(--weight-semibold)}.CDmGCG_footer{justify-content:space-between;align-items:center;gap:var(--space-2);border-block-start:var(--border-hairline) solid var(--color-line);padding-block-start:var(--space-2);display:flex}.CDmGCG_footerBtn{padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0}.CDmGCG_footerBtn:hover{background:var(--dropdown-option-hover-bg,var(--color-aqua-soft));color:var(--color-ink)}.CDmGCG_footerBtnPrimary{color:var(--color-coral);font-weight:var(--weight-semibold)}
.-ewpEa_wrapper{background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-sheet-compact);padding:var(--space-6);box-shadow:var(--shadow-card);min-width:0;max-width:100%}.-ewpEa_header{margin-bottom:var(--space-10);border-bottom:0;padding-bottom:0}.-ewpEa_modeTabs{gap:var(--space-2);padding:var(--space-1);margin-bottom:var(--space-5);border-radius:var(--radius-pill);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.-ewpEa_modeTab{min-height:2.5rem;padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0}.-ewpEa_modeTab:hover:not(.-ewpEa_modeTabActive){color:var(--color-ink)}.-ewpEa_modeTabActive{background:var(--color-ink);color:var(--color-surface)}.-ewpEa_eyebrow{color:var(--color-accent-text);margin:0 0 var(--space-2) 0;}.-ewpEa_title{color:var(--color-ink);margin:0 0 var(--space-2) 0;}.-ewpEa_subtitle{color:var(--color-ink-muted);margin:0;}.-ewpEa_form{gap:var(--space-5);flex-direction:column;display:flex}.-ewpEa_rowTwo{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}.-ewpEa_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}.-ewpEa_label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.-ewpEa_requiredMark{color:var(--color-accent-text);font-weight:var(--weight-bold)}.-ewpEa_optionalHint{font-size:var(--text-xs);font-weight:var(--weight-regular);color:var(--color-ink-muted)}.-ewpEa_input,.-ewpEa_select,.-ewpEa_textarea{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}.-ewpEa_select{appearance:none;background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--icon-sm);cursor:pointer;padding-inline-end:calc(var(--space-4) + var(--icon-sm) + var(--space-3))}.-ewpEa_lockedField{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-surface-warm);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-medium);line-height:var(--leading-normal);cursor:default;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.-ewpEa_textarea{min-height:var(--textarea-min-height);resize:vertical}.-ewpEa_input:focus,.-ewpEa_select:focus,.-ewpEa_textarea:focus{background-color:var(--color-surface);border-color:var(--color-ink);box-shadow:var(--focus-ring);outline:none}.-ewpEa_inputError{border-color:var(--color-danger-ink);background-color:var(--color-danger-bg)}.-ewpEa_errorText{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);color:var(--color-danger-ink);margin:0}.-ewpEa_staySummaryPill{justify-content:space-between;align-items:center;gap:var(--space-2);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background-color:var(--color-peach-tint);border:var(--border-hairline) solid var(--color-coral-border);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);flex-wrap:wrap;display:flex}.-ewpEa_checkboxRow{align-items:flex-start;gap:var(--space-3);padding:var(--space-1) 0;background-color:#0000;border:0;display:flex}.-ewpEa_checkbox{width:var(--space-5);height:var(--space-5);margin-top:var(--space-1);accent-color:var(--color-ink);cursor:pointer;flex-shrink:0}.-ewpEa_checkboxLabel{font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink);cursor:pointer}.-ewpEa_inlineLink{color:var(--color-ink);font-weight:var(--weight-medium);}.-ewpEa_honeypot{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.-ewpEa_alertError{padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-danger-bg);border:var(--border-hairline) solid var(--color-danger-ink);color:var(--color-danger-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium)}.-ewpEa_successCard{padding:var(--space-6);border-radius:var(--radius-card);background-color:var(--form-box-bg,var(--color-surface-warm));border:var(--border-thick) solid var(--color-coral);gap:var(--space-4);flex-direction:column;display:flex}.-ewpEa_successTitle{color:var(--color-ink);margin:0;}.-ewpEa_successText{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink);margin:0}.-ewpEa_disclaimerBox{padding:var(--space-4);border-radius:var(--radius-md);background-color:var(--color-warning-bg);border-left:var(--space-1) solid var(--color-warning-ink);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal)}.-ewpEa_processFootnote{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:0}@media (min-width:40rem){.-ewpEa_wrapper{padding:var(--space-8);border-radius:var(--radius-sheet)}.-ewpEa_label{justify-content:space-between;align-items:baseline;gap:var(--space-2);flex-direction:row}.-ewpEa_rowTwo{grid-template-columns:repeat(2,minmax(0,1fr))}}
.kdQTCq_factsTable{margin:var(--space-4) 0 0;border-top:var(--border-hairline) solid var(--color-line)}.kdQTCq_factRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.kdQTCq_factRow:last-child{border-bottom:0}.kdQTCq_factLabel{color:var(--color-ink-muted);}.kdQTCq_factValue{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-align:right;overflow-wrap:anywhere;margin:0}.kdQTCq_link{color:var(--color-ink);font-weight:var(--weight-medium);}
.f4QqHa_root{min-width:0;position:relative}.f4QqHa_trigger{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);text-align:start;cursor:pointer;transition:border-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out);display:flex}.f4QqHa_trigger:hover{border-color:var(--color-ink-muted)}.f4QqHa_triggerOpen{border-color:var(--color-ink);box-shadow:var(--shadow-control)}.f4QqHa_triggerError{border-color:var(--color-ink);box-shadow:inset 0 0 0 var(--border-hairline) var(--color-ink)}.f4QqHa_valueText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.f4QqHa_chevron{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-ink);transition:transform var(--duration-fast) var(--ease-out);flex:none}.f4QqHa_chevronOpen{transform:rotate(180deg)}.f4QqHa_menu{top:calc(100% + var(--space-2));z-index:var(--z-header);overscroll-behavior:contain;gap:var(--space-1);max-height:18rem;padding:var(--space-2);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-card);background:var(--popover-bg);box-shadow:var(--shadow-float);margin:0;list-style:none;display:grid;position:absolute;inset-inline:0;overflow-y:auto;}.f4QqHa_option{justify-content:space-between;align-items:center;gap:var(--space-3);width:100%;min-height:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);text-align:start;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:flex}.f4QqHa_option:hover,.f4QqHa_optionActive{background:var(--dropdown-option-hover-bg,var(--color-aqua-soft))}.f4QqHa_optionSelected{background:var(--dropdown-option-selected-bg,var(--color-aqua));color:var(--dropdown-option-selected-ink,var(--color-ink));font-weight:var(--weight-medium)}.f4QqHa_optionSelected .f4QqHa_checkIcon{color:inherit}.f4QqHa_optionDisabled{color:var(--color-ink-muted);opacity:var(--opacity-disabled);cursor:not-allowed}.f4QqHa_optionDisabled:hover{background:0 0}.f4QqHa_optionLabel{overflow-wrap:anywhere;min-width:0}.f4QqHa_checkIcon{width:var(--icon-sm);height:var(--icon-sm);color:var(--color-coral);flex:none}
._1MzAkq_filterBar{margin-bottom:var(--space-6);gap:var(--space-4);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}._1MzAkq_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._1MzAkq_label{color:var(--color-ink-muted);}._1MzAkq_cityTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}._1MzAkq_tabBtn{min-height:var(--target-min);padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-surface);color:var(--color-ink);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);}._1MzAkq_tabBtn:hover:not(._1MzAkq_tabBtnActive){background-color:var(--btn-secondary-hover-bg,var(--color-surface-warm));color:var(--btn-secondary-hover-ink,var(--color-ink));border-color:var(--btn-secondary-hover-border,var(--color-line))}._1MzAkq_tabBtnActive{background-color:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}._1MzAkq_tabBtnActive:hover{background-color:var(--color-ink-hover);color:var(--color-surface)}._1MzAkq_select{appearance:none;min-height:var(--target-min);padding:var(--space-2) calc(var(--space-4) + var(--icon-sm) + var(--space-3)) var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-surface);background-image:var(--select-chevron);background-repeat:no-repeat;background-position:right var(--space-4) center;background-size:var(--icon-sm);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);cursor:pointer;width:100%;min-width:0}._1MzAkq_metaRow{justify-content:space-between;align-items:center;gap:var(--space-3);margin-bottom:var(--space-8);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}._1MzAkq_resetBtn{min-height:var(--target-xs);padding:var(--space-1) var(--space-3);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-surface);color:var(--color-ink);cursor:pointer;}._1MzAkq_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}._1MzAkq_cardItem{min-width:0;animation:_1MzAkq_cardCascadeIn var(--duration-slow) var(--ease-glide) both;animation-delay:var(--card-delay,0s);flex-direction:column;display:flex}@keyframes _1MzAkq_cardCascadeIn{0%{opacity:0;transform:translateY(var(--space-3))}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){._1MzAkq_cardItem{animation:none}}._1MzAkq_emptyState{padding-block:var(--space-10);border-top:var(--border-hairline) solid var(--color-line);text-align:center;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}@media (min-width:40rem){._1MzAkq_grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){._1MzAkq_filterBar{grid-template-columns:minmax(0,1.4fr) minmax(0,1fr) minmax(0,.8fr)}._1MzAkq_filterBarTwoCols{grid-template-columns:repeat(2,minmax(0,1fr))}}
.xQzhpG_eyebrow{align-items:center;gap:var(--space-3);color:var(--color-ink-muted);margin:0;display:inline-flex;}.xQzhpG_arrow{width:var(--icon-xs);height:var(--icon-xs);color:var(--color-coral);transform-origin:50%;transition:transform var(--duration-base) var(--ease-out);flex:none;transform:rotate(45deg)}.xQzhpG_eyebrow:hover .xQzhpG_arrow{transform:rotate(45deg) translate(var(--motion-nudge), calc(-1 * var(--motion-nudge)))}.xQzhpG_label{overflow-wrap:break-word;min-width:0}
.ss8nOq_card{z-index:var(--z-above-2);gap:var(--space-1);max-width:min(21rem, calc(100% - 2 * var(--space-6)));padding:var(--space-4) var(--space-6);border-radius:var(--radius-card);background:var(--glass-bg-strong);border:var(--border-hairline) solid var(--glass-border);box-shadow:var(--shadow-float);display:grid;position:absolute;}.ss8nOq_topLeft{top:0;left:var(--space-6);transform:translateY(-42%)}.ss8nOq_topRight{top:0;right:var(--space-6);transform:translateY(-42%)}.ss8nOq_bottomLeft{bottom:0;left:var(--space-6);transform:translateY(42%)}.ss8nOq_bottomRight{bottom:0;right:var(--space-6);transform:translateY(42%)}.ss8nOq_title{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);line-height:var(--leading-snug);color:var(--color-ink)}.ss8nOq_subtitle{font-family:var(--font-sans);font-size:var(--text-xs);line-height:var(--leading-normal);color:var(--color-ink-muted)}@media (max-width:59.99rem){.ss8nOq_card{padding:var(--space-3) var(--space-4);max-width:calc(100% - 2 * var(--space-4))}.ss8nOq_title{font-size:var(--text-base)}.ss8nOq_topLeft,.ss8nOq_bottomLeft{left:var(--space-4)}.ss8nOq_topRight,.ss8nOq_bottomRight{right:var(--space-4)}}
.psbpAa_root{flex-shrink:0;align-items:center;display:inline-flex;position:relative}.psbpAa_trigger{align-items:center;gap:var(--space-1);min-height:2.25rem;padding:0 var(--space-3);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-wider);text-transform:uppercase;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:inline-flex}.psbpAa_trigger:hover{background:var(--tint-hover);border-color:var(--color-brass)}.psbpAa_triggerOpen{border-color:var(--color-ink)}.psbpAa_trigger:focus-visible{box-shadow:var(--focus-ring);outline:none}.psbpAa_globeIcon{color:var(--color-coral);flex-shrink:0}.psbpAa_codeLabel{line-height:1}.psbpAa_chevron{color:var(--color-ink-muted);transition:transform var(--duration-fast) var(--ease-out);flex-shrink:0}.psbpAa_chevronOpen{transform:rotate(180deg)}.psbpAa_menu{top:calc(100% + var(--space-2));z-index:var(--z-header);min-width:11.5rem;padding:var(--space-2);background:var(--popover-bg);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-card);box-shadow:var(--shadow-float);gap:2px;margin:0;list-style:none;display:grid;position:absolute;right:0;}.psbpAa_option{justify-content:space-between;align-items:center;gap:var(--space-3);min-height:2.35rem;padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);display:flex}.psbpAa_option:hover{background:var(--dropdown-option-hover-bg,var(--color-aqua-soft))}.psbpAa_optionSelected{background:var(--dropdown-option-selected-bg,var(--color-aqua));color:var(--dropdown-option-selected-ink,var(--color-ink));font-weight:var(--weight-medium)}.psbpAa_optionSelected .psbpAa_optionCode,.psbpAa_optionSelected .psbpAa_optionName,.psbpAa_optionSelected .psbpAa_checkIcon{color:inherit}.psbpAa_optionText{align-items:center;gap:var(--space-2);display:inline-flex}.psbpAa_optionCode{min-width:1.6rem;font-size:var(--text-2xs);font-weight:var(--weight-bold);letter-spacing:var(--tracking-wider);color:var(--color-coral);justify-content:center;align-items:center;display:inline-flex}.psbpAa_optionName{color:var(--color-ink)}.psbpAa_checkIcon{color:var(--color-coral);flex-shrink:0}
@media (prefers-reduced-motion:reduce),(scripting:none){.zgFPyW_copy{transform:none}}
.gv9_OW_button{border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);width:2.25rem;height:2.25rem;color:var(--color-ink);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), border-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);flex-shrink:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.gv9_OW_button:hover{background:var(--tint-hover);border-color:var(--color-coral);color:var(--color-coral)}.gv9_OW_button:focus-visible{box-shadow:var(--focus-ring);outline:none}.gv9_OW_icon{width:1rem;height:1rem}
._5j6-pa_frame{pointer-events:none;transition:filter var(--duration-base) var(--ease-out);position:absolute;inset:0;overflow:clip}@media (max-width:59.99rem){:root[data-touch-hold=true] ._5j6-pa_frame{filter:brightness(.72)}}._5j6-pa_media{object-fit:cover;object-position:center center;width:100%;height:100%;position:absolute;inset:0}._5j6-pa_slideMedia{opacity:0;transition:opacity var(--duration-glide) var(--ease-glide)}._5j6-pa_slideActive{opacity:1}@media (prefers-reduced-motion:reduce),(scripting:none){._5j6-pa_media{transform:none}._5j6-pa_slideMedia{transition:none}}
.p3_5aa_banner{gap:var(--space-6);padding-top:var(--space-4);background:0 0;border-top:0;grid-template-columns:minmax(0,1fr);align-items:center;padding-bottom:0;display:grid}.p3_5aa_bannerCompact{margin-top:var(--space-8);padding-top:var(--space-8);gap:var(--space-6);padding-bottom:0}.p3_5aa_copy{gap:var(--space-1);min-width:0;display:grid}.p3_5aa_kicker{align-items:center;gap:var(--space-2);color:var(--color-accent-text);display:inline-flex;}.p3_5aa_brassDot{width:var(--marker-size);height:var(--marker-size);border-radius:var(--radius-round);background:var(--color-brass)}.p3_5aa_title{color:var(--color-ink);margin:0;}.p3_5aa_subtitle{max-width:var(--measure-body);color:var(--color-ink-muted);margin:0;}.p3_5aa_logos{align-items:center;gap:var(--space-6);flex-wrap:wrap;display:flex}.p3_5aa_logoItem{align-items:flex-start;gap:var(--space-2);color:inherit;transition:transform var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:inline-flex}.p3_5aa_logoItem:hover{transform:translateY(calc(-1 * var(--motion-press)))}.p3_5aa_divider{background:var(--color-line);width:1px;height:2.5rem}.p3_5aa_bookingLogo{object-fit:contain;width:auto;height:1.75rem;filter:var(--logo-booking-filter,none);display:block}.p3_5aa_airbnbLogo{object-fit:contain;width:auto;height:2.15rem;display:block}.p3_5aa_verifiedTag{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);}.p3_5aa_logoItem:hover .p3_5aa_verifiedTag{color:var(--color-coral)}.p3_5aa_bannerCompact .p3_5aa_logos{justify-content:center;gap:var(--space-12);width:100%;padding-top:var(--space-2)}.p3_5aa_bannerCompact .p3_5aa_logoItem{text-align:center;align-items:center}@media (min-width:60rem){.p3_5aa_banner{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}.p3_5aa_bannerCompact{padding-top:var(--space-8);grid-template-columns:minmax(0,1fr);margin-top:auto;padding-bottom:0}.p3_5aa_logos{justify-content:flex-end;gap:var(--space-8)}.p3_5aa_bannerCompact .p3_5aa_logos{justify-content:center;gap:var(--space-12)}}
.RyAmyW_reveal{opacity:0;transform:translateY(var(--space-3));transition:opacity var(--duration-slow) var(--ease-out), transform var(--duration-slow) var(--ease-out);transition-delay:var(--reveal-delay,0s)}.RyAmyW_reveal[data-in=true]{opacity:1;transform:none}@media (prefers-reduced-motion:reduce),(scripting:none){.RyAmyW_reveal{opacity:1;transition:none;transform:none}}
.KaxJHG_mapShell{border-radius:var(--radius-card);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);width:100%;height:clamp(28rem,48vw,38rem);box-shadow:var(--shadow-card);-webkit-user-select:none;user-select:none;touch-action:none;position:relative;overflow:hidden}.KaxJHG_viewport{cursor:grab;position:absolute;inset:0;overflow:hidden}.KaxJHG_viewportDragging{cursor:grabbing}.KaxJHG_tile{pointer-events:none;-webkit-user-select:none;user-select:none;width:256px;max-width:none;height:256px;position:absolute}.KaxJHG_pinMarker{z-index:var(--z-above);cursor:pointer;transition:transform var(--duration-fast) var(--ease-out);background:0 0;border:0;flex-direction:column;align-items:center;padding:0;display:inline-flex;position:absolute;transform:translate(-50%,-100%)}.KaxJHG_pinMarker:hover{z-index:var(--z-above-2);transform:translate(-50%,-100%)scale(1.12)}.KaxJHG_pinMarkerActive{z-index:var(--z-above-2);transform:translate(-50%,-100%)scale(1.16)}.KaxJHG_pinBubble{border-radius:var(--radius-pill);background:var(--color-coral);width:2.25rem;height:2.25rem;color:var(--color-cta-ink);border:2px solid var(--color-surface);box-shadow:var(--shadow-float);transition:background-color var(--duration-fast) var(--ease-out), transform var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;display:inline-flex}.KaxJHG_pinMarkerActive .KaxJHG_pinBubble{background:var(--color-ink);color:var(--color-surface)}.KaxJHG_pinTip{background:var(--color-coral);border-inline-end:2px solid var(--color-surface);border-block-end:2px solid var(--color-surface);width:.55rem;height:.55rem;margin-top:-.28rem;transform:rotate(45deg)}.KaxJHG_pinMarkerActive .KaxJHG_pinTip{background:var(--color-ink)}.KaxJHG_clusterMarker{z-index:var(--z-above-2);cursor:pointer;width:3rem;height:3rem;transition:transform var(--duration-fast) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:inline-grid;position:absolute;transform:translate(-50%,-50%)}.KaxJHG_clusterMarker:hover{transform:translate(-50%,-50%)scale(1.12)}.KaxJHG_clusterHalo{border-radius:var(--radius-round);background:var(--color-coral);opacity:.28;transition:transform var(--duration-fast) var(--ease-out), opacity var(--duration-fast) var(--ease-out);position:absolute;inset:0}.KaxJHG_clusterMarker:hover .KaxJHG_clusterHalo{opacity:.42;transform:scale(1.14)}.KaxJHG_clusterBubble{z-index:var(--z-above);border-radius:var(--radius-round);background:var(--color-coral);width:2.35rem;height:2.35rem;color:var(--color-cta-ink);border:2px solid var(--color-surface);box-shadow:var(--shadow-float);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-bold);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;line-height:1;display:inline-flex;position:relative}.KaxJHG_popupCard{z-index:var(--z-header);width:min(17.5rem, calc(100% - var(--space-6)));border-radius:var(--radius-card);background:var(--glass-bg-strong);border:var(--border-hairline) solid var(--glass-border);box-shadow:var(--shadow-float);cursor:default;display:grid;position:absolute;overflow:hidden;}.KaxJHG_popupMedia{background:var(--color-surface-warm);width:100%;height:7.75rem;position:relative;overflow:hidden}.KaxJHG_popupImage{object-fit:cover;width:100%;height:100%;display:block}.KaxJHG_closeBtn{top:var(--space-2);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg-strong);width:1.75rem;height:1.75rem;color:var(--color-ink);font-size:var(--text-sm);cursor:pointer;box-shadow:var(--shadow-control);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;position:absolute;inset-inline-end:var(--space-2);}.KaxJHG_closeBtn:hover{background:var(--color-ink);color:var(--color-surface)}.KaxJHG_popupBody{gap:var(--space-2);padding:var(--space-3) var(--space-4) var(--space-4);display:grid}.KaxJHG_popupTitle{font-family:var(--font-display);font-size:var(--text-base);font-weight:var(--weight-semibold);line-height:var(--leading-snug);color:var(--color-ink);margin:0}.KaxJHG_popupBadges{gap:var(--space-1);flex-wrap:wrap;display:flex}.KaxJHG_basicBadge{padding:.18rem var(--space-2);border-radius:var(--radius-pill);background:var(--badge-neutral-bg,var(--color-surface-warm));color:var(--badge-neutral-ink,var(--color-ink));border:var(--border-hairline) solid var(--badge-neutral-border,var(--color-line));font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);align-items:center;display:inline-flex}.KaxJHG_popupLink{margin-top:var(--space-1);padding-top:var(--space-2);border-top:var(--border-hairline) solid var(--color-line);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-semibold);color:var(--color-coral);justify-content:space-between;align-items:center;text-decoration:none;display:inline-flex}.KaxJHG_popupLink:hover{color:var(--color-ink)}.KaxJHG_zoomControls{bottom:var(--space-4);z-index:var(--z-above-2);gap:var(--space-1);flex-direction:column;display:flex;position:absolute;inset-inline-end:var(--space-4)}.KaxJHG_zoomBtn{border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-bg-strong);width:2.15rem;height:2.15rem;color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-semibold);cursor:pointer;box-shadow:var(--shadow-control);transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);justify-content:center;align-items:center;padding:0;line-height:1;display:inline-flex;}.KaxJHG_zoomBtn:hover{background:var(--color-ink);color:var(--color-surface)}
._3hUVsW_footer{--footer-bg:var(--color-surface-warm);--footer-wordmark:var(--color-surface);padding-top:var(--section-pad-y);background:var(--footer-bg);border-top:var(--border-hairline) solid var(--color-line);margin-bottom:0;padding-bottom:0;overflow:clip}:is(main:has(>:last-child[data-surface=warm])+._3hUVsW_footer,._3hUVsW_footer[data-footer-tone=surface]){--footer-bg:var(--color-surface);--footer-wordmark:var(--color-surface-warm)}._3hUVsW_footer[data-footer-tone=warm]{--footer-bg:var(--color-surface-warm);--footer-wordmark:var(--color-surface)}._3hUVsW_container{max-width:var(--container-max);padding-inline:var(--gutter);margin-inline:auto}._3hUVsW_top{gap:var(--space-12);padding-bottom:var(--space-12);display:grid}._3hUVsW_identity{justify-content:space-between;align-items:stretch;gap:var(--space-4);width:100%;min-width:0;max-width:100%;display:flex}._3hUVsW_copy{justify-content:space-between;gap:var(--space-2);min-width:0;min-height:var(--space-12);flex-direction:column;flex:1;display:flex}._3hUVsW_logo{width:auto;height:var(--space-12);aspect-ratio:555.58/391.18;color:var(--color-ink);flex:none}._3hUVsW_brand{font-size:var(--text-xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-heading);color:var(--color-ink)}._3hUVsW_tagline{max-width:var(--measure-narrow);color:var(--color-ink-muted);font-size:var(--text-sm)}._3hUVsW_columns{grid-template-columns:repeat(auto-fit, minmax(var(--track-xs), 1fr));gap:var(--space-8);display:grid}._3hUVsW_columnTitle{margin-bottom:var(--space-4);color:var(--color-ink);font-weight:var(--weight-bold);}._3hUVsW_list{gap:var(--space-2);font-size:var(--text-sm);display:grid}._3hUVsW_link{min-height:var(--target-xs);border-radius:var(--radius-sm);color:var(--color-ink);overflow-wrap:anywhere;align-items:center;text-decoration:none;display:inline-flex}._3hUVsW_link:hover{text-decoration:underline;text-decoration-thickness:var(--underline-thick)}._3hUVsW_contactColumn{align-content:start;gap:var(--space-4);min-width:0;display:grid}._3hUVsW_contactColumn ._3hUVsW_columnTitle{margin-bottom:0}._3hUVsW_contacts{gap:var(--space-4);margin:0;padding:0;list-style:none;display:grid}._3hUVsW_contact{gap:var(--space-1);min-width:0;display:grid}._3hUVsW_contactLabel{color:var(--color-ink-muted);margin:0;}._3hUVsW_contactValue{width:fit-content;max-width:100%;color:var(--color-ink);font-size:var(--text-sm);overflow-wrap:anywhere;}._3hUVsW_muted{color:var(--color-ink-muted);font-size:var(--text-sm)}._3hUVsW_map{padding-block:var(--space-12)}._3hUVsW_legal{gap:var(--space-2);padding-block:var(--space-6);color:var(--color-ink-muted);font-size:var(--text-xs);display:grid}._3hUVsW_wordmark{margin-top:var(--space-4);width:100%;max-width:100%;color:var(--footer-wordmark);align-items:flex-end;margin-bottom:0;padding-bottom:0;display:flex}._3hUVsW_lineDiffero{--wordmark-cap:100cqi;width:100%;margin-bottom:-.055em}@media (min-width:60rem){._3hUVsW_top{grid-template-columns:minmax(0,1fr) minmax(0,1.8fr)}._3hUVsW_columns{grid-template-columns:repeat(3,minmax(0,1fr))}._3hUVsW_identity{align-items:flex-start;gap:var(--space-5);flex-direction:column}._3hUVsW_copy{justify-content:flex-start;min-height:0}._3hUVsW_logo{width:calc(var(--space-24) + var(--space-4));align-self:flex-start;height:auto}}
.G2Sg9a_scrim{pointer-events:none;position:absolute;inset:0}.G2Sg9a_bottom{background:var(--scrim-bottom)}.G2Sg9a_bottom-strong{background:var(--scrim-bottom-strong)}.G2Sg9a_full,.G2Sg9a_band{background:var(--scrim-medium)}.G2Sg9a_ramp{inset:calc(-1 * var(--scrim-ramp)) 0 0;z-index:var(--z-below);background:linear-gradient(180deg, transparent 0, var(--scrim-faint) calc(var(--scrim-ramp) * var(--scrim-ramp-stop-1)), var(--scrim-soft) calc(var(--scrim-ramp) * var(--scrim-ramp-stop-2)), var(--scrim-strong) var(--scrim-ramp))}@media (min-width:60rem){.G2Sg9a_band{background:linear-gradient(to bottom, var(--scrim-medium) 0 var(--scrim-band-top), var(--scrim-soft) calc(50% + (var(--scrim-band-top) - var(--scrim-band-bottom)) / 2), var(--scrim-medium) calc(100% - var(--scrim-band-bottom)) 100%)}}@media (forced-colors:active){.G2Sg9a_scrim{display:none}}
.L5FxyW_skipLink{top:var(--space-3);left:var(--space-3);z-index:var(--z-skip-link);padding:var(--space-3) var(--space-5);border-radius:var(--radius-pill);background-color:var(--color-ink);color:var(--color-surface);border:var(--border-thick) solid var(--color-gold);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-semibold);transition:transform var(--duration-fast) var(--ease-out);text-decoration:none;position:fixed;transform:translateY(-200%)}.L5FxyW_skipLink:focus{box-shadow:var(--focus-ring);outline:none;transform:translateY(0)}.L5FxyW_main{min-height:70vh}
._0N8Qwq_carousel{outline:none}._0N8Qwq_viewport{border-radius:var(--radius-sheet);background:var(--media-cover-fallback);width:100%;position:relative;overflow:hidden}._0N8Qwq_track{width:100%;transition:transform var(--duration-glide) var(--ease-glide);will-change:transform;align-items:flex-start;margin:0;padding:0;list-style:none;display:flex}._0N8Qwq_slide{isolation:isolate;border-radius:var(--radius-sheet);background:var(--media-cover-fallback);width:100%;min-width:0;max-width:100%;color:var(--color-on-dark);flex:0 0 100%;display:block;position:relative;overflow:hidden}._0N8Qwq_slide[data-active=false]{height:0}._0N8Qwq_slideImage{width:100%;height:auto;transition:transform var(--duration-glide) var(--ease-glide), filter var(--duration-base) var(--ease-out);display:block;transform:scale(1.04)}@media (max-width:59.99rem){:root[data-touch-hold=true] ._0N8Qwq_slideImage{filter:brightness(.76)}}._0N8Qwq_slide[data-active=true] ._0N8Qwq_slideImage{transform:scale(1)}._0N8Qwq_slide:hover ._0N8Qwq_slideImage{transform:scale(1.03)}._0N8Qwq_topBar{z-index:var(--z-above-2);justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);flex-wrap:wrap;display:flex;position:absolute;top:0;left:0;right:0}._0N8Qwq_badges{gap:var(--space-2);flex-wrap:wrap;display:flex}._0N8Qwq_counter{padding:var(--space-2) var(--space-4);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--glass-border);background:var(--glass-backing-dark);color:var(--color-on-dark);}._0N8Qwq_bottomBar{isolation:isolate;z-index:var(--z-above-2);padding:var(--space-5);background:var(--color-ink);position:relative}@media (min-width:60rem){._0N8Qwq_topBar{padding:var(--space-6) var(--space-8)}._0N8Qwq_bottomBar{padding:var(--space-10) var(--space-8) var(--space-8);background:0 0;position:absolute;bottom:0;left:0;right:0}}._0N8Qwq_captionGrid{z-index:var(--z-above);gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:end;display:grid;position:relative}@media (min-width:60rem){._0N8Qwq_captionGrid{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto}}._0N8Qwq_captionCopy{gap:var(--space-2);opacity:0;min-width:0;transform:translateY(var(--space-3));transition:opacity var(--duration-slow) var(--ease-glide), transform var(--duration-slow) var(--ease-glide);transition-delay:var(--duration-fast);display:grid}._0N8Qwq_slide[data-active=true] ._0N8Qwq_captionCopy{opacity:1;transform:translateY(0)}._0N8Qwq_slideTitle{font-size:var(--text-2xl);color:var(--color-on-dark);margin:0;}._0N8Qwq_slideSubtitle{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-regular);color:var(--color-on-dark-muted)}._0N8Qwq_slideDescription{max-width:var(--measure-text);color:var(--color-on-dark-muted);margin:0}._0N8Qwq_captionAction{opacity:0;transform:translateY(var(--space-2));transition:opacity var(--duration-slow) var(--ease-glide), transform var(--duration-slow) var(--ease-glide);transition-delay:var(--duration-base);align-items:center;display:flex}._0N8Qwq_slide[data-active=true] ._0N8Qwq_captionAction{opacity:1;transform:translateY(0)}._0N8Qwq_controlsBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-5);display:flex}._0N8Qwq_dots{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._0N8Qwq_dot{width:var(--space-3);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-line);cursor:pointer;transition:width var(--duration-glide) var(--ease-glide), background-color var(--duration-glide) var(--ease-glide);border:0;padding:0}._0N8Qwq_dot:hover{background:var(--color-ink-muted)}._0N8Qwq_dot[aria-selected=true],._0N8Qwq_dot[aria-selected=true]:hover{width:var(--space-8);background:var(--color-coral)}._0N8Qwq_arrows{align-items:center;gap:var(--space-2);display:flex}._0N8Qwq_arrowBtn{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--glass-border);background:var(--glass-bg-strong);color:var(--color-ink);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);place-items:center;display:grid;}._0N8Qwq_arrowBtn:hover{background:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}._0N8Qwq_iconPrev{transform:rotate(180deg)}@media (prefers-reduced-motion:reduce){._0N8Qwq_track{transition:none}._0N8Qwq_slide:hover ._0N8Qwq_slideImage{transform:none}}
.xbKmOW_heroCopy{z-index:var(--z-above);gap:var(--rhythm-copy);padding-block:calc(var(--header-offset) + var(--space-4)) var(--space-8);align-content:end;display:grid;position:relative}@media (min-width:60rem){.xbKmOW_heroCopy{padding-block:calc(var(--header-offset) + var(--space-8)) var(--space-12)}}.xbKmOW_kicker{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;margin:0}.xbKmOW_heroTitleBase{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-medium);letter-spacing:var(--tracking-display);line-height:var(--leading-tight);margin:0}.xbKmOW_heroLede{max-width:var(--measure-medium);color:var(--color-on-dark-muted);margin:0;}
.J3C3ka_copyStack{gap:var(--rhythm-copy);min-width:0;display:grid}.J3C3ka_copyStack>*{margin:0}.J3C3ka_blockStack{gap:var(--rhythm-block);min-width:0;display:grid}.J3C3ka_blockStack>*{margin:0}
.KMDMwW_label{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}.KMDMwW_labelBold{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-bold);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}.KMDMwW_labelLg{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase}.KMDMwW_eyebrow{font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-label);text-transform:uppercase;color:var(--color-ink-muted)}.KMDMwW_titleHero{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_displayHero{font-family:var(--font-sans);font-size:var(--text-3xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-display);overflow-wrap:break-word}.KMDMwW_titleSection,.KMDMwW_headingSection{max-width:var(--measure-title);font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_serifLead{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-regular);font-style:normal;line-height:var(--leading-normal);letter-spacing:var(--tracking-normal);overflow-wrap:break-word}.KMDMwW_pull{font-family:var(--font-sans);font-size:var(--text-base);font-style:normal;font-weight:var(--weight-medium);line-height:var(--leading-normal);text-wrap:balance}.KMDMwW_signature{font-family:var(--font-sans);font-size:var(--text-2xl);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_objectName{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_titleCard,.KMDMwW_headingCard{font-family:var(--font-sans);font-size:var(--text-xl);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_titleCardSm{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-medium);line-height:var(--leading-snug);letter-spacing:var(--tracking-heading);overflow-wrap:break-word}.KMDMwW_price{font-family:var(--font-sans);font-size:var(--text-price);font-weight:var(--weight-medium);line-height:var(--leading-tight);letter-spacing:var(--tracking-heading)}.KMDMwW_lead{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-normal);overflow-wrap:break-word}.KMDMwW_bodyLead{font-family:var(--font-sans);font-size:var(--text-lg);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-ink-muted);overflow-wrap:break-word}.KMDMwW_bodyRegular{font-family:var(--font-sans);font-size:var(--text-base);font-weight:var(--weight-regular);line-height:var(--leading-normal);color:var(--color-ink-muted);overflow-wrap:break-word}.KMDMwW_bodySm{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-regular);line-height:var(--leading-normal);overflow-wrap:break-word}.KMDMwW_caption{font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-regular);line-height:var(--leading-snug);color:var(--color-ink-muted)}.KMDMwW_textLink{border-radius:var(--radius-sm);text-decoration:underline;text-decoration-thickness:var(--underline-thin);text-underline-offset:var(--underline-offset)}.KMDMwW_textLink:hover{text-decoration-thickness:var(--underline-thick)}
._4WpgRW_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--color-ink);color:var(--color-on-dark);align-items:end;display:grid;position:relative}._4WpgRW_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}._4WpgRW_heroCopy{z-index:var(--z-above);position:relative;}._4WpgRW_heroBadges{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_heroHeaderRow{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}._4WpgRW_heroTitle{max-width:18ch;}._4WpgRW_mark{color:var(--color-hero-mark);font-style:italic}._4WpgRW_heroLede{margin-top:var(--space-3);}._4WpgRW_heroActions{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}._4WpgRW_loginSection{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}._4WpgRW_loginGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._4WpgRW_loginInfoColumn{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}._4WpgRW_sectionHeading{text-wrap:wrap;max-width:none;margin:0;}._4WpgRW_serifLead{max-width:none;color:var(--color-ink);text-wrap:wrap;margin:0;}._4WpgRW_bodyText{max-width:none;color:var(--color-ink-muted);line-height:var(--leading-normal);text-wrap:wrap;margin:0}._4WpgRW_loginWrap{background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-sheet-compact);padding:var(--space-6);box-shadow:var(--shadow-card);gap:var(--space-6);flex-direction:column;min-width:0;max-width:100%;display:flex}._4WpgRW_loginHeader{gap:var(--space-2);flex-direction:column;display:flex}._4WpgRW_loginEyebrow{color:var(--color-accent-text);margin:0;}._4WpgRW_loginTitle{color:var(--color-ink);margin:0;}._4WpgRW_loginSubtitle{color:var(--color-ink-muted);margin:0;}._4WpgRW_loginFooter{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-line);font-size:var(--text-xs);color:var(--color-ink-muted);flex-wrap:wrap;display:flex}._4WpgRW_backLink{color:var(--color-ink);font-weight:var(--weight-medium);}._4WpgRW_workspaceSection{padding-block:var(--section-pad-y);background:var(--color-surface)}._4WpgRW_kpiGrid{gap:var(--space-4);margin-bottom:var(--space-10);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._4WpgRW_kpiCard{padding:var(--space-6);border-radius:var(--radius-card);background-color:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);justify-content:space-between;gap:var(--space-3);transition:transform var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out), border-color var(--duration-base) var(--ease-out);flex-direction:column;display:flex;position:relative;overflow:hidden}._4WpgRW_kpiCard:hover{transform:translateY(calc(-1 * var(--motion-lift)));box-shadow:var(--shadow-card);border-color:var(--color-coral)}._4WpgRW_kpiLabel{color:var(--color-ink-muted);}._4WpgRW_kpiValue{font-family:var(--font-serif);font-size:var(--text-3xl);font-weight:var(--weight-regular);color:var(--color-ink);line-height:var(--leading-none);font-variant-numeric:tabular-nums}._4WpgRW_kpiSub{font-size:var(--text-xs);color:var(--color-ink-muted)}._4WpgRW_toolbarBar{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-8);flex-wrap:wrap;display:flex}._4WpgRW_navTabs{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_tabLink{align-items:center;gap:var(--space-2);min-height:var(--target-sm);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-surface);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-button);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), transform var(--duration-fast) var(--ease-out);text-decoration:none;display:inline-flex}._4WpgRW_tabLink:hover:not(._4WpgRW_tabLinkActive){border-color:var(--color-ink)}._4WpgRW_tabLinkActive{background-color:var(--color-ink);color:var(--color-surface);border-color:var(--color-ink)}._4WpgRW_tabLinkActive:hover{background-color:var(--color-ink-hover);color:var(--color-surface)}._4WpgRW_filterRow{justify-content:space-between;align-items:center;gap:var(--space-4);margin-bottom:var(--space-6);flex-wrap:wrap;display:flex}._4WpgRW_filterGroup{gap:var(--space-2);flex-wrap:wrap;display:flex}._4WpgRW_stack{gap:var(--space-6);flex-direction:column;display:flex}._4WpgRW_card{padding:var(--space-6);border-radius:var(--radius-card);background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-line);box-shadow:var(--shadow-card);gap:var(--space-5);transition:border-color var(--duration-base) var(--ease-out), box-shadow var(--duration-base) var(--ease-out);flex-direction:column;display:flex}._4WpgRW_cardHeader{justify-content:space-between;align-items:flex-start;gap:var(--space-4);padding-bottom:var(--space-4);border-bottom:var(--border-hairline) solid var(--color-line);flex-wrap:wrap;display:flex}._4WpgRW_cardTitleGroup{gap:var(--space-1);flex-direction:column;display:flex}._4WpgRW_cardEyebrow{color:var(--color-coral);margin:0;}._4WpgRW_cardTitle{color:var(--color-ink);margin:0;}._4WpgRW_propertyRowGrid{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}._4WpgRW_propertyThumb{aspect-ratio:var(--ratio-photo);border-radius:var(--radius-md);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);position:relative;overflow:hidden}._4WpgRW_propertyThumbImg{object-fit:cover;width:100%;height:100%}._4WpgRW_propertyDetails{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}._4WpgRW_metaGrid{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-md);background:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);font-family:var(--font-sans);font-size:var(--text-sm);color:var(--color-ink);grid-template-columns:minmax(0,1fr);display:grid}._4WpgRW_metaItem{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}._4WpgRW_metaLabel{color:var(--color-ink-muted);}._4WpgRW_metaValue{font-weight:var(--weight-medium);color:var(--color-ink);overflow-wrap:anywhere}._4WpgRW_metaLink{align-items:center;gap:var(--space-1);width:fit-content;color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere;display:inline-flex;}._4WpgRW_linkIcon{color:var(--color-coral);transition:transform var(--duration-fast) var(--ease-out);flex:none}._4WpgRW_metaLink:hover ._4WpgRW_linkIcon{transform:translate(var(--motion-nudge), calc(-1 * var(--motion-nudge)))}._4WpgRW_notesBox{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface-warm);border-left:var(--border-thick) solid var(--color-coral);font-family:var(--font-sans);font-size:var(--text-sm);line-height:var(--leading-normal);color:var(--color-ink)}._4WpgRW_actionPanel{padding:var(--space-5);border-radius:var(--radius-md);background-color:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);gap:var(--space-4);flex-direction:column;display:flex}._4WpgRW_inlineEditor{margin-top:var(--space-2);padding:var(--space-6);border-radius:var(--radius-md);background-color:var(--color-surface-warm);border:var(--border-hairline) solid var(--color-line);gap:var(--space-5);flex-direction:column;display:flex}._4WpgRW_formGrid{gap:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}._4WpgRW_field{gap:var(--space-2);flex-direction:column;min-width:0;display:flex}._4WpgRW_label{font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);align-items:center;gap:var(--space-2);display:flex}._4WpgRW_requiredMark{color:var(--color-accent-text);font-weight:var(--weight-bold)}._4WpgRW_input,._4WpgRW_select,._4WpgRW_textarea{width:100%;min-height:var(--control-height);padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);border:var(--border-hairline) solid var(--color-line);background-color:var(--color-canvas);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);transition:border-color var(--duration-fast) var(--ease-out), background-color var(--duration-fast) var(--ease-out), box-shadow var(--duration-fast) var(--ease-out)}._4WpgRW_input:focus,._4WpgRW_select:focus,._4WpgRW_textarea:focus{background-color:var(--color-surface);border-color:var(--color-ink);box-shadow:var(--focus-ring);outline:none}._4WpgRW_textarea{field-sizing:content;resize:vertical;min-height:6rem;overflow-y:hidden}._4WpgRW_buttonRow{gap:var(--space-3);flex-wrap:wrap;align-items:center;display:flex}._4WpgRW_feedbackBanner{padding:var(--space-4) var(--space-5);margin-bottom:var(--space-6);border-radius:var(--radius-md);background-color:var(--color-feedback-success-bg);border:var(--border-hairline) solid var(--color-feedback-success-border);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium)}._4WpgRW_errorBanner{padding:var(--space-4) var(--space-5);border-radius:var(--radius-md);background-color:var(--color-feedback-alert-bg);border:var(--border-hairline) solid var(--color-feedback-alert-border);color:var(--color-ink);font-family:var(--font-sans);font-size:var(--text-sm);font-weight:var(--weight-medium)}@media (min-width:40rem){._4WpgRW_loginWrap{padding:var(--space-8);border-radius:var(--radius-sheet)}._4WpgRW_card{padding:var(--space-8)}._4WpgRW_kpiGrid{grid-template-columns:repeat(4,minmax(0,1fr))}._4WpgRW_metaGrid,._4WpgRW_formGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:60rem){._4WpgRW_hero{min-height:var(--hero-min-height)}._4WpgRW_heroHeaderRow{column-gap:var(--space-10);grid-template-columns:minmax(0,1fr) auto}._4WpgRW_loginGrid{column-gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}._4WpgRW_propertyRowGrid{column-gap:var(--space-8);grid-template-columns:16rem minmax(0,1fr)}._4WpgRW_metaGrid{grid-template-columns:repeat(3,minmax(0,1fr))}}
._8aEwW_hero{isolation:isolate;min-height:var(--hero-min-height);padding-top:var(--header-offset);background:var(--color-ink);color:var(--color-on-dark);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:clip;container-type:inline-size}._8aEwW_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}._8aEwW_heroBottom{z-index:var(--z-above-3);margin-top:auto;position:relative}._8aEwW_heroContent{padding-bottom:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_heroIntro{align-items:flex-start;gap:var(--space-5);flex-direction:column;min-width:0;max-width:44rem;display:flex}._8aEwW_heroTitle{max-width:15ch;}._8aEwW_mark{color:var(--color-hero-mark);font-style:normal}._8aEwW_serifItalic{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-medium)}._8aEwW_heroLead{max-width:var(--measure-medium);color:var(--color-on-dark-muted);margin:0;}._8aEwW_heroActions{gap:var(--space-3);padding-top:var(--space-1);flex-wrap:wrap;display:flex}._8aEwW_strip{padding-block:var(--space-4);border-top:var(--border-hairline) solid var(--glass-border);background:var(--glass-backing-dark);overflow:hidden;}._8aEwW_highlights{gap:var(--space-10);width:max-content;padding:0 var(--space-10) 0 0;color:var(--color-on-dark);flex-wrap:nowrap;margin:0;list-style:none;animation:28s linear infinite _8aEwW_heroStripMarquee;display:flex;}._8aEwW_highlightItem{white-space:nowrap;flex:none}@keyframes _8aEwW_heroStripMarquee{0%{transform:translate(0,0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){._8aEwW_highlights{animation:none}}@media (min-width:60rem){._8aEwW_hero{min-height:var(--hero-min-height)}._8aEwW_heroContent{padding-bottom:var(--space-12)}._8aEwW_highlights{justify-content:space-between;gap:var(--space-2) var(--space-6);flex-wrap:wrap;width:100%;padding:0;animation:none}._8aEwW_highlightClone{display:none}}._8aEwW_atelier{padding-block:var(--section-pad-y);background:var(--color-surface)}._8aEwW_philosophyGrid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0;display:grid}._8aEwW_philosophyCopy{justify-items:start;min-width:0;}._8aEwW_atelierTitle{margin:0;}._8aEwW_atelierLead{color:var(--color-ink);font-style:normal;font-weight:var(--weight-medium);margin:0;}._8aEwW_philosophyCopy p{color:var(--color-ink-muted);margin:0}._8aEwW_philosophyCopy strong{color:var(--color-ink);font-weight:var(--weight-medium)}._8aEwW_pullLine{color:var(--color-ink);}._8aEwW_philosophyFacts{gap:var(--space-5);width:100%;margin:var(--space-8) 0 0;padding-top:var(--space-4);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:40rem){._8aEwW_philosophyFacts{column-gap:var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr))}}._8aEwW_philosophyFactItem{gap:var(--space-1);display:grid}._8aEwW_philosophyFactLabel{color:var(--color-ink);}._8aEwW_philosophyFactValue{color:var(--color-ink-muted);margin:0;}._8aEwW_philosophyCta{padding-top:var(--space-2)}._8aEwW_philosophyVisuals{gap:var(--space-5);min-width:0;display:grid}._8aEwW_panoramaFrame{width:100%;min-width:0;margin:var(--space-6) 0 0;border-radius:var(--radius-sheet-compact);background:var(--color-surface-warm);position:relative;overflow:visible}._8aEwW_panoramaFrame ._8aEwW_mediaImg{border-radius:var(--radius-sheet-compact)}._8aEwW_duoRow{gap:var(--space-5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}@media (min-width:40rem){._8aEwW_duoRow{grid-template-columns:minmax(0,1.5035fr) minmax(0,.6655fr);align-items:start}}._8aEwW_secondaryFrame,._8aEwW_detailFrame{border-radius:var(--radius-card);background:var(--color-surface-warm);width:100%;min-width:0;margin:0;position:relative;overflow:clip}._8aEwW_frameCaption{left:var(--space-4);bottom:var(--space-4);z-index:var(--z-above);position:absolute}._8aEwW_mediaImg{width:100%;height:auto;display:block}@media (min-width:60rem){._8aEwW_philosophyGrid{column-gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.25fr);align-items:center}}@media (min-width:75rem){._8aEwW_philosophyGrid{column-gap:var(--space-16)}}._8aEwW_sectionWarm{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}._8aEwW_sectionSurface{padding-block:var(--section-pad-y);background:var(--color-surface)}._8aEwW_methodSection{padding-top:var(--section-pad-y);background:var(--color-surface);padding-bottom:0}._8aEwW_methodSection ._8aEwW_sectionHeader{margin-bottom:var(--space-4)}._8aEwW_sectionHeader{gap:var(--space-4);margin-bottom:var(--rhythm-block);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_sectionHeaderLeft{gap:var(--rhythm-kicker-title);min-width:0;display:grid}._8aEwW_sectionTitle{margin:0;}._8aEwW_sectionSerif{color:var(--color-ink-muted);margin:0;}._8aEwW_sectionLead{max-width:var(--measure-narrow);color:var(--color-ink-muted);margin:0}._8aEwW_sectionHeaderAside{align-items:flex-end;display:flex}@media (min-width:60rem){._8aEwW_sectionHeader{align-items:end;column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) auto}}._8aEwW_methodWideWrap{width:100%;max-width:none;margin:0;padding:0}._8aEwW_ownersTop{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;margin-top:0;display:grid}._8aEwW_ownersCopy{justify-items:start;min-width:0;}._8aEwW_ownersCopy p{color:var(--color-ink-muted);margin:0}._8aEwW_ownersCopy strong{color:var(--color-ink);font-weight:var(--weight-medium)}._8aEwW_ownersActions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._8aEwW_ownersVisual{width:100%;min-width:0;margin:0 0 var(--space-6);border-radius:var(--radius-sheet-compact);background:var(--color-surface-warm);position:relative;overflow:visible}._8aEwW_ownersVisual ._8aEwW_mediaImg{border-radius:var(--radius-sheet-compact)}._8aEwW_ownersRows{margin:var(--space-12) 0 0;border-top:var(--border-hairline) solid var(--color-line);grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}._8aEwW_ownersRow{gap:var(--space-3);padding-block:var(--space-6);border-bottom:var(--border-hairline) solid var(--color-line);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_ownersRow:last-child{border-bottom:0}._8aEwW_ownersRowHead{gap:var(--space-1);display:grid}._8aEwW_ownersRowIndex{color:var(--color-accent-text);}._8aEwW_ownersRowTitle{color:var(--color-ink);margin:0;}._8aEwW_ownersRowLead{color:var(--color-ink);margin:0;font-style:normal;}._8aEwW_ownersRowBody{color:var(--color-ink-muted);margin:0}._8aEwW_partnerBannerWrap{margin-top:var(--space-12)}._8aEwW_galleryBlock{margin-top:var(--space-16);padding-top:var(--space-12);border-top:var(--border-hairline) solid var(--color-line)}@media (min-width:60rem){._8aEwW_ownersVisual{margin:0}._8aEwW_ownersTop{column-gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center}._8aEwW_ownersRow{column-gap:var(--space-12);grid-template-columns:minmax(0,.95fr) minmax(0,1.35fr);align-items:baseline}}@media (min-width:75rem){._8aEwW_ownersTop{column-gap:var(--space-16)}}._8aEwW_closing{--scrim-band-bottom:calc(var(--section-pad-y) + var(--space-24));isolation:isolate;background:var(--media-cover-fallback);color:var(--color-on-dark);position:relative}._8aEwW_closingBackdrop{z-index:var(--z-below);transition:filter var(--duration-base) var(--ease-out);position:absolute;inset:0}@media (max-width:59.99rem){:root[data-touch-hold=true] ._8aEwW_closingBackdrop{filter:brightness(.72)}:root[data-touch-hold=true] ._8aEwW_secondaryFrame ._8aEwW_mediaImg{filter:brightness(.72)}:root[data-touch-hold=true] ._8aEwW_detailFrame ._8aEwW_mediaImg{filter:brightness(.72)}}._8aEwW_closingImage{object-fit:cover}._8aEwW_closingInner{justify-content:space-between;gap:var(--space-16);padding-block:var(--section-pad-y);flex-direction:column;display:flex}._8aEwW_closingTop{gap:var(--space-8);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_closingHeading{justify-items:start;gap:var(--space-5);display:grid}._8aEwW_closingTitle{color:var(--color-on-dark);}._8aEwW_closingAside{justify-items:start;gap:var(--space-5);display:grid}._8aEwW_closingText{max-width:var(--measure-narrow);color:var(--color-on-dark-muted);margin:0}._8aEwW_closingCtas{gap:var(--space-3);flex-wrap:wrap;display:flex}._8aEwW_closingFacts{gap:var(--space-8) var(--space-6);grid-template-columns:repeat(2,minmax(0,1fr));margin:0;display:grid}._8aEwW_closingFact{align-content:start;gap:var(--space-1);min-width:0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--glass-border);display:grid}._8aEwW_closingFactTitle{color:var(--color-on-dark);}._8aEwW_closingFactDetail{color:var(--color-on-dark-muted);margin:0;}@media (min-width:40rem){._8aEwW_closingTop{grid-template-columns:minmax(0, 1fr) minmax(0, var(--column-aside));align-items:start}._8aEwW_closingFacts{grid-template-columns:none;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column}}@media (min-width:60rem){._8aEwW_closingInner{min-height:var(--band-min-height)}._8aEwW_closingTop{gap:var(--space-12)}._8aEwW_closingAside{text-align:end;justify-items:end}}._8aEwW_contactSection{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}._8aEwW_contactSplit{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}._8aEwW_contactInfo{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}._8aEwW_contactTitle{max-width:none;}._8aEwW_contactSerif{color:var(--color-ink);margin:0;}._8aEwW_contactBody{color:var(--color-ink-muted);margin:0}._8aEwW_contactLines{gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-6) 0 0;border-top:var(--border-hairline) solid var(--color-line);list-style:none;display:grid}._8aEwW_contactRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}._8aEwW_contactIcon{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);color:var(--color-ink);flex:none;place-items:center;display:grid}._8aEwW_contactRowText{gap:var(--space-1);min-width:0;display:grid}._8aEwW_contactLabel{color:var(--color-ink-muted);}._8aEwW_contactValue{width:fit-content;max-width:100%;color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere;}._8aEwW_contactPlain{color:var(--color-ink);font-weight:var(--weight-medium)}@media (min-width:60rem){._8aEwW_contactSplit{column-gap:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}@media (min-width:75rem){._8aEwW_contactSplit{column-gap:var(--space-16)}}
.xa8iJa_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--color-ink);color:var(--color-on-dark);align-items:end;display:grid;position:relative}.xa8iJa_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}.xa8iJa_heroCopy{z-index:var(--z-above);position:relative;}.xa8iJa_heroTitle{max-width:18ch;}.xa8iJa_mark{color:var(--color-hero-mark);font-style:normal}.xa8iJa_serifItalic{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-medium)}.xa8iJa_galleryHeader{gap:var(--rhythm-kicker-title);margin-bottom:var(--rhythm-block);display:grid}.xa8iJa_heroLede{}.xa8iJa_band{padding-block:var(--section-pad-y);background:var(--color-surface)}.xa8iJa_warm{background:var(--color-surface-warm)}.xa8iJa_split{gap:var(--rhythm-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.xa8iJa_lead{min-width:0;}.xa8iJa_heading{text-wrap:wrap;max-width:none;margin:0;}.xa8iJa_serif{max-width:none;color:var(--color-ink);text-wrap:wrap;margin:0;}.xa8iJa_line{max-width:none;color:var(--color-ink);margin:0;}.xa8iJa_lead p{max-width:none;color:var(--color-ink-muted);line-height:var(--leading-normal);text-wrap:wrap}.xa8iJa_lead .xa8iJa_line,.xa8iJa_lead .xa8iJa_serif,.xa8iJa_rows .xa8iJa_line{color:var(--color-ink)}.xa8iJa_photoFrame{width:100%;min-width:0;margin:var(--space-6) 0 0;border-radius:var(--radius-card);background:var(--color-surface-warm);position:relative;overflow:visible}.xa8iJa_image{border-radius:var(--radius-card);width:100%;height:auto;display:block}.xa8iJa_rows{margin:var(--space-20) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.xa8iJa_rowItem{gap:var(--space-4);padding-block:var(--space-10);border-top:var(--border-hairline) solid var(--color-line);flex-direction:column;display:flex;position:relative}.xa8iJa_rowItem:before{content:"";top:calc(-1 * var(--border-hairline));height:var(--underline-thick);background:var(--color-coral);transform-origin:0;transition:transform var(--duration-glide) var(--ease-glide);position:absolute;left:0;right:0;transform:scaleX(0)}.xa8iJa_rowItem:hover:before{transform:scaleX(1)}.xa8iJa_rowIndex{align-items:center;gap:var(--space-4);flex-direction:row;min-width:0;display:flex}.xa8iJa_rowNum{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:var(--leading-none);color:var(--color-ink);font-variant-numeric:tabular-nums;transition:transform var(--duration-base) var(--ease-out)}.xa8iJa_rowItem:hover .xa8iJa_rowNum{transform:translateX(var(--motion-lift))}.xa8iJa_rowKickerWrap{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.xa8iJa_rowName{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink)}.xa8iJa_rowArrow{color:var(--color-coral);transition:transform var(--duration-base) var(--ease-out);flex:none}.xa8iJa_rowItem:hover .xa8iJa_rowArrow{transform:translate(var(--motion-nudge), calc(-1 * var(--motion-nudge)))}.xa8iJa_rowHeadline{font-size:var(--text-xl);line-height:var(--leading-snug);color:var(--color-ink);text-wrap:balance;margin:0;}.xa8iJa_rowBody{max-width:var(--measure-text);color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);text-wrap:wrap;margin:0}.xa8iJa_actions{gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.xa8iJa_dualPaths{gap:var(--space-10);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr);display:grid}.xa8iJa_pathCard{gap:var(--space-4);padding-top:var(--space-6);border-top:var(--border-hairline) solid var(--color-line);flex-direction:column;display:flex;position:relative}.xa8iJa_pathCard:before{content:"";top:calc(-1 * var(--border-hairline));height:var(--underline-thick);background:var(--color-coral);transform-origin:0;transition:transform var(--duration-glide) var(--ease-glide);position:absolute;left:0;right:0;transform:scaleX(0)}.xa8iJa_pathCard:hover:before{transform:scaleX(1)}.xa8iJa_pathTitle{color:var(--color-ink);margin:0;}.xa8iJa_pathText{color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}@media (min-width:60rem){.xa8iJa_hero{min-height:var(--hero-min-height)}.xa8iJa_photoFrame{margin:0}.xa8iJa_split{column-gap:var(--space-12);grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.xa8iJa_imageBefore>:last-child{order:-1}.xa8iJa_rows{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}.xa8iJa_rowItem{padding-block:var(--space-12)}.xa8iJa_rowNum{font-size:var(--text-3xl)}.xa8iJa_dualPaths{column-gap:var(--space-12);grid-template-columns:repeat(2,minmax(0,1fr))}}
.EN_rga_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--color-ink);color:var(--color-on-dark);align-items:end;display:grid;position:relative}.EN_rga_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}.EN_rga_heroCopy{z-index:var(--z-above);position:relative;}.EN_rga_heroTitle{max-width:16ch;}.EN_rga_mark{color:var(--color-hero-mark);font-style:normal}.EN_rga_heroLede{}.EN_rga_section{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}.EN_rga_grid{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.EN_rga_infoColumn{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}.EN_rga_heading{text-wrap:wrap;max-width:none;margin:0;}.EN_rga_serif{max-width:none;color:var(--color-ink);text-wrap:wrap;margin:0;}.EN_rga_bodyText{max-width:none;color:var(--color-ink-muted);line-height:var(--leading-normal);text-wrap:wrap;margin:0}.EN_rga_bodyText strong{color:var(--color-ink);font-weight:var(--weight-medium)}.EN_rga_factsTable{margin:var(--space-4) 0 0;border-top:var(--border-hairline) solid var(--color-line)}.EN_rga_factRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.EN_rga_factLabel{color:var(--color-ink-muted);}.EN_rga_factValue{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);text-align:right;overflow-wrap:anywhere;margin:0}.EN_rga_link{color:var(--color-ink);font-weight:var(--weight-medium);}@media (min-width:60rem){.EN_rga_hero{min-height:var(--hero-min-height)}.EN_rga_grid{column-gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}
.c07-wW_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--color-ink);color:var(--color-on-dark);align-items:end;display:grid;position:relative}.c07-wW_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}.c07-wW_heroCopy{z-index:var(--z-above);position:relative;}.c07-wW_breadcrumb{align-items:center;gap:var(--space-2);color:var(--color-on-dark-muted);flex-wrap:wrap;display:flex;}.c07-wW_breadcrumbLink{color:var(--color-on-dark);text-decoration:underline;text-decoration-thickness:var(--underline-thin);text-underline-offset:var(--underline-offset)}.c07-wW_heroBadges{gap:var(--space-2);flex-wrap:wrap;display:flex}.c07-wW_headerTopRow{gap:var(--space-6);grid-template-columns:minmax(0,1fr);align-items:end;display:grid}.c07-wW_headerTitles{gap:var(--space-3);min-width:0;display:grid}.c07-wW_title{max-width:18ch;}.c07-wW_subtitle{}.c07-wW_headerAction{align-items:flex-end;display:flex}.c07-wW_bandSurface{padding-block:var(--section-pad-y);background:var(--color-surface)}.c07-wW_bandWarm{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}.c07-wW_editorialSplit{gap:var(--space-12);margin-top:var(--space-16);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.c07-wW_narrativeCol{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}.c07-wW_heading{text-wrap:wrap;max-width:none;margin:0;}.c07-wW_serif{max-width:none;color:var(--color-ink);text-wrap:wrap;margin:0;}.c07-wW_proseParagraph{max-width:none;color:var(--color-ink-muted);line-height:var(--leading-normal);text-wrap:wrap;margin:0}.c07-wW_proseParagraph strong{color:var(--color-ink);font-weight:var(--weight-medium)}.c07-wW_proseBlock{gap:var(--space-2);display:grid}.c07-wW_pullLine{max-width:none;color:var(--color-ink);margin:0;}.c07-wW_openBadges{gap:var(--space-2);padding-top:var(--space-3);flex-wrap:wrap;display:flex}.c07-wW_otaLinksRow{justify-content:center;align-items:center;gap:var(--space-8);padding-top:var(--space-6);flex-wrap:wrap;display:flex}.c07-wW_otaLogoLink{align-items:center;gap:var(--space-2);color:inherit;transition:transform var(--duration-fast) var(--ease-out);flex-direction:column;text-decoration:none;display:inline-flex}.c07-wW_otaLogoLink:hover{transform:translateY(calc(-1 * var(--motion-press)))}.c07-wW_otaLogoCaption{color:var(--color-ink-muted);transition:color var(--duration-fast) var(--ease-out);}.c07-wW_otaLogoLink:hover .c07-wW_otaLogoCaption{color:var(--color-coral)}.c07-wW_sheetCol{gap:var(--rhythm-copy);min-width:0;display:grid}.c07-wW_sheetHeading{color:var(--color-ink);margin:0;}.c07-wW_factsTable{border-collapse:collapse;width:100%;font-size:var(--text-sm);line-height:var(--leading-normal);margin-top:var(--space-2)}.c07-wW_factsTable td{padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);vertical-align:top}.c07-wW_factLabel{color:var(--color-ink-muted);text-align:left;white-space:nowrap;padding-inline-end:var(--space-6);}.c07-wW_factValue{color:var(--color-ink);font-weight:var(--weight-medium);text-align:right;overflow-wrap:anywhere}.c07-wW_amenitiesSection{margin-top:var(--space-8);gap:var(--space-4);display:grid}.c07-wW_subhead{color:var(--color-ink);margin:0;}.c07-wW_amenitiesRows{border-top:var(--border-hairline) solid var(--color-line);margin:0;padding:0;list-style:none}.c07-wW_amenityRow{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);font-size:var(--text-sm);color:var(--color-ink);display:flex}.c07-wW_amenityRowDetailed{gap:var(--space-1);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);font-size:var(--text-sm);grid-template-columns:minmax(0,1fr);display:grid}.c07-wW_amenityCategory{color:var(--color-ink);}.c07-wW_amenityDetail{color:var(--color-ink-muted);line-height:var(--leading-normal)}.c07-wW_amenityTag{color:var(--color-ink-muted);}.c07-wW_requestSplit{gap:var(--space-10);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.c07-wW_requestIntro{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}.c07-wW_openContactRows{margin:var(--space-4) 0 0;border-top:var(--border-hairline) solid var(--color-line)}.c07-wW_openContactRow{justify-content:space-between;align-items:baseline;gap:var(--space-4);padding:var(--space-3) 0;border-bottom:var(--border-hairline) solid var(--color-line);display:flex}.c07-wW_openContactVal{font-size:var(--text-sm);font-weight:var(--weight-medium);color:var(--color-ink);margin:0}.c07-wW_textLink{color:var(--color-ink);}@media (min-width:60rem){.c07-wW_hero{min-height:var(--hero-min-height)}.c07-wW_headerTopRow{grid-template-columns:minmax(0,1fr) auto}.c07-wW_editorialSplit{column-gap:var(--space-16);grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start}.c07-wW_narrativeCol{grid-area:1/1;height:auto}.c07-wW_sheetCol{grid-area:1/2/span 2}.c07-wW_otaLinksRow{padding-top:calc(var(--space-16) * 2);grid-area:2/1;justify-content:flex-start;align-self:end}.c07-wW_requestSplit{column-gap:var(--space-16);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}
.xOzmfW_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--color-ink);color:var(--color-on-dark);align-items:end;display:grid;position:relative}.xOzmfW_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}.xOzmfW_heroCopy{z-index:var(--z-above);position:relative;}.xOzmfW_heroTitle{max-width:16ch;}.xOzmfW_mark{color:var(--color-hero-mark);font-style:normal}.xOzmfW_heroLede{}.xOzmfW_section{padding-block:var(--section-pad-y);background:var(--color-surface)}@media (min-width:60rem){.xOzmfW_hero{min-height:var(--hero-min-height)}}
.soh_jW_section{padding-block:var(--section-pad-y);background:var(--color-surface)}.soh_jW_container{width:100%;max-width:var(--container-narrow);padding-inline:var(--gutter);margin-inline:auto}.soh_jW_sheet{padding:var(--space-8);border-radius:var(--radius-xl);background-color:var(--color-surface);border:var(--border-hairline) solid var(--color-line);box-shadow:var(--shadow-xs);gap:var(--space-5);flex-direction:column;display:flex}.soh_jW_heading{font-family:var(--font-serif);font-size:var(--text-xl);font-weight:var(--weight-medium);color:var(--color-ink);margin:var(--space-2) 0 0 0}.soh_jW_paragraph{font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);color:var(--color-ink-muted);margin:0}.soh_jW_colophonNote{margin:var(--space-6) 0 0 0;padding-top:var(--space-4);border-top:var(--border-hairline) solid var(--color-line);font-family:var(--font-sans);font-size:var(--text-2xs);line-height:var(--leading-normal);color:var(--color-ink-muted);opacity:var(--opacity-disabled)}.soh_jW_colophonLink{color:inherit;text-decoration:none}.soh_jW_colophonLink:hover{text-decoration:underline}
.kPdm6a_hero{isolation:isolate;min-height:var(--hero-min-height);background:var(--media-cover-fallback);color:var(--color-on-dark);align-items:end;display:grid;position:relative}.kPdm6a_heroScrim{z-index:var(--z-base);background:var(--scrim-hero);position:absolute;inset:0}.kPdm6a_heroCopy{z-index:var(--z-above);position:relative;}.kPdm6a_heroTitle{max-width:20ch;}.kPdm6a_mark{color:var(--color-hero-mark);font-style:normal}.kPdm6a_heroLede{}.kPdm6a_heroActions{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;display:flex}.kPdm6a_sectionSurface{padding-block:var(--section-pad-y);background:var(--color-surface)}.kPdm6a_sectionWarm{padding-block:var(--section-pad-y);background:var(--color-surface-warm)}.kPdm6a_split{gap:var(--rhythm-block);grid-template-columns:minmax(0,1fr);align-items:center;display:grid}.kPdm6a_copyStack{min-width:0;}.kPdm6a_heading{text-wrap:wrap;max-width:none;margin:0;}.kPdm6a_serifItalic{font-family:var(--font-sans);font-style:normal;font-weight:var(--weight-medium)}.kPdm6a_serifLead{max-width:none;color:var(--color-ink);text-wrap:wrap;margin:0;}.kPdm6a_photoFrame{margin:var(--space-6) 0 0;border-radius:var(--radius-sheet);background:var(--media-cover-fallback);position:relative;overflow:visible}.kPdm6a_mediaImg{object-fit:cover;border-radius:var(--radius-sheet);width:100%;height:auto;display:block}.kPdm6a_frameCaption{left:var(--space-5);bottom:var(--space-5);z-index:var(--z-above);position:absolute}.kPdm6a_targetCards{gap:var(--space-10);margin:var(--space-16) 0 0;grid-template-columns:minmax(0,1fr);padding:0;list-style:none;display:grid}.kPdm6a_targetCard{gap:var(--space-4);padding-top:var(--space-8);border-top:var(--border-hairline) solid var(--color-line);flex-direction:column;display:flex;position:relative}.kPdm6a_targetCard:before{content:"";top:calc(-1 * var(--border-hairline));height:var(--underline-thick);background:var(--color-coral);transform-origin:0;transition:transform var(--duration-glide) var(--ease-glide);position:absolute;left:0;right:0;transform:scaleX(0)}.kPdm6a_targetCard:hover:before{transform:scaleX(1)}.kPdm6a_targetIndex{align-items:center;gap:var(--space-4);min-width:0;display:flex}.kPdm6a_targetNum{font-family:var(--font-sans);font-weight:var(--weight-medium);font-size:var(--text-2xl);line-height:var(--leading-none);color:var(--color-ink);font-variant-numeric:tabular-nums;transition:transform var(--duration-base) var(--ease-out)}.kPdm6a_targetCard:hover .kPdm6a_targetNum{transform:translateX(var(--motion-lift))}.kPdm6a_targetKickerWrap{align-items:center;gap:var(--space-2);min-width:0;display:inline-flex}.kPdm6a_targetArrow{color:var(--color-coral);transition:transform var(--duration-base) var(--ease-out);flex:none}.kPdm6a_targetCard:hover .kPdm6a_targetArrow{transform:translate(var(--motion-nudge), calc(-1 * var(--motion-nudge)))}.kPdm6a_targetKicker{font-size:var(--text-xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-eyebrow);text-transform:uppercase;color:var(--color-ink)}.kPdm6a_targetCardTitle{color:var(--color-ink);margin:0;}.kPdm6a_targetCardText{color:var(--color-ink-muted);font-size:var(--text-base);line-height:var(--leading-relaxed);margin:0}.kPdm6a_contactSplit{align-items:start;gap:var(--space-10);grid-template-columns:minmax(0,1fr);display:grid}.kPdm6a_contactInfo{gap:var(--rhythm-copy);flex-direction:column;min-width:0;height:100%;display:flex}.kPdm6a_contactBody{color:var(--color-ink-muted);margin:0}.kPdm6a_contactLines{gap:var(--space-4);margin:var(--space-4) 0 0;padding:var(--space-6) 0 0;border-top:var(--border-hairline) solid var(--color-line);list-style:none;display:grid}.kPdm6a_contactRow{align-items:center;gap:var(--space-4);min-width:0;display:flex}.kPdm6a_contactIcon{width:var(--target-min);height:var(--target-min);border-radius:var(--radius-pill);background:var(--color-surface);border:var(--border-hairline) solid var(--color-line);color:var(--color-ink);flex:none;place-items:center;display:grid}.kPdm6a_contactRowText{gap:var(--space-1);min-width:0;display:grid}.kPdm6a_contactLabel{color:var(--color-ink-muted);}.kPdm6a_contactValue{width:fit-content;max-width:100%;color:var(--color-ink);font-weight:var(--weight-medium);overflow-wrap:anywhere;}.kPdm6a_contactPlain{color:var(--color-ink);font-weight:var(--weight-medium)}@media (min-width:60rem){.kPdm6a_photoFrame{margin:0}.kPdm6a_split{column-gap:var(--space-12);grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr)}.kPdm6a_targetCards{column-gap:var(--space-10);grid-template-columns:repeat(3,minmax(0,1fr))}.kPdm6a_contactSplit{column-gap:var(--space-12);grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch}}
._6wrGtG_carousel{outline:none}._6wrGtG_viewport{position:relative;container-type:inline-size}._6wrGtG_track{gap:var(--space-5);scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;grid-auto-columns:100%;grid-auto-flow:column;margin:0;padding:0;scroll-padding-inline:0;list-style:none;display:grid;overflow-x:auto}._6wrGtG_track::-webkit-scrollbar{display:none}@media (min-width:60rem){._6wrGtG_track{grid-auto-columns:calc((100% - var(--space-6)) / 2);gap:var(--space-6)}}._6wrGtG_card{scroll-snap-align:start;background:var(--media-cover-fallback);width:100%;min-width:0;color:var(--color-on-dark);border-radius:0;display:block;position:relative;overflow:clip}._6wrGtG_cardImage{width:100%;height:auto;transition:transform var(--duration-slow) var(--ease-out), filter var(--duration-base) var(--ease-out);display:block}@media (max-width:59.99rem){:root[data-touch-hold=true] ._6wrGtG_cardImage{filter:brightness(.72)}}._6wrGtG_card:hover ._6wrGtG_cardImage{transform:scale(1.03)}._6wrGtG_body{isolation:isolate;z-index:var(--z-above);align-content:end;gap:var(--space-1);min-width:0;padding:var(--space-4) var(--space-5);background:var(--scrim-bottom-strong);display:grid;position:absolute;inset:0}@media (min-width:60rem){._6wrGtG_body{gap:var(--space-2);padding:var(--space-6) var(--space-8);background:0 0}}._6wrGtG_badges{gap:var(--space-2);margin:0 0 var(--space-2);flex-wrap:wrap;padding:0;list-style:none;display:flex}._6wrGtG_cardTitle{min-width:0;color:var(--color-on-dark);}._6wrGtG_cardText{min-width:0;color:var(--color-on-dark-muted);text-wrap:wrap;overflow-wrap:break-word;}@container (min-width:30rem){._6wrGtG_cardText{min-height:2lh}}._6wrGtG_nav{top:var(--space-4);z-index:var(--z-above-2);width:var(--target-min);height:var(--target-min);border:var(--border-hairline) solid var(--glass-border);border-radius:var(--radius-pill);background:var(--glass-backing-dark);color:var(--color-on-dark);cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out);place-items:center;display:none;position:absolute;}@media (min-width:60rem){._6wrGtG_nav{display:grid;top:50%;transform:translateY(-50%)}}._6wrGtG_nav:hover{background:var(--color-ink);color:var(--color-surface)}._6wrGtG_prev{left:var(--space-3)}._6wrGtG_next{right:var(--space-3)}._6wrGtG_navIconPrev{transform:rotate(180deg)}._6wrGtG_dots{justify-content:flex-end;align-items:center;gap:var(--space-2);padding-inline:var(--gutter);margin-bottom:var(--space-4);flex-wrap:wrap;display:flex}._6wrGtG_dot{width:var(--space-2);height:var(--space-2);border-radius:var(--radius-pill);background:var(--color-line);cursor:pointer;transition:width var(--duration-glide) var(--ease-glide), background-color var(--duration-glide) var(--ease-glide);border:0;padding:0}._6wrGtG_dot:hover{background:var(--color-ink-muted)}._6wrGtG_dot[aria-selected=true],._6wrGtG_dot[aria-selected=true]:hover{width:var(--space-6);background:var(--color-ink)}@media (prefers-reduced-motion:reduce){._6wrGtG_card:hover ._6wrGtG_cardImage{transform:none}}
.ADRxWq_switcher{align-items:center;gap:var(--space-1);padding:var(--space-1);border:var(--border-hairline) solid var(--color-line);border-radius:var(--radius-pill);background:var(--color-surface);display:inline-flex}.ADRxWq_option{align-items:center;gap:var(--space-2);min-height:calc(var(--target-min) - 2 * var(--space-1));padding:0 var(--space-3);border-radius:var(--radius-pill);color:var(--color-ink-muted);font-family:var(--font-sans);font-size:var(--text-2xs);font-weight:var(--weight-medium);letter-spacing:var(--tracking-label);text-transform:uppercase;white-space:nowrap;cursor:pointer;transition:background-color var(--duration-fast) var(--ease-out), color var(--duration-fast) var(--ease-out);background:0 0;border:0;display:inline-flex}.ADRxWq_option:hover{color:var(--color-ink);background:var(--tint-hover)}.ADRxWq_optionActive{background:var(--color-ink);color:var(--color-surface)}.ADRxWq_optionActive:hover{background:var(--color-ink-hover);color:var(--color-surface)}.ADRxWq_swatches{align-items:center;display:inline-flex}.ADRxWq_dot{border-radius:var(--radius-round);border:var(--border-hairline) solid var(--color-line);width:.55rem;height:.55rem}.ADRxWq_dot+.ADRxWq_dot{margin-inline-start:-.15rem}.ADRxWq_dotAtelierPrimary{background:var(--swatch-atelier-primary)}.ADRxWq_dotAtelierSecondary{background:var(--swatch-atelier-secondary)}.ADRxWq_dotCoralloPrimary{background:var(--swatch-corallo-primary)}.ADRxWq_dotCoralloSecondary{background:var(--swatch-corallo-secondary)}.ADRxWq_dotMinimalPrimary{background:var(--swatch-minimal-primary)}.ADRxWq_dotMinimalSecondary{background:var(--swatch-minimal-secondary)}
