.team-page{padding-top:136px;@media (max-width:1100px){padding-bottom:40px;padding-top:80px}}.team-intro{padding-bottom:32px;padding-left:304px;h1{margin-bottom:8px}p{margin-right:auto;max-width:640px;@media (max-width:820px){font-size:18px;line-height:1.4}}@media (max-width:1024px){padding-left:0;text-align:center;p{margin-left:auto}}}.team-archive-actions{display:none}.team-archive{align-items:start;display:flex;gap:32px;.team-content{flex:1;>ul{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr))}@media (max-width:1100px){gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:768px){grid-template-columns:1fr}}}.team-filters-container{flex:0 0 270px;position:sticky;top:75px;input[type=search]{border:none;border-radius:12px}}.team-filters-overlay{display:none}.team-members{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;.team-member{display:flex;min-width:0}}.team-profile-back{align-items:center;color:var(--so-color-secondary);display:inline-flex;font-size:16px;gap:8px;line-height:1.4;margin-bottom:24px;min-height:44px;text-decoration:underline;&:focus-visible{outline:2px solid var(--so-color-secondary);outline-offset:2px}}.team-profile-layout{align-items:start;display:grid;gap:var(--so-group-spacing);grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr)}.team-timeline-opleidingen{>p{font-size:24px;font-weight:600;margin-bottom:0}>p:has(strong){display:flex;font-size:16px;font-weight:400;gap:8px;justify-content:space-between;margin-bottom:40px;margin-top:0;strong{font-size:12px;font-weight:400}}}.team-timeline-list{>p:nth-child(odd){font-size:24px;font-weight:600;margin-bottom:0}>p:nth-child(2n){font-size:16px;font-weight:400;margin-bottom:40px;margin-top:0}}.team-profile-summary{align-items:center;display:flex;flex-direction:row-reverse;gap:32px;justify-content:flex-end;margin-bottom:32px;h1,p{margin:0}h1{margin-bottom:8px}p{font-size:18px;line-height:1.4}>div{align-items:flex-start;display:flex;flex-direction:column}figure{background-color:var(--so-color-primary);border:8px solid var(--so-color-secondary);border-radius:999px;margin:0;overflow:hidden;width:160px}img{aspect-ratio:1;display:block;height:auto;object-fit:cover;width:100%}@media (max-width:768px){flex-direction:column-reverse;>div{h1,p{text-align:center;width:100%}}}}.team-profile-ask{display:none;margin-bottom:32px;margin-top:16px;@media (max-width:768px){.buttons-wrapper{justify-content:center}}}.team-profile-facts{display:flex;flex-direction:column;gap:32px;margin:0 0 32px;div{min-width:0}dt{font-weight:600;margin-bottom:4px}dd{margin:0}.team-profile-social{border-bottom:1px solid var(--so-color-border);border-top:1px solid var(--so-color-border);display:grid;gap:40px;grid-template-columns:repeat(3,minmax(0,1fr));margin-bottom:24px;margin-top:24px;padding-bottom:40px;padding-top:40px;@media (max-width:768px){grid-template-columns:repeat(2,minmax(0,1fr))}@media (max-width:576px){grid-template-columns:1fr}}a{color:var(--so-color-secondary);text-decoration:underline;&:has(svg){align-items:center;display:inline-flex;gap:8px}&:focus-visible{outline:2px solid var(--so-color-secondary);outline-offset:2px}}}.team-profile-logos{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:32px;figure{background-color:var(--so-color-white);border:1px solid #ebe5db;border-radius:var(--so-border-radius-s);margin:0;padding:16px}img{display:block;height:auto;max-width:160px;width:auto}}.team-profile-quote{background-color:var(--so-color-bg-light);border-radius:var(--so-border-radius-m);display:flex;flex-direction:column;font-size:20px;font-size:var(--so-fontsize-h5);font-weight:700;gap:16px;line-height:1.5;margin:0 0 32px;padding:24px 32px;svg{color:var(--so-color-primary)}}.team-profile-content{a{text-decoration:underline}img{height:auto;max-width:100%}}.team-profile-aside{display:flex;flex-direction:column;gap:16px;position:sticky;top:80px}.team-profile-form{max-height:calc(100dvh - 340px);overflow-y:auto;scroll-margin-top:120px}.team-profile-booking,.team-profile-form{background-color:var(--so-color-white);border:1px solid #ebe5db;border-radius:var(--so-border-radius-m);padding:40px;position:relative;h2{font-size:28px;line-height:1.2;margin:0 0 16px}@media (max-width:768px){padding-bottom:24px;padding-left:24px;padding-right:24px;padding-top:24px}@media (max-width:576px){padding-bottom:16px;padding-left:16px;padding-right:16px;padding-top:16px}}.team-profile-booking-brand{align-items:center;display:flex;font-size:10px;gap:12px;line-height:1.4;margin:0 0 16px;position:absolute;right:16px;top:16px;img{flex:0 0 16px;height:16px;width:16px}}.team-timeline{background-color:var(--so-color-bg-darkest);box-shadow:0 0 0 100vw var(--so-color-bg-darkest);clip-path:inset(0 -100vw);color:var(--so-color-white);display:grid;gap:48px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:var(--so-group-spacing);padding-bottom:var(--so-group-spacing);padding-top:var(--so-group-spacing);section{min-width:0}h2{font-size:28px;line-height:1.2;margin:0 0 16px}a{text-decoration:underline}}.team-posts{margin-top:var(--so-group-spacing);h2{margin:0 0 24px}>ul{display:grid;gap:32px;grid-template-columns:repeat(3,minmax(0,1fr));list-style:none;margin:0;padding:0;padding-bottom:var(--so-group-spacing)}}.team-posts-more{display:flex;justify-content:center;margin-bottom:var(--so-group-spacing);&[hidden]{display:none}}.team-cta-section{background-color:var(--so-color-bg-lightest);box-shadow:0 0 0 100vw var(--so-color-bg-lightest);clip-path:inset(0 -100vw);margin-top:128px;padding-bottom:var(--so-group-spacing);padding-top:var(--so-group-spacing);@media (max-width:1100px){margin-top:var(--so-group-spacing)}.cta-blok{margin-bottom:0;margin-top:0!important}}@media (max-width:1024px){.team-profile-form{max-height:unset;overflow-y:unset}.team-profile-booking{padding-top:40px}.team-archive-actions{display:block;margin-bottom:16px;.button{width:100%}&.fixed{background-color:var(--so-color-bg-body);left:0;margin:0;padding:16px;position:fixed;right:0;top:72px;z-index:2}}.team-filters-container{background-color:var(--so-color-bg-body);bottom:0;box-shadow:0 8px 24px rgba(92,102,112,.2);left:0;padding:75px 16px 16px;position:fixed;top:0;transform:translateX(-100%);transition:transform .2s ease;visibility:hidden;width:min(100%,400px);z-index:10;&.active{transform:none;visibility:visible}}.team-page .close-filters{display:inline-flex}.team-filters-container.active+.team-filters-overlay{background:rgba(0,0,0,.4);border:0;cursor:pointer;display:block;inset:0;position:fixed;z-index:9;&:focus-visible{outline:2px solid var(--so-color-primary);outline-offset:-4px}}body:has(.team-filters-container.active){overflow:hidden}.team-filters-wrapper{display:flex;flex-direction:column;height:100%}.team-filters{flex:1;overflow:auto;padding-bottom:16px}.mobile-show-results{background-color:var(--so-color-bg-body);bottom:0;display:block;padding-top:16px;position:sticky;button{align-items:center;background-color:var(--so-color-secondary);border:0;border-radius:999px;color:var(--so-color-white);display:flex;font-size:16px;justify-content:center;line-height:1.2;min-height:56px;padding:12px 24px;width:100%;&:focus-visible{outline:2px solid var(--so-color-primary);outline-offset:2px}&:disabled{background-color:#d0d0d0;color:#4a4a4a}&:disabled .results,.no-results{display:none}&:disabled .no-results{display:inline}}}.team-profile-layout,.team-profile-summary{grid-template-columns:1fr}.team-profile-summary figure{max-width:420px}.team-profile-ask{display:block}.team-profile-aside{position:static}.team-posts>ul,.team-timeline{grid-template-columns:repeat(2,minmax(0,1fr))}.team-archive{.team-content>ul{gap:24px}}}@media (max-width:990px){.team-archive{.team-content>ul{gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}}}@media (max-width:768px){.team-posts>ul,.team-profile-facts{gap:16px}}@media (max-width:600px){.team-timeline{grid-template-columns:1fr;section:not(:last-child){border-bottom:1px solid var(--so-color-border)}}.team-archive{.team-content>ul{grid-template-columns:1fr}}}@media (max-width:576px){.team-posts>ul,.team-profile-facts{gap:16px 8px}}@media (prefers-reduced-motion:reduce){.team-filters-container{transition:none}}