@charset "UTF-8";.back-link,.next-link{display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:0.6em;font-style:italic}.back-link:after,.back-link:before,.next-link:after,.next-link:before{display:block;-ms-flex-negative:0;flex-shrink:0;border-left:3px solid currentColor;border-bottom:3px solid currentColor;width:0.55em;height:0.55em}.back-link{font-weight:700;text-decoration:none;color:#a0a0a0;margin-bottom:1em}.back-link:before{content:"";-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.next-link{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor;color:#431c04}.next-link:after{content:"";-webkit-transform:rotate(-135deg);-ms-transform:rotate(-135deg);transform:rotate(-135deg)}h1{margin-top:0}.case-study-info{display:-webkit-box;display:-ms-flexbox;display:flex;margin:25px 0}@media screen and (max-width:1500px){.case-study-info{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;gap:0 clamp(30px, 5vw, 40px)}}.case-study-info .details-contain{-ms-flex-negative:0;flex-shrink:0}.case-study-info .details-contain>:first-child{margin-top:0}.case-study-info .details-contain>:last-child{margin-bottom:0}@media screen and (min-width:1501px){.case-study-info .details-contain{border-right:2px solid lightgray;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;width:515px;padding-right:80px}}@media screen and (max-width:1500px){.case-study-info .details-contain{border-top:2px solid lightgray;padding-top:40px;width:100%}}@media screen and (min-width:1501px){.case-study-info .details-contain+.content-contain{padding-left:80px}.case-study-info .details-contain+.content-contain .back-link{display:none}}@media screen and (max-width:1500px){.case-study-info .details-contain+.content-contain{padding-bottom:40px}}@media screen and (max-width:1500px){.case-study-info .details-contain .back-link{display:none}}.case-study-info .details-contain h2{font-family:"Open Sans", sans-serif;letter-spacing:inherit;font-size:calc(max(calc(12rem / 16), calc(20rem / 16)));text-transform:capitalize;margin-top:0}.case-study-info .details-contain ul{padding:0;margin:1em 0}@media screen and (max-width:1500px){.case-study-info .details-contain ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1em 2.5em}}@media screen and (max-width:500px){.case-study-info .details-contain ul{gap:0.8em 2em}}.case-study-info .details-contain ul>li{padding:0}@media screen and (max-width:1500px){.case-study-info .details-contain ul>li{margin:0}}.case-study-info .details-contain ul>li:before{display:none}.case-study-info .details-contain .btn-wrap{margin-top:20px}.case-study-info .details-contain .btn-wrap a{font-size:1rem}.case-study-info .content-contain>:first-child{margin-top:0}.case-study-info .content-contain>:last-child{margin-bottom:0}@media screen and (min-width:1501px){.case-study-info .content-contain{-ms-flex-item-align:center;-ms-grid-row-align:center;align-self:center}}.projects-banner{height:clamp(300px, 30vw, 550px);overflow:hidden;position:relative;z-index:1}.projects-banner:after{content:"";position:absolute;z-index:2;bottom:0;left:0;width:100%;height:10px;background:white;pointer-events:none}.projects-banner .parallax-contain{position:fixed;z-index:1;top:0;left:0;width:100%;height:inherit;display:-ms-grid;display:grid;gap:10px;-ms-grid-columns:0.3fr 0.3fr 0.4fr;grid-template-columns:0.3fr 0.3fr 0.4fr}@media screen and (max-width:1000px){.projects-banner .parallax-contain{-ms-grid-columns:0.4fr 0.4fr 0.3fr;grid-template-columns:0.4fr 0.4fr 0.3fr}}@media screen and (max-width:640px){.projects-banner .parallax-contain{-ms-grid-columns:0.6fr 0.4fr;grid-template-columns:0.6fr 0.4fr}}.projects-banner .parallax-contain picture{--scaler:clamp(100px, 9vw, 240px);background:#f6f6f6;-webkit-animation:slide-in 1s cubic-bezier(0.66, 0.08, 0.19, 0.97) 0s 1 forwards;animation:slide-in 1s cubic-bezier(0.66, 0.08, 0.19, 0.97) 0s 1 forwards;-webkit-transform:translateX(-70vw);-ms-transform:translateX(-70vw);transform:translateX(-70vw);opacity:0;-webkit-transition:none;-o-transition:none;transition:none}@media (prefers-reduced-motion){.projects-banner .parallax-contain picture{-webkit-animation:none;animation:none;opacity:1;-webkit-transform:none;-ms-transform:none;transform:none}}@-webkit-keyframes slide-in{0%{-webkit-transform:translateX(-70vw);transform:translateX(-70vw);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}@keyframes slide-in{0%{-webkit-transform:translateX(-70vw);transform:translateX(-70vw);opacity:0}to{-webkit-transform:translateX(0);transform:translateX(0);opacity:1}}.projects-banner .parallax-contain picture:not(:first-of-type){margin-left:calc(var(--scaler) * -1);width:calc(var(--scaler) + 100%)}.projects-banner .parallax-contain picture:first-of-type{-webkit-clip-path:polygon(0 0, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);clip-path:polygon(0 0, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);z-index:3;-webkit-animation-delay:0.6s;animation-delay:0.6s}@media screen and (max-width:640px){.projects-banner .parallax-contain picture:first-of-type{-webkit-animation-delay:0.3s;animation-delay:0.3s}}.projects-banner .parallax-contain picture:nth-of-type(2){-webkit-clip-path:polygon(var(--scaler) 0%, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);clip-path:polygon(var(--scaler) 0%, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);z-index:2;-webkit-animation-delay:0.3s;animation-delay:0.3s}@media screen and (max-width:640px){.projects-banner .parallax-contain picture:nth-of-type(2){-webkit-animation-delay:0s;animation-delay:0s;width:calc((var(--scaler) * 2) + 100%)}}.projects-banner .parallax-contain picture:nth-of-type(3){z-index:1;-webkit-clip-path:polygon(var(--scaler) 0%, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);clip-path:polygon(var(--scaler) 0%, 100% 0%, calc(100% - var(--scaler)) 100%, 0% 100%);width:calc((var(--scaler) * 2) + 100%)}@media screen and (max-width:640px){.projects-banner .parallax-contain picture:nth-of-type(3){display:none}}.projects-banner .parallax-contain picture img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none;position:relative}main.site-main iframe:not(.cover-img-bg)[src*=vimeo],main.site-main iframe:not(.cover-img-bg)[src*=youtube]{height:auto;aspect-ratio:16 / 9;max-width:900px}.gallery-nav-section .site-wrapper{--py-max:50px}.gallery-nav-section .gallery-nav ul{list-style:none;margin:0;padding:0;display:-ms-grid;display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:6cqi 4cqi;width:100%;max-width:850px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:0 auto}@media only screen and (max-width:900px){.gallery-nav-section .gallery-nav ul{-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3, 1fr);max-width:600px}}@media only screen and (max-width:600px){.gallery-nav-section .gallery-nav ul{max-width:500px;-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2, 1fr)}}.gallery-nav-section .gallery-nav ul li{margin:0;padding:0}.gallery-nav-section .gallery-nav ul li:before{content:unset;display:none}.gallery-nav-section .gallery-nav ul li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;text-decoration:none;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;font-weight:bold;margin:0 auto;font-size:clamp(calc(max(calc(12rem / 16), calc(16rem / 16))), 1.04vw, calc(max(calc(12rem / 16), calc(20rem / 16))));gap:20px;line-height:1.4;max-width:215px;color:#000}@media only screen and (max-width:900px){.gallery-nav-section .gallery-nav ul li a{max-width:200px}}@media only screen and (max-width:740px){.gallery-nav-section .gallery-nav ul li a{max-width:175px}}.gallery-nav-section .gallery-nav ul li a.active{color:#de3a3d}.gallery-nav-section .gallery-nav ul li a.active .img-wrap{border:8px solid #de3a3d}.gallery-nav-section .gallery-nav ul li a:not(.active):focus-visible .img-wrap img,.gallery-nav-section .gallery-nav ul li a:not(.active):hover .img-wrap img{opacity:0.5}.gallery-nav-section .gallery-nav ul li a .img-wrap{aspect-ratio:1 / 1;max-height:215px;width:100%;-ms-flex-negative:0;flex-shrink:0;border-radius:50%;aspect-ratio:1 / 1;overflow:hidden;background:#431c04}.gallery-nav-section .gallery-nav ul li a .img-wrap img{-webkit-transition:all 0.3s ease;-o-transition:all 0.3s ease;transition:all 0.3s ease;height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;max-width:none;max-height:none}.gallery-nav-section .gallery-nav ul li a strong{display:block;text-wrap:balance}.gallery-page-section{position:relative}.gallery-page-section .gallery-content{text-align:center}
/*# sourceMappingURL=galleryItem.css.map */