.hi2[data-v-3544dac4]{padding:var(--spacing-lg) var(--spacing-md);font-family:var(--font-body);color:var(--color-text);container:hi2/inline-size}.hi2__container[data-v-3544dac4]{max-width:var(--container-max-width,1100px);margin:0 auto}.hi2__eyebrow[data-v-3544dac4]{letter-spacing:.12em;text-transform:uppercase;color:var(--color-primary);align-items:center;gap:8px;font-size:.7rem;font-weight:700;display:inline-flex}.hi2__eyebrow[data-v-3544dac4]:before{content:"";background:var(--color-primary);border-radius:2px;width:22px;height:2px}.hi2__title[data-v-3544dac4]{font-family:var(--font-heading);letter-spacing:-.015em;margin:8px 0 0;font-size:calc(clamp(1.4rem,2.4cqi + .9rem,2rem));font-weight:700;line-height:1.18}.hi2__head-meta[data-v-3544dac4]{flex-wrap:wrap;align-items:center;gap:6px 14px;margin-top:10px;display:flex}.hi2__stars[data-v-3544dac4]{color:#f5a623;gap:2px;display:flex}.hi2__address[data-v-3544dac4]{color:var(--color-text-muted);align-items:flex-start;gap:6px;margin:0;font-size:.85rem;line-height:1.5;display:flex}.hi2__address-icon[data-v-3544dac4]{color:var(--color-primary);flex:none;margin-top:2px}.hi2__stats[data-v-3544dac4]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:22px 0 24px;padding:0;display:grid}.hi2__stat[data-v-3544dac4]{background:var(--color-surface);border-inline-start:3px solid var(--color-primary);border-radius:var(--radius-md,8px);box-shadow:var(--shadow-sm,0 1px 3px #00000014);min-width:0;padding:13px 16px}.hi2__stat-label[data-v-3544dac4]{color:var(--color-text-muted);font-size:.7rem;font-weight:600;line-height:1.3}.hi2__stat-value[data-v-3544dac4]{font-family:var(--font-heading);letter-spacing:-.02em;color:var(--color-primary);white-space:nowrap;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;min-width:0;margin:4px 0 0;font-size:1.45rem;font-weight:700;line-height:1.2}.hi2__stat-value--long[data-v-3544dac4]{white-space:normal;letter-spacing:-.01em;font-size:1.05rem;line-height:1.3}.hi2__stat-suffix[data-v-3544dac4]{opacity:.5;font-size:.75rem;font-weight:600}.hi2__stat-note[data-v-3544dac4]{color:var(--color-text-muted);margin:2px 0 0;font-size:.78rem;line-height:1.35}.hi2__body[data-v-3544dac4]{gap:16px;display:grid}.hi2__main[data-v-3544dac4]{background:var(--color-surface);border-radius:var(--radius-lg,12px);min-width:0;box-shadow:var(--shadow-sm,0 1px 3px #00000014);padding:22px}.hi2__quote[data-v-3544dac4]{border-inline-start:3px solid var(--color-primary);background:color-mix(in srgb,var(--color-primary) 7%,transparent);border-start-start-radius:0;border-start-end-radius:var(--radius-md,8px);border-end-end-radius:var(--radius-md,8px);border-end-start-radius:0;margin:0 0 20px;padding:16px 18px}.hi2__quote-mark[data-v-3544dac4]{color:var(--color-primary);opacity:.4;display:block}.hi2__quote-text[data-v-3544dac4]{margin:6px 0 0;font-size:1rem;font-style:italic;line-height:1.6}.hi2__quote-source[data-v-3544dac4]{color:var(--color-text-muted);margin-top:8px;font-size:.78rem;display:block}.hi2__lead[data-v-3544dac4]{margin:0;font-size:.97rem;line-height:1.75}.hi2__sections[data-v-3544dac4]{gap:18px;margin-top:20px;display:grid}.hi2__section[data-v-3544dac4]{min-width:0}.hi2__section-title[data-v-3544dac4]{font-family:var(--font-heading);margin:0 0 6px;font-size:1rem;font-weight:600}.hi2__section-text[data-v-3544dac4]{margin:0;font-size:.9rem;line-height:1.7}.hi2__bullets[data-v-3544dac4]{margin:0;padding-inline-start:18px}.hi2__bullets li[data-v-3544dac4]{font-size:.9rem;line-height:1.7}.hi2__quotes[data-v-3544dac4]{border-top:1px solid var(--color-border);margin-top:24px;padding-top:22px}.hi2__aside[data-v-3544dac4]{align-content:start;gap:16px;display:grid}.hi2__panel[data-v-3544dac4]{background:var(--color-surface);border-radius:var(--radius-lg,12px);box-shadow:var(--shadow-sm,0 1px 3px #00000014);padding:18px 20px}.hi2__panel--quotes[data-v-3544dac4]{padding:24px 20px}.hi2__panel-title[data-v-3544dac4]{font-family:var(--font-heading);margin:0 0 14px;padding-bottom:10px;font-size:.95rem;font-weight:700;line-height:1.35;position:relative}.hi2__panel-title[data-v-3544dac4]:after{content:"";inset-inline-start:0;background:var(--color-primary);border-radius:2px;width:28px;height:2px;position:absolute;bottom:0}.hi2__tags[data-v-3544dac4]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hi2__tag[data-v-3544dac4]{background:var(--color-background,#fff);box-shadow:var(--shadow-sm,0 1px 3px #00000014);border-radius:999px;align-items:center;gap:6px;padding:6px 11px;font-size:.8rem;line-height:1.3;display:inline-flex}.hi2__tag-icon[data-v-3544dac4]{background:var(--color-primary);width:15px;height:15px;-webkit-mask:var(--fi) center/contain no-repeat;mask:var(--fi) center/contain no-repeat;-webkit-mask:var(--fi) center/contain no-repeat;flex:none}.hi2__rows[data-v-3544dac4]{margin:0;padding:0;list-style:none}.hi2__row[data-v-3544dac4]{grid-template-columns:18px minmax(0,1fr) auto;align-items:start;gap:10px;padding:10px 0;display:grid}.hi2__row+.hi2__row[data-v-3544dac4]{border-top:1px solid color-mix(in srgb,var(--color-text) 8%,transparent)}.hi2__row[data-v-3544dac4]:first-child{padding-top:0}.hi2__row[data-v-3544dac4]:last-child{padding-bottom:0}.hi2__row-icon[data-v-3544dac4]{color:var(--color-primary);display:flex}.hi2__row-text[data-v-3544dac4]{flex-direction:column;gap:2px;min-width:0;display:flex}.hi2__row-label[data-v-3544dac4]{font-size:.85rem;font-weight:600;line-height:1.35}.hi2__row-sub[data-v-3544dac4]{color:var(--color-text-muted);font-size:.78rem;line-height:1.4}.hi2__row-val[data-v-3544dac4]{white-space:nowrap;font-variant-numeric:tabular-nums;padding-top:1px;font-size:.85rem;font-weight:600}.hi2__loved[data-v-3544dac4]{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.hi2__loved-item[data-v-3544dac4]{background:color-mix(in srgb,var(--color-primary) 10%,transparent);color:var(--color-primary);border-radius:999px;padding:6px 11px;font-size:.8rem;font-weight:500;line-height:1.3}@container hi2 (width>=700px){.hi2__main[data-v-3544dac4]{padding:28px 30px}.hi2__body[data-v-3544dac4]{grid-template-columns:minmax(0,1fr) 330px;gap:16px}.hi2__body--panels-only[data-v-3544dac4]{grid-template-columns:1fr}.hi2__body--panels-only .hi2__aside[data-v-3544dac4]{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));align-items:start}.hi2__body--panels-only .hi2__panel--quotes[data-v-3544dac4]{grid-column:span 2}.hi2__sections[data-v-3544dac4]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 28px}}.hi2__slot[data-v-3544dac4]{margin:24px 0 8px}
