#app.mobile,body,html{background-color:#fff}.mobile .p404 div .text-mask,.mobile nav span{transform:translateY(100%);will-change:transform}.mobile .home .imgs .img,.mobile .menu .tabs{width:calc(var(--column-width) * 2 + var(--space-between-columns))}:root{--column-width:calc((100dvw - 2.5rem - (.75rem * 7)) / 8);--space-between-columns:.75rem}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-300.woff2) format('woff2');font-weight:300}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-400.woff2) format('woff2');font-weight:400}@font-face{font-family:Aspekta;src:url(/fonts/Aspekta-450.woff2) format('woff2');font-weight:450}*{font-family:Aspekta;margin:0;padding:0;overscroll-behavior:none;letter-spacing:-.02em;user-select:none}body,html{display:flex;justify-content:center;overflow:hidden}#app.mobile{width:100dvw;height:100dvh}.mobile .p404{display:none;flex-direction:column;justify-content:center;align-items:center;position:absolute;z-index:10;top:50%;left:50%;transform:translate3d(-50%,-50%,0)}.mobile .home,.mobile .menu,.mobile nav{position:fixed;top:0}.mobile .p404 .first{font-size:4rem;font-weight:400}.mobile .p404 .last{font-size:1rem;font-weight:400}.mobile .p404 div{overflow-y:hidden}.mobile .p404 div .text-mask{display:flex;white-space:pre}.mobile .p404 div .text-mask a{color:#000;cursor:pointer}.mobile nav{z-index:200;display:flex;flex-direction:row;justify-content:space-between;width:100%;font-size:1.25rem;font-weight:400;mix-blend-mode:difference}.mobile nav a{height:1.75rem;text-decoration:none;overflow-y:hidden;padding:1.25rem}.mobile nav a>div{position:relative;display:flex;flex-direction:column;height:100%;width:100%;overflow-y:hidden}.mobile nav .menu-btn{display:flex;align-items:center;justify-content:center;height:1.75rem;cursor:pointer;padding:1.25rem}.mobile nav .menu-btn div{display:flex;align-items:center;justify-content:center;height:1rem;overflow-y:hidden}.mobile nav .menu-btn div svg{transform:translate3d(0,100%,0) rotate(0)}.mobile nav .back-btn{position:absolute;z-index:-100;top:0;left:0;height:1.5rem;cursor:pointer;padding:1.25rem;color:#fff}.mobile nav .back-btn>div{display:flex;flex-direction:column;height:100%;width:100%;overflow-y:hidden}.mobile nav span.white{position:relative;color:#fff}.mobile nav span{position:absolute;color:#fff}.mobile .menu{z-index:100;display:none;flex-direction:row;gap:var(--space-between-columns);width:100%;height:100%;box-sizing:border-box;background-color:#000;opacity:.1}.mobile .menu .tabs{position:absolute;top:6rem;left:1.25rem;margin:0;display:flex;flex-direction:column;gap:.5rem;font-size:1rem;font-weight:450;color:#fff}.mobile .menu a{font-size:1rem;font-weight:450;text-decoration:none;color:#fff}.mobile .menu a:visited{color:#fff}.mobile .menu .tabs p:last-child{color:rgba(85,82,82)}.mobile .menu .column{position:absolute;top:6rem;right:1.25rem;margin:0;display:flex;flex-direction:column;gap:1rem;font-size:1rem;font-weight:450;width:calc(var(--column-width) * 6 + var(--space-between-columns) * 5);color:#fff}.mobile .menu .column.credits{gap:0}.mobile .menu .copyrights{position:absolute;bottom:1.25rem;right:1.25rem;color:#fff}.mobile .menu .line{display:block;height:1.5rem;overflow-y:hidden}.mobile .menu .line .word{display:inline-block;transform:translateY(-100%);will-change:transform}.mobile .home{display:none;z-index:10;width:100%;height:100%;overflow:auto}.mobile .home .imgs{position:relative;top:6rem;width:100%;padding:0 1.25rem 1.25rem;box-sizing:border-box;display:grid;grid-template-columns:repeat(4,calc(var(--column-width) * 2 + var(--space-between-columns)));grid-template-rows:repeat(6,calc((var(--column-width) * 2 + var(--space-between-columns)) * (81 / 61)));grid-column-gap:var(--space-between-columns);grid-row-gap:var(--space-between-columns)}.mobile .home .imgs .img{background-position:center;background-size:cover;height:calc((var(--column-width) * 2 + var(--space-between-columns)) * (81 / 61));opacity:.0001;will-change:opacity}.mobile .home .imgs .img:first-of-type{grid-area:1/1/2/2;background-image:url(./textures/Portrait/portrait-13.webp)}.mobile .home .imgs .img:nth-of-type(2){grid-area:1/2/2/3;background-image:url(./textures/Portrait/portrait-12.webp)}.mobile .home .imgs .img:nth-of-type(3){grid-area:1/4/2/5;background-image:url(./textures/Portrait/portrait-11.webp)}.mobile .home .imgs .img:nth-of-type(4){grid-area:2/2/3/3;background-image:url(./textures/Portrait/portrait-10.webp)}.mobile .home .imgs .img:nth-of-type(5){grid-area:2/4/3/5;background-image:url(./textures/Portrait/portrait-9.webp)}.mobile .home .imgs .img:nth-of-type(6){grid-area:3/1/4/2;background-image:url(./textures/Portrait/portrait-8.webp)}.mobile .home .imgs .img:nth-of-type(7){grid-area:3/3/4/4;background-image:url(./textures/Portrait/portrait-7.webp)}.mobile .home .imgs .img:nth-of-type(8){grid-area:4/3/5/4;background-image:url(./textures/Portrait/portrait-6.webp)}.mobile .home .imgs .img:nth-of-type(9){grid-area:4/4/5/5;background-image:url(./textures/Portrait/portrait-5.webp)}.mobile .home .imgs .img:nth-of-type(10){grid-area:5/1/6/2;background-image:url(./textures/Portrait/portrait-4.webp)}.mobile .home .imgs .img:nth-of-type(11){grid-area:5/3/6/4;background-image:url(./textures/Portrait/portrait-3.webp)}.mobile .home .imgs .img:nth-of-type(12){grid-area:6/1/7/2;background-image:url(./textures/Portrait/portrait-2.webp)}.mobile .home .imgs .img:nth-of-type(13){grid-area:6/2/7/3;background-image:url(./textures/Portrait/portrait-1.webp)}.mobile .home .imgs .img:nth-of-type(14){grid-area:6/4/7/5;background-image:url(./textures/Portrait/portrait-0.webp)}.mobile .artist{display:none;position:absolute;top:0;z-index:10;width:100%;height:100%;padding-inline:1.25rem;padding-bottom:1.25rem;box-sizing:border-box;overflow-y:auto;opacity:.0001}.mobile .artist .zoomed-img{display:none;justify-content:center;align-items:center;position:fixed;top:0;left:0;z-index:100;width:100%;height:100%;background-color:#fff;opacity:0}.mobile .artist .zoomed-img img{width:100%}.mobile .artist .presentation{margin-top:6rem;margin-bottom:4.875rem}.mobile .artist .presentation .portrait{margin-bottom:3.75rem;object-fit:cover;width:calc(var(--column-width) * 5 + var(--space-between-columns) * 4);aspect-ratio:171/220}.mobile .artist .presentation .name{font-size:1.5rem;font-weight:450}.mobile .artist .presentation .job{margin-bottom:2rem}.mobile .artist .presentation .description{display:flex;flex-direction:column;gap:1rem;font-size:.75rem}.mobile .artist .cover{object-fit:cover;width:100%;aspect-ratio:280/180;margin-bottom:1.25rem}.mobile .artist .second-description{display:flex;flex-direction:column;gap:1rem;font-size:.75rem;margin-bottom:4.875rem}.mobile .artist .projects{display:flex;flex-direction:column;gap:5rem;margin-bottom:6.5rem}.mobile .artist .projects .p{display:flex;flex-direction:column}.mobile .artist .projects .p .p-img{object-fit:cover;width:calc(var(--column-width) * 4 + var(--space-between-columns) * 3);aspect-ratio:134/172;margin-bottom:.75rem}.mobile .artist .projects .p .p-date{font-size:.75rem}.mobile .artist .projects .p-1{align-items:end}.mobile .artist .projects .p-3{display:none;align-items:end}.mobile .artist .next .next-img{object-fit:cover;width:calc(var(--column-width) * 6 + var(--space-between-columns) * 5);aspect-ratio:207/264;margin-bottom:1.25rem}.mobile .artist .next .next-name{font-size:1.5rem}.mobile .artist .line{display:inline-block;overflow-y:hidden}.mobile .artist .line .word{display:inline-block;transform:translateY(100%);will-change:transform}.mobile .landscape{font-size:1rem;display:none;align-items:center;justify-content:center;position:fixed;z-index:10000;top:0;left:0;width:100%;height:100%;background-color:#fff;color:#000}.mobile .webgl{position:fixed;top:0;left:0;outline:0;width:100dvw;height:100dvh;z-index:0}