#MainContent .wha{background:var(--wha-bg);color:var(--wha-text);padding:var(--wha-top) 0 var(--wha-bottom);font-family:Inter,Arial,sans-serif!important;font-size:var(--wha-body)!important;line-height:1.65;letter-spacing:0!important;overflow:clip}
#MainContent .wha *{box-sizing:border-box;letter-spacing:0!important}
#MainContent .wha .wha-wrap{width:90%;max-width:var(--wha-width);margin:0 auto!important;padding:0}
#MainContent .wha h1,#MainContent .wha h2,#MainContent .wha h3{font-family:var(--wha-font,WHPDisplay,Inter,sans-serif)!important;font-style:italic!important;font-weight:900!important;text-transform:uppercase;color:var(--wha-ink)!important;line-height:1!important;margin:0!important;overflow-wrap:normal}
#MainContent .wha h1,#MainContent .wha h2{font-size:var(--wha-title)!important}
#MainContent .wha h3{font-size:26px!important;line-height:1.1!important}
#MainContent .wha h1 span,#MainContent .wha h2 span{color:var(--wha-accent)!important;font:inherit!important}
#MainContent .wha.wha-theme-font h1,#MainContent .wha.wha-theme-font h2,#MainContent .wha.wha-theme-font h3{font-style:normal!important;font-weight:700!important}
#MainContent .wha p,#MainContent .wha a,#MainContent .wha strong,#MainContent .wha figcaption{font-family:Inter,Arial,sans-serif!important;font-style:normal!important;font-size:inherit;line-height:inherit;letter-spacing:0!important}
#MainContent .wha p{margin:0 0 18px!important;font-size:var(--wha-body)!important;font-weight:400!important;color:inherit!important}
#MainContent .wha .wha-rich p:last-child{margin-bottom:0!important}
#MainContent .wha .wha-rich{color:var(--wha-text)}
#MainContent .wha .wha-rich a{color:inherit;text-decoration:underline;text-underline-offset:3px}
#MainContent .wha figure{margin:0}
#MainContent .wha .wha-media{overflow:hidden;border-radius:var(--wha-radius);position:relative;min-width:0;background:var(--wha-card)}
#MainContent .wha .wha-media>picture{display:block;width:100%;height:100%}
#MainContent .wha .wha-media img,#MainContent .wha .wha-media video,#MainContent .wha .wha-media .placeholder-svg{display:block;width:100%;height:100%;object-fit:cover;object-position:center var(--wha-image-position,50%)}
#MainContent .wha svg.icon{width:22px;height:22px;flex:0 0 22px;fill:none!important;stroke:currentColor!important;color:var(--wha-accent)!important;vertical-align:middle}
#MainContent .wha svg.icon *{stroke:currentColor!important}
#MainContent .wha .wha-button{display:inline-flex;align-items:center;justify-content:center;gap:22px;padding:17px 24px;min-height:52px;border:1px solid var(--wha-button)!important;border-radius:var(--wha-button-radius);background:var(--wha-button)!important;color:var(--wha-button-text)!important;text-decoration:none!important;font-size:12px!important;font-weight:700!important;text-transform:uppercase;line-height:1.3!important;box-shadow:none!important}
#MainContent .wha .wha-button:before,#MainContent .wha .wha-button:after{display:none!important}
#MainContent .wha .wha-button:hover{filter:brightness(1.15)}
#MainContent .wha a:focus-visible{outline:3px solid var(--wha-accent);outline-offset:5px}
#MainContent .wha .wha-actions{display:flex;gap:24px;align-items:center;flex-wrap:wrap;margin-top:28px}
#MainContent .wha .wha-text-link{display:inline-flex;align-items:center;gap:12px;font-size:13px!important;font-weight:700!important;color:var(--wha-ink)!important;text-decoration:underline;text-underline-offset:5px}
#MainContent .wha .wha-hero{display:grid;grid-template-columns:.9fr 1.1fr;gap:56px;align-items:center}
#MainContent .wha .wha-hero-copy{padding:24px 0}
#MainContent .wha .wha-lead{max-width:490px;margin-top:26px}
#MainContent .wha .wha-hero-media{height:620px}
#MainContent .wha .wha-hero-media img{object-position:center var(--wha-image-position,55%)}
#MainContent .wha .wha-hero-media figcaption{position:absolute;bottom:20px;left:20px;right:20px;background:rgba(19,19,19,.78);color:#fff!important;padding:12px 16px;border-radius:12px;font-size:12px!important;font-weight:600!important;line-height:1.4!important;backdrop-filter:blur(10px)}
#MainContent .wha .wha-proof{border-top:1px solid var(--wha-line);margin-top:36px;padding-top:25px;display:grid;gap:18px}
#MainContent .wha .wha-proof>div{display:flex;align-items:flex-start;gap:12px}
#MainContent .wha .wha-proof strong{font-size:14px!important;font-weight:700!important;color:var(--wha-ink)!important;display:block;line-height:1.4!important}
#MainContent .wha .wha-proof p{font-size:12px!important;margin:3px 0 0!important;line-height:1.4!important}
#MainContent .wha .wha-story{display:grid;grid-template-columns:1fr 1fr;gap:7%;align-items:center}
#MainContent .wha .wha-story-media{aspect-ratio:1.05}
#MainContent .wha .wha-story-copy>.wha-rich{margin-top:26px}
#MainContent .wha .wha-signature{font-size:13px!important;font-weight:700!important;color:var(--wha-ink)!important;margin-top:24px!important;padding-left:16px;border-left:3px solid var(--wha-accent)}
#MainContent .wha .wha-heading-row{display:grid;grid-template-columns:1.3fr .7fr;gap:60px;align-items:end;margin-bottom:36px}
#MainContent .wha .wha-founder-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}
#MainContent .wha .wha-founder{background:var(--wha-card);border-radius:var(--wha-radius);overflow:hidden;display:grid;grid-template-columns:.9fr 1.1fr;min-width:0}
#MainContent .wha .wha-founder-photo{border-radius:0;min-height:370px;height:100%}
#MainContent .wha .wha-founder-photo img{position:absolute;inset:0}
#MainContent .wha .wha-founder-copy{padding:32px 26px;align-self:center}
#MainContent .wha .wha-founder .wha-role{color:var(--wha-accent)!important;font-size:12px!important;line-height:1.45!important;font-weight:700!important;margin:12px 0 20px!important}
#MainContent .wha .wha-founder .wha-rich p{font-size:14px!important;line-height:1.65!important}
#MainContent .wha .wha-standards-panel{background:var(--wha-panel);border-radius:var(--wha-radius);padding:54px 44px}
#MainContent .wha .wha-standards-panel h2,#MainContent .wha .wha-standards-panel h3{color:var(--wha-panel-title)!important}
#MainContent .wha .wha-standards-panel .wha-rich{color:var(--wha-panel-text)!important}
#MainContent .wha .wha-standard-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:36px;border-top:1px solid color-mix(in srgb,var(--wha-panel-text) 25%,transparent);padding-top:34px}
#MainContent .wha .wha-standard-icon{display:block;margin-bottom:22px}
#MainContent .wha .wha-standard-icon svg.icon{width:30px;height:30px}
#MainContent .wha .wha-standard h3{font-size:24px!important;margin-bottom:16px!important}
#MainContent .wha .wha-standard p{font-size:14px!important}
#MainContent .wha .wha-visit{display:grid;grid-template-columns:1fr 1fr;gap:8%;align-items:center}
#MainContent .wha .wha-visit>div>.wha-rich{margin-top:25px;max-width:510px}
#MainContent .wha .wha-contact-list{background:var(--wha-card);border:1px solid var(--wha-line);padding:12px 30px;border-radius:var(--wha-radius)}
#MainContent .wha .wha-contact-list article{display:flex;align-items:flex-start;gap:18px;padding:24px 0}
#MainContent .wha .wha-contact-list article+article{border-top:1px solid var(--wha-line)}
#MainContent .wha .wha-contact-list h3{font-size:23px!important;margin-bottom:9px!important}
#MainContent .wha .wha-contact-list p{font-size:14px!important;line-height:1.55!important}
@media(min-width:1600px){#MainContent .wha .wha-hero-media{height:680px}}
@media(max-width:1100px){#MainContent .wha .wha-hero{gap:32px}#MainContent .wha .wha-hero h1{font-size:56px!important}#MainContent .wha .wha-founder{grid-template-columns:1fr}#MainContent .wha .wha-founder-photo{height:320px;min-height:0}#MainContent .wha .wha-founder-photo img{object-position:center var(--wha-image-position,50%)}#MainContent .wha .wha-heading-row{grid-template-columns:1fr .8fr;gap:30px}}
@media(max-width:800px){#MainContent .wha{padding:var(--wha-mobile-top) 0 var(--wha-mobile-bottom)}#MainContent .wha h1,#MainContent .wha h2,#MainContent .wha .wha-hero h1{font-size:var(--wha-title-mobile)!important}#MainContent .wha .wha-hero{display:flex;flex-direction:column-reverse;gap:24px;align-items:stretch}#MainContent .wha .wha-hero-copy{padding:0}#MainContent .wha .wha-hero-media{height:auto;aspect-ratio:1.08}#MainContent .wha .wha-hero-media img{object-position:center var(--wha-image-position,55%)}#MainContent .wha .wha-hero-media figcaption{bottom:12px;left:12px;right:12px;padding:10px 12px;font-size:11px!important}#MainContent .wha .wha-lead{margin-top:20px;max-width:none}#MainContent .wha .wha-proof{margin-top:26px;padding-top:22px;gap:17px}#MainContent .wha .wha-actions{gap:20px;margin-top:22px}#MainContent .wha .wha-story{grid-template-columns:1fr;gap:28px}#MainContent .wha .wha-story-media{aspect-ratio:1.25}#MainContent .wha .wha-heading-row{grid-template-columns:1fr;gap:22px;margin-bottom:28px}#MainContent .wha .wha-founder-grid{grid-template-columns:1fr;gap:22px}#MainContent .wha .wha-founder{grid-template-columns:1fr}#MainContent .wha .wha-founder-photo{height:auto;aspect-ratio:1.15}#MainContent .wha .wha-founder-copy{padding:26px}#MainContent .wha .wha-standards-panel{padding:32px 24px}#MainContent .wha .wha-standard-grid{grid-template-columns:1fr;gap:28px;padding-top:26px}#MainContent .wha .wha-standard+.wha-standard{border-top:1px solid color-mix(in srgb,var(--wha-panel-text) 25%,transparent);padding-top:26px}#MainContent .wha .wha-standard-icon{margin-bottom:16px}#MainContent .wha .wha-visit{grid-template-columns:1fr;gap:30px}#MainContent .wha .wha-contact-list{padding:4px 24px}#MainContent .wha .wha-contact-list article{padding:22px 0}}
@media(prefers-reduced-motion:reduce){#MainContent .wha *{scroll-behavior:auto!important;animation:none!important;transition:none!important}}

#MainContent .wha .wha-hero-media,#MainContent .wha .wha-story-media{border-radius:var(--wha-radius)!important}
#MainContent .wha .wha-founder{overflow:hidden!important}
#MainContent .wha .wha-founder-photo img{transform:scale(1.1)}
#wha-founders,#wha-story{scroll-margin-top:120px}


#MainContent .wha>section.wha-wrap,#MainContent .wha .wha-heading-row,#MainContent .wha .wha-heading-row>div{background:transparent!important;color:var(--wha-text)}
#MainContent .wha .wha-founder{background:var(--wha-card)!important;border-radius:var(--wha-radius)!important}
#MainContent .wha .wha-founder-copy{min-width:0;background:transparent!important;padding:32px!important}
#MainContent .wha .wha-founder-photo{background:transparent!important}
#MainContent .wha .wha-standard-role{color:var(--wha-accent)!important;font-size:14px!important;font-weight:700!important;line-height:1.45!important;margin:0 0 14px!important}
#MainContent .wha .wha-founder .wha-rich p{font-size:16px!important;line-height:1.65!important}
#MainContent .wha .wha-task{background:var(--wha-card);border-radius:var(--wha-radius);padding:30px;margin-top:24px}
#MainContent .wha .wha-task h3{margin-bottom:14px!important}
#MainContent .wha .wha-button,#MainContent .wha .wha-text-link{font-size:14px!important;min-height:48px}
@media(max-width:1100px){#MainContent .wha .wha-founder{grid-template-columns:1fr}#MainContent .wha .wha-founder-photo{height:330px;min-height:0}#MainContent .wha .wha-founder-copy{align-self:start}}
@media(max-width:800px){#MainContent .wha .wha-founder-grid{grid-template-columns:1fr;gap:24px}#MainContent .wha .wha-founder-copy{padding:26px!important}#MainContent .wha .wha-founder-photo{height:390px}#MainContent .wha .wha-task{padding:26px}#MainContent .wha .wha-heading-row{gap:20px}}
@media(max-width:480px){#MainContent .wha .wha-founder-photo{height:330px}#MainContent .wha .wha-founder-copy{padding:24px!important}}
#onze-standaard{scroll-margin-top:110px}
