.ai-page-hero[data-v-55431eb2]{overflow:hidden;padding-block:calc(var(--space-base-xl2)*3) var(--space-base-xl2)}.ai-page-hero__header[data-v-55431eb2]{align-items:end;display:grid;gap:var(--space-base-xl);grid-template-columns:3fr 6fr 3fr}.ai-page-hero__meta[data-v-55431eb2]{display:grid;gap:var(--space-base-lg);justify-items:start}.ai-page-hero p[data-v-55431eb2]{color:var(--color-primary);font-family:var(--font-family-mono);margin:0;text-transform:uppercase}.ai-page-hero h1[data-v-55431eb2]{font-family:var(--font-family-secondary);font-size:clamp(calc(var(--size-h1)*1.2),4.1vw,calc(var(--size-h1)*1.8));letter-spacing:-.04em;line-height:.96;margin:0;max-width:16ch}.ai-page-hero__header>span[data-v-55431eb2]{color:var(--color-text-secondary)}.ai-page-hero__process[data-v-55431eb2]{display:grid;gap:var(--space-base-lg);grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin-top:var(--space-base-xl2);padding:0;position:relative}.ai-page-hero__process[data-v-55431eb2]:before{background:var(--color-border-strong);content:"";height:var(--border-line-xs);left:var(--space-base-xl);position:absolute;right:var(--space-base-xl);top:50%}.ai-page-hero__process li[data-v-55431eb2]{align-content:space-between;display:grid;gap:var(--space-base-xl);min-height:calc(var(--space-base-xl2)*2.5);padding:var(--space-base-xl);position:relative;z-index:1}.ai-page-hero__process small[data-v-55431eb2]{color:var(--color-primary);font-family:var(--font-family-mono)}.ai-page-hero__process strong[data-v-55431eb2]{font-size:var(--size-h4);line-height:1.15;max-width:18ch}@media (max-width:64rem){.ai-page-hero__header[data-v-55431eb2]{grid-template-columns:1fr}.ai-page-hero__process[data-v-55431eb2]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:37.5rem){.ai-page-hero[data-v-55431eb2]{padding-top:calc(var(--space-base-xl2)*2)}.ai-page-hero__process[data-v-55431eb2]{grid-template-columns:1fr}.ai-page-hero__process[data-v-55431eb2]:before{bottom:var(--space-base-xl);height:auto;left:var(--space-base-xl);right:auto;top:var(--space-base-xl);width:var(--border-line-xs)}.ai-page-hero__process li[data-v-55431eb2]{min-height:auto}}