.team-glass-card{isolation:isolate;position:relative}.team-glass-card:before,.team-glass-card:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .18s;position:absolute;inset:0}.team-glass-card:before{background:radial-gradient(ellipse 40% 30% at var(--glass-shine-x,50%) var(--glass-shine-y,30%), #fff, #fffc 15%, transparent 70%), linear-gradient(var(--glass-shine-angle,125deg), var(--kleur-logo-blauw) 15%, #ffffff73 34%, white 40%, white 47%, #ffffff73 53%, var(--kleur-logo-blauw) 68%);-webkit-mask-composite:xor;padding:3px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.team-glass-card:after{border:1px solid #ffffffa6}.team-glass-card:is(.team-glass-card--active,:focus-within):before,.team-glass-card:is(.team-glass-card--active,:focus-within):after{opacity:1}.team-glass-controls{justify-items:center;gap:.5rem;margin:-1rem 0 2.5rem;display:grid}.team-glass-controls[hidden]{display:none}.team-glass-controls__button{border:1px solid var(--kleur-logo-blauw);border-radius:var(--radius-knop);background:var(--kleur-wit);min-height:2.75rem;color:var(--kleur-tekst-accent);font:inherit;cursor:pointer;padding:.75rem 1rem;font-size:.875rem;font-weight:700}.team-glass-controls__button[aria-pressed=true]{background:var(--kleur-donkerblauw);color:var(--kleur-wit)}.team-glass-controls__status{text-align:center;max-width:30rem;margin:0;font-size:.8125rem;line-height:1.6}.team-glass-controls__status:empty{display:none}@media (prefers-reduced-motion:reduce){.team-glass-card{transition:none;transform:none}.team-glass-card:before,.team-glass-card:after{transition:none;display:none}.team-glass-card:is(.team-glass-card--active,:focus-within){box-shadow:none}.team-glass-controls{display:none}}.team-profile{display:block;overflow:hidden}.team-profile__summary{cursor:pointer;padding-right:1.75rem;list-style:none;display:block;position:relative}.team-profile__summary::-webkit-details-marker{display:none}.team-profile__summary .over-ons-person__role{margin-bottom:0}.team-profile__arrow{width:2.75rem;height:2.75rem;color:var(--kleur-logo-blauw);cursor:pointer;place-items:center;display:grid;position:absolute;top:-.5rem;right:-.625rem}.team-profile__arrow svg{stroke:currentColor;stroke-width:1.5px;stroke-linecap:square;stroke-linejoin:miter;width:1.25rem;height:1.25rem;display:block}.team-profile[open] .team-profile__arrow{transform:rotate(90deg)}.team-profile__extra{margin-top:1.25rem}.team-profile[open] .team-profile__extra{transform-origin:50%;animation:.16s cubic-bezier(.22,1,.36,1) both team-profile-in}.team-profile.team-profile--closing .team-profile__extra{animation:.22s ease-in both team-profile-out}@keyframes team-profile-out{0%{opacity:1;clip-path:inset(0);transform:scale(1)}to{opacity:0;clip-path:inset(48%);transform:scale(.92)}}@keyframes team-profile-in{0%{opacity:0;clip-path:inset(48%);transform:scale(.9)}28%{opacity:.85;clip-path:inset(34% 42%)}50%{opacity:1;clip-path:inset(22% 25%)}74%{clip-path:inset(8% 12%)}to{opacity:1;clip-path:inset(0);transform:scale(1)}}@media (prefers-reduced-motion:reduce){.team-profile[open] .team-profile__extra,.team-profile.team-profile--closing .team-profile__extra{animation:none}}.over-ons-team .over-ons-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:2rem 1rem}.team-profile-slot{min-width:0;position:relative;container-type:inline-size}.team-profile-slot--left{grid-column:1}.team-profile-slot--right{grid-column:3}.team-profile-slot:before{content:"";height:calc(87.5cqw + 12rem);display:block}.team-profile-slot>.over-ons-person{width:100%;position:absolute;top:0;left:0;overflow:visible}.team-profile-slot .over-ons-person__photo{border-radius:.45rem .45rem 0 0}.team-profile-slot .team-profile{overflow:visible}.team-profile-slot .team-profile__extra{z-index:3;border:1px solid var(--kleur-logo-blauw);background:var(--kleur-wit);transform-origin:50%;border-radius:.5rem;width:100%;min-height:0;margin:0;padding:clamp(1.25rem,2vw,2rem);position:absolute;top:50%;left:calc(100% + 1rem);translate:0 -50%;box-shadow:0 .75rem 2rem #233d581a}.team-profile__extra:before{content:"";width:1rem;position:absolute;top:0;bottom:0;right:100%}.team-profile-slot--right .team-profile__extra{transform-origin:50%;left:auto;right:calc(100% + 1rem)}.team-profile-slot--right .team-profile__extra:before{left:100%;right:auto}.team-profile-slot--left .team-profile__arrow{transform:rotate(0)}.team-profile-slot--right .team-profile__arrow{transform:rotate(-90deg)}.team-profile-slot:has(.team-profile[open]){z-index:2}@media (width<=800px){.over-ons-team .over-ons-team__grid{grid-template-columns:minmax(0,1fr);gap:1rem}.team-profile-slot--left,.team-profile-slot--right{grid-column:1}.team-profile-slot:before{display:none}.team-profile-slot>.over-ons-person{position:relative}.team-profile__summary{cursor:default}.team-profile-slot--left .team-profile__arrow,.team-profile-slot--right .team-profile__arrow{transform:none}.team-profile-slot .team-profile[open] .team-profile__arrow{transform:rotate(90deg)}.team-profile-slot .team-profile__extra{width:auto;min-height:0;box-shadow:none;background:0 0;border:0;margin-top:1.25rem;padding:0;position:static;translate:none}.team-profile__extra:before{display:none}}.over-ons .hero-team__title{color:var(--kleur-wit);text-align:left;margin:0;font-size:clamp(2rem,4.3vw,4.5rem);line-height:1.15}.over-ons .hero-team__title span{display:inline}.over-ons .hero-team__subtitle{color:var(--kleur-wit);margin:1rem 0 0;font-size:clamp(1rem,1.5vw,1.25rem);line-height:1.6}.over-ons-team{isolation:isolate;border-top:1px solid var(--kleur-logo-blauw);position:relative}.over-ons-team:before{content:"";z-index:-1;background:var(--kleur-logo-blauw);clip-path:polygon(0 4%,100% 0,100% 100%,0 100%);position:absolute;inset:24% 0 0}.over-ons-team__grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.over-ons-person{background:var(--kleur-wit);border:1px solid var(--kleur-logo-blauw);border-radius:.5rem;flex-direction:column;min-width:0;display:flex;overflow:hidden}.over-ons-person__photo{aspect-ratio:4/3.5;object-fit:cover;object-position:center 22%;width:100%;height:auto}.over-ons-person__body{flex-direction:column;flex:1;padding:clamp(1.25rem,2vw,2rem);display:flex}.over-ons .over-ons-person h3{color:var(--kleur-logo-blauw);margin-bottom:.75rem;font-size:clamp(1.4rem,2vw,2rem)}.over-ons-person__role{min-height:3.2em;color:var(--kleur-grijs-leesbaar);margin:0 0 1.25rem;font-size:.9375rem;font-weight:700;line-height:1.6}.over-ons-person__specialties{color:var(--kleur-grijs-leesbaar);margin:0 0 1.75rem;padding-left:1.125rem;font-size:.9375rem;line-height:1.8}.over-ons-person__specialties li::marker{color:var(--kleur-logo-blauw)}.over-ons-person__contact{border-top:1px solid var(--kleur-logo-blauw);gap:.5rem;margin-top:auto;padding-top:1.25rem;font-size:.875rem;line-height:1.7;display:grid}.over-ons-person__contact a{color:var(--kleur-blauw-leesbaar);text-underline-offset:.2em;overflow-wrap:anywhere}.over-ons-founder__story{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:start;gap:clamp(2rem,5vw,5rem);display:grid}.over-ons-founder__story>*{min-width:0}.over-ons-founder__story img{aspect-ratio:4/4.5;object-position:center top}.over-ons-founder__results-label{margin-top:clamp(3rem,5vw,5rem)}.over-ons-founder__results{grid-template-columns:repeat(3,minmax(0,1fr));gap:.875rem;margin:0;padding:0;list-style:none;display:grid}.over-ons-founder__results li{color:var(--kleur-grijs-leesbaar);border:1px solid var(--kleur-logo-blauw);background:var(--kleur-wit);border-radius:.5rem;padding:clamp(1.5rem,3vw,2.5rem);font-size:clamp(1.125rem,1.6vw,1.5rem);font-weight:700;line-height:1.5}.over-ons-founder__closing{text-align:center;max-width:60rem;margin:2.5rem auto 0;font-size:1.0625rem;line-height:1.85}.over-ons-contact{isolation:isolate;position:relative}.over-ons-contact:before{content:"";z-index:-1;background:var(--kleur-logo-blauw);clip-path:polygon(0 18%,100% 0,100% 100%,0 100%);position:absolute;inset:30% 0 0}.over-ons-contact__inner{background:var(--kleur-wit);border:1px solid var(--kleur-logo-blauw);color:var(--kleur-logo-blauw);border-radius:.5rem;justify-content:space-between;align-items:center;gap:2rem;padding:clamp(1.5rem,3vw,3rem);display:flex}.over-ons .over-ons-contact h2{color:var(--kleur-logo-blauw);font-size:clamp(1.75rem,3vw,3rem)}.over-ons-contact p{color:var(--kleur-grijs-leesbaar);line-height:1.7}.over-ons-contact .werkfit__button{background:var(--kleur-wit);color:var(--kleur-logo-blauw);border-color:var(--kleur-logo-blauw)}.over-ons-contact .werkfit__button:hover{background:var(--kleur-wit);text-underline-offset:.25em;text-decoration:underline}.over-ons-contact :focus-visible{outline-color:var(--kleur-donkerblauw)}@media (width<=1000px){.over-ons-team__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=800px){.over-ons-founder__story,.over-ons-founder__results{grid-template-columns:minmax(0,1fr)}.over-ons-founder__story .werkfit__photo{width:min(100%,30rem);margin-inline:auto}.over-ons-contact__inner{flex-direction:column;align-items:start}}@media (width<=600px){.over-ons-team__grid{grid-template-columns:minmax(0,1fr)}.over-ons-person__photo{aspect-ratio:4/4}.over-ons-person__role{min-height:0}.over-ons .hero-team__title{font-size:clamp(2rem,6vw,3rem)}}
