:root{--pico-font-family:'OpenSans',sans-serif;--pico-font-family-heading:'Adamina',serif}[data-theme=light]{--pico-text-color:#000;--pico-background-color:#fff}a{text-decoration:none!important}a:hover{text-decoration:none!important}nav{position:relative;z-index:1000}.fadeIn{animation:fadeIn .5s forwards}@keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeOut{from{opacity:1}to{opacity:0}}.gallery-item{position:relative;overflow:hidden}.overlay{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);opacity:0;transition:.5s ease;display:flex;justify-content:center;align-items:center}.text{color:#fff;font-size:.9rem;text-align:center}.gallery-item:hover img{filter:brightness(70%)}.gallery-item:hover .overlay{opacity:1}.page-layout .container,article.prose{padding-left:200px!important;padding-right:200px!important}body.portfolio-post .portfolio-hero-image{margin:2rem auto;max-width:100%;text-align:center}body.portfolio-post .portfolio-hero-image img{width:100%;height:auto;display:block;border-radius:calc(var(--pico-border-radius) * 2)}.portfolio-detail-image{margin:4rem 0 0 0;padding:0;width:100vw;position:relative;left:50%;right:50%;margin-left:-50vw;margin-right:-50vw;height:100vw;max-height:100vh;overflow:hidden}.portfolio-detail-image img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;transform:scale(2)}body.portfolio-post .site-footer{margin-top:0!important}@media (min-width:1024px){.portfolio-detail-image{height:800px}}@media (max-width:1024px){.portfolio-detail-image{height:80vw}}@media (max-width:768px){.portfolio-detail-image{height:70vw}.portfolio-detail-image img{transform:scale(2)}}body.portfolio-post .container .content{max-width:100%!important;padding-left:1rem;padding-right:1rem}body.portfolio-post .post-header{text-align:center!important;max-width:700px;margin-left:auto;margin-right:auto}body.portfolio-post .post-header h1,body.portfolio-post .post-metadata{text-align:center!important}body.portfolio-post .container .content h2,body.portfolio-post .container .content h3,body.portfolio-post .container .content h4,body.portfolio-post .container .content h5,body.portfolio-post .container .content h6,body.portfolio-post .container .content p{text-align:left!important;max-width:100%}.post-header{text-align:center;margin-bottom:2rem}.post-header h1{margin-bottom:.5rem}.post-subtitle{font-size:.9rem;color:#666;font-weight:400}body.portfolio-post .post-metadata{display:block!important;font-size:.8rem!important;color:#666!important;margin-top:.5rem!important;margin-bottom:1.5rem!important;font-weight:400!important;text-align:center!important}@media screen and (max-width:1024px){.page-layout .container,article.prose{padding-left:2rem!important;padding-right:2rem!important}body.portfolio-post .content,body.portfolio-post article{padding-left:2rem;padding-right:2rem}}@media screen and (max-width:768px){.page-layout .container,article.prose{padding-left:1rem!important;padding-right:1rem!important}body.portfolio-post .content,body.portfolio-post article{padding-left:1rem;padding-right:1rem}}article.post img,body.bits-post .content img,body.bits-post figure img,body.commissions-post .content img,body.commissions-post figure img,body.exhibitions-post .content img,body.exhibitions-post figure img{width:100%!important;max-width:100%!important;height:auto!important;display:block!important;margin-bottom:var(--pico-typography-spacing-vertical);border-radius:calc(var(--pico-border-radius) * 2)}.image-columns-2{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pico-spacing);margin-bottom:var(--pico-typography-spacing-vertical)}.image-columns-3{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--pico-spacing);margin-bottom:var(--pico-typography-spacing-vertical)}.image-columns-4{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--pico-spacing);margin-bottom:var(--pico-typography-spacing-vertical)}@media (max-width:768px){.image-columns-2,.image-columns-3,.image-columns-4{grid-template-columns:1fr}}@media (min-width:769px) and (max-width:1024px){.image-columns-4{grid-template-columns:repeat(2,1fr)}}.image-columns-2 img,.image-columns-3 img,.image-columns-4 img{width:100%!important;aspect-ratio:4/3!important;object-fit:cover!important;display:block!important;margin:0!important;border-radius:calc(var(--pico-border-radius) * 2)}.portfolio-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:var(--pico-spacing);margin-block-start:var(--pico-typography-spacing-vertical)}.portfolio-item img{width:100%;height:auto;border-radius:var(--pico-border-radius)}.portfolio-item h2{margin-block-start:var(--pico-typography-spacing-vertical);margin-block-end:calc(var(--pico-typography-spacing-vertical) * 0.5)}.portfolio-item time{color:var(--pico-muted-color);font-size:.875rem}nav .container{display:flex;justify-content:space-between;align-items:center;padding:.75rem 0}nav ul{display:flex;gap:1rem;list-style:none;margin:0;padding:0}nav a{text-decoration:none;padding:.5rem 1rem;border-radius:var(--pico-border-radius);transition:background-color .3s ease}nav .container>a,nav .container>a:first-child{padding:0!important;margin:0!important}@media (max-width:575px){nav .container>a,nav .container>a:first-child{padding-left:1rem!important}}nav a{color:var(--pico-text-color)!important;background:0 0!important}nav a:hover{color:var(--pico-text-color)!important;background:0 0!important}nav a img{transition:none!important;transform:none!important;filter:none!important;opacity:1!important}nav a:hover img{transition:none!important;transform:none!important;filter:none!important;opacity:1!important}#mobile-menu a{color:#000!important;background:#fff!important}#mobile-menu a:hover{color:#000!important;background:#f5f5f5!important}article{box-shadow:none!important;border:none!important;padding:0!important;background:0 0!important}article code,article pre{font-size:.75rem!important;line-height:1.4!important;padding:.75rem!important;background:#f8f9fa!important;border:1px solid rgba(0,0,0,.08)!important;border-radius:calc(var(--pico-border-radius) * 1.5)!important}article p code{padding:.15rem .35rem!important;font-size:.8rem!important;background:rgba(0,0,0,.05)!important;border:none!important;color:#d63384!important}.language-json .hljs-attr,.language-json .hljs-name,.language-json .hljs-string:first-child{color:#0969da!important}.language-json .hljs-string{color:#0a3069!important}.language-json .hljs-number{color:#0550ae!important}.language-json .hljs-literal{color:#cf222e!important}.language-json .hljs-punctuation{color:#24292f!important}.highlight .s2{color:#0a3069!important}.highlight .s1{color:#0a3069!important}.highlight .nl{color:#0969da!important}.highlight .mi{color:#0550ae!important}.highlight .kc{color:#cf222e!important}.highlight .p{color:#24292f!important}article pre code.language-json{color:#24292f!important}article .compact-code pre{padding:.5rem!important;margin:.5rem 0!important}.home-grid{display:grid;grid-template-columns:1fr;gap:2rem;margin-block-start:2rem}@media (min-width:768px){.home-grid{grid-template-columns:1fr 1fr}}.home-item{margin-bottom:0;box-shadow:none!important}.home-grid article{box-shadow:none!important;border:none!important;padding:0!important;margin:0!important}.home-item .image-container{position:relative;display:inline-block;width:100%}.home-item .loading-placeholder{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.home-item img{width:100%;height:auto;display:block}.exhibitions-grid .home-item img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:90%;margin:0 auto;display:block}.exhibitions-grid .home-item p{position:static;bottom:auto;left:auto;right:auto;margin:.5rem 0 0 0;padding:0;font-size:.75rem;font-weight:400;text-transform:uppercase;text-align:center;background:0 0;color:var(--pico-text-color)}.commissions-grid .home-item img{aspect-ratio:4/3;object-fit:cover;border-radius:10px;width:90%;margin:0 auto;display:block}.commissions-grid .home-item p{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin:.5rem 0 0 0;padding:0;font-size:.75rem;font-weight:400;text-transform:uppercase;text-align:center;background:0 0;color:var(--pico-text-color)}.bits-grid .home-item img{width:90%;aspect-ratio:4/3;object-fit:cover;display:block;border-radius:10px;margin:0 auto}.bits-grid .home-item p{position:static!important;bottom:auto!important;left:auto!important;right:auto!important;margin:.5rem 0 0 0;padding:0;font-size:.75rem;font-weight:400;text-transform:uppercase;text-align:center;background:0 0;color:var(--pico-text-color)}.home-item p{position:absolute;bottom:4rem;left:0;right:0;margin:0;padding:1rem;font-size:.75rem;font-weight:400;text-transform:uppercase;text-align:center;background:0 0}@media (min-width:769px) and (max-width:1283px){.home-item p{bottom:1rem}}@media (min-width:768px) and (max-width:1024px){.home-item p{bottom:.5rem}}@media (max-width:768px){.home-item p{bottom:1rem}}.home-item a p{color:var(--pico-text-color)!important}.home-item a:hover p{color:var(--pico-text-color)!important}.home-item a{color:var(--pico-text-color)!important}.home-item a:hover{color:var(--pico-text-color)!important}.home-item .subtitle{display:block;font-size:.5rem;margin-top:.2rem;opacity:.6;font-weight:400;letter-spacing:.05em}.home-item .tags{margin-top:.5rem}.home-item .tags span{color:var(--pico-muted-color);font-size:.75rem}.prose img{float:left;margin:0 1.5rem 1rem 0;max-width:300px;height:auto}.slide-nav-overlay{position:fixed;top:-100px;left:0;width:100%;height:100px;background-image:url('../images/headertargz.webp?v2');background-size:cover;background-position:center;background-repeat:no-repeat;z-index:500;transition:top .3s ease-in-out}.slide-nav-overlay.active{top:-100px}@media (max-width:768px){.slide-nav-overlay{height:250px;top:-250px;padding:4rem 0}.slide-nav-overlay.active{top:-250px}}.slide-nav-container{height:100%;display:flex;align-items:center;justify-content:flex-end;padding:1rem;box-sizing:border-box}.slide-nav-list{margin:0;padding:0;display:flex;gap:.1rem;align-items:center}@media (max-width:768px){.slide-nav-container{justify-content:center;padding:1rem}.slide-nav-list{flex-direction:column;gap:.1rem;justify-content:center}}.slide-nav-list a{color:#fff!important;text-decoration:none;font-size:.6rem;padding:.1rem .5rem;transition:opacity .3s ease;text-transform:uppercase;font-weight:400}@media (max-width:768px){.slide-nav-list a{padding:.2rem 2.5rem;font-size:.9rem}}.slide-nav-list a:hover{opacity:.7;color:#fff!important}.slide-nav-list a[href="https://shop.targz.fr"]{background:#fff!important;color:#000!important;border-radius:4px}.slide-nav-list a:last-child{margin-left:.3rem}.slide-nav-list a[href="https://shop.targz.fr"]:hover{background:#f5f5f5!important;color:#000!important;opacity:1}@media (max-width:768px){.slide-nav-list a[href="https://shop.targz.fr"]{padding:.25rem .75rem}.slide-nav-list a:last-child{margin-bottom:1.5rem}}body.nav-active{transform:translateY(100px);transition:transform .3s ease-in-out}@media (max-width:768px){body.nav-active{transform:translateY(250px)}}.site-footer{background:#000;color:#fff;margin-top:4rem;padding:3rem 0 1rem}.site-footer .container{max-width:1200px;margin:0 auto;padding:0 1rem}.footer-content{display:flex!important;justify-content:center!important;gap:.5rem;margin-bottom:2rem;align-items:start;width:100%}.footer-section{display:flex;flex-direction:column}.footer-section h3{color:#fff;font-size:.9rem;margin-bottom:1.5rem;font-weight:400;text-transform:uppercase;letter-spacing:.05em}.footer-links{list-style:none;padding:0;margin:0}.footer-links li{margin-bottom:.75rem}.footer-links a{color:#fff;text-decoration:none;font-size:.9rem;transition:opacity .3s ease}.footer-links a:hover{opacity:.7}.footer-center{text-align:right;padding-right:1rem}.footer-center h3{text-align:right}.social-links{display:flex;gap:1.5rem;justify-content:flex-end}.social-link{color:#fff;transition:opacity .3s ease}.social-link:hover{opacity:.7}.social-link img,.social-link svg{width:28px;height:28px}.social-link svg{fill:currentColor}.social-link img{filter:brightness(0) invert(1)}.breadcrumb-nav{margin:.5rem 0 .25rem 0;padding:0}.breadcrumb{display:flex;align-items:center;list-style:none;margin:0;padding:0;font-size:.7rem;font-weight:300;letter-spacing:.02em}.breadcrumb-item{color:var(--pico-muted-color);position:relative}.breadcrumb-item+.breadcrumb-item{margin-left:1rem}.breadcrumb-item+.breadcrumb-item::before{content:"";position:absolute;left:-.7rem;top:50%;transform:translateY(-50%);width:3px;height:3px;background:var(--pico-muted-color);border-radius:50%;opacity:.4}.breadcrumb-item a{color:var(--pico-text-color);text-decoration:none;padding:.15rem .3rem;border-radius:3px;transition:all .2s ease;font-weight:400}.breadcrumb-item a:hover{background:rgba(0,0,0,.05);color:var(--pico-text-color);text-decoration:none}.breadcrumb-item.active{color:var(--pico-muted-color);font-weight:300;opacity:.7}.footer-image{display:flex;justify-content:flex-end;align-items:stretch;height:100%}.footer-avatar{height:100%;overflow:hidden}.footer-avatar-img{height:100%;width:auto;object-fit:cover;object-position:center bottom;min-width:250px}.footer-bottom{border-top:1px solid rgba(255,255,255,.2);padding-top:1rem;text-align:center}.footer-bottom p{margin:0;color:rgba(255,255,255,.7);font-size:.8rem}@media (max-width:768px){.footer-content{flex-direction:column;gap:2rem;text-align:center;align-items:center}.footer-center{order:1;text-align:center;padding-right:0}.footer-center h3{text-align:center}.footer-image{order:2;justify-content:center;height:auto;align-items:center}.social-links{justify-content:center}.footer-avatar{height:160px;width:160px;margin:0 auto;border-radius:8px;overflow:hidden}.footer-avatar-img{height:160px;width:160px;object-fit:cover;object-position:center top;min-width:auto}}