.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-section:not(.hw-mitarbeiter-section--hero) .hw-mitarbeiter-subtitle{font-weight:600}.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-hero{margin:24px 0 0}.hw-mitarbeiter-hero :is(.hw-hero__lead,.hw-hero__text-large) p{margin:0}.hw-mitarbeiter-hero .hw-hero__lead p{display:inline}.hw-mitarbeiter-intro{text-align:center;margin:88px 0;padding:0 48px}.hw-mitarbeiter-intro p{margin:0}.hw-mitarbeiter-intro p+p,.hw-mitarbeiter-job__intro p+p{padding-top:24px}.hw-mitarbeiter-grid{flex-wrap:wrap;justify-content:center;gap:48px;width:100%;margin:24px auto 48px;display:flex}.hw-mitarbeiter-card__roles{justify-content:center;align-items:center;min-height:24px;display:flex}.hw-mitarbeiter-card__role-divider{background:#1fabff33;width:3px;height:24px;margin:0 12px}.hw-mitarbeiter-team-box{border-radius:var(--radius);background:#ffffff80;margin:14.4px 0;padding:28px 32px 20px;overflow:hidden}.hw-mitarbeiter-team-card{grid-template-columns:1fr 3fr;grid-template-areas:"image title""image subtitle""image actions";align-items:center;column-gap:36px;display:grid}.hw-mitarbeiter-team-card h2{letter-spacing:.32px;grid-area:title;margin:0;padding:24px 0 0;font-size:32px;font-weight:400;line-height:48px}.hw-mitarbeiter-team-card figure{aspect-ratio:1;background:var(--hw-mitarbeiter-team-color);clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);grid-area:image;align-self:center;place-items:center;width:90%;margin:0 auto;display:grid}.hw-mitarbeiter-team-card figure img{object-fit:contain;width:60%;height:100%}.hw-mitarbeiter-team-card>p{grid-area:subtitle;margin:8px 0 16px}.hw-mitarbeiter-team-card__actions{grid-area:actions;grid-template-columns:5fr 7fr;align-items:center;display:grid}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--team{margin-block:14.4px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--more{align-self:start;margin-top:14.4px}@media (width>=1920px){.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--team{margin-block:16.8px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--more{margin-top:16.8px}}.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-button--team{background:var(--hw-mitarbeiter-button-color);width:fit-content;color:var(--hw-mitarbeiter-button-ink,#000);justify-self:start}.hw-mitarbeiter-button--more{justify-self:end;padding-inline:16px}.hw-mitarbeiter-team-members{display:block}.hw-mitarbeiter-team-members summary{letter-spacing:.48px;text-transform:uppercase;cursor:pointer;justify-content:center;align-items:center;gap:36px;width:25%;height:72px;padding:0;font-weight:600;list-style:none;display:flex}.hw-mitarbeiter-team-members summary::-webkit-details-marker{display:none}.hw-mitarbeiter-team-members summary .hw-icon{transition:transform .2s ease-in-out}.hw-mitarbeiter-team-members[open] summary .hw-icon{transform:rotate(180deg)}.hw-mitarbeiter-team-members__body{grid-column:1/-1;padding:8px 0}.hw-mitarbeiter-team-members:not([open]) .hw-mitarbeiter-team-members__body{display:none}.hw-mitarbeiter-team-members__body .hw-mitarbeiter-team-members__grid{margin-block:calc(.3 * var(--spacer-y))}.hw-mitarbeiter-job{padding:48px 0 72px}.hw-mitarbeiter-job__intro h2{text-align:center;letter-spacing:.32px;margin:0 0 8px;padding:0 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-mitarbeiter-job__intro>div{margin:88px 0;padding:0 48px}.hw-mitarbeiter-job__intro p{margin:0}.hw-mitarbeiter-job__card{border-radius:var(--radius);background:#fff6;grid-template:"image title""image copy"1fr/248px 1fr;column-gap:72px;padding:48px 72px;display:grid}.hw-mitarbeiter-job__card figure{clip-path:polygon(50% 0,94% 25%,94% 75%,50% 100%,6% 75%,6% 25%);grid-area:image;align-self:center;width:248px;height:280px;margin:0;overflow:hidden}.hw-mitarbeiter-job__card figure img{object-fit:contain;width:100%;height:auto}.hw-mitarbeiter-job__card>h2{letter-spacing:.32px;grid-area:title;margin:0;padding:0 0 12px;font-size:32px;font-weight:400;line-height:48px}.hw-mitarbeiter-job__copy{grid-area:copy}.hw-mitarbeiter-job__copy p{margin:0}.hw-mitarbeiter-button--apply{float:right;background:var(--blue);color:#000;min-height:72px;margin-top:24px;padding-inline:48px}@media (width>=1920px){.hw-mitarbeiter-team-card>p{margin-top:40px}.hw-mitarbeiter-index .hw-mitarbeiter-section:not(.hw-mitarbeiter-section--contact){padding-bottom:92.16px}.hw-mitarbeiter-button--apply{margin-top:32px;padding-inline:72px}}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:48px}@media (width>=1920px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:700px}.hw-mitarbeiter-grid{gap:72px;margin:28px auto 56px}.hw-mitarbeiter-team-box{margin:16.8px 0}.hw-mitarbeiter-job{padding-bottom:72px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:56px}}@media (width>=1280px){.hw-mitarbeiter-team-box{padding-right:48px}}@media (width>=1280px) and (width<=1919px){.hw-mitarbeiter-index .hw-mitarbeiter-section:not(.hw-mitarbeiter-section--contact){padding-bottom:69.12px}}@media (width>=960px) and (width<=1279px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:550px}.hw-mitarbeiter-intro{margin-block:40px}.hw-mitarbeiter-grid{gap:24px;margin:20px auto 40px}.hw-mitarbeiter-team-box{margin:12px 16px;padding:20px 32px 0}.hw-mitarbeiter-team-card figure{width:80%;margin-top:24px}.hw-mitarbeiter-team-card>p{margin-top:24px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--team{margin-block:12px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--more{margin-top:12px}.hw-mitarbeiter-team-members{margin-block:16px}.hw-mitarbeiter-team-members summary{height:64px}.hw-mitarbeiter-job{padding-bottom:16px}.hw-mitarbeiter-job__intro>div{margin-block:40px}.hw-mitarbeiter-job__card{padding:24px}.hw-mitarbeiter-button--apply{min-height:64px;padding-inline:24px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:40px}}@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-hero{margin:24px -16px 0}.hw-mitarbeiter-hero .hw-hero__text-large p{display:block}.hw-mitarbeiter-hero .hw-hero__text-large p+p{padding-top:24px}.hw-mitarbeiter-intro{margin:40px 0;padding:0 48px}.hw-mitarbeiter-grid{gap:24px;margin:16px auto 32px}.hw-mitarbeiter-team-box{margin:9.6px 16px;padding:12px 32px 0}.hw-mitarbeiter-team-card{grid-template-columns:1fr;grid-template-areas:"title""image""subtitle""actions";column-gap:0;height:auto}.hw-mitarbeiter-team-card h2{text-align:center;padding-top:24px;font-size:24px;line-height:32px}.hw-mitarbeiter-team-card figure{aspect-ratio:1;width:clamp(150px,80%,250px);height:auto;margin-top:24px}.hw-mitarbeiter-team-card>p{text-align:center;margin:24px 0 16px}.hw-mitarbeiter-team-card__actions{grid-template-columns:1fr 1fr}.hw-mitarbeiter-team-members{display:block}.hw-mitarbeiter-team-members summary{width:100%;height:56px}.hw-mitarbeiter-job{padding:48px 0 32px}.hw-mitarbeiter-job__intro h2{font-size:24px;line-height:32px}.hw-mitarbeiter-job__intro>div{margin:40px 0;padding:0 48px}.hw-mitarbeiter-job__card{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""image""copy";column-gap:0;min-height:0;padding:24px}.hw-mitarbeiter-job__card figure{margin:24px auto}.hw-mitarbeiter-job__card>h2{font-size:24px;line-height:32px}.hw-mitarbeiter-button--apply{min-height:56px;margin-top:16px;padding-inline:24px}.hw-mitarbeiter-section.hw-mitarbeiter-section--contact,.hw-mitarbeiter-profile__section{padding-bottom:32px}}@media (width<=1279px){.hw-mitarbeiter-card :is(.employee-card__button-text,.sr-only){line-height:19.2px}.hw-mitarbeiter-button{gap:24px}}@media (width<=599px){.hw-mitarbeiter-team-members summary,.hw-mitarbeiter-button{gap:16px}}@media (width>=600px) and (width<=959px){.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--team{margin-block:9.6px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--more{margin-top:9.6px}.hw-mitarbeiter-team-members{margin-block:16px}.hw-mitarbeiter-job{padding-bottom:16px}}@media (width<=599px){.hw-mitarbeiter-header .hw-mitarbeiter-subtitle{max-width:75%}.hw-mitarbeiter-intro{margin:16px 0;padding:0}.hw-mitarbeiter-grid{gap:16px}.hw-mitarbeiter-team-box{margin-inline:0}.hw-mitarbeiter-team-members{margin-bottom:16px}.hw-mitarbeiter-team-card figure{width:80%;max-width:250px}.hw-mitarbeiter-team-card__actions{flex-direction:column;display:flex}.hw-mitarbeiter-button--team,.hw-mitarbeiter-button--more{justify-self:auto;width:100%}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--team{margin-block:9.6px}.hw-mitarbeiter-team-card__actions .hw-mitarbeiter-button--more{margin-top:9.6px}.hw-mitarbeiter-job{padding-bottom:16px}.hw-mitarbeiter-job__intro h2{font-size:24px;line-height:32px}.hw-mitarbeiter-job__intro>div{margin:16px 0;padding:0}.hw-mitarbeiter-job__card{text-align:center;grid-template-columns:1fr;grid-template-areas:"title""image""copy";column-gap:0;min-height:884px;padding:24px}.hw-mitarbeiter-job__card figure{margin:24px auto}.hw-mitarbeiter-job__card>h2{font-size:24px;line-height:32px}.hw-mitarbeiter-button--apply{float:none;width:100%;min-height:56px;margin-top:16px;padding-inline:16px}}.hw-mitarbeiter-section:not(.hw-mitarbeiter-section--hero):not(.hw-mitarbeiter-section--founders) .hw-mitarbeiter-subtitle{color:var(--blue-3)}.hw-mitarbeiter-section .contact-form__submit{color:#141d32;background:#1fabff}
