.hero-custom[data-v-dad123aa]{align-items:center;display:flex;flex-direction:column;gap:var(--space-8);padding-bottom:var(--space-10);padding-top:var(--space-10)}@media (min-width:640px){.hero-custom[data-v-dad123aa]{flex-direction:row;gap:var(--space-12);padding-bottom:var(--space-14);padding-top:var(--space-14)}}.hero-custom .hero-text[data-v-dad123aa]{flex:1;order:2}@media (min-width:640px){.hero-custom .hero-text[data-v-dad123aa]{order:1}}.hero-custom .hero-text .greeting[data-v-dad123aa]{font-size:var(--text-4xl-fontSize);font-weight:var(--fontWeight-bold);line-height:1.15;margin-bottom:var(--space-2)}.hero-custom .hero-text .greeting strong[data-v-dad123aa]{color:var(--color-primary)}.hero-custom .hero-text .role[data-v-dad123aa]{color:var(--elements-text-secondary-color-static);font-size:var(--text-2xl-fontSize);font-weight:var(--fontWeight-medium);line-height:1.2;margin-bottom:var(--space-5)}.hero-custom .hero-text .bio[data-v-dad123aa]{color:var(--elements-text-secondary-color-static);font-size:var(--text-base-fontSize);line-height:1.7;margin-bottom:var(--space-7);max-width:50ch}.hero-custom .hero-text .actions[data-v-dad123aa]{display:flex;flex-wrap:wrap;gap:var(--space-3)}.hero-custom .hero-text .btn[data-v-dad123aa]{align-items:center;border-radius:var(--radii-full);display:inline-flex;font-size:var(--text-sm-fontSize);font-weight:var(--fontWeight-semibold);justify-content:center;letter-spacing:.01em;padding:var(--space-2) var(--space-5);text-decoration:none;transition:all .15s}.hero-custom .hero-text .btn-primary[data-v-dad123aa]{background-color:var(--color-primary);color:#fff}.hero-custom .hero-text .btn-primary[data-v-dad123aa] :hover{opacity:.88;transform:translateY(-1px)}.hero-custom .hero-text .btn-secondary[data-v-dad123aa]{border:1px solid var(--elements-border-secondary-static)}.hero-custom .hero-text .btn-secondary[data-v-dad123aa] :hover{border-color:var(--color-primary);color:var(--color-primary)}.hero-custom .hero-avatar[data-v-dad123aa]{flex-shrink:0;order:1}@media (min-width:640px){.hero-custom .hero-avatar[data-v-dad123aa]{order:2}}.hero-custom .hero-avatar img[data-v-dad123aa]{border:3px solid var(--elements-border-secondary-static);border-radius:var(--radii-full);filter:grayscale(15%);height:150px;-o-object-fit:cover;object-fit:cover;width:150px}@media (min-width:640px){.hero-custom .hero-avatar img[data-v-dad123aa]{height:180px;width:180px}}
