.team-module-section{--tm-fill:0.35s;--tm-inset:20px;--tm-catch:0.18;background-position:50%;background-repeat:no-repeat;background-size:cover;position:relative}.team-module__overlay{inset:0;pointer-events:none;position:absolute;z-index:2}.team-module-section .baseModuleParent{position:relative;z-index:10}.team-module__inner{align-items:center;display:flex;flex-direction:column;gap:70px}.team-module__header{display:flex;flex-direction:column;gap:20px;max-width:628px;text-align:center}.team-module__eyebrow{color:var(--color-hemelsblauw);margin:0}.team-module__heading,.team-module__intro{color:var(--color-primary);margin:0}.team-module__intro>:first-child{margin-top:0}.team-module__intro>:last-child{margin-bottom:0}.team-module__grid{display:grid;gap:20px;grid-template-columns:repeat(4,minmax(0,1fr));list-style:none;margin:0;padding:0;width:100%}.team-module__card--hidden{display:none}.team-module__card{aspect-ratio:304/380;background:var(--color-zachtblauw);border-radius:20px;overflow:hidden;position:relative}.team-module__photo{height:100%;inset:0;object-fit:cover;position:absolute;width:100%}.team-module__scrim{background:linear-gradient(180deg,transparent 40%,color-mix(in srgb,var(--color-primary) 60%,transparent) 100%);inset:0;pointer-events:none;position:absolute}.team-module__panel{background:var(--color-primary);border-radius:inherit;display:flex;flex-direction:column;gap:20px;inset:0;padding:var(--tm-inset);position:absolute;transform:translateY(100%);transition:transform var(--tm-fill) linear}.team-module__card--reveal.is-revealed .team-module__panel,.team-module__card--reveal:focus-within .team-module__panel{transform:translateY(0)}@media (hover:hover) and (min-width:768px){.team-module__card--reveal:hover .team-module__panel{transform:translateY(0)}}.team-module__meta{display:flex;flex-direction:column;gap:4px;transform:translateY(calc(-100% - var(--tm-inset)*2));transition:transform calc(var(--tm-fill)*var(--tm-catch)) linear calc(var(--tm-fill)*(1 - var(--tm-catch)))}.team-module__card--reveal.is-revealed .team-module__meta,.team-module__card--reveal:focus-within .team-module__meta{transform:translateY(0);transition-delay:0s}@media (hover:hover) and (min-width:768px){.team-module__card--reveal:hover .team-module__meta{transform:translateY(0);transition-delay:0s}}.team-module__bio,.team-module__name,.team-module__role{color:var(--color-secondary)}.team-module__bio{font-family:Neulis Sans,sans-serif;font-size:14px;font-weight:400;line-height:1.15;margin:0}@media (prefers-reduced-motion:reduce){.team-module__meta,.team-module__panel{transition:none}}.team-module__more{background:var(--color-hemelsblauw)}.team-module__more-btn{align-items:center;background:none;border:0;cursor:pointer;display:flex;flex-direction:column;gap:98px;height:100%;justify-content:center;padding:130px 16px 0;text-align:center;width:100%}.team-module__more-btn,.team-module__more-text{color:var(--color-secondary)}.team-module__more-caption{display:flex;flex-direction:column;gap:4px}.team-module__more-subtitle,.team-module__more-title{color:var(--color-secondary)}.team-module__footer{background:var(--color-secondary);border-radius:20px;flex-wrap:wrap;justify-content:space-between;padding:24px;width:100%}.team-module__footer,.team-module__footer-left{align-items:center;display:flex;gap:20px}.team-module__avatars{display:flex}.team-module__avatar{border:2px solid var(--color-secondary);border-radius:50%;height:48px;object-fit:cover;width:48px}.team-module__avatar:not(:first-child){margin-left:-8px}.team-module__tagline{color:var(--color-hemelsblauw)}@media (max-width:1199px){.team-module__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:991px){.team-module__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.team-module-section{--tm-inset:12px}.team-module__bio{font-size:12px}.team-module__grid{gap:8px}.team-module__footer{align-items:stretch;flex-direction:column}.team-module__footer-left{align-items:flex-start;flex-direction:column;gap:12px}.team-module__footer .btn{justify-content:center}.team-module__card{border-radius:12px}.team-module__more-btn{gap:24px;padding:48px 12px 0}.team-module__inner{gap:20px}.team-module__footer{padding:20px}}