.CaseStage{margin-left:auto;margin-right:auto;max-width:1900px;position:relative}.CaseStage>.background{display:block;height:120px;max-width:100%;position:relative;width:100%}@media (min-width:640px){.CaseStage>.background{height:300px;position:absolute;z-index:-1}}@media (min-width:1024px){.CaseStage>.background{height:400px}}.CaseStage>.background:after{background-color:#0003;content:"";inset:0;position:absolute}.CaseStage>.background img{height:100%;width:100%}.CaseStage>.content{display:-webkit-box;display:-ms-flexbox;display:flex;margin-left:auto;margin-right:auto;max-width:var(--max-content-width);padding-left:var(--content-padding);padding-right:var(--content-padding);-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.CaseStage>.content .details{margin-top:var(--spacing-md);width:100%}@media (min-width:640px){.CaseStage>.content .details{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-top:213px}}@media (min-width:1024px){.CaseStage>.content .details{margin-top:289px}}@media (min-width:1200px){.CaseStage>.content .details{-webkit-transform:translateX(calc(var(--spacing-xl)*-1));transform:translate(calc(var(--spacing-xl)*-1))}}@media (min-width:1650px){.CaseStage>.content .details{-webkit-transform:translateX(calc(var(--spacing-xl)*-2));transform:translate(calc(var(--spacing-xl)*-2))}}.CaseStage>.content .details .ContentImage{background:var(--color-white);border-color:var(--color-grey-78);border-style:solid;border-width:.5px;display:none}.CaseStage>.content .details .ContentImage img{height:173px;width:173px}@media (min-width:1200px){.CaseStage>.content .details .ContentImage img{height:223px;width:223px}}@media (min-width:640px){.CaseStage>.content .details .ContentImage{display:block}}.CaseStage>.content .details>a{-webkit-backface-visibility:hidden;backface-visibility:hidden;color:var(--color-quaternaryheadline-text);font-family:CoreSans,sans-serif;font-size:var(--text-quaternary-headline-font-size);font-weight:900;line-height:var(--text-quaternary-headline-line-height);position:relative;text-transform:uppercase;-webkit-transform:translateZ(0);transform:translateZ(0)}.CaseStage>.content .details>a:before{background-color:transparent;bottom:calc(var(--effect-borderwidth)*-1);content:"";display:block;height:var(--effect-borderwidth);left:0;position:absolute;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out;transition:transform .2s ease-in-out,background-color .2s ease-in-out,-webkit-transform .2s ease-in-out;width:100%}.CaseStage>.content .details>a.active:before,.CaseStage>.content .details>a:active:before,.CaseStage>.content .details>a:hover:before{background:var(--color-primary);-webkit-transform:scaleX(1);transform:scaleX(1)}@media (min-width:640px){.CaseStage>.content .details>a{margin-left:var(--spacing-md);margin-top:107px}}@media (min-width:1024px){.CaseStage>.content .details>a{margin-top:134px}}@media (min-width:1200px){.CaseStage>.content .details>a{margin-left:var(--spacing-l);margin-top:155px}}.CaseStage>.content .headline{margin-top:var(--spacing-xl)}
