@font-face{font-family:Visuelt;src:url(/_next/static/media/VisueltRegular.f1163d6e.woff2) format("woff2"),url(/_next/static/media/VisueltRegular.60b4b589.woff) format("woff"),url(/_next/static/media/VisueltRegular.11004d9b.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Big Daily Mono Mono Long;src:url(/_next/static/media/BigDailyMono-MonoLong.3d5e1508.eot);src:url(/_next/static/media/BigDailyMono-MonoLong.3d5e1508.eot) format("embedded-opentype"),url(/_next/static/media/BigDailyMono-MonoLong.e910c89c.woff2) format("woff2"),url(/_next/static/media/BigDailyMono-MonoLong.1ee1ba39.woff) format("woff"),url(/_next/static/media/BigDailyMono-MonoLong.23ca8858.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.loader-wrapper .content,.loader-wrapper .heading,.loader-wrapper .loader-bg.main,.loader-wrapper .loader-bg.small{opacity:0}.loader-wrapper .loader-bg{scale:.4;transform:translate(80vw,30dvh)}.about-wrapper .about-content,.about-wrapper .about-footer,.about-wrapper .about-heading,.about-wrapper .about-video-wrapper,.about-wrapper .about-work,.about-wrapper .draggable-item,.contact-draggable,.contact-main .contact-footer,.contact-wrapper,.scroll-to-top,.slab-wrapper,.work-wrapper{opacity:0}@keyframes showanimation{0%{opacity:0}to{opacity:1}}html{height:auto;width:auto}body{position:relative;background-color:#fff;color:#000;margin:0;overflow:auto;padding:0;overflow-x:hidden}body.no-scroll{width:100%;position:fixed;top:0;left:0}body.no-scroll,body.no-scroll .home-wrapper{overflow:hidden}body .home-wrapper{display:flex;flex-direction:row;flex-wrap:nowrap}.upper{text-transform:uppercase}.italic{font-style:italic}h1,p{margin:0}button{padding:0}.scroll-to-top{position:fixed;bottom:4vh;right:2vw;background-color:#000;border-radius:50%;padding:20px;cursor:pointer;width:80px;height:80px;display:flex;justify-content:center;align-items:center}.scroll-to-top.portfolio{position:-webkit-sticky;position:sticky;justify-self:flex-end;bottom:15%;right:-98vw;grid-column:auto/span 10}@media only screen and (max-width:767px){.scroll-to-top.portfolio{grid-column:auto/span 4}}.scroll-to-top img{width:100%;height:auto}@media only screen and (max-width:767px){.scroll-to-top{padding:3.488372093vw;width:4.6511627907vw;height:4.6511627907vw}}@media only screen and (min-width:768px){.scroll-to-top{padding:1.171875vw;width:1.5625vw;height:1.5625vw}}.loader-wrapper{position:relative;height:100lvh;flex:0 0 100vw;cursor:pointer}.loader-wrapper .loader-bg{position:absolute;top:135px;right:367px;width:545px;height:auto;z-index:-1}@media only screen and (max-width:767px){.loader-wrapper .loader-bg{top:34.7593582888dvh;right:2.3255813953vw;width:93.023255814vw}}@media only screen and (min-width:768px){.loader-wrapper .loader-bg{top:16.875dvh;right:28.671875vw;width:68.125dvh}}.loader-wrapper .loader-content{max-width:856px;width:100%;padding:30px 36px}@media only screen and (max-width:767px){.loader-wrapper .loader-content{max-width:93%;padding:3.2085561497dvh 2.7906976744vw}}@media only screen and (min-width:768px){.loader-wrapper .loader-content{max-width:69.21875vw;padding:3.75dvh 2.8125vw}}.loader-wrapper .loader-content .heading{font-family:Visuelt;font-weight:400;font-style:normal;font-size:50px;margin-bottom:130px}@media only screen and (max-width:767px){.loader-wrapper .loader-content .heading{font-size:9.3023255814vw;margin-bottom:13.9037433155dvh}.loader-wrapper .loader-content .heading br{display:none}}@media only screen and (min-width:768px){.loader-wrapper .loader-content .heading{font-size:3.90625vw;margin-bottom:16.25dvh}}.loader-wrapper .loader-content .content{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:28px}@media only screen and (max-width:767px){.loader-wrapper .loader-content .content{font-size:4.6511627907vw}}@media only screen and (min-width:768px){.loader-wrapper .loader-content .content{font-size:2.1875vw}}.loader-wrapper .loader-content .copy{font-size:26px}@media only screen and (max-width:767px){.loader-wrapper .loader-content .copy{font-size:4.6511627907vw}}@media only screen and (min-width:768px){.loader-wrapper .loader-content .copy{font-size:2.03125vw}}.work-wrapper{position:relative;width:100vw;flex:0 0 100vw;display:flex;flex-direction:column}.work-wrapper .title{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:19px;line-height:25px;padding:0 30px 30px}.work-wrapper .title .highlighted{background-color:#000;color:#fff;padding:0 3px}@media only screen and (max-width:767px){.work-wrapper .title{font-size:4.4186046512vw;line-height:5.8139534884vw;padding:0 2.7906976744vw 6.976744186vw}}@media only screen and (min-width:768px){.work-wrapper .title{font-size:1.484375vw;line-height:1.953125vw;padding:0 2.34375vw 2.34375vw}}.work-wrapper .work-nav{padding:30px 30px 137px;position:-webkit-sticky;position:sticky;z-index:999;top:0;left:0;background-color:#fff}@media only screen and (max-width:767px){.work-wrapper .work-nav{padding:6.976744186vw 2.7906976744vw 18.6046511628vw}}@media only screen and (min-width:768px){.work-wrapper .work-nav{padding:2.34375vw 2.34375vw 10.703125vw}}.work-wrapper .work-nav .work-heading{font-family:Visuelt;font-weight:400;font-style:normal;font-size:19px;line-height:25px;display:flex;flex-wrap:wrap;gap:5px;padding-right:25px}.work-wrapper .work-nav .work-heading .highlighted{background-color:#000;color:#fff;padding:0 3px}.work-wrapper .work-nav .work-heading .highlighted.green{background-color:#00b49b;color:#000}.work-wrapper .work-nav .work-heading .highlighted.yellow{background-color:#f8ec06;color:#000}.work-wrapper .work-nav .work-heading .highlighted.red{background-color:#ed1c25;color:#fff}@media only screen and (max-width:767px){.work-wrapper .work-nav .work-heading{font-size:4.4186046512vw;line-height:5.8139534884vw;gap:1.1627906977vw;padding-right:0}}@media only screen and (min-width:768px){.work-wrapper .work-nav .work-heading{font-size:1.484375vw;line-height:1.953125vw;gap:.390625vw;padding-right:1.953125vw}}.work-wrapper .work-nav .work-heading button{color:currentColor;background:transparent;border:0;font-family:Visuelt;font-weight:400;font-style:normal;font-size:19px;line-height:25px;text-decoration:underline;cursor:pointer}@media only screen and (max-width:767px){.work-wrapper .work-nav .work-heading button{font-size:4.4186046512vw;line-height:5.8139534884vw}}@media only screen and (min-width:768px){.work-wrapper .work-nav .work-heading button{font-size:1.484375vw;line-height:1.953125vw}}.work-wrapper .work-nav .work-heading a{color:#000;text-decoration:underline}.work-wrapper .work-nav .work-heading a,.work-wrapper .work-nav .work-heading button{background-color:transparent;padding:0 3px;transition:all .5s}.work-wrapper .work-nav .work-heading a:hover,.work-wrapper .work-nav .work-heading button:hover{background-color:#000;color:#fff}.work-wrapper .work-nav .work-heading .item-w-submenu{position:relative;cursor:pointer}.work-wrapper .work-nav .work-heading .item-w-submenu .sub-menu{display:flex;position:absolute;top:70%;left:0;padding:12% 0;visibility:hidden;opacity:0}@media only screen and (max-width:767px){.work-wrapper .work-nav .work-heading .item-w-submenu .sub-menu{background:#fff;top:300%;left:-90%;padding:12% 10px;border:1px solid #000}}.work-wrapper .work-nav .work-heading .item-w-submenu:hover button{background-color:#000;color:#fff}.work-wrapper .work-nav .work-heading .item-w-submenu:hover .sub-menu{visibility:visible;opacity:1;animation:showanimation .5s}.work-wrapper .images-wrapper{display:grid;grid-template-columns:repeat(10,1fr);grid-gap:9px;gap:9px;padding:0 30px 30px}@media only screen and (max-width:767px){.work-wrapper .images-wrapper{padding:0 2.7906976744vw 6.976744186vw;grid-template-columns:repeat(4,1fr);gap:2.0930232558vw}}@media only screen and (min-width:768px){.work-wrapper .images-wrapper{padding:0 2.34375vw 2.34375vw;gap:.703125vw}}.work-wrapper .images-wrapper .img-item-wrapper{width:100%}.work-wrapper .images-wrapper .img-item-wrapper img{width:100%;height:auto;opacity:1;transition:all .5s}.work-wrapper .images-wrapper .img-item-wrapper img.mouseover{opacity:0}.work-wrapper .images-wrapper .img-item-wrapper img.mouseover.active{opacity:1}.work-wrapper .images-wrapper .img-item-wrapper video{width:100%;height:auto}.work-wrapper .images-wrapper .img-item-wrapper.col-2{grid-column:auto/span 2}@media only screen and (max-width:767px){.work-wrapper .images-wrapper .img-item-wrapper.col-2{grid-column:auto/span 2}}.work-wrapper .images-wrapper .img-item-wrapper.col-3{grid-column:auto/span 3}@media only screen and (max-width:767px){.work-wrapper .images-wrapper .img-item-wrapper.col-3{grid-column:auto/span 2}}.work-wrapper .images-wrapper .img-item-wrapper.col-10{grid-column:auto/span 10}@media only screen and (max-width:767px){.work-wrapper .images-wrapper .img-item-wrapper.col-10{grid-column:auto/span 4}}.work-wrapper .logo-wrapper{width:100%;display:flex;justify-content:flex-end;position:-webkit-sticky;position:sticky;grid-column:auto/span 10;bottom:30px;right:30px}@media only screen and (max-width:767px){.work-wrapper .logo-wrapper{grid-column:auto/span 4;bottom:6.976744186vw;right:6.976744186vw}}@media only screen and (min-width:768px){.work-wrapper .logo-wrapper{bottom:2.34375vw;right:2.34375vw}}.work-wrapper .logo-wrapper .logo{width:130px;height:auto}@media only screen and (max-width:767px){.work-wrapper .logo-wrapper .logo{width:30.2325581395vw}}@media only screen and (min-width:768px){.work-wrapper .logo-wrapper .logo{width:10.15625vw}}.commisioned-works-wrapper{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width:767px){.commisioned-works-wrapper{gap:18.6046511628vw}}@media only screen and (min-width:768px){.commisioned-works-wrapper{gap:6.25vw}}.installations-works-wrapper{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width:767px){.installations-works-wrapper{gap:18.6046511628vw}}@media only screen and (min-width:768px){.installations-works-wrapper{gap:6.25vw}}.art-works-wrapper{display:flex;flex-direction:column;gap:80px}@media only screen and (max-width:767px){.art-works-wrapper{gap:18.6046511628vw}}@media only screen and (min-width:768px){.art-works-wrapper{gap:6.25vw}}.description-work-wrapper{padding:0 30px 30px}@media only screen and (max-width:767px){.description-work-wrapper{padding:0 2.7906976744vw 6.976744186vw}}@media only screen and (min-width:768px){.description-work-wrapper{padding:0 2.34375vw 2.34375vw}}.description-work-wrapper .d-title{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:16px;line-height:20px;margin-bottom:20px}@media only screen and (max-width:767px){.description-work-wrapper .d-title{font-size:3.7209302326vw;line-height:4.6511627907vw;margin-bottom:4.6511627907vw}}@media only screen and (min-width:768px){.description-work-wrapper .d-title{font-size:1.25vw;line-height:1.5625vw;margin-bottom:1.5625vw}}.description-work-wrapper .d-content{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:16px;line-height:20px}@media only screen and (max-width:767px){.description-work-wrapper .d-content{font-size:3.7209302326vw;line-height:4.6511627907vw}}@media only screen and (min-width:768px){.description-work-wrapper .d-content{font-size:1.25vw;line-height:1.5625vw}}.description-work-wrapper a{color:#000;background:transparent;transition:all .5s}.description-work-wrapper a:hover{background-color:#000;color:#fff}.about-wrapper{overflow:hidden;position:relative;padding:0 30px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.about-wrapper{padding:0 2.7906976744vw}}@media only screen and (min-width:768px){.about-wrapper{padding:0 2.34375vw}}.about-wrapper .cv-link{color:#000}.about-wrapper .about-heading{font-family:Visuelt;font-weight:400;font-style:normal;font-size:19px;line-height:25px;padding:30px 0 0}.about-wrapper .about-heading .highlighted{background-color:#ec008c;color:#fff;padding:0 3px}@media only screen and (max-width:767px){.about-wrapper .about-heading{font-size:4.4186046512vw;line-height:5.8139534884vw;padding:6.976744186vw 0 0}}@media only screen and (min-width:768px){.about-wrapper .about-heading{font-size:1.484375vw;line-height:1.953125vw;padding:2.34375vw 0 0}}.about-wrapper .about-heading a{color:#000;text-decoration:underline;background-color:transparent;padding:0 3px;transition:all .5s}.about-wrapper .about-heading a:hover{background-color:#000;color:#fff}.about-wrapper .about-content{position:relative;padding-top:35px;display:flex;align-items:flex-start;justify-content:center;gap:77px;padding-bottom:130px}@media only screen and (max-width:767px){.about-wrapper .about-content{flex-direction:column;padding-top:8.1395348837vw;gap:6.976744186vw;padding-bottom:18.6046511628vw}}@media only screen and (min-width:768px){.about-wrapper .about-content{padding-top:5.46875vw;gap:6.015625vw;padding-bottom:10.15625vw}}.about-wrapper .about-content .portrait{width:173px;height:auto}@media only screen and (max-width:767px){.about-wrapper .about-content .portrait{width:40.2325581395vw}}@media only screen and (min-width:768px){.about-wrapper .about-content .portrait{width:13.515625vw}}.about-wrapper .about-content .text{max-width:877px}@media only screen and (max-width:767px){.about-wrapper .about-content .text{max-width:100%}}@media only screen and (min-width:768px){.about-wrapper .about-content .text{max-width:68.515625vw}}.about-wrapper .about-content .text p{font-family:Big Daily Mono Mono Long;font-size:14px;line-height:17px}@media only screen and (max-width:767px){.about-wrapper .about-content .text p{font-size:3.2558139535vw;line-height:3.9534883721vw}}@media only screen and (min-width:768px){.about-wrapper .about-content .text p{font-size:1.09375vw;line-height:1.328125vw}}.about-wrapper .about-video-wrapper video{width:100%}@media only screen and (max-width:767px){.about-wrapper .about-video-wrapper{padding:0 0 18.6046511628vw}}@media only screen and (min-width:768px){.about-wrapper .about-video-wrapper{padding:0 0 10.15625vw}}.about-wrapper .draggable-item{position:absolute;height:auto}.about-wrapper .about-work{padding-bottom:200dvh}@media only screen and (max-width:767px){.about-wrapper .about-work{padding-bottom:200dvh}}.about-wrapper .about-work .text p{font-family:Big Daily Mono Mono Long;font-size:14px;line-height:17px}@media only screen and (max-width:767px){.about-wrapper .about-work .text p{font-size:3.2558139535vw;line-height:3.9534883721vw}}@media only screen and (min-width:768px){.about-wrapper .about-work .text p{font-size:1.09375vw;line-height:1.328125vw}}.about-wrapper .about-work .text p .title-cv{text-decoration:underline}.about-wrapper .about-work .text a{color:#000}.about-wrapper .about-footer{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:19px;line-height:25px;padding:0 0 30px}.about-wrapper .about-footer .highlighted{background-color:#000;color:#fff;padding:0 3px}@media only screen and (max-width:767px){.about-wrapper .about-footer{font-size:4.4186046512vw;line-height:5.8139534884vw;padding:0 0 6.976744186vw}}@media only screen and (min-width:768px){.about-wrapper .about-footer{font-size:1.484375vw;line-height:1.953125vw;padding:0 0 2.34375vw}}.about-wrapper .about-footer a{color:#000;text-decoration:underline;background-color:transparent;padding:0 3px;transition:all .5s}.about-wrapper .about-footer a:hover{background-color:#000;color:#fff}.contact-main{position:relative;height:100dvh;display:flex;flex-direction:column;justify-content:space-between}.contact-main .contact-footer{padding-top:0}.contact-wrapper{padding:0 30px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.contact-wrapper{padding:0 2.7906976744vw}}@media only screen and (min-width:768px){.contact-wrapper{padding:0 2.34375vw}}.contact-wrapper .contact-heading{font-family:Visuelt;font-weight:400;font-style:normal;font-size:19px;line-height:25px;padding:30px 0 0}.contact-wrapper .contact-heading .highlighted{background-color:#ed1c25;color:#fff;padding:0 3px}.contact-wrapper .contact-heading .contact-links{display:flex;flex-wrap:wrap}.contact-wrapper .contact-heading .contact-links p{display:contents}@media only screen and (max-width:767px){.contact-wrapper .contact-heading{font-size:4.4186046512vw;line-height:5.8139534884vw;padding:6.976744186vw 0 0}}@media only screen and (min-width:768px){.contact-wrapper .contact-heading{font-size:1.484375vw;line-height:1.953125vw;padding:2.34375vw 0 0}}.contact-wrapper .contact-heading a{color:#000;text-decoration:underline;background-color:transparent;padding:0 5px;transition:all .5s}.contact-wrapper .contact-heading a:hover{background-color:#000;color:#fff}.image-wrapper{height:100%;display:flex;justify-content:center;align-items:center}.image-wrapper img{height:648px;width:auto}@media only screen and (max-width:767px){.image-wrapper img{height:auto;width:86.0465116279vw}}@media only screen and (min-width:768px){.image-wrapper img{height:73.75dvh}}.main-ilsse:has(.slab-wrapper){min-height:100svh;display:flex;flex-direction:column;justify-content:space-between}.main-ilsse:has(.slab-wrapper) .logo-wrapper{width:100%;height:auto;display:flex;justify-content:center;padding-top:50px}@media only screen and (max-width:767px){.main-ilsse:has(.slab-wrapper) .logo-wrapper{justify-content:center;padding-top:11.6279069767vw}}@media only screen and (min-width:768px){.main-ilsse:has(.slab-wrapper) .logo-wrapper{padding-top:3.90625vw}}.main-ilsse:has(.slab-wrapper) .logo-wrapper img{width:500px;height:auto}@media only screen and (max-width:767px){.main-ilsse:has(.slab-wrapper) .logo-wrapper img{width:100%}}@media only screen and (min-width:768px){.main-ilsse:has(.slab-wrapper) .logo-wrapper img{width:54.6875vw}}.main-ilsse:has(.slab-wrapper) .logo-wrapper a img{transition:all .5s}.main-ilsse:has(.slab-wrapper) .logo-wrapper a:hover img{filter:invert(1)}.slab-wrapper{overflow:hidden;position:relative;padding:0 30px;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (max-width:767px){.slab-wrapper{padding:0 2.7906976744vw}}@media only screen and (min-width:768px){.slab-wrapper{padding:0 2.34375vw}}.slab-wrapper .slab-heading{font-family:Visuelt;font-weight:400;font-style:normal;font-size:19px;line-height:25px;padding:30px 0 0}.slab-wrapper .slab-heading .highlighted{background-color:#000;color:#fff;padding:0 3px}@media only screen and (max-width:767px){.slab-wrapper .slab-heading{font-size:4.4186046512vw;line-height:5.8139534884vw;padding:6.976744186vw 0 0}}@media only screen and (min-width:768px){.slab-wrapper .slab-heading{font-size:1.484375vw;line-height:1.953125vw;padding:2.34375vw 0 0}}.slab-wrapper .slab-heading a{color:#000;text-decoration:underline;background-color:transparent;padding:0 3px;transition:all .5s}.slab-wrapper .slab-heading a:hover{background-color:#000;color:#fff}.slab-wrapper .slab-content{position:relative;padding-top:90px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:90px}@media only screen and (max-width:767px){.slab-wrapper .slab-content{flex-direction:column;padding-top:20.9302325581vw;gap:20.9302325581vw}}@media only screen and (min-width:768px){.slab-wrapper .slab-content{padding-top:7.03125vw;gap:7.03125vw}}.slab-wrapper .slab-content .text p{font-family:Big Daily Mono Mono Long;font-size:30px;line-height:36px}@media only screen and (max-width:767px){.slab-wrapper .slab-content .text p{font-size:3.2558139535vw;line-height:3.9534883721vw}}@media only screen and (min-width:768px){.slab-wrapper .slab-content .text p{font-size:2.34375vw;line-height:2.8125vw}}.slab-wrapper .slab-content .text-two p{font-family:Big Daily Mono Mono Long;font-size:20px;line-height:24px}@media only screen and (max-width:767px){.slab-wrapper .slab-content .text-two p{font-size:3.2558139535vw;line-height:3.9534883721vw}}@media only screen and (min-width:768px){.slab-wrapper .slab-content .text-two p{font-size:1.5625vw;line-height:1.875vw}}.contact-footer{font-family:Big Daily Mono Mono Long;font-weight:400;font-style:normal;font-size:18px;line-height:25px;padding:40px 30px 30px;text-align:center}.contact-footer .highlighted{background-color:#000;color:#fff;padding:0 3px}@media only screen and (max-width:767px){.contact-footer{font-size:4.1860465116vw;line-height:5.8139534884vw;padding:9.3023255814vw 2.7906976744vw 6.976744186vw}}@media only screen and (min-width:768px){.contact-footer{font-size:1.40625vw;line-height:1.953125vw;padding:3.125vw 2.34375vw 2.34375vw}}.contact-footer a{color:#000;text-decoration:underline;background-color:transparent;padding:0;transition:all .5s}.contact-footer a:hover{background-color:#000;color:#fff}