.E0kJGG_hero{--home-hero-surface:#fff;--hero-header-gap:clamp(1.5rem, 3vw, 2.5rem);--hero-header-height:5rem;--hero-header-bridge-height:calc(var(--hero-header-height) - 1rem);--hero-header-left-inset:calc(var(--hero-logo-width,7.78125rem) + var(--hero-header-gap));--hero-header-right-inset:calc(var(--hero-contact-width,6.75rem) + var(--hero-header-gap));--hero-copy-width:min(calc(var(--hero-name-width,39.5rem) + var(--hero-header-gap)), 100%)}.E0kJGG_introCopy{opacity:0;transform:translateY(16px)}.E0kJGG_introRoleSlot{--name-leading-offset:calc(var(--text-hero) * (var(--text-hero-leading) - 1) / 2)}.E0kJGG_introName{opacity:0;transform:translateY(24px)}@media (prefers-reduced-motion:reduce){.E0kJGG_introCopy,.E0kJGG_introName{opacity:1;transform:none}}
.text-wrapper{font-family:var(--font-sans);color:var(--text-main);font-size:var(--text-hero);letter-spacing:var(--tracking-tight);clip-path:polygon(0 0,100% 0,100% 100%,0% 100%);line-height:.95}.text{will-change:transform;display:inline-block;transform:translateY(100px)}
