.careers-cta{position:relative;display:flex;align-items:center;justify-content:center;width:100%;min-height:var(--cta-min-height-mobile, 420px);padding:64px var(--cta-pad-inline-mobile, 24px);background-color:var(--cta-bg, #000);overflow:hidden}.careers-cta__media,.careers-cta__overlay{position:absolute;top:0;right:0;bottom:0;left:0}.careers-cta__media{z-index:0}.careers-cta__media img{width:100%;height:100%;object-fit:cover;object-position:center;display:block;opacity:var(--cta-image-opacity, .2)}.careers-cta__overlay{z-index:1;background:linear-gradient(to top,#000,#000c,#0000)}.careers-cta__content{position:relative;z-index:2;display:flex;flex-direction:column;align-items:center;text-align:center;width:100%}.careers-cta__heading{margin:0 0 var(--cta-gap-heading, 32px);font-family:var(--font-header, "Helvetica Neue", Arial, sans-serif);font-weight:500;font-size:var(--cta-heading-size-mobile, 30px);line-height:1.2;letter-spacing:-.04em;color:var(--cta-heading-color, rgba(255, 255, 255, .9));text-shadow:0 2px 16px rgba(0,0,0,.55)}.careers-cta__subtitle{margin:0;max-width:var(--cta-subtitle-max-width, 680px);font-family:var(--font-body, "Helvetica Neue", Arial, sans-serif);font-weight:400;font-size:var(--cta-subtitle-size, 20px);line-height:1.5;color:var(--cta-subtitle-color, rgba(255, 255, 255, .7));text-shadow:0 1px 12px rgba(0,0,0,.5)}.careers-cta__button{display:inline-flex;align-items:center;justify-content:center;gap:8px;margin-top:var(--cta-gap-button, 48px);min-height:56px;padding:14px 32px;border-radius:999px;background-color:var(--cta-btn-bg, #fff);color:var(--cta-btn-text, #000);font-family:var(--font-header, "Helvetica Neue", Arial, sans-serif);font-weight:500;font-size:18px;line-height:1.4;text-decoration:none;transition:opacity .2s ease}.careers-cta__button:hover{opacity:.9}.careers-cta__button:focus-visible{outline:2px solid var(--cta-btn-bg, #fff);outline-offset:3px}.careers-cta__chevron{flex:none;width:20px;height:20px}@media screen and (min-width:990px){.careers-cta{min-height:var(--cta-min-height-desktop, 534px);padding:80px var(--cta-pad-inline-desktop, 94px)}.careers-cta__heading{font-size:var(--cta-heading-size-desktop, 48px);line-height:1.4}}@media(prefers-reduced-motion:reduce){.careers-cta__button{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/4878/assets/section-careers-cta.css.map */
