:where(.page-bedrijf) .bd-mv{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:clamp(44px,4.6vw,64px);display:grid}:where(.page-bedrijf) .gs-org{background:#f3f2ef;border-radius:20px;margin-top:clamp(44px,4.6vw,64px);padding:clamp(24px,4.4vw,56px)}:where(.page-bedrijf) .gs-wit .gs-org{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}:where(.page-bedrijf) .gs-root{min-width:0;padding-bottom:28px;position:relative}:where(.page-bedrijf) .gs-root:before{content:"";border-left:1.5px solid #d4d4d8;position:absolute;top:72px;bottom:0;left:36px}:where(.page-bedrijf) .gs-roottop{flex-wrap:wrap;align-items:center;gap:12px 36px;display:flex}:where(.page-bedrijf) .gs-founders{flex-wrap:wrap;gap:10px 20px;display:flex}:where(.page-bedrijf) .gs-branches{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:48px;padding-top:36px;display:grid;position:relative}:where(.page-bedrijf) .gs-branches:before{content:"";border-top:1.5px solid #d4d4d8;position:absolute;top:0;left:36px;right:calc(50% - 60px)}:where(.page-bedrijf) .gs-branch{min-width:0;position:relative}:where(.page-bedrijf) .gs-branch:before{content:"";border-left:1.5px solid #d4d4d8;height:36px;position:absolute;top:-36px;left:36px}:where(.page-bedrijf) .gs-bhead{align-items:flex-start;gap:14px;padding-bottom:12px;display:flex;position:relative}:where(.page-bedrijf) .gs-bhead:after{content:"";border-left:1.5px solid #d4d4d8;position:absolute;top:56px;bottom:0;left:36px}:where(.page-bedrijf) .gs-branch>.gs-tree{margin-left:36px}:where(.page-bedrijf) .gs-tree{margin:0;padding:0;list-style:none}:where(.page-bedrijf) .gs-tree>li{padding:6px 0 6px 22px;position:relative}:where(.page-bedrijf) .gs-tree>li:before{content:"";border-left:1.5px solid #d4d4d8;position:absolute;top:0;bottom:0;left:0}:where(.page-bedrijf) .gs-tree>li:last-child:before{height:24px;bottom:auto}:where(.page-bedrijf) .gs-tree>li:after{content:"";border-top:1.5px solid #d4d4d8;width:22px;position:absolute;top:24px;left:0}:where(.page-bedrijf) .gs-tree .gs-tree{margin-left:18px}:where(.page-bedrijf) .gs-nb{min-height:36px;font:inherit;color:#18181b;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}:where(.page-bedrijf) .gs-nb:focus-visible{outline-offset:4px;border-radius:24px;outline:2px solid #c2362f}:where(.page-bedrijf) .gs-cw{flex:none;width:36px;height:36px;display:block;position:relative}:where(.page-bedrijf) .gs-cw-root{width:72px;height:72px}:where(.page-bedrijf) .gs-cw-brand{width:56px;height:56px;margin-left:8px}:where(.page-bedrijf) .gs-c{box-sizing:border-box;outline-offset:3px;border-radius:50%;justify-content:center;align-items:center;transition:transform .2s,outline-color .2s;display:flex;position:absolute;inset:0;overflow:hidden;container-type:size}:where(.page-bedrijf) .gs-cw-open:after{content:"";opacity:0;pointer-events:none;border:1.5px solid #eb544f;border-radius:50%;animation:2.8s ease-out 1.4s infinite page-bedrijf--gs-pulse;position:absolute;inset:0}:where(.page-bedrijf) .gs-mono{letter-spacing:-.04em;font-size:38cqw;font-weight:800;line-height:1}:where(.page-bedrijf) .gs-ico{width:48%;height:48%}:where(.page-bedrijf) .gs-nl{padding-top:7px;font-size:16px;font-weight:600;line-height:1.3}:where(.page-bedrijf) .gs-knote{color:#3f3f46;margin:4px 0 6px 48px;font-size:15px;font-weight:300;line-height:1.5}@keyframes page-bedrijf--gs-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}@keyframes page-bedrijf--gs-pulse{0%{opacity:.6;transform:scale(1)}to{opacity:0;transform:scale(1.7)}}:where(.page-bedrijf) .gs-anim{animation:.4s cubic-bezier(.2,.7,.2,1) both page-bedrijf--gs-rise}:where(.page-bedrijf) .bd-people{--g:max(clamp(20px,4vw,48px),calc((100vw - 1200px) / 2));margin:clamp(44px,4.6vw,64px) calc(var(--g) * -1) 0;padding:0 var(--g) 4px;scroll-padding:0 var(--g);grid-auto-flow:column;grid-auto-columns:calc((100% - 2 * clamp(28px,3.4vw,48px)) / var(--dc-deler,3));overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;gap:clamp(28px,3.4vw,48px);list-style:none;display:grid;overflow-x:auto}:where(.page-bedrijf) .bd-people::-webkit-scrollbar{display:none}:where(.page-bedrijf) .bd-people:focus-visible{outline-offset:-2px;outline:2px solid #c2362f}:where(.page-bedrijf) .bd-person{scroll-snap-align:start;background:#f3f2ef;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}:where(.page-bedrijf) .gs-wit .bd-person{background:#fff;box-shadow:inset 0 0 0 1px #e4e4e7}:where(.page-bedrijf) .bd-person-photo{aspect-ratio:1;background:#f3f2ef;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}:where(.page-bedrijf) .gs-grijs .bd-person-photo{background:#e4e4e7}:where(.page-bedrijf) .bd-person-photo img{object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}:where(.page-bedrijf) .bd-person-body{flex-direction:column;align-items:flex-start;gap:8px;padding:24px 24px 28px;display:flex}:where(.page-bedrijf) .bd-person-role{letter-spacing:.16em;text-transform:uppercase;color:#71717a;align-items:center;gap:8px;font-size:12px;font-weight:800;line-height:1.3;display:inline-flex}:where(.page-bedrijf) .bd-person-dot{border-radius:50%;flex:none;width:10px;height:10px}:where(.page-bedrijf) .bd-person-name{letter-spacing:-.025em;margin:0;font-size:clamp(20px,1.7vw,24px);font-weight:800;line-height:1.2}:where(.page-bedrijf) .bd-person-story{color:#3f3f46;margin:0;font-size:16px;font-weight:300;line-height:1.6}:where(.page-bedrijf) .bd-people-nav{gap:10px;margin-top:24px;display:flex}:where(.page-bedrijf) .bd-people-btn{min-height:44px;font:inherit;color:#18181b;cursor:pointer;background:#fff;border:1px solid #d4d4d8;border-radius:999px;align-items:center;padding:0 20px;font-size:15px;font-weight:700;transition:border-color .15s,color .15s;display:inline-flex}:where(.page-bedrijf) .bd-people-btn[aria-disabled=true]{color:#a1a1aa;cursor:default;border-color:#e4e4e7}:where(.page-bedrijf) .bd-people-btn:focus-visible{outline-offset:3px;outline:2px solid #c2362f}@media (hover:hover){:where(.page-bedrijf) .bd-people-btn:not([aria-disabled=true]):hover{border-color:#18181b}:where(.page-bedrijf) .gs-nb:hover .gs-c{transform:scale(1.08)}:where(.page-bedrijf) .gs-nb:hover .gs-nl{text-underline-offset:3px;text-decoration:underline}}@media (max-width:900px){:where(.page-bedrijf) .bd-mv{grid-template-columns:minmax(0,1fr)}:where(.page-bedrijf) .bd-people{grid-auto-columns:calc((100% - 28px) / var(--dc-deler,1.8));gap:28px}}@media (max-width:860px){:where(.page-bedrijf) .gs-root{padding-bottom:18px}:where(.page-bedrijf) .gs-cw-root{width:56px;height:56px}:where(.page-bedrijf) .gs-root:before{top:56px;left:28px}:where(.page-bedrijf) .gs-founders{margin-left:72px}:where(.page-bedrijf) .gs-branches{margin-left:28px;padding-top:0;display:block}:where(.page-bedrijf) .gs-branches:before{display:none}:where(.page-bedrijf) .gs-branch{padding:10px 0 10px 18px}:where(.page-bedrijf) .gs-branch:before{height:auto;top:0;bottom:0;left:0}:where(.page-bedrijf) .gs-branch:last-child:before{height:32px;bottom:auto}:where(.page-bedrijf) .gs-branch:after{content:"";border-top:1.5px solid #d4d4d8;width:18px;position:absolute;top:32px;left:0}:where(.page-bedrijf) .gs-cw-brand{width:44px;height:44px;margin-left:0}:where(.page-bedrijf) .gs-bhead:after{top:44px;left:22px}:where(.page-bedrijf) .gs-branch>.gs-tree{margin-left:22px}}@media (max-width:600px){:where(.page-bedrijf) .bd-people{grid-auto-columns:84%;gap:16px}}@media (prefers-reduced-motion:reduce){:where(.page-bedrijf) .gs-anim,:where(.page-bedrijf) .gs-c,:where(.page-bedrijf) .gs-cw-open:after{transition:none!important;animation:none!important}}
