.Navigation-module__grid___BFM6I,.Navigation-module__inner___shT4o,.Navigation-module__maskBottomGrid___Zz0N4{display:grid;column-gap:var(--gutterWidth, 0px);grid-template-columns:repeat(var(--gridColumns, 12), 1fr)}.Navigation-module__span-col___lhAYa{grid-column:span var(--spanColumns, 12)}.Navigation-module__labs-grid-overlay___zCxoP{position:absolute;z-index:-1;top:0;left:50%;height:100%;aspect-ratio:1;pointer-events:none;transform:translateX(-50%)}@media(min-width: 1024px){.Navigation-module__labs-grid-overlay___zCxoP{height:165%;top:50%;transform:translate(-50%, -50%)}}@media(min-width: 1921px){.Navigation-module__labs-grid-overlay___zCxoP{height:135%}}.Navigation-module__labs-grid-overlay-inner___r3whW{width:100%;height:100%;-webkit-mask-image:url(/sitefiles/next-gen/dist-ssr/a25082a6f51cf5c26085.svg);mask-image:url(/sitefiles/next-gen/dist-ssr/a25082a6f51cf5c26085.svg);mask-repeat:repeat-y;mask-position:center;mask-size:656px;background-color:#ff3eb5;opacity:.1}@media(min-width: 480px){.Navigation-module__labs-grid-overlay-inner___r3whW{mask-size:856px}}@media(min-width: 1024px){.Navigation-module__labs-grid-overlay-inner___r3whW{mask-size:contain}}.Navigation-module__noiseBackground___Ix0J4,.Navigation-module__maskBottomGrid___Zz0N4 div::before{--noiseBackground: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="1920" height="1080" viewBox="0 0 1920 1080" fill="none"><g filter="url(%23filter0_n_12_10623)"><rect width="1920" height="1080" fill="white"/></g><defs><filter id="filter0_n_12_10623" x="0" y="0" width="1920" height="1080" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feTurbulence type="fractalNoise" baseFrequency="2 2" stitchTiles="stitch" numOctaves="3" result="noise" seed="1493"/><feColorMatrix in="noise" type="luminanceToAlpha" result="alphaNoise"/><feComponentTransfer in="alphaNoise" result="coloredNoise1"><feFuncA type="discrete" tableValues="0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "/></feComponentTransfer><feComposite operator="in" in2="shape" in="coloredNoise1" result="noise1Clipped"/><feFlood flood-color="rgba(0, 0, 0, 0.25)" result="color1Flood"/><feComposite operator="in" in2="noise1Clipped" in="color1Flood" result="color1"/><feMerge result="effect1_noise_12_10623"><feMergeNode in="shape"/><feMergeNode in="color1"/></feMerge></filter></defs></svg>');--noiseBlend: color-burn;--noiseOpacity: 0.3;position:absolute;inset:0;width:100%;height:100%;pointer-events:none;background-image:var(--noiseBackground);background-size:100%;z-index:-1;mix-blend-mode:var(--noiseBlend);opacity:var(--noiseOpacity)}[data-section-theme*=-wash] .Navigation-module__noiseBackground___Ix0J4,[data-section-theme*=-wash] .Navigation-module__maskBottomGrid___Zz0N4 div::before,.Navigation-module__maskBottomGrid___Zz0N4 [data-section-theme*=-wash] div::before{--noiseBackground: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="160" height="1023" viewBox="0 0 160 1023" fill="none"><g filter="url(%23filter0_n_203_3311)"><rect width="160" height="1023" fill="url(%23paint0_linear_203_3311)"/></g><defs><filter id="filter0_n_203_3311" x="0" y="0" width="160" height="1023" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB"><feFlood flood-opacity="0" result="BackgroundImageFix"/><feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/><feTurbulence type="fractalNoise" baseFrequency="4 4" stitchTiles="stitch" numOctaves="3" result="noise" seed="8209"/><feColorMatrix in="noise" type="luminanceToAlpha" result="alphaNoise"/><feComponentTransfer in="alphaNoise" result="coloredNoise1"><feFuncA type="discrete" tableValues="0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "/></feComponentTransfer><feComposite operator="in" in2="shape" in="coloredNoise1" result="noise1Clipped"/><feFlood flood-color="rgba(0, 0, 0, 0.25)" result="color1Flood"/><feComposite operator="in" in2="noise1Clipped" in="color1Flood" result="color1"/><feMerge result="effect1_noise_203_3311"><feMergeNode in="shape"/><feMergeNode in="color1"/></feMerge></filter><linearGradient id="paint0_linear_203_3311" x1="3.75825e-05" y1="495" x2="160" y2="495" gradientUnits="userSpaceOnUse"><stop stop-color="%23D2D2D2" stop-opacity="0.3"/><stop offset="1" stop-color="white" stop-opacity="0.1"/></linearGradient></defs></svg>');--noiseBlend: luminosity;--noiseOpacity: 0.9}[data-section-theme=pink] .Navigation-module__noiseBackground___Ix0J4,[data-section-theme=pink] .Navigation-module__maskBottomGrid___Zz0N4 div::before,.Navigation-module__maskBottomGrid___Zz0N4 [data-section-theme=pink] div::before{--noiseOpacity: 0.55}.Navigation-module__toggleButtonWrapper____8VvO{opacity:1;transform:none;opacity:0.01;transform:translateX(20px)}@media(prefers-reduced-motion: no-preference)and (prefers-reduced-motion: no-preference){.Navigation-module__toggleButtonWrapper____8VvO{transition-duration:.6s;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:opacity, transform}}@media(prefers-reduced-motion: no-preference){.Navigation-module__toggleButtonWrapper____8VvO[data-animate=true]{opacity:1;transform:none}}@media(prefers-reduced-motion: reduce){.Navigation-module__toggleButtonWrapper____8VvO{opacity:1;transform:none}}.Navigation-module__toggleButtonWrapper____8VvO{display:flex;align-items:center}@media(prefers-reduced-motion: no-preference){.Navigation-module__toggleButton___PGr5v{transition-duration:.6s;transition-property:color;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:color}}.Navigation-module__toggleButton___PGr5v{--iconHeight: 100%;color:currentColor}.Navigation-module__navigation___twRmN{--bottomColumnsHeight: clamp(7.25rem, 5.49rem + 7.51vw, 14.5rem);--navAccentColor: #ff7314;position:absolute;z-index:99;top:calc(var(--headerHeight, 0px) - 1px);left:0;width:100%;height:calc(100dvh - var(--headerHeight, 0px) + 1px);overflow-x:clip;z-index:1}@media(prefers-reduced-motion: no-preference){.Navigation-module__inner___shT4o{transition-duration:.6s;transition-property:background-color, color, transform;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:background-color, color, transform}}.Navigation-module__inner___shT4o{--gridColumns: 1;position:relative;padding:64px 0 var(--bottomColumnsHeight);height:100%;color:currentColor;background-color:var(--bgColor)}[data-open=false] .Navigation-module__inner___shT4o{background-color:rgba(0,0,0,0)}@media(max-width: 767px){.Navigation-module__inner___shT4o{height:calc(100dvh - var(--headerHeight));overflow-x:hidden;overflow-y:auto;transition-duration:550ms}[data-open=false] .Navigation-module__inner___shT4o{transform:translateX(101%)}}@media(min-width: 768px){.Navigation-module__inner___shT4o{--padding: clamp(3rem, -5rem + 12.5vw, 10rem);padding:58px var(--padding) var(--padding)}}.Navigation-module__inner___shT4o button:focus-visible,.Navigation-module__inner___shT4o a:focus-visible{outline:2px solid var(--fgColor);outline-offset:2px}.Navigation-module__inner___shT4o ul{--rowGap: 16px;display:flex;flex-direction:column;gap:var(--rowGap);list-style:none;grid-column:1}@media(max-width: 767px){.Navigation-module__inner___shT4o ul:not([data-nav-secondary]){max-height:calc(100dvh - var(--headerHeight) - var(--bottomColumnsHeight) - 100px);overflow-x:hidden;overflow-y:auto}nav:has(ul[data-active=true]) .Navigation-module__inner___shT4o ul:not([data-active=true]){opacity:0;pointer-events:none}nav:has(ul[data-level="3"][data-active=true]) .Navigation-module__inner___shT4o ul:not([data-level="3"][data-active=true]){opacity:0;pointer-events:none}}.Navigation-module__inner___shT4o ul[data-level="1"]{grid-row:1}.Navigation-module__inner___shT4o ul[data-nav-secondary]{margin-top:auto;grid-row:2;gap:calc(var(--rowGap)*.5)}.Navigation-module__inner___shT4o ul[data-nav-secondary] a{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:20px;line-height:1.5;--padding: calc(var(--rowGap) * 0.25)}.Navigation-module__inner___shT4o ul[data-level="2"],.Navigation-module__inner___shT4o ul[data-level="3"]{background:var(--bgColor);grid-row:1/span 2}.Navigation-module__inner___shT4o ul[data-level] a,.Navigation-module__inner___shT4o ul[data-level] button{width:100%}.Navigation-module__inner___shT4o ul[data-level] a>span,.Navigation-module__inner___shT4o ul[data-level] button>span{font-family:"Mozilla Headline",sans-serif;font-weight:400;font-size:20px;line-height:1.2;display:flex;flex-direction:column}.Navigation-module__inner___shT4o ul[data-level] a>span span:nth-child(2),.Navigation-module__inner___shT4o ul[data-level] button>span span:nth-child(2){font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:16px;line-height:1.5}.Navigation-module__inner___shT4o ul[data-level] a:has(span>span:nth-child(2)),.Navigation-module__inner___shT4o ul[data-level] button:has(span>span:nth-child(2)){align-items:flex-start}.Navigation-module__inner___shT4o ul[data-level] a:has(span>span:nth-child(2)) [class*=_iconWrapper],.Navigation-module__inner___shT4o ul[data-level] button:has(span>span:nth-child(2)) [class*=_iconWrapper]{margin-block-start:5px}.Navigation-module__inner___shT4o ul[data-level] a[data-icon-position=left]>span,.Navigation-module__inner___shT4o ul[data-level] button[data-icon-position=left]>span{font-family:"Source Sans 3",sans-serif;font-weight:400;font-size:18px;line-height:1.5}.Navigation-module__inner___shT4o ul[data-level] a[data-icon-position=left] [class*=_iconWrapper],.Navigation-module__inner___shT4o ul[data-level] button[data-icon-position=left] [class*=_iconWrapper]{margin-right:0}@media(max-width: 767px){.Navigation-module__inner___shT4o ul{padding-inline:24px}}@media(min-width: 768px){.Navigation-module__inner___shT4o ul[data-level]{--widthOffset: calc(var(--gutterWidth) * 1.01);width:calc(100% + var(--widthOffset))}.Navigation-module__inner___shT4o ul[data-level] li{padding-inline-end:var(--widthOffset)}.Navigation-module__inner___shT4o ul[data-level="1"] a>span,.Navigation-module__inner___shT4o ul[data-level="1"] button>span{font-family:"Mozilla Headline",sans-serif;font-weight:400;font-size:clamp(1.5rem, 1.44rem + 0.26vw, 1.75rem);line-height:1.2}.Navigation-module__inner___shT4o ul[data-level="1"] a>span span:nth-child(1),.Navigation-module__inner___shT4o ul[data-level="1"] button>span span:nth-child(1){text-underline-offset:3px}.Navigation-module__inner___shT4o ul[data-level="2"]{grid-column:2}.Navigation-module__inner___shT4o ul[data-level="3"]{grid-column:3}.Navigation-module__inner___shT4o ul a{text-decoration:none !important}.Navigation-module__inner___shT4o ul a span>span:nth-child(1){text-decoration:underline;text-decoration-color:rgba(0,0,0,0);text-underline-offset:2px;text-decoration-thickness:2px}}@media(min-width: 768px)and (prefers-reduced-motion: no-preference){.Navigation-module__inner___shT4o ul a span>span:nth-child(1){transition-duration:.25s;transition-property:text-decoration-color;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:text-decoration-color}}@media(min-width: 768px){.Navigation-module__inner___shT4o ul a:hover span>span:nth-child(1),.Navigation-module__inner___shT4o ul a:focus-visible span>span:nth-child(1){text-decoration-color:currentColor}.Navigation-module__inner___shT4o ul[data-nav-secondary] a span>span{text-decoration-thickness:1px}}@media(min-width: 768px)and (prefers-reduced-motion: no-preference){.Navigation-module__inner___shT4o ul button{transition-duration:.6s;transition-property:color;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:color}}@media(min-width: 768px){.Navigation-module__inner___shT4o ul button[aria-expanded=false]:hover,.Navigation-module__inner___shT4o ul button[aria-expanded=false]:focus-visible{color:var(--navAccentColor)}.Navigation-module__inner___shT4o ul button[aria-expanded=true]{color:var(--navAccentColor)}.Navigation-module__inner___shT4o ul button[aria-expanded=true] [class*=_iconWrapper]{transform:translateX(clamp(0.75rem, 0.69rem + 0.26vw, 1rem))}.Navigation-module__inner___shT4o ul button>span>span:nth-child(2){color:var(--fgColor)}}@media(min-width: 768px)and (prefers-reduced-motion: no-preference){.Navigation-module__inner___shT4o ul button [class*=_iconWrapper]{transition-duration:.6s;transition-property:transform, color;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:transform, color}}@media(min-width: 768px){.Navigation-module__inner___shT4o ul li:has(button[data-icon-position=left]){display:none}}@media(prefers-reduced-motion: no-preference){.Navigation-module__inner___shT4o ul,.Navigation-module__inner___shT4o article{transition-duration:.6s;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:opacity, transform}}.Navigation-module__inner___shT4o ul,.Navigation-module__inner___shT4o article{z-index:1}.Navigation-module__inner___shT4o ul[inert],.Navigation-module__inner___shT4o article[inert]{opacity:0}@media(max-width: 767px){.Navigation-module__inner___shT4o ul[inert],.Navigation-module__inner___shT4o article[inert]{transform:translateX(101%)}}@media(max-width: 767px){.Navigation-module__inner___shT4o ul,.Navigation-module__inner___shT4o article{transition-duration:500ms}}.Navigation-module__inner___shT4o article{--marginInlineEnd: clamp(3.75rem, 3.45rem + 1.29vw, 5rem);--detailsPadInline: 0px;--mediaPadInline: 0px;--layerOneRatio: 320 / 213;--layerOneHeight: auto;--layerOneWidth: 68.5%;--layerOneMarginBlock: auto 0;--layerOnePadInline: 0;--layerTwoHeight: clamp(11.63rem, 10.81rem + 3.5vw, 15rem);--layerTwoWidth: auto;--layerTwoMarginBlock: 0 clamp(2.75rem, 2.58rem + 0.71vw, 3.44rem);--layerTwoMarginInline: auto var(--marginInlineEnd);--layerPseudoTop: calc(var(--layerTwoHeight) - var(--layerPseudoSize));--layerPseudoLeft: calc(100% - var(--layerPseudoSize));--layerPseudoBlendMode: multiply;grid-column:4/span 2;grid-row:1/span 2;max-width:467px;margin:auto;margin-block-start:0}@media(max-width: 1023px){.Navigation-module__inner___shT4o article{display:none}}.Navigation-module__inner___shT4o article [class*=FeaturedCaseStudies-module__cardLink]::before{display:none}@media(min-width: 768px){.Navigation-module__inner___shT4o{--gridColumns: 3;--gutterWidth: clamp(2rem, 1.76rem + 1.04vw, 3rem)}}@media(min-width: 1024px){.Navigation-module__inner___shT4o{--gridColumns: 5}}.Navigation-module__maskBottom___oNZ6B{position:absolute;width:100%;height:var(--bottomColumnsHeight);bottom:0;right:0;pointer-events:none;z-index:0}@media(prefers-reduced-motion: no-preference){[data-open=false] .Navigation-module__maskBottom___oNZ6B{transition-duration:.6s;transition-property:opacity, transform;transition-timing-function:cubic-bezier(0.33, 1, 0.68, 1);will-change:opacity, transform}}[data-open=false] .Navigation-module__maskBottom___oNZ6B{opacity:0}@media(max-width: 767px){[data-open=false] .Navigation-module__maskBottom___oNZ6B{transform:translateX(101%)}}@media(max-width: 767px){.Navigation-module__maskBottom___oNZ6B{transition-duration:500ms}}@media(min-width: 1024px){.Navigation-module__maskBottom___oNZ6B{width:50%}}.Navigation-module__maskBottomGrid___Zz0N4{--gridColumns: 4;--gutterWidth: 0;height:100%}@media(min-width: 768px){.Navigation-module__maskBottomGrid___Zz0N4{--gridColumns: 6}}.Navigation-module__maskBottomGrid___Zz0N4 div{--bgColor: radial-gradient( var(--radialShape, circle) at var(--radialPosition, top left), var(--radialColourStart, #572c2a) var(--radialStart, 0%), var(--radialColourMid, #c38683) var(--radialMid, 49.04%), var(--radialColourEnd, #572c2a) var(--radialEnd, 100%) );--fgColor: #ffffff;background:var(--bgColor);color:var(--fgColor);--radialMid: 108%;--radialEnd: 120%;position:relative}@media(max-width: 767px){.Navigation-module__maskBottomGrid___Zz0N4 div:nth-child(odd){--radialPosition: bottom center}.Navigation-module__maskBottomGrid___Zz0N4 div:nth-child(n+5){display:none}}@media(min-width: 768px){.Navigation-module__maskBottomGrid___Zz0N4 div:nth-child(odd){--radialPosition: bottom left}.Navigation-module__maskBottomGrid___Zz0N4 div:nth-child(even){--radialPosition: top center}}.Navigation-module__maskBottomGrid___Zz0N4 div::before{content:"";position:absolute;z-index:1;inset:0;width:100%;height:100%}