:root{--black:#000;--white:#fff;--light-grey:#f5f5f5;--yellow:#ffe100;--blue:#3232ff;--transition:0.4s cubic-bezier(0,0,0.41,1);--whitespace-global:32px;--whitespace-global-large:48px;--whitespace-global-small:20px;--whitespace-tablet:54px;--whitespace-mobile:64px;--whitespace-desktop:60px;--side-padding-tablet:40px;--side-padding-desktop:60px;--side-padding-desktop-xxl:80px;--side-padding-mobile:20px;--max-width:1604px;--whitespace:72px}@media screen and (max-width:1603px){:root{--whitespace:60px}}@media screen and (max-width:1279px){:root{--whitespace:54px}}@media screen and (max-width:767px){:root{--whitespace:32px}}.qf2023 .module__wrapper{margin:0 auto;max-width:1604px;padding:72px 80px 144px;width:100%}.qf2023 .module__row{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0}@media screen and (max-width:1603px){.qf2023 .module__wrapper{margin:0 auto;max-width:1604px;padding:60px 60px 120px}.qf2023 .module__row{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0}}@media screen and (max-width:1279px){.qf2023 .module__wrapper{margin:0 auto;max-width:1604px;padding:54px 40px 108px}.qf2023 .module__row{display:flex;flex-flow:row nowrap;justify-content:space-between;padding:0}}@media screen and (max-width:767px){.qf2023 .module__wrapper{padding:32px 20px 64px}.qf2023 .module__row{flex-flow:column wrap;padding:0}}.qf2023 a{color:var(--black)}@media screen and (min-width:1604px){.qf2023 p:not(.lead,.small),.qf2023 ul li{font-size:24px;line-height:36px}.qf2023 .lead a,.qf2023 .lead p,.qf2023 a.lead,.qf2023 button.lead,.qf2023 p.lead,.qf2023 span.lead{font-size:30px;line-height:45px}.qf2023 p.preheader,.qf2023 p.small,.qf2023 time.preheader{font-size:18px;line-height:27px}.qf2023 p.preheader{margin-bottom:calc(var(--whitespace)/4);text-transform:uppercase}.qf2023 a{font-size:24px;line-height:36px}.qf2023 a.small{font-size:20px;line-height:30px}.qf2023 a.btn,.qf2023 a.btn--arrow{font-size:21px;line-height:1;text-transform:uppercase}.qf2023 h1,.qf2023 h2,.qf2023 h3,.qf2023 h4,.qf2023 h5{margin-bottom:calc(var(--whitespace)/2)}.qf2023 h1,.qf2023 h2{font-size:60px;line-height:75px}.qf2023 h2{margin-bottom:26px}.qf2023 h2.h4{font-size:36px;line-height:45px}.qf2023 h2.h3{margin-bottom:calc(var(--whitespace)/3)}.qf2023 h2.h3,.qf2023 h3{font-size:48px;line-height:60px}.qf2023 h3.h4{font-size:36px;line-height:45px}.qf2023 h3.h4,.qf2023 h3.h5{margin-bottom:calc(var(--whitespace)/2)}.qf2023 h3.h5{font-size:24px;line-height:30px}.qf2023 h4,.qf2023 h4>a{font-size:36px;line-height:45px}.qf2023 h5{font-size:24px;line-height:30px}.qf2023 ol,.qf2023 ul{font-size:24px;line-height:36px}.qf2023 button.h4{font-size:36px;line-height:1}}@media screen and (max-width:1603px) and (min-width:1280px){.qf2023 p:not(.lead,.small),.qf2023 ul li{font-size:20px;line-height:30px}.qf2023 .lead a,.qf2023 .lead p,.qf2023 a.lead,.qf2023 button.lead,.qf2023 p.lead,.qf2023 span.lead{font-size:25px;line-height:37.5px}.qf2023 p.preheader,.qf2023 p.small{font-size:15px;line-height:22.5px}.qf2023 p.preheader{margin-bottom:calc(var(--whitespace)/4);text-transform:uppercase}.qf2023 a{font-size:20px;line-height:20px}.qf2023 a.small{font-size:15px;line-height:22.5px}.qf2023 a.btn,.qf2023 a.btn--arrow{font-size:17.5px;line-height:1;text-transform:uppercase}.qf2023 h1,.qf2023 h2,.qf2023 h3,.qf2023 h4,.qf2023 h5{margin-bottom:20px}.qf2023 h1{margin:0 0 30px}.qf2023 h1,.qf2023 h2{font-size:50px;line-height:62.5px}.qf2023 h2.h3{margin-bottom:calc(var(--whitespace)/32)}.qf2023 h2.h3,.qf2023 h3{font-size:40px;line-height:50px}.qf2023 h3.h4{font-size:30px;line-height:37.5px;margin-bottom:calc(var(--whitespace)/2)}.qf2023 h3.h5{font-size:20px;line-height:25px}.qf2023 h4,.qf2023 h4>a{font-size:30px;line-height:37.5px;margin:0 0 30px}.qf2023 h5{font-size:20px;line-height:25px}.qf2023 ol,.qf2023 ul{font-size:20px;line-height:30px}.qf2023 button.h4{font-size:30px;line-height:1}}@media screen and (max-width:1279px) and (min-width:360px){.qf2023 p:not(.lead,.small),.qf2023 ul li{font-size:18px;line-height:27px}.qf2023 .lead a,.qf2023 .lead p,.qf2023 a.lead,.qf2023 button.lead,.qf2023 p.lead,.qf2023 span.lead{font-size:22.5px;line-height:33.8px}.qf2023 p.preheader,.qf2023 p.small{font-size:13.5px;line-height:20.3px}.qf2023 p.preheader{margin-bottom:calc(var(--whitespace)/4);text-transform:uppercase}.qf2023 a{font-size:18px;line-height:27px}.qf2023 a.small{font-size:13.5px;line-height:20.3px}.qf2023 a.btn,.qf2023 a.btn--arrow{font-size:15.8px;line-height:1;text-transform:uppercase}.qf2023 h1,.qf2023 h2,.qf2023 h3,.qf2023 h4,.qf2023 h5{margin-bottom:18px}.qf2023 h1,.qf2023 h2{font-size:45px;line-height:56.3px}.qf2023 h2.h3{margin-bottom:calc(var(--whitespace)/3)}.qf2023 h2.h3,.qf2023 h3{font-size:36px;line-height:45px}.qf2023 h3.h4{font-size:27px;line-height:33.8px;margin-bottom:calc(var(--whitespace)/2)}.qf2023 h3.h5{font-size:18px;line-height:22.5px}.qf2023 h4,.qf2023 h4>a{font-size:27px;line-height:33.8px}.qf2023 h5{font-size:18px;line-height:22.5px}.qf2023 ol,.qf2023 ul{font-size:18px;line-height:27px}.qf2023 button.h4{font-size:27px;line-height:1}}@media screen and (max-width:359px){.qf2023 p:not(.lead,.small),.qf2023 ul li{font-size:16px;line-height:24px}.qf2023 .lead a,.qf2023 .lead p,.qf2023 a.lead,.qf2023 button.lead,.qf2023 p.lead,.qf2023 span.lead{font-size:20px;line-height:30px}.qf2023 p.preheader,.qf2023 p.small{font-size:12px;line-height:18px}.qf2023 p.preheader{margin-bottom:calc(var(--whitespace)/4);text-transform:uppercase}.qf2023 a{font-size:16px;line-height:24px}.qf2023 a.small{font-size:12px;line-height:18px}.qf2023 a.btn,.qf2023 a.btn--arrow{font-size:14px;line-height:1;text-transform:uppercase}.qf2023 h1,.qf2023 h2,.qf2023 h3,.qf2023 h4,.qf2023 h5{margin-bottom:16px}.qf2023 h1,.qf2023 h2{font-size:40px;line-height:50px}.qf2023 h2.h3{margin-bottom:calc(var(--whitespace)/3)}.qf2023 h2.h3,.qf2023 h3{font-size:32px;line-height:40px}.qf2023 h3.h4{font-size:24px;line-height:30px;margin-bottom:calc(var(--whitespace)/2)}.qf2023 h3.h5{font-size:16px;line-height:20px}.qf2023 h4,.qf2023 h4>a{font-size:24px;line-height:30px}.qf2023 h5{font-size:16px;line-height:20px}.qf2023 ol,.qf2023 ul{font-size:16px;line-height:24px}.qf2023 button.h4{font-size:24px;line-height:1}}.qf2023 .btn{border-radius:30px;display:inline-block;margin-top:32px;padding:18px 27px;text-transform:uppercase;transition:.4s cubic-bezier(0,0,.41,1)}.qf2023 .btn--black{background:transparent;border:1px solid var(--black);color:var(--black)}.qf2023 .btn--black:hover{background:var(--black);color:var(--white)!important}.qf2023 .btn--all-black{background:var(--black);border:1px solid var(--black);color:var(--white)}.qf2023 .btn--all-black:hover{background:var(--white);border:1px solid var(--white);color:var(--black)}.qf2023 .btn--white{background:transparent;border:1px solid var(--white);color:var(--white)}.qf2023 .btn--white:hover{background:var(--white);color:var(--black)}.qf2023 .btn--yellow{background:var(--yellow);border:1px solid var(--yellow);color:var(--black)}.qf2023 .btn--yellow:hover{background:var(--black);border:1px solid var(--black);color:var(--white)}.qf2023 .btn--yellow span{margin-left:12px}.qf2023 .btn--white--arrow{background:transparent;border:1px solid var(--white);color:var(--white)}.qf2023 .btn--white--arrow>span{display:inline-block;margin-right:12px;transform:scaleX(-1)}.qf2023 .btn--white--arrow:hover{background:var(--white);color:var(--black)}.qf2023 .btn--return{background:transparent;border:1px solid var(--white);color:var(--white)}.qf2023 .btn--return>span{display:inline-block;margin-right:12px;transform:scaleX(-1)}.qf2023 .btn--return:hover{background:var(--white);color:var(--black)}.qf2023 .btn--arrow{align-items:center;display:inline-flex;text-transform:uppercase}.qf2023 .btn--arrow>span{align-items:center;background-color:var(--white);border:1px solid var(--black);border-radius:50%;color:var(--black);display:inline-flex;justify-content:center;margin-right:12px;transition:.4s cubic-bezier(0,0,.41,1)}.qf2023 .btn--arrow:hover>span{background-color:var(--black);color:var(--white)}@media screen and (min-width:1604px){.qf2023 .btn--arrow>span{font-size:32px;height:46px;width:46px}}@media screen and (max-width:1603px) and (min-width:1280px){.qf2023 .btn--arrow>span{font-size:26px;height:38px;width:38px}}@media screen and (max-width:1279px) and (min-width:360px){.qf2023 .btn--arrow>span{font-size:23.6px;height:34px;width:34px}}@media screen and (max-width:359px){.qf2023 .btn--arrow>span{font-size:21px;height:30px;width:30px}}.qf2023 form input[type=email],.qf2023 form input[type=number],.qf2023 form input[type=password],.qf2023 form input[type=search],.qf2023 form input[type=tel],.qf2023 form input[type=text],.qf2023 form select,.qf2023 form textarea{background-color:var(--white);border-bottom:2px solid var(--black)!important;color:var(--black)!important;margin-bottom:calc(var(--whitespace)/8)}.qf2023 input[type=email].hs-input:focus,.qf2023 input[type=email].hs-input:hover,.qf2023 input[type=email]:valid.hs-input{background-color:var(--white);border-bottom:2px solid var(--black)!important;color:var(--black)!important}.qf2023 .form-columns-2{display:flex;justify-content:space-between}.qf2023 .form-columns-2 .hs-form-field{flex-basis:47%}.qf2023 .hs-form-field:not(:last-child){margin-bottom:calc(var(--whitespace)/4)}.qf2023 .hs-input.invalid{border-bottom:2px solid #fa0000!important;color:#fa0000!important}.qf2023 .hs-form{padding:0}.qf2023 h3.form-title{display:none}.qf2023 .hs-form label{font-size:24px;line-height:36px}.qf2023 .hs-form div:first-of-type>label{margin-top:0}.qf2023 .hs-form .hs-error-msgs{margin:0 0 8px}.qf2023 .hs-form .hs-error-msg{color:var(--black);font-size:18px;font-weight:400;margin:0}.qf2023 .hs-form label.hs-error-msg:before{color:#fa0000;content:"*";margin-right:4px}.qf2023 span.hs-form-required{display:none}.qf2023 .hs-form .actions input[type=submit]{font-size:21px!important;padding:18px 27px}.qf2023 .hs-form .hs-richtext :where(p,a){color:var(--black)!important;font-size:18px;line-height:27px}.qf2023 .legal-consent-container{margin:calc(var(--whitespace)/4) 0 calc(var(--whitespace)/2)}@media screen and (max-width:1603px) and (min-width:1280px){.qf2023 .hs-form label{font-size:20px;line-height:30px}.qf2023 .hs-form .actions input[type=submit]{font-size:17.5px!important}}@media screen and (max-width:1279px) and (min-width:360px){.qf2023 .hs-form label{font-size:18px;line-height:27px}.qf2023 .hs-form .actions input[type=submit]{font-size:15.8px!important}}@media screen and (max-width:359px){.qf2023 .hs-form label{font-size:16px;line-height:24px}.qf2023 .hs-form .actions input[type=submit]{font-size:14px!important}}.qf2023.join-us-db p.location{display:inline-flex;margin-bottom:calc(var(--whitespace)/2);text-transform:uppercase}.qf2023.join-us-db p:not(.location){margin-bottom:calc(var(--whitespace)/3)}.qf2023.join-us-db p:last-child{margin-bottom:0}.qf2023.join-us-db .btn--return{margin-bottom:var(--whitespace);margin-top:0}.qf2023.join-us-db ul{margin-bottom:calc(var(--whitespace)/3);margin-left:20px}.qf2023.join-us-db li,.qf2023.join-us-db ul{list-style:initial}.qf2023.join-us-db form ul li{list-style:none}.qf2023.join-us-db fieldset.form-columns-1 input[type=tel]{width:100%!important}.qf2023.join-us-db fieldset.form-columns-1 .hs-input input[type=checkbox]{width:auto}.qf2023.join-us-db input[type=checkbox]{top:-8px}.qf2023.join-us-db .hs-input input[type=file]{border-bottom:none!important}.qf2023.join-us-db ul.inputs-list{margin-left:0}.qf2023.join-us-db .multi-container>li{align-items:center;border-bottom:1px solid var(--black);display:flex}.qf2023.join-us-db .hs-form .actions input[type=submit]{margin-top:calc(var(--whitespace)/2)}.qf2023 input::file-selector-button{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:30px;color:var(--black);display:inline-block;margin-right:12px;margin-top:32px;padding:18px 27px;text-transform:uppercase;transition:.4s cubic-bezier(0,0,.41,1)}.qf2023 input::file-selector-button:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white)}.qf2023 .recruitee-form label{font-size:24px;line-height:36px}.qf2023 .recruitee-form .form-item{margin-bottom:.5rem!important}.qf2023 .recruitee-form .form-item input{padding:1rem 0!important}.qf2023 .send-application-wrapper input[type=submit]{font-size:21px!important;padding:18px 27px}.qf2023 .recruitee-form input::file-selector-button{background-color:var(--yellow);border:1px solid var(--yellow);border-radius:30px;color:var(--black);display:inline-block;margin-right:12px;margin-top:1rem;padding:12px 22px;text-transform:uppercase;transition:.4s cubic-bezier(0,0,.41,1)}.qf2023 .recruitee-form input::file-selector-button:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white)}@media screen and (max-width:1603px) and (min-width:1280px){.qf2023 .recruitee-form label{font-size:20px;line-height:30px}.qf2023 .send-application-wrapper input[type=submit]{font-size:17.5px!important}}@media screen and (max-width:1279px) and (min-width:360px){.qf2023 .recruitee-form label{font-size:18px;line-height:27px}.qf2023 .send-application-wrapper input[type=submit]{font-size:15.8px!important}}@media screen and (max-width:359px){.qf2023 .recruitee-form label{font-size:16px;line-height:24px}.qf2023 .send-application-wrapper input[type=submit]{font-size:14px!important}}.qf2023.join-us-db .btn--return{border:1px solid var(--black);color:var(--black)}.qf2023.join-us-db .btn--return:hover{background-color:var(--black);border:1px solid var(--black);color:var(--white)}@media screen and (max-width:767px){.qf2023 .join-us-db__form{margin-top:var(--whitespace)}}.qf2023.talent-team-db{background-color:var(--yellow);display:flex;flex-flow:column wrap}.qf2023.talent-team-db h3{margin-bottom:calc(var(--whitespace)/4);margin-top:calc(var(--whitespace)/1.5)}.qf2023.talent-team-db .lead{margin-bottom:calc(var(--whitespace)/3)}.qf2023.talent-team-db a span{margin-right:12px}.qf2023 .talent-team-db__wrapper{flex-wrap:nowrap;padding-bottom:calc(var(--whitespace)/1.5);position:relative}.qf2023 .talent-team-db__wrapper:last-child{padding-bottom:0}.qf2023 .talent-team-db__wrapper--border{border-top:2px solid var(--black);height:2px;left:50%;padding:0 40px;position:absolute;top:0;transform:translateX(-50%);width:calc(100% - 80px)}.qf2023.talent-team-db img{aspect-ratio:1/1;max-width:100%;object-fit:cover}.qf2023.talent-team-db a{display:inline-block;margin-top:calc(var(--whitespace)/4);text-decoration:underline}.qf2023.talent-team-db p{margin:0}@media screen and (max-width:1600px){.qf2023 .talent-team-db__wrapper--border{padding:0 30px;width:calc(100% - 60px)}}@media screen and (max-width:1279px){.qf2023 .talent-team-db__wrapper{flex-wrap:wrap}.qf2023.talent-team-db img{margin-bottom:calc(var(--whitespace)/3)}.qf2023 .talent-team-db__wrapper--border{padding:0 20px;width:calc(100% - 40px)}}@media screen and (max-width:767px){.qf2023 .talent-team-db__wrapper{flex-wrap:wrap;padding-bottom:32px;padding-top:32px}.qf2023 .talent-team-db__wrapper:first-child{margin-top:48px}.qf2023.talent-team-db h3{margin-top:0}.qf2023 .talent-team-db__wrapper--border{width:100%}}.blog-post-bg-image{position:relative;z-index:-1}.header__lottie-wrapper>.header__lottie-hedgehog path,.header__lottie-wrapper>.header__lottie-siili path{fill:var(--black)!important}@media (max-width:768px){.c-rich-text-module-section-row{padding-bottom:20px;padding-top:20px}.c-rich-text-module-section-row h1{padding-top:40px}}.c-hero-case__overlay{background:none!important}.qf2023 .btn--black--invert{background:var(--black);color:var(--white)!important}.qf2023 .btn--black--invert:hover{background:transparent;border:1px solid var(--black);color:var(--black)!important}.hs-overlay-cta-258225602759 p{border:1px solid var(--black)}