@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/65c558afe41e89d6-s.113htgw8u-emy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/14e23f9b59180572-s.08.c8psu~gif9.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/b49b0d9b851e4899-s.0yfy_qj1.2qn0.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Playfair Display;font-style:normal;font-weight:400 900;font-display:swap;src:url(../media/2a65768255d6b625-s.p.14by5b4al-y~f.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Playfair Display Fallback;src:local(Times New Roman);ascent-override:97.25%;descent-override:22.56%;line-gap-override:0.0%;size-adjust:111.26%}.playfair_display_d2444-module__v0TyJW__className{font-family:Playfair Display,Playfair Display Fallback;font-style:normal}.playfair_display_d2444-module__v0TyJW__variable{--font-playfair:"Playfair Display", "Playfair Display Fallback"}
@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/da8a9dd0d68e512b-s.142165ix9k_r0.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/94b4a5dc1fe84361-s.152ftqe40mrji.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/ff5be760267bb4bc-s.0dqq4w9_52uk3.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/99596c30eb072d3c-s.0ee9l7wd0~-0i.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e5864b32625b6bc3-s.0eql4m5dz40u5.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/e285ad1a914469f0-s.0d9dgiv-6zu4j.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Source Sans 3";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/47df9ba1c7236d3b-s.p.0qlou9fu5249r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Source Sans 3 Fallback";src:local(Arial);ascent-override:109.21%;descent-override:42.66%;line-gap-override:0.0%;size-adjust:93.76%}.source_sans_3_341b3e7f-module__VNHJTG__className{font-family:"Source Sans 3","Source Sans 3 Fallback";font-style:normal}.source_sans_3_341b3e7f-module__VNHJTG__variable{--font-source-sans:"Source Sans 3", "Source Sans 3 Fallback"}
:root{--seaglass:#88a8a7;--seaglass-hover:#779897;--seaglass-deep:#4d6d6c;--sky:#c4d6d5;--sky-light:#e0eae9;--linen:#ece2d5;--linen-light:#f6f1ea;--linen-deep:#e0d3c2;--sage:#8d967f;--sage-light:#dce0d3;--sage-deep:#596150;--driftwood:#9a8777;--driftwood-light:#e6ddd3;--driftwood-deep:#6e5b4c;--ink:#1f2b2a;--ink-2:#3c4a49;--ink-3:#5f6b69;--wit:#fff;--lijn:#dccfbf;--lijn-sterk:#c2b3a1;--papier:var(--linen-light);--papier-2:var(--linen);--papier-3:var(--linen-deep);--lucht:var(--seaglass);--lucht-hover:var(--seaglass-hover);--lucht-licht:var(--sky-light);--lucht-donker:var(--seaglass-deep);--lucht-inkt:var(--ink);--zon:var(--sky);--zon-licht:var(--sky-light);--zon-donker:var(--seaglass-deep);--room:var(--linen);--room-licht:var(--driftwood-light);--abrikoos:var(--driftwood-deep);--abrikoos-donker:var(--driftwood-deep);--abrikoos-licht:var(--driftwood-light);--blad:var(--sage);--blad-licht:var(--sage-light);--blad-donker:var(--sage-deep);--bos:var(--sage-deep);--bos-donker:var(--ink);--bos-licht:var(--sage);--grijs-500:#8e9493;--grijs-600:var(--ink-3);--grijs-700:var(--ink-2);--inkt:var(--ink);--bg-page:var(--linen-light);--bg-subtle:var(--linen);--bg-muted:var(--linen-deep);--surface-card:var(--wit);--surface-inverse:var(--ink);--surface-accent:var(--sky);--fg-1:var(--ink);--fg-2:var(--ink-2);--fg-3:var(--ink-3);--fg-on-inverse:var(--linen-light);--fg-on-primary:var(--linen-light);--fg-on-accent:var(--ink);--text-body:var(--fg-1);--text-muted:var(--fg-3);--text-link:var(--seaglass-deep);--text-link-hover:var(--ink);--border-default:var(--lijn);--border-strong:var(--lijn-sterk);--focus-ring:var(--ink);--action-primary:var(--ink);--action-primary-hover:#33413f;--action-accent:var(--sky);--action-accent-hover:#b3cac9;--highlight:var(--driftwood-deep);--success:var(--sage-deep);--success-bg:var(--sage-light);--warning:#7a5e2e;--warning-bg:#efe3c8;--danger:#a4483a;--danger-bg:#f2dcd6;--info:var(--seaglass-deep);--info-bg:var(--sky-light);--font-display:var(--font-playfair),Georgia,"Times New Roman",serif;--font-body:var(--font-source-sans),system-ui,-apple-system,"Segoe UI",sans-serif;--font-mono:ui-monospace,"SFMono-Regular",Menlo,monospace;--fs-display:64px;--fs-h1:48px;--fs-h2:36px;--fs-h3:26px;--fs-h4:20px;--fs-lead:21px;--fs-body:17px;--fs-small:15px;--fs-caption:13px;--fs-overline:12px;--lh-tight:1.1;--lh-heading:1.2;--lh-body:1.6;--fw-regular:400;--fw-medium:600;--fw-bold:700;--fw-extra:800;--ls-overline:.14em;--ls-heading:-.01em;--measure:64ch;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:24px;--space-6:32px;--space-7:48px;--space-8:64px;--space-9:96px;--space-10:128px;--container:1180px;--container-narrow:760px;--gutter:24px;--section-y:96px;--control-h:48px;--control-h-sm:38px;--radius-xs:4px;--radius-sm:8px;--radius-md:14px;--radius-lg:22px;--radius-xl:32px;--radius-2xl:48px;--radius-pill:999px;--leaf-sm:18px 4px 18px 4px;--leaf-sm-left:18px 4px 18px 4px;--leaf-md:40px 6px 40px 6px;--leaf-left:72px 8px 72px 8px;--leaf-right:8px 72px 8px 72px;--leaf-dome:56px 8px 56px 8px;--leaf-flat:8px 56px 8px 56px;--leaf-panel:clamp(48px,7vw,96px) 12px clamp(48px,7vw,96px) 12px;--leaf-panel-left:clamp(48px,7vw,96px) 12px 0 0;--border-width:1px;--shadow-sm:0 1px 2px #1f2b2a0f,0 1px 1px #1f2b2a0a;--shadow-md:0 6px 18px -6px #1f2b2a24,0 2px 4px #1f2b2a0d;--shadow-lg:0 22px 48px -16px #1f2b2a3d,0 4px 10px #1f2b2a0f;--shadow-focus:0 0 0 3px #1f2b2a73;--ease-out:cubic-bezier(.22,.8,.32,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--dur-fast:.14s;--dur-base:.22s;--dur-slow:.42s;--dur-reveal:.7s;--dur-loop:6.5s;--reveal-distance:24px;--overlay:#22281a8c}*,:before,:after{box-sizing:border-box}body{background:var(--bg-page);color:var(--text-body);font-family:var(--font-body);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;margin:0}h1,h2,h3{font-family:var(--font-display);letter-spacing:var(--ls-heading);font-weight:400;line-height:var(--lh-heading);text-wrap:balance;margin:0}h4,h5,h6{font-family:var(--font-body);font-weight:var(--fw-bold);margin:0}p{text-wrap:pretty}a{color:var(--text-link);text-underline-offset:3px;text-decoration-thickness:1px}a:hover{color:var(--text-link-hover)}:focus-visible{box-shadow:var(--shadow-focus);border-radius:var(--radius-sm);outline:none}::selection{background:var(--zon-licht)}body{background:var(--linen-light);transition:background-color .9s cubic-bezier(.4,0,.2,1)}html.lenis,html.lenis body{height:auto}.lenis.lenis-smooth{scroll-behavior:auto!important}@keyframes vpb-rise{0%{opacity:0;transform:translateY(.5em)}to{opacity:1;transform:none}}@keyframes vpb-zoom{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@keyframes v2-rise{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important;animation-delay:0s!important}}
