:root{--paper:#f3ead5;--ink:#1f4936;--accent:#b64e2e;--soft:#ddc895;--accent-deep:#a8452a;--ink-muted:#4e6c59;--ink-deep:#17392a;--paper-raised:#faf4e4;--paper-sunk:#ebdfc4;--cream:#fff8ea;--gold:#e3a94f;--dusk:#eab872;--open:#2f7a4f;--line:color-mix(in srgb, var(--ink) 16%, transparent);--line-strong:color-mix(in srgb, var(--ink) 30%, transparent);--line-light:color-mix(in srgb, var(--cream) 22%, transparent);--display:Fraunces, Georgia, serif;--body:Manrope, Arial, sans-serif;--fs-hero:clamp(42px, 5.6vw, 84px);--fs-h2:clamp(32px, 3.5vw, 54px);--fs-h3:clamp(21px, 1.9vw, 27px);--fs-h4:clamp(18px, 1.4vw, 21px);--fs-lead:clamp(17px, 1.3vw, 20px);--fs-body:17px;--fs-small:15px;--fs-micro:14px;--fs-eyebrow:13px;--gutter:clamp(20px, 4.6vw, 72px);--section-y:clamp(56px, 6vw, 96px);--max-page:1440px;--max-content:1240px;--max-prose:66ch;--header-h:84px;--radius-control:999px;--radius-field:10px;--radius-card:18px;--radius-media:20px;--radius-pill:999px;--boog:999px 999px var(--radius-media) var(--radius-media) / 46% 46% var(--radius-media) var(--radius-media);--radius-card-organic:22px 17px 20px 15px;--postcard-cut:clamp(20px, 2.3vw, 34px);--postcard-border:clamp(8px, 1vw, 14px);--shadow-soft:0 18px 50px #1f493621;--shadow-kaartje:0 1px 0 #1f493614, 0 22px 40px -18px #1f493659;--ease-out:cubic-bezier(.22, 1, .36, 1);--ease-veer:cubic-bezier(.34, 1.56, .64, 1);--tracking-label:.12em;--korrel:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='k'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.8' numOctaves='3' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 .12 0 0 0 0 .22 0 0 0 0 .16 .11 0 0 0 -.02'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23k)'/%3E%3C/svg%3E")}*,:before,:after{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--korrel), var(--paper);color:var(--ink);font-family:var(--body);font-size:var(--fs-body);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0;line-height:1.6}a{color:inherit;text-decoration:none}img,picture,svg,video{max-width:100%;display:block}img{height:auto}button,input,select,textarea{font:inherit;color:inherit}a,button,summary,label{-webkit-tap-highlight-color:transparent}h1,h2,h3,h4{font-family:var(--display);letter-spacing:-.025em;text-wrap:balance;font-weight:640}p{text-wrap:pretty}:where(h1,h2,h3,h4,p,ul,ol,figure,blockquote,dl,dd){margin:0}ul,ol{padding:0;list-style:none}::selection{background:var(--soft);color:var(--ink)}:focus-visible{outline:3px solid var(--accent-deep);outline-offset:3px;border-radius:var(--radius-field)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--ink);color:var(--paper);font-size:var(--fs-micro);border-radius:var(--radius-field);padding:12px 18px;font-weight:700;position:absolute;top:8px;left:8px;transform:translateY(-150%)}.skip-link:focus{transform:none}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}}@media (max-width:700px){:root{--fs-body:16px;--fs-small:15px;--fs-micro:13px;--section-y:56px;--header-h:68px;--onthul-afstand:16px}}@media (max-height:500px) and (max-width:1000px){:root{--header-h:60px}}
