
body.brik-work-article,body.brik-work-article #ajax-content-wrap,body.brik-work-article .container-wrap{background:#fff!important;color:#151515}
body.brik-work-article .work-article-header{padding:162px 0 38px;margin:0;background:#fff;color:#151515}
body.brik-work-article .work-article-heading{width:100%;max-width:1040px;margin-left:auto;margin-right:auto;padding-left:40px!important;padding-right:40px!important;box-sizing:border-box}
body.brik-work-article .work-article-section{display:inline-block;color:#777;font-size:11px;line-height:1.4;letter-spacing:.12em;font-weight:600;text-decoration:none;margin:0 0 18px;border:0;padding:0}
body.brik-work-article .work-article-section:hover{color:#111}
body.brik-work-article #work-article-title{font-family:inherit;font-size:48px;line-height:1.3;font-weight:600;letter-spacing:-.05em;color:#151515;max-width:900px;margin:0;padding:0;word-break:keep-all;overflow-wrap:anywhere;text-wrap:balance}
body.brik-work-article .work-keywords{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:24px 0 0;padding:0}
body.brik-work-article .work-keywords li{display:block;list-style:none;margin:0;padding:6px 11px;border:1px solid #dededb;border-radius:2px;color:#666;font-size:12px;font-weight:400;line-height:1.5;background:transparent;letter-spacing:-.015em}
body.brik-work-article .container-wrap{padding-top:0!important}
body.brik-work-article .post-content .content-inner{padding-top:0!important}
body.brik-work-article .container-wrap time,body.brik-work-article .container-wrap .meta-date,body.brik-work-article .container-wrap .posted-on{display:none!important}
@media(max-width:999px){body.brik-work-article .work-article-header{padding-top:138px}body.brik-work-article #work-article-title{font-size:40px}}
@media(max-width:690px){body.brik-work-article .work-article-header{padding:125px 0 30px}body.brik-work-article .work-article-heading{padding-left:7vw!important;padding-right:7vw!important}body.brik-work-article #work-article-title{font-size:30px;line-height:1.4;letter-spacing:-.045em;text-wrap:pretty}body.brik-work-article .work-article-section{font-size:10px;margin-bottom:15px}body.brik-work-article .work-keywords{margin-top:20px;gap:6px}body.brik-work-article .work-keywords li{font-size:11px;padding:5px 9px}}

body.brik-work-article #ajax-content-wrap .main-content .post-area{width:100%!important;max-width:none!important;margin:0!important;float:none!important}

body.brik-work-article #full_width_portfolio .container-wrap{padding-top:0!important}
/* Detail headers already reserve space for the floating navigation. */
body.brik-work-article #header-space{display:none!important}

/* Case-study text and media share the About text start; preserve the media width. */
@media(min-width:1000px){
 body.brik-work-article{--work-content-left:calc(max(50px,(100vw - 1325px)/2) + 25px + 113.7734375px + 46.5px);--work-content-width:min(1045px,calc(100vw - var(--work-content-left) - 75px))}
 body.brik-work-article .work-article-heading,
 body.brik-work-article #full_width_portfolio .container.main-content{
  width:var(--work-content-width)!important;max-width:none!important;
  margin-left:var(--work-content-left)!important;margin-right:0!important;
  padding-left:0!important;padding-right:0!important;box-sizing:border-box;
 }
}
@media(max-width:999px){
 body.brik-work-article .work-article-heading,
 body.brik-work-article #full_width_portfolio .container.main-content{
  width:100%!important;max-width:1040px!important;margin-left:auto!important;margin-right:auto!important;
  padding-left:40px!important;padding-right:40px!important;box-sizing:border-box;
 }
}
@media(max-width:690px){
 body.brik-work-article .work-article-heading,
 body.brik-work-article #full_width_portfolio .container.main-content{padding-left:7vw!important;padding-right:7vw!important}
}
