@charset "UTF-8";*,*:after,*:before{box-sizing:border-box;-webkit-tap-highlight-color:rgba(0,0,0,0)}html,body,header,footer,section,article,aside,menu,nav,div,span,button,dl,dt,dd,h1,h2,h3,h4,h5,h6,hgroup,p,ol,ul,li,a,strong,b,i,s,address,time,sub,sup,hr,form,fieldset,label,figure,figcaption,iframe,embed,audio{margin:0;padding:0;border:0;background:none;font:inherit;font-size:100%;vertical-align:baseline}html{font-size:12px;scrollbar-width:none}::selection{background-color:#000;color:#fff}::-webkit-scrollbar{display:none}:focus,:focus-visible{outline:none!important}:focus::-ms-value{background-color:none;color:inherit}::-moz-focus-inner{border:none!important}svg{overflow:visible}a,button{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;color:inherit;text-decoration:none;cursor:pointer}input{margin:0;padding:0;border:0;appearance:none;-webkit-appearance:none;background:none;font:inherit}ul li{width:fit-content;list-style:none}p{text-wrap:pretty}[x-cloak]{display:none!important}body{--columns: 16;overflow-x:hidden;width:100vw;height:100%;margin:auto;background-color:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-min);font-size:var(--fs);font-weight:400;font-style:normal;line-height:var(--lh);letter-spacing:var(--ls);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media(max-width:768px){body{--columns: 3}}img,video{display:block;transform:translateZ(0);font-size:0;line-height:0;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-webkit-user-drag:none}img,picture,video,canvas,svg{display:block;max-width:100%}@media screen and (hover:hover){a,button{transition:opacity var(--hover) var(--ease)}a:hover,button:hover{opacity:var(--opacity)}a:has(.block):hover{opacity:1}}@media screen and (pointer:coarse){a:active,button:active{opacity:var(--opacity)}}.loader{position:fixed;z-index:9999;width:100%;height:100%;margin:auto;transform-origin:center center;background:var(--c-bg);animation:loader var(--speed) calc(var(--speed) * 2) forwards;pointer-events:none;user-select:none;inset:0}@keyframes loader{0%{opacity:100%}99%{opacity:0%}to{display:none;opacity:0%}}.content-wrapper{display:grid;min-height:var(--height);user-select:none}main{min-height:var(--height)}p+p{margin-top:var(--margin-block)}.lazy,.lazyload,.lazyvideo,.lazyloading{opacity:0}.lazyloaded{opacity:1;transition:opacity var(--speed) var(--ease)}.header{--areas: "a b c c";display:grid;position:fixed;z-index:99;grid-auto-columns:1fr;grid-template-rows:max-content 1fr;grid-template-areas:var(--areas);width:100%;height:var(--height);padding:var(--margin-block) var(--margin-sides);transition:background var(--speed);inset:0}@media(max-width:768px){.header{--areas: "a a a a" "c c c c"}}.header.is-active{background-color:var(--bg)}.header:not(.is-active){pointer-events:none}.header *{pointer-events:all}.header__logo{display:grid;position:absolute;top:50%;left:0;grid-template-columns:repeat(var(--columns),1fr);width:100%;transform:translateY(-50%);padding-inline:var(--margin-sides)}.menu-toggle{position:absolute;top:0;right:0;z-index:2;height:fit-content}@media(min-width:769px){.menu-toggle{grid-area:a}}@media(max-width:768px){.menu-toggle{padding:var(--margin-block) var(--margin-sides)}}.menu-toggle:after{height:fit-content}.artist-infos,.page-title{grid-area:a}.menu-nav{display:flex;z-index:2;align-self:flex-end}@media screen and (orientation:landscape){.menu-nav{grid-column-end:span 4;grid-row:2}}@media screen and (orientation:portrait){.menu-nav{flex-direction:column}}.hover-images{display:flex;position:absolute;z-index:-1;justify-content:space-between;align-items:center;width:100%;height:100%;background-color:var(--bg);pointer-events:none!important;inset:0}@media screen and (orientation:portrait){.hover-images{display:none!important}}.hover-thumb{opacity:1;max-width:11.1111111111vw;height:auto;object-fit:contain}.about,.artist-list{z-index:2;grid-area:a;max-height:max-content}.artist-name{margin-bottom:var(--margin-block)}.project-listed{width:100%}.project-listed.is-active{opacity:var(--opacity)}.project-listed.is-active *{pointer-events:none!important}.project-listed .project-link{display:grid;grid-template-columns:1fr 1fr max-content;gap:1ch;width:100%}.project-listed .project-link h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}#nl-form{grid-area:c}@media(orientation:landscape){#nl-form{justify-self:end}}@media(orientation:portrait){#nl-form{display:grid;z-index:1;grid-template-columns:1fr max-content;background:var(--bg)}}@media(orientation:landscape){.home-link{grid-column:2/span 2}}@media(orientation:landscape){#about-toggle,.ig-link{display:inline-flex}#about-toggle:after,.ig-link:after{content:", \a0"}}@media(orientation:landscape){.ig-link{margin-left:auto}}@media(orientation:landscape){#email{min-width:40ch}}.block{display:flex;position:relative;overflow:hidden;width:100%}.block:not(.block--fullbleed){justify-content:var(--align);padding-inline:calc(var(--margin-sides) * 1.5)}.block__media{overflow:hidden;width:auto;height:auto;max-height:var(--height)}.block--fullbleed .block__media{width:100%;height:100%;object-fit:cover}.embla{position:relative;overflow:hidden;width:100vw;height:100%;height:var(--height)}.embla__viewport{position:relative;z-index:2;overflow:hidden;height:100%}.embla__container{display:flex;height:100%;touch-action:pan-y pinch-zoom}.embla__slide{display:flex;position:relative;flex:0 0 100%;justify-content:center;align-items:center;min-width:0;transform:translateZ(0)}.embla__button{position:absolute;top:0;z-index:5;width:50%;height:100%;cursor:none}@media(pointer:coarse){.embla__button{display:none}}.embla__button--prev{left:0}.embla__button--next{right:0}.embla__media{width:auto;max-width:100%;height:auto;max-height:var(--height)}@media(min-width:769px){.embla__media--landscape{max-width:75%}}.embla .counter{position:absolute;top:-2ch;left:-2ch;z-index:2;width:fit-content;height:fit-content;pointer-events:none}@media(pointer:coarse){.embla .counter{display:none!important}}.project-thumbnails{--nc: 5;--mw: calc((100% - (var(--nc) - 1) * var(--gap)) / var(--nc));--gap: calc(100vw / 9);display:grid;grid-template-columns:repeat(auto-fill,minmax(max(140px,var(--mw)),1fr));gap:var(--gap);width:100%;pointer-events:none;margin-block:calc(50vh - var(--gap) / 2) var(--gap)}@media(hover:hover){.project-thumbnails:hover .project-thumb{opacity:.4}.project-thumbnails:hover .project-thumb:hover{opacity:1}}@media(max-width:440px){.project-thumbnails{--gap: .75rem}}.project-thumb{transition:opacity var(--speed) var(--ease);cursor:pointer;pointer-events:all}.project-thumb__media{width:auto;height:auto}.footer{display:flex;position:fixed;bottom:0;z-index:9;justify-content:space-between;width:100%;padding:0 var(--margin-sides);pointer-events:none}.footer *{pointer-events:all;padding-block:var(--margin-block)}@font-face{font-family:Unica77LLWeb-Regular;src:url("../fonts/Unica77LLWeb-Regular.woff2") format("woff2")}@font-face{font-family:Unica77LLSub-Regular;src:url("../fonts/Unica77LLSub-Regular.woff2") format("woff2")}:root{--font: "Unica77LLWeb-Regular", Arial, sans-serif;--fs-min: 1rem;--fs-max: 2rem;--fs: clamp(var(--fs-min), .75vw, var(--fs-max));--lh: 1.3;--ls: calc(var(--fs) * .02);--bg: #fff;--text: #000;--overlay: rgba(255, 255, 255, .85);--opacity: 30%;--gap: .5rem;--margin-block: 2rem;--margin-sides: 6.25vw ;--speed: .3s;--hover: calc(var(--speed) / 2);--ease: cubic-bezier(.17, 0, .83, 1);--height: 100dvh}@supports not (height: 100dvh){:root{--height: 100vh}}
