.career-grid__title{font-size:var(--fs-main-title, 46px);font-weight:700;text-align:left;margin:0 0 40px;color:#000;font-family:Freight Sans W01 Semibold!important}.career-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:20px;align-items:stretch}@media screen and (max-width:822px){.career-grid{grid-template-columns:repeat(1,1fr);gap:24px;align-items:stretch}.career-card{aspect-ratio:auto;width:100%}}@media screen and (min-width:822px){.career-grid{grid-template-columns:repeat(2,1fr);gap:24px;align-items:stretch}}@media screen and (min-width:1119px){.career-grid{grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (min-width:1408px){.career-grid{grid-template-columns:repeat(4,1fr)}}.career-card{border-radius:16px;padding:24px;display:flex;flex-direction:column;position:relative;transition:transform .3s ease,box-shadow .3s ease;height:100%;min-height:280px}.career-card:hover{transform:translateY(-4px);box-shadow:0 10px 30px #00000026}.career-card__content{display:flex;flex-direction:column;height:100%;gap:16px}.career-card__location{display:inline-block;font-size:16px;font-weight:400;margin-bottom:-8px;opacity:.9;font-family:var(--freight-light);line-height:17px}.career-card__title{font-size:24px;font-weight:400;line-height:1;margin:0;color:inherit;font-family:var(--freight-bold)!important}.career-card__badges{display:flex;flex-wrap:wrap;gap:8px}.career-card__badge{display:inline-block;background:#fff;border-radius:20px;padding:4px 8px;font-size:16px;font-weight:400;color:transparent;font-family:var(--freight-semibold)}.career-card__button{background:transparent;border:2px solid rgba(255,255,255,.8);border-radius:25px;color:inherit;font-size:14px;font-weight:400;padding:12px 24px;cursor:pointer;transition:all .3s ease;text-transform:uppercase;letter-spacing:.5px;font-family:Freight Sans W01 Semibold!important;margin-top:auto}.career-card__button:hover{background:#fff3;transform:translateY(-2px)}.career-card.card--mauve{background:linear-gradient(135deg,var(--mauve) 0%,#9000e6 100%);color:#fff}.career-card.card--mauve .career-card__badge{color:var(--mauve)}.career-card.card--orange{background:linear-gradient(135deg,var(--orange) 0%,#ff5722 100%);color:#fff}.career-card.card--orange .career-card__badge{color:var(--orange)}.career-card.card--aqua{background:linear-gradient(135deg,var(--aqua) 0%,#00d4aa 100%);color:#fff}.career-card.card--aqua .career-card__badge{color:var(--aqua)}.career-card.card--bleu{background:linear-gradient(135deg,var(--bleu) 0%,#0099cc 100%);color:#fff}.career-card.card--bleu .career-card__badge{color:var(--bleu)}.career-card.card--black{background:linear-gradient(135deg,#2c2c2c,#1a1a1a);color:#fff}.career-card.card--black .career-card__badge{color:#2c2c2c}.career-card.card--mauve-alt{background:linear-gradient(135deg,#b347d9 0%,var(--mauve) 100%);color:#fff}.career-card.card--mauve-alt .career-card__badge{color:#b347d9}.career-card.card--aqua-alt{background:linear-gradient(135deg,#33edc7 0%,var(--aqua) 100%);color:#fff}.career-card.card--aqua-alt .career-card__badge{color:#33edc7}.career-grid__empty{text-align:center;padding:60px 20px;color:var(--color-foreground)}.career-grid__empty p{font-size:18px;margin:0;opacity:.7}@media screen and (max-width:749px){.career-grid-wrapper{padding:0 16px}.career-grid__title{font-size:32px;margin-bottom:24px}.career-card{padding:20px;min-height:0}.career-card__title{font-size:20px}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/career-grid.css.map */
