.styles_jobBanner__MniiW{width:100%;padding-left:80px;padding-right:80px;margin-right:auto;margin-left:auto;box-sizing:border-box;max-width:1600px}@media(max-width:1279px){.styles_jobBanner__MniiW{padding-left:60px;padding-right:60px}}@media(max-width:1023px){.styles_jobBanner__MniiW{padding-left:40px;padding-right:40px}}@media(max-width:767px){.styles_jobBanner__MniiW{padding-left:24px;padding-right:24px}}.styles_jobBannerWrapper__q_TrH{padding-top:176px;padding-bottom:56px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:16px}@media(max-width:1023px){.styles_jobBannerWrapper__q_TrH{padding-bottom:24px}}@media(max-width:767px){.styles_jobBannerWrapper__q_TrH{padding-top:96px}}.styles_jobBannerTitleSearchWrapper__LaV0_{width:100%;display:flex;flex-direction:row;justify-content:space-between;align-items:center;flex-wrap:nowrap;gap:0}@media(max-width:1023px){.styles_jobBannerTitleSearchWrapper__LaV0_{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:40px}}.styles_jobBannerTitle__cUg84{color:var(--white);font-family:var(--font-general-sans),"Open Sans",sans-serif;font-size:56px;font-weight:600;line-height:74px;letter-spacing:0}@media(max-width:767px){.styles_jobBannerTitle__cUg84{font-size:30px;font-weight:600;line-height:38px}}.styles_jobBannerSearchWrapper___uI9h{box-sizing:border-box;padding:11px 16px;background:var(--white5);border:1px solid var(--white10);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:12px;min-width:0;display:flex;flex-direction:row;justify-content:center;align-items:center;flex-wrap:nowrap;gap:15px}.styles_jobBannerSearchWrapper___uI9h:hover{border:1px solid var(--white20)}@media(max-width:1023px){.styles_jobBannerSearchWrapper___uI9h{width:100%;padding:12px 16px}}.styles_jobBannerSearchInput___l1AA{background:rgba(0,0,0,0);border:none;outline:none;color:var(--gray300);font-family:var(--font-general-sans),"Open Sans",sans-serif;font-size:18px;font-weight:400;line-height:26px;letter-spacing:0}@media(max-width:767px){.styles_jobBannerSearchInput___l1AA{font-size:16px;font-weight:400;line-height:24px}}.styles_jobBannerSearchInput___l1AA{width:100%;height:100%;min-width:332px;min-height:26px;flex:1 1}.styles_jobBannerSearchInput___l1AA::placeholder{color:var(--gray300)}@media(max-width:1023px){.styles_jobBannerSearchInput___l1AA{min-width:0;min-height:24px}}.styles_jobBannerSearchIcon__PUU2g{cursor:pointer;flex-shrink:0}.styles_bentoCard__KYu9A{position:relative;width:100%;height:100%;border-radius:8px;border:1px solid var(--white10);box-sizing:border-box;overflow:hidden;background:linear-gradient(108deg,#525252 -9.07%,#1f1e1e 101.92%);display:flex;flex-direction:row;justify-content:flex-end;align-items:flex-end;flex-wrap:nowrap;gap:16px}.styles_bentoCard__KYu9A:before{content:"";position:absolute;inset:-20%;width:140%;height:140%;border-radius:inherit;pointer-events:none;z-index:0;background:url(/card-noise.png) repeat;opacity:1;filter:contrast(350%);mix-blend-mode:overlay;transform:rotate(10deg);transform-origin:center}.styles_bentoCardBackground__2_nLE{position:relative;width:100%;height:100%;overflow:hidden}.styles_bentoCardBackgroundImage__0xMtx{width:100%;height:100%;object-fit:cover}.styles_bentoCardIcon__BxoRO{position:relative;width:60%;min-width:300px;height:100%;height:280px;overflow:hidden}.styles_bentoCardIconTop__v13NM{max-width:260px;max-height:220px;box-sizing:border-box;padding-right:5%}.styles_bentoCardIconImage__ujPCy{width:100%;height:100%;position:absolute;object-fit:contain}.styles_bentoCardText__VfoV9{position:absolute;box-sizing:border-box;width:100%;bottom:0;left:0;z-index:1;padding:32px;display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;flex-wrap:nowrap;gap:8px}.styles_bentoCardTextBackground__sdLar{background:linear-gradient(1turn,rgba(16,15,15,.9) .37%,rgba(16,15,15,0) 100.37%)}.styles_bentoCardTextTop__jPs3L{width:80%;top:0;bottom:auto}.styles_bentoCardTextTitle__O1_wb{width:80%;margin:0;font-size:20px;font-weight:500;line-height:26px;letter-spacing:0}@media(max-width:767px){.styles_bentoCardTextTitle__O1_wb{font-size:18px;font-weight:500;line-height:26px}}.styles_bentoCardTextDescription__ex_pz{width:90%;color:var(--gray100);font-size:18px;font-weight:400;line-height:26px;letter-spacing:0}@media(max-width:767px){.styles_bentoCardTextDescription__ex_pz{font-size:16px;font-weight:400;line-height:24px}}