.hero[data-v-55e69af8]{background:var(--color-ink);align-items:center;min-height:100svh;display:flex;position:relative;overflow:hidden}.hero-bg[data-v-55e69af8]{filter:grayscale(30%);background-position:50%;background-repeat:no-repeat;background-size:cover}.hero-bg[data-v-55e69af8],.hero-grid[data-v-55e69af8],.hero-overlay[data-v-55e69af8]{position:absolute;inset:0}.hero-overlay[data-v-55e69af8]{background:linear-gradient(135deg,#0d0f14d9,#0d0f148c 60%,#c8102e14)}.hero-grid[data-v-55e69af8]{pointer-events:none;grid-template-columns:repeat(5,1fr);display:grid}.hero-grid span[data-v-55e69af8]{border-right:1px solid #ffffff0a}.hero-inner[data-v-55e69af8]{z-index:2;padding-top:calc(4rem + var(--nav-height));padding-bottom:6rem;position:relative}.hero-top[data-v-55e69af8]{animation:fadeInUp-55e69af8 .8s var(--ease-out) both;align-items:center;gap:1rem;margin-bottom:1.5rem;display:flex}.hero-eyebrow[data-v-55e69af8]{display:block}.hero-eyebrow-red[data-v-55e69af8]{color:var(--color-red)}.hero-line[data-v-55e69af8]{background:var(--color-red);flex:1;max-width:120px;height:1px}.hero-headline-wrap[data-v-55e69af8]{animation:fadeInUp-55e69af8 .9s .1s var(--ease-out) both;flex-direction:column;display:flex}.hero-pre[data-v-55e69af8]{color:#fff3;line-height:1}.hero-label-col[data-v-55e69af8]{height:0;overflow:visible}.hero-mid-label[data-v-55e69af8]{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:var(--color-red);writing-mode:horizontal-tb;font-size:.75rem;font-weight:700;position:relative;left:60%}.hero-headline[data-v-55e69af8]{color:var(--color-white);line-height:.9}.hero-sub[data-v-55e69af8]{font-family:var(--font-body);color:#fff;max-width:540px;animation:fadeInUp-55e69af8 1s .2s var(--ease-out) both;margin-top:2rem;font-size:1.125rem;line-height:1.6}.hero-actions[data-v-55e69af8]{animation:fadeInUp-55e69af8 1s .3s var(--ease-out) both;gap:1rem;margin-top:2.5rem;display:flex}.scroll-cue[data-v-55e69af8]{bottom:2rem;left:var(--container-pad);z-index:2;align-items:center;gap:.75rem;display:flex;position:absolute}.scroll-line[data-v-55e69af8]{background:#ffffff4d;width:40px;height:1px;display:block;position:relative;overflow:hidden}.scroll-line[data-v-55e69af8]:after{content:"";background:var(--color-red);animation:2s ease-in-out infinite scrollLine-55e69af8;position:absolute;inset:0}.scroll-text[data-v-55e69af8]{font-family:var(--font-title);letter-spacing:.2em;text-transform:uppercase;color:#fff6;font-size:.65rem;font-weight:700}@keyframes fadeInUp-55e69af8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes scrollLine-55e69af8{0%{transform:translate(-100%)}50%{transform:translate(0)}to{transform:translate(100%)}}@media (width<=768px){.hero-mid-label[data-v-55e69af8]{display:none}.hero-actions[data-v-55e69af8]{flex-direction:column;align-items:flex-start}}.stats-section[data-v-eb17d15c]{padding:var(--space-xl) 0}.theme--red[data-v-eb17d15c]{background:var(--color-red)}.theme--ink[data-v-eb17d15c],.theme--red[data-v-eb17d15c]{color:var(--color-white)}.theme--ink[data-v-eb17d15c]{background:var(--color-ink)}.theme--light[data-v-eb17d15c]{background:var(--color-paper);color:var(--color-ink)}.stats-headline[data-v-eb17d15c]{margin-bottom:var(--space-md);opacity:.9}.stats-grid[data-v-eb17d15c]{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:0;display:grid}.stat-item[data-v-eb17d15c]{border-left:1px solid #fff3;padding:2rem;position:relative}.theme--light .stat-item[data-v-eb17d15c]{border-left-color:#0000001a}.stat-item[data-v-eb17d15c]:first-child{border-left:none}.stat-value[data-v-eb17d15c]{font-family:var(--font-display);letter-spacing:.02em;color:inherit;font-size:calc(clamp(3rem,6vw,5rem));line-height:1}.stat-value--sm[data-v-eb17d15c]{font-size:calc(clamp(1.5rem,3vw,2.5rem))}.stat-value--xs[data-v-eb17d15c]{font-size:calc(clamp(1rem,2vw,1.75rem))}.theme--red .stat-value[data-v-eb17d15c]{color:var(--color-white)}.stat-label[data-v-eb17d15c]{font-family:var(--font-title);letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-top:.5rem;font-size:.75rem;font-weight:700}.stat-desc[data-v-eb17d15c]{opacity:.8;font-size:1rem;line-height:1.4;font-family:var(--font-body);margin-top:.5rem}.stat-desc ul[data-v-eb17d15c]{padding:0;list-style-type:none}.stat-desc ul li[data-v-eb17d15c]{gap:.5rem;display:flex}.stat-desc ul li[data-v-eb17d15c]:before{content:"—";flex-shrink:0}@media (width<=640px){.stats-grid[data-v-eb17d15c]{grid-template-columns:1fr 1fr}.stat-item[data-v-eb17d15c]:nth-child(odd){border-left:none}}.businesses-section[data-v-183782ba]{padding:var(--space-xl) 0;background:var(--color-white)}.businesses-headline[data-v-183782ba]{color:var(--color-ink);margin-top:.75rem;margin-bottom:3rem}.units-grid[data-v-183782ba]{grid-template-columns:repeat(auto-fill,minmax(420px,1fr));gap:1.5rem;display:grid}.unit-card[data-v-183782ba]{background:var(--color-paper);min-height:220px;transition:box-shadow var(--duration-base) var(--ease-out);border:1px solid #00000014;grid-template-columns:50% 50%;display:grid;position:relative;overflow:hidden}.unit-card[data-v-183782ba]:hover{box-shadow:0 8px 40px #00000014}.unit-content[data-v-183782ba]{flex-direction:column;justify-content:space-between;padding:2rem;display:flex}.unit-name[data-v-183782ba]{font-family:var(--font-title);color:var(--color-ink);margin-bottom:.375rem;font-size:1.1rem;font-weight:700}.unit-tagline[data-v-183782ba]{color:var(--color-mist);font-size:.875rem}.unit-cta[data-v-183782ba]{align-self:flex-start}.unit-image[data-v-183782ba]{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (width<=768px){.unit-card[data-v-183782ba],.units-grid[data-v-183782ba]{grid-template-columns:1fr}.unit-image[data-v-183782ba]{height:160px}}
