.hrtk-local-guide:not(#\9):not(#\9){--hrtk-local-guide-accent:var(--hrtk-local-guide-accent-setting,var(--hrtk-skin-color-primary,var(--hrtk-local-guide-accent-probe,var(--hrtk-sbp-accent,#1f4e5f))));--hrtk-local-guide-on-accent:var(--hrtk-local-guide-on-accent-setting,var(--hrtk-skin-color-on-primary,var(--hrtk-local-guide-on-accent-probe,#fff)));--hrtk-local-guide-accent-text:var(--hrtk-local-guide-accent);--hrtk-local-guide-accent-text-soft:var(--hrtk-local-guide-accent);--hrtk-local-guide-text:#1f2937;--hrtk-local-guide-muted:#6b7280;--hrtk-local-guide-surface:#fff;--hrtk-local-guide-surface-alt:#f5f5f4;--hrtk-local-guide-border:#e5e7eb;--hrtk-local-guide-accent-soft:color-mix(in srgb,var(--hrtk-local-guide-accent) 10%,var(--hrtk-local-guide-surface));--hrtk-local-guide-radius:var(--hrtk-local-guide-radius-setting,var(--hrtk-local-guide-radius-probe,12px));--hrtk-local-guide-gap:20px;--hrtk-local-guide-eyebrow-size:11px;--hrtk-local-guide-eyebrow-track:0.08em;--hrtk-local-guide-map-height:320px;--hrtk-local-guide-pin-home:var(--hrtk-local-guide-accent);--hrtk-local-guide-pin-partner:var(--hrtk-local-guide-accent);--hrtk-local-guide-pin-place:#9ca3af;color:var(--hrtk-local-guide-text);box-sizing:border-box}.hrtk-local-guide:not(#\9):not(#\9) *,
.hrtk-local-guide:not(#\9):not(#\9) *::after,
.hrtk-local-guide:not(#\9):not(#\9) *::before{box-sizing:inherit}.hrtk-local-guide__controls:not(#\9):not(#\9){display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;margin:0 0 var(--hrtk-local-guide-gap)}
.hrtk-local-guide[data-state="empty"]:not(#\9):not(#\9) .hrtk-local-guide__controls,
.hrtk-local-guide[data-state="error-payload"]:not(#\9):not(#\9) .hrtk-local-guide__controls,
.hrtk-local-guide[data-state="error-transport"]:not(#\9):not(#\9) .hrtk-local-guide__controls,.hrtk-local-guide[data-state="loading"]:not(#\9):not(#\9) .hrtk-local-guide__controls,
.hrtk-local-guide[data-state="ssr"]:not(#\9):not(#\9) .hrtk-local-guide__controls{display:none}.hrtk-local-guide__chips:not(#\9):not(#\9),
.hrtk-local-guide__toggles:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:8px}.hrtk-local-guide__chip:not(#\9):not(#\9),
.hrtk-local-guide__toggle:not(#\9):not(#\9){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--hrtk-local-guide-border);background:var(--hrtk-local-guide-surface);color:var(--hrtk-local-guide-text);border-radius:999px;padding:6px 14px;font:inherit;font-size:14px;line-height:1.3;cursor:pointer}.hrtk-local-guide__chip[aria-pressed="true"]:not(#\9):not(#\9),
.hrtk-local-guide__toggle[aria-pressed="true"]:not(#\9):not(#\9){background:var(--hrtk-local-guide-accent);border-color:var(--hrtk-local-guide-accent);color:var(--hrtk-local-guide-on-accent)}.hrtk-local-guide__chip:focus-visible:not(#\9):not(#\9),
.hrtk-local-guide__open:focus-visible:not(#\9):not(#\9),
.hrtk-local-guide__toggle:focus-visible:not(#\9):not(#\9),
.hrtk-local-guide__window-close:focus-visible:not(#\9):not(#\9){outline:2px solid var(--hrtk-local-guide-accent);outline-offset:2px}.hrtk-local-guide__count:not(#\9):not(#\9){margin:0;font-size:14px;color:var(--hrtk-local-guide-muted);flex-basis:100%}.hrtk-local-guide__status:empty:not(#\9):not(#\9){display:none}
.hrtk-local-guide__filter-empty:not(#\9):not(#\9),.hrtk-local-guide__message:not(#\9):not(#\9){margin:0 0 var(--hrtk-local-guide-gap);padding:14px 16px;border-radius:var(--hrtk-local-guide-radius);background:var(--hrtk-local-guide-surface-alt);color:var(--hrtk-local-guide-muted)}.hrtk-local-guide__admin-notice:not(#\9):not(#\9){padding:10px 14px;border:1px dashed #d97706;border-radius:8px;color:#92400e;background:#fffbeb}.hrtk-local-guide__layout:not(#\9):not(#\9){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hrtk-local-guide-gap);align-items:start}.hrtk-local-guide__map-wrap:not(#\9):not(#\9){order:-1}.hrtk-local-guide__map:not(#\9):not(#\9){width:100%;height:var(--hrtk-local-guide-map-height);border-radius:var(--hrtk-local-guide-radius);background:var(--hrtk-local-guide-surface-alt);overflow:hidden}
.hrtk-local-guide[data-state="empty"]:not(#\9):not(#\9) .hrtk-local-guide__map-wrap,
.hrtk-local-guide[data-state="error-payload"]:not(#\9):not(#\9) .hrtk-local-guide__map-wrap,
.hrtk-local-guide[data-state="error-transport"]:not(#\9):not(#\9) .hrtk-local-guide__map-wrap,.hrtk-local-guide[data-state="loading"]:not(#\9):not(#\9) .hrtk-local-guide__map-wrap,
.hrtk-local-guide[data-state="ssr"]:not(#\9):not(#\9) .hrtk-local-guide__map-wrap{display:none}@media (min-width:960px){.hrtk-local-guide__layout:not(#\9):not(#\9){grid-template-columns:minmax(0,1fr) minmax(320px,42%)}.hrtk-local-guide__map-wrap:not(#\9):not(#\9){order:0;position:sticky;top:var(--hrtk-local-guide-sticky-top,24px)}.hrtk-local-guide__map:not(#\9):not(#\9){height:calc(100vh - var(--hrtk-local-guide-sticky-top, 24px) - 24px);min-height:420px}}.hrtk-local-guide__group:not(#\9):not(#\9){margin:0 0 calc(var(--hrtk-local-guide-gap)*1.5)}.hrtk-lg-group__heading:not(#\9):not(#\9){display:flex;align-items:baseline;gap:10px;margin:0 0 14px;font-size:22px;line-height:1.2}.hrtk-lg-group__count:not(#\9):not(#\9){font-size:14px;font-weight:400;color:var(--hrtk-local-guide-muted)}.hrtk-local-guide__items:not(#\9):not(#\9){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--hrtk-local-guide-gap)}@media (min-width:640px){.hrtk-local-guide__items:not(#\9):not(#\9){grid-template-columns:repeat(2,minmax(0,1fr))}}.hrtk-local-guide__item-wrap:not(#\9):not(#\9){margin:0;padding:0}.hrtk-local-guide__item:not(#\9):not(#\9){position:relative;display:flex;flex-direction:column;height:100%;background:var(--hrtk-local-guide-surface);border:1px solid var(--hrtk-local-guide-border);border-radius:var(--hrtk-local-guide-radius);overflow:hidden;cursor:pointer;transition:box-shadow .15s ease,transform .15s ease}
.hrtk-local-guide__item.is-highlighted:not(#\9):not(#\9),.hrtk-local-guide__item:hover:not(#\9):not(#\9){box-shadow:0 8px 24px rgba(0,0,0,.1);transform:translateY(-2px)}.hrtk-lg-card__media:not(#\9):not(#\9){margin:0;aspect-ratio:4/3;background:var(--hrtk-local-guide-surface-alt);position:relative}.hrtk-lg-card__img:not(#\9):not(#\9){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hrtk-lg-card__placeholder:not(#\9):not(#\9),
.hrtk-lg-row__placeholder:not(#\9):not(#\9),
.hrtk-lg-window__placeholder:not(#\9):not(#\9){position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:12px;letter-spacing:var(--hrtk-local-guide-eyebrow-track);text-transform:uppercase;color:var(--hrtk-local-guide-muted);background:color-mix(in srgb,var(--hrtk-local-guide-accent) 8%,var(--hrtk-local-guide-surface-alt))}.hrtk-lg-card__body:not(#\9):not(#\9){padding:14px 16px 18px;display:flex;flex-direction:column;gap:6px}.hrtk-lg-card__eyebrow:not(#\9):not(#\9),
.hrtk-lg-row__eyebrow:not(#\9):not(#\9),
.hrtk-lg-window__eyebrow:not(#\9):not(#\9),
.hrtk-lg-window__perk-eyebrow:not(#\9):not(#\9),
.hrtk-local-guide__popup-eyebrow:not(#\9):not(#\9){margin:0;font-size:var(--hrtk-local-guide-eyebrow-size);letter-spacing:var(--hrtk-local-guide-eyebrow-track);text-transform:uppercase;color:var(--hrtk-local-guide-muted)}.hrtk-lg-card__title:not(#\9):not(#\9){margin:0;font-size:18px;line-height:1.25}.hrtk-lg-card__link:not(#\9):not(#\9),
.hrtk-lg-row__link:not(#\9):not(#\9),
.hrtk-local-guide__popup-link:not(#\9):not(#\9){color:inherit;text-decoration:none}.hrtk-lg-card__link:hover:not(#\9):not(#\9),
.hrtk-lg-row__link:hover:not(#\9):not(#\9),
.hrtk-local-guide__popup-link:hover:not(#\9):not(#\9){text-decoration:underline}.hrtk-lg-card__link:focus-visible:not(#\9):not(#\9),
.hrtk-lg-row__link:focus-visible:not(#\9):not(#\9){outline:2px solid var(--hrtk-local-guide-accent);outline-offset:2px;border-radius:4px}
.hrtk-lg-card__address:not(#\9):not(#\9),.hrtk-lg-card__desc:not(#\9):not(#\9),
.hrtk-lg-card__hours:not(#\9):not(#\9){margin:0;font-size:14px;line-height:1.5}.hrtk-lg-card__address:not(#\9):not(#\9),
.hrtk-lg-card__hours:not(#\9):not(#\9){color:var(--hrtk-local-guide-muted)}.hrtk-lg-card__perk:not(#\9):not(#\9),
.hrtk-lg-row__perk:not(#\9):not(#\9){margin:4px 0 0;font-size:13px;line-height:1.4;color:var(--hrtk-local-guide-text)}.hrtk-local-guide__open:not(#\9):not(#\9){position:absolute;inset:0;width:100%;height:100%;opacity:0;border:0;background:transparent;cursor:pointer;font-size:0}.hrtk-local-guide__open:focus-visible:not(#\9):not(#\9){opacity:1;font-size:14px;color:#fff;background:rgba(0,0,0,.35)}.hrtk-local-guide--nearby[data-state="empty"]:not(#\9):not(#\9),
.hrtk-local-guide--nearby[data-state="loading"]:not(#\9):not(#\9){display:none}.hrtk-local-guide__nearby-heading:not(#\9):not(#\9){margin:0 0 4px;font-size:18px}.hrtk-local-guide__nearby-subheading:not(#\9):not(#\9){margin:0 0 12px;font-size:13px;color:var(--hrtk-local-guide-muted)}.hrtk-local-guide__rows:not(#\9):not(#\9){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.hrtk-local-guide__row:not(#\9):not(#\9){position:relative;display:flex;gap:12px;align-items:flex-start;padding:8px;border:1px solid var(--hrtk-local-guide-border);border-radius:10px;background:var(--hrtk-local-guide-surface);cursor:pointer}.hrtk-lg-row__media:not(#\9):not(#\9){margin:0;width:88px;height:88px;flex:0 0 88px;border-radius:8px;overflow:hidden;position:relative;background:var(--hrtk-local-guide-surface-alt)}.hrtk-lg-row__img:not(#\9):not(#\9){display:block;width:88px;height:88px;-o-object-fit:cover;object-fit:cover}.hrtk-lg-row__body:not(#\9):not(#\9){min-width:0;display:flex;flex-direction:column;gap:3px}.hrtk-lg-row__title:not(#\9):not(#\9){margin:0;font-weight:600;font-size:15px;line-height:1.3}.hrtk-lg-row__meta:not(#\9):not(#\9){margin:0;font-size:13px;color:var(--hrtk-local-guide-muted)}.hrtk-local-guide__window-overlay:not(#\9):not(#\9){position:fixed;inset:0;z-index:100000;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(17,24,39,.6)}.hrtk-local-guide__window-overlay[hidden]:not(#\9):not(#\9){display:none}html.hrtk-local-guide--scroll-locked:not(#\9):not(#\9){overflow:hidden!important}.hrtk-local-guide__window:not(#\9):not(#\9){position:relative;width:min(680px,100%);max-height:min(92vh,900px);overflow:auto;overscroll-behavior:contain;background:var(--hrtk-local-guide-surface,#fff);color:var(--hrtk-local-guide-text,#1f2937);border-radius:var(--hrtk-local-guide-radius,12px);box-shadow:0 24px 64px rgba(0,0,0,.3);outline:none}.hrtk-local-guide__window-strip:not(#\9):not(#\9){position:sticky;top:0;z-index:2;display:flex;justify-content:flex-end;align-items:flex-start;height:calc(44px + env(safe-area-inset-top, 0px));padding:calc(env(safe-area-inset-top, 0px) + 8px) 8px 0 0;box-sizing:border-box;pointer-events:none}.hrtk-local-guide__window-close:not(#\9):not(#\9){pointer-events:auto;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;min-width:44px;min-height:36px;padding:8px 14px;font:inherit;font-size:13px;font-weight:600;background:hsla(0,0%,100%,.92);color:#111827;box-shadow:0 1px 3px rgba(0,0,0,.2);cursor:pointer}.hrtk-lg-window__hero:not(#\9):not(#\9){margin:calc(-44px - env(safe-area-inset-top, 0px)) 0 0;position:relative;aspect-ratio:16/9;background:var(--hrtk-local-guide-surface-alt,#f5f5f4)}@media (max-width:639.98px){.hrtk-local-guide__window-overlay:not(#\9):not(#\9){padding:0;align-items:stretch;justify-content:stretch}.hrtk-local-guide__window:not(#\9):not(#\9){width:100%;height:100vh;height:100dvh;max-height:none;border-radius:0;box-shadow:none}.hrtk-local-guide__window-close:not(#\9):not(#\9){min-width:44px;min-height:44px;padding:10px 16px;font-size:15px}}.hrtk-lg-window__img:not(#\9):not(#\9){display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.hrtk-lg-window__body:not(#\9):not(#\9){padding:20px 24px 24px;display:flex;flex-direction:column;gap:10px}.hrtk-lg-window__title:not(#\9):not(#\9){margin:0;font-size:26px;line-height:1.15}.hrtk-lg-window__meta:not(#\9):not(#\9){margin:0;font-size:14px;color:var(--hrtk-local-guide-muted,#6b7280)}.hrtk-lg-window__desc:not(#\9):not(#\9){font-size:15px;line-height:1.6}.hrtk-lg-window__desc:not(#\9):not(#\9) p{margin:0 0 10px}.hrtk-lg-window__perk-title:not(#\9):not(#\9){margin:4px 0 0;font-weight:600}.hrtk-lg-window__perk-text:not(#\9):not(#\9){margin:4px 0 0;font-size:14px}.hrtk-lg-window__photos:not(#\9):not(#\9){display:flex;gap:8px;overflow-x:auto}.hrtk-lg-window__photos:empty:not(#\9):not(#\9){display:none}.hrtk-lg-window__photo:not(#\9):not(#\9){flex:0 0 120px;width:120px;height:90px;-o-object-fit:cover;object-fit:cover;border-radius:8px}.hrtk-lg-window__footer:not(#\9):not(#\9){display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--hrtk-local-guide-border,#e5e7eb);font-size:13px;color:var(--hrtk-local-guide-muted,#6b7280)}.hrtk-lg-window__links:not(#\9):not(#\9){display:flex;flex-wrap:wrap;gap:6px 14px;justify-content:flex-end}
.hrtk-lg-window__details:not(#\9):not(#\9),
.hrtk-lg-window__phone:not(#\9):not(#\9),.hrtk-lg-window__website:not(#\9):not(#\9){color:var(--hrtk-local-guide-muted,#6b7280);text-decoration:underline;white-space:nowrap}.hrtk-lg-window__details:not(#\9):not(#\9){color:var(--hrtk-local-guide-accent-text);font-weight:600}.hrtk-local-guide--place:not(#\9):not(#\9){max-width:760px}.hrtk-local-guide__place:not(#\9):not(#\9){display:block}.hrtk-local-guide--place[data-state="loading"]:not(#\9):not(#\9) .hrtk-local-guide__place:empty::before{content:"";display:block;height:220px;border-radius:var(--hrtk-local-guide-radius);background:var(--hrtk-local-guide-surface-alt)}.hrtk-lg-actions:not(#\9):not(#\9){display:flex;flex-direction:column;gap:8px;align-items:flex-start}.hrtk-lg-actions__primary:not(#\9):not(#\9),
.hrtk-lg-form__submit:not(#\9):not(#\9){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:999px;padding:12px 20px;font:inherit;font-weight:600;background:var(--hrtk-local-guide-accent);color:var(--hrtk-local-guide-on-accent);cursor:pointer}.hrtk-lg-actions__primary:disabled:not(#\9):not(#\9),
.hrtk-lg-form__submit:disabled:not(#\9):not(#\9){opacity:.6;cursor:progress}.hrtk-lg-actions__link:not(#\9):not(#\9){-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:0;font:inherit;font-size:14px;text-decoration:underline;color:var(--hrtk-local-guide-muted,#6b7280);cursor:pointer}.hrtk-lg-form:not(#\9):not(#\9){display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:560px){.hrtk-lg-form:not(#\9):not(#\9){grid-template-columns:repeat(2,minmax(0,1fr))}
	.hrtk-lg-form__helper:not(#\9):not(#\9),
	.hrtk-lg-form__hp:not(#\9):not(#\9),
	.hrtk-lg-form__status:not(#\9):not(#\9),.hrtk-lg-form__submit:not(#\9):not(#\9){grid-column:1/-1}}.hrtk-lg-form__field:not(#\9):not(#\9){display:flex;flex-direction:column;gap:4px;font-size:13px}.hrtk-lg-form__input:not(#\9):not(#\9){font:inherit;font-size:15px;padding:10px 12px;border:1px solid var(--hrtk-local-guide-border,#e5e7eb);border-radius:8px;background:#fff;color:inherit}.hrtk-lg-form__hp:not(#\9):not(#\9){position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.hrtk-lg-form__status:empty:not(#\9):not(#\9){display:none}.hrtk-lg-form__status:not(#\9):not(#\9){margin:0;font-size:14px;color:#b91c1c}
.hrtk-lg-form__done:not(#\9):not(#\9),.hrtk-lg-form__helper:not(#\9):not(#\9){margin:0;font-size:14px;color:var(--hrtk-local-guide-muted,#6b7280)}.hrtk-lg-form__continue:not(#\9):not(#\9){font-weight:600;color:var(--hrtk-local-guide-accent-text)}.hrtk-local-guide__pin:not(#\9):not(#\9){background:none;border:0}.hrtk-local-guide__pin-mark:not(#\9):not(#\9){display:block;width:100%;height:100%}.hrtk-local-guide__pin--home:not(#\9):not(#\9) .hrtk-local-guide__pin-mark{background:var(--hrtk-local-guide-pin-home,#1f4e5f);border:2px solid #fff;border-radius:3px;box-shadow:0 1px 4px rgba(0,0,0,.3)}.hrtk-local-guide__pin--partner:not(#\9):not(#\9) .hrtk-local-guide__pin-mark{background:var(--hrtk-local-guide-pin-partner,#1f4e5f);border:2px solid #fff;border-radius:50% 50% 50% 0;transform:rotate(-45deg);box-shadow:0 1px 4px rgba(0,0,0,.3)}.hrtk-local-guide__pin--place:not(#\9):not(#\9) .hrtk-local-guide__pin-mark{background:var(--hrtk-local-guide-pin-place,#9ca3af);border:2px solid #fff;border-radius:50%;box-shadow:0 1px 3px rgba(0,0,0,.3)}.hrtk-local-guide__pin.is-highlighted:not(#\9):not(#\9) .hrtk-local-guide__pin-mark{transform:scale(1.3);outline:3px solid color-mix(in srgb,var(--hrtk-local-guide-accent) 35%,transparent)}.hrtk-local-guide__pin--partner.is-highlighted:not(#\9):not(#\9) .hrtk-local-guide__pin-mark{transform:rotate(-45deg) scale(1.3)}.hrtk-local-guide__popup:not(#\9):not(#\9){min-width:160px;cursor:pointer}.hrtk-local-guide__popup-title:not(#\9):not(#\9){margin:2px 0 0;font-weight:600}.hrtk-local-guide__popup-perk:not(#\9):not(#\9){margin:4px 0 0;font-size:12px;color:var(--hrtk-local-guide-accent-text)}