@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Light.ttf") format("truetype");font-style:normal;font-weight:300;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Regular.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Medium.ttf") format("truetype");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Bold.ttf") format("truetype");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:'Roboto';src:url("../fonts/Roboto/Roboto-Black.ttf") format("truetype");font-style:normal;font-weight:900;font-display:swap}*{margin:0;padding:0}html{margin:0;padding:0}body{margin:0;padding:0;font-family:"Roboto",sans-serif;font-weight:300}h1{font-weight:900;text-transform:uppercase;font-size:1rem;margin-bottom:1.5rem}h2{font-size:3.2rem;margin-bottom:1rem}h3{font-size:1.6rem;margin-top:2.5rem;margin-bottom:1rem;font-weight:500}h4{font-size:1.2rem;margin-top:1.6rem;margin-bottom:0.5rem;font-weight:400}p{font-size:1rem;margin-bottom:0.5rem}ul li{font-size:1rem}a{color:inherit;text-decoration:none}a:hover{text-shadow:0 0 1px #000}p.small{font-size:10px}.mb-05{margin-bottom:0.5rem}.mb-1{margin-bottom:1rem}.mb-15{margin-bottom:1.5rem}.mb-2{margin-bottom:2rem}.img-container{grid-column:span 6;width:100%;height:auto}.img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}header{padding:2rem 2rem 1rem 2rem;border-bottom:1px solid #000;display:grid;grid-template-columns:200px 1fr 100px;grid-template-rows:auto}@media (max-width: 800px){header{grid-template-columns:1fr 100px;grid-template-rows:auto;grid-row-gap:1rem}}@media (max-width: 575px){header{padding:2rem 1rem 1rem 1rem}}header #logo{grid-column:1;grid-row:auto;width:auto;margin-left:auto;margin-right:1rem}@media (max-width: 800px){header #logo{grid-column:span 1;margin-left:0;margin-right:auto}}@media (max-width: 575px){header #logo{grid-column:span 1}}header #logo .logo{height:160px;width:auto}header h1{padding-top:1rem;padding-bottom:1rem;padding-left:1rem;text-align:left;grid-column:2}header nav{display:-webkit-box;display:-ms-flexbox;display:flex;padding-left:1rem;grid-column:2;gap:3rem;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}@media (max-width: 800px){header nav{display:none;padding-left:0;grid-column:1;gap:1.5rem}}@media (max-width: 575px){header nav{grid-column:span 2}}header nav p{font-size:1.6rem;margin:0;text-transform:uppercase}@media (max-width: 800px){header nav p{font-size:1.5rem}}header .lang{padding-left:1rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;opacity:0}@media (max-width: 800px){header .lang{padding-left:0;grid-column:2;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (max-width: 575px){header .lang{grid-column:2;grid-row:1;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end}}header .lang p{margin:0}header .lang p a{margin:0}.main-info{display:grid;grid-template-columns:200px 1fr 100px;grid-template-rows:auto;padding:6rem 2rem}@media (max-width: 800px){.main-info{display:block;padding:1rem 0rem 0rem 0rem}}.main-info .side-menu{padding-right:1rem}@media (max-width: 800px){.main-info .side-menu{padding:0 2rem;border-bottom:1px solid #000;margin-bottom:2rem}}@media (max-width: 575px){.main-info .side-menu{padding:0 1rem}}.main-info .side-menu .menu{list-style:none;text-align:right}.main-info .side-menu .menu .menu-item{padding:0 0 0.5rem 0;cursor:pointer}.main-info .side-menu .menu .menu-item:hover{text-shadow:0 0 1px #000}.main-info .side-menu .menu .active{font-weight:900}.main-info .main-content{padding:0 1rem;width:auto}@media (max-width: 800px){.main-info .main-content{padding:0 2rem}}@media (max-width: 575px){.main-info .main-content{padding:0 1rem}}.main-info footer{padding-left:1rem}@media (max-width: 800px){.main-info footer{padding:1rem 2rem;margin-top:2rem;border-top:1px solid #000}}@media (max-width: 575px){.main-info footer{padding:1rem 1rem}}.main-info footer .container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:fixed;bottom:10rem;right:-5rem}@media (max-width: 800px){.main-info footer .container{-webkit-transform:none;transform:none;position:static}}.main-projects .main-content #projects.studio-view .project{-webkit-column-break-inside:avoid;break-inside:avoid;position:absolute;padding-bottom:2rem}@media (max-width: 575px){.main-projects .main-content #projects.studio-view .project{width:100% !important}}.main-projects .main-content #projects.studio-view .project a{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.main-projects .main-content #projects.studio-view .project a:hover{border-bottom:none}.main-projects .main-content #projects.studio-view .project a .img-container{grid-column:span 6;width:100%;height:auto}.main-projects .main-content #projects.studio-view .project a .img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.main-projects .main-content #projects.studio-view .project a .title{grid-column:1 / 6;padding-top:0.5rem;padding-bottom:0.25rem}.main-projects .main-content #projects.studio-view .project a .title p{margin:0}.main-projects .main-content #projects.studio-view .project a .keywords{grid-column:1 / 6;color:#747474}.main-projects .main-content #projects.studio-view .project a .keywords p{margin:0}.main-projects .main-content #projects.studio-view .project a .year{grid-column:6 / 7;grid-row:3;text-align:right;color:#747474}.main-projects .main-content #projects.studio-view .project a .year p{margin:0}.main-projects .main-content #projects.studio-view .project a .est{grid-column:6 / 7;grid-row:2;text-align:right;padding-top:0.5rem;padding-bottom:0.25rem;color:#747474}.main-projects .main-content #projects.studio-view .project a .est p{margin:0}.main-projects{display:grid;grid-template-columns:200px 1fr 100px;grid-template-rows:auto;padding:6rem 2rem}@media (max-width: 800px){.main-projects{display:block;padding:1rem 0rem 0rem 0rem}}.main-projects .side-menu{padding-right:1rem}@media (max-width: 800px){.main-projects .side-menu{padding:0 2rem;border-bottom:1px solid #000;margin-bottom:2rem}}@media (max-width: 575px){.main-projects .side-menu{padding:0 1rem}}.main-projects .side-menu .menu{list-style:none;text-align:right;padding-bottom:1.5rem}.main-projects .side-menu .menu .menu-item{padding:0 0 0.5rem 0;cursor:pointer}.main-projects .side-menu .menu .menu-item:hover{text-shadow:0 0 1px #000}.main-projects .side-menu .menu .view-toggler-button{padding-top:0.25rem}@media (max-width: 800px){.main-projects .side-menu .menu .view-toggler-button{padding-top:0rem;display:none !important}}.main-projects .side-menu .menu .active{font-weight:900}.main-projects .main-content{padding:0 1rem}@media (max-width: 800px){.main-projects .main-content{padding:0 2rem}}@media (max-width: 575px){.main-projects .main-content{padding:0 1rem}}.main-projects .main-content .list-view-head{display:none}.main-projects .main-content #projects{width:auto;position:relative}@media (max-width: 575px){.main-projects .main-content #projects{min-width:100% !important}}.main-projects .main-content #projects .project{-webkit-column-break-inside:avoid;break-inside:avoid;position:absolute;padding-bottom:2rem;max-width:450px}@media (max-width: 575px){.main-projects .main-content #projects .project{width:100% !important}}.main-projects .main-content #projects .project a{display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.main-projects .main-content #projects .project a:hover{border-bottom:none}.main-projects .main-content #projects .project a .img-container{grid-column:span 6;width:100%;height:auto}.main-projects .main-content #projects .project a .img-container img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.main-projects .main-content #projects .project a .title{grid-column:span 6;padding-top:0.5rem;padding-bottom:0.25rem}.main-projects .main-content #projects .project a .title p{margin:0}.main-projects .main-content #projects .project a .keywords{grid-column:span 5;color:#747474}.main-projects .main-content #projects .project a .keywords p{margin:0}.main-projects .main-content #projects .project a .year{grid-column:span 1;text-align:right;color:#747474}.main-projects .main-content #projects .project a .year p{margin:0}.main-projects footer{padding-left:1rem}@media (max-width: 800px){.main-projects footer{padding:1rem 2rem;margin-top:2rem;border-top:1px solid #000}}@media (max-width: 575px){.main-projects footer{padding:1rem 1rem}}.main-projects footer .container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:fixed;bottom:10rem;right:-5rem}@media (max-width: 800px){.main-projects footer .container{-webkit-transform:none;transform:none;position:static}}.footer-menu{font-weight:300}.menu{position:-webkit-sticky;position:sticky;top:2rem}@media (max-width: 800px){.menu{position:static}}.main-content.list-view{padding:0 1rem;width:auto;-webkit-columns:1 !important;columns:1 !important;gap:2.5rem !important}@media (max-width: 1920px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}@media (max-width: 1500px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}.main-content.list-view .list-view-head{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto;margin-bottom:1rem}.main-content.list-view .list-view-head .title{grid-column:2 / 4 !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head .title p.small{font-size:1rem}.main-content.list-view .list-view-head .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head .keywords p.small{font-size:1rem}.main-content.list-view .list-view-head .year{grid-column:1 / 2 !important;grid-row:1;text-align:left !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head .year p.small{font-size:1rem}.main-content.list-view .project{display:inline-block;width:100%;position:static !important}.main-content.list-view .project a{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid #000;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows:auto}.main-content.list-view .project a:hover{border-bottom:1px solid #000 !important}.main-content.list-view .project a .img-container{display:none}.main-content.list-view .project a .title{grid-column:2 / 4 !important;padding:0 !important}.main-content.list-view .project a .title p.small{font-size:1rem}.main-content.list-view .project a .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important}.main-content.list-view .project a .keywords p.small{font-size:1rem}.main-content.list-view .project a .year{grid-column:1 / 2 !important;grid-row:1;text-align:left !important;padding:0 !important}.main-content.list-view .project a .year p.small{font-size:1rem}.main-content.list-view{padding:0 1rem;width:auto;-webkit-columns:1 !important;columns:1 !important;gap:2.5rem !important}@media (max-width: 1920px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}@media (max-width: 1500px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}.main-content.list-view .list-view-head.studio-list-view{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1rem;grid-template-rows:auto;margin-bottom:1rem}.main-content.list-view .list-view-head.studio-list-view .title{grid-column:2 / 4 !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.studio-list-view .title p.small{font-size:1rem}.main-content.list-view .list-view-head.studio-list-view .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.studio-list-view .keywords p.small{font-size:1rem}.main-content.list-view .list-view-head.studio-list-view .year{grid-column:1 / 2 !important;grid-row:1;text-align:left !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.studio-list-view .year p.small{font-size:1rem}.main-content.list-view .list-view-head.studio-list-view .est{grid-column:7 / 8 !important;grid-row:1;text-align:right !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.studio-list-view .est p.small{font-size:1rem}.main-content.list-view .studio-list-view-projects .project{display:inline-block;width:100%;max-width:100% !important;position:static !important}.main-content.list-view .studio-list-view-projects .project a{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid #000;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-template-rows:auto}.main-content.list-view .studio-list-view-projects .project a:hover{border-bottom:1px solid #000 !important}.main-content.list-view .studio-list-view-projects .project a .img-container{display:none}.main-content.list-view .studio-list-view-projects .project a .title{grid-column:2 / 4 !important;padding:0 !important}.main-content.list-view .studio-list-view-projects .project a .title p.small{font-size:1rem}.main-content.list-view .studio-list-view-projects .project a .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important}.main-content.list-view .studio-list-view-projects .project a .keywords p.small{font-size:1rem}.main-content.list-view .studio-list-view-projects .project a .year{grid-column:1 / 2 !important;grid-row:1 !important;text-align:left !important;padding:0 !important}.main-content.list-view .studio-list-view-projects .project a .year p.small{font-size:1rem}.main-content.list-view .studio-list-view-projects .project a .est{grid-column:7 / 8 !important;grid-row:1 !important;text-align:right !important;padding:0 !important;margin-left:1rem}.main-content.list-view .studio-list-view-projects .project a .est p.small{font-size:1rem}.main-content.list-view{padding:0 1rem;width:auto;-webkit-columns:1 !important;columns:1 !important;gap:2.5rem !important}@media (max-width: 1920px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}@media (max-width: 1500px){.main-content.list-view{-webkit-columns:1 !important;columns:1 !important}}.main-content.list-view .list-view-head.artworks-list-view{display:grid !important;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-gap:1rem;grid-template-rows:auto;margin-bottom:1rem}.main-content.list-view .list-view-head.artworks-list-view .title{grid-column:2 / 4 !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.artworks-list-view .title p.small{font-size:1rem}.main-content.list-view .list-view-head.artworks-list-view .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.artworks-list-view .keywords p.small{font-size:1rem}.main-content.list-view .list-view-head.artworks-list-view .year{grid-column:1 / 2 !important;grid-row:1;text-align:left !important;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.artworks-list-view .year p.small{font-size:1rem}.main-content.list-view .list-view-head.artworks-list-view .avail{grid-column:7 / 8 !important;grid-row:1;padding:0 !important;font-weight:900}.main-content.list-view .list-view-head.artworks-list-view .avail p.small{font-size:1rem}.main-content.list-view .artworks-list-view-projects .project{display:inline-block;width:100%;max-width:100% !important;position:static !important}.main-content.list-view .artworks-list-view-projects .project a{padding-bottom:0.5rem;margin-bottom:1rem;border-bottom:1px solid #000;display:grid;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr !important;grid-template-rows:auto}.main-content.list-view .artworks-list-view-projects .project a:hover{border-bottom:1px solid #000 !important}.main-content.list-view .artworks-list-view-projects .project a .img-container{display:none}.main-content.list-view .artworks-list-view-projects .project a .title{grid-column:2 / 4 !important;padding:0 !important}.main-content.list-view .artworks-list-view-projects .project a .title p.small{font-size:1rem}.main-content.list-view .artworks-list-view-projects .project a .keywords{grid-column:4 / 7 !important;text-align:right;padding:0 !important}.main-content.list-view .artworks-list-view-projects .project a .keywords p.small{font-size:1rem}.main-content.list-view .artworks-list-view-projects .project a .year{grid-column:1 / 2 !important;grid-row:1;text-align:left !important;padding:0 !important}.main-content.list-view .artworks-list-view-projects .project a .year p.small{font-size:1rem}.main-content.list-view .artworks-list-view-projects .project a:after{grid-column:7 / 8 !important;grid-row:1;text-align:left !important;padding:0 !important;margin-left:1rem;font-weight:900}.main-content.list-view .artworks-list-view-projects .project a:after p.small{font-size:1rem}.main-content.list-view .artworks-list-view-projects .project.artworks.available-yes a:after{content:"";height:10px;width:10px;background-color:green;border-radius:50%}.main-content.list-view .artworks-list-view-projects .project.artworks.available-yesno a:after{content:"";height:10px;width:10px;background:linear-gradient(-45deg, red, red 49%, #fff 49%, #fff 51%, green 51%);border-radius:50%}.main-content.list-view .artworks-list-view-projects .project.artworks.available-no a:after{content:"";height:10px;width:10px;background-color:red;border-radius:50%}.view-toggler-button{font-style:italic;margin-top:1rem}@media (max-width: 800px){.view-toggler-button{margin-top:0rem;display:none}}.view-toggler-button:after{content:"View as List"}.view-toggler-button.list-view{font-style:italic;margin-top:1rem}@media (max-width: 800px){.view-toggler-button.list-view{margin-top:0rem;display:none}}.view-toggler-button.list-view:after{content:"View Images"}details{padding-bottom:1rem}details summary{font-size:1.6rem;cursor:pointer}details summary::marker{content:"→ ";-webkit-transition:all 0.5s;transition:all 0.5s}details .details-container{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:4rem;padding-top:2rem;padding-bottom:4rem}@media (max-width: 1500px){details .details-container{grid-template-columns:2fr 1fr}}@media (max-width: 1150px){details .details-container{grid-template-columns:1fr}}details .details-container .details-img img{width:100%;height:auto;-o-object-fit:contain;object-fit:contain}@media (max-width: 800px){details .details-container .details-img img{position:static}}details[open] summary::marker{content:"↓ ";-webkit-transition:all 0.5s;transition:all 0.5s}.main-project-detail{display:grid;grid-template-columns:200px 1fr 100px;grid-template-rows:auto;padding:6rem 2rem}@media (max-width: 800px){.main-project-detail{grid-template-columns:1fr;padding:1rem 0 0 0}}.main-project-detail .side-menu{padding-right:1rem}@media (max-width: 800px){.main-project-detail .side-menu{padding:0 2rem}}@media (max-width: 575px){.main-project-detail .side-menu{padding:0 1rem}}.main-project-detail .side-menu .menu{list-style:none;text-align:right;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.main-project-detail .side-menu .menu .menu-item{padding:0 0 0.5rem 0;cursor:pointer}.main-project-detail .side-menu .menu .menu-item:hover{text-shadow:0 0 1px #000}.main-project-detail .side-menu .menu .active{font-weight:900}.main-project-detail .main-content{display:grid;grid-template-columns:8fr 4fr;grid-template-rows:auto;-webkit-column-gap:6rem;column-gap:6rem;padding:0 1rem;width:auto}@media (max-width: 800px){.main-project-detail .main-content{grid-template-columns:1fr;padding:0 2rem}}@media (max-width: 575px){.main-project-detail .main-content{padding:0 1rem}}.main-project-detail .main-content .project-full-width{grid-column:span 2}@media (max-width: 800px){.main-project-detail .main-content .project-full-width{grid-column:span 1}}.main-project-detail .main-content .project-full-width .img-container img{-o-object-fit:contain;object-fit:contain;width:auto}@media (max-width: 1150px){.main-project-detail .main-content .project-contents{grid-column:span 2}}@media (max-width: 800px){.main-project-detail .main-content .project-contents{grid-column:span 1}}.main-project-detail .main-content .project-details p,.main-project-detail .main-content .project-details a,.main-project-detail .main-content .project-details li,.main-project-detail .main-content .project-details h4{margin:0;font-size:.75rem;color:#747474}.main-project-detail .main-content .project-details p,.main-project-detail .main-content .project-details h4{margin-bottom:0.5rem}.main-project-detail .main-content .project-details h4{font-weight:900}@media (max-width: 1150px){.main-project-detail .main-content .project-details{grid-column:span 2}}@media (max-width: 800px){.main-project-detail .main-content .project-details{grid-column:span 1}}.main-project-detail .main-content .project-images{grid-column:span 2;margin-top:4rem;-webkit-columns:2;columns:2;-webkit-column-fill:balanced;column-fill:balanced;gap:2.5rem}@media (max-width: 1920px){.main-project-detail .main-content .project-images{-webkit-columns:2;columns:2}}@media (max-width: 1500px){.main-project-detail .main-content .project-images{-webkit-columns:2;columns:2}}@media (max-width: 1150px){.main-project-detail .main-content .project-images{-webkit-columns:1;columns:1}}@media (max-width: 800px){.main-project-detail .main-content .project-images{grid-column:span 1}}.main-project-detail .main-content .project-images video{width:100%;margin-bottom:2rem}.main-project-detail .main-content .project-images img{margin-bottom:2rem;display:block}.main-project-detail .main-content .project-images-1col{grid-column:span 2;margin-top:4rem;gap:2.5rem}@media (max-width: 800px){.main-project-detail .main-content .project-images-1col{grid-column:span 1}}.main-project-detail .main-content .project-images-1col video{width:100%;margin-bottom:2rem}.main-project-detail .main-content .project-images-1col img{margin-bottom:2rem}.main-project-detail footer{padding-left:1rem}@media (max-width: 800px){.main-project-detail footer{padding:1rem 2rem;margin-top:2rem;border-top:1px solid #000}}@media (max-width: 575px){.main-project-detail footer{padding:1rem 1rem}}.main-project-detail footer .container{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);position:fixed;bottom:10rem;right:-5rem}@media (max-width: 800px){.main-project-detail footer .container{-webkit-transform:none;transform:none;position:static}}@media (max-width: 800px){.main-projects .side-menu,.main-info .side-menu,.main-project-detail .side-menu{position:fixed;background-color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;top:100%;bottom:0;left:100%;right:0;padding:0;margin:0;-webkit-transition:500ms;transition:500ms;z-index:1000}}.main-projects .side-menu nav,.main-info .side-menu nav,.main-project-detail .side-menu nav{display:none}@media (max-width: 800px){.main-projects .side-menu nav,.main-info .side-menu nav,.main-project-detail .side-menu nav{display:block;margin-bottom:0.5rem;margin-top:1rem !important;border-bottom:1px solid #000}.main-projects .side-menu nav p,.main-info .side-menu nav p,.main-project-detail .side-menu nav p{font-size:1.75rem}}@media (max-width: 800px){.main-projects .side-menu .menu,.main-info .side-menu .menu,.main-project-detail .side-menu .menu{text-align:left}}@media (max-width: 800px){.main-projects .side-menu .menu li,.main-info .side-menu .menu li,.main-project-detail .side-menu .menu li{font-size:1.25rem;opacity:0;-webkit-transition:200ms;transition:200ms}}#menu-toggler{display:none;width:50px;height:50px;border:1px solid #000;background-color:#fff;position:relative;-webkit-transition:500ms;transition:500ms}#menu-toggler:after{content:"";position:absolute;width:30px;height:4px;left:10px;top:20px;background-color:#000;-webkit-transition:500ms;transition:500ms}#menu-toggler:before{content:"";position:absolute;width:30px;height:4px;left:10px;top:28px;background-color:#000;-webkit-transition:500ms;transition:500ms}@media (max-width: 800px){#menu-toggler{display:block;position:fixed;z-index:1100;top:2rem;right:2rem}}@media (max-width: 575px){#menu-toggler{display:block;position:fixed;z-index:1100;top:2rem;right:1rem}}#menu-toggler.open{-webkit-transition:500ms;transition:500ms}#menu-toggler.open:after{content:"";position:absolute;width:30px;height:4px;left:10px;top:25px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);background-color:#000;-webkit-transition:500ms;transition:500ms}#menu-toggler.open:before{content:"";position:absolute;width:30px;height:4px;left:10px;top:25px;-webkit-transform:rotate(45deg);transform:rotate(45deg);background-color:#000;-webkit-transition:500ms;transition:500ms}.no-footer-menu footer #menu-toggler{display:none}#restoring-leadlights,#damage-patterns,#constructive-details,#documentation,#working-techniques{margin-bottom:4rem}.bio-list{grid-column:span 2;white-space:nowrap !important}@media (max-width: 1150px){.bio-list{overflow:hidden}}@media (max-width: 800px){.bio-list{grid-column:span 2}}.hover-img{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-gap:2rem}@media (max-width: 1150px){.hover-img{grid-template-columns:1fr}}.hover-img:hover .image{opacity:1}.hover-img .image{opacity:0;-webkit-transition:500ms;transition:500ms;position:relative}@media (max-width: 1150px){.hover-img .image{display:none}}.hover-img .image img{position:absolute;left:0;right:0}video{max-width:100%}.nav-mobile{display:none}@media (max-width: 800px){.nav-mobile{display:block}}@media (max-width: 800px){.side-menu.open{display:block;-webkit-transition:500ms;transition:500ms;z-index:1000;position:fixed;top:0;left:0;right:0;bottom:0;overflow-y:scroll}}.side-menu.open .nav-mobile{padding:2rem;display:block;background-color:white}.side-menu.open .nav-mobile nav{margin-top:1rem}.side-menu.open .nav-mobile nav p{font-size:1.75rem}.side-menu.open .nav-mobile .menu{display:block}.side-menu.open .nav-mobile .menu li{font-size:1.25rem}.side-menu.open .nav-mobile .menu li a{font-size:1.25rem}@media (max-width: 800px){.side-menu.open .menu{display:none}}@media (max-width: 800px){.side-menu.open .menu li{opacity:1}}#imprint h2{font-size:2rem;margin-top:3rem}#imprint h3{font-size:1.4rem;margin-top:1.5rem;margin-bottom:0.5rem}.btn{display:inline-block;margin:0.25rem 0;padding:0.5rem 1rem;border:1px solid #000;-webkit-transition:320ms;transition:320ms;text-decoration:none !important}.btn:hover{background-color:#000;color:#fff}.newsletter-field{height:2rem;width:320px;padding:0 0.5rem}#newsSubmitButton{padding:0.5rem;background-color:#000;color:#fff;cursor:pointer}#newsSubmitButton:hover{background-color:#fff;color:#000}#loader{position:absolute;top:0;bottom:0;left:0;right:0;background-color:#fff;z-index:2000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#loader #spinner{border:12px solid #f3f3f3;border-radius:50%;border-top:12px solid #444444;width:300px;height:300px;-webkit-animation:spin 1.5s linear infinite;animation:spin 1.5s linear infinite;position:absolute}@-webkit-keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.no-y-scroll{overflow-y:hidden}.form-group{display:block !important}
