/****** 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=1781234308596);mask-image:url(/_resources/app/client/images/icons/horizontal-drag-arrows.svg?v=1781234308596);-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}
/****** FILE: app/client/dist/styles/blocks/partner-grid-block.css *****/
.partner-grid.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.partner-grid__header,.partner-grid__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){.partner-grid__header,.partner-grid__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}}.partner-grid__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)}.partner-grid__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))}.partner-grid__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){.partner-grid__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.partner-grid__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.partner-grid__heading{--_breakpoint-muliplier:1}}.partner-grid__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)}.partner-grid__heading:has(.h0),.partner-grid__heading:has(.h1),.partner-grid__heading:has(.h2),.partner-grid__heading:has(.h3),.partner-grid__heading:has(.h4),.partner-grid__heading:has(.h5),.partner-grid__heading:has(.h6){margin-bottom:0}.partner-grid__heading{margin-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);margin-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}.partner-grid__wrap{overflow:hidden;position:relative}.partner-grid__row{--_item-width:100%;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)*1);align-items:stretch;gap:var(--block-padding) 0;margin-left:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);margin-right:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);width:calc(100% + var(--_row-gap, var(--default-gap, 3rem)))}@media only screen and (min-width:968px){.partner-grid__row{--_row-gap:20rem}.partner-grid__row:has(>:nth-child(2)){--_item-width:50%}.partner-grid__row:has(>:nth-child(2)):after,.partner-grid__row:has(>:nth-child(2)):before{background-color:currentColor;color:inherit;content:"";height:100%;left:50%;position:absolute;top:0;width:1px}.partner-grid__row:has(>:nth-child(3)){--_row-gap:15rem;--_item-width:33.3333%}.partner-grid__row:has(>:nth-child(3)):before{left:33.3333%}.partner-grid__row:has(>:nth-child(3)):after{left:66.6666%}}.partner-grid-item{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%}@media only screen and (min-width:968px){.partner-grid-item{width:var(--_item-width,100%)}}.partner-grid-item__wrap{align-items:flex-start;display:flex;flex-direction:column;height:100%}.partner-grid-item__media{height:5rem;margin-bottom:var(--default-gap,3rem);max-width:60%}@media only screen and (min-width:968px){.partner-grid-item__media{margin-bottom:5rem}}.partner-grid-item__media img{display:block;height:100%;object-fit:contain;scale:var(--_image-scale,1);transform-origin:left bottom;width:100%}.partner-grid-item__content{align-items:flex-start;display:flex;flex:1;flex-direction:column}.partner-grid-item__title{--_breakpoint-muliplier:.4;--_line-height:var(--heading-2-line-height,1.4);--_letter-spacing:var(--heading-2-letter-spacing,0);--_margin-bottom:2rem;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.partner-grid-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))}.partner-grid-item__title{--_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){.partner-grid-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.partner-grid-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.partner-grid-item__title{--_breakpoint-muliplier:1}}.partner-grid-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)}.partner-grid-item__title:has(.h0),.partner-grid-item__title:has(.h1),.partner-grid-item__title:has(.h2),.partner-grid-item__title:has(.h3),.partner-grid-item__title:has(.h4),.partner-grid-item__title:has(.h5),.partner-grid-item__title:has(.h6){margin-bottom:0}.partner-grid-item__title{font-weight:var(--_font-weight-max,600)}.partner-grid-item__summary{--_breakpoint-muliplier:.4;--_line-height:var(--heading-4-line-height,1.4);--_letter-spacing:var(--heading-4-letter-spacing,0);--_margin-bottom:3rem;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.partner-grid-item__summary: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))}.partner-grid-item__summary{--_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){.partner-grid-item__summary{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.partner-grid-item__summary{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.partner-grid-item__summary{--_breakpoint-muliplier:1}}.partner-grid-item__summary *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.partner-grid-item__summary:has(.h0),.partner-grid-item__summary:has(.h1),.partner-grid-item__summary:has(.h2),.partner-grid-item__summary:has(.h3),.partner-grid-item__summary:has(.h4),.partner-grid-item__summary:has(.h5),.partner-grid-item__summary:has(.h6){margin-bottom:0}@media only screen and (min-width:968px){.partner-grid-item__summary{margin-bottom:6rem}}.partner-grid-item__link{margin-top:auto}
/****** FILE: app/client/dist/styles/blocks/space-block.css *****/
.space-block{height:var(--_mobile-height)}@media only screen and (min-width:968px){.space-block{height:var(--_desktop-height)}}
/****** 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,.image-list-block__header{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__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/services-block.css *****/
.services-block{background-color:#000;color:#fff;padding-bottom:var(--block-padding);padding-top:var(--block-padding)}.services-block__header.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.services-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;gap:var(--_row-gap,var(--default-gap,3rem)) 0;justify-content:space-between;margin-bottom:var(--block-padding);margin-left:auto;margin-right:auto;max-width:var(--_wrapper-max-width);overflow:hidden;padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}.services-block__link{--_button-primary-text-colour:#fff;--_button-primary-border-colour:#fff;--_button-secondary-text-colour:#000;--_button-secondary-border-colour:#000;--_button-secondary-background-colour:#fff}.services-block__intro,.services-block__stats{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%}@media only screen and (min-width:968px){.services-block__intro:only-child,.services-block__stats:only-child{width:100%}}@media(prefers-reduced-motion:no-preference){.services-block__intro{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}}@media only screen and (min-width:968px){.services-block__intro{width:60%}.services-block__stats{width:35%}.services-block__stats:only-child{flex-direction:row;flex-wrap:wrap;gap:var(--_row-gap,var(--default-gap,3rem))}}.services-block__stats.in-view .services-block__stat{opacity:1;transition:opacity 1s ease calc(var(--_index)*.15s),translate 1s ease calc(var(--_index)*.15s);translate:0}.services-block__stat{align-items:flex-start;display:flex;flex-direction:column;opacity:0;translate:40px 0}.services-block__stat-title{--_breakpoint-muliplier:.4;--_line-height:var(--heading-6-line-height,1.4);--_letter-spacing:var(--heading-6-letter-spacing,0);--_margin-bottom:0;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.services-block__stat-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))}.services-block__stat-title{--_font-size:var(--heading-6-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.1,var(--_breakpoint-muliplier,1)*var(--_font-size,2rem)*var(--base-size-multiplier,1),var(--_font-size,2rem))}@media only screen and (min-width:768px){.services-block__stat-title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.services-block__stat-title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.services-block__stat-title{--_breakpoint-muliplier:1}}.services-block__stat-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)}.services-block__stat-title:has(.h0),.services-block__stat-title:has(.h1),.services-block__stat-title:has(.h2),.services-block__stat-title:has(.h3),.services-block__stat-title:has(.h4),.services-block__stat-title:has(.h5),.services-block__stat-title:has(.h6){margin-bottom:0}.services-block__stat-title{font-weight:var(--_font-weight-max,600);text-transform:uppercase}.services-block__stat-number{--_breakpoint-muliplier:.4;--_line-height:var(--heading-0-line-height,1.4);--_letter-spacing:var(--heading-0-letter-spacing,0);--_margin-bottom:0;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.services-block__stat-number: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))}.services-block__stat-number{--_font-size:var(--heading-0-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.7,var(--_breakpoint-muliplier,1)*var(--_font-size,8rem)*var(--base-size-multiplier,1),var(--_font-size,8rem))}@media only screen and (min-width:768px){.services-block__stat-number{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.services-block__stat-number{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.services-block__stat-number{--_breakpoint-muliplier:1}}.services-block__stat-number *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.services-block__stat-number:has(.h0),.services-block__stat-number:has(.h1),.services-block__stat-number:has(.h2),.services-block__stat-number:has(.h3),.services-block__stat-number:has(.h4),.services-block__stat-number:has(.h5),.services-block__stat-number:has(.h6){margin-bottom:0}.services-block__stat-number{font-weight:var(--_font-weight-max,600)}.services-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%}.services-block__wrap.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.services-block__wrap{overflow:hidden}.services-block__list{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)*1);margin-left:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);margin-right:calc((var(--_row-gap, var(--default-gap, 3rem)))*-.5);width:calc(100% + var(--_row-gap, var(--default-gap, 3rem)))}@media(prefers-reduced-motion:no-preference){.services-block__list{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}}.services-block__list{align-items:stretch;gap:var(--_row-gap,var(--default-gap,3rem)) 0}@media only screen and (min-width:968px){.services-block__list{--_row-gap:10rem}}.services-block-item{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%}@media only screen and (min-width:768px){.services-block-item{width:50%}}@media only screen and (min-width:1440px){.services-block-item{width:25%}}.services-block-item__link{align-items:flex-start;color:inherit;display:flex;flex-direction:column;height:100%;justify-content:stretch;text-decoration:none}.services-block-item__icon{background-color:#fff;display:block;height:12rem;margin-bottom:var(--default-gap,3rem);mask-image:var(--_icon-url);mask-position:left center;mask-repeat:no-repeat;mask-size:contain;position:relative;width:15rem}.services-block-item__icon img{height:0;opacity:0;position:absolute;width:0}.services-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:2rem;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.services-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))}.services-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){.services-block-item__title{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.services-block-item__title{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.services-block-item__title{--_breakpoint-muliplier:1}}.services-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)}.services-block-item__title:has(.h0),.services-block-item__title:has(.h1),.services-block-item__title:has(.h2),.services-block-item__title:has(.h3),.services-block-item__title:has(.h4),.services-block-item__title:has(.h5),.services-block-item__title:has(.h6){margin-bottom:0}.services-block-item__title{font-weight:var(--_font-weight-max,600)}.services-block-item__summary{flex:1}.services-block-item__cta{display:block;opacity:var(--_cta-opacity,1);transition:opacity .3s ease}
/****** FILE: app/client/dist/styles/blocks/scrolling-text-block.css *****/
.scrolling-text-block.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.scrolling-text-block{background-color:#000;color:#fff;overflow:hidden;padding-bottom:var(--block-padding);padding-top:var(--block-padding)}.scrolling-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){.scrolling-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%;max-width:100%;padding-left:0;padding-right:0;transition:var(--_swipe-mask-transition,none) 0s}}.scrolling-text-block__text{--_breakpoint-muliplier:.4;--_line-height:var(--heading-1-line-height,1.4);--_letter-spacing:var(--heading-1-letter-spacing,0);--_margin-bottom:0;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.scrolling-text-block__text: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))}.scrolling-text-block__text{--_font-size:var(--heading-1-size);font-size:clamp(var(--paragraph-size,1.6rem)*1.6,var(--_breakpoint-muliplier,1)*var(--_font-size,7rem)*var(--base-size-multiplier,1),var(--_font-size,7rem))}@media only screen and (min-width:768px){.scrolling-text-block__text{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.scrolling-text-block__text{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.scrolling-text-block__text{--_breakpoint-muliplier:1}}.scrolling-text-block__text *{font-family:inherit;font-size:inherit;letter-spacing:inherit;line-height:inherit;margin-bottom:0;--_font-weight-max:var(--font-weight-headings-bold,700)}.scrolling-text-block__text:has(.h0),.scrolling-text-block__text:has(.h1),.scrolling-text-block__text:has(.h2),.scrolling-text-block__text:has(.h3),.scrolling-text-block__text:has(.h4),.scrolling-text-block__text:has(.h5),.scrolling-text-block__text:has(.h6){margin-bottom:0}.scrolling-text-block__text{--_line-height:normal;font-weight:var(--_font-weight-max,600);padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}@media(prefers-reduced-motion:no-preference){.scrolling-text-block__text{display:flex;flex-direction:row;flex-wrap:nowrap;font-size:15vmin;margin-bottom:0;padding-left:0;padding-right:0;width:max-content}.scrolling-text-block__text span{display:block;margin-bottom:0;padding-right:.4em;white-space:nowrap}@keyframes --_scroll{0%{transform:translateX(0)}to{transform:translateX(-100%)}}.scrolling-text-block__text span{animation-duration:calc(120s/var(--_scrolling-text-speed, 1));animation-iteration-count:infinite;animation-name:--_scroll;animation-timing-function:linear}}@media(prefers-reduced-motion:reduce){.scrolling-text-block__text [aria-hidden]{display:none}.scrolling-text-block__text{margin:0 auto 10rem;padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}.scrolling-text-block__text [aria-hidden]{display:none}}
/****** FILE: app/client/dist/styles/blocks/latest-news-block.css *****/
.latest-news-block.in-view{--_swipe-mask-position:0%;--_swipe-mask-transition:mask-position 5s var(--theme-ease,ease)}.latest-news-block__header,.latest-news-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);overflow:hidden;padding-left:var(--row-padding,0);padding-right:var(--row-padding,0);width:100%}@media(prefers-reduced-motion:no-preference){.latest-news-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}}.latest-news-block__header{align-items:center;gap:var(--_row-gap,var(--default-gap,3rem));margin-bottom:calc(var(--_row-gap, var(--default-gap, 3rem))*2)}.latest-news-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)}.latest-news-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))}.latest-news-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){.latest-news-block__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.latest-news-block__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.latest-news-block__heading{--_breakpoint-muliplier:1}}.latest-news-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)}.latest-news-block__heading:has(.h0),.latest-news-block__heading:has(.h1),.latest-news-block__heading:has(.h2),.latest-news-block__heading:has(.h3),.latest-news-block__heading:has(.h4),.latest-news-block__heading:has(.h5),.latest-news-block__heading:has(.h6){margin-bottom:0}.latest-news-block__heading{font-weight:var(--_font-weight-max,600);padding-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);padding-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2)}.latest-news-block__button{margin-bottom:0;margin-left:calc(var(--_row-gap, var(--default-gap, 3rem))/2);margin-right:calc(var(--_row-gap, var(--default-gap, 3rem))/2);margin-top:0}.latest-news-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}.latest-news-block__list::-webkit-scrollbar{display:none}.latest-news-block__list>*{scroll-snap-align:center}.latest-news-block__list{gap:var(--_item-gap,var(--_row-gap,var(--default-gap,3rem)));margin-left:calc(var(--row-padding)*-1);margin-right:calc(var(--row-padding)*-1);padding-left:0;padding-right:0}.latest-news-block__list>:first-child{margin-left:calc(var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)}.latest-news-block__list>:last-child{margin-right:calc(var(--row-padding) + var(--_row-gap, var(--default-gap, 3rem))/2)}@media only screen and (min-width:968px){.latest-news-block__list{--_item-gap:10rem;padding-top:2rem}}.latest-news-block__list.in-view .latest-news-block-item{opacity:1;transition:opacity 1s ease calc(var(--_index)*.15s),translate 1s ease calc(var(--_index)*.15s);translate:0}.latest-news-block-item{--_flex-width:80%;align-items:flex-start;display:flex;flex:1 1 calc(var(--_flex-width, 80%) - var(--_item-gap, 0px)*0.5 - var(--_row-gap, var(--default-gap, 3rem))/2 - var(--row-padding, 0px));flex-direction:column;flex-shrink:0;opacity:0;position:relative;translate:0 40px}.latest-news-block-item:focus-visible .latest-news-block-item__button:after,.latest-news-block-item:hover .latest-news-block-item__button:after{animation:--_chevron-move 1s var(--theme-ease,ease) infinite forwards}@media only screen and (min-width:640px){.latest-news-block-item{--_flex-width:60%}}@media only screen and (min-width:968px){.latest-news-block-item{--_flex-width:50%}.latest-news-block-item:active,.latest-news-block-item:focus-visible,.latest-news-block-item:hover{--_media-scale:1.05}}@media only screen and (min-width:1440px){.latest-news-block-item{--_flex-width:33.333333%}}.latest-news-block-item__media{margin-bottom:2rem;scale:var(--_media-scale,1);transition:scale .3s ease}@media only screen and (min-width:1024px){.latest-news-block-item__media{margin-bottom:4rem}}.latest-news-block-item__media img{aspect-ratio:96/64;display:block;height:auto;width:100%}.latest-news-block-item__main{align-items:flex-start;display:flex;flex:1;flex-direction:column}.latest-news-block-item__heading{--_breakpoint-muliplier:.4;--_line-height:var(--heading-4-line-height,1.4);--_letter-spacing:var(--heading-4-letter-spacing,0);--_margin-bottom:2rem;display:block;letter-spacing:var(--_letter-spacing);line-height:var(--_line-height);margin-bottom:var(--_margin-bottom)}.latest-news-block-item__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))}.latest-news-block-item__heading{--_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){.latest-news-block-item__heading{--_breakpoint-muliplier:.65}}@media only screen and (min-width:1024px){.latest-news-block-item__heading{--_breakpoint-muliplier:.9}}@media only screen and (min-width:1920px){.latest-news-block-item__heading{--_breakpoint-muliplier:1}}.latest-news-block-item__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)}.latest-news-block-item__heading:has(.h0),.latest-news-block-item__heading:has(.h1),.latest-news-block-item__heading:has(.h2),.latest-news-block-item__heading:has(.h3),.latest-news-block-item__heading:has(.h4),.latest-news-block-item__heading:has(.h5),.latest-news-block-item__heading:has(.h6){margin-bottom:0}.latest-news-block-item__heading{font-weight:var(--_font-weight-max,600)}@media only screen and (min-width:1024px){.latest-news-block-item__heading{margin-bottom:4rem}}.latest-news-block-item__content{flex:1}@media only screen and (max-width:967px){.latest-news-block-item__summary{display:none}}.latest-news-block-item__button{opacity:var(--_button-opacity,1);transition:opacity .3s ease}.latest-news-block-item__link{display:block;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%;z-index:1}
