:root{--framer-will-change-override: none;--token-2a2bc112-cfdf-4f96-9134-01127c67da08: #131313}.career-banner-section{background-color:var(--token-2a2bc112-cfdf-4f96-9134-01127c67da08, #131313);z-index:1;flex-flow:row;flex:none;place-content:center;align-items:center;gap:10px;width:100%;height:100vh;padding:0 24px 24px;display:flex;position:relative}.career-banner-main{will-change:var(--framer-will-change-override, transform);z-index:1;border-radius:48px;flex-flow:column;flex:1 0 0;place-content:center;align-items:center;gap:0;width:1px;height:100%;padding:0;display:flex;position:relative;overflow:hidden;transform:perspective(1200px)}.career-banner-image{border-radius:48px;display:contents}.career-banner-box{will-change:var(--framer-will-change-effect-override, transform);z-index:1;flex:none;position:absolute;top:-72px;right:-240px;bottom:0;left:0;will-change:transform;opacity:1;transform:none}.career-banner-inner{position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0}.career-banner-img{display:block;width:100%;height:100%;border-radius:inherit;object-position:40.7% 46.7%;object-fit:cover;aspect-ratio:auto 1536 / 2816}.career-banner-shadow{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1;background-color:#fff0;flex:none;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden;-webkit-mask:linear-gradient(270deg,#0000 55%,#000 70%);mask:linear-gradient(270deg,#0000 55%,#000 70%)}.career-banner-content{position:absolute;top:0;bottom:0;left:0;right:0;z-index:1}.career-banner-buttons .button{padding:0 32px!important}.career-banner-buttons .button--third:hover{background-color:var(--color-third--button)!important;color:var(--color-third_text)!important}.career-banner-content>*{opacity:0;animation:fadeUpCareer 1s ease-out forwards}.career-heading{animation-delay:.2s}.career-text{animation-delay:.4s}.career-banner-buttons{animation-delay:.6s}.career-banner-inner img{opacity:0;transform:scale(1.1);animation:imageZoomCareer 1.4s ease-out forwards;animation-delay:.2s;will-change:transform,opacity}@keyframes imageZoomCareer{0%{opacity:0;transform:scale(1.1)}to{opacity:1;transform:scale(1)}}.career-heading{opacity:0;transform:translateY(20px);animation:fadeUpCareer 1s ease-out forwards;animation-delay:.2s}.career-text{opacity:0;transform:translateY(-20px);animation:fadeDownCareer 1s ease-out forwards;animation-delay:.4s}.career-banner-buttons .button--third{opacity:0;transform:translate(50px);animation:fadeLeftCareer 1s ease-out forwards;animation-delay:.6s}.career-banner-buttons .button--secondary{opacity:0;transform:translate(-50px);animation:fadeRightCareer 1s ease-out forwards;animation-delay:.8s}@keyframes fadeUpCareer{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeDownCareer{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeLeftCareer{0%{opacity:0;transform:translate(50px)}to{opacity:1;transform:translate(0)}}@keyframes fadeRightCareer{0%{opacity:0;transform:translate(-50px)}to{opacity:1;transform:translate(0)}}@media only screen and (min-width:990px){.career-banner-content{display:flex;flex-direction:column;justify-content:center;align-items:center;text-align:center;row-gap:24px}.career-text,.career-text p{letter-spacing:.88px;line-height:150%}.career-heading,.career-heading p{line-height:120px;letter-spacing:0px}.career-banner-buttons{display:flex;flex-direction:row;align-items:center;justify-content:center;column-gap:12px;padding-top:24px}}@media only screen and (max-width:989px){.career-banner-section{height:103.081vh;padding:0 16px 16px}.career-banner-shadow{height:101%;-webkit-mask:linear-gradient(#0000 50%,#000 80%);mask:linear-gradient(#0000 50%,#000 80%)}.career-banner-box{will-change:transform;opacity:.64;transform:translateY(0);top:0;bottom:-97px;right:-292px}.career-banner-inner{position:absolute;border-radius:inherit;top:0;right:0;bottom:0;left:0}.career-text,.career-text p{letter-spacing:0px;line-height:150%}.career-heading,.career-heading p{line-height:80%;letter-spacing:0px}.career-banner-buttons{display:flex;flex-direction:column;align-items:center;justify-content:center;row-gap:12px;width:100%;padding-top:44px}.career-banner-content{display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;row-gap:24px;padding-bottom:80px;padding-left:24px;padding-right:24px}.career-banner-buttons *{width:100%}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/career-banner.css.map */
