@font-face{font-family:Space Grotesk;font-style:normal;font-weight:300;font-display:swap;src:url(/fonts/SpaceGrotesk-Light.ttf) format("truetype")}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/SpaceGrotesk-Medium.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/SpaceMono-Regular.ttf) format("truetype")}@font-face{font-family:Space Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/SpaceMono-Bold.ttf) format("truetype")}:root{--font-tekst: "Space Grotesk", sans-serif;--font-label: "Space Mono", monospace;--tekst-xl: clamp(2rem, 1.4rem + 2.4vw, 3.25rem);--tekst-l: clamp(1.35rem, 1.1rem + .9vw, 1.75rem);--tekst-m: clamp(1.15rem, 1rem + .5vw, 1.35rem);--tekst-s: clamp(1rem, .95rem + .25vw, 1.1rem);--tekst-xs: .9rem;--tekst-xxs: .8rem;--tekst-merk: 1.25rem;--lh-kop: 1.15;--lh-titel: 1.3;--lh-tekst: 1.65;--ls-kop: -.02em;--ls-tekst: -.01em;--ls-label: .12em;--zwart: #000;--grijs: rgba(0, 0, 0, .6);--grijs-uit: rgba(0, 0, 0, .45);--wit: #fff;--lijn: rgba(0, 0, 0, .12);--papier: #f8f7f4;--oranje: #eb6200;--r1: .25rem;--r2: .5rem;--r3: 1rem;--r4: 1.5rem;--r5: 2.5rem;--r6: 5rem;--r7: 10rem;--site-max: 1265px;--site-pad: var(--r4);--site-gap: 24px}*,*:before,*:after{box-sizing:border-box}body{margin:0;font-family:var(--font-tekst);font-size:var(--tekst-s);font-weight:300;line-height:var(--lh-tekst);letter-spacing:var(--ls-tekst);color:var(--zwart);background-color:var(--papier);background-image:radial-gradient(1400px 1000px at 100% 100%,#26467812,#f8f7f400 68%);background-attachment:fixed;background-repeat:no-repeat;overflow-x:hidden}img,video{max-width:100%}a{color:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--font-label);font-weight:400;line-height:var(--lh-titel);letter-spacing:var(--ls-kop);margin:0}.site-header-inner{max-width:var(--site-max);margin:0 auto;padding:var(--r3) var(--site-pad);display:grid;grid-template-columns:calc((100% - 2 * var(--site-gap)) * .25) calc((100% - 2 * var(--site-gap)) * .5) calc((100% - 2 * var(--site-gap)) * .25);column-gap:var(--site-gap);align-items:center}.site-title{margin:0;font-family:var(--font-label);font-size:var(--tekst-merk);font-weight:700;letter-spacing:var(--ls-kop);color:var(--zwart)}.site-title a{text-decoration:none}.site-nav ul{display:flex;justify-content:space-between;gap:var(--r3);margin:0;padding:0;list-style:none}.site-nav a{font-size:var(--tekst-xs);text-decoration:none}.site-nav a:hover{color:var(--oranje)}.nav-open,.nav-close{display:none;background:none;border:0;padding:0;color:inherit;cursor:pointer}.header-rule{max-width:var(--site-max);margin:0 auto;padding:0 var(--site-pad)}.header-rule:after{content:"";display:block;border-top:1px solid var(--lijn)}.site-footer{margin-top:var(--r7)}.footer-inner{position:relative;max-width:var(--site-max);margin:0 auto;padding:var(--r4) var(--site-pad) var(--r5);font-size:var(--tekst-xxs);display:flex;justify-content:space-between;align-items:flex-start;gap:var(--r5)}.footer-inner:before{content:"";position:absolute;inset:0 var(--site-pad) auto;border-top:1px solid var(--lijn)}.footer-inner a{text-decoration:none}.footer-inner a:hover{text-decoration:underline}.ft-left{max-width:34ch}.ft-left p{margin:0}.ft-left p.ft-legal{margin-top:var(--r3);color:var(--grijs)}.ft-right{display:flex;flex-direction:column;align-items:flex-end;gap:0;white-space:nowrap}.consent{position:fixed;left:0;right:0;bottom:0;z-index:200;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--r3) var(--r5);padding:var(--r4) var(--site-pad);background:var(--papier);border-top:1px solid var(--lijn);font-size:var(--tekst-xxs)}.consent[hidden]{display:none}.consent p{margin:0;max-width:60ch;color:var(--grijs)}.consent a{color:var(--zwart);white-space:nowrap}.consent-knoppen{display:flex;gap:var(--r2)}.consent button{font-family:inherit;font-size:var(--tekst-xxs);line-height:1;padding:.6em 1.1em;border:1px solid var(--zwart);border-radius:2px;background:transparent;color:var(--zwart);cursor:pointer;white-space:nowrap}.consent button:hover{background:var(--zwart);color:var(--papier)}@media(max-width:781px){.site-header-inner{grid-template-columns:1fr auto}.nav-open{display:block}.nav-close{display:block;position:absolute;top:var(--r4);right:var(--r4)}.nav-panel{display:none;position:fixed;inset:0;z-index:100;background:var(--papier);padding:var(--r6) var(--r4) var(--r4)}.nav-panel.is-open{display:block}.site-nav ul{flex-direction:column;gap:var(--r4)}.site-nav a{font-size:var(--tekst-m)}.footer-inner{flex-direction:column-reverse;align-items:flex-start;gap:var(--r4)}.ft-right{align-items:flex-start}}.pg{max-width:var(--site-max);margin:0 auto;padding:var(--r6) var(--site-pad) 0}.pg-grid{display:grid;grid-template-columns:calc((100% - 48px)/4) 1fr;column-gap:var(--site-gap);align-items:start}.pg-grid:has(>.pg-l>.pg-eyebrow){align-items:baseline}.pg-grid:has(>.pg-r>.pg-person),.pg-grid:has(>.pg-r>.pg-map),.pg-grid:has(>.pg-l>.pg-video){align-items:start}.pg-section{margin-top:var(--r6)}.pg-r>:first-child,.pg-l>:first-child{margin-top:0}.pg-hero{font-family:var(--font-tekst);font-weight:300;font-size:var(--tekst-xl);line-height:var(--lh-kop);letter-spacing:var(--ls-kop);max-width:20ch;color:var(--oranje)}.pg p{font-size:var(--tekst-s);line-height:var(--lh-tekst);max-width:52ch;margin:var(--r3) 0 0}.pg p.pg-lead{max-width:56ch;margin-top:var(--r5)}.pg h1.pg-eyebrow,.pg h2.pg-eyebrow{font-family:var(--font-label);font-size:var(--tekst-xs);font-weight:400;line-height:var(--lh-titel);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--grijs)}.pg-item+.pg-item{margin-top:var(--r5)}.pg-item h3{font-family:var(--font-label);font-size:var(--tekst-l)}.pg-item h3 a{text-decoration:none}.pg-item h3 a:hover{color:var(--oranje)}.pg-item p{margin-top:var(--r2)}.pg-features .pg-item+.pg-item{margin-top:var(--r4)}.pg-features .pg-item h3{font-size:var(--tekst-m)}.pg-closed h3,.pg-closed p{color:var(--grijs-uit)}.pg .pg-signature{margin-top:var(--r5)}.pg-prose h3{font-family:var(--font-tekst);font-size:var(--tekst-s);font-weight:500;letter-spacing:var(--ls-tekst);line-height:var(--lh-tekst);margin:var(--r4) 0 0}.pg-prose h3+p{margin-top:var(--r1)}.pg .pg-datum{margin-top:var(--r3);font-family:var(--font-label);font-weight:400;font-size:var(--tekst-xxs);letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--grijs)}.pg-clients{display:flex;flex-wrap:wrap;gap:var(--r2) var(--r5);margin:0;padding:0;list-style:none;font-family:var(--font-label);font-size:var(--tekst-m);font-weight:400;line-height:var(--lh-titel);letter-spacing:var(--ls-kop)}.pg-clients a{text-decoration:none}.pg-clients a:hover{color:var(--oranje)}.pg-video{margin:0;max-width:160px;padding-top:var(--r2)}.pg-video video{display:block;width:100%;height:auto}.pg-person{display:grid;grid-template-columns:130px 1fr;column-gap:var(--r4);align-items:start}.pg-person+.pg-person{margin-top:var(--r5)}.pg-portrait{margin:0;filter:grayscale(1)}.pg-portrait img{display:block;width:130px;height:auto}.pg-bio h3{font-family:var(--font-tekst);font-size:var(--tekst-s);font-weight:500}.pg .pg-bio p.pg-role{margin-top:var(--r1);color:var(--grijs)}.pg-bio details{margin-top:var(--r3)}.pg-bio summary{font-family:var(--font-label);font-size:var(--tekst-xxs);font-weight:400;letter-spacing:var(--ls-label);text-transform:uppercase;color:var(--grijs);cursor:pointer}.pg-bio summary:hover{color:var(--oranje)}.pg .pg-bio details p{max-width:60ch}.pg-quote{margin:0;max-width:56ch;padding-left:var(--r4);border-left:1px solid var(--lijn)}.pg-quote+.pg-quote{margin-top:var(--r5)}.pg-quote blockquote{margin:0;font-size:var(--tekst-s);line-height:var(--lh-tekst)}.pg-quote figcaption{margin-top:var(--r3);font-size:var(--tekst-xxs);color:var(--grijs)}.pg-quote figcaption strong{color:var(--zwart);font-weight:500}.pg-map{margin-top:var(--r4);aspect-ratio:16 / 9;max-width:34rem;border:1px solid var(--lijn)}.pg-map iframe{display:block;width:100%;height:100%}.pg-cta{display:inline-block;padding:.6em 1.1em;border:1px solid var(--oranje);border-radius:2px;color:var(--zwart);text-decoration:none;font-size:var(--tekst-xxs);line-height:1;transition:background-color .15s ease,color .15s ease}.pg-cta:hover{background-color:var(--oranje);color:var(--wit)}@media(max-width:781px){.pg-grid{grid-template-columns:1fr}.pg h1.pg-eyebrow,.pg h2.pg-eyebrow{margin-bottom:var(--r3)}.pg-section{margin-top:var(--r5)}.pg-clients{gap:var(--r2) var(--r4)}.pg-video{padding-top:0;max-width:200px;margin-bottom:var(--r4)}.pg-person{grid-template-columns:100px 1fr;column-gap:var(--r3)}.pg-portrait img{width:100px}}
