body{margin:0;background:#0b2a23}a{color:inherit;text-decoration:none}.wrap{max-width:1360px;margin:0 auto;padding-inline:clamp(16px,3vw,40px);box-sizing:border-box}.display{font-family:Inter Tight,Inter,system-ui,sans-serif;font-weight:400;letter-spacing:-.025em}.photo{display:block;width:100%;object-fit:cover}img{filter:grayscale(1) contrast(1.05)}img.mark{filter:none}img.hov{transition:filter .4s ease}img.hov:hover{filter:none}.shine{position:relative;overflow:hidden;isolation:isolate;box-shadow:inset 0 0 0 1px #fcfaf514}.shine:after{content:"";position:absolute;inset:0;z-index:-1;background:linear-gradient(110deg,transparent 35%,rgba(252,250,245,.08) 50%,transparent 65%);transform:translate(-120%);animation:shine 6s ease-in-out infinite}@keyframes shine{0%{transform:translate(-120%)}40%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.shine:after{animation:none;opacity:0}}details summary::-webkit-details-marker{display:none}details[open] .plus{transform:rotate(45deg)}.lstrip{flex-wrap:nowrap!important}.lstrip>div{flex:1 1 0!important;min-width:0;padding-inline:16px!important}.lstrip>div+div{border-left:1px solid rgba(252,250,245,.14)}@media(max-width:900px){.lstrip{flex-wrap:wrap!important}.lstrip>div{flex:0 0 33.33%!important}.lstrip>div+div{border-left:0}}@media(max-width:700px){.doen{display:flex!important;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none;margin-inline:calc(-1*clamp(16px,3vw,40px));padding-inline:clamp(16px,3vw,40px);scroll-padding-inline:clamp(16px,3vw,40px)}.doen::-webkit-scrollbar{display:none}.doen>a{flex:0 0 78%;scroll-snap-align:start}}.sm-only{display:none}@media(max-width:700px){.lg-only{display:none}.sm-only{display:inline}}.yr{display:grid;grid-template-columns:200px minmax(0,1fr);gap:24px 64px}.ev{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:24px 48px;align-items:start}@media(max-width:900px){.yr,.ev{grid-template-columns:1fr}}.mgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:16px}.mgrid article{height:100%;box-sizing:border-box}.pill{font:inherit;cursor:pointer;border-radius:999px;padding:10px 18px;font-size:14px;border:1px solid rgba(11,42,35,.18)}.fq{display:grid;grid-template-columns:240px minmax(0,1fr);gap:40px 80px}@media(max-width:900px){.fq{grid-template-columns:1fr}}.story{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:48px 96px;align-items:start}.tl{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px 64px}.about-hero{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:40px 96px;align-items:start}@media(max-width:900px){.about-hero{grid-template-columns:1fr}.about-hero h1{position:static!important}.about-hero h1 br{display:none}}@media(max-width:700px){.about-hero h1.display{font-size:clamp(32px,9.4vw,56px)!important}}@media(max-width:900px){.story,.tl{grid-template-columns:1fr}}.spk-track{display:flex;gap:20px;overflow-x:auto;scrollbar-width:none;padding:8px max(clamp(16px,3vw,40px),calc((100vw - 1360px)/2 + clamp(16px,3vw,40px)))}.spk-track::-webkit-scrollbar{display:none}.spk-card{flex:0 0 260px;display:flex;flex-direction:column;gap:16px;padding:14px 14px 18px;background:#fff;border:1px solid rgba(11,42,35,.08);border-radius:12px;font:inherit;color:inherit;cursor:pointer;transition:transform .25s ease}.spk-card:hover{transform:translateY(-3px)}.spk-card:focus-visible,.spk-arrow:focus-visible,.spk-close:focus-visible{outline:2px solid #0b2a23;outline-offset:3px}.spk-arrow{width:48px;height:48px;border-radius:999px;border:1px solid rgba(11,42,35,.2);background:transparent;color:#0b2a23;font:inherit;font-size:18px;cursor:pointer}.spk-arrow:hover{background:#0b2a23;color:#fcfaf5}.spk-modal{position:fixed;inset:0;z-index:200;display:grid;place-items:center;padding:24px}.spk-modal[hidden]{display:none}.spk-backdrop{position:absolute;inset:0;background:#0b2a2399;opacity:0;transition:opacity .4s ease}.spk-modal.open .spk-backdrop{opacity:1}.spk-panel{position:relative;width:min(820px,100%);max-height:calc(100vh - 48px);overflow:auto;background:#fff;color:#0b2a23;border-radius:16px;display:grid;grid-template-columns:minmax(0,320px) minmax(0,1fr);transform-origin:0 0}.spk-m-body{transition:opacity .3s ease}.spk-modal:not(.open) .spk-m-body{opacity:0}.spk-close{width:44px;height:44px;border-radius:999px;border:0;background:#0b2a230f;color:#0b2a23;font-size:24px;line-height:1;cursor:pointer;flex:0 0 auto}@media(max-width:700px){.spk-panel{grid-template-columns:1fr}.spk-m-img{max-height:300px}.spk-card{flex-basis:220px}}.logo-wall{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:1px;background:#0b2a231f;border:1px solid rgba(11,42,35,.12);border-radius:12px;overflow:hidden}@media(max-width:1100px){.logo-wall{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.spk-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.logo-wall{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:900px){.about-hero-v2 h1 br{display:none}}@media(max-width:700px){.about-hero-v2 h1.display{font-size:clamp(32px,9.4vw,56px)!important}}.ct{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px 96px;align-items:start}@media(max-width:1000px){.ct{grid-template-columns:1fr}}.fld{width:100%;box-sizing:border-box;font:inherit;font-size:15px;color:#0b2a23;background:#fff;border:1px solid rgba(11,42,35,.18);border-radius:6px;padding:15px 14px;outline:none}.fld::placeholder{color:#0b2a238c}.fld:focus{border-color:#0b2a23}.menu-btn{display:none;width:44px;height:44px;border:0;border-radius:8px;background:#fcfaf514;cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:0}.menu-btn span{display:block;width:18px;height:1.5px;background:#fcfaf5;transition:transform .25s ease}header.open .menu-btn span:first-child{transform:translateY(3.75px) rotate(45deg)}header.open .menu-btn span:last-child{transform:translateY(-3.75px) rotate(-45deg)}@media(max-width:860px){.site-actions{margin-left:auto;order:1}.menu-btn{order:2}.site-actions>a:not([href*=onderwerp]){display:none}.menu-btn{display:inline-flex}.site-nav{display:none!important;order:3;width:100%;flex-direction:column;gap:2px;padding:8px!important;font-size:16px!important}header.open .site-nav{display:flex!important}.site-nav a{padding:14px 16px!important}header.open .site-actions{display:flex!important;order:4;width:100%;margin-left:0;flex-wrap:wrap;gap:8px!important;font-size:16px!important}header.open .site-actions>a{display:inline-flex!important;padding:12px 16px!important;border-radius:8px}header.open .site-actions>a[href*=spreker]{background:#fcfaf514}}@media(max-width:480px){.site-actions{display:none!important}}@media(max-width:900px){.fq aside{position:static!important}}@media(max-width:640px){.wrap{padding-inline:16px}section[style*="padding-top: 112px"],div[style*="padding-top: 112px"]{padding-top:72px!important}section[style*="padding-bottom: 112px"],div[style*="padding-bottom: 112px"],section[style*="padding-bottom: 120px"]{padding-bottom:72px!important}footer .wrap{padding-top:64px!important;gap:56px!important}.yr span.display{font-size:64px!important}}img[style*="max-width: 110px"]{max-width:100%!important}@media(max-width:640px){h1.display{font-size:clamp(38px,12vw,56px)!important;hyphens:none;overflow-wrap:break-word}h2.display{overflow-wrap:break-word;hyphens:none}[style*="repeat(4, minmax(0, 1fr))"]{grid-template-columns:repeat(3,minmax(0,1fr))!important}}.privacy{max-width:820px!important}.privacy p,.privacy li{font-size:17px;line-height:1.7;color:#0b2a23cc}.privacy p{margin:0 0 18px}.privacy ul{margin:0 0 18px;padding-left:20px}.privacy h2{font-size:clamp(24px,2.4vw,30px);font-weight:500;line-height:1.2;margin:44px 0 14px;color:#0b2a23}.privacy a{text-decoration:underline;text-underline-offset:3px}.ev-detail{display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:40px 64px;align-items:start}@media(max-width:900px){.ev-detail{grid-template-columns:1fr}}.sp-card{display:grid;grid-template-columns:112px minmax(0,1fr) minmax(0,1.5fr) 180px;gap:24px 40px;align-items:center}@media(max-width:900px){.sp-card{grid-template-columns:112px minmax(0,1fr)}.sp-card>p,.sp-card>div:last-child{grid-column:1/-1}.sp-card>div:last-child{order:-1;justify-content:flex-start!important;padding-right:0!important}.sp-card>div:last-child:empty{display:none}}.js .reveal{opacity:0;transform:translate3d(0,14px,0);will-change:opacity,transform;transition:opacity .55s cubic-bezier(.23,1,.32,1),transform .55s cubic-bezier(.23,1,.32,1)}.js .reveal.is-in{opacity:1;transform:none}a[style*=padding],button{transition:transform .16s cubic-bezier(.23,1,.32,1),opacity .2s ease,background-color .2s ease}a[style*=padding]:active,button:active{transform:scale(.97)}a:hover{opacity:.85}details summary .plus{transition:transform .25s cubic-bezier(.23,1,.32,1)}@media(prefers-reduced-motion:reduce){.js .reveal{opacity:1;transform:none;transition:none}a[style*=padding]:active,button:active{transform:none}}@keyframes rise{0%{opacity:0;transform:translate3d(0,16px,0)}to{opacity:1;transform:none}}.js:not(.ready) header.wrap,.js:not(.ready) header.wrap+section>*{opacity:0}.ready header.wrap{animation:rise .6s cubic-bezier(.23,1,.32,1) both}.ready header.wrap+section>*{animation:rise .8s cubic-bezier(.23,1,.32,1) both}.ready header.wrap+section>*:nth-child(1){animation-delay:.06s}.ready header.wrap+section>*:nth-child(2){animation-delay:.12s}.ready header.wrap+section>*:nth-child(3){animation-delay:.18s}.ready header.wrap+section>*:nth-child(4){animation-delay:.24s}.ready header.wrap+section>*:nth-child(5){animation-delay:.3s}.js .reveal img,.js img.reveal{clip-path:inset(0 0 8% 0);transition:clip-path .9s cubic-bezier(.23,1,.32,1)}.js .reveal.is-in img,.js img.reveal.is-in{clip-path:inset(0 0 0 0)}@media(prefers-reduced-motion:reduce){.intro-logo{animation:none!important}.js header.wrap,.js header.wrap+section>*{animation:none!important;opacity:1!important}.js .reveal img{clip-path:none}}details summary .plus{transition:transform .35s cubic-bezier(.23,1,.32,1),background-color .25s ease,color .25s ease!important}details[open] summary .plus{transform:rotate(135deg)!important;background:#ceffcc!important;color:#0b2a23}summary:hover .plus{background:#0b2a231f}.intro-overlay{display:none}.intro body,.leave body{overflow:hidden}.intro .intro-overlay,.leave .intro-overlay{display:block;position:fixed;inset:0;z-index:100}.intro .intro-overlay{pointer-events:none}.leave .intro-overlay{pointer-events:all}.intro-overlay>span{position:absolute;top:0;bottom:0;width:20.5%;background:#ceffcc;will-change:transform}.intro-overlay>span:nth-child(1){left:0}.intro-overlay>span:nth-child(2){left:20%}.intro-overlay>span:nth-child(3){left:40%}.intro-overlay>span:nth-child(4){left:60%}.intro-overlay>span:nth-child(5){left:80%}.intro-logo{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:18px;color:#0b2a23;opacity:0;transform:translate3d(0,-14px,0)}.nologo .intro-logo{display:none}.intro-name{display:flex;flex-direction:column}.intro-logo svg{height:clamp(64px,9vw,104px);width:auto}.intro-logo .intro-name{font-size:clamp(22px,2.6vw,34px);font-weight:500;line-height:1.08;letter-spacing:-.02em}@keyframes introIn{0%{opacity:0;transform:translate3d(0,-14px,0)}to{opacity:1;transform:none}}@keyframes introOut{0%{opacity:1;transform:none}to{opacity:0;transform:translate3d(0,14px,0)}}@keyframes stripIn{0%{transform:translate3d(0,-101%,0)}to{transform:none}}@keyframes stripDown{0%{transform:none}to{transform:translate3d(0,101%,0)}}.intro-play .intro-overlay>span,.leave .intro-overlay>span{animation-timing-function:cubic-bezier(.7,0,.25,1);animation-fill-mode:both}.intro-play.home:not(.cont) .intro-logo{animation:introIn .35s cubic-bezier(.23,1,.32,1) both,introOut .22s cubic-bezier(.4,0,1,1) .85s forwards}.intro-play.home:not(.cont) .intro-overlay>span{animation-name:stripDown;animation-duration:.55s}.intro-play.home:not(.cont) .intro-overlay>span:nth-child(1){animation-delay:.9s}.intro-play.home:not(.cont) .intro-overlay>span:nth-child(2){animation-delay:.94s}.intro-play.home:not(.cont) .intro-overlay>span:nth-child(3){animation-delay:.98s}.intro-play.home:not(.cont) .intro-overlay>span:nth-child(4){animation-delay:1.02s}.intro-play.home:not(.cont) .intro-overlay>span:nth-child(5){animation-delay:1.06s}.intro-play.nologo .intro-overlay>span{animation-name:stripDown;animation-duration:.42s}.intro-play.nologo .intro-overlay>span:nth-child(1){animation-delay:.04s}.intro-play.nologo .intro-overlay>span:nth-child(2){animation-delay:.07s}.intro-play.nologo .intro-overlay>span:nth-child(3){animation-delay:.1s}.intro-play.nologo .intro-overlay>span:nth-child(4){animation-delay:.13s}.intro-play.nologo .intro-overlay>span:nth-child(5){animation-delay:.16s}.cont.home .intro-logo{opacity:1;transform:none}.intro-play.cont.home .intro-logo{animation:introOut .22s cubic-bezier(.4,0,1,1) .45s forwards}.intro-play.cont.home .intro-overlay>span{animation-name:stripDown;animation-duration:.5s}.intro-play.cont.home .intro-overlay>span:nth-child(1){animation-delay:.5s}.intro-play.cont.home .intro-overlay>span:nth-child(2){animation-delay:.54s}.intro-play.cont.home .intro-overlay>span:nth-child(3){animation-delay:.58s}.intro-play.cont.home .intro-overlay>span:nth-child(4){animation-delay:.62s}.intro-play.cont.home .intro-overlay>span:nth-child(5){animation-delay:.66s}.leave .intro-overlay>span{animation-name:stripIn}.leave.nologo .intro-overlay>span{animation-duration:.36s}.leave.nologo .intro-overlay>span:nth-child(2){animation-delay:.03s}.leave.nologo .intro-overlay>span:nth-child(3){animation-delay:.06s}.leave.nologo .intro-overlay>span:nth-child(4){animation-delay:.09s}.leave.nologo .intro-overlay>span:nth-child(5){animation-delay:.12s}.leave.home .intro-overlay>span{animation-duration:.42s}.leave.home .intro-overlay>span:nth-child(2){animation-delay:.04s}.leave.home .intro-overlay>span:nth-child(3){animation-delay:.08s}.leave.home .intro-overlay>span:nth-child(4){animation-delay:.12s}.leave.home .intro-overlay>span:nth-child(5){animation-delay:.16s}.leave.home .intro-logo{animation:introIn .24s cubic-bezier(.23,1,.32,1) .32s both}@media(prefers-reduced-motion:reduce){.intro-overlay{display:none!important}}
