.careers{--careers-section-height: 918px;width:100%;background:var(--gradient-top);height:var(--careers-section-height);padding:0 var(--container-padding);box-sizing:border-box}.careers__container{display:flex;height:100%;max-width:1200px;margin:0 auto;gap:var(--spacing-lg);box-sizing:border-box}.careers__image{flex:0 0 auto;max-width:600px;width:50%;position:relative;overflow:hidden;margin-left:calc(-1 * var(--container-padding))}.careers__image-photo{width:100%;height:100%;object-fit:cover;display:block}.careers__image-overlay{position:absolute;top:0;left:0;right:0;bottom:0;background:var(--gradient-image-overlay-top);pointer-events:none}.careers__content{flex:1 1 50%;display:flex;align-items:center;justify-content:center;padding:var(--spacing-xxl) 0;box-sizing:border-box}.careers__content-inner{max-width:581px;width:100%;display:flex;flex-direction:column;gap:var(--text-cta-gap);align-items:flex-start}.careers__text-section{display:flex;flex-direction:column;gap:var(--space-6)}.careers__owner-label{font-family:var(--font-secondary);font-size:1rem;font-weight:var(--font-weight-semibold);color:var(--color-text-light);margin:0;line-height:1.5;text-transform:uppercase;text-align:left;letter-spacing:.3em}.careers__title{font-family:var(--font-primary);font-weight:var(--font-weight-bold);font-size:clamp(32px,5vw,64px);line-height:1.2;text-transform:uppercase;color:var(--color-accent);margin:0;max-width:100%}.careers__description{font-family:var(--font-secondary);font-weight:var(--font-weight-normal);font-size:clamp(16px,2vw,18px);line-height:1.5;color:var(--color-text-light);margin:0;max-width:549px}.careers__cta-section{display:flex;flex-wrap:wrap;gap:1rem}@media (min-width: 1280px){.careers__image{margin-left:0}}@media (max-width: 1024px) and (min-width: 769px){.careers__container{gap:var(--spacing-md)}.careers__image{max-width:500px}}@media (max-width: 768px){.careers{height:auto;padding:0}.careers__container{flex-direction:column;height:auto;max-width:none;gap:0;margin:0}.careers__image{flex:none;width:100%;max-width:100%;margin:0;order:1;display:flex;justify-content:center}.careers__image-photo{max-width:100%;height:auto}.careers__content{flex:none;order:2;padding:var(--spacing-xl) var(--container-padding);max-width:600px;margin:0 auto;width:100%;display:block;box-sizing:border-box}}@media (max-width: 480px){.careers__content{padding:var(--spacing-lg) var(--container-padding)}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/careers-section.css.map */
