.hw-mitarbeiter-index,.hw-mitarbeiter-profile{position:relative}.hw-mitarbeiter-section,.hw-mitarbeiter-profile__section{flex-direction:column;display:flex}.hw-mitarbeiter-header{width:100%;max-width:900px;height:auto;min-height:0;margin:0 auto 12px}.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:600px;color:var(--blue-2);letter-spacing:.48px;text-transform:uppercase;order:1;margin:0;padding:0 0 32px;font-size:24px;font-weight:400;line-height:32px}.hw-mitarbeiter-section--hero .hw-mitarbeiter-subtitle,.hw-mitarbeiter-profile__header .hw-mitarbeiter-subtitle{line-height:48px}.hw-mitarbeiter-header>span{flex-shrink:0}.hw-mitarbeiter-header h1{width:fit-content}.hw-mitarbeiter-header>:where(h1,h2,h3):where(:not(.hw-mitarbeiter-subtitle)){color:#2e2759}.hw-mitarbeiter-button{border-radius:var(--radius);letter-spacing:.48px;text-indent:.0892857em;text-transform:uppercase;justify-content:center;align-items:center;gap:36px;min-height:48px;padding:0 32px;font-weight:600;line-height:24px;display:inline-flex;position:relative}.hw-mitarbeiter-button:after{content:"";background:currentColor;width:0;height:3px;transition:width .3s ease-in-out;position:absolute;bottom:4px;left:32px}.hw-mitarbeiter-button:is(:hover,:focus-visible):after{width:calc(100% - 64px)}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:48px}.hw-mitarbeiter-profile__content{flex-wrap:wrap;margin-top:64px;display:flex}.hw-mitarbeiter-profile__aside{flex:0 0 41.6667%;max-width:41.6667%}.hw-mitarbeiter-profile__sticky{text-align:center;margin-top:16px;position:sticky;top:160px}.hw-mitarbeiter-profile__sticky>h2,.hw-mitarbeiter-profile__data h2{text-align:center;letter-spacing:.32px;margin:0;font-size:32px;font-weight:400;line-height:48px}.hw-mitarbeiter-profile__sticky>h2{opacity:0;margin-bottom:32px}.hw-mitarbeiter-profile__portrait{aspect-ratio:1;object-fit:cover;clip-path:polygon(50% 0,95% 25%,95% 75%,50% 100%,5% 75%,5% 25%);width:80%;height:auto;margin:auto;display:block}.hw-mitarbeiter-profile__tags{justify-content:center;margin:16px 0 8px}.hw-mitarbeiter-profile__tags .tag-list__chip{border:0;font-size:16px;line-height:24px}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=ai],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=backend],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=consulting]{color:#000;background:#83ec00}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=accessibility]{color:#000;background:#97ef29}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=app-development]{color:#000;background:#6ec600}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=databases],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=data-protection]{color:#fff;background:#59a000}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=security],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=machine-learning]{color:#fff;background:#447b00}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=chatbot]{color:#fff;background:#2f5500}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=devops],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=project-management]{color:#141d32;background:#1fabff}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=frontend],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag="3d"]{color:#141d32;background:#43b8ff}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=web-development],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=shopware]{color:#141d32;background:#67c6ff}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=mobile-apps],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=ui-ux]{color:#141d32;background:#8ad3ff}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=system-administration],.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=software-architecture]{color:#fff;background:#1a90d6}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=e-commerce]{color:#fff;background:#1574ad}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=data-analytics]{color:#fff;background:#105985}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=deep-learning]{color:#000;background:#83ec00}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=hardware]{color:#fff;background:#103d5c}.hw-mitarbeiter-profile__tags .tag-list__chip[data-tag=rag]{color:#fff;background:#2f5500}.hw-mitarbeiter-certifications-shell{margin:16px 0 8px;overflow:hidden}.hw-mitarbeiter-certifications{overflow-wrap:break-word;flex-wrap:wrap;justify-content:center;gap:24px 48px;margin:12.8px 32px;padding:24px 16px;list-style:none;display:flex}.hw-mitarbeiter-certifications li{border-radius:var(--radius);background:#fff;flex-direction:column;align-items:center;gap:24px;width:345px;margin-left:8px;padding:24px;display:flex}.hw-mitarbeiter-certifications li>img,.hw-mitarbeiter-certifications li>a>img{object-fit:contain;width:100%;height:120px;display:block}.hw-mitarbeiter-certifications__download{text-transform:uppercase;opacity:.75;align-items:center;gap:16px;font-size:14.4px;line-height:24px;display:inline-flex}.hw-mitarbeiter-profile__contacts{flex-wrap:wrap;justify-content:center;margin-top:8px;padding-bottom:56px;display:flex}.hw-mitarbeiter-button--contact{background:var(--blue);color:#000;justify-content:space-between;width:345px;height:72px;margin:24px 48px 0;padding:0 48px}.hw-mitarbeiter-profile__data{flex:0 0 58.3333%;max-width:58.3333%;padding:0 40px}@media (width>=960px){.hw-mitarbeiter-profile.hw-background-system .hw-mitarbeiter-profile__data .hw-mitarbeiter-profile__band:before{left:calc(14.2857% - 28.5714px)}}.hw-mitarbeiter-profile__data>section:first-child{margin-top:40px}.hw-mitarbeiter-profile__data h2{margin-bottom:40px}.hw-mitarbeiter-data-list{border-radius:var(--radius);color:#000000de;background:#c0e7ffb3;margin:0 0 56px;padding:32px;list-style:none}.hw-mitarbeiter-data-list--education,.hw-mitarbeiter-data-list--expertise{background:#ffffff80}.hw-mitarbeiter-data-list li{text-align:center;min-height:32px;padding:4px 16px;line-height:24px}.hw-mitarbeiter-data-list li:not(:last-child){margin-bottom:16px}.hw-mitarbeiter-data-list--education li{white-space:pre-line}.hw-mitarbeiter-technologies{flex-direction:column;gap:56px;display:flex}.hw-mitarbeiter-technologies:not(:empty){padding-bottom:56px}.hw-mitarbeiter-tech{border-radius:var(--radius);background:#ffffff80;grid-template-columns:3fr 1fr;min-height:184px;display:grid;overflow:hidden}.hw-mitarbeiter-tech:nth-child(odd){grid-template-columns:1fr 3fr}.hw-mitarbeiter-tech:nth-child(odd) .hw-mitarbeiter-tech__copy{order:2}.hw-mitarbeiter-tech__copy{flex-direction:column;justify-content:center;padding:50px 72px;display:flex}.hw-mitarbeiter-tech__copy h3{letter-spacing:.32px;margin:0;padding:0 8px;font-size:20px;font-weight:600;line-height:32px}.hw-mitarbeiter-tech__copy p{margin:0;padding:0 8px;line-height:24px}.hw-mitarbeiter-tech__copy :is(h3,p){color:#2e2759}.hw-mitarbeiter-tech__media{clip-path:polygon(25% 0,100% 0,100% 100%,0 100%,0 33%);background:#1fabff;justify-content:center;align-items:center;min-width:0;height:100%;margin:0;padding:16px;display:flex}.hw-mitarbeiter-tech:nth-child(odd) .hw-mitarbeiter-tech__media{clip-path:polygon(0 0,75% 0,100% 33%,100% 100%,0 100%)}.hw-mitarbeiter-tech__media img{object-fit:contain;width:100%;max-width:80%;height:144px;display:block}.hw-mitarbeiter-tech:is(.hw-mitarbeiter-tech--opencv,.hw-mitarbeiter-tech--pytorch,.hw-mitarbeiter-tech--mariadb-columnstore,.hw-mitarbeiter-tech--openai,.hw-mitarbeiter-tech--fastapi,.hw-mitarbeiter-tech--symfony,.hw-mitarbeiter-tech--laravel,.hw-mitarbeiter-tech--pandas,.hw-mitarbeiter-tech--flask,.hw-mitarbeiter-tech--twig,.hw-mitarbeiter-tech--celery,.hw-mitarbeiter-tech--scikit-learn) .hw-mitarbeiter-tech__media{background:#105984}.hw-mitarbeiter-tech:is(.hw-mitarbeiter-tech--docker,.hw-mitarbeiter-tech--linux,.hw-mitarbeiter-tech--zabbix,.hw-mitarbeiter-tech--apache-spark,.hw-mitarbeiter-tech--kubernetes,.hw-mitarbeiter-tech--gitlab,.hw-mitarbeiter-tech--gitlab-ci-cd,.hw-mitarbeiter-tech--jira,.hw-mitarbeiter-tech--azuredevops,.hw-mitarbeiter-tech--portainer,.hw-mitarbeiter-tech--sentry,.hw-mitarbeiter-tech--sonarqube) .hw-mitarbeiter-tech__media{background:#1574ae}.hw-mitarbeiter-tech:is(.hw-mitarbeiter-tech--php,.hw-mitarbeiter-tech--java,.hw-mitarbeiter-tech--python,.hw-mitarbeiter-tech--sql,.hw-mitarbeiter-tech--typescript,.hw-mitarbeiter-tech--dart,.hw-mitarbeiter-tech--cpp,.hw-mitarbeiter-tech--csharp) .hw-mitarbeiter-tech__media{background:#1a90d6}@media (width>=960px){.hw-mitarbeiter-certifications{padding:64px}}@media (width>=1920px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:700px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:56px}}@media (width>=960px) and (width<=1279px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:550px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:40px}.hw-mitarbeiter-profile__content{margin-top:24px}.hw-mitarbeiter-profile__data{padding-inline:40px}.hw-mitarbeiter-profile__data h2{margin-bottom:24px}.hw-mitarbeiter-data-list{margin-bottom:40px;padding:24px}.hw-mitarbeiter-technologies{gap:40px}.hw-mitarbeiter-technologies:not(:empty){padding-bottom:40px}.hw-mitarbeiter-tech__copy{padding:32px 50px}}@media (width<=959px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{letter-spacing:.32px;max-width:350px;font-size:16px;line-height:28px}.hw-mitarbeiter-section--hero .hw-mitarbeiter-subtitle,.hw-mitarbeiter-profile__header .hw-mitarbeiter-subtitle{line-height:32px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:32px}.hw-mitarbeiter-profile__content{margin-top:24px}.hw-mitarbeiter-profile__aside,.hw-mitarbeiter-profile__data{flex:0 0 100%;max-width:100%}.hw-mitarbeiter-profile__sticky{position:static;top:auto}.hw-mitarbeiter-profile__sticky>h2{display:none}.hw-mitarbeiter-profile__portrait{width:250px}.hw-mitarbeiter-certifications{column-gap:24px}.hw-mitarbeiter-certifications li{width:300px;margin-left:8px}.hw-mitarbeiter-profile__contacts{padding-bottom:40px}.hw-mitarbeiter-button--contact{width:300px;height:56px;margin-inline:48px}.hw-mitarbeiter-profile__data{padding:0 24px}.hw-mitarbeiter-profile__data>section:first-child{margin-top:40px}.hw-mitarbeiter-profile__data h2{margin-bottom:24px;font-size:24px;line-height:32px}.hw-mitarbeiter-data-list{margin-bottom:40px;padding:16px}.hw-mitarbeiter-technologies{gap:40px}.hw-mitarbeiter-technologies:not(:empty){padding-bottom:40px}.hw-mitarbeiter-tech{min-height:142px}.hw-mitarbeiter-tech__copy{padding:24px}.hw-mitarbeiter-tech__copy h3{font-size:18.4px;line-height:28px}.hw-mitarbeiter-tech__media img{height:110px}}@media (width<=1279px){.hw-mitarbeiter-button{gap:24px}}@media (width<=599px){.hw-mitarbeiter-team-members summary,.hw-mitarbeiter-button{gap:16px}}@media (width<=599px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:75%}.hw-mitarbeiter-button--contact{margin-inline:12px}.hw-mitarbeiter-profile__tags{gap:16px}.hw-mitarbeiter-profile__contacts{padding-bottom:40px}.hw-mitarbeiter-button--contact{width:300px;height:56px;margin:24px 12px 0}.hw-mitarbeiter-tech{grid-template-columns:1fr 100px;min-height:100px}.hw-mitarbeiter-tech:nth-child(odd){grid-template-columns:100px 1fr}.hw-mitarbeiter-tech__copy{padding:0 20px}.hw-mitarbeiter-tech__copy h3{font-size:18.4px;line-height:28px}.hw-mitarbeiter-tech__copy :is(h3,p){padding-inline:0}.hw-mitarbeiter-tech__media{clip-path:polygon(0 0,100% 0,100% 100%,30% 100%,0 70%);padding:0}.hw-mitarbeiter-tech:nth-child(odd) .hw-mitarbeiter-tech__media{clip-path:polygon(0 0,100% 0,100% 70%,70% 100%,0 100%)}.hw-mitarbeiter-tech__media img{width:70%;max-width:70%;height:100%}}
