:root{--rma-content-width:100%;--rma-gallery-max-cols:2;--rma-gallery-gap-scale:0.5;--rma-thumbnail-scale:1}@media (max-width:575.98px){.rma-project-grid{padding:0;justify-content:flex-start!important;align-items:flex-start!important;gap:var(--rma-grid-gap-v,8px) var(--rma-grid-gap-h,8px)}.rma-project-item{width:calc(50% - var(--rma-grid-gap-h, 8px) / 2)!important;min-width:auto!important;max-width:calc(50% - var(--rma-grid-gap-h, 8px) / 2)!important;margin:0!important;box-sizing:border-box}.rma-project-thumbnail{width:100%!important;max-width:100%!important;box-sizing:border-box}.rma-project-info{text-align:center!important}}@media (max-width:767px){.rma-main-image{max-width:100%!important}}@media (min-width:576px){:root{--rma-content-width:540px;--rma-gallery-max-cols:2;--rma-gallery-gap-scale:0.6;--rma-thumbnail-scale:0.5}.rma-header-inner,.rma-footer-inner,.rma-project-grid-container,.rma-project-single>*,.rma-page-content{width:100%;max-width:var(--rma-content-width);margin-left:auto;margin-right:auto}.rma-page-body{width:100%}.rma-header-inner,.rma-footer-inner,.rma-project-grid-container,.rma-project-single,.rma-page-content{padding-left:0;padding-right:0}.rma-project-grid{justify-content:var(--rma-grid-justify-content,flex-start)!important;align-items:var(--rma-grid-align-items,flex-start)!important}.rma-project-item{width:calc(var(--rma-thumbnail-base-width, 400px) * var(--rma-thumbnail-scale, 0.5));min-width:200px;max-width:100%;margin-left:0;margin-right:var(--rma-grid-gap-h,8px);margin-bottom:var(--rma-grid-gap-v,8px)}.rma-project-info{text-align:var(--rma-grid-text-align,left)!important}}@media (min-width:768px){:root{--rma-content-width:750px;--rma-gallery-max-cols:3;--rma-gallery-gap-scale:0.8;--rma-thumbnail-scale:0.6}.rma-page-body{width:90%}}@media (min-width:992px){:root{--rma-content-width:970px;--rma-gallery-max-cols:4;--rma-gallery-gap-scale:1;--rma-thumbnail-scale:0.65}.rma-project-text-content{width:70%}.rma-page-body{width:84%}}@media (min-width:1200px){:root{--rma-content-width:1170px;--rma-gallery-max-cols:5;--rma-thumbnail-scale:0.7}.rma-project-text-content{width:60%}.rma-page-body{width:78%}}@media (min-width:1600px){:root{--rma-content-width:1400px;--rma-gallery-max-cols:6;--rma-thumbnail-scale:0.8}.rma-project-text-content{width:50%}.rma-page-body{width:72%}}@media (min-width:1920px){:root{--rma-content-width:1700px;--rma-thumbnail-scale:0.9}.rma-project-text-content{width:45%}.rma-page-body{width:68%}}@media (min-width:2260px){:root{--rma-content-width:2000px;--rma-thumbnail-scale:1}.rma-project-text-content{width:40%}.rma-page-body{width:66%}}@media (hover:none) and (pointer:coarse){.rma-gallery-image.caption-visible .rma-image-caption,.rma-main-image.caption-visible .rma-image-caption,.rma-main-media.caption-visible .rma-image-caption{opacity:1;background:rgb(255 255 255 / .9)}.rma-video-player.is-playing .rma-video-controls{opacity:1}.rma-video-play-overlay{width:80px;height:80px}.rma-video-play-overlay svg{width:52px;height:52px}.rma-video-play-btn,.rma-video-fullscreen-btn{min-width:44px;min-height:44px}.rma-filter-btn{min-height:44px;min-width:44px}.rma-expand-toggle{width:44px;height:44px}}@media (max-width:767.98px){.rma-header-top{flex-direction:row;flex-wrap:nowrap;align-items:flex-start;gap:15px}.rma-logo img,.rma-site-logo{width:170px}.rma-header.is-scrolled .rma-logo img,.rma-header.is-scrolled .rma-site-logo{width:102px}.rma-header.is-scrolled{padding-top:36px;padding-bottom:36px;max-height:28px}}@media (max-width:576px){.rma-footer-inner{flex-direction:column;gap:15px;text-align:center}.rma-nav-footer{justify-content:center}}@media (max-width:767.98px){.rma-project-thumbnail{box-sizing:border-box}.rma-project-thumbnail img,.rma-project-thumbnail video{max-width:calc(100% - var(--rma-thumbnail-padding-right, 0px) - var(--rma-thumbnail-padding-left, 0px))}}@media (max-width:767.98px){.rma-project-header-title,.rma-project-header-location{font-size:18px}.rma-project-header-data,.rma-project-text{font-size:14px}}@media print{.rma-header,.rma-footer,.rma-filter-menu,.rma-lightbox{display:none!important}body{color:#000;background:#fff}.rma-project-grid{display:block}.rma-project-item{page-break-inside:avoid}a[href]:after{content:" (" attr(href) ")"}}