@font-face{font-family:Pontano Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pontano-sans-latin-ext-400-normal.DP0mGlFP.woff2)format("woff2"),url(/_astro/pontano-sans-latin-ext-400-normal.DNfe03wH.woff)format("woff");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-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Pontano Sans;font-style:normal;font-display:swap;font-weight:400;src:url(/_astro/pontano-sans-latin-400-normal.DMi90Db5.woff2)format("woff2"),url(/_astro/pontano-sans-latin-400-normal.CUBde0RH.woff)format("woff");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}article,aside,details,figcaption,figure,footer,header,hgroup,main,nav,section,summary{display:block}audio,canvas,video{display:inline-block}audio:not([controls]){height:0;display:none}[hidden],template{display:none}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-family:sans-serif}body{margin:0}a{background:0 0}a:focus{outline:thin dotted}a:active,a:hover{outline:0}h1{margin:.67em 0;font-size:2em}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:700}dfn{font-style:italic}hr{-moz-box-sizing:content-box;box-sizing:content-box;height:0}mark{color:#000;background:#ff0}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre-wrap}q{quotes:"“" "”" "‘" "’"}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root){overflow:hidden}figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0}button,input,select,textarea{margin:0;font-family:inherit;font-size:100%}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{vertical-align:top;overflow:auto}table{border-collapse:collapse;border-spacing:0}nav ul{margin:0;list-style:none}a{color:#000;text-decoration:none}a:hover{text-decoration:underline}#topbar{width:100%;height:80px;display:table}#topbar h1{text-align:center;color:#007;vertical-align:middle;margin:0;font-size:32pt;font-weight:400;display:table-cell}#main-container{width:1120px;height:750px;margin:20px auto}.sidebar{float:left;background-color:#fff;width:160px;height:700px;margin:0 10px;padding:0 5px}.sidebar ul{margin:20px 0;padding:0;font-size:15px}.sidebar ul li{padding:3px 0}.sidebar#tagcloud ul li{padding:1px 0}.sidebar#tagcloud ul li a,.sidebar#menu ul li a{padding:2px 5px}.sidebar #current-page{background-color:#000}.sidebar #current-page a{color:#fff}#facebook-sidebar-follow{margin-left:5px}#tagcloud{text-align:center}#tagcloud li{display:inline}#main-content{float:left;background-color:#fff;width:720px;height:700px}.error h2{color:red}#main-portfolio{margin:10px}figure{width:700px;position:relative}figure .elementcontainer{text-align:center;width:100%;-webkit-transition:all .3s;transition:all .3s;display:table}figure .element-container-size-long{height:800px}figure .element{vertical-align:middle;margin:0 auto;display:table-cell;position:relative}figure .element img{border:1px solid silver}figure .element .link-area{position:absolute}figcaption{text-align:left;background-color:#d4dfdf;height:50px;margin-top:10px;padding:10px;overflow-y:auto}figcaption p:first-child{margin-top:0}figcaption p:last-child{margin-bottom:0}figcaption a{text-decoration:underline}.previous,.next{opacity:.3;background-color:#ececec;width:30px;height:80px;display:table;position:absolute;top:223px}.previous:hover,.next:hover{opacity:.7;text-decoration:none}.previous span,.next span{vertical-align:middle;text-align:center;text-shadow:0 0 2px #000;color:#fff;font-size:40px;font-weight:700;display:table-cell}.next{left:672px}.showing-first~.previous,.showing-last~.next,.showing-first.showing-last~.dot-nav{display:none}.dot-nav{text-align:center}.dot-nav ul{margin:10px 0;padding:0;font-size:0}.dot-nav li{font-size:16px;display:inline-block}.dot-nav li.current{font-weight:700}.dot-nav li a{color:#000;cursor:pointer;padding:0 10px;text-decoration:none;display:inline-block}.elementtags{grid-template-columns:auto 1fr;align-items:baseline;margin:10px 0;font-size:13px;display:grid}.elementtags[hidden],.elementtags.cf:before,.elementtags.cf:after{display:none}.elementtags ul{text-wrap:balance;text-wrap:pretty;margin:0;padding:0;font-size:0;display:block}.elementtags li{background-color:#d4dfdf;border:1px solid #a4afaf;margin:1px;padding:2px 5px;font-size:13px;display:inline-block}.fb-like-hover{float:right;background-color:#ececec;height:17px;margin:10px 0;padding:2px 10px;display:none}.fb-like-hover img{float:right}.cf:before,.cf:after{content:"";display:table}.cf:after{clear:both}.cf{zoom:1}.dot-nav{position:relative}.dot-preview{z-index:5;pointer-events:none;width:160px;margin-bottom:4px;transition:left .3s cubic-bezier(.3,0,.2,1),height .3s;animation:.15s ease-out dot-preview-in;position:absolute;bottom:100%}.dot-preview.no-slide{transition:none}.dot-preview img{z-index:1;opacity:1;transition:opacity .3s;display:block;position:absolute;bottom:0;left:0;box-shadow:0 2px 10px #0000004d}.dot-preview img.leaving{z-index:0;opacity:0}@keyframes dot-preview-in{0%{opacity:0}}.dot-preview-morph{z-index:20;pointer-events:none;position:absolute;box-shadow:0 2px 10px #0000004d}.dot-nav{touch-action:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.dot-nav a{-webkit-user-drag:none}html{background-image:url(/images/custom/achtergrond-stippapier.jpg);font-family:Pontano Sans,Helvetica,Arial,sans-serif;font-size:15px}figcaption{background-color:#ececec;height:4em;padding:6px}figcaption:empty,figcaption.empty{visibility:hidden}.elementtags li{background-color:#ececec;border:none;margin:0 2px;padding:2px 7px}#main-content,.sidebar{background-color:#0000}figure .element-container-size-default{height:525px}.previous,.next{background:50% no-repeat;width:38px}.previous span,.next span{display:none}.previous{background-image:url(/images/custom/previous.png);-webkit-transition:background-image .3s;transition:background-image .3s}.previous:hover{background-image:url(/images/custom/previous-hover.png);-webkit-transition:background-image .3s;transition:background-image .3s}.next{background-image:url(/images/custom/next.png);-webkit-transition:background-image .3s;transition:background-image .3s;left:664px}.next:hover{background-image:url(/images/custom/next-hover.png);-webkit-transition:background-image .3s;transition:background-image .3s}.sidebar #current-page{background-color:inherit;-webkit-transition:all .3s;transition:all .3s}.sidebar #current-page a{color:#000;background-color:#ff0;-webkit-transition:all .3s;transition:all .3s}.sidebar>a:hover{background-color:#0000}.sidebar a:hover{background-color:#ff0;text-decoration:none}#tagcloud .tagweight1{font-size:12px}#tagcloud .tagweight2{font-size:14px}#tagcloud .tagweight3{font-size:16px}#tagcloud .tagweight4{font-size:18px}html{background-color:#f8f8f8}[hidden]{display:none!important}a:focus:not(:focus-visible){outline:none}a:focus-visible,button:focus-visible{outline-offset:2px;outline:2px solid #000}body:has(.sidebar a:hover) .sidebar #current-page a:not(:hover){background-color:#0000}.menu-logo{display:none}.stage{position:relative}figure .elementcontainer{grid-template-columns:minmax(0,1fr);place-items:center;display:grid}figure .elementcontainer.resizing{grid-template-rows:minmax(0,1fr);align-items:start;transition:height .4s;overflow:hidden}figure .element{grid-area:1/1;max-width:100%;transition:opacity .4s;display:block}figure .element.fading-in,figure .element.fading-out{opacity:0}figure .element .link-area{cursor:pointer}figure .element img{box-sizing:border-box;max-width:100%;height:auto;display:block}figure .element iframe{aspect-ratio:16/9;max-width:100%;height:auto;display:block}figure .element-video{width:100%}.video-frame{box-sizing:border-box;background:#ececec;border:1px solid silver;width:100%;position:relative}.video-frame video,.video-frame img{aspect-ratio:16/9;border:0;width:100%;height:auto;display:block}.video-frame video.silent::-webkit-media-controls-mute-button,.video-frame video.silent::-webkit-media-controls-volume-slider,.video-frame video.silent::-webkit-media-controls-volume-control-container{display:none}figure .element .video-poster{object-fit:cover;opacity:0;pointer-events:none;height:100%;transition:opacity .5s;position:absolute;inset:0}.video-frame.blocked:not(.playing) .video-poster{opacity:1}.video-play{opacity:0;pointer-events:none;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;width:68px;height:68px;margin:-34px 0 0 -34px;padding:0;transition:opacity .4s;position:absolute;top:50%;left:50%;box-shadow:0 1px 8px #00000040}.video-play:before{content:"";border:12px solid #0000;border-left:22px solid #000;border-right-width:0;margin:-12px 0 0 -8px;position:absolute;top:50%;left:50%}.video-frame.blocked:not(.playing) .video-play{opacity:1;pointer-events:auto;animation:2.4s ease-in-out infinite video-pulse}.video-frame.blocked:not(.playing) .video-poster{cursor:pointer}@keyframes video-pulse{50%{background:#fffffff2;transform:scale(1.08)}}.js .previous,.js .next{opacity:1;transition:opacity .2s,background-image .3s}.js figure.controls-hidden .previous,.js figure.controls-hidden .next{opacity:0;transition:opacity .4s,background-image .3s}.js .previous:focus-visible,.js .next:focus-visible{opacity:1}@media (prefers-reduced-motion:reduce){figure .element,.video-poster,.video-play,.menu-logo,.previous,.next,.sidebar #current-page,.sidebar #current-page a{transition:none!important}.video-play{animation:none!important}}@media (width<=1139.98px){#main-container{width:auto;max-width:720px;height:auto;padding:0 max(12px, env(safe-area-inset-right)) 24px max(12px, env(safe-area-inset-left));margin:0 auto}#topbar{height:auto;padding:14px 0;display:block}#topbar h1{display:block}#topbar h1 img{width:100%;max-width:567px;height:auto;margin:0 auto;display:block}.sidebar{float:none;width:auto;height:auto;margin:0;padding:0}.sidebar ul li{padding:0}.sidebar#menu ul li a,.sidebar#tagcloud ul li a{padding:6px;display:inline-block}#menu{z-index:10;background:#f8f8f8 url(/images/custom/achtergrond-stippapier.jpg);border-top:1px solid #00000026;border-bottom:1px solid #00000026;align-items:center;margin:0 -12px 12px;padding:0 0 0 12px;display:flex;position:relative;transform:translateZ(0)}#menu.fixed{max-width:744px;padding-top:env(safe-area-inset-top);padding-left:max(12px, env(safe-area-inset-left));border-top:0;margin:0 auto;position:fixed;top:0;left:0;right:0}#menu.fixed:before{content:"";background:inherit;background-position:0 -200px;height:200px;position:absolute;bottom:100%;left:0;right:0}.menu-spacer.active{margin-bottom:12px}.menu-logo{opacity:0;flex:none;width:0;margin-right:0;transition:width .25s,margin-right .25s,opacity .25s;display:block;overflow:hidden}.sidebar .menu-logo:hover{background-color:#0000}.menu-logo img{width:auto;height:26px;display:block}#menu.stuck .menu-logo{opacity:1;width:54px;margin-right:6px}.menu-scroll{white-space:nowrap;scrollbar-width:none;flex:auto;min-width:0;display:flex;overflow-x:auto}.menu-scroll:before,.menu-scroll:after{content:"";z-index:1;pointer-events:none;flex:none;position:sticky}.menu-scroll:before{background:linear-gradient(90deg,#f8f8f8,#f8f8f800);width:10px;margin-right:-10px;left:0}.menu-scroll:after{background:linear-gradient(270deg,#f8f8f8,#f8f8f800);width:24px;right:0}.menu-scroll::-webkit-scrollbar{display:none}#menu ul{flex:none;margin:0;font-size:16px;display:flex}#menu ul+ul{border-left:1px solid #0003;margin-left:10px;padding-left:10px}.sidebar#menu ul li a{padding:11px 8px}figure{scroll-margin-top:56px}#main-content{z-index:0;float:none;width:auto;height:auto;position:relative}#main-portfolio{margin:0}figure{width:auto;margin:0}figure .elementcontainer.element-container-size-default,figure .elementcontainer.element-container-size-long{height:auto}figure .element img{width:auto;max-height:80svh}figure .element iframe{width:100vw}.previous,.next{width:44px;height:44px;top:100%}.previous{left:0}.next{left:auto;right:0}.dot-nav{justify-content:center;align-items:center;min-height:44px;padding:0 44px;display:flex}.dot-nav ul{margin:0}.dot-nav li{padding:0}.dot-nav li a{padding:12px 7px;display:inline-block}.dot-nav[hidden]+figcaption{margin-top:10px}figcaption{height:auto;min-height:0;margin-top:4px;font-size:16px;line-height:1.4}figcaption:empty{display:none}.elementtags,.elementtags li{font-size:14px}.elementtags li{margin:2px;padding:0}.elementtags li a{padding:6px 9px;display:inline-block}#tagcloud{margin-top:24px}#tagcloud ul{margin:0}.js figure.controls-hidden .previous,.js figure.controls-hidden .next{opacity:1}}figure .element-image img{touch-action:pan-y}html.zoom-open{overflow:hidden}.zoom-view{z-index:100;touch-action:none;position:fixed;inset:0}.zoom-backdrop{opacity:0;background:#1414148c;transition:opacity .3s;position:absolute;inset:0}.zoom-image{transform-origin:0 0;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;-webkit-touch-callout:none;cursor:grab;max-width:none;position:fixed;box-shadow:0 4px 24px #00000040}.zoom-close{top:max(12px, env(safe-area-inset-top));right:max(12px, env(safe-area-inset-right));opacity:0;cursor:pointer;background:#ffffffd9;border:0;border-radius:50%;width:36px;height:36px;padding:0;transition:opacity .3s;position:fixed;box-shadow:0 1px 4px #0003}.zoom-close:before,.zoom-close:after{content:"";background:#000;width:16px;height:2px;margin:-1px 0 0 -8px;position:absolute;top:50%;left:50%;transform:rotate(45deg)}.zoom-close:after{transform:rotate(-45deg)}.zoom-view.shown .zoom-backdrop,.zoom-view.shown .zoom-close{opacity:1}@media (prefers-reduced-motion:reduce){.zoom-backdrop,.zoom-close{transition:none}}.menu-toggle{display:none}#topbar img,.menu-logo,.menu-logo img{-webkit-touch-callout:none;touch-action:manipulation;-webkit-user-select:none;user-select:none}@media (width<=1139.98px){html[data-v-logo=sticky] #menu.stuck .menu-logo{opacity:0;width:0;margin-right:0}html[data-v-logo=static] #menu{position:relative}html[data-v-logo=static] .menu-spacer,html[data-v-logo=static] .menu-logo{display:none}.menu-logo{order:0}.menu-scroll{order:1}.menu-toggle{order:2}html[data-v-menu=b] .menu-toggle,html[data-v-menu=ab] .menu-toggle{font:inherit;color:#000;cursor:pointer;background:0 0;border:0;border-left:1px solid #00000026;border-radius:0;flex:none;align-items:center;gap:8px;padding:11px 14px;font-size:16px;display:flex}html[data-v-menu=b] .menu-toggle{border-left:0;flex:auto;justify-content:space-between;padding-left:8px}html[data-v-menu=ab] .menu-toggle-label{display:none}.menu-toggle:after{content:"";border-bottom:2px solid;border-right:2px solid;width:7px;height:7px;margin-top:-4px;transition:transform .2s;transform:rotate(45deg)}#menu.open .menu-toggle:after{margin-top:4px;transform:rotate(-135deg)}html[data-v-menu=b] #menu.open .menu-toggle-label,html[data-v-menu=ab] #menu.open .menu-toggle{background-color:#ff0}html[data-v-menu=b] .menu-scroll{display:none}.menu-logo{cursor:pointer}.menu-overview{columns:2;opacity:0;background-color:#fbfbfaf0;border-bottom:1px solid #0000001a;column-gap:12px;max-height:calc(100svh - 60px);padding:6px 12px 10px;transition:opacity .2s,transform .2s;position:absolute;top:100%;left:0;right:0;overflow-y:auto;transform:translateY(-8px);box-shadow:0 3px 4px -2px #0000002e}#menu.open .menu-overview{opacity:1;transform:none}@media (prefers-reduced-motion:reduce){.menu-overview{transition:none}}#menu .menu-overview ul{margin:0;display:block}#menu .menu-overview ul+ul{border-left:0;margin-left:0;padding-left:0}#menu .menu-overview ul+ul li:first-child{box-shadow:inset 0 1px #00000026}.menu-overview li{break-inside:avoid}.sidebar#menu .menu-overview ul li a{padding:8px 6px}.sidebar#menu .menu-overview li.current a{background-color:#ff0}}.variant-switcher{background:#fff;border:0;width:min(420px,100vw - 24px);max-height:calc(100vh - 24px);padding:16px 18px;font-size:16px;box-shadow:0 8px 40px #0000004d}.variant-switcher::backdrop{background:#0000004d}.variant-switcher h2{margin:0 0 8px;font-size:20px;font-weight:400}.variant-switcher fieldset{border:0;margin:0 0 12px;padding:0}.variant-switcher legend{margin-bottom:4px;padding:0;font-weight:700}.variant-switcher label{align-items:baseline;gap:8px;padding:6px 0;display:flex}.variant-note{color:#555;font-size:14px}.variant-note a{text-decoration:underline}.variant-switcher button{font:inherit;cursor:pointer;background:#ff0;border:0;padding:8px 20px}.menu-scroll.spinning{pointer-events:none;overflow-x:hidden}.menu-scroll.spinning ul{filter:url(#jackpot-blur-x)}.sidebar.jackpot a{transition:none}.sidebar.jackpot #current-page a:not(.jackpot-pointer){color:#000;background-color:#0000}.sidebar.jackpot a.jackpot-pointer{color:#000;background-color:#ff0}
