.hero[data-v-17597f47]{padding-block:var(--space-16) var(--space-24);position:relative;overflow:hidden}.hero[data-v-17597f47]:before{content:"";background-image:linear-gradient(var(--color-border) 1px, transparent 1px), linear-gradient(90deg, var(--color-border) 1px, transparent 1px);opacity:.6;pointer-events:none;background-size:56px 56px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%);mask-image:radial-gradient(70% 60% at 50% 30%,#000 30%,#0000 75%)}.hero[data-v-17597f47]:after{content:"";pointer-events:none;background:radial-gradient(closest-side,#f973162e,#0000);width:720px;height:480px;position:absolute;top:-20%;left:50%;transform:translate(-50%)}.hero__inner[data-v-17597f47]{z-index:1;text-align:center;flex-direction:column;align-items:center;display:flex;position:relative}.hero__eyebrow[data-v-17597f47]{align-items:center;gap:var(--space-2);text-transform:uppercase;letter-spacing:.1em;color:var(--color-accent);font-size:.8125rem;font-weight:600;display:inline-flex}.hero__dot[data-v-17597f47]{background:var(--color-accent);border-radius:50%;width:8px;height:8px;animation:2s ease-in-out infinite pulse-17597f47}.hero__title[data-v-17597f47]{margin-top:var(--space-6);letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(2.25rem,6vw,4rem);font-weight:700;line-height:1.08}.hero__lede[data-v-17597f47]{margin-top:var(--space-6);max-width:60ch;color:var(--color-text-muted);text-wrap:pretty;font-size:clamp(1rem,1.6vw,1.1875rem)}.hero__contact[data-v-17597f47]{margin-top:var(--space-8);font-weight:600}.hero__contact a[data-v-17597f47]{color:var(--color-accent);text-decoration:none}.hero__contact a[data-v-17597f47]:hover{text-decoration:underline}.hero__audiences[data-v-17597f47]{margin:var(--space-8) 0 0;justify-content:center;gap:var(--space-2) var(--space-6);color:var(--color-text-muted);flex-wrap:wrap;padding:0;font-size:.875rem;list-style:none;display:flex}@keyframes pulse-17597f47{0%,to{opacity:1}50%{opacity:.35}}.pillars[data-v-a981849d]{padding-bottom:var(--space-24)}.pillars__grid[data-v-a981849d]{gap:var(--space-4);grid-template-columns:repeat(auto-fit,minmax(240px,1fr));margin:0;padding:0;list-style:none;display:grid}.pillar[data-v-a981849d]{padding:var(--space-6);background:var(--color-bg-raised);border:1px solid var(--color-border);border-radius:var(--radius-md)}.pillar__index[data-v-a981849d]{color:var(--color-accent);font-variant-numeric:tabular-nums;font-size:.8125rem;font-weight:600}.pillar__title[data-v-a981849d]{margin-top:var(--space-3);font-size:1.0625rem;font-weight:600}.pillar__body[data-v-a981849d]{margin-top:var(--space-2);color:var(--color-text-muted);font-size:.9375rem}
