html,body{background:#F6F5F4;color:#000}@media (min-width:901px){body.home .site-header>.header-collection--works,body.front-page .site-header>.header-collection--works{position:fixed;top:50%;left:clamp(1.35rem,3.15vw,3.75rem);max-height:calc(100svh - 9rem);overflow:hidden;transform:translateY(-50%)}}img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}@font-face{font-family:'Inter';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuLyfMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:500;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuI6fMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:600;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuGKYMZg.ttf) format('truetype')}@font-face{font-family:'Inter';font-style:normal;font-weight:700;src:url(https://fonts.gstatic.com/s/inter/v20/UcCO3FwrK3iLTeHuS_nVMrMxCp50SjIw2boKoduKmMEVuFuYMZg.ttf) format('truetype')}:root{--bg:#F6F5F4;--bg-deep:#F6F5F4;--paper:#000000;--paper-muted:rgba(0, 0, 0, 0.52);--paper-soft:rgba(0, 0, 0, 0.08);--line:rgba(0, 0, 0, 0.16);--header-h:5.5rem;--edge:clamp(1.35rem, 3.15vw, 3.75rem);--toolbar-offset:0px;--font-text:"Inter", sans-serif;--font-display:"Inter", sans-serif;--motion-fast:300ms;--motion-medium:650ms;--motion-slow:850ms;--motion-page:220ms;--motion-ease:cubic-bezier(0.22, 1, 0.36, 1);--home-project-fade-in:480ms;--home-project-fade-out:400ms;--home-project-zoom-in:700ms;--home-project-zoom-out:520ms;--home-project-stagger:50ms}*{box-sizing:border-box}html{min-height:100%;overflow-x:hidden;background:var(--bg)}html.martijn-home-lock{height:100%;overflow:hidden;overscroll-behavior:none}::selection{color:var(--bg);background:var(--paper)}::-moz-selection{color:var(--bg);background:var(--paper)}body{min-height:100%;margin:0;overflow-x:hidden;color:var(--paper);background:var(--bg);font-family:var(--font-text);font-size:calc(16px - 3px);line-height:1.45;letter-spacing:0}body.home,body.front-page,body.page-martijn-reel,body.page-template-page-reel,body.error404{height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;overflow-y:hidden;position:relative}body.page-martijn-about,body.page-martijn-contact,body.page-martijn-press{position:relative;height:100vh;min-height:100vh;max-height:100vh;overflow:hidden;overflow-y:hidden}body.admin-bar{--toolbar-offset:32px}body::before,body::after{position:fixed;inset:-12vh -10vw;z-index:-2;content:"";pointer-events:none}body::before{background:var(--bg)}body::after{display:none}a{color:inherit;text-decoration:none}button,input,textarea{font:inherit}img,video,iframe{max-width:100%}.screen-reader-text{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.skip-link:focus{top:1rem;left:1rem;z-index:20;width:auto;height:auto;padding:.65rem .9rem;clip:auto;color:var(--bg);background:var(--paper)}.site-header{position:fixed;top:var(--toolbar-offset);left:0;right:0;z-index:5;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:var(--header-h);padding:0 var(--edge);color:var(--paper);font-size:calc(clamp(0.82rem, 0.78rem + 0.18vw, 1rem) - 3px)}.site-brand{display:flex;align-items:center;gap:clamp(0.7rem, 1.5vw, 1.35rem);min-width:0}.site-brand__name,.site-nav__link,.all-projects-link,.back-link,.terms-download,.not-found-page__actions a{transition:opacity 180ms ease,color 180ms ease}.site-brand__name:hover,.site-nav__link:hover,.all-projects-link:hover,.back-link:hover,.terms-download:hover,.not-found-page__actions a:hover{color:#000}.site-brand__mark{color:var(--paper-muted);font-size:calc(0.8em - 3px)}.site-brand__role{color:var(--paper)}.site-nav{display:contents}.site-nav__link--about{grid-column:2}.site-nav__link--contact{grid-column:3;justify-self:end}.home-stage{position:relative;width:100vw;height:calc(100dvh - var(--toolbar-offset));min-height:42rem;overflow:hidden;touch-action:pan-y}.home-intro{position:fixed;top:calc(var(--toolbar-offset) + clamp(7.2rem, 15vh, 10.5rem));left:var(--edge);right:var(--edge);z-index:4;display:grid;grid-template-columns:minmax(18rem,41vw) minmax(20rem,33vw);gap:clamp(2rem, 4vw, 5rem);align-items:start;pointer-events:none}.home-title{margin:0;color:var(--paper);font-family:var(--font-display);font-size:calc(clamp(5.2rem, 8.2vw, 11.7rem) - 3px);font-weight:700;line-height:.9;letter-spacing:0}.selected-list{display:grid;gap:.56rem;padding:0;margin:0 0 .35rem;list-style:none;pointer-events:auto}.selected-list__button{display:grid;grid-template-columns:2.7rem minmax(0,1fr);gap:.75rem;width:100%;padding:0;color:var(--paper-muted);opacity:.3;text-align:left;cursor:pointer;background:#fff0;border:0;transition:color 180ms ease,transform 220ms ease;-webkit-tap-highlight-color:#fff0}.selected-list__item.is-active .selected-list__button{color:#000;opacity:1}.selected-list__item:not(.is-active) .selected-list__button{opacity:0.3!important}.selected-list__item.is-active .selected-list__button{opacity:1!important}@media (hover:hover) and (pointer:fine){.selected-list__button:hover{color:#000;opacity:1}}.selected-list__button:active{transform:translateY(1px)}.selected-list__number,.selected-list__title{font-family:var(--font-text);font-size:calc(clamp(1rem, 1.1vw, 1.25rem) - 3px);font-weight:400;line-height:1.15}.selected-list__item.is-active .selected-list__number,.selected-list__item.is-active .selected-list__title{font-family:var(--font-display);font-weight:700}.gallery-control{display:grid;width:2.4rem;height:2.4rem;place-items:center;color:var(--paper);cursor:pointer;background:#fff0;border:0;font-size:calc(1.55rem - 3px);line-height:1;transition:transform 180ms ease,color 180ms ease}.gallery-control:hover{color:#000;transform:translateX(2px)}.gallery-control[data-prev]:hover{transform:translateX(-2px)}.gallery-control:active{transform:translateY(1px)}.archive-page,.work-page,.content-page{width:min(100% - (var(--edge) * 2), 94rem);min-height:100dvh;padding:calc(var(--toolbar-offset) + var(--header-h) + 4.8rem) 0 6rem;margin:0 auto}.work-page{width:100vw;max-width:none;padding:calc(var(--toolbar-offset) + clamp(6.25rem, 13.35vh, 9.55rem)) var(--edge) 6rem}.archive-hero,.content-page__article,.work-header{display:grid;grid-template-columns:minmax(0,0.92fr) minmax(17rem,0.55fr);gap:clamp(2rem, 6vw, 8rem);align-items:end;margin-bottom:clamp(3rem, 7vw, 7rem)}.work-header{grid-template-columns:minmax(18rem,41vw) minmax(20rem,33vw);gap:clamp(2rem, 4vw, 5rem);align-items:start}.work-header--has-video{grid-template-columns:minmax(18rem,41vw);margin-bottom:clamp(1.35rem, 3vh, 2.6rem)}.archive-hero h1,.content-page h1,.work-header h1{margin:0;font-family:var(--font-display);font-size:calc(clamp(4rem, 9vw, 11rem) - 3px);line-height:.9;letter-spacing:0}.work-header h1{font-size:calc(clamp(5.2rem, 8.2vw, 11.7rem) - 3px)}.work-header h1.work-title--long{font-size:calc(clamp(2.8rem, 5.2vw, 6.45rem) - 3px);line-height:.96}.content-page--about,.content-page--contact,.content-page--press{width:100%;max-width:none;padding:calc(var(--toolbar-offset) + clamp(7.2rem, 15vh, 10.5rem)) var(--edge) clamp(7rem, 14vh, 9rem);min-height:calc(100vh - var(--toolbar-offset));max-height:calc(100vh - var(--toolbar-offset));height:calc(100vh - var(--toolbar-offset));overflow:hidden}.content-page--about{padding-bottom:clamp(7rem, 14vh, 9rem)}.content-page--about .content-page__article,.content-page--contact .content-page__article,.content-page--press .content-page__article{display:grid;grid-template-columns:minmax(18rem,41vw) minmax(20rem,33vw);gap:clamp(2rem, 4vw, 5rem);align-items:end;margin:0}.content-page--about .content-page__article>.eyebrow,.content-page--contact .content-page__article>.eyebrow,.content-page--press .content-page__article>.eyebrow{display:none}.content-page--about .content-page__title,.content-page--contact .content-page__title,.content-page--press .content-page__title{grid-column:1;margin:0;font-size:calc(clamp(5.2rem, 8.2vw, 11.7rem) - 3px);animation:martijn-title-arrive 520ms cubic-bezier(.16,1,.3,1) both}.content-page--about .content-page__body,.content-page--contact .content-page__body,.content-page--press .content-page__body{grid-column:2;align-self:end;animation:martijn-copy-arrive 520ms cubic-bezier(.16,1,.3,1) 90ms both}.content-page--about .content-page__article{grid-template-columns:minmax(0,1.35fr) minmax(16rem,1fr) minmax(16rem,1fr);gap:clamp(1.4rem, 2.6vw, 3.2rem);align-items:start}.content-page--about .content-page__body{grid-column:3;align-self:start;width:100%;max-width:none;min-height:0;font-size:calc(clamp(0.94rem, 1.05vw, 1.16rem) - 3px);line-height:1.34}.content-page--contact .content-page__article,.content-page--press .content-page__article{align-items:start}.content-page--contact .content-page__body,.content-page--press .content-page__body{align-self:start}.press-links{margin:1.2rem 0 0;padding:0;list-style:none;display:grid;gap:.7rem}.press-links__item{display:flex;flex-wrap:wrap;align-items:baseline;gap:.6rem}.press-links__item a{color:#000;text-decoration:underline;text-decoration-color:rgb(0 0 0 / .34);text-underline-offset:.16em}.press-links__item a:hover{color:#000;text-decoration-color:rgb(0 0 0 / .76)}.press-links__meta{color:rgb(0 0 0 / .52);font-size:calc(0.92em - 3px)}.content-page--about .content-page__media{grid-column:2;align-self:start;width:100%;margin:0;animation:martijn-copy-arrive 520ms cubic-bezier(.16,1,.3,1) 60ms both}.content-page__image{display:block;width:100%;height:auto;border-radius:0;opacity:.9}.content-page--about .content-page__image{height:auto;object-fit:contain}@keyframes martijn-title-arrive{from{opacity:.58;transform:translateY(.35rem) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes martijn-copy-arrive{from{opacity:0;transform:translateY(.9rem)}to{opacity:1;transform:translateY(0)}}.eyebrow{margin:0 0 .85rem;color:var(--paper-muted);font-size:calc(0.9rem - 3px)}.works-grid{display:grid;grid-template-columns:repeat(12,1fr);gap:clamp(0.7rem, 1vw, 1.05rem);align-items:start}.work-teaser{grid-column:span 6;align-self:start;--work-teaser-zoom:1}.work-teaser:nth-child(4n+2),.work-teaser:nth-child(4n+3){grid-column:span 3}.work-teaser__media{display:block;aspect-ratio:16 / 9;overflow:hidden;background:rgb(0 0 0 / .2);border-radius:0;opacity:1;transform:none;will-change:opacity;transition:opacity 520ms ease}.work-teaser__image,.work-teaser__placeholder{display:block;width:100%;height:100%;object-fit:cover;transform:scale(var(--work-teaser-zoom));transform-origin:50% 50%;will-change:transform;transition:transform 900ms cubic-bezier(.22,1,.36,1)!important}.work-teaser__placeholder{display:grid;place-items:center;padding:1rem;color:var(--paper-muted);text-align:center;background:rgb(0 0 0 / .2)}.work-teaser__body{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:baseline;padding-top:.85rem}.work-teaser h2,.work-teaser p{margin:0;font-size:calc(clamp(1rem, 1.2vw, 1.28rem) - 3px);line-height:1.15}.work-teaser p{color:var(--paper-muted);text-align:right}.works-grid.is-hover-dim .work-teaser .work-teaser__media{opacity:0.2!important}.works-grid.is-hover-dim .work-teaser.is-hover-focus .work-teaser__media{opacity:1!important}.works-grid.is-hover-dim .work-teaser.is-hover-focus .work-teaser__image,.works-grid.is-hover-dim .work-teaser.is-hover-focus .work-teaser__placeholder,.works-grid .work-teaser:focus-within .work-teaser__image,.works-grid .work-teaser:focus-within .work-teaser__placeholder{--work-teaser-zoom:1.045}.works-grid .work-teaser.is-hover-zoom .work-teaser__image,.works-grid .work-teaser.is-hover-zoom .work-teaser__placeholder{--work-teaser-zoom:1.045}@media (hover:hover) and (pointer:fine){.works-grid .work-teaser:hover .work-teaser__image,.works-grid .work-teaser:hover .work-teaser__placeholder{--work-teaser-zoom:1.045}}.navigation.pagination{margin-top:4rem}.nav-links{display:flex;gap:.75rem}.page-numbers{color:var(--paper-muted)}.page-numbers.current{color:var(--paper)}.back-link{display:inline-block;margin-bottom:3rem;color:var(--paper-muted)}.work-meta{display:grid;gap:1.1rem;margin:0}.work-meta div{display:grid;grid-template-columns:7rem 1fr;gap:1rem;padding-top:.85rem;border-top:1px solid var(--line)}.work-meta dt{color:var(--paper-muted)}.work-meta dd{margin:0}.work-video{margin-bottom:clamp(3rem, 6vw, 5.5rem)}.work-feature{display:grid;grid-template-columns:minmax(0,58vw) minmax(18rem,26vw);gap:clamp(2rem, 4vw, 5rem);align-items:start;margin-bottom:clamp(3rem, 6vw, 5.5rem)}.work-feature .work-video{width:min(100%, calc((100dvh - var(--toolbar-offset) - var(--header-h) - 18rem) * 16 / 9), 58rem);margin-bottom:0}.work-video iframe,.work-video video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;background:rgb(0 0 0 / .34);border:0}.work-content,.content-page__body{max-width:42rem;color:rgb(0 0 0 / .86);font-size:calc(clamp(1.08rem, 1.4vw, 1.45rem) - 3px);line-height:1.42}.work-content p:first-child,.content-page__body p:first-child{margin-top:0}.work-content p:last-child,.content-page__body p:last-child{margin-bottom:0}.site-meta{position:relative;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin:2rem var(--edge) clamp(2rem, 7.5vh, 4.7rem)}body.page-martijn-about .site-meta,body.page-martijn-contact .site-meta,body.page-martijn-press .site-meta,body.page-martijn-reel .site-meta,body.page-template-page-reel .site-meta{position:fixed;right:var(--edge);bottom:clamp(2rem, 7.5vh, 4.7rem);left:var(--edge);margin:0;z-index:7}.site-copyright{margin:0;color:rgb(0 0 0 / .48);font-size:calc(clamp(0.7rem, 0.62rem + 0.18vw, 0.82rem) - 3px);line-height:1;pointer-events:none;text-align:right}.site-meta__press{position:absolute;left:50%;transform:translateX(-50%);color:var(--paper);text-decoration:none;font-size:calc(clamp(0.9rem, 0.82rem + 0.2vw, 1.05rem) - 3px);line-height:1;transition:color 180ms ease,opacity 180ms ease,transform 220ms ease}.site-meta__press:hover{color:#000;transform:translateX(-50%) translateY(-1px)}.site-instagram-link{position:static;display:inline-grid;width:1.35rem;height:1.35rem;flex:0 0 auto;color:rgb(0 0 0 / .78);place-items:center;transition:color 180ms ease,opacity 180ms ease,transform 220ms ease}.site-instagram-link:hover{color:#000;transform:translateY(-1px)}.site-instagram-link svg{display:block;width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.7}body.home .site-copyright,body.front-page .site-copyright{display:none}.work-content a,.content-page__body a{color:#000;text-decoration:underline;text-decoration-color:rgb(0 0 0 / .34);text-underline-offset:.16em;transition:color 180ms ease,text-decoration-color 180ms ease}.work-content a:hover,.content-page__body a:hover{color:#000;text-decoration-color:rgb(0 0 0 / .76)}.work-content{margin-bottom:clamp(3rem, 6vw, 5.5rem)}.work-gallery{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.65rem, 1vw, 1.1rem)}.work-gallery__item{margin:0;background:rgb(0 0 0 / .26);border-radius:0}.work-gallery__item img{display:block;width:100%;height:auto;border-radius:0}.empty-state{color:var(--paper-muted)}.reel-page{display:grid;height:calc(100vh - var(--toolbar-offset));min-height:0;max-height:calc(100vh - var(--toolbar-offset));padding:calc(var(--toolbar-offset) + var(--header-h) + clamp(1rem, 3vh, 2.5rem)) var(--edge) clamp(5.6rem, 12vh, 8rem);overflow:hidden;place-items:center}.reel-page__media{width:min(100%, 80rem, calc((100vh - var(--toolbar-offset) - var(--header-h) - clamp(8rem, 18vh, 12rem)) * 16 / 9));max-height:calc(100vh - var(--toolbar-offset) - var(--header-h) - clamp(8rem, 18vh, 12rem))}.reel-page__empty{display:block;width:100%;aspect-ratio:16 / 9;height:auto;background:rgb(0 0 0 / .08);border:0;border-radius:0}.reel-page iframe,.reel-page video{display:block;width:100%;aspect-ratio:16 / 9;height:auto;background:#000;border:0}.reel-page__empty{display:grid;place-items:center;padding:2rem;color:var(--paper-muted);text-align:center}.terms-page__article{min-height:calc(100dvh - var(--toolbar-offset) - var(--header-h) - 10.8rem);align-items:end;margin-bottom:0}.terms-page__article .eyebrow{display:none}.terms-page__article h1{grid-column:1;grid-row:1;font-size:calc(clamp(3.4rem, 6.8vw, 8rem) - 3px);line-height:.94}.terms-downloads{grid-column:2;grid-row:1}.terms-downloads{display:grid;gap:.75rem;align-self:start}.terms-download{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:baseline;padding:1rem 0;color:var(--paper);border-top:1px solid var(--line)}.terms-download span{color:var(--paper-muted)}.terms-download strong{font-size:calc(0.88rem - 3px);font-weight:400}.terms-download.is-disabled{color:var(--paper-muted);cursor:default;opacity:.55;pointer-events:none}.not-found-page{display:grid;min-height:100dvh;padding:calc(var(--toolbar-offset) + var(--header-h)) var(--edge) 4rem;place-items:center start}.not-found-page__inner{width:min(48rem, 100%)}.not-found-page h1{margin:0 0 1.25rem;font-family:var(--font-display);font-size:calc(clamp(4rem, 10vw, 10rem) - 3px);line-height:.88}.not-found-page p:not(.eyebrow){max-width:35rem;margin:0;color:rgb(0 0 0 / .82);font-size:calc(clamp(1.08rem, 1.35vw, 1.35rem) - 3px)}.not-found-page__actions{display:flex;flex-wrap:wrap;gap:1.25rem;margin-top:2.5rem}.not-found-page__actions a{padding-top:.85rem;color:var(--paper);border-top:1px solid var(--line)}.system-page{display:block;width:100%;min-height:100svh;padding:calc(var(--toolbar-offset) + var(--header-h) + clamp(2.5rem, 8vh, 6rem)) var(--edge) clamp(3rem, 8vh, 6rem)}.system-page__panel,.terms-page__article.system-page__panel{display:grid;grid-template-columns:minmax(10rem,0.36fr) minmax(18rem,1fr);gap:clamp(2rem, 6vw, 8rem);width:100%;min-height:0;padding-top:.75rem;margin:0;align-items:start;border-top:1px solid var(--line)}.system-page .eyebrow{grid-column:1;grid-row:1;display:block;margin:0;color:var(--paper-muted);font-size:inherit}.system-page h1,.terms-page__article.system-page__panel h1{grid-column:2;grid-row:1;margin:0;font-family:var(--font-text);font-size:inherit;font-weight:400;line-height:inherit}.not-found-page__content{grid-column:2;grid-row:2;max-width:38rem;margin-top:clamp(4rem, 12vh, 9rem)}.not-found-page.system-page .not-found-page__content p{margin:0;color:var(--paper);font-size:inherit}.not-found-page.system-page .not-found-page__actions{display:grid;gap:0;margin-top:2.5rem}.not-found-page.system-page .not-found-page__actions a{display:grid;grid-template-columns:minmax(8rem,0.35fr) minmax(0,1fr);gap:1rem;padding:.75rem 0;color:var(--paper);border-top:1px solid var(--line)}.not-found-page.system-page .not-found-page__actions span{color:var(--paper-muted)}.not-found-page.system-page .not-found-page__actions strong{font-weight:400}.terms-page__article.system-page__panel .terms-downloads{grid-column:2;grid-row:2;gap:0;width:100%;margin-top:clamp(4rem, 12vh, 9rem)}.terms-page__article.system-page__panel .terms-download{padding:.75rem 0}@media (max-width:700px){.system-page{padding-top:calc(var(--toolbar-offset) + var(--header-h) + 2rem)}.system-page__panel,.terms-page__article.system-page__panel{grid-template-columns:1fr;gap:0}.system-page .eyebrow,.system-page h1,.terms-page__article.system-page__panel h1,.not-found-page__content,.terms-page__article.system-page__panel .terms-downloads{grid-column:1}.system-page h1,.terms-page__article.system-page__panel h1{grid-row:2;margin-top:.25rem}.not-found-page__content{grid-row:3;margin-top:2rem}.terms-page__article.system-page__panel .terms-downloads{grid-row:4;margin-top:4rem}.not-found-page.system-page .not-found-page__actions a{grid-template-columns:1fr;gap:.2rem}}@media (min-width:1600px){.home-intro,.content-page--contact .content-page__article{grid-template-columns:minmax(24rem,36vw) minmax(22rem,28vw);gap:clamp(4rem, 7vw, 10rem)}.content-page--about .content-page__article{grid-template-columns:minmax(20rem,34vw) minmax(18rem,24vw) minmax(18rem,24vw);gap:clamp(1.7rem, 2.8vw, 4rem)}.home-title,.content-page--about .content-page__title,.content-page--contact .content-page__title{font-size:calc(clamp(7rem, 6.8vw, 10rem) - 3px)}}@media (min-width:1600px) and (max-height:850px){.home-intro,.content-page--about,.content-page--contact{top:auto}.home-intro{top:calc(var(--toolbar-offset) + 5.8rem)}.content-page--about,.content-page--contact{padding-top:calc(var(--toolbar-offset) + 5.8rem)}.home-title,.content-page--about .content-page__title,.content-page--contact .content-page__title{font-size:calc(clamp(5.8rem, 5.7vw, 8.2rem) - 3px)}}@media (max-width:980px){body.page-martijn-about,body.page-martijn-contact,body.page-martijn-press{display:flex;flex-direction:column;height:auto;min-height:100svh;min-height:calc(100svh - var(--toolbar-offset));max-height:none;overflow:visible;overflow-y:auto}body.page-martijn-about .content-page,body.page-martijn-contact .content-page,body.page-martijn-press .content-page{flex:1 0 auto}.content-page--about,.content-page--contact,.content-page--press{min-height:calc(100svh - var(--toolbar-offset));max-height:none;height:auto;overflow:visible;padding-bottom:.85rem}body.page-martijn-about .site-meta,body.page-martijn-contact .site-meta,body.page-martijn-press .site-meta{position:static;right:auto;bottom:auto;left:auto;margin:2rem var(--edge) clamp(1rem, 3.8svh, 1.7rem);margin-top:auto;z-index:auto}body.page-martijn-reel .site-meta,body.page-template-page-reel .site-meta{position:fixed;right:var(--edge);bottom:clamp(1rem, 3.5svh, 1.8rem);left:var(--edge);margin:0;z-index:8}html,body{background:var(--bg)}body::before,body::after{display:none}:root{--header-h:4.75rem}.site-header{grid-template-columns:1fr auto auto;gap:1.3rem}.site-brand__role,.site-brand__mark{display:none}.site-nav__link--about,.site-nav__link--contact{grid-column:auto;justify-self:auto}.home-stage{min-height:38rem}.home-intro{top:calc(var(--toolbar-offset) + 5.8rem);grid-template-columns:1fr;gap:clamp(0.8rem, 2.4vw, 1.4rem);max-width:min(34rem, calc(100% - (var(--edge) * 2)));right:auto}.content-page--about,.content-page--contact{padding-top:calc(var(--toolbar-offset) + 5.8rem)}.content-page--about .content-page__article,.content-page--contact .content-page__article{grid-template-columns:1fr;gap:1.4rem}.content-page--about .content-page__body,.content-page--contact .content-page__body{grid-column:1}.content-page--about .content-page__media{grid-column:1;width:min(100%, 18rem)}.work-feature{grid-template-columns:1fr}.work-feature .work-video{width:100%}.home-title{font-size:calc(clamp(4.5rem, 17vw, 7rem) - 3px)}.content-page--about .content-page__title,.content-page--contact .content-page__title{font-size:calc(clamp(4.5rem, 17vw, 7rem) - 3px)}.selected-list{max-width:100%;padding-left:0}.selected-list__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.selected-list__number,.selected-list__title{font-size:calc(clamp(0.88rem, 1.55vw, 1rem) - 3px)}.selected-list__button{transition:none}.selected-list__item:not(.is-active) .selected-list__button,.selected-list__item:not(.is-active) .selected-list__button:hover,.selected-list__item:not(.is-active) .selected-list__button:focus,.selected-list__item:not(.is-active) .selected-list__button:active{color:var(--paper-muted)!important;opacity:0.3!important}.selected-list__item.is-active .selected-list__button,.selected-list__item.is-active .selected-list__button:hover,.selected-list__item.is-active .selected-list__button:focus,.selected-list__item.is-active .selected-list__button:active{color:#000000!important;opacity:1!important}.selected-list__item.is-active .selected-list__number,.selected-list__item.is-active .selected-list__title{color:#000000!important;opacity:1!important}.archive-hero,.content-page__article,.work-header{grid-template-columns:1fr;gap:1.5rem}.work-teaser,.work-teaser:nth-child(4n+2),.work-teaser:nth-child(4n+3){grid-column:span 12}.work-gallery{grid-template-columns:1fr}.work-gallery__item{grid-column:auto}.terms-downloads{grid-column:1;grid-row:auto;max-width:36rem}.terms-page__article h1{grid-column:1;grid-row:auto}}@media (max-width:620px){:root{--edge:1rem}.site-header{min-height:4.25rem;font-size:calc(0.85rem - 3px)}.site-brand{max-width:48vw}.site-brand__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.home-stage{height:calc(100svh - var(--toolbar-offset));min-height:0;max-height:calc(100svh - var(--toolbar-offset))}.home-intro{top:calc(var(--toolbar-offset) + 5.2rem);grid-template-columns:1fr;gap:1.55rem}.content-page--about,.content-page--contact{padding-top:calc(var(--toolbar-offset) + 5.2rem);min-height:auto}.content-page--contact,.content-page--about{padding-bottom:.85rem}.content-page--about{padding-bottom:clamp(2.4rem, 6.5svh, 3.2rem)}body.page-martijn-about,body.page-martijn-contact,body.page-martijn-press{min-height:auto}body.page-martijn-contact,body.page-martijn-press{display:flex;flex-direction:column;min-height:calc(100svh - var(--toolbar-offset))}body.page-martijn-contact .content-page--contact,body.page-martijn-press .content-page--press{flex:1 0 auto}.home-title{font-size:calc(clamp(3.3rem, 17vw, 5rem) - 3px)}.content-page--about .content-page__title,.content-page--contact .content-page__title,.content-page--press .content-page__title{font-size:calc(clamp(3.3rem, 17vw, 5rem) - 3px)}.selected-list{gap:.32rem;margin-top:.5rem}.selected-list__button{grid-template-columns:2.2rem minmax(0,1fr)}.selected-list__number,.selected-list__title{font-size:calc(0.76rem - 3px)}body.page-martijn-about .site-meta,body.page-martijn-contact .site-meta,body.page-martijn-press .site-meta{margin-bottom:clamp(1rem, 3.8svh, 1.7rem)}body.page-martijn-contact .site-meta,body.page-martijn-press .site-meta{position:static;margin:2rem var(--edge) clamp(1rem, 3.8svh, 1.7rem);margin-top:auto}body.page-martijn-reel .site-meta,body.page-template-page-reel .site-meta{bottom:clamp(1rem, 3.8svh, 1.7rem)}.site-meta{margin-bottom:clamp(1.4rem, 5.5svh, 2.6rem)}.content-page--about .content-page__body,.content-page--contact .content-page__body{min-height:0}.content-page--about .content-page__body{margin-bottom:clamp(2.2rem, 6svh, 3.2rem)}.archive-page,.work-page,.content-page{padding-top:calc(var(--toolbar-offset) + var(--header-h) + 3rem)}.archive-hero h1,.content-page h1,.work-header h1{font-size:calc(clamp(3.6rem, 17vw, 5.2rem) - 3px)}.work-header h1.work-title--long,.terms-page__article h1{font-size:calc(clamp(2.55rem, 12vw, 4rem) - 3px)}.work-teaser__body{grid-template-columns:1fr;gap:.35rem}.work-teaser p{text-align:left}.work-meta div{grid-template-columns:1fr;gap:.25rem}.terms-download{grid-template-columns:1fr;gap:.35rem}}@media (max-width:620px) and (max-height:720px){.home-intro{top:calc(var(--toolbar-offset) + 4.5rem);gap:.95rem}.home-title{font-size:calc(clamp(2.8rem, 14vw, 3.45rem) - 3px)}.selected-list{gap:.22rem;margin-top:.35rem}.selected-list__number,.selected-list__title{font-size:calc(0.68rem - 3px);line-height:1.05}body.page-martijn-about .site-meta,body.page-martijn-contact .site-meta,body.page-martijn-press .site-meta{margin-bottom:clamp(0.75rem, 2.4svh, 1.2rem)}body.page-martijn-reel .site-meta,body.page-template-page-reel .site-meta{bottom:clamp(0.75rem, 2.4svh, 1.2rem)}.site-meta{margin-bottom:clamp(1rem, 3.2svh, 1.65rem)}.content-page--about .content-page__body{margin-bottom:clamp(1.6rem, 4.8svh, 2.2rem)}}@media (max-height:720px) and (min-width:621px){.home-intro{top:calc(var(--toolbar-offset) + 5.8rem)}.home-title{font-size:calc(clamp(4.5rem, 7vw, 7.2rem) - 3px)}}@media (max-width:782px){body.admin-bar{--toolbar-offset:46px}}@media (min-width:981px){.site-header,body.home .site-header,body.front-page .site-header{grid-template-columns:minmax(13rem,1.18fr) minmax(14rem,1.2fr) minmax(11rem,0.9fr) minmax(11rem,0.82fr);align-items:start;gap:clamp(0.9rem, 2vw, 3rem);min-height:0;padding-top:clamp(1.15rem, 2.4vh, 1.8rem)}.site-brand{grid-column:1;align-items:baseline;flex-wrap:wrap}.header-collection--works{grid-column:2}.header-collection--press{grid-column:3}.header-collection--contact{grid-column:4}}.header-collection{min-width:0}.header-collection__title,a.header-collection__title{display:inline-block;color:rgb(0 0 0 / .5);font-family:var(--font-text);font-weight:400;line-height:1.15;text-decoration:none;opacity:1;transition:color 180ms ease}button.header-collection__title{padding:0;margin:0;font:inherit;text-align:left;cursor:default;background:#fff0;border:0}a.header-collection__title:hover{color:var(--paper)}.site-header .selected-list--header .selected-list__number,.site-header .selected-list--header .selected-list__title,.site-header .selected-list--header .selected-list__item.is-active .selected-list__number,.site-header .selected-list--header .selected-list__item.is-active .selected-list__title{font-family:var(--font-text)!important;font-size:inherit;font-weight:400!important;line-height:inherit}.header-press-list a,.header-contact-list a{display:flex;gap:.32em;align-items:baseline;overflow:hidden;opacity:1;text-overflow:ellipsis;white-space:nowrap;transition:opacity 180ms cubic-bezier(.16,1,.3,1),color 160ms ease}.external-link__label{min-width:0;overflow:hidden;text-overflow:ellipsis}.external-link__icon{position:relative;flex:0 0 auto;width:.58em;height:.58em;visibility:hidden;opacity:0;border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translateY(-.08em);transition:opacity 160ms ease,visibility 0s linear 160ms}.external-link__icon::after{position:absolute;top:-1px;right:-1px;width:.78em;height:1px;content:"";background:currentColor;transform:rotate(-45deg);transform-origin:right center}.header-press-list a:hover .external-link__icon,.header-press-list a:focus-visible .external-link__icon,.header-contact-list a:hover .external-link__icon,.header-contact-list a:focus-visible .external-link__icon{visibility:visible;opacity:1;transition-delay:0s}@media (hover:hover){.header-contact-list:hover a{opacity:0.22!important}.header-contact-list a:hover,.header-contact-list a:focus-visible{opacity:1!important}}.header-collection.is-current .header-collection__title{color:rgb(0 0 0 / .58)}@media (max-width:980px){.site-header,body.home .site-header,body.front-page .site-header{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:.7rem 1rem;padding-top:.9rem}.site-brand,body.home .site-brand,body.front-page .site-brand{grid-column:1 / -1;grid-row:1;align-items:baseline;max-width:none}.site-brand__role,.site-brand__mark{display:inline}.header-collection--works{grid-column:1;grid-row:2}.header-collection--press{grid-column:1;grid-row:3}.header-collection--contact{grid-column:2;grid-row:3}}@media (max-width:620px){.site-header,body.home .site-header,body.front-page .site-header{gap:.55rem .7rem;padding-top:.7rem}.site-brand{gap:.4rem}}.home-editorial{position:relative;width:100%;height:100svh;min-height:0;padding:0;overflow:hidden}body.home,body.front-page{height:100svh;min-height:0;overflow:hidden;overscroll-behavior:none}.home-project-views{position:absolute;inset:0;z-index:4;pointer-events:none}.home-project-view{position:absolute;top:var(--home-project-top,max(17rem, 31svh));right:var(--edge);bottom:clamp(1.5rem, 4svh, 3rem);left:var(--edge);display:grid;grid-template-columns:minmax(13rem,1.18fr) minmax(14rem,1.2fr) minmax(11rem,0.9fr) minmax(11rem,0.9fr) minmax(11rem,0.82fr);gap:clamp(0.9rem, 2vw, 3rem);align-items:start;visibility:hidden;opacity:0;pointer-events:none;transform:translateY(.5rem);transition:opacity 340ms cubic-bezier(.16,1,.3,1),transform 460ms cubic-bezier(.16,1,.3,1),visibility 0s linear 460ms}.home-project-view.is-active{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.home-project-view__media{grid-column:1 / 4;width:100%;max-height:none;overflow:visible;background:#fff0}.home-project-view__media iframe,.home-project-view__media video,.home-project-view__image,.home-project-view__empty{display:block;width:100%;height:auto;aspect-ratio:1.66 / 1;object-fit:cover;border:0}.home-project-view__empty{display:grid;color:var(--paper);place-items:center}.work-stills-carousel{position:relative;width:100%;aspect-ratio:1.66 / 1;overflow:hidden;outline:none;touch-action:pan-y}.work-stills-carousel-shell{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:.65rem;width:100%;min-width:0;min-height:0}.work-stills-carousel__footer{display:flex;min-height:1.6rem;align-items:center;justify-content:space-between;font-size:inherit;line-height:1}.work-stills-carousel__footer-navigation{display:flex;gap:.45rem;align-items:center}.work-stills-carousel__footer-arrow{display:grid;width:1.6rem;height:1.6rem;padding:0;color:inherit;cursor:pointer;background:#fff0;border:0;place-items:center}.work-stills-carousel__footer-arrow .control-icon{width:.72rem;height:.72rem}.work-stills-carousel__footer-count{white-space:nowrap}.work-stills-carousel__track,.work-stills-carousel__slide{position:absolute;inset:0;pointer-events:none}.work-stills-carousel__slide{z-index:0;margin:0;visibility:hidden;opacity:0;transition:opacity 260ms ease,visibility 0s linear 260ms}.work-stills-carousel__slide.is-active{z-index:1;visibility:visible;opacity:1;transition-delay:0s}.work-stills-carousel .home-project-view__image{width:100%;height:100%;aspect-ratio:auto;object-fit:cover;pointer-events:none;user-select:none}.work-stills-carousel__fullscreen-trigger{display:block;width:100%;height:100%;padding:0;margin:0;cursor:default;background:#fff0;border:0;pointer-events:auto}.work-stills-carousel__fullscreen-trigger--single{height:auto;aspect-ratio:1.66 / 1}.work-stills-carousel__fullscreen-trigger--single .home-project-view__image{height:100%}.home-project-view__info{position:relative;grid-column:4 / 6;justify-self:start;width:min(100%, 29rem);height:100%;overflow:hidden;color:var(--paper);font-size:13px!important;line-height:1.35}.home-project-view__info h2{padding-right:4rem;margin:0 0 clamp(1.2rem, 3vh, 2.5rem);font-family:var(--font-display);font-size:27px!important;font-weight:400;line-height:.95}.home-project-view__info dl{margin:0}.home-project-view__info dl div{display:grid;grid-template-columns:6rem minmax(0,1fr);gap:.8rem;padding:.55rem 0;border-top:1px solid var(--line)}.home-project-view__info dt{color:var(--paper-muted)}.home-project-view__info dd{margin:0}.home-project-view__copy{margin-top:1.3rem}.home-project-view__copy p:last-child{margin-bottom:0}.home-project-view__close{position:absolute;top:0;right:0;z-index:2;padding:0;margin:0;color:var(--paper-muted);font:inherit;cursor:pointer;background:#fff0;border:0;transition:color 180ms ease}.home-project-view__close:hover{color:var(--paper)}body.single-work{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}.editorial-project-page{position:relative;width:100%;height:auto;min-height:100svh;overflow:visible}.editorial-project-page .home-project-view{visibility:visible;opacity:1;pointer-events:auto;transform:none}.editorial-project-page .home-project-view__close{text-decoration:none}body.single-work .home-project-views{position:relative;inset:auto}body.single-work .home-project-view{position:relative;inset:auto;min-height:0;padding-top:var(--home-project-top,2.75rem);padding-bottom:clamp(3rem, 8svh, 7rem);margin-right:var(--edge);margin-left:var(--edge)}body.single-work .home-project-view__media{justify-self:start}.control-icon{position:relative;display:block;width:1rem;height:1rem;color:inherit}.control-icon--chevron::before{position:absolute;top:50%;left:44%;width:.66rem;height:.66rem;content:"";border-top:1px solid currentColor;border-right:1px solid currentColor;transform:translate(-50%,-50%) rotate(45deg)}.control-icon--previous{transform:rotate(180deg)}.control-icon--close::before,.control-icon--close::after{position:absolute;top:50%;left:50%;width:1.25rem;height:1px;content:"";background:currentColor}.control-icon--close::before{transform:translate(-50%,-50%) rotate(45deg)}.control-icon--close::after{transform:translate(-50%,-50%) rotate(-45deg)}.control-icon--fullscreen::before,.control-icon--fullscreen::after{position:absolute;width:.38rem;height:.38rem;content:""}.control-icon--fullscreen::before{top:0;right:0;border-top:1px solid currentColor;border-right:1px solid currentColor}.control-icon--fullscreen::after{bottom:0;left:0;border-bottom:1px solid currentColor;border-left:1px solid currentColor}.gallery-lightbox__fullscreen[aria-pressed="true"] .control-icon--fullscreen::before{top:0;right:0;width:.34rem;height:.34rem;background:linear-gradient(135deg,transparent 44%,currentColor 46%,currentColor 54%,transparent 56%);border:0;border-bottom:1px solid currentColor;border-left:1px solid currentColor}.gallery-lightbox__fullscreen[aria-pressed="true"] .control-icon--fullscreen::after{bottom:0;left:0;width:.34rem;height:.34rem;background:linear-gradient(135deg,transparent 44%,currentColor 46%,currentColor 54%,transparent 56%);border:0;border-top:1px solid currentColor;border-right:1px solid currentColor}@media (min-width:981px){body.single-work{width:100%;height:100svh;min-height:100svh;overflow:hidden}body.single-work .editorial-project-page,body.single-work .home-project-views{width:100%;height:100svh;min-height:0;overflow:hidden}body.single-work .home-project-view__media{min-width:0;height:100%;max-height:none;overflow:hidden;align-self:stretch}body.single-work .home-project-view__media{display:flex;background:#fff0;align-items:flex-start;justify-content:flex-start}body.single-work .home-project-view__media iframe,body.single-work .home-project-view__media video,body.single-work .home-project-view__media>.home-project-view__image,body.single-work .home-project-view__media>.home-project-view__empty,body.single-work .work-stills-carousel,body.single-work .work-stills-carousel__fullscreen-trigger--single{flex:0 1 auto;width:auto;max-width:100%;height:100%;max-height:100%;aspect-ratio:1.66 / 1;object-fit:contain}body.single-work .work-stills-carousel .home-project-view__image,body.single-work .work-stills-carousel__fullscreen-trigger--single .home-project-view__image{width:100%;height:100%;object-fit:contain}body.single-work .home-project-view__info{height:100%;max-height:100%;overflow-x:hidden;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--line) #fff0}}.gallery-lightbox{width:100vw;max-width:none;height:100svh;max-height:none;padding:clamp(0.75rem, 1.8vw, 1.5rem) clamp(2.75rem, 5vw, 5rem);margin:0;overflow:hidden;color:var(--paper);background:var(--bg);border:0}.gallery-lightbox[open]{display:grid;grid-template-columns:clamp(2.75rem, 6vw, 6rem) minmax(0,1fr) clamp(2.75rem, 6vw, 6rem);grid-template-rows:minmax(0,1fr) auto;align-items:center}.gallery-lightbox__fullscreen-shell{display:contents}.gallery-lightbox__fullscreen-shell:fullscreen,.gallery-lightbox__fullscreen-shell:-webkit-full-screen{display:grid;width:100vw;height:100svh;padding:clamp(0.75rem, 1.8vw, 1.5rem) clamp(2.75rem, 5vw, 5rem);color:#000;background:var(--bg);grid-template-columns:clamp(2.75rem, 6vw, 6rem) minmax(0,1fr) clamp(2.75rem, 6vw, 6rem);grid-template-rows:minmax(0,1fr) auto;align-items:center}.gallery-lightbox__fullscreen-shell:fullscreen::backdrop{background:var(--bg)}.gallery-lightbox::backdrop{background:var(--bg)}.gallery-lightbox__stage{position:relative;grid-column:2;grid-row:1;width:100%;max-width:calc(100vw - clamp(8rem, 16vw, 15rem));height:calc(100svh - clamp(6rem, 12svh, 9rem));max-height:calc(100svh - clamp(6rem, 12svh, 9rem));min-height:0;justify-self:center;overflow:visible;touch-action:pan-y}.gallery-lightbox__slide{position:absolute;inset:0;display:grid;margin:0;visibility:hidden;opacity:0;place-items:center;pointer-events:none;overflow:visible;transition:opacity 220ms ease,visibility 0s linear 220ms}.gallery-lightbox__slide.is-active{visibility:visible;opacity:1;pointer-events:auto;transition-delay:0s}.gallery-lightbox__image{display:block;width:auto!important;max-width:calc(100vw - clamp(8rem, 16vw, 15rem))!important;height:auto!important;max-height:calc(100svh - clamp(6rem, 12svh, 9rem))!important;object-fit:contain!important;contain:none!important;contain-intrinsic-size:none!important}.gallery-lightbox__arrow{position:relative;z-index:3;grid-row:1;display:grid;width:100%;height:4rem;padding:0;place-items:center;color:#000;font-size:1rem;font-weight:300;line-height:1;cursor:pointer;background:#fff0;border:0}.gallery-lightbox__arrow--previous{grid-column:1}.gallery-lightbox__arrow--next{grid-column:3}.gallery-lightbox__count{position:relative;z-index:3;grid-column:2;grid-row:2;justify-self:center;padding-top:.5rem;color:#000;font-size:13px}.gallery-lightbox__close{position:fixed;top:max(1rem, env(safe-area-inset-top));right:max(1rem, env(safe-area-inset-right));z-index:5;display:grid;width:2.75rem;height:2.75rem;padding:0;place-items:center;color:#000!important;font-size:1rem;font-weight:300;line-height:1;cursor:pointer;background:#fff0;border:0}.gallery-lightbox__fullscreen{position:fixed;top:max(1.15rem, env(safe-area-inset-top));left:max(1.15rem, env(safe-area-inset-left));z-index:3;display:grid;width:2.5rem;height:2.5rem;padding:0;color:#000!important;cursor:pointer;background:#fff0;border:0;place-items:center}.gallery-lightbox:fullscreen,.gallery-lightbox.is-true-fullscreen{padding:clamp(0.75rem, 1.8vw, 1.5rem) clamp(2.75rem, 5vw, 5rem);color:#000;background:var(--bg)}.gallery-lightbox:fullscreen::backdrop{background:var(--bg)}.gallery-lightbox:fullscreen .gallery-lightbox__stage,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__stage{max-width:calc(100vw - clamp(8rem, 16vw, 15rem));height:calc(100svh - clamp(6rem, 12svh, 9rem));max-height:calc(100svh - clamp(6rem, 12svh, 9rem))}.gallery-lightbox:fullscreen .gallery-lightbox__image,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__image{max-width:calc(100vw - clamp(8rem, 16vw, 15rem))!important;max-height:calc(100svh - clamp(6rem, 12svh, 9rem))!important}.gallery-lightbox:fullscreen .gallery-lightbox__arrow,.gallery-lightbox:fullscreen .gallery-lightbox__close,.gallery-lightbox:fullscreen .gallery-lightbox__fullscreen,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__arrow,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__close,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__fullscreen{color:#000!important;filter:none}.gallery-lightbox__fullscreen-shell:fullscreen .gallery-lightbox__arrow,.gallery-lightbox__fullscreen-shell:-webkit-full-screen .gallery-lightbox__arrow,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__arrow{position:fixed;top:50%;z-index:6;width:3rem;height:3rem;transform:translateY(-50%)}.gallery-lightbox__fullscreen-shell:fullscreen .gallery-lightbox__arrow--previous,.gallery-lightbox__fullscreen-shell:-webkit-full-screen .gallery-lightbox__arrow--previous,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__arrow--previous{right:auto;left:max(1rem, env(safe-area-inset-left))}.gallery-lightbox__fullscreen-shell:fullscreen .gallery-lightbox__arrow--next,.gallery-lightbox__fullscreen-shell:-webkit-full-screen .gallery-lightbox__arrow--next,.gallery-lightbox.is-true-fullscreen .gallery-lightbox__arrow--next{right:max(1rem, env(safe-area-inset-right));left:auto}.gallery-lightbox__fullscreen-shell.is-true-fullscreen{position:fixed!important;inset:0!important;display:block!important;width:100vw;height:100vh;height:100svh;padding:0;overflow:hidden;color:#000;background:var(--bg)}.gallery-lightbox__fullscreen-shell.is-true-fullscreen .gallery-lightbox__stage{position:absolute;top:50%;left:50%;width:calc(100vw - clamp(8rem, 16vw, 15rem));max-width:calc(100vw - clamp(8rem, 16vw, 15rem));height:calc(100svh - clamp(6rem, 12svh, 9rem));max-height:calc(100svh - clamp(6rem, 12svh, 9rem));transform:translate(-50%,-50%)}.gallery-lightbox__fullscreen-shell.is-true-fullscreen .gallery-lightbox__arrow{position:absolute!important;top:50%!important;bottom:auto!important;width:3rem!important;min-width:3rem!important;max-width:3rem!important;height:3rem!important;grid-column:auto!important;grid-row:auto!important;transform:translateY(-50%)!important}.gallery-lightbox__fullscreen-shell.is-true-fullscreen .gallery-lightbox__arrow--previous{right:auto!important;left:max(1rem, env(safe-area-inset-left))!important}.gallery-lightbox__fullscreen-shell.is-true-fullscreen .gallery-lightbox__arrow--next{right:max(1rem, env(safe-area-inset-right))!important;left:auto!important}.gallery-lightbox__fullscreen-shell.is-true-fullscreen .gallery-lightbox__count{position:absolute;right:0;bottom:max(clamp(1rem, 2.2svh, 1.65rem), env(safe-area-inset-bottom));left:0;width:max-content;margin:auto;padding:0}html.gallery-lightbox-open,html.gallery-lightbox-open body{overflow:hidden!important}body.home .site-header [data-home-preview-link],body.front-page .site-header [data-home-preview-link]{opacity:1!important;transition:opacity 180ms cubic-bezier(.16,1,.3,1),color 160ms ease}body.home-project-is-hovered .site-header [data-home-preview-link]{opacity:0.22!important}body.home-project-is-hovered .site-header [data-home-preview-link].is-previewed{opacity:1!important}@media (max-width:980px){.home-project-view{grid-template-columns:minmax(0,1.2fr) minmax(14rem,0.8fr);gap:clamp(1.2rem, 3vw, 2.5rem)}.home-project-view__media{grid-column:1}.home-project-view__info{position:relative;top:auto;left:auto;right:auto;grid-column:2;justify-self:stretch;width:100%}}@media (max-width:760px){.home-project-view{top:var(--home-project-top,max(15rem, 34svh));bottom:1rem;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:1rem}.home-project-view__media,.home-project-view__info{grid-column:1}.home-project-view__media{width:min(100%, calc(27svh * 1.66))}}@media (max-width:620px){.gallery-lightbox__fullscreen{display:none!important}.home-project-view{top:var(--home-project-top,max(15rem, 34svh));bottom:1rem;grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);gap:1rem}.home-project-view__media{grid-column:1;width:min(100%, calc(27svh * 1.66))}.home-project-view__info{grid-column:1}.home-project-view__info h2{margin-bottom:.8rem;font-size:calc(clamp(1.7rem, 8vw, 2.7rem) - 3px)}.home-project-view__info dl div{grid-template-columns:4.8rem minmax(0,1fr);padding:.3rem 0}}@media (max-width:980px){body.single-work{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}body.single-work .editorial-project-page{height:auto;min-height:100svh;overflow:visible}body.single-work .home-project-views{position:relative;inset:auto}body.single-work .home-project-view{position:relative;inset:auto;min-height:0;padding-top:var(--home-project-top,2rem);padding-bottom:clamp(3rem, 8svh, 6rem);margin-right:var(--edge);margin-left:var(--edge)}body.single-work .home-project-view__info{height:auto;overflow:visible}}@media (max-width:900px){.site-header,body.home .site-header,body.front-page .site-header{grid-template-columns:repeat(4,minmax(0,1fr));gap:.2rem 0;width:100%;max-width:100vw;align-items:start;justify-content:stretch;overflow:hidden;padding-top:max(0.65rem, env(safe-area-inset-top));padding-right:max(var(--edge), env(safe-area-inset-right));padding-left:max(var(--edge), env(safe-area-inset-left));font-size:clamp(10px, 3vw, 12px)}.site-header,body.home .site-header,body.front-page .site-header,body.single-work .site-header{position:absolute;background:#fff0}.site-brand,body.home .site-brand,body.front-page .site-brand{grid-column:1 / -1;grid-row:1;width:100%;min-width:0;min-height:1.8rem;justify-self:stretch;justify-content:center}.header-collection{display:contents}.header-collection__title{grid-row:2;display:flex;min-width:0;min-height:2rem;padding:.3rem 0;align-items:center;overflow:hidden;color:var(--paper-muted);text-overflow:ellipsis;white-space:nowrap;cursor:pointer!important;border:0!important;text-decoration:none;justify-self:center}.header-collection__title[aria-expanded="true"]{color:var(--paper);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:.2em}.header-collection--works .header-collection__title{grid-column:1}.header-collection--press .header-collection__title{grid-column:3}.header-collection--contact .header-collection__title{grid-column:4}.site-header .header-press-list a,.site-header .header-contact-list a{display:flex;align-items:center}.site-header .header-contact-list{grid-template-columns:repeat(3,minmax(0,1fr))}body.single-work .home-project-view__media,body.single-work .home-project-view__info{grid-column:1;width:100%}.home-project-view__info h2{font-size:27px!important}.home-project-view__info dl div{grid-template-columns:minmax(4.5rem,28%) minmax(0,1fr);gap:.75rem}.gallery-lightbox{grid-template-columns:2.5rem minmax(0,1fr) 2.5rem;padding:max(0.75rem, env(safe-area-inset-top)) max(0.75rem, env(safe-area-inset-right)) max(0.75rem, env(safe-area-inset-bottom)) max(0.75rem, env(safe-area-inset-left))}.gallery-lightbox__image{max-width:calc(100vw - 7rem)!important;max-height:calc(100svh - 3.5rem)!important}.gallery-lightbox__stage{max-width:calc(100vw - 7rem);height:calc(100svh - 3.5rem);max-height:calc(100svh - 3.5rem)}}:where(a,button,[tabindex]):focus-visible{outline:1px solid var(--paper);outline-offset:3px}@media (max-width:620px){.gallery-lightbox[open]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);grid-template-rows:minmax(0,1fr) 3.75rem;row-gap:.35rem;box-sizing:border-box;width:100vw;height:100svh;padding:max(3.75rem, calc(env(safe-area-inset-top) + 2.75rem)) 0 max(0.35rem, env(safe-area-inset-bottom));align-items:center}.gallery-lightbox__stage{grid-column:1 / -1;grid-row:1;width:100vw;max-width:100vw;height:100%;max-height:100%;overflow:hidden}.gallery-lightbox__slide{overflow:hidden}.gallery-lightbox__image{max-width:100vw!important;max-height:100%!important}.gallery-lightbox__arrow{position:relative;top:auto;width:3rem;min-width:3rem;max-width:3rem;height:3rem;grid-row:2;transform:none}.gallery-lightbox__arrow--previous{grid-column:1;justify-self:end}.gallery-lightbox__arrow--next{grid-column:3;justify-self:start}.gallery-lightbox__count{grid-column:2;grid-row:2;align-self:center;padding:0 .75rem}.gallery-lightbox,.gallery-lightbox *{-webkit-tap-highlight-color:transparent!important}.gallery-lightbox :where(button,[tabindex],img):focus,.gallery-lightbox :where(button,[tabindex],img):focus-visible{outline:0!important;box-shadow:none!important}}.desktop-home-projects{display:none}@media (min-width:901px){html.martijn-home-lock,html.martijn-home-lock body,body.home,body.front-page{height:auto;min-height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}body.home .home-editorial,body.front-page .home-editorial{height:auto;min-height:100svh;overflow:visible}.desktop-home-projects{display:block;width:100%;padding-left:clamp(17rem, 22vw, 28rem)}.desktop-home-project{display:grid;width:100%;min-height:100svh;padding:clamp(7rem, 13svh, 10rem) var(--edge) clamp(4rem, 8svh, 7rem) 0;place-items:center}.desktop-home-project__stills{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(0.65rem, 0.8vw, 1rem);width:min(100%, 78rem)}.desktop-home-project__frame{position:relative;z-index:1;display:grid;width:100%;overflow:hidden;background:#fff0;aspect-ratio:3 / 2;place-items:center;pointer-events:auto;cursor:pointer}.desktop-home-project__frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center;transform:scale(1);transition:transform var(--motion-slow) var(--motion-ease),opacity var(--motion-medium) var(--motion-ease);pointer-events:none}.desktop-home-project.has-single-image .desktop-home-project__frame,.desktop-home-project__placeholder{grid-column:1 / -1;width:calc(50% - (clamp(0.65rem, 0.8vw, 1rem) / 2));justify-self:center}.desktop-home-project__placeholder{color:var(--paper-muted);background:var(--paper-soft)}body.home .site-header>.header-collection--works,body.front-page .site-header>.header-collection--works{position:fixed;top:50%;left:var(--edge);z-index:6;display:block;grid-column:auto;width:clamp(12rem, 18vw, 20rem);max-height:calc(100svh - 9rem);overflow:hidden;transform:translateY(-50%)}body.home .site-header>.header-collection--works .header-collection__title,body.front-page .site-header>.header-collection--works .header-collection__title{margin-bottom:.8rem}body.home .site-header .selected-list--header,body.front-page .site-header .selected-list--header{gap:.16rem;margin:0}body.home .site-header .selected-list--header .selected-list__button,body.front-page .site-header .selected-list--header .selected-list__button{grid-template-columns:1.55rem minmax(0,1fr);gap:.45rem;padding:.2rem 0;color:var(--paper)!important;border-left:0;opacity:0.28!important;transform:translateX(0);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),border-color var(--motion-fast) ease}body.home .site-header .selected-list--header .selected-list__item.is-active .selected-list__button,body.front-page .site-header .selected-list--header .selected-list__item.is-active .selected-list__button,body.home .site-header .selected-list--header .selected-list__button[aria-current="true"],body.front-page .site-header .selected-list--header .selected-list__button[aria-current="true"]{opacity:1!important;transform:none}}@media (hover:hover) and (pointer:fine){body.home .site-header .selected-list--header .selected-list__button:hover,body.front-page .site-header .selected-list--header .selected-list__button:hover{opacity:0.78!important;transform:none}.desktop-site-info a,.mobile-site-menu a,.home-project-view__close,.desktop-project-meta__close{transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease)}.desktop-site-info a:hover,.mobile-site-menu a:hover,.home-project-view__close:hover,.desktop-project-meta__close:hover{opacity:.55}}html.motion-ready .site-header,html.motion-ready #primary{opacity:0;transform:translateY(9px)}html.motion-ready body.is-entered .site-header,html.motion-ready body.is-entered #primary{opacity:1;transform:none;transition:opacity var(--motion-medium) var(--motion-ease),transform var(--motion-medium) var(--motion-ease)}html.motion-ready [data-reveal]{opacity:0;transform:translateY(14px);will-change:opacity,transform}html.motion-ready [data-reveal].is-revealed{opacity:1;transform:none;transition:opacity var(--motion-slow) var(--motion-ease),transform var(--motion-slow) var(--motion-ease);will-change:auto}html.motion-ready body.is-page-leaving .site-header,html.motion-ready body.is-page-leaving #primary{opacity:0;transform:translateY(-4px);transition-duration:var(--motion-page);transition-timing-function:ease}@media (max-width:900px){.desktop-home-projects{display:none!important}html.motion-ready .site-header,html.motion-ready #primary{transform:translateY(6px)}html.motion-ready body.is-entered .site-header,html.motion-ready body.is-entered #primary{transform:none;transition-duration:500ms}html.motion-ready [data-reveal]{transform:translateY(10px)}}@media (prefers-reduced-motion:reduce){:root{--motion-fast:1ms;--motion-medium:1ms;--motion-slow:1ms;--motion-page:1ms}html.motion-ready .site-header,html.motion-ready #primary,html.motion-ready [data-reveal],html.motion-ready body.is-page-leaving .site-header,html.motion-ready body.is-page-leaving #primary{opacity:1!important;transform:none!important;transition:none!important;will-change:auto!important}}@media (prefers-reduced-motion:reduce){*,*::before,*::after{scroll-behavior:auto!important;animation-duration:0.01ms!important;animation-iteration-count:1!important;transition-duration:0.01ms!important}}img,picture,[data-protected-media]{-webkit-touch-callout:none;-webkit-user-drag:none;user-drag:none;user-select:none}.mobile-site-menu-toggle,.mobile-site-menu,.mobile-home-index{display:none}@media (max-width:900px){html.martijn-home-lock,html.martijn-home-lock body,body.home,body.front-page{height:auto;min-height:100%;max-height:none;overflow-x:hidden;overflow-y:auto;overscroll-behavior-y:auto}html.mobile-site-menu-open,html.mobile-site-menu-open body{height:100%;overflow:hidden!important;overscroll-behavior:none}.site-header,body.home .site-header,body.front-page .site-header,body.single-work .site-header{position:fixed;top:var(--toolbar-offset);right:0;left:0;z-index:80;display:grid;grid-template-columns:minmax(0,1fr) auto;gap:0;min-height:3.75rem;padding:max(1rem, env(safe-area-inset-top)) max(var(--edge), env(safe-area-inset-right)) 0 max(var(--edge), env(safe-area-inset-left));overflow:visible;align-items:start;background:#fff0;font-size:13px}.site-brand,body.home .site-brand,body.front-page .site-brand{position:relative;z-index:3;display:block;grid-column:1;grid-row:1;width:auto;min-height:0;justify-self:start}.site-brand__mark,.site-brand__role,.site-header>.header-collection{display:none!important}.mobile-site-menu-toggle{position:relative;z-index:3;display:block;grid-column:2;grid-row:1;padding:0;color:var(--paper);cursor:pointer;background:#fff0;border:0;justify-self:end;line-height:inherit}.mobile-site-menu-toggle [data-mobile-menu-close-label]{display:none}.mobile-site-menu-toggle[aria-expanded="true"] [data-mobile-menu-open-label]{display:none}.mobile-site-menu-toggle[aria-expanded="true"] [data-mobile-menu-close-label]{display:inline}.mobile-site-menu{position:fixed;top:var(--toolbar-offset);right:0;bottom:0;left:0;z-index:2;display:none;overflow-x:hidden;overflow-y:auto;color:var(--paper);background:var(--bg);overscroll-behavior:contain}.mobile-site-menu.is-open{display:block}.mobile-site-menu__content{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(7.5rem,0.8fr);gap:clamp(1.25rem, 7vw, 3rem);min-height:calc(100svh - var(--toolbar-offset));padding:clamp(6rem, 17svh, 10rem) max(var(--edge), env(safe-area-inset-right)) max(1.5rem, env(safe-area-inset-bottom)) max(var(--edge), env(safe-area-inset-left));align-items:end}.mobile-site-menu__details{display:grid;gap:1.1rem;align-self:end}.mobile-site-menu__about,.mobile-site-menu__section{min-width:0}.mobile-site-menu__about h2,.mobile-site-menu__section h2{margin:0 0 .35rem;color:var(--paper-muted);font:inherit;font-weight:400}.mobile-site-menu__portrait{width:min(38vw, 9.5rem);margin:0 0 1rem;overflow:hidden;aspect-ratio:908 / 1024}.mobile-site-menu__portrait img{display:block;width:100%;height:100%;object-fit:contain;object-position:center;transform:scale(var(--about-image-zoom,1));transform-origin:center}.mobile-site-menu__about-copy{max-width:34rem;font-size:12px;line-height:1.3}.mobile-site-menu__about-copy p{margin:0 0 .55em}.mobile-site-menu__about-copy p:last-child{margin-bottom:0}.mobile-site-menu__section ul{display:grid;gap:.12rem;padding:0;margin:0;list-style:none}.mobile-site-menu__section a,.mobile-site-menu__navigation a{display:inline-block;padding:.08rem 0}.mobile-site-menu__navigation{display:grid;gap:.25rem;align-self:start;justify-items:start;padding-bottom:.05rem}.home-editorial{height:auto;min-height:100svh;overflow:visible}.mobile-home-index{display:block;width:100%;padding:clamp(5.75rem, 14svh, 8rem) max(var(--edge), env(safe-area-inset-right)) max(4rem, env(safe-area-inset-bottom)) max(var(--edge), env(safe-area-inset-left))}.mobile-home-index__section{scroll-margin-top:4.5rem}.mobile-home-index__section+.mobile-home-index__section{margin-top:clamp(6rem, 18vw, 9rem)}.mobile-home-index__heading{margin:0 0 1.15rem;color:var(--paper-muted);font:inherit;font-weight:400}.mobile-project-list{display:grid;gap:clamp(4.75rem, 17vw, 8rem)}.mobile-project-card,.mobile-project-card__image-frame,.mobile-project-card__caption{margin:0}.mobile-project-card__image-frame{display:grid;width:100%;overflow:hidden;background:#fff0;place-items:center}.mobile-project-card--work .mobile-project-card__image-frame{aspect-ratio:16 / 9}.mobile-project-card__image-frame img{display:block;width:100%;height:100%;max-width:100%;max-height:100%;object-fit:contain;object-position:center}.mobile-project-card__placeholder{display:grid;width:100%;height:100%;color:var(--paper-muted);background:var(--paper-soft);place-items:center}.mobile-project-card__caption{margin-top:.8rem;font-size:12px;line-height:1.25}.mobile-project-card__title{margin-right:.7em;color:var(--paper)}.mobile-project-card__meta{color:var(--paper-muted)}}@media (max-width:480px){.mobile-site-menu__content{grid-template-columns:minmax(0,1.45fr) minmax(6.8rem,0.75fr);gap:1rem}.mobile-site-menu__about-copy,.mobile-project-card__caption{font-size:11px}}.desktop-site-info-toggle,.desktop-site-info,.desktop-project-meta{display:none}@media (min-width:901px){.desktop-site-info-toggle{position:relative;z-index:9;display:block;grid-column:5;align-self:start;justify-self:end;padding:0;color:var(--paper);font:inherit;line-height:1.15;cursor:pointer;background:#fff0;border:0}.desktop-site-info-toggle [data-desktop-info-close-label]{display:none}.desktop-site-info-toggle[aria-expanded="true"] [data-desktop-info-open-label]{display:none}.desktop-site-info-toggle[aria-expanded="true"] [data-desktop-info-close-label]{display:inline}.site-header>.header-collection--press,.site-header>.header-collection--contact{display:none}.desktop-site-info{position:fixed;top:calc(var(--toolbar-offset) + clamp(3.8rem, 7svh, 5rem));right:var(--edge);left:clamp(18rem, 25vw, 31rem);z-index:8;display:grid;grid-template-columns:minmax(18rem,1.6fr) minmax(11rem,0.75fr) minmax(13rem,1fr);gap:clamp(1rem, 2vw, 2.5rem);max-height:min(22svh, 11rem);padding:.7rem 0 0;overflow-x:hidden;overflow-y:auto;visibility:hidden;opacity:0;color:var(--paper);background:var(--bg);border-top:1px solid var(--line);pointer-events:none;transform:translateY(-.35rem);transition:opacity 220ms ease,transform 300ms cubic-bezier(.16,1,.3,1),visibility 0s linear 300ms}.desktop-site-info.is-open{visibility:visible;opacity:1;pointer-events:auto;transform:translateY(0);transition-delay:0s}.desktop-site-info h2{margin:0 0 .55rem;color:var(--paper-muted);font:inherit;font-weight:400}.desktop-site-info__copy{max-width:52rem;font-size:12px;line-height:1.32;columns:2;column-gap:1.5rem}.desktop-site-info__copy p{margin:0 0 .6em;break-inside:avoid}.desktop-site-info__section ul{display:grid;gap:.18rem;padding:0;margin:0;list-style:none;font-size:12px;line-height:1.25}body.single-work .site-header>.header-collection{display:none}}@media (min-width:981px){body.single-work .home-project-view{--project-content-edge:var(--edge);position:relative;display:block;width:100%;height:100svh;padding:0;margin:0;overflow:hidden}.desktop-project-meta{position:absolute;top:clamp(4.65rem, 8.5svh, 6rem);right:var(--project-content-edge);left:var(--project-content-edge);z-index:5;display:grid;grid-template-columns:minmax(12rem,1.35fr) repeat(4,minmax(8rem,0.8fr)) auto;gap:0;align-items:stretch;font-size:11px;line-height:1.2;transition:visibility 180ms ease,opacity 180ms ease}.desktop-project-meta__item{display:grid;grid-template-rows:auto auto;gap:.18rem;min-width:0;padding:.45rem .65rem;border-top:1px solid var(--line);border-bottom:1px solid var(--line);border-left:1px solid var(--line)}.desktop-project-meta__item span{color:var(--paper-muted)}.desktop-project-meta__item strong{min-width:0;overflow:hidden;font-weight:400;text-overflow:ellipsis;white-space:nowrap}.desktop-project-meta__close{display:grid;min-width:4.6rem;padding:.45rem .65rem;color:var(--paper);border:1px solid var(--line);place-items:center}body.desktop-site-info-open.single-work .desktop-project-meta{visibility:hidden;opacity:0;pointer-events:none}body.single-work .home-project-view__media{position:absolute;top:clamp(9rem, 16svh, 11rem);right:0;bottom:clamp(2.5rem, 5svh, 4rem);left:0;display:flex;width:100%;height:auto;overflow:hidden;align-items:center;justify-content:flex-start}body.single-work .home-project-view__info{display:none}body.single-work .work-stills-carousel{--desktop-still-height:min(58svh, calc(100svh - 14rem));--desktop-still-width:min(72vw, calc(var(--desktop-still-height) * 1.7777778));position:relative;width:100%;height:100%;max-width:none;max-height:none;overflow:hidden;aspect-ratio:auto;touch-action:pan-y}body.single-work .work-stills-carousel__track{position:relative;inset:auto;display:flex;gap:clamp(0.65rem, 0.8vw, 1rem);width:100%;height:100%;padding:0 var(--edge);overflow-x:auto;overflow-y:hidden;align-items:center;cursor:grab;pointer-events:auto;scrollbar-width:none;overscroll-behavior-inline:contain;scroll-behavior:auto;user-select:none}body.single-work .work-stills-carousel__track::-webkit-scrollbar{display:none}body.single-work .work-stills-carousel.is-dragging .work-stills-carousel__track{cursor:grabbing}body.single-work .work-stills-carousel__slide,body.single-work .work-stills-carousel__slide.is-active{position:relative;inset:auto;z-index:1;display:block;flex:0 0 var(--desktop-still-width);width:var(--desktop-still-width);min-width:var(--desktop-still-width);height:var(--desktop-still-height);margin:0;visibility:visible;opacity:1;pointer-events:auto;transition:none}body.single-work .work-stills-carousel__fullscreen-trigger,body.single-work .work-stills-carousel .home-project-view__image{width:100%;height:100%;max-width:100%;max-height:100%;aspect-ratio:auto;object-fit:contain;object-position:left center}body.single-work .work-stills-carousel__fullscreen-trigger--single{width:min(72vw, calc((100svh - 14rem) * 1.7777778));max-width:calc(100vw - (var(--project-content-edge, var(--edge)) * 2));height:min(58svh, calc(100svh - 14rem));margin-left:var(--project-content-edge,var(--edge));aspect-ratio:16 / 9}body.single-work .home-project-view__media>iframe,body.single-work .home-project-view__media>video{width:min(72vw, calc((100svh - 14rem) * 1.7777778));max-width:calc(100vw - (var(--project-content-edge, var(--edge)) * 2));height:min(58svh, calc(100svh - 14rem));aspect-ratio:16 / 9}}@media (max-width:900px){.desktop-site-info-toggle,.desktop-site-info,.desktop-project-meta{display:none!important}}@media (min-width:901px){html.martijn-home-lock,html.martijn-home-lock body,body.home,body.front-page{width:100%;height:100%;min-height:100%;overflow:hidden;overscroll-behavior:none}body.home .home-editorial,body.front-page .home-editorial,body.home .desktop-home-projects,body.front-page .desktop-home-projects{width:100%;height:100svh;min-height:0;overflow:hidden}body.home .desktop-home-projects,body.front-page .desktop-home-projects{position:relative;padding-left:0}body.home .desktop-home-project,body.front-page .desktop-home-project{position:absolute;inset:0;z-index:0;min-height:0;visibility:hidden;pointer-events:none;transform:none;padding-right:var(--edge);padding-left:clamp(19rem, 24vw, 30rem);transition:none}body.home .desktop-home-project.is-active,body.front-page .desktop-home-project.is-active{z-index:2;visibility:visible;pointer-events:auto;transform:none}body.home .desktop-home-project.is-leaving,body.front-page .desktop-home-project.is-leaving{z-index:1;visibility:visible;pointer-events:none}body.home .desktop-home-project__frame img,body.front-page .desktop-home-project__frame img{position:absolute;inset:0;width:100%!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:cover!important;object-position:center!important}body.home .desktop-home-project__stills,body.front-page .desktop-home-project__stills{position:relative;width:min(100%, 78rem);margin-right:auto;margin-left:auto;gap:clamp(0.25rem, 0.35vw, 0.5rem);justify-self:center}.desktop-home-project__caption{position:absolute;top:calc(100% + 0.55rem);left:0;width:100%;margin:0;visibility:hidden;opacity:0;font:inherit;line-height:1.3;pointer-events:none;transform:translateY(3px);transition:opacity var(--motion-fast) var(--motion-ease),transform var(--motion-fast) var(--motion-ease),visibility 0s linear var(--motion-fast)}.desktop-home-project__stills:hover .desktop-home-project__caption,.desktop-home-project__stills:focus-within .desktop-home-project__caption{visibility:visible;opacity:1;transform:none;transition-delay:0s}.desktop-home-project__caption-title{margin-right:.65em;color:var(--paper)}.desktop-home-project__caption-meta{color:var(--paper-muted)}body.home .desktop-home-project__frame,body.front-page .desktop-home-project__frame{opacity:0;transition:opacity var(--home-project-fade-out) ease-in-out}body.home .desktop-home-project__frame img,body.front-page .desktop-home-project__frame img{transform:scale(1.012);transition:transform var(--home-project-zoom-out) var(--motion-ease)}body.home .desktop-home-project.is-active .desktop-home-project__frame,body.front-page .desktop-home-project.is-active .desktop-home-project__frame{opacity:1;transition-duration:var(--home-project-fade-in);transition-timing-function:ease-in-out}body.home .desktop-home-project.is-active .desktop-home-project__frame img,body.front-page .desktop-home-project.is-active .desktop-home-project__frame img{transform:scale(1);transition-duration:var(--home-project-zoom-in)}body.home .desktop-home-project.is-leaving .desktop-home-project__frame,body.front-page .desktop-home-project.is-leaving .desktop-home-project__frame{opacity:0;transition-duration:var(--home-project-fade-out);transition-timing-function:ease-in-out}body.home .desktop-home-project.is-leaving .desktop-home-project__frame img,body.front-page .desktop-home-project.is-leaving .desktop-home-project__frame img{transform:scale(1.012);transition-duration:var(--home-project-zoom-out)}body.home .desktop-home-project.is-active .desktop-home-project__frame:nth-child(2),body.front-page .desktop-home-project.is-active .desktop-home-project__frame:nth-child(2),body.home .desktop-home-project.is-leaving .desktop-home-project__frame:nth-child(2),body.front-page .desktop-home-project.is-leaving .desktop-home-project__frame:nth-child(2){transition-delay:var(--home-project-stagger)}body.home .desktop-home-project.is-active .desktop-home-project__frame:nth-child(2) img,body.front-page .desktop-home-project.is-active .desktop-home-project__frame:nth-child(2) img,body.home .desktop-home-project.is-leaving .desktop-home-project__frame:nth-child(2) img,body.front-page .desktop-home-project.is-leaving .desktop-home-project__frame:nth-child(2) img{transition-delay:var(--home-project-stagger)}body.home .desktop-home-project.has-single-image .desktop-home-project__frame,body.front-page .desktop-home-project.has-single-image .desktop-home-project__frame,body.home .desktop-home-project__placeholder,body.front-page .desktop-home-project__placeholder{width:calc(50% - (clamp(0.25rem, 0.35vw, 0.5rem) / 2))}.desktop-site-info{--desktop-info-section-gap:clamp(0.85rem, 1vw, 1.1rem);top:calc(var(--toolbar-offset) + 1.15rem);left:var(--edge);grid-template-columns:minmax(0,var(--desktop-info-secondary-start,60vw)) clamp(11rem, 11vw, 13rem) minmax(10rem,1fr);gap:0;max-height:none;padding:0;overflow:visible;align-items:start;border-top:0}.desktop-site-info__about h2{display:none}.desktop-site-info__copy{max-width:52rem;font-size:inherit;line-height:inherit;columns:auto}.desktop-site-info__copy p{margin-bottom:.48em}.desktop-site-info__copy p:first-child{text-indent:var(--desktop-name-indent,0)}.desktop-site-info__about{padding-right:clamp(1rem, 2vw, 2rem)}.desktop-site-info__about.has-portrait{display:grid;grid-template-columns:minmax(0,52rem) minmax(8rem,1fr);gap:var(--desktop-info-section-gap);align-items:start;padding-right:var(--desktop-info-section-gap)}.desktop-site-info__portrait{width:100%;height:var(--desktop-bio-height,6.5rem);margin:0;overflow:hidden;justify-self:center}.desktop-site-info__portrait img{display:block;width:100%;height:100%;object-fit:cover;object-position:center;transform:scale(var(--about-image-zoom,1));transform-origin:center}.desktop-site-info__section--press{grid-column:2}.desktop-site-info__section--contact{grid-column:3;padding-left:var(--desktop-info-section-gap)}.desktop-site-info__section h2{margin-bottom:.42rem}.desktop-site-info__section--press h2,.desktop-site-info__section--contact h2{color:rgb(0 0 0 / .5);opacity:1}.desktop-site-info__section a,.mobile-site-menu__section a{display:inline-flex;gap:.38em;align-items:baseline}.desktop-site-info__section--press a,.desktop-site-info__section--contact a{opacity:.35}.desktop-site-info__section a:hover .external-link__icon,.desktop-site-info__section a:focus-visible .external-link__icon,.mobile-site-menu__section a:hover .external-link__icon,.mobile-site-menu__section a:focus-visible .external-link__icon{visibility:visible;opacity:1;transition-delay:0s}.desktop-site-info__section a:hover,.desktop-site-info__section a:focus-visible{opacity:1}body.desktop-site-info-open .site-brand__mark,body.desktop-site-info-open .site-brand__role{display:none}.site-brand__name{position:relative;z-index:9}}@media (min-width:901px){html.motion-ready .site-header,html.motion-ready body.is-entered .site-header,html.motion-ready body.is-page-leaving .site-header{transform:none}}@media (min-width:981px){body.single-work .work-stills-carousel-shell{--project-media-edge:var(--project-content-edge, var(--edge));width:calc(100% - (var(--project-media-edge) * 2));height:100%;margin-right:var(--project-media-edge);margin-left:var(--project-media-edge)}body.single-work .work-stills-carousel-shell .work-stills-carousel{width:100%;height:auto;min-height:0;margin:0;aspect-ratio:auto}body.single-work .work-stills-carousel__track{cursor:default}body.single-work .work-stills-carousel__slide{cursor:grab}body.single-work .work-stills-carousel.is-dragging .work-stills-carousel__slide{cursor:grabbing}body.single-work .work-stills-carousel__track{padding-right:0;padding-left:0;gap:clamp(0.25rem, 0.35vw, 0.5rem)}body.single-work .work-stills-carousel__slide--video{--still-aspect:1.777778;display:flex;align-items:center;justify-content:flex-start}body.single-work .work-stills-carousel__slide,body.single-work .work-stills-carousel__slide.is-active{--desktop-slide-width:min(72vw, calc(var(--desktop-still-height) * var(--still-aspect, 1.777778)));flex-basis:var(--desktop-slide-width);width:var(--desktop-slide-width);min-width:var(--desktop-slide-width)}body.single-work .work-stills-carousel__slide--video iframe,body.single-work .work-stills-carousel__slide--video video{display:block;width:100%;height:auto;margin:0;aspect-ratio:16 / 9;object-fit:contain;border:0}body.single-work .home-project-view__media>iframe,body.single-work .home-project-view__media>video{display:block;width:min(72vw, calc((100svh - 14rem) * 1.7777778));max-width:calc(100vw - (var(--edge) * 2));height:auto;margin-left:var(--project-content-edge,var(--edge));aspect-ratio:16 / 9;object-fit:contain;border:0}}@media (max-width:900px){.mobile-site-menu__content{grid-template-columns:minmax(0,1fr);gap:0;padding-top:calc(max(0.65rem, env(safe-area-inset-top)) + 1.65rem);align-items:start}.mobile-site-menu__details{align-self:start}.mobile-site-menu__about{display:flex;flex-direction:column}.mobile-site-menu__about h2{display:none}.mobile-site-menu__about-copy{order:-2;margin-bottom:1rem}.mobile-site-menu__section a{display:inline-flex;gap:.38em;align-items:baseline}.mobile-site-menu__section a:hover .external-link__icon,.mobile-site-menu__section a:focus-visible .external-link__icon{visibility:visible;opacity:1;transition-delay:0s}.mobile-site-menu__portrait{order:-1}}@media (max-width:640px),(hover:none) and (pointer:coarse){iframe.mk-bunny-quality-scroll-lock{touch-action:none!important;overscroll-behavior:contain!important}}:root{--about-image-zoom:1.00}@media (max-width:980px){body.single-work .work-stills-carousel{touch-action:auto!important}body.single-work .work-stills-carousel__track{pointer-events:auto!important;touch-action:auto!important}body.single-work .work-stills-carousel__slide--video,body.single-work .work-stills-carousel__slide--video.is-active{position:relative!important;z-index:3!important;pointer-events:auto!important;touch-action:auto!important}body.single-work .work-stills-carousel__slide--video iframe,body.single-work .work-stills-carousel__slide--video video{position:relative!important;z-index:4!important;pointer-events:auto!important;touch-action:auto!important;user-select:auto!important;-webkit-user-select:auto!important}}