*{box-sizing:border-box}html,body{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;min-height:100%;margin:0;padding:0}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:clip}body{position:relative;overflow-x:clip}@media screen and (orientation:landscape) and (max-height:600px){html,body{width:100vw;margin:0;padding:0}}.no-scroll{overflow:hidden}.skip-to-content{color:#000;font-family:var(--font-paragraph), sans-serif;z-index:99999;background:#ffeb3b;border:2px solid #000;border-radius:4px;padding:10px 16px;font-weight:700;text-decoration:underline;transition:transform .2s ease-out;position:absolute;top:0;left:0;transform:translateY(-200%)}.skip-to-content:focus,.skip-to-content:focus-visible{outline-offset:2px;outline:3px solid #000;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){:focus-visible{outline-offset:2px;outline:2px solid canvastext!important}.skip-to-content{color:buttontext!important;background:buttonface!important;border-color:buttontext!important}.skip-to-content:focus,.skip-to-content:focus-visible{outline:3px solid canvastext!important}}@media (prefers-contrast:more){a:not(.skip-to-content){text-underline-offset:2px;text-decoration:underline!important}:focus-visible{outline-width:3px!important}}[data-sonner-toast] button[data-button],[data-sonner-toaster] button[data-button],li[data-sonner-toast] button[data-button]{box-shadow:none!important;font-family:var(--font-paragraph)!important;cursor:pointer!important;height:auto!important;min-height:auto!important;color:inherit!important;background:0 0!important;border:none!important;border-radius:4px!important;flex-shrink:0!important;margin:0 0 0 auto!important;padding:4px 8px!important;font-size:.875em!important;font-weight:600!important;text-decoration:none!important;transition:all .2s!important}[data-sonner-toast] button:hover,[data-sonner-toaster] button:hover,li[data-sonner-toast] button:hover{opacity:.8;transform:translate(2px)}#case-study-page{background-color:var(--color-background,#fff);min-height:100vh;margin-top:-200px;margin-bottom:-10rem;padding-top:200px;padding-bottom:10rem}body #case-study-page{filter:invert(0)hue-rotate();transition:filter .7s cubic-bezier(.4,0,.2,1),margin-top .7s cubic-bezier(.4,0,.2,1),padding-top .7s cubic-bezier(.4,0,.2,1)}body header,body #burger-toggle{filter:invert(0)hue-rotate();transition:filter .7s cubic-bezier(.4,0,.2,1)}body.case-study-dark-mode #case-study-page,body.case-study-dark-mode header,body.case-study-dark-mode #burger-toggle{filter:invert()hue-rotate(180deg)}body #case-study-page img,body #case-study-page video,body #case-study-page picture,body #case-study-page svg image{filter:invert(0)hue-rotate();transition:filter .7s cubic-bezier(.4,0,.2,1)}body.case-study-dark-mode #case-study-page img,body.case-study-dark-mode #case-study-page video,body.case-study-dark-mode #case-study-page picture,body.case-study-dark-mode #case-study-page svg image{filter:invert()hue-rotate(180deg)}html[data-no-gpu] body #case-study-page,html[data-no-gpu] body header,html[data-no-gpu] body #burger-toggle,html[data-no-gpu] body #case-study-page img,html[data-no-gpu] body #case-study-page video{transition:none}html[data-theme=dark] body.case-study-light header,html[data-theme=dark] body.case-study-light #burger-toggle{filter:invert()hue-rotate(180deg)}html[data-theme=dark] body.case-study-light.case-study-dark-mode header,html[data-theme=dark] body.case-study-light.case-study-dark-mode #burger-toggle{filter:invert(0)hue-rotate()}
