.casestudies_main__UXp_S{display:flex;flex-direction:column;align-items:center;min-height:100vh;gap:6rem}.casestudies_mockupimagedesktop__PYUKL{display:flex}.casestudies_mockupimagemobile__HsT3U{display:none}.casestudies_mockuptext__dKd_e{color:var(--Neutral-900,#3d3d3d);font-size:3rem;font-weight:300;line-height:130%;letter-spacing:-.05rem;width:24rem}.casestudies_content___Sec_{gap:5rem;max-width:74rem}.casestudies_content___Sec_,.casestudies_overview__Q_4eO{display:flex;flex-direction:column;align-items:flex-start}.casestudies_overview__Q_4eO{gap:.5rem}.casestudies_overviewtitle__GyXCe{align-self:stretch;color:var(--Neutral-700,#4f4f4f);font-size:3rem;font-weight:300;line-height:140%}.casestudies_overviewcontent__uCzPA{display:flex;align-items:flex-start;gap:6.5rem}.casestudies_overviewdescription__u_xvZ{display:flex;flex-direction:column;align-items:flex-start;gap:1.5rem;flex:1 0}.casestudies_overviewtext__9fqX0{align-self:stretch;color:var(--Neutral-700,#4f4f4f);font-size:1.25rem;font-weight:300;line-height:140%}.casestudies_overviewlabelledvalues___7FQN{display:flex;width:15rem;flex-direction:column;align-items:flex-start;gap:2rem}.casestudies_overviewlabelledvalue__d6_9l{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.casestudies_overviewlabel__K0mgH{align-self:stretch;color:var(--Neutral-600,#5d5d5d);font-size:1rem;font-weight:600;line-height:140%}.casestudies_overviewvalue__iZD_r{align-self:stretch;color:var(--Neutral-800,#454545);font-size:1.5rem;font-weight:300;line-height:140%}.casestudies_section__O9exD{display:flex;flex-direction:column;gap:1rem;align-items:center}.casestudies_sectiontitle__9G3WU{align-self:stretch;color:var(--Neutral-700,#4f4f4f);font-size:3rem;font-weight:200;line-height:140%}.casestudies_processsteps__bJfnM{gap:4rem}.casestudies_processstep__zk_Tu,.casestudies_processsteps__bJfnM{display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.casestudies_processstep__zk_Tu{gap:1rem}.casestudies_processsteptitle__qmaOo{display:flex;align-items:center;gap:1rem;align-self:stretch}.casestudies_processsteptitlenumber__7YYqR{color:var(--Neutral-400,#888);font-size:2rem;font-weight:300;line-height:140%}.casestudies_processsteptitletext__0SWVD{color:var(--Neutral-700,#4f4f4f);font-size:2rem;font-weight:300;line-height:140%}.casestudies_processstepcontent__kCEe1{display:flex;align-self:stretch;align-items:center;gap:4rem}.casestudies_processsteptext__wi4J3{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:1.25rem;flex:1 0}.casestudies_processsteptextparagraph__Yz6HS{align-self:stretch;color:var(--Neutral-700,#4f4f4f);font-size:1.25rem;font-weight:300;line-height:140%}.casestudies_processsteptextparagraphstrong__uaHbf{font-weight:500}.casestudies_processstepimage__SIYVH{object-fit:cover}@media (max-width:1200px){.casestudies_main__UXp_S{gap:2rem}.casestudies_mockupimagedesktop__PYUKL{display:none}.casestudies_mockupimagemobile__HsT3U{display:flex}.casestudies_mockuptext__dKd_e{display:none}.casestudies_content___Sec_{padding:0 1.5rem;gap:2.5rem;max-width:24rem}.casestudies_overview__Q_4eO{gap:.5rem;align-self:stretch}.casestudies_overviewtitle__GyXCe{font-size:1.5rem}.casestudies_overviewcontent__uCzPA{flex-direction:column;gap:1.5rem}.casestudies_overviewtext__9fqX0{font-size:.875rem}.casestudies_overviewlabelledvalues___7FQN{gap:1rem 3rem;align-self:stretch;width:100%;flex-wrap:wrap;flex-direction:row}.casestudies_overviewlabel__K0mgH{font-size:.75rem}.casestudies_overviewvalue__iZD_r{font-size:1.125rem}.casestudies_section__O9exD{gap:.5rem;align-self:stretch}.casestudies_sectiontitle__9G3WU{font-size:1.5rem}.casestudies_processvisual__9rnln{gap:1.5rem}.casestudies_processvisualstep__i4sRe{gap:.25rem;width:5.75rem}.casestudies_processvisualstepicon__gAs_t{width:4rem;height:3rem}.casestudies_processvisualsteptext__nTUid{font-size:.875rem}.casestudies_processsteps__bJfnM{gap:2rem}.casestudies_processstep__zk_Tu{gap:.5rem;align-self:stretch}.casestudies_processstepcontent__kCEe1{flex-direction:column;justify-content:center;align-items:center;gap:1rem;align-self:stretch}.casestudies_processsteptitle__qmaOo{gap:.5rem}.casestudies_processsteptitlenumber__7YYqR,.casestudies_processsteptitletext__0SWVD{font-size:1.25rem}.casestudies_processsteptext__wi4J3{gap:1rem}.casestudies_processsteptextparagraph__Yz6HS{font-size:.875rem}}.bidscasestudy_mockup__EsTFC{display:flex;width:100%;height:36rem;justify-content:center;align-items:center;background:var(--Accent-Thistle,#dfc7e0);gap:2rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 0 8px 0 rgba(0,0,0,.1)}.bidscasestudy_processstepimagecontainer1__E54zH,.bidscasestudy_processstepimagecontainer2__nWjY5,.bidscasestudy_processstepimagecontainer3__WR4YQ{position:relative;width:32.5rem;box-shadow:0 2px 2px -1px rgba(0,0,0,.15),0 4px 4px -2px rgba(0,0,0,.15),0 8px 8px -4px rgba(0,0,0,.15),0 16px 16px -8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);border-radius:12px;overflow:hidden;background:var(--Neutral-0,#fff)}.bidscasestudy_processstepimagecontainer1__E54zH{padding-top:23.67%}.bidscasestudy_processstepimagecontainer2__nWjY5{padding-top:30.67%}.bidscasestudy_processstepimagecontainer3__WR4YQ{padding-top:24.67%}@media (max-width:1200px){.bidscasestudy_mockup__EsTFC{height:13rem}.bidscasestudy_mockupimagedesktop__sMi_Z{display:none}.bidscasestudy_mockupimagemobile__PZ2Iu{display:flex}.bidscasestudy_processstepimagecontainer1__E54zH,.bidscasestudy_processstepimagecontainer2__nWjY5,.bidscasestudy_processstepimagecontainer3__WR4YQ{width:100%}.bidscasestudy_processstepimagecontainer1__E54zH{padding-top:54.67%}.bidscasestudy_processstepimagecontainer2__nWjY5{padding-top:70.67%}.bidscasestudy_processstepimagecontainer3__WR4YQ{padding-top:55.67%}}.bagsummarycasestudy_mockup__WalFI{display:flex;width:100%;gap:2rem;height:39rem;justify-content:center;align-items:center;background:var(--Accent-Sky,#bbcfe6);overflow:hidden;padding-left:8rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 0 8px 0 rgba(0,0,0,.1)}.bagsummarycasestudy_processstepimagecontainer1__DO3Kl,.bagsummarycasestudy_processstepimagecontainer2___XNQX,.bagsummarycasestudy_processstepimagecontainer3__U7m_s{position:relative;width:32.5rem;box-shadow:0 2px 2px -1px rgba(0,0,0,.15),0 4px 4px -2px rgba(0,0,0,.15),0 8px 8px -4px rgba(0,0,0,.15),0 16px 16px -8px rgba(0,0,0,.15),0 0 0 1px rgba(0,0,0,.15);border-radius:12px;overflow:hidden;background:var(--Neutral-0,#fff)}.bagsummarycasestudy_processstepimagecontainer1__DO3Kl{padding-top:27.67%}.bagsummarycasestudy_processstepimagecontainer2___XNQX{padding-top:27.6%}.bagsummarycasestudy_processstepimagecontainer3__U7m_s{padding-top:34.5%}@media (max-width:1200px){.bagsummarycasestudy_mockup__WalFI{height:17rem;padding-left:0;padding-top:.5rem;align-items:flex-start}.bagsummarycasestudy_processstepimagecontainer1__DO3Kl,.bagsummarycasestudy_processstepimagecontainer2___XNQX,.bagsummarycasestudy_processstepimagecontainer3__U7m_s{width:100%}.bagsummarycasestudy_processstepimagecontainer1__DO3Kl{padding-top:62.67%}.bagsummarycasestudy_processstepimagecontainer2___XNQX{padding-top:62%}.bagsummarycasestudy_processstepimagecontainer3__U7m_s{padding-top:78%}}.loadflightcasestudy_mockup__8azxc{display:flex;width:100%;height:36rem;justify-content:center;align-items:center;background:var(--Accent-Surf,#95c09f);overflow:hidden;gap:2rem;box-shadow:0 4px 16px 0 rgba(0,0,0,.1),0 0 8px 0 rgba(0,0,0,.1)}.loadflightcasestudy_processstepimagecontainer1__mcFn1,.loadflightcasestudy_processstepimagecontainer2__Aj5s4,.loadflightcasestudy_processstepimagecontainer3__2Quvr{position:relative;width:32.5rem}.loadflightcasestudy_boldparagraphtext__Y1llq{font-weight:500}.loadflightcasestudy_processstepimagecontainer1__mcFn1{padding-top:29%}.loadflightcasestudy_processstepimagecontainer2__Aj5s4{padding-top:32.5%}.loadflightcasestudy_processstepimagecontainer3__2Quvr{padding-top:58%}.loadflightcasestudy_qrcodeparagraph__jp8om{display:flex;width:100%;justify-content:center;align-items:center}.loadflightcasestudy_mobile__CwoTb{display:none}@media (max-width:1200px){.loadflightcasestudy_mockup__8azxc{height:15rem;padding-left:0;padding-top:.5rem;align-items:flex-start}.loadflightcasestudy_processstepimagecontainer1__mcFn1,.loadflightcasestudy_processstepimagecontainer2__Aj5s4,.loadflightcasestudy_processstepimagecontainer3__2Quvr{width:100%}.loadflightcasestudy_processstepimagecontainer1__mcFn1{padding-top:66.5%}.loadflightcasestudy_processstepimagecontainer2__Aj5s4{padding-top:74.5%}.loadflightcasestudy_processstepimagecontainer3__2Quvr{padding-top:126%}.loadflightcasestudy_desktop__LV3L6,.loadflightcasestudy_qrcodeparagraph__jp8om{display:none}.loadflightcasestudy_mobile__CwoTb{display:inline}}.Footer_footer__pH7fd{display:flex;padding:7rem 0;flex-direction:column;justify-content:center;align-items:center;align-self:stretch;background:var(--Neutral-100,#e7e7e7)}.Footer_footercontent___32vc{display:flex;align-items:center;gap:12rem}.Footer_footertitle__VRRdr{color:var(--Neutral-900,#3d3d3d);font-size:5.25rem;font-weight:300;letter-spacing:-.105rem}.Footer_footerdetails__NBekS{display:flex;flex-direction:column;align-items:flex-start;gap:1rem}.Footer_footertextstrong__M9swf{color:var(--Neutral-800,#454545);font-size:1rem;font-weight:500;line-height:140%}.Footer_footertext__MrdT5{color:var(--Neutral-600,#5d5d5d);font-size:1rem;font-weight:300;line-height:140%}@media (max-width:1200px){.Footer_footer__pH7fd{padding:2rem 0}.Footer_footercontent___32vc{padding:0 2rem}.Footer_footertext__MrdT5,.Footer_footertextstrong__M9swf{font-size:.875rem}}@media (min-width:680px) and (max-width:1200px){.Footer_footercontent___32vc{align-items:center;gap:5rem}.Footer_footertitle__VRRdr{font-size:4rem}}@media (max-width:679px){.Footer_footercontent___32vc{flex-direction:column;align-items:flex-start;width:100%;gap:1.5rem}.Footer_footertitle__VRRdr{font-size:2rem}}.CaseStudyCards_casestudies__cNdkb{display:flex;width:68rem;flex-direction:column;align-items:center;gap:4rem}@keyframes CaseStudyCards_caseStudyFadeIn__GIiS_{0%{opacity:0;scale:.9}to{opacity:1;scale:1}}.CaseStudyCards_casestudyplaceholder__d_hT3{width:100%;height:104rem;opacity:0}.CaseStudyCards_casestudy__tAd6o{display:flex;height:32rem;overflow:hidden;align-items:center;align-self:stretch;border-radius:2rem;background:var(--Neutral-0,#fff);text-decoration:none;width:100%;animation:CaseStudyCards_caseStudyFadeIn__GIiS_ .5s ease-in forwards;transition:transform .2s ease-out;cursor:pointer;box-shadow:0 0 48px -24px rgba(0,0,0,.15),0 0 24px -12px rgba(0,0,0,.15),0 0 12px -6px rgba(0,0,0,.15),0 0 6px -3px rgba(0,0,0,.15),0 0 3px -1.5px rgba(0,0,0,.15),0 0 1px -.5px rgba(0,0,0,.15)}.CaseStudyCards_casestudy__tAd6o:hover{transform:scale(1.03);text-decoration:none}.CaseStudyCards_casestudybagsummary__4xTFR{animation-delay:.1s;opacity:0}.CaseStudyCards_casestudybids__HoUoq{animation-delay:.2s;opacity:0}.CaseStudyCards_casestudystub__UuBJ_{display:flex;width:22.5rem;height:32rem;flex-direction:column;justify-content:center;align-items:flex-start;background:var(--Neutral-0,#fff);box-shadow:4px 0 8px 0 rgba(0,0,0,.05);order:1}.CaseStudyCards_casestudystubloadflight__jzuLS{padding:1rem 1.5rem}.CaseStudyCards_casestudystubbagsummary__7z95t{padding:1rem 2rem}.CaseStudyCards_casestudystubbids__tQqAT{padding:1rem 1.5rem}.CaseStudyCards_casestudystubtext__C4Ox3{color:var(--Neutral-700,#4f4f4f);font-size:2.5rem;font-weight:300;line-height:140%;letter-spacing:-.05rem}.CaseStudyCards_casestudycontent__H3u3X{display:flex;justify-content:center;flex:1 0;align-self:stretch;order:2}.CaseStudyCards_casestudycontentloadflight__NtubE{background:var(--Accent-Surf,#95c09f)}.CaseStudyCards_casestudycontentbagsummary__Pmniq{background:var(--Accent-Sky,#bbcfe6)}.CaseStudyCards_casestudycontentbids__uaS4m{background:var(--Accent-Thistle,#dfc7e0)}.CaseStudyCards_casestudyimageloadflight__Sb_KN{width:570px;transition:opacity .5s ease-out}.CaseStudyCards_casestudyimagebagsummary__a_we8{width:540px;transition:opacity .5s ease-out}.CaseStudyCards_casestudyimagebids__YZxOh{width:728px;transition:opacity .5s ease-out}.CaseStudyCards_linkbutton__3P5Jb{padding:1rem 1.5rem;border-radius:2rem;background:linear-gradient(0deg,var(--Neutral-900,#3d3d3d) 0,var(--Neutral-800,#454545) 100%);box-shadow:0 8px 8px -4px rgba(0,0,0,.15),0 4px 4px -2px rgba(0,0,0,.15),inset 0 1px 2px 0 hsla(0,0%,100%,.15),0 1px 1px -.5px rgba(0,0,0,.15),0 2px 2px -1px rgba(0,0,0,.15);color:var(--Neutral-0,#fff);font-size:1.5rem;font-weight:400;letter-spacing:-.03rem;transition:transform .2s ease-out;cursor:pointer}.CaseStudyCards_linkbutton__3P5Jb:hover{transform:scale(1.03);text-decoration:none}@media (max-width:1200px){.CaseStudyCards_casestudies__cNdkb{gap:2rem;width:100%}.CaseStudyCards_casestudystubtext__C4Ox3{font-size:1.5rem}.CaseStudyCards_casestudyimageloadflight__Sb_KN{width:285px}.CaseStudyCards_casestudyimagebagsummary__a_we8{width:270px}.CaseStudyCards_casestudyimagebids__YZxOh{width:340px}.CaseStudyCards_linkbutton__3P5Jb{font-size:1.25rem}}@media (min-width:680px) and (max-width:1200px){.CaseStudyCards_casestudies__cNdkb{max-width:38rem}.CaseStudyCards_casestudy__tAd6o{height:17rem}.CaseStudyCards_casestudystub__UuBJ_{width:14rem}.CaseStudyCards_casestudyimagebagsummary__a_we8,.CaseStudyCards_casestudyimageloadflight__Sb_KN{width:350px}.CaseStudyCards_casestudyimagebids__YZxOh{width:384px}}@media (max-width:679px){.CaseStudyCards_casestudies__cNdkb{max-width:24rem}.CaseStudyCards_casestudy__tAd6o{flex-direction:column;height:21.5rem}.CaseStudyCards_casestudystub__UuBJ_{height:7rem;width:100%;justify-content:center;align-items:center;flex-shrink:0;padding:1rem 5rem;order:2;box-shadow:0 -4px 8px 0 rgba(0,0,0,.05)}.CaseStudyCards_casestudystubloadflight__jzuLS{padding:1rem 2rem}.CaseStudyCards_casestudystubbagsummary__7z95t{padding:1rem 5rem}.CaseStudyCards_casestudystubbids__tQqAT{padding:1rem 3rem}.CaseStudyCards_casestudystubtext__C4Ox3{text-align:center}.CaseStudyCards_casestudycontent__H3u3X{order:1;height:66.7%}}@keyframes PasswordModal_fadeIn__kv_SS{0%{opacity:0}to{opacity:1}}@keyframes PasswordModal_slideUp__K3jGw{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.PasswordModal_modal__1DtWY{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.25);display:flex;align-items:center;justify-content:center;z-index:1000;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:PasswordModal_fadeIn__kv_SS .3s ease-out}.PasswordModal_modalcontainer__HxwcX{display:flex;flex-direction:column;align-items:flex-end;gap:1rem;background-color:#fff;width:30rem;padding:2rem;border-radius:1rem;box-shadow:0 0 48px -24px rgba(0,0,0,.05),0 0 24px -12px rgba(0,0,0,.05),0 0 12px -6px rgba(0,0,0,.05),0 0 6px -3px rgba(0,0,0,.05),0 0 3px -1.5px rgba(0,0,0,.05),0 0 1px -.5px rgba(0,0,0,.05),0 0 0 1px rgba(0,0,0,.1)}.PasswordModal_modalcopy__R6yUO{display:flex;flex-direction:column;gap:.5rem;align-self:stretch}.PasswordModal_title__z_pdC{align-self:stretch;font-size:2rem;font-weight:300}.PasswordModal_instructiontext__03q2d,.PasswordModal_title__z_pdC{color:var(--Neutral-700,#4f4f4f);font-style:normal;line-height:140%}.PasswordModal_instructiontext__03q2d{font-size:1rem;letter-spacing:-.02rem}.PasswordModal_instructiontext__03q2d a{margin-left:.25rem;font-weight:500;text-decoration:underline}.PasswordModal_form__fScat{width:100%;display:flex;flex-direction:column;gap:1rem;align-items:flex-end;align-self:stretch}.PasswordModal_inputwrapper__r1bc2{display:flex;flex-direction:column;gap:.25rem;align-self:stretch}.PasswordModal_input__ECn86{padding:.5rem;align-items:center;border-radius:.5rem;border:1px solid var(--Neutral-300,#e0e0e0);color:var(--Neutral-300,#b0b0b0);line-height:140%;letter-spacing:-.02rem;width:100%;font-size:1rem;font-family:inherit}.PasswordModal_inputError__qxp4t{border-color:#b81e1e!important;background-color:#fbf3f3}.PasswordModal_input__ECn86:focus{color:var(--Neutral-700,#4f4f4f)}.PasswordModal_button__PUamR{display:flex;padding:.5rem .75rem;justify-content:center;align-items:center;border-radius:.5rem;background:#2e2e2e;color:#fff;font-size:1rem;border-style:none;font-family:inherit;cursor:pointer}.PasswordModal_button__PUamR:hover{background:#000}.PasswordModal_error__qSNl6{color:#b81e1e;font-size:.8rem;margin-left:.5rem}@media (max-width:679px){.PasswordModal_modal__1DtWY{align-items:end}.PasswordModal_modalcontainer__HxwcX{border-bottom-left-radius:0;border-bottom-right-radius:0;width:100%;animation:PasswordModal_slideUp__K3jGw .3s ease-out}.PasswordModal_title__z_pdC{font-size:1.75rem}}