.project-template{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.project-footer .framer-1fu16fu{z-index:4;flex:none;order:1002;width:100%;max-width:100%;height:100vh;min-height:320px;position:relative;overflow:hidden}.project-footer .framer-16bzcl8,.project-footer .framer-l4drws-container{flex:none;position:absolute;inset:0}.project-footer .framer-1k978se-container{opacity:.4;pointer-events:none;flex:none;width:100%;height:100vh;position:absolute;top:calc(50% - 50vh);left:0%}.project-footer .framer-ffcs52-container{pointer-events:auto;z-index:2;flex:none;width:180px;height:28px;position:absolute;bottom:33px;left:calc(50% - 90px)}.project-footer .framer-11eu3fk-container{z-index:1;flex:none;width:356px;height:auto;position:absolute;top:179px;left:274px}.project-footer .framer-2qtf4b{backdrop-filter:blur(5px);will-change:var(--framer-will-change-override,transform);z-index:1;background-color:#2b354659;border-radius:8px;flex-flow:column;flex:none;place-content:center space-between;align-items:center;width:335px;height:118px;padding:6px;display:flex;position:absolute;bottom:33px;right:33px;overflow:hidden}.project-footer .framer-1847h8u{--border-bottom-width:1px;--border-color:#8592a533;--border-left-width:1px;--border-right-width:1px;--border-style:solid;--border-top-width:1px;height:min-content;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:0;display:flex;position:relative}.project-footer .framer-mfnjdk-container,.project-footer .framer-hja2p1-container,.project-footer .framer-1yy6nhu-container,.project-footer .framer-1q6fmfw-container{z-index:2;flex:1 0 0;width:1px;height:28px;position:relative}.project-footer .framer-1mcncmk,.project-footer .framer-ulvnv2,.project-footer .framer-1fau7sl{height:16px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);background-color:#8592a533;border-radius:5px;flex-flow:column;flex:none;place-content:center;align-items:center;gap:10px;width:1px;padding:0;display:flex;position:relative}.project-footer .framer-1brmfo9{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.project-footer .framer-1dhcybr,.project-footer .framer-w94130,.project-footer .framer-jqlo2j{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:2px;width:min-content;padding:0;display:flex;position:relative}.project-footer .framer-1wd4ql2{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:2px;width:4px;padding:0;display:flex;position:relative}.project-footer .framer-1k2a8h8,.project-footer .framer-82o76b,.project-footer .framer-wi5nt,.project-footer .framer-1edtnxn{background-color:var(--token-d7e093e5-f500-40cf-9adc-78be283fbe64,#8592a5);height:4px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:1px;position:relative}.project-footer .framer-1i5kt70,.project-footer .framer-15mrmhx{aspect-ratio:1;background-color:var(--token-d7e093e5-f500-40cf-9adc-78be283fbe64,#8592a5);height:auto;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:4px;position:relative}.project-footer .framer-ipesyw,.project-footer .framer-15wsqdl,.project-footer .framer-1yysw8t{background-color:var(--token-d7e093e5-f500-40cf-9adc-78be283fbe64,#8592a5);height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:12px;position:relative}.project-footer .framer-rtm3l3{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-end center;align-items:flex-end;gap:2px;width:4px;padding:0;display:flex;position:relative}.project-footer .framer-usicmv{background-color:var(--token-38dc199c-67f9-448d-b2c4-6dd60749c1ab,#2b3546);height:30px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:100%;padding:2px 2px 2px 12px;display:flex;position:relative}.project-footer .framer-8r95j0{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:1 0 0;place-content:center space-between;align-items:center;width:1px;padding:0;display:flex;position:relative}.project-footer .framer-x9vk0q{height:auto;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-self:stretch;align-items:flex-start;gap:10px;width:min-content;padding:0 0 1px;display:flex;position:relative}.project-footer .framer-10bryjx{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.project-footer .framer-1no17h8-container{flex:none;width:114px;height:20px;position:relative}.project-footer .framer-1ldmwoc-container{aspect-ratio:2.92308;flex:none;width:76px;height:auto;position:relative}.project-footer .framer-1j7ijo9-container{z-index:4;flex:none;width:245px;height:auto;position:absolute;bottom:33px;left:33px}.project-footer[data-border=true]:after,.project-footer [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=767.98px){.project-footer .framer-1fu16fu,.project-footer .framer-16bzcl8{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24)}.project-footer .framer-l4drws-container{pointer-events:none;inset:235px -234px}.project-footer .framer-ffcs52-container{width:unset;bottom:17px;left:17px;right:17px}.project-footer .framer-11eu3fk-container{width:278px;top:53px;left:18px}.project-footer .framer-2qtf4b{width:unset;bottom:57px;left:17px;right:17px}.project-footer .framer-1j7ijo9-container{bottom:unset;top:316px;left:16px}}@media (width>=1024px) and (width<=1279.98px){.project-footer .framer-11eu3fk-container{left:136px}.project-footer .framer-2qtf4b{right:24px}.project-footer .framer-1j7ijo9-container{left:24px}}@media (width>=768px) and (width<=1023.98px){.project-footer .framer-ffcs52-container{left:24px}.project-footer .framer-11eu3fk-container{top:160px;left:120px}.project-footer .framer-1j7ijo9-container{bottom:238px;left:24px}}.project-footer{font-family:Source Code Pro,monospace;display:contents}.project-footer *{box-sizing:border-box}.project-footer p{margin:0}.project-footer .framer-1k978se-container{transform:rotate(180deg)}@media (width<=767.98px){.project-footer .framer-1k978se-container{display:none}.project-footer .framer-l4drws-container{transform:rotate(90deg)}}@supports (height:100dvh){.project-footer{--project-controls-inset:max(0px, calc(100vh - 100dvh))}.project-footer .framer-ffcs52-container,.project-footer .framer-2qtf4b{bottom:calc(33px + var(--project-controls-inset))}@media (width<=767.98px){.project-footer .framer-ffcs52-container{bottom:calc(17px + var(--project-controls-inset))}.project-footer .framer-2qtf4b{bottom:calc(57px + var(--project-controls-inset))}}}.case-study,.case-study *{box-sizing:border-box}@media (width>=1920px){.case-study .hidden-wtwidc{display:none!important}}@media (width>=1280px) and (width<=1919.98px){.case-study .hidden-11z7gt1{display:none!important}}@media (width>=1024px) and (width<=1279.98px){.case-study .hidden-1lqg82r{display:none!important}}@media (width>=768px) and (width<=1023.98px){.case-study .hidden-l4gfj3{display:none!important}}@media (width<=767.98px){.case-study .hidden-1vze7y3{display:none!important}}@supports not (color:color(display-p3 1 1 1)){.case-study p.framer-text,.case-study div.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study li.framer-text,.case-study ol.framer-text,.case-study ul.framer-text,.case-study span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}.case-study mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}.case-study code.framer-text,.case-study code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}.case-study a.framer-text,.case-study span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}.case-study code.framer-text a.framer-text,.case-study code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-nested-link],.case-study code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}.case-study a.framer-text:hover,.case-study span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}.case-study code.framer-text a.framer-text:hover,.case-study code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}.case-study a.framer-text[data-framer-page-link-current],.case-study span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}.case-study code.framer-text a.framer-text[data-framer-page-link-current],.case-study code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-framer-page-link-current],.case-study code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}.case-study a.framer-text[data-framer-page-link-current]:hover,.case-study span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}.case-study code.framer-text a.framer-text[data-framer-page-link-current]:hover,.case-study code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-framer-page-link-current]:hover,.case-study code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){.case-study div.framer-text,.case-study p.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study ol.framer-text,.case-study ul.framer-text,.case-study li.framer-text,.case-study blockquote.framer-text{display:var(--text-truncation-display-inline-for-safari-16,revert)}.case-study div.framer-text:after,.case-study p.framer-text:after,.case-study h1.framer-text:after,.case-study h2.framer-text:after,.case-study h3.framer-text:after,.case-study h4.framer-text:after,.case-study h5.framer-text:after,.case-study h6.framer-text:after,.case-study ol.framer-text:after,.case-study ul.framer-text:after,.case-study li.framer-text:after,.case-study blockquote.framer-text:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.case-study p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}.case-study .ssr-variant{display:contents}.case-study p.framer-text,.case-study div.framer-text,.case-study figure.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study ol.framer-text,.case-study ul.framer-text{margin:0;padding:0}.case-study p.framer-text,.case-study div.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study li.framer-text,.case-study ol.framer-text,.case-study ul.framer-text,.case-study mark.framer-text,.case-study span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-font-style-preview,var(--framer-blockquote-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-font-weight-preview,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-text-color,#000));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));text-transform:var(--framer-blockquote-text-transform,var(--framer-text-transform,none));-webkit-text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));text-decoration-line:var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial));-webkit-text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));text-decoration-style:var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial));-webkit-text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-color:var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial));text-decoration-thickness:var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial));text-decoration-skip-ink:var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial));text-underline-offset:var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em));text-align:var(--framer-blockquote-text-alignment,var(--framer-text-alignment,start));-webkit-text-stroke-width:var(--framer-text-stroke-width,initial);-webkit-text-stroke-color:var(--framer-text-stroke-color,initial);-moz-font-feature-settings:var(--framer-font-open-type-features,initial);-webkit-font-feature-settings:var(--framer-font-open-type-features,initial);font-feature-settings:var(--framer-font-open-type-features,initial);font-variation-settings:var(--framer-font-variation-axes-preview,var(--framer-font-variation-axes,normal));text-wrap:var(--framer-text-wrap-override,var(--framer-text-wrap))}.case-study mark.framer-text,.case-study p.framer-text,.case-study div.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study li.framer-text,.case-study ol.framer-text,.case-study ul.framer-text{background-color:var(--framer-blockquote-text-background-color,var(--framer-text-background-color,initial));border-radius:var(--framer-blockquote-text-background-radius,var(--framer-text-background-radius,initial));corner-shape:var(--framer-blockquote-text-background-corner-shape,var(--framer-text-background-corner-shape,initial));padding:var(--framer-blockquote-text-background-padding,var(--framer-text-background-padding,initial))}@supports not (color:color(display-p3 1 1 1)){.case-study p.framer-text,.case-study div.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study li.framer-text,.case-study ol.framer-text,.case-study ul.framer-text,.case-study span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))));-webkit-text-stroke-color:var(--framer-text-stroke-color-rgb,var(--framer-text-stroke-color,initial))}.case-study mark.framer-text{background-color:var(--framer-blockquote-text-background-color-rgb,var(--framer-blockquote-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))}}.case-study strong.framer-text{font-family:Source Code Pro,monospace;font-style:var(--framer-blockquote-font-style-bold,var(--framer-font-style-bold));font-weight:var(--framer-blockquote-font-weight-bold,var(--framer-font-weight-bold,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold,var(--framer-font-variation-axes-bold))}.case-study em.framer-text{font-family:Source Code Pro,monospace;font-style:var(--framer-blockquote-font-style-italic,var(--framer-font-style-italic,italic));font-weight:var(--framer-blockquote-font-weight-italic,var(--framer-font-weight-italic));font-variation-settings:var(--framer-blockquote-font-variation-axes-italic,var(--framer-font-variation-axes-italic))}.case-study em.framer-text>strong.framer-text{font-family:Source Code Pro,monospace;font-style:var(--framer-blockquote-font-style-bold-italic,var(--framer-font-style-bold-italic,italic));font-weight:var(--framer-blockquote-font-weight-bold-italic,var(--framer-font-weight-bold-italic,bolder));font-variation-settings:var(--framer-blockquote-font-variation-axes-bold-italic,var(--framer-font-variation-axes-bold-italic))}.case-study p.framer-text:not(:first-child),.case-study div.framer-text:not(:first-child),.case-study h1.framer-text:not(:first-child),.case-study h2.framer-text:not(:first-child),.case-study h3.framer-text:not(:first-child),.case-study h4.framer-text:not(:first-child),.case-study h5.framer-text:not(:first-child),.case-study h6.framer-text:not(:first-child),.case-study ol.framer-text:not(:first-child),.case-study ul.framer-text:not(:first-child),.case-study blockquote.framer-text:not(:first-child),.case-study table.framer-text:not(:first-child),.case-study figure.framer-text:not(:first-child){margin-top:var(--framer-blockquote-paragraph-spacing,var(--framer-paragraph-spacing,0))}.case-study li.framer-text>ul.framer-text:nth-child(2),.case-study li.framer-text>ol.framer-text:nth-child(2){margin-top:0}.case-study .framer-text[data-text-fill]{-webkit-text-fill-color:transparent;padding:max(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / 2));margin:min(0em, calc(calc(1.3em - var(--framer-blockquote-line-height,var(--framer-line-height,1.3em))) / -2));-webkit-background-clip:text;background-clip:text;display:inline-block}.case-study code.framer-text,.case-study code.framer-text span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));letter-spacing:var(--framer-blockquote-letter-spacing,var(--framer-letter-spacing,0));line-height:var(--framer-blockquote-line-height,var(--framer-line-height,1.2em))}@supports not (color:color(display-p3 1 1 1)){.case-study code.framer-text,.case-study code.framer-text span.framer-text:not([data-text-fill]){color:var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))}}.case-study blockquote.framer-text{unicode-bidi:initial;margin-block-start:initial;margin-block-end:initial;margin-inline-start:initial;margin-inline-end:initial}.case-study a.framer-text,.case-study a.framer-text span.framer-text:not([data-text-fill]),.case-study span.framer-text[data-nested-link],.case-study span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:inherit;font-family:Source Code Pro,monospace;font-style:var(--framer-font-style-preview,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none)));cursor:var(--framer-custom-cursors,pointer);background-color:initial;border-radius:var(--framer-link-text-background-radius,initial);corner-shape:var(--framer-link-text-background-corner-shape,initial);padding:var(--framer-link-text-background-padding,initial)}.case-study a.framer-text,.case-study span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-text-background-color,initial)}@supports not (color:color(display-p3 1 1 1)){.case-study a.framer-text,.case-study span.framer-text[data-nested-link]{color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial));-webkit-text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))));text-decoration-color:var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))}}.case-study code.framer-text a.framer-text,.case-study code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-nested-link],.case-study code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-blockquote-font-style,var(--framer-code-font-style,var(--framer-font-style,normal)));font-weight:var(--framer-blockquote-font-weight,var(--framer-code-font-weight,var(--framer-font-weight,400)));color:inherit;font-size:calc(var(--framer-blockquote-font-size,var(--framer-font-size,16px)) * var(--framer-font-size-scale,1))}.case-study code.framer-text a.framer-text,.case-study code.framer-text span.framer-text[data-nested-link]{color:var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){.case-study code.framer-text a.framer-text,.case-study code.framer-text a.framer-text span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-nested-link],.case-study code.framer-text span.framer-text[data-nested-link] span.framer-text:not([data-text-fill]){color:var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))}}.case-study a.framer-text:hover,.case-study a.framer-text:hover span.framer-text:not([data-text-fill]),.case-study span.framer-text[data-nested-link]:hover,.case-study span.framer-text[data-nested-link]:hover span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-font-style,var(--framer-blockquote-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-font-weight,var(--framer-blockquote-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-blockquote-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-text-transform,var(--framer-blockquote-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-text-background-radius,var(--framer-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-text-background-corner-shape,var(--framer-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-text-background-padding,var(--framer-text-background-padding,initial)))}.case-study a.framer-text:hover,.case-study span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-text-decoration,var(--framer-blockquote-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-blockquote-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-blockquote-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-blockquote-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-blockquote-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-blockquote-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){.case-study a.framer-text:hover,.case-study span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}.case-study code.framer-text a.framer-text:hover,.case-study code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-text-color,var(--framer-blockquote-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){.case-study code.framer-text a.framer-text:hover,.case-study code.framer-text span.framer-text[data-nested-link]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-blockquote-text-color-rgb,var(--framer-blockquote-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))))}}.case-study a.framer-text[data-framer-page-link-current],.case-study a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.case-study span.framer-text[data-framer-page-link-current],.case-study span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-font-style-preview,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal))));font-weight:var(--framer-font-weight-preview,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400))));font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none)));border-radius:var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial));corner-shape:var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial));padding:var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial))}.case-study a.framer-text[data-framer-page-link-current],.case-study span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000)));-webkit-text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));text-decoration-line:var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial)));-webkit-text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));text-decoration-style:var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial)));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-color:var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial)));text-decoration-thickness:var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial)));text-decoration-skip-ink:var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial)));text-underline-offset:var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial)));background-color:var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,var(--framer-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){.case-study a.framer-text[data-framer-page-link-current],.case-study span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))));text-decoration-color:var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))}}.case-study code.framer-text a.framer-text[data-framer-page-link-current],.case-study code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-framer-page-link-current],.case-study code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){font-family:Source Code Pro,monospace;font-style:var(--framer-code-font-style,var(--framer-font-style,normal));font-weight:var(--framer-code-font-weight,var(--framer-font-weight,400));color:inherit;font-size:calc(var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px))) * var(--framer-font-size-scale,1))}.case-study code.framer-text a.framer-text[data-framer-page-link-current],.case-study code.framer-text span.framer-text[data-framer-page-link-current]{color:var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000))))}@supports not (color:color(display-p3 1 1 1)){.case-study code.framer-text a.framer-text[data-framer-page-link-current],.case-study code.framer-text a.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-framer-page-link-current],.case-study code.framer-text span.framer-text[data-framer-page-link-current] span.framer-text:not([data-text-fill]){color:var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))));background-color:var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,var(--framer-text-background-color-rgb,var(--framer-text-background-color,initial))))))}}.case-study a.framer-text[data-framer-page-link-current]:hover,.case-study a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.case-study span.framer-text[data-framer-page-link-current]:hover,.case-study span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:inherit;font-family:Source Code Pro,monospace;font-style:var(--framer-font-style-preview,var(--framer-link-hover-font-style,var(--framer-link-current-font-style,var(--framer-link-font-style,var(--framer-font-style,normal)))));font-weight:var(--framer-font-weight-preview,var(--framer-link-hover-font-weight,var(--framer-link-current-font-weight,var(--framer-link-font-weight,var(--framer-font-weight,400)))));font-size:calc(var(--framer-link-hover-font-size,var(--framer-link-current-font-size,var(--framer-link-font-size,var(--framer-font-size,16px)))) * var(--framer-font-size-scale,1));text-transform:var(--framer-link-hover-text-transform,var(--framer-link-current-text-transform,var(--framer-link-text-transform,var(--framer-text-transform,none))));border-radius:var(--framer-link-hover-text-background-radius,var(--framer-link-current-text-background-radius,var(--framer-link-text-background-radius,initial)));corner-shape:var(--framer-link-hover-text-background-corner-shape,var(--framer-link-current-text-background-corner-shape,var(--framer-link-text-background-corner-shape,initial)));padding:var(--framer-link-hover-text-background-padding,var(--framer-link-current-text-background-padding,var(--framer-link-text-background-padding,initial)))}.case-study a.framer-text[data-framer-page-link-current]:hover,.case-study span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-text-color,#000))));-webkit-text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));text-decoration-line:var(--framer-link-hover-text-decoration,var(--framer-link-current-text-decoration,var(--framer-link-text-decoration,var(--framer-text-decoration,initial))));-webkit-text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));text-decoration-style:var(--framer-link-hover-text-decoration-style,var(--framer-link-current-text-decoration-style,var(--framer-link-text-decoration-style,var(--framer-text-decoration-style,initial))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-color:var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color,initial))));text-decoration-thickness:var(--framer-link-hover-text-decoration-thickness,var(--framer-link-current-text-decoration-thickness,var(--framer-link-text-decoration-thickness,var(--framer-text-decoration-thickness,initial))));text-decoration-skip-ink:var(--framer-link-hover-text-decoration-skip-ink,var(--framer-link-current-text-decoration-skip-ink,var(--framer-link-text-decoration-skip-ink,var(--framer-text-decoration-skip-ink,initial))));text-underline-offset:var(--framer-link-hover-text-decoration-offset,var(--framer-link-current-text-decoration-offset,var(--framer-link-text-decoration-offset,var(--framer-text-decoration-offset,initial))));background-color:var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color,initial)))}@supports not (color:color(display-p3 1 1 1)){.case-study a.framer-text[data-framer-page-link-current]:hover,.case-study span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))));-webkit-text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))));text-decoration-color:var(--framer-link-hover-text-decoration-color-rgb,var(--framer-link-hover-text-decoration-color,var(--framer-link-current-text-decoration-color-rgb,var(--framer-link-current-text-decoration-color,var(--framer-link-text-decoration-color-rgb,var(--framer-link-text-decoration-color,var(--framer-text-decoration-color-rgb,var(--framer-text-decoration-color,currentcolor))))))))}}.case-study code.framer-text a.framer-text[data-framer-page-link-current]:hover,.case-study code.framer-text span.framer-text[data-framer-page-link-current]:hover{color:var(--framer-link-hover-text-color,var(--framer-link-current-text-color,var(--framer-link-text-color,var(--framer-code-text-color,var(--framer-text-color,#000)))))}@supports not (color:color(display-p3 1 1 1)){.case-study code.framer-text a.framer-text[data-framer-page-link-current]:hover,.case-study code.framer-text a.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]),.case-study code.framer-text span.framer-text[data-framer-page-link-current]:hover,.case-study code.framer-text span.framer-text[data-framer-page-link-current]:hover span.framer-text:not([data-text-fill]){color:var(--framer-link-hover-text-color-rgb,var(--framer-link-hover-text-color,var(--framer-link-current-text-color-rgb,var(--framer-link-current-text-color,var(--framer-link-text-color-rgb,var(--framer-link-text-color,var(--framer-code-text-color-rgb,var(--framer-code-text-color,var(--framer-text-color-rgb,var(--framer-text-color,#000))))))))));background-color:var(--framer-link-hover-text-background-color-rgb,var(--framer-link-hover-text-background-color,var(--framer-link-current-text-background-color-rgb,var(--framer-link-current-text-background-color,var(--framer-link-text-background-color-rgb,var(--framer-link-text-background-color,initial))))))}}.case-study ol.framer-text{--list-style-type:decimal}.case-study ul.framer-text,.case-study ol.framer-text{padding-inline-start:0;position:relative}.case-study li.framer-text{counter-increment:list-item;padding-inline-start:2ch;list-style:""}.case-study ol.framer-text>li.framer-text{padding-inline-start:calc(calc(var(--max-list-digits,1) + 1) * 1ch)}.case-study ol.framer-text>li.framer-text:before{content:counter(list-item, var(--list-style-type)) ".";font-variant-numeric:tabular-nums;position:absolute;inset-inline-start:0}.case-study ul.framer-text>li.framer-text:before{content:"•";position:absolute;inset-inline-start:0}.case-study table.framer-text{border-collapse:separate;border-spacing:0;table-layout:auto;word-break:normal;width:100%}.case-study td.framer-text,.case-study th.framer-text{overflow-wrap:anywhere;vertical-align:top;min-width:16ch}@supports (background:-webkit-named-image(i)) and (not (contain-intrinsic-size:inherit)){.case-study div.framer-text,.case-study p.framer-text,.case-study h1.framer-text,.case-study h2.framer-text,.case-study h3.framer-text,.case-study h4.framer-text,.case-study h5.framer-text,.case-study h6.framer-text,.case-study ol.framer-text,.case-study ul.framer-text,.case-study li.framer-text,.case-study blockquote.framer-text{display:var(--text-truncation-display-inline-for-safari-16,revert)}.case-study div.framer-text:after,.case-study p.framer-text:after,.case-study h1.framer-text:after,.case-study h2.framer-text:after,.case-study h3.framer-text:after,.case-study h4.framer-text:after,.case-study h5.framer-text:after,.case-study h6.framer-text:after,.case-study ol.framer-text:after,.case-study ul.framer-text:after,.case-study li.framer-text:after,.case-study blockquote.framer-text:after{content:var(--text-truncation-line-break-for-safari-16);white-space:pre}.case-study p.framer-text[data-text-fill]{display:var(--text-truncation-display-inline-for-safari-16,inline-block)}}.case-study.framer-EuDEF.framer-bm1hud,.case-study.framer-EuDEF .framer-bm1hud{display:block}.case-study.framer-EuDEF.framer-wtwidc{height:min-content;overflow:var(--overflow-clip-fallback,clip);background-color:#13d091;flex-flow:column;place-content:center flex-start;align-items:center;gap:0;width:1920px;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-13ejtac{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:1px;position:absolute;top:0;left:0}.case-study.framer-EuDEF .framer-nxlcq8{z-index:4;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:64px;width:100%;height:100vh;padding:0;display:flex;position:sticky;top:0;overflow:hidden}.case-study.framer-EuDEF .framer-13blahc{z-index:3;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:8px;width:min-content;height:min-content;padding:0;display:flex;position:absolute;bottom:119px;left:33px;overflow:visible}.case-study.framer-EuDEF .framer-1hj9k3n-container{flex:none;width:320px;height:auto;position:relative}.case-study.framer-EuDEF .framer-faevk7-container{flex:none;width:260px;height:auto;position:relative}.case-study.framer-EuDEF .framer-wqmzt2{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:3;flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:558px;padding:0;display:flex;position:absolute;bottom:28px;left:33px}.case-study.framer-EuDEF .framer-1to0tgs,.case-study.framer-EuDEF .framer-94rpdj{z-index:4;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:6px;width:min-content;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1j0h683,.case-study.framer-EuDEF .framer-18em15d,.case-study.framer-EuDEF .framer-15pgbn,.case-study.framer-EuDEF .framer-1qpjzja,.case-study.framer-EuDEF .framer-13pwcwb,.case-study.framer-EuDEF .framer-69dnhw,.case-study.framer-EuDEF .framer-11ynygd,.case-study.framer-EuDEF .framer-1a8c532,.case-study.framer-EuDEF .framer-15g25fh,.case-study.framer-EuDEF .framer-3anrxf,.case-study.framer-EuDEF .framer-65xlxo,.case-study.framer-EuDEF .framer-6dplv5,.case-study.framer-EuDEF .framer-1xg7zy5,.case-study.framer-EuDEF .framer-t7llof,.case-study.framer-EuDEF .framer-dxjgqw,.case-study.framer-EuDEF .framer-1mu18g,.case-study.framer-EuDEF .framer-rp9ma3{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre;flex:none;width:auto;height:auto;position:relative}.case-study.framer-EuDEF .framer-1n5gax5{filter:brightness();z-index:2;flex:1 0 0;width:100%;height:1px;position:relative}.case-study.framer-EuDEF .framer-1ye2iam{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-lquoa9{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;transform-style:preserve-3d;z-index:5;border-top-left-radius:8px;border-top-right-radius:8px;flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;padding:33px;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1l9uqiu{height:900px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex:none;width:1px;position:absolute;top:0;right:0}.case-study.framer-EuDEF .framer-nian3x{height:auto;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:column;flex:none;place-content:flex-start;align-self:stretch;align-items:flex-start;gap:40px;width:min-content;padding:0 33px 0 0;display:flex;position:relative}.case-study.framer-EuDEF .framer-uavnqn,.case-study.framer-EuDEF .framer-t6z5km,.case-study.framer-EuDEF .framer-1p5rzld{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start center;align-items:flex-start;gap:12px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-grx426{--framer-link-text-color:#09f;--framer-link-text-decoration:underline;white-space:pre-wrap;word-break:break-word;word-wrap:break-word;flex:none;width:100%;height:auto;position:relative}.case-study.framer-EuDEF .framer-5zk9kf,.case-study.framer-EuDEF .framer-1opt09w{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:16px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-tix72l-container,.case-study.framer-EuDEF .framer-oghl48-container,.case-study.framer-EuDEF .framer-1x9ucqv-container,.case-study.framer-EuDEF .framer-169z3ld-container{z-index:4;flex:none;width:100%;height:auto;position:relative}.case-study.framer-EuDEF .framer-o3emhr{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:center;align-items:center;gap:12px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-6udszf{z-index:4;flex-flow:column;flex:none;place-content:center;align-items:center;gap:36px;width:558px;height:min-content;padding:0;display:flex;position:sticky;top:72px;overflow:visible}.case-study.framer-EuDEF .framer-q7ym13{z-index:1;flex-flow:column;flex:none;place-content:center flex-start;align-items:center;gap:40px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-gvffkv,.case-study.framer-EuDEF .framer-42acb3{height:1px;overflow:var(--overflow-clip-fallback,clip);background-color:#58677d66;flex:none;width:100%;position:relative}.case-study.framer-EuDEF .framer-1lh28p7{flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:12px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-ybrxq0{flex-flow:wrap;flex:none;place-content:flex-end flex-start;align-items:flex-end;gap:4px;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1x77pad,.case-study.framer-EuDEF .framer-v3ucmi,.case-study.framer-EuDEF .framer-ci8v08,.case-study.framer-EuDEF .framer-1aviyj1{backdrop-filter:blur(6px);will-change:var(--framer-will-change-override,transform);background-color:#202735;border-radius:6px;flex-flow:row;flex:none;place-content:center;align-items:center;gap:0;width:min-content;height:min-content;padding:8px 12px 9px;display:flex;position:relative;overflow:hidden}.case-study.framer-EuDEF .framer-gjy9q7{max-width:1680px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:16px;width:1px;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-16p70x0-container,.case-study.framer-EuDEF .framer-rpqspr-container{aspect-ratio:1.77778;flex:none;width:100%;max-width:1680px;height:auto;position:relative}.case-study.framer-EuDEF .framer-x2tg7x,.case-study.framer-EuDEF .framer-14w5w4u{max-width:1680px;height:100vh;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-s6e2vs,.case-study.framer-EuDEF .framer-160jxvw{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;top:100px;left:0;right:0}.case-study.framer-EuDEF .framer-yrhsin{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;top:0;left:0;right:0}.case-study.framer-EuDEF .framer-q1rl8{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;bottom:0;left:0;right:0}.case-study.framer-EuDEF .framer-18v42fe{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;transform-style:preserve-3d;z-index:5;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:0 33px;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-g7cdcp,.case-study.framer-EuDEF .framer-1i8mf9d{height:auto;min-height:320px;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:10px;width:1px;padding:140px 0 0 100px;display:flex;position:relative}.case-study.framer-EuDEF .framer-ptjhau{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;transform-style:preserve-3d;z-index:5;flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;padding:33px;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1ygz5jr{max-width:1680px;height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:16px;width:1px;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-1tqtxnm,.case-study.framer-EuDEF .framer-1kq850c{max-width:1680px;height:100vh;overflow:var(--overflow-clip-fallback,clip);will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:10px;width:100%;padding:140px 0 0 100px;display:flex;position:relative}.case-study.framer-EuDEF .framer-o3hzde{height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:12px;width:min-content;padding:0 0 0 33px;display:flex;position:sticky;top:80px}.case-study.framer-EuDEF .framer-gvujdp{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:0;width:534px;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-1yuo0vf{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:40px;width:100%;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-1uz40uq{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;transform-style:preserve-3d;z-index:5;flex-flow:row;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:0 33px 33px;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-136ib2e{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);height:min-content;overflow:var(--overflow-clip-fallback,clip);z-index:5;flex-flow:column;flex:none;place-content:flex-start;align-items:flex-start;gap:24px;width:100%;padding:33px 0 0;display:flex;position:relative}.case-study.framer-EuDEF .framer-1a4laqq{flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;height:min-content;padding:0 0 0 33px;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-sygkj5-container{flex:none;width:340px;height:auto;position:relative}.case-study.framer-EuDEF .framer-izutrx{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-start space-between;align-items:flex-start;width:100%;padding:1px 9px;display:flex;position:relative}.case-study.framer-EuDEF .framer-18py179{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;background-color:#58677d66;flex:none;position:absolute;top:0;left:9px;right:9px}.case-study.framer-EuDEF .framer-1kszuwh{height:1px;overflow:var(--overflow-clip-fallback,clip);z-index:1;background-color:#58677d66;flex:none;position:absolute;bottom:0;left:9px;right:9px}.case-study.framer-EuDEF .framer-dbwojw,.case-study.framer-EuDEF .framer-15rebnj{--border-bottom-width:0px;--border-color:var(--token-38dc199c-67f9-448d-b2c4-6dd60749c1ab,#2b3546);--border-left-width:0px;--border-right-width:1px;--border-style:solid;--border-top-width:0px;cursor:pointer;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:12px;width:1px;height:min-content;padding:24px;display:flex;position:relative;overflow:hidden}.case-study.framer-EuDEF .framer-1stccnl,.case-study.framer-EuDEF .framer-1cef4ws,.case-study.framer-EuDEF .framer-1whheam{height:430px;transform-style:preserve-3d;will-change:var(--framer-will-change-override,transform);border-radius:6px;flex-flow:row;flex:none;place-content:center flex-start;align-items:center;gap:10px;width:100%;padding:0;display:flex;position:relative;overflow:hidden}.case-study.framer-EuDEF .framer-fdcwoa,.case-study.framer-EuDEF .framer-1e6g6f3,.case-study.framer-EuDEF .framer-lpd323{border-radius:6px;flex-flow:column wrap;flex:1 0 0;place-content:flex-start;align-items:flex-start;gap:16px;width:1px;height:100%;padding:0;text-decoration:none;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1s268s5,.case-study.framer-EuDEF .framer-1j6dcgg,.case-study.framer-EuDEF .framer-1qgym6{flex-flow:row;flex:none;place-content:center space-between;align-items:center;width:100%;height:min-content;padding:0;display:flex;position:relative;overflow:visible}.case-study.framer-EuDEF .framer-1vzkjve,.case-study.framer-EuDEF .framer-1tlajt7,.case-study.framer-EuDEF .framer-80l39w{height:min-content;overflow:var(--overflow-clip-fallback,clip);flex-flow:row;flex:none;place-content:flex-end;align-items:flex-end;gap:48px;width:min-content;padding:0;display:flex;position:relative}.case-study.framer-EuDEF .framer-1lznm0p-container,.case-study.framer-EuDEF .framer-8tqekx-container,.case-study.framer-EuDEF .framer-qgp57o-container{z-index:1;flex:1 0 0;width:100%;height:1px;position:relative}.case-study.framer-EuDEF .framer-xeuely{cursor:pointer;flex-flow:column;flex:1 0 0;place-content:center flex-start;align-items:center;gap:12px;width:1px;height:min-content;padding:24px;display:flex;position:relative;overflow:hidden}.case-study.framer-EuDEF .framer-1fo1b0{background-color:var(--token-e59ad46e-d0f3-47f5-b564-12fe1afe9a87,#151a24);overflow:var(--overflow-clip-fallback,clip);z-index:0;flex:none;position:absolute;inset:0}.case-study.framer-Gh5xg .framer-styles-preset-4vp8jt:not(.rich-text-wrapper){--framer-font-family:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:var(--token-25d5f18a-61db-4240-b618-c635f5d71739,#b0bac9);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}@media (width<=1279px) and (width>=1024px){.case-study.framer-Gh5xg .framer-styles-preset-4vp8jt:not(.rich-text-wrapper){--framer-font-family:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:var(--token-25d5f18a-61db-4240-b618-c635f5d71739,#b0bac9);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (width<=1023px) and (width>=768px){.case-study.framer-Gh5xg .framer-styles-preset-4vp8jt:not(.rich-text-wrapper){--framer-font-family:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:18px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:var(--token-25d5f18a-61db-4240-b618-c635f5d71739,#b0bac9);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}@media (width<=767px) and (width>=0){.case-study.framer-Gh5xg .framer-styles-preset-4vp8jt:not(.rich-text-wrapper){--framer-font-family:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-bold-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-family-italic:"Source Code Pro", "Source Code Pro Placeholder", monospace;--framer-font-open-type-features:"blwf" on, "cv09" on, "cv03" on, "cv04" on, "cv11" on;--framer-font-size:16px;--framer-font-style:normal;--framer-font-style-bold:normal;--framer-font-style-bold-italic:italic;--framer-font-style-italic:italic;--framer-font-variation-axes:normal;--framer-font-weight:500;--framer-font-weight-bold:700;--framer-font-weight-bold-italic:700;--framer-font-weight-italic:500;--framer-letter-spacing:.01em;--framer-line-height:1em;--framer-paragraph-spacing:0px;--framer-text-alignment:left;--framer-text-color:var(--token-25d5f18a-61db-4240-b618-c635f5d71739,#b0bac9);--framer-text-decoration:none;--framer-text-stroke-color:initial;--framer-text-stroke-width:initial;--framer-text-transform:none;--framer-text-wrap:balance}}.case-study.framer-EuDEF[data-border=true]:after,.case-study.framer-EuDEF [data-border=true]:after{content:"";border-width:var(--border-top-width,0) var(--border-right-width,0) var(--border-bottom-width,0) var(--border-left-width,0);border-color:var(--border-color,none);border-style:var(--border-style,none);box-sizing:border-box;border-radius:inherit;corner-shape:inherit;pointer-events:none;width:100%;height:100%;position:absolute;top:0;left:0}@media (width>=1280px) and (width<=1919.98px){.case-study.framer-EuDEF.framer-wtwidc{width:1280px}.case-study.framer-EuDEF .framer-wqmzt2{width:400px}.case-study.framer-EuDEF .framer-ybrxq0,.case-study.framer-EuDEF .framer-t6z5km,.case-study.framer-EuDEF .framer-1p5rzld{gap:8px}.case-study.framer-EuDEF .framer-g7cdcp,.case-study.framer-EuDEF .framer-1i8mf9d{min-height:unset}.case-study.framer-EuDEF .framer-1ygz5jr{order:1}.case-study.framer-EuDEF .framer-o3hzde{order:2}.case-study.framer-EuDEF .framer-gvujdp{width:480px}.case-study.framer-EuDEF .framer-1yuo0vf{gap:48px}.case-study.framer-EuDEF .framer-160jxvw{order:0}.case-study.framer-EuDEF .framer-izutrx{justify-content:flex-start;gap:0;padding:1px 0}.case-study.framer-EuDEF .framer-1stccnl,.case-study.framer-EuDEF .framer-1cef4ws,.case-study.framer-EuDEF .framer-1whheam{height:min-content}.case-study.framer-EuDEF .framer-fdcwoa,.case-study.framer-EuDEF .framer-1e6g6f3,.case-study.framer-EuDEF .framer-lpd323{height:430px}}@media (width>=1024px) and (width<=1279.98px){.case-study.framer-EuDEF.framer-wtwidc{width:1024px}.case-study.framer-EuDEF .framer-wqmzt2{width:386px}.case-study.framer-EuDEF .framer-lquoa9{justify-content:flex-start;gap:24px;padding:33px 33px 41px}.case-study.framer-EuDEF .framer-1l9uqiu,.case-study.framer-EuDEF .framer-160jxvw{order:0}.case-study.framer-EuDEF .framer-nian3x{order:1;gap:24px;width:386px;padding:0}.case-study.framer-EuDEF .framer-6udszf{order:2;gap:24px;width:100%}.case-study.framer-EuDEF .framer-q7ym13{gap:24px}.case-study.framer-EuDEF .framer-ybrxq0,.case-study.framer-EuDEF .framer-t6z5km,.case-study.framer-EuDEF .framer-1p5rzld{gap:8px}.case-study.framer-EuDEF .framer-gjy9q7{order:2}.case-study.framer-EuDEF .framer-s6e2vs{order:3}.case-study.framer-EuDEF .framer-yrhsin{order:4}.case-study.framer-EuDEF .framer-q1rl8{order:5}.case-study.framer-EuDEF .framer-ptjhau{flex-direction:column;justify-content:flex-start;gap:40px}.case-study.framer-EuDEF .framer-1ygz5jr{flex:none;order:2;width:100%}.case-study.framer-EuDEF .framer-o3hzde{top:unset;order:1;width:100%;padding:0;position:relative}.case-study.framer-EuDEF .framer-gvujdp{flex:1 0 0;justify-content:center;width:1px}.case-study.framer-EuDEF .framer-1yuo0vf{justify-content:center;gap:24px}.case-study.framer-EuDEF .framer-o3emhr{align-content:flex-start;align-items:flex-start;gap:8px}.case-study.framer-EuDEF .framer-1opt09w{align-content:flex-start;align-items:flex-start}.case-study.framer-EuDEF .framer-1uz40uq{padding:0 33px 41px}.case-study.framer-EuDEF .framer-1a4laqq{padding:0 0 0 32px}.case-study.framer-EuDEF .framer-izutrx{padding:1px 0}.case-study.framer-EuDEF .framer-dbwojw{padding:16px}.case-study.framer-EuDEF .framer-15rebnj{--border-bottom-width:unset;--border-left-width:unset;--border-right-width:unset;--border-top-width:unset;padding:16px}}@media (width>=768px) and (width<=1023.98px){.case-study.framer-EuDEF.framer-wtwidc{width:768px}.case-study.framer-EuDEF .framer-13blahc{bottom:unset;top:918px;left:24px}.case-study.framer-EuDEF .framer-wqmzt2{width:unset;bottom:24px;left:24px;right:24px}.case-study.framer-EuDEF .framer-lquoa9{flex-direction:column;justify-content:flex-start;gap:24px;padding:24px}.case-study.framer-EuDEF .framer-1l9uqiu,.case-study.framer-EuDEF .framer-160jxvw{order:0}.case-study.framer-EuDEF .framer-nian3x{align-self:unset;flex-direction:row;order:2;gap:24px;width:100%;height:min-content;padding:0}.case-study.framer-EuDEF .framer-6udszf{flex:1 0 0;gap:24px;width:1px}.case-study.framer-EuDEF .framer-ybrxq0,.case-study.framer-EuDEF .framer-t6z5km,.case-study.framer-EuDEF .framer-o3emhr,.case-study.framer-EuDEF .framer-1p5rzld{gap:8px}.case-study.framer-EuDEF .framer-q7ym13{gap:24px}.case-study.framer-EuDEF .framer-gjy9q7{flex:none;order:1;width:100%}.case-study.framer-EuDEF .framer-s6e2vs{order:3}.case-study.framer-EuDEF .framer-yrhsin{order:4}.case-study.framer-EuDEF .framer-q1rl8{order:5}.case-study.framer-EuDEF .framer-ptjhau{flex-direction:column;justify-content:flex-start;gap:40px}.case-study.framer-EuDEF .framer-1ygz5jr{flex:none;order:2;width:100%}.case-study.framer-EuDEF .framer-o3hzde{top:unset;order:1;width:100%;padding:0;position:relative}.case-study.framer-EuDEF .framer-gvujdp{flex:1 0 0;justify-content:center;width:1px}.case-study.framer-EuDEF .framer-1yuo0vf{justify-content:center;gap:24px}.case-study.framer-EuDEF .framer-1uz40uq{padding:0 33px 41px}.case-study.framer-EuDEF .framer-1a4laqq{padding:0 0 0 24px}.case-study.framer-EuDEF .framer-izutrx{flex-direction:column;justify-content:flex-start;gap:16px;padding:24px}.case-study.framer-EuDEF .framer-dbwojw{--border-bottom-width:1px;--border-right-width:0px;flex:none;width:100%;padding:0 0 16px}.case-study.framer-EuDEF .framer-15rebnj{--border-bottom-width:unset;--border-left-width:unset;--border-right-width:unset;--border-top-width:unset;flex:none;width:100%;padding:0}}@media (width<=767.98px){.case-study.framer-EuDEF.framer-wtwidc{width:375px}.case-study.framer-EuDEF .framer-13blahc{bottom:91px;left:16px}.case-study.framer-EuDEF .framer-wqmzt2{width:unset;bottom:16px;left:16px;right:16px}.case-study.framer-EuDEF .framer-lquoa9,.case-study.framer-EuDEF .framer-ptjhau{flex-direction:column;justify-content:flex-start;gap:24px;padding:16px}.case-study.framer-EuDEF .framer-1l9uqiu{order:5}.case-study.framer-EuDEF .framer-nian3x{align-self:unset;order:1;gap:24px;width:100%;height:min-content;padding:0}.case-study.framer-EuDEF .framer-6udszf{gap:24px;width:100%}.case-study.framer-EuDEF .framer-ybrxq0,.case-study.framer-EuDEF .framer-t6z5km,.case-study.framer-EuDEF .framer-1p5rzld{gap:8px}.case-study.framer-EuDEF .framer-5zk9kf{align-content:flex-start;align-items:flex-start}.case-study.framer-EuDEF .framer-q7ym13{gap:24px}.case-study.framer-EuDEF .framer-gjy9q7{flex:none;order:0;gap:12px;width:100%}.case-study.framer-EuDEF .framer-x2tg7x,.case-study.framer-EuDEF .framer-14w5w4u{height:auto}.case-study.framer-EuDEF .framer-s6e2vs{order:2}.case-study.framer-EuDEF .framer-yrhsin{order:3}.case-study.framer-EuDEF .framer-q1rl8{order:4}.case-study.framer-EuDEF .framer-18v42fe{flex-direction:column;gap:16px;padding:0 16px}.case-study.framer-EuDEF .framer-g7cdcp{min-height:unset;flex:none;width:100%}.case-study.framer-EuDEF .framer-1ygz5jr{flex:none;order:2;gap:12px;width:100%}.case-study.framer-EuDEF .framer-1tqtxnm,.case-study.framer-EuDEF .framer-1kq850c{height:auto;min-height:320px}.case-study.framer-EuDEF .framer-o3hzde{top:unset;order:1;width:100%;padding:0;position:relative}.case-study.framer-EuDEF .framer-gvujdp{flex:1 0 0;justify-content:center;width:1px}.case-study.framer-EuDEF .framer-1yuo0vf{justify-content:center;gap:24px}.case-study.framer-EuDEF .framer-o3emhr{align-content:flex-start;align-items:flex-start;gap:10px}.case-study.framer-EuDEF .framer-1opt09w{align-content:flex-start;align-items:flex-start;gap:12px}.case-study.framer-EuDEF .framer-160jxvw{order:0}.case-study.framer-EuDEF .framer-1uz40uq{flex-direction:column;gap:16px;padding:0 16px 16px}.case-study.framer-EuDEF .framer-1i8mf9d{flex:none;width:100%;height:320px}.case-study.framer-EuDEF .framer-136ib2e{gap:12px;padding:9px}.case-study.framer-EuDEF .framer-1a4laqq{padding:0 0 0 8px}.case-study.framer-EuDEF .framer-sygkj5-container{width:auto}.case-study.framer-EuDEF .framer-izutrx{flex-direction:column;align-content:center;align-items:center;padding:0}.case-study.framer-EuDEF .framer-18py179{left:unset;right:unset;top:unset;order:0;width:100%;position:relative}.case-study.framer-EuDEF .framer-1kszuwh{bottom:unset;left:unset;right:unset;order:4;width:100%;position:relative}.case-study.framer-EuDEF .framer-dbwojw{--border-bottom-width:1px;--border-right-width:0px;flex:none;order:1;width:100%;padding:0}.case-study.framer-EuDEF .framer-1stccnl,.case-study.framer-EuDEF .framer-1cef4ws,.case-study.framer-EuDEF .framer-1whheam{height:248px}.case-study.framer-EuDEF .framer-fdcwoa,.case-study.framer-EuDEF .framer-1e6g6f3,.case-study.framer-EuDEF .framer-lpd323{gap:12px;padding:9px}.case-study.framer-EuDEF .framer-15rebnj{--border-bottom-width:1px;--border-right-width:0px;flex:none;order:2;width:100%;padding:0}.case-study.framer-EuDEF .framer-xeuely{flex:none;order:3;width:100%;padding:0}}@media (width>=1024px) and (width<=1279.98px){.case-study.framer-EuDEF .framer-xeuely,.case-study.framer-EuDEF .framer-1whheam,.case-study.framer-EuDEF .framer-lpd323,.case-study.framer-EuDEF .framer-1qgym6,.case-study.framer-EuDEF .framer-1mu18g,.case-study.framer-EuDEF .framer-80l39w,.case-study.framer-EuDEF .framer-rp9ma3,.case-study.framer-EuDEF .framer-qgp57o-container{display:none!important}}@media (width>=768px) and (width<=1023.98px){.case-study.framer-EuDEF .framer-xeuely,.case-study.framer-EuDEF .framer-1whheam,.case-study.framer-EuDEF .framer-lpd323,.case-study.framer-EuDEF .framer-1qgym6,.case-study.framer-EuDEF .framer-1mu18g,.case-study.framer-EuDEF .framer-80l39w,.case-study.framer-EuDEF .framer-rp9ma3,.case-study.framer-EuDEF .framer-qgp57o-container{display:none!important}}@media (width>=1920px){.case-study .framer-16p70x0-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-16p70x0-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-16p70x0-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-16p70x0-container{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-16p70x0-container{--case-from-y:30;--case-from-scale:.9;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-x2tg7x{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-x2tg7x{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-x2tg7x{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-x2tg7x{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-x2tg7x{aspect-ratio:1;--case-from-y:30;--case-from-scale:.9;height:auto;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-14w5w4u{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-14w5w4u{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-14w5w4u{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-14w5w4u{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-14w5w4u{aspect-ratio:1.21879;--case-from-y:30;--case-from-scale:.9;height:auto;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-g7cdcp{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-g7cdcp{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-g7cdcp{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-g7cdcp{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-g7cdcp{--case-from-y:30;--case-from-scale:.9;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-rpqspr-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-rpqspr-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-rpqspr-container{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-rpqspr-container{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-rpqspr-container{--case-from-y:30;--case-from-scale:.9;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-1tqtxnm{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-1tqtxnm{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-1tqtxnm{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-1tqtxnm{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-1tqtxnm{aspect-ratio:1.21879;--case-from-y:30;--case-from-scale:.9;height:auto;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-1kq850c{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-1kq850c{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-1kq850c{--case-from-y:25;--case-from-scale:.9;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-1kq850c{--case-from-y:50;--case-from-scale:.98;transform:translateY(50px)scale(.98)}}@media (width<=767.98px){.case-study .framer-1kq850c{aspect-ratio:1.21879;--case-from-y:30;--case-from-scale:.9;height:auto;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-gvujdp{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-gvujdp{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-gvujdp{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-gvujdp{--case-from-y:50;--case-from-scale:.9;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-gvujdp{--case-from-y:30;--case-from-scale:.9;transform:translateY(30px)scale(.9)}}@media (width>=1920px){.case-study .framer-1i8mf9d{aspect-ratio:1.77778;--case-from-y:25;--case-from-scale:.9;height:auto;transform:translateY(25px)scale(.9)}}@media (width>=1280px) and (width<=1919.98px){.case-study .framer-1i8mf9d{aspect-ratio:1.77778;--case-from-y:25;--case-from-scale:.9;height:auto;transform:translateY(25px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-1i8mf9d{aspect-ratio:1.77778;--case-from-y:25;--case-from-scale:.9;height:auto;transform:translateY(25px)scale(.9)}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-1i8mf9d{aspect-ratio:1.77778;--case-from-y:50;--case-from-scale:.9;height:auto;transform:translateY(50px)scale(.9)}}@media (width<=767.98px){.case-study .framer-1i8mf9d{--case-from-y:30;--case-from-scale:.9;transform:translateY(30px)scale(.9)}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-6dplv5>h5{--framer-font-size:14px}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-6dplv5>h5{--framer-font-size:14px}}@media (width<=767.98px){.case-study .framer-6dplv5>h5{--framer-font-size:14px}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-1xg7zy5>p{--framer-font-size:14px}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-1xg7zy5>p{--framer-font-size:14px}}@media (width<=767.98px){.case-study .framer-1xg7zy5>p{--framer-font-size:14px}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-t7llof>h5{--framer-font-size:14px}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-t7llof>h5{--framer-font-size:14px}}@media (width<=767.98px){.case-study .framer-t7llof>h5{--framer-font-size:14px}}@media (width>=1024px) and (width<=1279.98px){.case-study .framer-dxjgqw>p{--framer-font-size:14px}}@media (width>=768px) and (width<=1023.98px){.case-study .framer-dxjgqw>p{--framer-font-size:14px}}@media (width<=767.98px){.case-study .framer-dxjgqw>p,.case-study .framer-1mu18g>h5,.case-study .framer-rp9ma3>p{--framer-font-size:14px}.case-study[data-case-slug=drc] .framer-14w5w4u,.case-study[data-case-slug=pro-scout] .framer-14w5w4u{aspect-ratio:1}.case-study[data-case-slug=drc] .framer-1tqtxnm,.case-study[data-case-slug=drc] .framer-1kq850c{aspect-ratio:.888889}.case-study[data-case-slug=pro-scout] .framer-1tqtxnm,.case-study[data-case-slug=pro-scout] .framer-1kq850c{aspect-ratio:1}}slixel-mux-video[data-astro-cid-6lt7spsk]{background:#151a24;border-radius:6px;width:100%;height:100%;display:block;position:relative;overflow:hidden}video[data-astro-cid-6lt7spsk],img[data-astro-cid-6lt7spsk]{object-fit:var(--mux-fit);object-position:50% 50%;border-radius:inherit;width:100%;height:100%;display:block;position:absolute;inset:0}img[data-astro-cid-6lt7spsk]{z-index:1;pointer-events:none}img[data-astro-cid-6lt7spsk]:not([src]){visibility:hidden}slixel-mux-video[data-astro-cid-6lt7spsk][data-ready=true] img[data-astro-cid-6lt7spsk]{opacity:0;transition:opacity .15s}slixel-mux-video[data-astro-cid-6lt7spsk][data-failed=true] video[data-astro-cid-6lt7spsk]{opacity:0}button[data-astro-cid-6lt7spsk]{cursor:pointer;border-radius:inherit;color:#0000;z-index:2;background:0 0;border:0;width:100%;height:100%;padding:0;position:absolute;inset:0}button[data-astro-cid-6lt7spsk][hidden]{display:none}@media (prefers-reduced-motion:reduce){slixel-mux-video[data-astro-cid-6lt7spsk][data-ready=true] img[data-astro-cid-6lt7spsk]{transition:none}}.case-video-frame[data-astro-cid-cmkdijdt]{border-radius:8px;flex-flow:column;justify-content:center;align-items:center;gap:0;width:100%;height:100%;padding:0;display:flex;position:relative;overflow:clip}.case-video-content[data-astro-cid-cmkdijdt]{flex:1 0 0;width:100%;max-width:1680px;height:1px;position:relative}slixel-case-related[data-astro-cid-2ufh5utv]{isolation:isolate;width:100%;height:100%;display:block;position:relative;overflow:hidden}body[data-page=project] main{width:100%;position:relative}
