.career-section{padding-inline:var(--section-padding-inline);padding-top:var(--section-padding-top, 80px);padding-bottom:var(--section-padding-bottom, 80px)}.career-section__container{max-width:var(--section-max-width);margin:0 auto}.career-section__positions-header{text-align:center;margin-top:80px;margin-bottom:60px}.career-section__positions-title{font-size:48px;color:var(--section-header-color);line-height:var(--header-line-height, 1.2);letter-spacing:var(--header-letter-spacing);font-weight:400;margin:0}.career-section__cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:32px}.career-section__card{background:linear-gradient(145deg,#fff9,#f0e0d066);border:1px solid rgba(0,0,0,.06);box-shadow:0 8px 40px #0000000a;border-radius:22px;padding:32px;transition:transform .3s ease,box-shadow .3s ease;display:flex;flex-direction:column;gap:20px}.career-section__card:hover{transform:translateY(-4px);box-shadow:0 12px 48px #00000014}.career-section__card-icon{width:64px;height:64px;display:flex;align-items:center;justify-content:center;color:var(--icon-color, #8b7355);flex-shrink:0}.career-section__card-icon img,.career-section__card-icon svg{width:100%;height:100%;object-fit:contain}.career-section__card-icon--default{background-color:#8b73551a;border-radius:12px;padding:12px}.career-section__card-title{font-size:28px;color:var(--section-header-color);line-height:var(--header-line-height, 1.2);letter-spacing:var(--header-letter-spacing);margin:0;font-weight:400}.career-section__card-description{color:var(--section-paragraph-text-color);font-size:15px;line-height:var(--text-line-height, 1.6);letter-spacing:var(--text-letter-spacing);margin:0}.career-section__card-list{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:12px}.career-section__card-item{display:flex;align-items:flex-start;gap:12px;color:var(--section-paragraph-text-color);font-size:15px;line-height:1.5;letter-spacing:var(--text-letter-spacing)}.career-section__card-bullet{color:var(--icon-color, #8b7355);font-size:20px;line-height:1;flex-shrink:0;margin-top:-2px}.career-section__cta{text-align:center;margin-top:60px}.career-section__cta-button{display:inline-block;font-size:16px;background-color:var(--color-primary);color:#fff;border-radius:16px;padding:16px 40px;text-decoration:none;font-weight:500;transition:transform .3s ease,box-shadow .3s ease,background-color .3s ease;border:none;cursor:pointer}.career-section__cta-button:hover{transform:translateY(-2px);background-color:var(--primary-button-color-hover, var(--color-primary));box-shadow:0 8px 24px #0000001f}.career-section__cta-button:active{background-color:var(--primary-button-color-active, var(--color-primary));transform:translateY(0)}@media(prefers-reduced-motion:reduce){.career-section__card,.career-section__cta-button{transition:none}.career-section__card:hover,.career-section__cta-button:hover{transform:none}}.career-section__cta-button:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}@media(prefers-contrast:high){.career-section__card{border:2px solid var(--section-header-color)}}@media screen and (max-width:989px){.career-section__cards{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.career-section__positions-title{font-size:40px}.career-section__card-title{font-size:24px}}@media screen and (max-width:749px){.career-section{padding-inline:var(--section-padding-inline-mobile, 20px);padding-top:calc(var(--section-padding-top, 80px) * .6);padding-bottom:calc(var(--section-padding-bottom, 80px) * .6)}.career-section__hero{margin-bottom:48px}.career-section__positions-header{margin-top:40px;margin-bottom:40px}.career-section__positions-title{font-size:32px}.career-section__cards{grid-template-columns:1fr;gap:20px}.career-section__card{padding:24px;border-radius:16px;gap:16px}.career-section__card:hover{transform:none}.career-section__card-icon{width:48px;height:48px}.career-section__card-title{font-size:22px}.career-section__card-description{font-size:14px}.career-section__card-item{font-size:14px;gap:10px}.career-section__card-bullet{font-size:18px}.career-section__cta{margin-top:40px}.career-section__cta-button{width:100%;padding:14px 32px;border-radius:12px}.career-section__cta-button:hover{transform:none}}@media screen and (max-width:480px){.career-section__positions-title{font-size:28px}.career-section__card{padding:20px}.career-section__card-icon{width:40px;height:40px}.career-section__card-title{font-size:20px}.career-section__card-description,.career-section__card-item{font-size:13px}}
/*# sourceMappingURL=/cdn/shop/t/4/assets/section-career.css.map */
