.SolutionsList_solutionsList__hmlWP{--gridResX:6;--gridBlockSize:calc(min(var(--100w), 1440px) / var(--gridResX));--colourBlockSize:calc(var(--gridBlockSize) / 2);--text-color:var(--fg);--heading-color:var(--fg);padding:var(--module-spacing) 0;position:relative;background-color:var(--bg);width:100%;overflow-x:clip}.SolutionsList_solutionsList__hmlWP .SolutionsList_backgroundGrid__94sY_{position:absolute;top:var(--module-spacing);bottom:var(--module-spacing);left:0;width:100%;height:auto;pointer-events:none;border-bottom:1px solid var(--grid-color)}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4{position:relative;display:flex;flex-direction:column;gap:0}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(2n){--contentFlexDirection:var(--reversedFlexDirection)}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(4n+1){--gridBlockTop:auto;--gridBlockRight:auto;--gridBlockBottom:0;--gridBlockLeft:0;--colourBlockMarginLeft:50%;--colourBlockMarginRight:auto;--colourBlockColour:var(--light-blue);--smallGridBlockDividerDisplay:none}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(4n+2){--gridBlockTop:auto;--gridBlockRight:0;--gridBlockBottom:0;--gridBlockLeft:auto;--colourBlockMarginLeft:0;--colourBlockMarginRight:auto;--colourBlockColour:var(--purple);--smallGridBlockDividerDisplay:block;--smallGridBlockDividerOffsetMultiplier:1.5}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(4n+3){--gridBlockTop:0;--gridBlockRight:auto;--gridBlockBottom:auto;--gridBlockLeft:0;--colourBlockMarginLeft:auto;--colourBlockMarginRight:0;--colourBlockColour:var(--light-purple);--smallGridBlockDividerDisplay:none}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(4n+4){--gridBlockTop:0;--gridBlockRight:0;--gridBlockBottom:auto;--gridBlockLeft:auto;--colourBlockMarginLeft:auto;--colourBlockMarginRight:50%;--colourBlockColour:var(--yellow);--smallGridBlockDividerDisplay:block;--smallGridBlockDividerOffsetMultiplier:2.5}.SolutionsList_solutionsList__hmlWP .SolutionsList_itemsWrap__6b6R4>div:nth-child(8n+5){--smallGridBlockDividerDisplay:block;--smallGridBlockDividerOffsetMultiplier:0.5}@media(max-width:1023px){.SolutionsList_solutionsList__hmlWP{--gridResX:4;padding-top:var(--gridBlockSize)}.SolutionsList_solutionsList__hmlWP .SolutionsList_backgroundGrid__94sY_:before{content:"";position:absolute;top:0;left:0;width:100%;height:var(--gridBlockSize);background:linear-gradient(180deg,var(--bg) 0,transparent 100%)}}@media(max-width:768px){.SolutionsList_SolutionsList_solutionsList__hmlWP__IqwJg,.SolutionsList_solutionsList__hmlWP{padding-top:60px}}.SolutionsListItem_solutionsListItem__u1MR6{--defaultFlexDirection:row;--reversedFlexDirection:row-reverse;--heading-color:var(--fg);--text-color:var(--fg);width:100%}@media(max-width:1023px){.SolutionsListItem_solutionsListItem__u1MR6{--defaultFlexDirection:column;--reversedFlexDirection:column}}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_contentWrap__379Bd{width:100%;display:flex;gap:1px;flex-direction:var(--contentFlexDirection,var(--defaultFlexDirection,row));align-items:flex-start}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e{margin-left:1px;margin-top:1px;display:block;width:calc(50% - 1px);height:auto;position:relative;aspect-ratio:1/1;z-index:1;--scrollProgressMod:calc((min(1, max(0, (1 - var(--scrollProgress, 1)) - 0.25) * 2) * 2));--animProgress:round(up,calc(min(1, var(--scrollProgressMod)) - max(0, var(--scrollProgressMod) - 1)),1)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e:after,.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e:before{content:"";position:absolute;top:0;left:0;width:round(up,50%,1px);height:100%;background:var(--bg);transform-origin:top;transition:transform 1.2s cubic-bezier(.25,1,.5,1);transition-delay:.15s;transform:scaleY(calc(1 - var(--animProgress)))}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e:after{left:auto;right:0;transition-delay:0s}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_textContentOuterWrap___p26c{position:relative;width:50%;margin-top:calc(var(--gridBlockSize)/4);background:var(--bg)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_textContentOuterWrap___p26c:before{content:"";position:absolute;top:0;left:0;width:calc(100% + 1px);height:calc(100% + 1px);border:1px solid var(--grid-color)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_textContentWrap__5QIou{position:relative;display:flex;flex-direction:column}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_image__osUzX{width:100%}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_image__osUzX img{width:100%;aspect-ratio:1/1;object-fit:cover}@media(max-width:768px){.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_image__osUzX img{aspect-ratio:inherit}}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_smallGridBlockDivider__8lGlL{display:var(--smallGridBlockDividerDisplay,none);margin-left:calc(var(--gridBlockSize)*var(--smallGridBlockDividerOffsetMultiplier, 1.5));position:absolute;width:1px;height:calc(var(--gridBlockSize)/2);transform:translateY(-100%);background:var(--grid-color)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_gridBlock__jJr4G{position:absolute;top:var(--gridBlockTop,auto);right:var(--gridBlockRight,auto);bottom:var(--gridBlockBottom,0);left:var(--gridBlockLeft,0);width:var(--gridBlockSize);height:var(--gridBlockSize);background:var(--bg)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_headingAndDescription__3fdV_{display:flex;flex-direction:column;align-items:flex-start;gap:8px;width:100%;max-width:662px;padding:60px 48px}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_sectionLinks__5zGmU{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:0 48px 48px}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_sectionLink__UjX3R{color:var(--fg);transition:color .2s ease-out}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_sectionLinkPlusIcon__jnOis,.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_sectionLink__UjX3R:hover{color:var(--red)}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_colourBlock__qiWY3{--scrollProgressMod:calc((min(1, max(0, (1 - var(--scrollProgress, 1)) - 0.25) * 2) * 2));--animProgress:round(up,calc(min(1, var(--scrollProgressMod)) - max(0, var(--scrollProgressMod) - 1)),1);width:calc(var(--gridBlockSize)/2);height:calc(var(--gridBlockSize)/2);margin-left:var(--colourBlockMarginLeft,50%);margin-right:var(--colourBlockMarginRight,auto);background:var(--colourBlockColour,var(--light-blue));opacity:var(--animProgress);transition:opacity .7s var(--easeOutQuad)}@media(max-width:1023px){.SolutionsListItem_solutionsListItem__u1MR6{--defaultFlexDirection:column;--reversedFlexDirection:column}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_contentWrap__379Bd{aspect-ratio:auto;gap:0}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e{width:100%;height:auto;position:relative;aspect-ratio:1/1;margin:0}}@media(max-width:1023px)and (max-width:768px){.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_imageWrap__qwo0e{aspect-ratio:inherit}}@media(max-width:1023px){.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_textContentOuterWrap___p26c{width:100%}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_headingAndDescription__3fdV_{padding:32px}.SolutionsListItem_solutionsListItem__u1MR6 .SolutionsListItem_sectionLinks__5zGmU{padding:0 32px 32px;gap:8px}}.GridSnapper_root__Jzm3I{min-height:calc(var(--gridBlockSize)*var(--min-rows))}