@layer theme,base,hs-base,components,utilities,hs-components;@layer hs-pages{:where(.local-guide-page){min-height:100vh}:where(.local-guide-shell){margin-left:auto;margin-right:auto}:where(.local-guide-hero__grid){grid-template-columns:minmax(0,1.05fr) minmax(360px,.95fr)}:where(.local-guide-hero__content){align-content:center}:where(.local-guide-kicker){align-items:center;gap:var(--hs-space-2);line-height:var(--hs-lh-display);display:inline-flex}:where(.local-guide-facts){border-bottom-color:var(--hs-line);border-bottom-width:1px;grid-template-columns:repeat(2,minmax(0,1fr))}:where(.local-guide-button){transition:transform var(--hs-dur-1) ease, background-color var(--hs-dur-1) ease}:where(.local-guide-answer){max-width:860px}:where(.local-guide-answer__verification){padding-top:var(--hs-space-1)}:where(.local-guide-category-nav){border-top-color:var(--hs-line);border-top-width:1px}:where(.local-guide-faq__items){margin-top:var(--hs-space-5);grid-template-columns:repeat(2,minmax(0,1fr))}:where(.local-guide-section__head){grid-template-columns:minmax(180px,.55fr) minmax(0,1fr);align-items:end}:where(.local-guide-items){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.local-guide-item){min-width:0}:where(.local-guide-note){justify-content:space-between;align-items:center}:where(.local-guide-note__actions){flex-shrink:0;justify-content:flex-end}@media (max-width:820px){:where(.local-guide-hero__grid){grid-template-columns:1fr}:where(.local-guide-hero__media){order:2}:where(.local-guide-hero__content){order:1}:where(.local-guide-section__head),:where(.local-guide-items){grid-template-columns:1fr}:where(.local-guide-note){flex-direction:column;align-items:flex-start}:where(.local-guide-note__actions){justify-content:center;width:100%}:where(.local-guide-faq__items){grid-template-columns:1fr}}:where(.local-guide-stay-bridge){grid-template-columns:minmax(0,1fr) auto;align-items:center}:where(.local-guide-stay-bridge__actions){justify-content:flex-end}:where(.local-guide-inline-stay-cta){flex-wrap:wrap;justify-content:space-between;align-items:center}@media (max-width:640px){:where(.local-guide-inline-stay-cta){flex-direction:column;align-items:stretch}}@media (max-width:820px){:where(.local-guide-stay-bridge){grid-template-columns:1fr}:where(.local-guide-stay-bridge__actions){justify-content:flex-start}}:where(.explore-redesign__container){margin-left:auto;margin-right:auto}:where(.explore-redesign__hero){isolation:isolate;position:relative;overflow:hidden}:where(.explore-redesign__hero-content){color:var(--hs-surface)}:where(.explore-redesign__eyebrow){line-height:var(--hs-lh-display);text-transform:uppercase}:where(.explore-redesign__hero-location){-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:var(--hs-radius-1);font-weight:var(--hs-fw-semibold);margin-top:var(--hs-space-5);width:fit-content}:where(.explore-redesign__categories){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}:where(.explore-redesign__category-list){padding-bottom:var(--hs-space-4);padding-top:var(--hs-space-4)}:where(.explore-redesign__rule){background-color:var(--hs-gold);height:1px;margin-bottom:var(--hs-space-hair);margin-top:var(--hs-space-1);width:48px}:where(.explore-redesign__feature-card){isolation:isolate}:where(.explore-redesign__feature-media),:where(.explore-redesign__feature-overlay){position:absolute;inset:0}:where(.explore-redesign__feature-media){z-index:-2}:where(.explore-redesign__feature-overlay){background-image:linear-gradient(color-mix(in srgb, var(--hs-ink) 6%, transparent) 26%, color-mix(in srgb, var(--hs-ink) 88%, transparent) 100%);z-index:-1}:where(.explore-redesign__feature-link){width:fit-content}:where(.explore-redesign__popular-track){padding-left:var(--hs-space-hair);padding-right:var(--hs-space-hair);padding-top:var(--hs-space-hair);scrollbar-color:var(--hs-on-dark-muted) transparent;scrollbar-width:thin}:where(.explore-redesign__popular-card){border-color:var(--hs-ink);color:var(--hs-ink);min-width:0;overflow:hidden}:where(.explore-redesign__popular-meta){font-weight:var(--hs-fw-bold);align-items:center}:where(.explore-redesign__stay-grid){background-color:var(--hs-paper);border-color:var(--hs-line);border-width:1px;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);overflow:hidden}:where(.explore-redesign__stay-copy){padding:var(--hs-space-7);align-content:center}:where(.explore-redesign__stay-links){margin-top:var(--hs-space-1)}:where(.explore-redesign__quick-grid){border-bottom-color:var(--hs-line);border-bottom-width:1px}@media (max-width:980px){:where(.explore-redesign__card-grid){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.explore-redesign__stay-copy){padding:var(--hs-space-6)}:where(.explore-redesign__quick-grid){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:720px){:where(.explore-redesign__hero-location){margin-top:var(--hs-space-5)}:where(.explore-redesign__category-list){grid-template-columns:repeat(6,minmax(96px,1fr));justify-content:start}:where(.explore-redesign__card-grid){grid-template-columns:1fr}:where(.explore-redesign__carousel-controls){padding-top:var(--hs-space-2)}:where(.explore-redesign__popular-track){margin-right:calc(-1 * var(--hs-space-4));padding-right:var(--hs-space-4)}:where(.explore-redesign__stay-grid){grid-template-columns:1fr}:where(.explore-redesign__stay-copy){padding:var(--hs-space-6) var(--hs-space-5)}:where(.explore-redesign__stay-links){flex-direction:column}:where(.explore-redesign__button){width:fit-content}:where(.explore-redesign__quick-grid){grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){:where(.explore-redesign__popular-card){transition-property:none}}:where(.concierge-spot-card){margin-bottom:var(--hs-space-5);margin-top:var(--hs-space-5);transition:transform var(--hs-dur-2) ease, box-shadow var(--hs-dur-2) ease}:where(.concierge-spot-card__header){margin-bottom:var(--hs-space-2);flex-wrap:wrap;align-items:center}:where(.concierge-spot-card__signature){margin-bottom:var(--hs-space-3);margin-top:var(--hs-space-2)}:where(.concierge-spot-card__meta-row){color:var(--hs-muted);font-size:var(--hs-fs-xs);margin-bottom:var(--hs-space-4);align-items:center}:where(.concierge-spot-card__walk){font-weight:var(--hs-fw-semibold)}:where(.concierge-spot-card__map-btn){transition-duration:var(--hs-dur-2)}:where(.local-guide-hero h1),:where(.local-guide-section-heading h2),:where(.local-guide-note h2){line-height:var(--hs-lh-compact)}:where(.local-guide-hero h1){max-width:600px}:where(.local-guide-facts div){min-height:72px}:where(.local-guide-facts span){font-weight:var(--hs-fw-bold)}:where(.local-guide-facts strong){line-height:var(--hs-lh-ui)}:where(.local-guide-answer__verification span),:where(.local-guide-answer__verification a){color:var(--hs-ink-2);font-size:var(--hs-fs-eyebrow);font-weight:var(--hs-fw-bold)}:where(.local-guide-inline-stay-cta p){font-weight:var(--hs-fw-bold)}@media (max-width:640px){:where(.local-guide-inline-stay-cta div){grid-template-columns:repeat(2,minmax(0,1fr))}:where(.local-guide-inline-stay-cta a){justify-content:center}}:where(.explore-redesign__hero h1){max-width:680px}:where(.explore-redesign__category-list button){gap:var(--hs-space-2)}:where(.explore-redesign__stay-copy>p){line-height:var(--hs-lh-body)}:where(.explore-redesign__feature-body p){min-height:52px}:where(.explore-redesign__carousel-controls button){transition:background-color var(--hs-dur-1) ease, color var(--hs-dur-1) ease, border-color var(--hs-dur-1) ease}:where(.explore-redesign__popular-media>span){background-color:color-mix(in srgb, var(--hs-ink) 82%, transparent);color:var(--hs-surface);font-size:var(--hs-fs-eyebrow);font-weight:var(--hs-fw-bold);padding:var(--hs-space-icon) var(--hs-space-2);position:absolute;bottom:10px;left:10px}:where(.explore-redesign__popular-body p){min-height:43px}:where(.explore-redesign__stay-copy h2){max-width:420px}:where(.explore-redesign__stay-copy>p){max-width:370px}:where(.explore-redesign__quick-grid strong){color:var(--hs-ink)}:where(.explore-redesign__quick-grid small){line-height:var(--hs-lh-ui)}:where(.explore-redesign__credits a){border-bottom-width:1px}@media (prefers-reduced-motion:reduce){:where(.explore-redesign__feature-media img),:where(.explore-redesign__popular-media img),:where(.explore-redesign__category-list button){transition-property:none}}:where(.explore-redesign__quick-grid a>span){flex-grow:1;flex-basis:0%}@media (max-width:720px){:where(.explore-redesign__category-list button):after{left:18px;right:18px}}:where(.local-guide-note .local-guide-button){flex-shrink:0}@media (max-width:820px){:where(.local-guide-note .local-guide-button){justify-content:center;width:100%}}:where(.explore-redesign__popular-card:hover){transform:translateY(-3px)}:where(.concierge-spot-card__map-btn:hover){transform:translateY(-1px)}:where(.local-guide-page .local-guide-hero h1),:where(.local-guide-page .local-guide-section-heading h2),:where(.local-guide-page .local-guide-note h2){letter-spacing:0}:where(.local-guide-page .local-guide-hero h1){font-size:var(--hs-fs-title)}@media (max-width:820px){:where(.local-guide-page .local-guide-hero h1){font-size:var(--hs-fs-title)}}:where(.explore-redesign__intro p:last-child),:where(.explore-redesign__section-head p:last-child){line-height:var(--hs-lh-body)}:where(.explore-redesign__quick-grid a>svg:last-child){color:var(--hs-muted)}:where(.explore-redesign__popular-card:hover .explore-redesign__popular-media img){transform:scale(1.04)}.explore-redesign,.local-guide-page{background:var(--hs-paper);color:var(--hs-ink-2)}.explore-redesign__container,.local-guide-shell{width:100%;max-width:calc(var(--hs-container) + 2 * var(--hs-gutter));padding-inline:var(--hs-gutter);box-sizing:border-box;margin-inline:auto}.explore-redesign__hero-media img,.explore-redesign__popular-media img,.explore-redesign__stay-media img,.local-guide-hero__media img{object-fit:cover}.explore-redesign__eyebrow svg,.explore-redesign__category-list button svg,.explore-redesign__rule,.explore-redesign__feature-overlay,.explore-redesign__feature-label svg,.explore-redesign__carousel-controls[hidden],.concierge-spot-card__badge svg{display:none}.explore-redesign__intro h2,.explore-redesign__section-head h2,.explore-redesign__stay-copy h2,.local-guide-section-heading h2,.local-guide-stay-bridge h2,.local-guide-secondary h2,.local-guide-faq h2{color:var(--hs-ink);font-family:var(--hs-font-serif);font-size:var(--hs-fs-h2);font-weight:var(--hs-fw-regular);line-height:var(--hs-lh-heading);letter-spacing:var(--hs-ls-heading);margin:0}.explore-redesign__intro p:not(.explore-redesign__eyebrow),.explore-redesign__section-head p:not(.explore-redesign__eyebrow),.explore-redesign__stay-copy>p:not(.explore-redesign__eyebrow),.local-guide-section-heading>p:not(.local-guide-kicker){color:var(--hs-muted);font-size:var(--hs-fs-lead);line-height:var(--hs-lh-body);margin:0}.explore-redesign__feature-body h3,.explore-redesign__popular-body h3,.concierge-spot-card__title{color:var(--hs-ink);font-family:var(--hs-font-sans);font-size:var(--hs-fs-h3);font-weight:var(--hs-fw-semibold);line-height:var(--hs-lh-snug);margin:0}.explore-redesign__carousel-controls button:focus-visible,.explore-redesign__button:focus-visible,.local-guide-button:focus-visible,.explore-redesign__quick-grid a:focus-visible,.local-guide-inline-stay-cta a:focus-visible,.concierge-spot-card__map-btn:focus-visible,.local-guide-item__article:focus-visible{outline:2px solid var(--hs-focus);outline-offset:2px}.explore-redesign__stay-grid,.local-guide-hero__grid{gap:var(--hs-space-6);align-items:center;display:grid}.explore-redesign__stay-copy,.local-guide-hero__content{gap:var(--hs-space-4);text-align:left;display:grid}.explore-redesign__button,.local-guide-button{justify-content:center;align-items:center;gap:var(--hs-space-2);min-height:48px;padding:0 var(--hs-space-5);border:1px solid var(--hs-ink);border-radius:var(--hs-radius-1);background:var(--hs-ink);box-shadow:none;color:var(--hs-on-dark);font-size:var(--hs-fs-ui);font-weight:var(--hs-fw-semibold);letter-spacing:var(--hs-ls-button);text-decoration:none;display:inline-flex;transform:none}.explore-redesign__button:hover,.local-guide-button:hover{background:var(--hs-ink-hover);box-shadow:inset 0 -1px 0 var(--hs-gold)}.explore-redesign__quick-grid,.local-guide-items{border-top:var(--hs-border-hair);gap:0;display:grid}.explore-redesign__quick-grid small,.local-guide-facts span{color:var(--hs-muted);font-size:var(--hs-fs-sm)}}
