@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/open-sans-latin-400-normal.Bk63H6sG.woff2)format("woff2"),url(/_astro/open-sans-latin-400-normal.DKniycaP.woff)format("woff")}@font-face{font-family:Open Sans;font-style:normal;font-display:swap;font-weight:700;src:url(/_astro/open-sans-latin-700-normal.CceUhp2e.woff2)format("woff2"),url(/_astro/open-sans-latin-700-normal.CZCQA30i.woff)format("woff")}@font-face{font-family:ArchiveIcons;src:url(/fonts/fontawesome.woff)format("woff");font-weight:400;font-style:normal;font-display:block}:root{color:#666;font-synthesis:style;--accent:#25a3a4;background:#fff;font-family:Open Sans,Arial,sans-serif}*{box-sizing:border-box}html,body{-webkit-font-smoothing:antialiased;margin:0;padding:0}body{font-size:16px;line-height:30px}a{color:var(--accent);text-decoration:none}a:hover{color:#666}a:focus-visible,input:focus-visible+label,summary:focus-visible{outline-offset:5px;outline:2px solid #25a3a4}img{max-width:100%;height:auto;display:block}p{margin:0 0 16px}h1,h2{color:#313131;text-transform:uppercase;font-weight:700}fieldset{border:0;min-width:0;margin:0;padding:0}.container{width:96%;margin:0 auto}.sr-only{clip:rect(0, 0, 0, 0)!important;white-space:nowrap!important;border:0!important;width:1px!important;height:1px!important;margin:-1px!important;padding:0!important;position:absolute!important;overflow:hidden!important}.skip-link{z-index:10;background:#fff;position:absolute;top:-90px;left:20px}.skip-link:focus{top:10px}.site-header{padding-bottom:50px;display:flow-root}.desktop-nav{justify-content:center;align-items:center;gap:29px;height:31px;margin:40px 0 35px;display:flex}.desktop-nav a{text-transform:uppercase;color:#484848;font-size:13px;font-weight:700}.desktop-nav a[aria-current]{color:#b5b5b5}.desktop-nav a:hover{color:var(--accent)}.brand{width:172px;height:160px;margin:auto;display:block}.brand img{width:172px;height:160px}.mobile-nav{display:none}.home-main{min-height:800px}.site-name{text-align:center}.filters{justify-content:center;align-items:baseline;gap:34px;height:14px;line-height:13px;display:flex}.view-controls,.category-controls{align-items:baseline;gap:34px;display:flex}.view-controls{gap:19px}.filters label{color:#484848;cursor:pointer;font-size:13px;line-height:13px}.filters input:checked+label,.filters label:hover{color:#bfbfbf}.filters .grid-icon,.filters .list-icon{background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAE0AAAA2CAYAAACC7BSyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAA2ZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wTU09Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9tbS8iIHhtbG5zOnN0UmVmPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvc1R5cGUvUmVzb3VyY2VSZWYjIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD0ieG1wLmRpZDowMTgwMTE3NDA3MjA2ODExOERCQjhGNzExQzI0RkZBQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpEQ0U2MEE3QTEwMDIxMUU0QjJENUI1OTI2NjlFOUE0MyIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpEQ0U2MEE3OTEwMDIxMUU0QjJENUI1OTI2NjlFOUE0MyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ1M1IE1hY2ludG9zaCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkNDNzNFM0VGMEE4NjExRTRBRUI2RTBENzNBQUFDOEU3IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkNDNzNFM0YwMEE4NjExRTRBRUI2RTBENzNBQUFDOEU3Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+Itr4egAAAphJREFUeNrsm91twjAQgHNWFmABkLpCGQGeeG5HYIaOACswAu88pW99bUcoUliAEegZGRSMQ/58Z5/LSVdXTgr2l/uLa8MJJbsVMK2r3+5zCgDYn5WKnOcPxNBSAnedOxU0+15IBdh5eoTQskTA3c0B7pkNF8s9JYNzjp0DmlRwtWOmdk+p4B6OlROaFHCNY+SGFju4VmMLAS1WcP3GtNvtRo2fjIybtMMgT20fBAOw1mNRFWAv2Hxju2QaKNQ85egtDCrAClTdfqB+muvHxWKxty2tR8kRq6v2+m6wgNlyNLpBeGsiaKHA9f5O7Z7bGmBaRubaCuGuEnLVQQ9JQ3tH3be4d2msUjq4wVatTMyaV8DpmDY1ffr3n4rVvQlPDl7CQK5/aHBoRXMT23Twv4DSCWGN17YMwFz14MljjPMWN68lh7G4KbYbx32XbLpnBOfT4vgTDVraK+qv5+KWqwD2XkSrlvedy44AhedQiyOxMK71tBDuReaSMJvNSmzHlb4J6gH1pr8oCggIrSsE0himKqDAwMosgK7+LGJXJQ/6KpMlTeBYsmRu2rLmehkpOFcdx1ZW6JjW6Q8wtoWKaY+sKuOsw6S5ZxSS21nSR/YMtEpB8eolPns2BXu25SVp7tkU7FnAScqebbMjULvq8zWqZ8mhg/2XlQzqZIIJ4cAMbcjkScApR9Cv00PELkm1SiIuEfiyEu/gcuFBf+irV29oB+OaqQLzDk4l6pKkrqpM1iyz27X0Oh0LBuYNXCzZk/u/RYPAqX/gkt7Bhc6eoTf39UoOIV+jYtoN2WksoaCJ3j4aAloSG5U5oSWzJZ4LWlKHLzigJXfMhxra80BZR2jPo4sdoSV9SJYCWkrA7sBRQ0vy4P+fAAMAOqBzzRH8rroAAAAASUVORK5CYII=) 0 -22px no-repeat;width:10px;height:10px;display:inline-block}.filters .list-icon{background-position:-1px -33px}.view-controls input:checked+label,.view-controls label:hover{opacity:.4}.portfolio{padding-bottom:70px}.project-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:40px 2.08333%;margin-top:68px;margin-right:2.5px;display:grid}.project-card{min-width:0}.art-link{margin-bottom:15px;display:block;overflow:hidden}.art-link img{width:100%;height:auto;transition:transform .2s}.art-link:hover img{transform:scale(1.2)}.card-caption{text-align:center}.card-caption h2{letter-spacing:2px;margin:0;font-size:14px;line-height:23px}.card-caption h2 a{color:#313131}.card-caption h2 a:hover{color:var(--accent)}.category{letter-spacing:1px;color:#b5b5b5;font-size:11px;line-height:30px;display:block}.portfolio:has(#category-boek:checked) .project-card:not([data-category=boek]),.portfolio:has(#category-illustratie:checked) .project-card:not([data-category=illustratie]),.portfolio:has(#category-magazine:checked) .project-card:not([data-category=magazine]){display:none}.portfolio:has(#view-list:checked) .project-grid{grid-template-columns:1fr;max-width:1170px;margin-inline:auto}.portfolio:has(#view-list:checked) .art-link img{width:auto;max-width:100%;margin:auto}.site-footer{color:#484848;text-align:center;background:#f0f3f3;margin-top:40px;padding:35px 0;font-size:12px}.socials{height:30px;margin-top:10px}.linkedin-icon{background:url(/_astro/icons_sprite.Cfaq5AzJ.png) -97px 0 no-repeat;width:13px;height:13px;display:inline-block}.linkedin-icon:hover{opacity:.7}.text-page{text-align:center;display:flow-root}.text-page p:last-child{margin-bottom:16px}.portrait{vertical-align:baseline;width:172px;height:auto;display:inline-block}.email{color:inherit}.project-detail,.archive-post{grid-template-columns:65.847% 31.694%;align-items:start;column-gap:2.45902%;display:grid}.project-gallery{display:block}.project-gallery img{width:100%;margin-bottom:40px;display:inline}.project-gallery img:last-child{margin-bottom:0}.project-description h1,.archive-description h2{letter-spacing:6px;margin:-4px 0 38px;font-size:24px;line-height:25px}.project-description{min-width:0}.project-copy p{white-space:pre-line}.icon{font-family:ArchiveIcons;font-style:normal;font-weight:400;line-height:normal}.preview-meta{margin-bottom:25px}.counts{font-size:13px}.count{margin-right:16px;display:inline-block}.count .icon{margin-right:3px}.likes{color:#f75058}.meta-line{color:#b5b5b5;margin-top:5px;font-size:13px}.meta-line a{color:inherit}.meta-line .icon{width:15px;margin-right:3px;display:inline-block}.share-links{height:30px;margin-top:30px}.share-links a,.share-links span{background-image:url(/_astro/icons_sprite.Cfaq5AzJ.png);background-repeat:no-repeat;width:12px;height:12px;margin-right:20px;display:inline-block}.share-facebook{background-position:-167px -1px}.share-twitter{background-position:-192px -1px}.share-pinterest{background-position:-180px -1px}.share-google{background-position:-204px -1px}.share-links a:hover{opacity:.6}.project-pagination{justify-content:space-between;gap:10px;margin-top:10px;font-size:13px;display:flex}.project-pagination a{color:#666}.project-pagination .next{margin-left:auto}.project-pagination a:hover{color:var(--accent)}.project-pagination .icon{font-size:16px}.archive-post{margin-bottom:50px}.archive-description h2 a{color:inherit}.archive-gallery{scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.archive-gallery::-webkit-scrollbar{display:none}.archive-slide{scroll-snap-align:start;flex:0 0 100%;min-width:0;position:relative}.archive-slide img{width:100%}.slide-arrows{opacity:0;justify-content:space-between;align-items:center;padding:0 40px;display:flex;position:absolute;inset:0}.archive-gallery:hover .slide-arrows,.archive-gallery:focus-within .slide-arrows{opacity:1}.slide-arrows a{color:#fff;text-shadow:0 1px 3px #555;font:64px/1 Arial}.slide-dots{gap:12px;display:flex;position:absolute;bottom:17px;right:14px}.slide-dots a{opacity:.3;background:#fff;border-radius:50%;width:8px;height:8px}.slide-dots a[aria-current]{opacity:1}.read-more{color:#666;padding-top:25px;font-size:13px;display:block}.archive-description{min-width:0}@media (width>=569px) and (width<=768px){.project-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:20px}}@media (width<=767px){.project-detail,.archive-post{grid-template-columns:1fr;gap:20px}.project-description{order:2}.project-description h1,.archive-description h2{margin-bottom:18px}.archive-post{margin-bottom:20px}.project-gallery{padding-bottom:0}.archive-gallery{width:100%}}@media (width<=568px){.container{width:auto;margin:0;padding:0 20px}.site-header{padding-bottom:30px}.desktop-nav{display:none}.mobile-nav{display:block}.mobile-nav summary{text-align:center;color:#484848;cursor:pointer;padding:30px 20px;font-size:13px;font-weight:700;list-style:none}.mobile-nav summary::-webkit-details-marker{display:none}.mobile-nav nav{margin:0 0 30px;padding:0 20px}.mobile-nav nav a{color:#666;font-size:11px;display:block}.project-grid{grid-template-columns:1fr;row-gap:20px;margin-top:20px;margin-right:0}.portfolio{padding-bottom:40px}.filters{flex-wrap:wrap;gap:30px;height:auto;min-height:27px}.view-controls{gap:40px}.category-controls{gap:30px}.filters label{line-height:27px}.filters .grid-icon,.filters .list-icon{align-self:center}.card-caption h2{letter-spacing:1px}.project-gallery img{margin-bottom:15px}.project-description h1,.archive-description h2{letter-spacing:1px;padding-top:15px}.slide-arrows{display:none}.site-footer .container{width:auto}.home-main{min-height:800px}}@media (prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}@media (width<=568px){.filters{text-align:center;line-height:13px;display:block}.view-controls,.category-controls{display:contents}.filters label{vertical-align:baseline;margin:0 15px;line-height:27px;display:inline-block}.filters .grid-icon,.filters .list-icon{margin:0 15px}}
