/****** FILE: app/client/dist/styles/blocks/image-text-block.css *****/
.image-text-block{--_wrap-flex-direction:row;--_image-aspect-ratio:auto;--_column-width:var(--two-column-width,50%);--_wrap-margins:0 auto}.image-text-block.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.image-text-block--image-right{--_wrap-flex-direction:row-reverse}.image-text-block--featured{--_image-aspect-ratio:1;--_content-padding-top:var(--_row-gap,var(--default-gap,3rem));--_content-padding-bottom:var(--_row-gap,var(--default-gap,3rem));--_column-width:50%;--_wrap-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1)/2 + 50vw);background-color:var(--_primary-colour,#000);color:var(--_primary-colour-contrast,#fff);margin-bottom:0;margin-top:0}@media only screen and (min-width:968px){.image-text-block--featured{--_content-padding-top:var(--block-padding);--_content-padding-bottom:var(--block-padding)}}.image-text-block--featured.image-text-block--image-right{--_wrap-margins:0 0 0 auto;--_media-padding:0 0 0 calc(var(--_row-gap, var(--default-gap, 3rem))/2);--_wrap-padding:0 0 0 var(--row-padding)}.image-text-block--featured.image-text-block--image-left{--_wrap-margins:0 auto 0 0;--_media-padding:0 calc(var(--_row-gap, var(--default-gap, 3rem))/2) 0 0;--_wrap-padding:0 var(--row-padding) 0 0}.image-text-block__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}@media(prefers-reduced-motion:no-preference){.image-text-block__wrap{mask-image:linear-gradient(270deg,transparent 0,transparent 25%,#000 75%,#000);mask-position:var(--_swipe-mask-position,100%) 0;mask-repeat:no-repeat;mask-size:400% 100%;transition:var(--_swipe-mask-transition,none) 0s}}.image-text-block__wrap{max-width:var(--_wrap-max-width,calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1)))}@media only screen and (min-width:968px){.image-text-block__wrap{align-items:center;flex-direction:var(--_wrap-flex-direction,row);justify-content:space-between;margin:var(--_wrap-margins,0 auto);padding:var(--_wrap-padding,0 var(--row-padding))}}.image-text-block__content,.image-text-block__media{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.image-text-block__content,.image-text-block__media{margin-bottom:0;width:var(--_column-width,50%)}}.image-text-block__media{padding:var(--_media-padding,0 calc(var(--_row-gap, var(--default-gap, 3rem))/2))}.image-text-block__media img{aspect-ratio:var(--_image-aspect-ratio,auto);display:block;margin-bottom:0;width:100%}.image-text-block__content{margin-bottom:0;max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1)/2);padding-bottom:var(--_content-padding-bottom,0);padding-top:var(--_content-padding-top,0)}.image-text-block__button{--_button-primary-border-colour:var(--_secondary-colour,#fff);--_button-primary-background-colour:var(--_secondary-colour,#fff);--_button-primary-text-colour:var(--_secondary-colour-contrast,#000);--_button-secondary-border-colour:var(--_secondary-colour,#fff);--_button-secondary-background-colour:transparent;--_button-secondary-text-colour:var(--_secondary-colour,#fff)}
/****** FILE: app/client/dist/styles/blocks/image-list-block.css *****/
.image-list-block{--_logo-height:100;--_logo-padding:1}.image-list-block.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.image-list-block--default.normalize .image-list-block-item{--_title-width:var(--_image-width,100%)}.image-list-block--default.normalize .image-list-block-item:after{margin-left:calc(var(--_x-pos, 50%));translate:calc(var(--_x-pos, 50%)*-1) 0}.image-list-block--default.normalize .image-list-block-item img{object-position:var(--_x-pos,50%) center;scale:var(--_image-scale,1);transform-origin:var(--_x-pos,50%) center}.image-list-block.logo-height-50{--_logo-height:50}.image-list-block.logo-height-75{--_logo-height:75}.image-list-block.logo-height-100{--_logo-height:100}.image-list-block.logo-height-125{--_logo-height:125}.image-list-block.logo-height-150{--_logo-height:150}.image-list-block.logo-padding-0{--_logo-padding:0}.image-list-block.logo-padding-1{--_logo-padding:1}.image-list-block.logo-padding-2{--_logo-padding:2}.image-list-block.logo-padding-3{--_logo-padding:3}.image-list-block.logo-padding-4{--_logo-padding:4}.image-list-block.logo-padding-5{--_logo-padding:5}.image-list-block--scrolling .image-list-block__container{max-width:100%;padding-left:0;padding-right:0}.image-list-block--scrolling .image-list-block__row{flex-wrap:nowrap}.image-list-block--scrolling .image-list-block__wrap{display:block;margin-bottom:0;overflow:hidden;padding-left:0;padding-right:0;width:100%}.image-list-block--scrolling .image-list-block-item{flex:0 0 auto}.image-list-block--scrolling .image-list-block-item img{scale:var(--_image-scale,1)}.image-list-block__container,.image-list-block__header{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}@media(prefers-reduced-motion:no-preference){.image-list-block__container,.image-list-block__header{mask-image:linear-gradient(270deg,transparent 0,transparent 25%,#000 75%,#000);mask-position:var(--_swipe-mask-position,100%) 0;mask-repeat:no-repeat;mask-size:400% 100%;transition:var(--_swipe-mask-transition,none) 0s}}.image-list-block__container{overflow:hidden}.image-list-block__content{display:block;margin-bottom:0;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}.image-list-block__content>:last-child,.image-list-block__content>:last-child :last-child{margin-bottom:0}.image-list-block__header{padding-bottom:.5em}.image-list-block__heading{--_breakpoint-muliplier:.4;--_line-height:var(--heading-2-line-height,1.4);--_letter-spacing:var(--heading-2-letter-spacing,0);--_margin-bottom:calc(var(--heading-2-line-height, 1)*0.7em);display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.image-list-block__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.image-list-block__heading{--_font-size:var(--heading-2-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--base-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.image-list-block__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.image-list-block__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.image-list-block__heading{--_breakpoint-muliplier:1}}.image-list-block__heading *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.image-list-block__heading:has(.h0),.image-list-block__heading:has(.h1),.image-list-block__heading:has(.h2),.image-list-block__heading:has(.h3),.image-list-block__heading:has(.h4),.image-list-block__heading:has(.h5),.image-list-block__heading:has(.h6){margin-bottom:0}.image-list-block__heading{font-weight:var(--_font-weight-max,600)}.image-list-block__screen-reader{height:0;margin:-1px;overflow:hidden;padding:0;position:absolute;width:0;clip:rect(0,0,0,0);border:0;white-space:nowrap}.image-list-block__row{--_item-width:50%;align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;padding-left:calc(var(--default-gap, 3rem)*.5);padding-right:calc(var(--default-gap, 3rem)*.5);--_row-gap:calc(var(--default-gap, 3rem)*var(--_logo-padding, 1));align-items:flex-start;margin:calc(var(--block-padding)*.5) calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5) calc(var(--_row-gap, var(--default-gap, 3rem))*-1);width:calc(100% + var(--_row-gap, var(--default-gap, 3rem)))}@media only screen and (min-width:968px){.image-list-block__row.columns-2{--_item-width:50%;--_column-count:2}.image-list-block__row.columns-2 .image-list-block-item:nth-child(odd){--_x-pos:0%}.image-list-block__row.columns-2 .image-list-block-item:nth-child(2n+2){--_x-pos:100%}.image-list-block__row.columns-3{--_item-width:33.33333%;--_column-count:3}.image-list-block__row.columns-3 .image-list-block-item:nth-child(3n+1){--_x-pos:0%}.image-list-block__row.columns-3 .image-list-block-item:nth-child(3n+2){--_x-pos:50%}.image-list-block__row.columns-3 .image-list-block-item:nth-child(3n+3){--_x-pos:100%}.image-list-block__row.columns-4{--_item-width:25%;--_column-count:4}.image-list-block__row.columns-4 .image-list-block-item:nth-child(4n+1){--_x-pos:0%}.image-list-block__row.columns-4 .image-list-block-item:nth-child(4n+2){--_x-pos:33.33333%}.image-list-block__row.columns-4 .image-list-block-item:nth-child(4n+3){--_x-pos:66.66667%}.image-list-block__row.columns-4 .image-list-block-item:nth-child(4n+4){--_x-pos:100%}.image-list-block__row.columns-5{--_item-width:20%;--_column-count:5}.image-list-block__row.columns-5 .image-list-block-item:nth-child(5n+1){--_x-pos:0%}.image-list-block__row.columns-5 .image-list-block-item:nth-child(5n+2){--_x-pos:25%}.image-list-block__row.columns-5 .image-list-block-item:nth-child(5n+3){--_x-pos:50%}.image-list-block__row.columns-5 .image-list-block-item:nth-child(5n+4){--_x-pos:75%}.image-list-block__row.columns-5 .image-list-block-item:nth-child(5n+5){--_x-pos:100%}.image-list-block__row.columns-6{--_item-width:16.66667%;--_column-count:6}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+1){--_x-pos:0%}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+2){--_x-pos:20%}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+3){--_x-pos:40%}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+4){--_x-pos:60%}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+5){--_x-pos:80%}.image-list-block__row.columns-6 .image-list-block-item:nth-child(6n+6){--_x-pos:100%}.image-list-block__row.columns-7{--_item-width:14.28571%;--_column-count:7}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+1){--_x-pos:0%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+2){--_x-pos:16.66667%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+3){--_x-pos:33.33333%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+4){--_x-pos:50%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+5){--_x-pos:66.66667%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+6){--_x-pos:83.33333%}.image-list-block__row.columns-7 .image-list-block-item:nth-child(7n+7){--_x-pos:100%}.image-list-block__row.columns-8{--_item-width:12.5%;--_column-count:8}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+1){--_x-pos:0%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+2){--_x-pos:14.28571%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+3){--_x-pos:28.57143%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+4){--_x-pos:42.85714%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+5){--_x-pos:57.14286%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+6){--_x-pos:71.42857%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+7){--_x-pos:85.71429%}.image-list-block__row.columns-8 .image-list-block-item:nth-child(8n+8){--_x-pos:100%}}.image-list-block-item{--_title-width:100%;--_x-pos:50%;align-items:flex-start;display:block;display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:var(--_row-gap,var(--default-gap,3rem));max-width:calc(var(--_wrapper-max-width, 100%)/var(--_column-count, 1));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%;width:var(--_item-width,100%)}.image-list-block-item[data-title]:not([data-title=""]):after{--_breakpoint-muliplier:.4;--_line-height:var(--heading-5-line-height,1.4);--_letter-spacing:var(--heading-5-letter-spacing,0);--_margin-bottom:calc(var(--heading-5-line-height, 1)*0.7em);display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.image-list-block-item[data-title]:not([data-title=""]):after:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.image-list-block-item[data-title]:not([data-title=""]):after{--_font-size:var(--heading-5-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.2,var(--_breakpoint-muliplier,1)*var(--_font-size,3rem)*var(--base-size-multiplier,1),var(--_font-size,3rem))}@media only screen and (min-width:768px){.image-list-block-item[data-title]:not([data-title=""]):after{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.image-list-block-item[data-title]:not([data-title=""]):after{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.image-list-block-item[data-title]:not([data-title=""]):after{--_breakpoint-muliplier:1}}.image-list-block-item[data-title]:not([data-title=""]):after *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.image-list-block-item[data-title]:not([data-title=""]):after:has(.h0),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h1),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h2),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h3),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h4),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h5),.image-list-block-item[data-title]:not([data-title=""]):after:has(.h6){margin-bottom:0}.image-list-block-item[data-title]:not([data-title=""]):after{color:var(--_secondary-colour);content:attr(data-title);display:inline-block;font-weight:var(--_font-weight-max,600);margin-bottom:0;margin-top:1em;min-width:var(--_title-width,100%);text-align:center}.image-list-block-item__link{color:inherit;display:block;width:100%}.image-list-block-item__picture,.image-list-block-item__picture img{display:block;position:relative;width:100%}.image-list-block-item__picture img{aspect-ratio:100/var(--_logo-height,100);height:auto;object-fit:contain}
/****** FILE: app/client/dist/styles/blocks/case-studies-block.css *****/
.custom-cursor-enabled .case-studies-block:not(:has(.case-studies-block-item__link:hover)) .case-studies-block__cursor{--_cursor-scale:0}.case-studies-block.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.case-studies-block{overflow:hidden}.case-studies-block.native-scrolling .case-studies-block__list{align-items:stretch;display:flex;flex-wrap:nowrap;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;-ms-overflow-style:none}.case-studies-block.native-scrolling .case-studies-block__list::-webkit-scrollbar{display:none}.case-studies-block.native-scrolling .case-studies-block__list>*{scroll-snap-align:center}.case-studies-block.native-scrolling .case-studies-block__list{margin-left:calc((var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)*-1);margin-right:calc((var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)*-1)}.case-studies-block.native-scrolling .case-studies-block__list>:first-child{margin-left:calc(var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)}.case-studies-block.native-scrolling .case-studies-block__list>:last-child{margin-right:calc(var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)}.case-studies-block.dragged .case-studies-block__cursor:before,.case-studies-block.dragged .case-studies-block__drag,.case-studies-block.embla-disabled .case-studies-block__cursor:before,.case-studies-block.embla-disabled .case-studies-block__drag{opacity:0}.case-studies-block.dragged .case-studies-block__view,.case-studies-block.embla-disabled .case-studies-block__view{opacity:1}.case-studies-block.embla-disabled .case-studies-block__list{transform:none!important}.case-studies-block__header,.case-studies-block__wrap{--_wrapper-max-width:calc(var(--content-width, 154rem)*var(--base-size-multiplier, 1));align-items:stretch;display:flex;flex-direction:row;flex-wrap:wrap;margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.case-studies-block__wrap{--_cursor-scale:1;--_cursor-size:14rem;position:relative}@media(prefers-reduced-motion:no-preference){.case-studies-block__header{mask-image:linear-gradient(270deg,transparent 0,transparent 25%,#000 75%,#000);mask-position:var(--_swipe-mask-position,100%) 0;mask-repeat:no-repeat;mask-size:400% 100%;transition:var(--_swipe-mask-transition,none) 0s}}.case-studies-block__header{align-items:center;margin-bottom:var(--_row-gap,var(--default-gap,3rem))}.case-studies-block__heading{--_breakpoint-muliplier:.4;--_line-height:var(--heading-2-line-height,1.4);--_letter-spacing:var(--heading-2-letter-spacing,0);--_margin-bottom:0;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.case-studies-block__heading:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.case-studies-block__heading{--_font-size:var(--heading-2-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.5,var(--_breakpoint-muliplier,1)*var(--_font-size,6rem)*var(--base-size-multiplier,1),var(--_font-size,6rem))}@media only screen and (min-width:768px){.case-studies-block__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.case-studies-block__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.case-studies-block__heading{--_breakpoint-muliplier:1}}.case-studies-block__heading *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.case-studies-block__heading:has(.h0),.case-studies-block__heading:has(.h1),.case-studies-block__heading:has(.h2),.case-studies-block__heading:has(.h3),.case-studies-block__heading:has(.h4),.case-studies-block__heading:has(.h5),.case-studies-block__heading:has(.h6){margin-bottom:0}.case-studies-block__heading{font-weight:var(--_font-weight-max,600)}.case-studies-block__button{margin-bottom:0;margin-right:0;margin-top:0}.case-studies-block__actions,.case-studies-block__content{display:block;margin-bottom:var(--_row-gap,var(--default-gap,3rem));padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%}@media only screen and (min-width:968px){.case-studies-block__actions,.case-studies-block__content{max-width:100%;width:max-content}}.case-studies-block__container{margin-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);margin-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);width:100%;width:calc(100% - var(--_row-gap, var(--default-gap, 3rem)))}.case-studies-block__cursor{--_breakpoint-muliplier:.4;--_line-height:var(--heading-4-line-height,1.4);--_letter-spacing:var(--heading-4-letter-spacing,0);--_margin-bottom:0;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.case-studies-block__cursor:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.case-studies-block__cursor{--_font-size:var(--heading-4-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--base-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.case-studies-block__cursor{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.case-studies-block__cursor{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.case-studies-block__cursor{--_breakpoint-muliplier:1}}.case-studies-block__cursor *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.case-studies-block__cursor:has(.h0),.case-studies-block__cursor:has(.h1),.case-studies-block__cursor:has(.h2),.case-studies-block__cursor:has(.h3),.case-studies-block__cursor:has(.h4),.case-studies-block__cursor:has(.h5),.case-studies-block__cursor:has(.h6){margin-bottom:0}.case-studies-block__cursor{align-items:center;background-color:#fff;border-radius:50%;display:grid;font-weight:var(--_font-weight-max,600);grid-template-columns:1fr;grid-template-rows:repeat(3,1fr);height:var(--_cursor-size,5rem);justify-items:center;left:0;padding-bottom:1rem;padding-top:1rem;pointer-events:none;position:fixed;scale:var(--_cursor-scale,0);text-transform:uppercase;top:0;transition:border-radius .3s ease,scale .3s ease;translate:calc(var(--cursor-x, -100%) - 50%) calc(var(--cursor-y, -100%) - 50%);user-select:none;visibility:var(--_custom-cursor-visibility,hidden);width:var(--_cursor-size,5rem);z-index:1}.case-studies-block__cursor:before{background-color:#000;content:"";display:block;grid-column:1;grid-row:1;height:calc(var(--_cursor-size, 5rem)*.25);-webkit-mask-image:url(/_resources/app/client/images/icons/horizontal-drag-arrows.svg?v=1783475982104);mask-image:url(/_resources/app/client/images/icons/horizontal-drag-arrows.svg?v=1783475982104);-webkit-mask-position:center;mask-position:center;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;width:calc(var(--_cursor-size, 5rem)*.25);z-index:1}.case-studies-block__drag,.case-studies-block__view{display:block;grid-column:1;grid-row:2;line-height:1;margin-bottom:0;transition:opacity .3s ease}.case-studies-block__view{opacity:0}.case-studies-block__list{--_embla-slide-width:80%;--_embla-slide-gap:var(--_row-gap,var(--default-gap,3rem));align-items:stretch;display:flex;padding-top:2rem;user-select:none}@media only screen and (min-width:968px){.case-studies-block__list{--_embla-slide-width:45%}}@media only screen and (min-width:1280px){.case-studies-block__list{--_embla-slide-width:28%}}.case-studies-block__list.in-view .case-studies-block-item{opacity:1;transition:opacity 1s ease calc(var(--_index)*.15s)}.case-studies-block-item{--_video-opacity:0;display:flex;flex:0 0 var(--_embla-slide-width,100%);flex-direction:column;margin-right:calc(var(--_embla-slide-gap, 0px)*.5);max-width:var(--_embla-slide-width,100%);min-width:0;position:relative;scroll-snap-align:start;width:var(--_embla-slide-width,100%)}.case-studies-block-item:not(:first-child){margin-left:calc(var(--_embla-slide-gap, 0px)*.5)}.case-studies-block-item{opacity:0}@media only screen and (min-width:1024px){.case-studies-block-item:active,.case-studies-block-item:focus-visible,.case-studies-block-item:hover{--_media-scale:1.05;--_video-opacity:1}}.case-studies-block-item__media{margin-bottom:var(--_row-gap,var(--default-gap,3rem));scale:var(--_media-scale,1);transition:scale .3s ease}.case-studies-block-item__media,.case-studies-block-item__media img{display:block;height:auto;width:100%}.case-studies-block-item__media iframe,.case-studies-block-item__media video{height:100%;left:0;opacity:0;position:absolute;top:0;transition:opacity .3s ease;width:100%;z-index:1000}.case-studies-block-item__media iframe.video-ready,.case-studies-block-item__media video.video-ready{opacity:var(--_video-opacity,1)}.case-studies-block-item__media video{object-fit:cover;object-position:20% center}.case-studies-block-item__media iframe{aspect-ratio:16/9;height:100%;left:50%;translate:-50% 0;width:auto}.case-studies-block-item__details{flex:1}.case-studies-block-item__title{--_breakpoint-muliplier:.4;--_line-height:var(--heading-4-line-height,1.4);--_letter-spacing:var(--heading-4-letter-spacing,0);--_margin-bottom:1rem;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.case-studies-block-item__title:not([class*=font-family--]){--_font-weight-max:var(--font-weight-headings-bold,700);font-family:var(--font-family-headings,var(--font-family-body,system-ui))}.case-studies-block-item__title{--_font-size:var(--heading-4-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.3,var(--_breakpoint-muliplier,1)*var(--_font-size,4rem)*var(--base-size-multiplier,1),var(--_font-size,4rem))}@media only screen and (min-width:768px){.case-studies-block-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.case-studies-block-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.case-studies-block-item__title{--_breakpoint-muliplier:1}}.case-studies-block-item__title *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.case-studies-block-item__title:has(.h0),.case-studies-block-item__title:has(.h1),.case-studies-block-item__title:has(.h2),.case-studies-block-item__title:has(.h3),.case-studies-block-item__title:has(.h4),.case-studies-block-item__title:has(.h5),.case-studies-block-item__title:has(.h6){margin-bottom:0}.case-studies-block-item__services,.case-studies-block-item__title{font-weight:var(--_font-weight-max,600)}.case-studies-block-item__services{font-size:calc(var(--paragraph-size)*.9);text-transform:uppercase}.case-studies-block-item__link{cursor:none;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}
