div.case-study div.content[data-v-748ccd8c]{overflow:hidden;position:sticky;top:0}@media(hover:hover){div.case-study div.content.--has-hover:hover img.hidden[data-v-748ccd8c],div.case-study div.content.--has-hover:hover video.hidden[data-v-748ccd8c]{opacity:1;pointer-events:auto}}@media screen and (max-width:767px){div.case-study div.content.--has-xs div.image.--lg[data-v-748ccd8c]{display:none}}div.case-study div.content.--has-xs div.image.--xs[data-v-748ccd8c]{display:none}@media screen and (max-width:767px){div.case-study div.content.--has-xs div.image.--xs[data-v-748ccd8c]{display:block}}div.case-study div.content img.hidden[data-v-748ccd8c],div.case-study div.content video.hidden[data-v-748ccd8c]{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;opacity:0;pointer-events:none;position:absolute;transition:opacity .75s var(--default-transition-timing-function);width:100%;z-index:1}div.case-study div.content div.caption[data-v-748ccd8c]{bottom:var(--padding-base);color:var(--v097f0227);display:none;left:calc(var(--padding-base) + ((100vw - 2*var(--padding-base) - (7 - 1)*var(--gap-base))/7 + var(--gap-base))*2);position:absolute;z-index:1}@media screen and (max-width:1023px){div.case-study div.content div.caption[data-v-748ccd8c]{display:block}}@media screen and (max-width:1023px){div.page-layout[data-v-90074a24]{margin-top:var(--page-default-top-offset);padding-bottom:calc(var(--nav-trigger-height) + var(--padding-base)*2)}}div.case-studies[data-v-90074a24]{display:grid;gap:0 var(--gap-base);grid-template-columns:repeat(21,1fr)}@media screen and (min-width:1024px)and (max-width:1200px){div.case-studies[data-v-90074a24]{display:flex;flex-flow:row wrap;gap:0;margin-left:calc(var(--padding-base)*-1);width:calc(80.95238vw - var(--padding-base)*2/21*17 - var(--gap-base)*20/21*17 + var(--gap-base)*16 + var(--padding-base))}}@media screen and (max-width:1023px){div.case-studies[data-v-90074a24]{grid-template-columns:repeat(7,1fr)}}div.case-studies div.case-study[data-v-90074a24]{grid-column:span 9;margin-left:calc(var(--padding-base)*-1)}@media screen and (min-width:1024px)and (max-width:1200px){div.case-studies div.case-study[data-v-90074a24]{margin-left:0;width:50%}}@media screen and (max-width:1023px){div.case-studies div.case-study[data-v-90074a24]{margin-left:0}div.case-studies div.case-study[data-v-90074a24]:nth-child(4n+1),div.case-studies div.case-study[data-v-90074a24]:nth-child(4n+3){grid-column:1/-1;margin:0 calc(var(--padding-base)*-1)}div.case-studies div.case-study[data-v-90074a24]:nth-child(4n+2){grid-column:2/-1;margin-right:calc(var(--padding-base)*-1)}div.case-studies div.case-study[data-v-90074a24]:nth-child(4n+2) div.content div.caption{left:var(--padding-base);left:calc(var(--padding-base) + ((100vw - 2*var(--padding-base) - (7 - 1)*var(--gap-base))/7 + var(--gap-base))*1 + var(--padding-base)*-1)}div.case-studies div.case-study[data-v-90074a24]:nth-child(4n+4){grid-column:1/span 6;margin-left:calc(var(--padding-base)*-1);margin-right:calc(var(--padding-base)*-1)}}@media screen and (min-width:1024px){div.case-studies div.case-study.--fullbleed[data-v-90074a24]{grid-column:1/span 18}}@media screen and (min-width:1024px)and (min-width:1024px)and (max-width:1200px){div.case-studies div.case-study.--fullbleed[data-v-90074a24]{grid-column:1/span 17}}
