.page-hero{padding:calc(var(--nav-h) + 80px) 32px 100px;background:linear-gradient(160deg, var(--veo-green-50) 0%, var(--veo-mist) 55%, var(--veo-blue-50) 100%);isolation:isolate;position:relative;overflow:hidden}.page-hero-bg{background:radial-gradient(circle at 90% 20%, rgb(var(--veo-green-500-rgb) / .18) 0%, transparent 50%), radial-gradient(circle at 5% 95%, rgb(var(--veo-blue-400-rgb) / .18) 0%, transparent 40%);z-index:-1;position:absolute;inset:0}.page-hero-grid{z-index:-1;opacity:.7;position:absolute;inset:0;-webkit-mask-image:radial-gradient(80% 70%,#000 30%,#0000 90%);mask-image:radial-gradient(80% 70%,#000 30%,#0000 90%)}.page-hero-grid svg{width:100%;height:100%}.page-hero-inner{max-width:1300px;margin:0 auto;position:relative}.page-hero-eyebrow{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--veo-green-700);border:1px solid rgb(var(--veo-green-500-rgb) / .2);animation:fadeUp .7s var(--ease-veo) .1s backwards;background:#ffffffb3;border-radius:999px;align-items:center;gap:10px;margin-bottom:28px;padding:8px 14px 8px 12px;font-size:12px;font-weight:500;display:inline-flex}.page-hero-title{font-family:var(--font-display);letter-spacing:-.035em;max-width:1100px;color:var(--veo-ink);text-wrap:balance;animation:fadeUp .8s var(--ease-veo) .25s backwards;margin:0;font-size:clamp(2.75rem,6vw,5.5rem);font-weight:500;line-height:.98}.page-hero-lede{font-family:var(--font-body);color:var(--fg-2);max-width:640px;animation:fadeUp .8s var(--ease-veo) .45s backwards;margin:28px 0 0;font-size:clamp(1.0625rem,1.3vw,1.25rem);line-height:1.55}.page-hero-eyebrow .cin-eyebrow-dot{background:var(--veo-green-400);width:10px;height:10px;box-shadow:0 0 0 0 rgb(var(--veo-green-400-rgb) / .5);border-radius:50%;animation:2.4s ease-out infinite cinPulse;position:relative}@keyframes cinPulse{0%{box-shadow:0 0 0 0 rgb(var(--veo-green-400-rgb) / .6)}to{box-shadow:0 0 0 18px rgb(var(--veo-green-400-rgb) / 0)}}
