:root{--tc-h:530px;--tc-w-active:49%;--tc-w-closed:23%;--tc-overlay:0.7;--tc-outline:rgba(255,255,255,0.15);--tc-text:#fff}.career-cards{display:flex;align-items:stretch;gap:0;width:100%;margin:0 auto;overflow:hidden}.career-cards .career{position:relative;height:var(--tc-h);width:var(--tc-w-closed);flex:1 0 auto;background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),linear-gradient(197deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.7) 74.88%),var(--bg) 70% center/cover no-repeat;display:flex;transition:all 1.2s cubic-bezier(.25,1,.33,1);flex-direction:column;justify-content:space-between;overflow:hidden}.career-cards .career:nth-child(3){background:linear-gradient(0deg,rgba(0,0,0,.2) 0,rgba(0,0,0,.2) 100%),linear-gradient(197deg,rgba(0,0,0,0) 45%,rgba(0,0,0,.7) 74.88%),var(--bg) 90% center/cover no-repeat;background-blend-mode:normal,multiply,normal}.career-cards .career.is-active{width:var(--tc-w-active);background:linear-gradient(194deg,rgba(0,0,0,0) 25.89%,rgba(0,0,0,.7) 49.65%),linear-gradient(0deg,#ed1c24 0,#ed1c24 100%),var(--bg) 70% center/cover no-repeat;background-blend-mode:normal,multiply,normal}.career-cards .career .career__bar{position:absolute;inset:0;top:auto;padding:24px;opacity:1}.career-cards .career.is-active .career__bar{opacity:0;display:flex;padding:24px;align-items:flex-end}.career-cards .career .career__panel-title,.career-cards .career .career__title{color:var(--tc-text);font-size:24px}.career-cards .career .career__panel{display:flex;height:100%;width:100%;padding:24px;align-items:flex-end;transform:translateY(90%);transition:all .8s cubic-bezier(.25,1,.33,1);opacity:0;transform-origin:center center;transform-box:fill-box}.career-cards .career.is-active .career__panel{transform:translateY(0);opacity:1;z-index:4}.career-cards .career .career__panel-inner{display:flex;flex-direction:column;gap:24px;align-items:flex-start}.career-cards .career .career__panel-inner .career__panel-content>ul{margin-top:8px}.career-cards .career .career__panel-title{color:#fff!important}.career-cards .career .career__panel-cta{color:#fff;padding:10px 16px;text-decoration:none}.career-cards .career:not(.is-active):hover{filter:opacity(.75)}.card__hit{position:absolute;inset:0;z-index:2;background:0 0;border:0;cursor:pointer}@media (max-width:900px){.career-cards{flex-direction:column}.career-cards .career{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,rgba(0,0,0,.8) 100%),var(--bg) 80% 20%/cover no-repeat;display:flex;width:100%;height:75px;justify-content:center;transition:all 1.2s cubic-bezier(.25,1,.33,1)}.career-cards .career.is-active{width:100%;height:auto;background:linear-gradient(194deg,rgba(0,0,0,0) 25.89%,rgba(0,0,0,.7) 49.65%),linear-gradient(0deg,#ed1c24 0,#ed1c24 100%),var(--bg) 60% 20%/cover no-repeat;background-blend-mode:normal,multiply,normal}.career-cards .career.is-active:nth-child(3){background:linear-gradient(194deg,rgba(0,0,0,0) 25.89%,rgba(0,0,0,.7) 49.65%),linear-gradient(0deg,#ed1c24 0,#ed1c24 100%),var(--bg) 80% 20%/cover no-repeat;background-blend-mode:normal,multiply,normal}.career-cards .career .career__panel-title{padding-top:180px;font-size:14px}.career-cards .career .career__panel-inner-content{font-size:14px}.career-cards .career .career__panel-title,.career-cards .career .career__title{font-size:20px}.career-cards .career .career__bar{padding:24px 16px}}@media (prefers-reduced-motion:reduce){.career-cards .career{transition:none}}