.career-positions-wrapper{max-width:var(--page-width);margin:0 auto;padding:0 var(--page-padding)}.career-positions-container{display:flex;flex-direction:column;align-items:center;gap:3rem}.career-positions-header{display:flex;flex-direction:column;align-items:center;gap:1.2rem;width:100%;text-align:center}.career-positions-heading{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:3.8rem;line-height:4.4rem;color:rgb(var(--color-foreground))}.career-positions-subheading{margin:0;font-size:1.6rem;line-height:2.4rem;color:rgba(var(--color-foreground),.8)}.career-positions-list{display:flex;flex-direction:column;gap:2.6rem;width:100%;max-width:110rem}.career-position-card{background:rgb(var(--color-background));border-left:4px solid var(--position-border-color, rgb(var(--color-primary)));border-radius:1.6rem;box-shadow:0 4px 20px #00000014;padding:3.2rem;transition:transform .3s ease,box-shadow .3s ease}.career-position-card:hover{transform:translateY(-2px);box-shadow:0 6px 24px #0000001f}.position-content{display:flex;align-items:center;justify-content:space-between;gap:2rem;flex-wrap:wrap}.position-info{display:flex;flex-direction:column;gap:.8rem;flex:1;min-width:280px}.position-title{margin:0;font-family:var(--font-heading-family);font-weight:400;font-size:2.8rem;line-height:4rem;color:rgb(var(--color-foreground))}.position-meta{display:flex;flex-wrap:wrap;align-items:center;gap:1.6rem}.position-meta-item{display:flex;align-items:center;gap:.8rem}.position-meta-icon{flex-shrink:0;width:1.6rem;height:1.6rem;color:rgba(var(--color-foreground),.8)}.position-meta-text{font-size:1.4rem;line-height:2.1rem;color:rgba(var(--color-foreground),.8)}.position-detail-btn{display:flex;align-items:center;justify-content:center;gap:1rem;padding:1.2rem 3.2rem;background-color:#e56f00;color:#fff;border:none;border-radius:100px;font-size:1.6rem;line-height:2.4rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,transform .2s ease;flex-shrink:0}.position-detail-btn:hover{background-color:#c75f00;transform:scale(1.02)}.position-detail-btn svg{flex-shrink:0}.career-positions-footer{display:flex;flex-direction:column;align-items:center;gap:3rem;width:100%;max-width:110rem}.no-position-text{margin:0;font-size:1.6rem;line-height:2.4rem;color:rgb(var(--color-foreground));text-align:center}.career-cta-btn{display:inline-flex;align-items:center;justify-content:center;gap:1rem;padding:1.2rem 3.2rem;background-color:transparent;color:#e56f00;border:2px solid #e56f00;border-radius:100px;font-size:1.6rem;line-height:2.4rem;font-weight:700;text-decoration:none;white-space:nowrap;transition:background-color .3s ease,color .3s ease,transform .2s ease}.career-cta-btn:hover{background-color:#e56f00;color:#fff;transform:scale(1.02)}.career-cta-btn svg{flex-shrink:0;stroke:currentColor}@media(max-width:768px){.career-positions-heading{font-size:3rem;line-height:3.6rem}.position-title{font-size:2.2rem;line-height:3.2rem}.career-position-card{padding:2.4rem 2rem}.position-content{flex-direction:column;align-items:flex-start}.position-detail-btn{width:100%}.position-info{min-width:100%}.position-meta{gap:1.2rem}}@media(max-width:480px){.career-positions-heading{font-size:2.4rem;line-height:3rem}.position-title{font-size:2rem;line-height:2.8rem}.career-position-card{padding:2rem 1.6rem}.position-meta{flex-direction:column;align-items:flex-start;gap:.8rem}.career-cta-btn{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/12/assets/section-career-positions.css.map */
