.case-study-hero{--_case-study-hero-bg:var(--case-study-hero-bg,#351b2a);--_case-study-hero-bg-secondary:var(--case-study-hero-bg-secondary,#4b2c3e);--_case-study-hero-bg-tertiary:var(--case-study-hero-bg-tertiary,#6b485c);--_case-study-hero-lead-bg:var(--case-study-hero-lead-bg,#6b485c);--_case-study-hero-details-bg:var(--case-study-hero-details-bg,#6b485c);--_case-study-hero-text-color:var(--case-study-hero-text-color,#e5e0d8);--_case-study-hero-decorator-stroke:#6b485c;background:var(--_case-study-hero-bg);padding-top:150px;position:relative}@media (max-width:650px){.case-study-hero{padding-top:50px}}@media (min-width:651px) and (max-width:1279px){.case-study-hero{padding-top:75px}}.case-study-hero .overlay1{content:"";background-color:#fff;height:600px;display:block;position:absolute;bottom:0;left:0;right:0}.case-study-hero .overlay2{content:"";background-color:var(--_case-study-hero-bg-secondary);height:400px;display:block;position:absolute;inset:112px 0 600px}@media (max-width:650px){.case-study-hero .overlay2{top:unset}}.case-study-hero .container{z-index:1;color:#fff;position:relative}.case-study-hero .container .hero-overlay-mask{z-index:0;pointer-events:none;position:absolute;inset:0}.case-study-hero .container :not(.hero-overlay-mask){z-index:1;position:relative}.case-study-hero .container h4{text-transform:uppercase;font-size:20px;font-weight:400;line-height:160%}.case-study-hero .container .separator{border-left:1px solid #fff;height:120px;margin:10px 0}@media (max-width:650px),(min-width:651px) and (max-width:1279px){.case-study-hero .container{flex-direction:column;display:flex}}.case-study-hero .meta{background-color:var(--case-study-hero-bg-tertiary);grid-template-rows:auto;grid-template-columns:repeat(2,1fr);display:grid;position:relative}@media (max-width:650px){.case-study-hero .meta{padding:20px}}.case-study-hero .meta .decorator{z-index:2;position:absolute;top:0;left:60px}.case-study-hero .meta .decorator path{stroke:var(--_case-study-hero-decorator-stroke)}.case-study-hero .meta .social-share-buttons{position:absolute;top:35%;left:0;translate:0 -50%}.case-study-hero .meta .title-area{background-position:50%;background-repeat:no-repeat;background-size:cover;grid-area:1/1/span 1/span 2;min-height:500px;padding:100px 80px;position:relative}@media (max-width:650px){.case-study-hero .meta .title-area{padding:50px}}.case-study-hero .meta .title-area h3{color:var(--_case-study-hero-text-color);max-width:500px;font-size:48px;font-style:normal;font-weight:400;line-height:125%}.case-study-hero .meta .title-area .video-container{z-index:-1;position:absolute}.case-study-hero .meta .title-area .video-container button{z-index:2;position:absolute}.case-study-hero .meta .bottom-area{pointer-events:none;grid-area:2/1/span 1/span 2;display:flex;position:relative;top:-40px}@media (max-width:650px){.case-study-hero .meta .bottom-area{flex-direction:column;top:0}}.case-study-hero .meta .bottom-area .lead{background-color:var(--_case-study-hero-lead-bg);flex:50%;align-self:start;padding:40px 110px;font-size:24px;line-height:125%}@media (max-width:650px){.case-study-hero .meta .bottom-area .lead{padding:40px;font-size:18px}}.case-study-hero .meta .bottom-area .details{background-color:var(--_case-study-hero-details-bg);flex:50%;grid-template-rows:auto;grid-template-columns:repeat(2,1fr);align-items:start;row-gap:10px;padding:40px;display:grid;position:relative;top:40px}@media (max-width:650px){.case-study-hero .meta .bottom-area .details{top:0}}.case-study-hero .meta .bottom-area .details p.emphasis{opacity:.6;margin-bottom:15px;font-size:12px;font-weight:400;line-height:16px}.case-study-hero .meta .bottom-area .details span{margin-bottom:8px;font-size:14px;font-weight:400;line-height:140%;display:block}.case-study-hero .meta .bottom-area .details .services{grid-area:2/1/span 1/span 2}.case-study-hero .meta .bottom-area .details .services span{border:1px solid #fff;border-radius:20px;width:max-content;max-width:100%;margin-right:10px;padding:2px 10px;display:inline-block}[data-theme=digital]{--case-study-hero-bg:#212d39;--case-study-hero-bg-secondary:#314a5e;--case-study-hero-bg-tertiary:#e6ecee;--case-study-hero-lead-bg:#314a5e;--case-study-hero-details-bg:#677b8e;--case-study-hero-text-color:#db9e41}[data-theme=creative]{--case-study-hero-bg:#79222d;--case-study-hero-bg-secondary:#f96867;--case-study-hero-bg-tertiary:#fbe5e5;--case-study-hero-lead-bg:#79222d;--case-study-hero-details-bg:#d33346;--case-study-hero-text-color:#5bc6c7}[data-theme=next]{--case-study-hero-bg:#433151;--case-study-hero-bg-secondary:#756185;--case-study-hero-bg-tertiary:#f4f0f4;--case-study-hero-lead-bg:#e26262;--case-study-hero-details-bg:#756185;--case-study-hero-text-color:#fbeafd}[data-theme=performance]{--case-study-hero-bg:#1a3b31;--case-study-hero-bg-secondary:#617f75;--case-study-hero-bg-tertiary:#ecf3f1;--case-study-hero-lead-bg:#275648;--case-study-hero-details-bg:#617f75;--case-study-hero-text-color:#d2faec}
