@keyframes astroFadeInOut{0%{opacity:1}to{opacity:0}}@keyframes astroFadeIn{0%{opacity:0;mix-blend-mode:plus-lighter}to{opacity:1;mix-blend-mode:plus-lighter}}@keyframes astroFadeOut{0%{opacity:1;mix-blend-mode:plus-lighter}to{opacity:0;mix-blend-mode:plus-lighter}}@keyframes astroSlideFromRight{0%{transform:translate(100%)}}@keyframes astroSlideFromLeft{0%{transform:translate(-100%)}}@keyframes astroSlideToRight{to{transform:translate(100%)}}@keyframes astroSlideToLeft{to{transform:translate(-100%)}}@media (prefers-reduced-motion){::view-transition-group(*),::view-transition-old(*),::view-transition-new(*),[data-astro-transition-scope]{animation:none!important}}.astro-route-announcer{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;top:0;left:0;overflow:hidden}.logo[data-astro-cid-f7espo7c]{color:var(--ink);justify-items:end;line-height:1;display:inline-grid}.logo__mark[data-astro-cid-f7espo7c]{letter-spacing:-.02em;font-size:2.35rem;font-weight:300}.logo__sub[data-astro-cid-f7espo7c]{color:var(--green);letter-spacing:.005em;margin-block-start:.15em;margin-inline-end:.1em;font-size:.72rem;font-weight:400}@media (width<=700px){.logo__mark[data-astro-cid-f7espo7c]{font-size:2rem}}.masthead[data-astro-cid-nen7h5rs]{z-index:50;backdrop-filter:blur(8px);border-block-end:1px solid var(--line);background:#fffffff0;position:sticky;top:0}.masthead__inner[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:2rem;padding-block:1rem;display:flex}.masthead__logo[data-astro-cid-nen7h5rs]{flex-shrink:0;text-decoration:none}.masthead__toggle[data-astro-cid-nen7h5rs]{cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:center;gap:5px;width:44px;height:44px;padding:0;display:none}.masthead__toggle[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);height:2px;transition:transform .2s,opacity .2s;display:block}.masthead__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:first-child{transform:translateY(7px)rotate(45deg)}.masthead__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(2){opacity:0}.masthead__toggle[data-astro-cid-nen7h5rs][aria-expanded=true] span[data-astro-cid-nen7h5rs]:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.menu[data-astro-cid-nen7h5rs]{align-items:center;gap:1.75rem;margin:0;padding:0;list-style:none;display:flex}.menu__item[data-astro-cid-nen7h5rs]{position:relative}.menu__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{font-size:var(--step--1);color:var(--ink);border-block-end:2px solid #0000;padding-block:.5rem;font-weight:600;text-decoration:none;display:inline-block}.menu__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover,.menu__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs][aria-current]{color:var(--blue-deep);border-block-end-color:var(--check)}.menu__item--cta[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs],.menu__item--cta[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]:hover{color:#fff;border:0}.submenu[data-astro-cid-nen7h5rs]{border:1px solid var(--line);border-radius:var(--radius);opacity:0;visibility:hidden;background:#fff;min-width:17rem;margin:0;padding:.5rem 0;list-style:none;transition:opacity .16s,transform .16s,visibility .16s;position:absolute;inset-block-start:100%;inset-inline-start:-1rem;transform:translateY(6px);box-shadow:0 12px 30px #33383b1a}.menu__item--has-sub[data-astro-cid-nen7h5rs]:hover .submenu[data-astro-cid-nen7h5rs],.menu__item--has-sub[data-astro-cid-nen7h5rs]:focus-within .submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;transform:translateY(0)}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{font-size:var(--step--1);color:var(--body);padding:.5rem 1rem;text-decoration:none;display:block}.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:hover,.submenu[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{background:var(--blue-wash);color:var(--blue-deep)}@media (width<=940px){.masthead__toggle[data-astro-cid-nen7h5rs]{display:flex}.masthead__nav[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--line);background:#fff;display:none;position:absolute;inset:100% 0 auto;box-shadow:0 16px 30px #33383b14}.masthead__nav[data-astro-cid-nen7h5rs][data-open]{display:block}.menu[data-astro-cid-nen7h5rs]{padding:.5rem var(--gutter) 1.5rem;flex-direction:column;align-items:stretch;gap:0}.menu__item[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-block-end:1px solid var(--line);padding-block:.85rem;display:block}.submenu[data-astro-cid-nen7h5rs]{opacity:1;visibility:visible;box-shadow:none;border:0;min-width:0;padding:0 0 .5rem 1rem;position:static;transform:none}.menu__item--cta[data-astro-cid-nen7h5rs]{margin-block-start:1.25rem}.menu__item--cta[data-astro-cid-nen7h5rs]>a[data-astro-cid-nen7h5rs]{border-block-end:0;justify-content:center}}.voet[data-astro-cid-jo6i4kqk]{background:var(--surface);border-block-start:1px solid var(--line);font-size:var(--step--1);padding-block-start:clamp(3rem,6vw,4.5rem)}.voet__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1.4fr repeat(3,1fr);gap:2.5rem;padding-block-end:3rem;display:grid}.voet__pitch[data-astro-cid-jo6i4kqk]{max-width:30ch;color:var(--muted);margin-block-start:1.25rem}.voet__kop[data-astro-cid-jo6i4kqk]{font-size:var(--step--1);color:var(--ink);letter-spacing:.04em;text-transform:uppercase;margin-block-end:1rem;font-weight:600}.voet__kolom[data-astro-cid-jo6i4kqk] ul[data-astro-cid-jo6i4kqk]{gap:.55rem;padding:0;list-style:none;display:grid}.voet__kolom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--body);text-decoration:none}.voet__kolom[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue-deep);text-decoration:underline}address[data-astro-cid-jo6i4kqk]{font-style:normal;line-height:1.8}.voet__post[data-astro-cid-jo6i4kqk]{color:var(--muted);margin-block-start:1rem}.voet__onder[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--line);color:var(--muted);flex-wrap:wrap;justify-content:space-between;gap:1rem;padding-block:1.5rem;display:flex}.voet__onder[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--muted)}.voet__onder-rechts[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;gap:.5rem 1.75rem;display:flex}.voet__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:var(--slate);text-decoration-color:var(--line);text-underline-offset:.2em}.voet__credit[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--blue-deep);text-decoration-color:currentColor}@media (width<=860px){.voet__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:repeat(2,1fr)}}@media (width<=520px){.voet__grid[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr;gap:2rem}}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:300 700;font-display:swap;src:url(/fonts/source-sans-3.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215}:root{--blue:#7fb7d5;--blue-tile:#a9d2ee;--blue-deep:#2f6c8f;--blue-wash:#eef6fb;--check:#f2cd00;--green:#8dc63f;--ink:#33383b;--body:#545454;--muted:#74797c;--line:#dfe5e8;--surface:#f6f9fb;--slate:#666f74;--step--1:clamp(.88rem, .85rem + .15vw, .95rem);--step-0:clamp(1.05rem, 1rem + .2vw, 1.13rem);--step-1:clamp(1.25rem, 1.15rem + .4vw, 1.45rem);--step-2:clamp(1.5rem, 1.3rem + .8vw, 1.95rem);--step-3:clamp(1.85rem, 1.5rem + 1.5vw, 2.7rem);--step-4:clamp(2.2rem, 1.6rem + 2.8vw, 3.9rem);--gutter:clamp(1.25rem, 4vw, 2.5rem);--flow:1.1em;--radius:3px;--measure:68ch;--sans:"Source Sans 3", "Source Sans Pro", "Segoe UI", "Helvetica Neue", Helvetica, Arial, sans-serif}*,:before,:after{box-sizing:border-box}body{font-family:var(--sans);font-size:var(--step-0);color:var(--body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;background:#fff;margin:0;line-height:1.7}h1,h2,h3,h4{color:var(--ink);letter-spacing:-.015em;text-wrap:balance;margin:0;font-weight:300;line-height:1.15}h1{font-size:var(--step-4)}h2{font-size:var(--step-3)}h3{font-size:var(--step-2)}h4{font-size:var(--step-1);letter-spacing:0;font-weight:600}p,ul,ol{margin:0}p{text-wrap:pretty}a{color:var(--blue-deep);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{color:var(--ink)}img{max-width:100%;height:auto;display:block}:focus-visible{outline:3px solid var(--blue-deep);outline-offset:3px;border-radius:2px}.wrap{width:min(100% - var(--gutter) * 2, 1140px);margin-inline:auto}.wrap--narrow{width:min(100% - var(--gutter) * 2, 760px)}.flow>*+*{margin-block-start:var(--flow)}.section{padding-block:clamp(3.5rem,8vw,6.5rem)}.section--wash{background:var(--surface)}.section--tight{padding-block:clamp(2.5rem,5vw,4rem)}.lede{font-size:var(--step-1);color:var(--ink);max-width:var(--measure);font-weight:300;line-height:1.55}.prose{max-width:var(--measure)}.prose h3{margin-block-start:2em}.prose h3:first-child{margin-block-start:0}.climb{align-items:flex-end;gap:4px;height:18px;margin-block-end:1.1rem;display:flex}.climb span{background:var(--blue);border-radius:1px;width:10px}.climb span:first-child{height:40%}.climb span:nth-child(2){background:var(--blue-deep);height:70%}.climb span:nth-child(3){background:var(--check);height:100%}.checks{gap:.7rem;padding:0;list-style:none;display:grid}.checks li{padding-inline-start:2rem;line-height:1.55;position:relative}.checks li:before{content:"";background:var(--check) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath fill='none' stroke='%23fff' stroke-width='2.6' stroke-linecap='round' stroke-linejoin='round' d='M3.5 8.4l3 3 6-6.4'/%3E%3C/svg%3E") center / .75rem no-repeat;border-radius:50%;width:1.2rem;height:1.2rem;position:absolute;inset-block-start:.32em;inset-inline-start:0}.btn{font-size:var(--step--1);letter-spacing:.04em;text-transform:uppercase;border-radius:var(--radius);border:1px solid #0000;align-items:center;gap:.55rem;padding:.85rem 1.6rem;font-weight:600;text-decoration:none;transition:background-color .18s,color .18s,border-color .18s;display:inline-flex}.btn--primary{background:var(--blue-deep);color:#fff}.btn--primary:hover{background:var(--ink);color:#fff}.btn--ghost{border-color:var(--line);color:var(--ink);background:#fff}.btn--ghost:hover{border-color:var(--blue-deep);color:var(--blue-deep)}.btn__arrow{transition:transform .18s}.btn:hover .btn__arrow{transform:translate(3px)}.eyebrow{font-size:var(--step--1);color:var(--muted);letter-spacing:.02em;font-weight:600}.skip{position:absolute;inset-inline-start:-9999px}.skip:focus{z-index:100;border-radius:var(--radius);background:#fff;padding:.75rem 1.25rem;position:fixed;inset:1rem auto auto 1rem;box-shadow:0 4px 20px #0000002e}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.motion [data-reveal]{opacity:0;transform:translateY(16px)}.motion [data-reveal].is-in{opacity:1;transition:opacity .5s,transform .55s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i,0) * 70ms);transform:none}.motion .climb span{transform-origin:bottom;transform:scaleY(0)}.motion [data-reveal].is-in .climb span,.motion .climb.is-in span{transition:transform .5s cubic-bezier(.22,1,.36,1);transform:none}.motion .climb span:first-child{transition-delay:50ms}.motion .climb span:nth-child(2){transition-delay:.14s}.motion .climb span:nth-child(3){transition-delay:.23s}.motion .hero [data-intro]{opacity:0;animation:.75s cubic-bezier(.22,1,.36,1) forwards intro;animation-delay:calc(var(--i,0) * .13s)}@keyframes intro{0%{opacity:0;transform:translateY(22px)}to{opacity:1;transform:none}}.motion .hero h1[data-intro]{animation-name:intro-kop;animation-duration:1s}@keyframes intro-kop{0%{opacity:0;clip-path:inset(0 0 100%);transform:translateY(.42em)}to{opacity:1;clip-path:inset(-.35em);transform:none}}.motion .hero__tegels li[data-intro]{animation-name:intro-tegel;animation-duration:.8s}@keyframes intro-tegel{0%{opacity:0;transform:translate(26px,10px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:no-preference){::view-transition-old(main){animation:.2s both wissel-uit}::view-transition-new(main){animation:.4s cubic-bezier(.22,1,.36,1) both wissel-in}}@keyframes wissel-uit{to{opacity:0;transform:translateY(-8px)}}@keyframes wissel-in{0%{opacity:0;transform:translateY(12px)}}
