@font-face{font-family:Epilogue-Regular;font-style:normal;font-weight:400;src:url(/assets/font/Epilogue-Regular.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Medium;font-style:normal;font-weight:500;src:url(/assets/font/Epilogue-Medium.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-SemiBold;font-style:normal;font-weight:600;src:url(/assets/font/Epilogue-SemiBold.woff2)format("woff2");font-display:swap}@font-face{font-family:Epilogue-Bold;font-style:normal;font-weight:700;src:url(/assets/font/Epilogue-Bold.woff2)format("woff2");font-display:swap}.career{justify-content:center;width:100%;padding:0 24px;display:flex;position:relative;overflow:hidden}.career__grid{z-index:-1;transition:all .2s ease-in-out;display:none;position:absolute}.career__grid.-right{top:20%;right:0}.career__image-list{flex-direction:column;align-items:center;gap:24px;padding:40px 0;display:flex}.career__image-item{width:100%;max-width:500px;position:relative}.career__image-item img{border-radius:24px}.career__image-item:after{content:"";opacity:.4;mix-blend-mode:soft-light;pointer-events:none;background:linear-gradient(#310002 0%,#0e0a0a 100%);border-radius:24px;position:absolute;inset:0}.career__jobs{z-index:2;text-align:center;flex-direction:column;justify-content:stretch;align-items:center;width:100%;height:100%;padding:24px 0;display:flex;position:relative}.career__badge{color:#fff;--font-size:12px;--font-size-rem:.75rem;--line-height:16px;--line-height-rem:1rem;width:auto;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);letter-spacing:.5px;background-color:#ed1c24;border:1px solid #f0eeee;border-radius:24px;margin:0 0 8px;padding:8px 12px;display:inline-block}.career__description{width:100%;max-width:880px}.career__description h3{color:#c1b8bb;--font-size:32px;--font-size-rem:2rem;--line-height:40px;--line-height-rem:2.5rem;font-family:Epilogue-Regular;font-size:var(--font-size-rem);line-height:var(--line-height-rem);margin:0 0 20px}.career__description h3 strong{color:#231f20;font-family:Epilogue-SemiBold}.career__link{margin:20px 0 0}@media screen and (width>=768px){.career__image-list{flex-flow:wrap;justify-content:center;align-items:flex-end;gap:40px}.career__image-item{width:calc(50% - 40px)}}@media screen and (width>=1280px){.career{padding:0 0 84px}.career__grid{display:block}.career__jobs{padding:40px 0}}@media screen and (width>=1366px){.career__description h3{--font-size:40px;--font-size-rem:2.5rem;--line-height:48px;--line-height-rem:3rem;font-size:var(--font-size-rem);line-height:var(--line-height-rem)}}