:where(:not(.CaseStudyCard_scope__ybbiH)) .projects-container-link,:where(:not(.CaseStudyCard_scope__ybbiH)) .projects-container-link:hover{text-decoration:none}:where(:not(.CaseStudyCard_scope__ybbiH)) .filters-case-studies .flex-block-2{flex-wrap:wrap}:where(:not(.CaseStudyCard_scope__ybbiH)) .badge-results-2.filter{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease}:where(:not(.CaseStudyCard_scope__ybbiH)) .badge-results-2.filter.is-active{color:#fff;background-color:#0e0e0e;border-color:#0e0e0e}@media screen and (max-width:991px){:where(:not(.CaseStudyCard_scope__ybbiH)) .projects-container .div-block-9{grid-template-columns:1fr 1fr;grid-template-rows:auto}}@media screen and (max-width:767px){:where(:not(.CaseStudyCard_scope__ybbiH)) .projects-container .div-block-9{grid-template-columns:1fr}}:where(:not(.CaseStudyCard_scope__ybbiH)) .div-block-10:has(>.project-service){flex-wrap:wrap}:where(:not(.CaseStudyCard_scope__ybbiH)) .project-service{white-space:nowrap;flex-shrink:0}.Header_localeSwitcher__yzVig{flex:0 0 auto;align-self:center}.Header_localeSwitcher__yzVig,.Header_localeToggle__oG2Ue{position:relative;display:flex;align-items:center;width:2.5rem;height:2.5rem}.Header_localeToggle__oG2Ue{justify-content:center;padding:0;cursor:pointer;background-color:var(--black);border:1px solid var(--dark-gray);border-radius:var(--radius-50);color:var(--relume-library-lite--rl-white,#fff);transition:background-color .15s ease}.Header_localeToggle__oG2Ue:hover{background-color:#19191999}.Header_localeToggle__oG2Ue:focus-visible{outline:2px solid #ffd531;outline-offset:2px}.Header_localeCurrent__aiz8B{position:absolute;right:-.125rem;bottom:-.1875rem;font-family:inherit;font-size:.5625rem;font-weight:800;line-height:1;letter-spacing:.04em;color:var(--black);background-color:#ffd531;border:2px solid var(--black);border-radius:999px;padding:.0625rem .25rem}.Header_localeSkeleton__1_zKA{width:2.5rem;height:2.5rem;border:1px solid var(--dark-gray);border-radius:var(--radius-50);background-image:linear-gradient(90deg,#1a1a1a,#232323 50%,#1a1a1a);background-size:300% 100%;animation:Header_localeShimmer__8G059 1.1s linear infinite}@keyframes Header_localeShimmer__8G059{0%{background-position:150% 0}to{background-position:-150% 0}}.Header_localePanel__x7OvI{position:absolute;top:3.25rem;right:0;z-index:30;min-width:13.625rem;padding:.375rem;background-color:var(--black);border:1px solid var(--dark-gray);border-radius:.875rem;box-shadow:0 1.25rem 3.125rem rgba(0,0,0,.6);animation:Header_localeFade__gBbxe .16s ease both}@keyframes Header_localeFade__gBbxe{0%{opacity:0;transform:translateY(-.375rem)}to{opacity:1;transform:translateY(0)}}@media (min-width:992px){.Header_localeSkeleton__1_zKA,.Header_localeSwitcher__yzVig,.Header_localeToggle__oG2Ue{width:3.375rem;height:3.375rem}.Header_localeToggle__oG2Ue svg{width:1.625rem;height:1.625rem}.Header_localePanel__x7OvI{top:4.125rem}}@media (prefers-reduced-motion:reduce){.Header_localePanel__x7OvI,.Header_localeSkeleton__1_zKA{animation:none}}.Header_localeHeading__nhGEF{padding:.5rem .75rem .375rem;font-family:inherit;line-height:1;color:#fff;font-size:.8rem;font-weight:600;letter-spacing:.02em;text-transform:none}.Header_localeList__je4zk{margin:0;padding:0;list-style:none}.Header_localeLink__dKusC,.Header_localeOptionCurrent__ylykU{display:flex;align-items:center;gap:.625rem;padding:.6875rem .75rem;border-radius:.625rem;font-family:inherit;font-size:.875rem;line-height:1.2;text-decoration:none;transition:background-color .14s ease}.Header_localeLink__dKusC{font-weight:500;color:rgba(255,255,255,.78)}.Header_localeLink__dKusC:hover{background-color:var(--dark-gray);color:var(--relume-library-lite--rl-white,#fff)}.Header_localeLink__dKusC:focus-visible{outline:2px solid #ffd531;outline-offset:-2px}.Header_localeOptionCurrent__ylykU{font-weight:700;color:var(--relume-library-lite--rl-white,#fff);background-color:var(--dark-gray)}.Header_localeDot__8Kqj3{flex:0 0 auto;width:.4375rem;height:.4375rem;border-radius:999px}.Header_localeOptionCurrent__ylykU .Header_localeDot__8Kqj3{background-color:#ffd531}.Header_localeNative__UV5EV{flex:1 1 auto}.Header_localeCode__u4LbW{flex:0 0 auto;font-size:.6875rem;font-weight:800;letter-spacing:.08em;color:rgba(255,255,255,.48)}.TurnstileWidget_wrap__mebpS{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}.TurnstileWidget_widget__wHrzu{display:inline-block;min-height:65px}.TurnstileWidget_hint__aPYRd{color:#ff6b6b;font-size:.82rem}.NewsletterForm_gridFullRow__VrmUL{grid-column:1/-1}.ConsentNotice_consentNotice__6zsWl{margin-top:.75rem;margin-bottom:0}.cookie-wrapper.Cookie_wrapper__3Ta3w{opacity:1;pointer-events:auto}.cookie-preferences.Cookie_panel__zjH5L{display:flex;z-index:9000}.Cookie_referencesWrapper__OVR3K{outline:none;color:var(--dark);position:relative}.Cookie_closeButton__Kp70s{position:absolute;top:1rem;right:1rem;display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;padding:0;border:none;border-radius:.375rem;background:transparent;color:var(--dark);line-height:0;transition:background-color .15s ease}.Cookie_closeButton__Kp70s:hover{background-color:rgba(15,15,15,.08)}html.cursor-ready .Cookie_checkboxLabel__W5r4g:hover,html.cursor-ready .Cookie_checkboxLabel__W5r4g:hover *{cursor:url(/media/common/cursor-hover.svg),auto!important}.Cookie_checkboxLabel__W5r4g input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;box-sizing:border-box;flex:none;width:1.15rem;height:1.15rem;margin:0 .6rem 0 0;border:1.5px solid var(--dark);border-radius:.3rem;background-color:transparent;position:relative;transition:background-color .15s ease,border-color .15s ease}.Cookie_checkboxLabel__W5r4g input[type=checkbox]:checked{background-color:var(--gold);border-color:var(--gold)}.Cookie_checkboxLabel__W5r4g input[type=checkbox]:checked:after{content:"";position:absolute;left:.36rem;top:.15rem;width:.28rem;height:.55rem;border:solid var(--dark);border-width:0 2px 2px 0;transform:rotate(45deg)}.Cookie_footerLinkButton__6Dm56{background:none;border:none;padding:0}.Cookie_panel__zjH5L button:focus-visible,.Cookie_panel__zjH5L input:focus-visible,.Cookie_wrapper__3Ta3w button:focus-visible{outline:2px solid var(--dark,#1a1a1a);outline-offset:2px}