:root{--nav-font-size:1rem;--nav-line-height:1.15rem;--z-project-navigation:30000;--z-projects-list:2500;--z-header:3000;--z-lightbox:4000;--z-canvas:1;--main_container_offset_vertical:6rem;--main_container_offset_horizontal:6rem;--main_container_width:calc(100vw - var(--main_container_offset_horizontal)*2);--main_container_height:calc(100vh - var(--main_container_offset_vertical)*2)}body{background-color:#fff;color:#000;font-family:Helvetica,Arial,sans-serif;font-size:1rem;line-height:1.15rem;margin:0;padding:0}body ::-moz-selection{background:hotpink}body ::selection{background:hotpink}body h1,body h2,body h3,body h4,body h5,body h6{font-size:1rem;font-weight:900;margin:0}body nav.project-navigation{align-items:center;backface-visibility:hidden;background-color:transparent;display:none;flex-direction:row;isolation:isolate;justify-content:center;mix-blend-mode:normal;pointer-events:none;position:fixed;right:50vw;top:125px;transform:translateX(50%)!important;transform:translateZ(0);z-index:30000;z-index:var(--z-project-navigation)}body nav.project-navigation div.next_button,body nav.project-navigation div.previous_button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:0;cursor:pointer;display:flex;font-size:1rem;height:1.5rem;justify-content:center;margin:.5rem;padding:.5rem;pointer-events:auto!important;position:relative;width:1.5rem;z-index:30001;z-index:calc(var(--z-project-navigation) + 1)}body nav.project-navigation div a{color:#000;display:block;pointer-events:auto!important;position:relative;-webkit-text-decoration:none;text-decoration:none;z-index:30001;z-index:calc(var(--z-project-navigation) + 1)}@media(max-width:768px){body nav.project-navigation{display:none}}body #app{height:100vh;position:relative}body #app main#main{height:calc(100vh - 12rem);height:var(--main_container_height);left:6rem;left:var(--main_container_offset_horizontal);mix-blend-mode:multiply;overflow:hidden;overflow-y:auto;position:fixed;top:6rem;top:var(--main_container_offset_vertical);width:calc(100vw - 12rem);width:var(--main_container_width);z-index:1}body #app main#main,body #app main#main>article{align-items:center;box-sizing:border-box;display:flex;flex-direction:column;justify-content:flex-start;margin:0}body #app main#main>article{height:100%;width:100%}body #app main#main>article>div{box-sizing:border-box;margin:0 auto;overflow-x:hidden;padding-top:0;width:100%}body #app main#main>article>div>figure.wp-block-gallery{display:flex;flex-wrap:wrap;gap:1vw;margin:0 auto;padding:0;width:100%}body #app main#main>article>div>figure.wp-block-gallery>figure{flex:0 0 10vw;height:5vw;margin:0}body #app main#main>article>div>figure.wp-block-gallery>figure img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}body #app main#main>article>div p{max-width:450px}body #app main#main figure.wp-block-gallery.circle-layout{align-items:center;display:flex;height:100%;justify-content:center;left:0;margin:0;padding:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:1}body #app main#main figure.wp-block-gallery.circle-layout figure{margin:0;opacity:.4;padding:0;pointer-events:auto;position:absolute;transform-origin:center center;transition:opacity .2s ease-in-out,transform .4s ease-in-out;z-index:1}body #app main#main figure.wp-block-gallery.circle-layout figure.active{opacity:1;transform:scale(1.1)!important;z-index:100}body #app main#main figure.wp-block-gallery.circle-layout figure.wp-block-image{height:auto;position:absolute}body #app main#main figure.wp-block-gallery.circle-layout figure img{height:auto;width:300px}@media screen and (max-width:768px){body #app main#main figure.wp-block-gallery.circle-layout figure img{width:100px}}body #app .projects-list-container{display:none;height:100vh;isolation:isolate;left:0;mix-blend-mode:normal!important;opacity:0;position:fixed;top:0;transition:opacity .3s ease;width:100%;z-index:2500}body #app .projects-list-container .projects-list{border-radius:0;-moz-column-count:2;-moz-column-gap:0;column-gap:0;-moz-column-width:22vw;columns:22vw 2;isolation:isolate;padding:2rem;pointer-events:auto;position:relative}body #app .projects-list-container .projects-list h2{font-size:1.5rem;margin-bottom:1rem}body #app .projects-list-container .projects-list ul{list-style:none;margin:0;padding:0;position:relative}body #app .projects-list-container .projects-list ul *{will-change:color,background-color,transform,opacity}body #app .projects-list-container .projects-list li{text-align:center}body #app .projects-list-container .projects-list a{color:inherit;display:block;font-size:1rem;font-size:var(--nav-font-size);isolation:isolate;line-height:1.15rem;line-height:var(--nav-line-height);padding:5px 0 2px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}body #app .projects-list-container .projects-list a.current-project{mix-blend-mode:normal;transform:translateZ(0)}body #app .projects-list-container .projects-list a:hover{backface-visibility:hidden;isolation:isolate;mix-blend-mode:normal;position:relative;transform:translateZ(0)}body #app .sub-projects-list-container{display:none;height:100vh;left:0;position:fixed;top:0;width:100%;z-index:1000}body #app .sub-projects-list-container .sub-projects-list{border-radius:0;isolation:isolate;left:50%;padding:2rem;pointer-events:auto;position:absolute;top:50%;transform:translate(-50%,-50%)}body #app .sub-projects-list-container .sub-projects-list ul{-moz-columns:3;column-count:3;list-style:none;margin:0;padding:0;position:relative}body #app .sub-projects-list-container .sub-projects-list ul li{text-align:center}body #app .sub-projects-list-container .sub-projects-list ul a{color:inherit;display:block;font-size:1rem;font-size:var(--nav-font-size);isolation:isolate;line-height:1.15rem;line-height:var(--nav-line-height);padding:5px 0 2px;position:relative;-webkit-text-decoration:none;text-decoration:none;transition:color .2s ease}body #app .sub-projects-list-container .sub-projects-list ul a.current-project{mix-blend-mode:normal;transform:translateZ(0)}body #app .sub-projects-list-container .sub-projects-list ul a:hover{backface-visibility:hidden;background-color:#000;color:#fff;isolation:isolate;mix-blend-mode:normal;position:relative;transform:translateZ(0)}body #app .sub-projects-list-container .sub-projects-list ul a.slide-in{animation:slideInFromRandom .6s cubic-bezier(.4,0,.2,1) forwards}body #app #tags_content{height:100%;max-width:100%;min-height:-moz-fit-content;min-height:fit-content;padding-top:6vw;position:relative;width:100%}body #app #tags_content>div:not(.tags_section){margin-top:100px}body #app #tags_content div{align-items:center;display:flex;flex-direction:column;justify-content:center;left:0;padding:0;position:relative;top:0;width:100%;z-index:2}body #app #tags_content div ul{justify-content:flex-start;list-style:none;width:100%}body #app #tags_content div ul,body #app #tags_content div ul li{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;margin:0;padding:0}body #app #tags_content div ul li{height:-moz-fit-content;height:fit-content;justify-content:center;text-align:center;width:25%}body #app #tags_content div ul li a{color:#000;display:block;-webkit-text-decoration:none;text-decoration:none;text-transform:lowercase;width:100%}body #app #tags_content div ul li a:hover{background-color:#000;color:#fff}body #app #tags_content div.manual_tags_section{padding-bottom:100px}body #app #tags_content div#current_tag_container{min-height:100%;top:0;width:100%;z-index:2}body #app #tags_content div#current_tag_container h1{text-align:center}body #app #tags_content div#current_tag_container div.current_tag_images_container{align-content:space-between;display:grid;grid-auto-rows:max-content;grid-template-areas:"a a a a";height:calc(100vh - 12rem);height:var(--main_container_height);justify-content:space-between;overflow-y:auto}body #app #tags_content div h1,body #app #tags_content div h2{display:none}body.single-jrgd_projects div#app main article h1,body.single-jrgd_projects div#app main article h2,body.single-jrgd_projects div#app main article h3,body.single-jrgd_projects div#app main article h4,body.single-jrgd_projects div#app main article h5,body.single-jrgd_projects div#app main article h6{margin-bottom:0;margin-top:0;padding:.4vw 0}body.single-jrgd_projects div#app main article div.e-content{container-name:content;container-type:inline-size}body.single-jrgd_projects div#app main article div.e-content p{width:100%}@container content (max-width: 768px){body.single-jrgd_projects div#app main article div.e-content p{-moz-columns:1;column-count:1}}@container content (min-width: 768px){body.single-jrgd_projects div#app main article div.e-content p{-moz-column-count:1;column-count:1;-moz-column-gap:0;column-gap:0;width:450px}}body.single-jrgd_projects div#app main article div.e-content h1{padding:5px 0 2px;width:100%}@media (max-width:768px){body.single-jrgd_projects div#app main article div.e-content h1{margin:5vw 0 0}}body div.view_large_image{align-items:center;background-color:hsla(0,0%,100%,.8);cursor:url(/app/themes/gardin_4/public/images/custom-close.ead9765e307ffc07.png) 2 3,auto;display:flex;height:100vh;isolation:isolate;justify-content:center;left:0;margin:0;padding:0;position:fixed;top:0;width:100vw;z-index:4000;z-index:var(--z-lightbox)}body div.view_large_image.hidden{display:none}body div.view_large_image div.img_container{align-items:center;display:flex;height:100%;justify-content:center;-o-object-fit:contain;object-fit:contain;width:100%}body div.view_large_image div.img_container img{max-height:100%;max-width:100%}body div.view_large_image div.img_container.left_hover img{cursor:url(/app/themes/gardin_4/public/images/custom-next.867f2c46a2ca52e0.png) 30 5,auto}body div.view_large_image div.img_container.right_hover img{cursor:url(/app/themes/gardin_4/public/images/custom-previous.fc5d9e9e8cef62e9.png) 2 3,auto}body header{align-items:flex-end;display:flex;flex-direction:row;justify-content:space-between;left:0;position:fixed;right:0;top:0;width:100vw}body header div.container{padding-top:10px}body footer{align-items:flex-end;bottom:0;display:flex;flex-direction:row;justify-content:space-between;left:0;position:fixed;right:0;width:100vw}body footer div.container{padding-bottom:10px}body footer div.slideshow_controls,body footer div.slideshow_controls *{display:none}@media(max-width:768px){body footer div.slideshow_controls{display:none}}body footer div.slideshow_controls{align-items:center;bottom:125px;display:flex;flex-direction:row;justify-content:space-between;left:50vw;position:fixed;transform:translateX(-50%)}body footer div.slideshow_controls div.close_button{align-items:center;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='18' height='18' viewBox='0 0 24 24'%3E%3Cpath d='M19 6.41 17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12z'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:18px;cursor:pointer;display:flex;height:18px;justify-content:center;margin:.5rem;padding:.5rem;width:18px}body footer div.slideshow_controls div.image_controls{align-items:center;display:flex;flex-direction:row;justify-content:space-between}body footer div.slideshow_controls div.image_controls div.next_button,body footer div.slideshow_controls div.image_controls div.previous_button{align-items:center;background-color:#fff;border:1px solid #000;border-radius:0;cursor:pointer;display:flex;font-size:1rem;height:1.5rem;justify-content:center;margin:.5rem;padding:.5rem;width:1.5rem}body footer div.slideshow_controls div.close_button.show_active,body footer div.slideshow_controls div.next_button.show_active,body footer div.slideshow_controls div.previous_button.show_active{background-color:#000!important;color:#fff!important}body footer,body header{background-color:transparent;height:-moz-fit-content;height:fit-content;mix-blend-mode:multiply;z-index:3000;z-index:var(--z-header)}body footer div.container,body header div.container{display:flex;flex-direction:row;justify-content:space-between;padding-left:10px;padding-right:10px;width:100%}body footer div.container div a img,body header div.container div a img{width:3.5rem}.projects-list-container{z-index:2500;z-index:var(--z-projects-list)}canvas{z-index:1;z-index:var(--z-canvas)}.projects-list-container.is-visible{align-items:center;display:flex!important;justify-content:center;opacity:1;pointer-events:auto}.project-navigation a.disabled{cursor:not-allowed;opacity:.5;pointer-events:none!important}main#main article{backface-visibility:hidden;perspective:1000px;position:relative;transform-origin:center;will-change:transform,opacity}main#main{overflow:hidden;position:relative}main#main.transitioning article{pointer-events:none}@media screen and (max-width:768px){html body #app main#main{height:100vh;left:0;overflow-x:hidden;overflow-y:auto;padding:40px;top:0;width:100vw}html body #app main#main article div.e-content figure.wp-block-gallery figure{flex:0 0 auto;height:auto!important;width:100vw!important}}@keyframes slideInFromRandom{0%{opacity:0;transform:translate(100vw);transform:translate(var(--random-x,100vw),var(--random-y,0))}to{opacity:1;transform:translate(0)}}