#top .case-study{background:#f6f3ef;padding-top:var(--headerNav)}#top .case-study__container{display:grid;grid-template-columns:28.4375rem minmax(0, 1fr);align-items:start;max-width:90rem;margin:0 auto}#top .case-study__rail{padding:7.1875rem 3.75rem 3.75rem 2.8125rem}#top .case-study__title{margin:0;font-family:"Purista","Saira","Oswald","Arial Narrow",system-ui,sans-serif;font-size:2.125rem;line-height:2.75rem;letter-spacing:0.68px;font-weight:500;color:dimgray;max-width:270px}#top .case-study__meta{margin:3.5rem 0 0}#top .case-study__meta-row{max-width:19.6875rem;font-size:1.125rem;margin-bottom:20px}#top .case-study__meta-label{display:inline;margin:0;font-weight:600;color:#0e7dc2}#top .case-study__meta-value{display:inline;margin:0 0 0 0.5rem;color:#000;line-height:1.7 !important}#top .case-study__copy{margin-top:3.875rem}#top .case-study__copy p{max-width:21.875rem;margin:0;font-size:1.125rem;line-height:1.75rem;color:#000}#top .case-study__copy p+p{margin-top:1.75rem}#top .case-study__back{display:inline-flex;align-items:center;gap:0.53125rem;margin-top:2.5rem;font-family:"Sofia Pro","Poppins","Montserrat",system-ui,-apple-system,"Segoe UI",sans-serif;font-size:1rem;font-weight:600;text-transform:capitalize;text-decoration:none;white-space:nowrap;color:dimgray;transition:color 0.2s ease}#top .case-study__back::before{content:'';flex:none;width:1.65625rem;height:1.0625rem;background:url("../img/svg/arrow.svg") no-repeat center/contain;transform:rotate(180deg);transition:transform 0.2s ease}#top .case-study__back:hover{color:#0e7dc2}#top .case-study__back:hover::before{transform:rotate(180deg) translateX(4px)}#top .case-study__gallery{display:grid;grid-template-columns:1fr 1fr;gap:5px}#top .case-study__shot{margin:0;height:37.5rem;overflow:hidden;background:#b2b4b2}#top .case-study__shot:nth-child(3n+1){grid-column:span 2;height:39.875rem}#top .case-study__shot img{display:block;width:100%;height:100%;object-fit:cover}@media only screen and (max-width: 1024px){#top .case-study__container{grid-template-columns:1fr}#top .case-study__rail{padding:2.5rem 1.5rem;max-width:43.75rem;margin:0 auto;width:100%}#top .case-study__meta-row,#top .case-study__copy p{max-width:none}}@media only screen and (max-width: 767px){#top .case-study__gallery{grid-template-columns:1fr}#top .case-study__shot,#top .case-study__shot:nth-child(3n+1){grid-column:auto;height:15rem}}

/*# sourceMappingURL=single-case-studie.css.map */
