/* Generated from scss/design/pages/work.scss by `npm run build`, mirrored by rtlcss for right-to-left pages — do not edit; change the SCSS. */
section.work-intro{padding:18vh 0 3rem}section.work-intro .section-backdrop{opacity:0;background:no-repeat center bottom/cover;background:url(../../../assets/images/other/main-section-backdrop-red.svg) no-repeat center bottom/cover;z-index:1}section.work-intro .section-color-overlay{background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjE0JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmZmZmZmYiIHN0b3Atb3BhY2l0eT0iMCIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom,#fff 0% 14%,#fff0);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffffff",endColorstr="#00ffffff",GradientType=0);z-index:2}section.work-intro .section-cloak{max-width:80rem}section.work-intro .intro-image{margin:0 auto 4rem;text-align:center}section.work-intro img{position:relative;margin:0 auto;display:block;max-width:53rem;text-align:center;z-index:2}section.work-intro .text-group{position:relative;z-index:2}section.work-intro h2{margin-bottom:3.125rem;background-position:left bottom;background-size:100%;text-align:center}@media screen and (max-width:1280px){section.work-intro .intro-image svg{max-width:calc(100% - 1rem);width:100%}@supports (padding: max(0px)){section.work-intro .intro-image svg{max-width:min(53rem,100% - 1rem)}}}@media screen and (max-width:896px){.work-intro[class] img{width:100%;max-width:100%}}.work-list{padding:4rem 0}.work-list h3{margin-bottom:2rem;line-height:.95;font-size:2.75rem;color:#ae2727}.work-list h3 a{display:inline-block;height:100%;vertical-align:middle}.content>ul>li{font-size:1.8182rem;color:#4a4a4a}.content>ul>li:not(:last-child){margin-bottom:1.5rem}.content>ul>li a{font-weight:700;font-size:inherit;color:inherit;text-decoration:none}.content>ul>li a:hover,.content>ul>li a:focus{text-decoration:none}.list-categories:not(:last-child){margin-bottom:4rem}.list-categories>li{vertical-align:top}@media screen and (max-width:896px){.work-list .list-categories>li:not(:last-child){margin-bottom:0}}.work-client{margin-top:0;padding:4rem 0 3rem;background:#fff6f6}.work-client h3{margin:0 auto 2.5rem;text-align:center}.work-client .paragraph-cloak{margin:0 auto;padding:0 0 3rem;max-width:49rem}.view-as-list{text-align:center}.view-as-list>li{margin:0 0 3rem;width:15rem;display:inline-block;vertical-align:top}.client.groups>li{display:inline-block;width:33%;font-size:1.125rem;text-align:right;vertical-align:top}.client.groups>li:not(:last-child){margin-bottom:5rem}.client.groups>li>p{margin-bottom:2rem;font-weight:700;text-transform:uppercase}.client-group{padding:0 0 0 1vw}.client-group>li{display:block;width:100%;text-align:right;margin:0 0 1.5rem;line-height:1.5;color:#5e5e5e}@media screen and (max-width:82rem){.client-intro svg{width:100%;max-width:39rem;height:auto}.client-intro .center-on-mobile{margin:0 auto;padding:0 3rem;text-align:center}.client-intro .center-on-mobile svg{width:100%;height:auto}.supports.cssvmaxunit .work-client .paragraph-cloak{padding-right:max(1.2rem,env(safe-area-inset-right,1.2rem));padding-left:max(1.2rem,env(safe-area-inset-left,1.2rem))}html:not(.cssvmaxunit) .work-client .paragraph-cloak{padding-right:1.2rem;padding-left:1.2rem}.view-as-list>li{width:50%}}@media screen and (max-width:80rem)and (min-width:921px){.client.groups>li{width:50%}.client-group{padding:0 0 0 5vw}}@media screen and (max-width:920px){.client.groups>li{width:100%}.client.groups>li:not(:last-child){margin-bottom:3rem}}@media screen and (max-width:650px){.work-client .slide-cloak{padding-top:0}}
