.career-page .career-hero{isolation:isolate;position:relative;overflow:hidden}.career-page .career-hero__bg{filter:blur(8px)brightness(.5);z-index:-2;background-image:url(/img/about-us/hero-about-us.jpg);background-position:50%;background-size:cover;position:absolute;inset:0;transform:scale(1.1)}.career-page .career-hero__overlay{z-index:-1;background:linear-gradient(#0c0c0cc7 0%,#0c0c0c9e 100%);position:absolute;inset:0}.career-page .career-hero .career-eyebrow{color:#ff5663;letter-spacing:.14em;align-items:center;gap:.75rem;font-size:.8rem;font-weight:800;display:inline-flex}.career-page .career-hero .career-eyebrow:before{content:"";background:#c30012;border-radius:2px;flex-shrink:0;width:1.75rem;height:2px}.career-page .career-notice{color:#ffd7db;background:#c312121f;border:1px solid #ff566373;border-radius:.75rem;align-items:center;gap:.625rem;padding:.75rem 1.125rem;font-size:.95rem;font-weight:600;line-height:1.4;display:inline-flex}.career-page .career-notice__icon{color:#ff5663;transform-origin:50%;flex-shrink:0;width:1.25rem;height:1.25rem;animation:2s ease-in-out infinite career-notice-pulse}.career-page .career-bullet{border-radius:9999px;flex-shrink:0;justify-content:center;align-items:center;width:1.75rem;height:1.75rem;display:inline-flex}.career-page .career-bullet svg{color:#fff;width:1rem;height:1rem;display:block}.career-page .career-cta{color:#1b1b1b;letter-spacing:.01em;cursor:pointer;background:linear-gradient(135deg,#fff 0%,#f4f4f4 100%);border:1px solid #0000000f;border-radius:9999px;outline:none;justify-content:center;align-items:center;gap:.75rem;padding:1.125rem 2.75rem;font-size:1.25rem;font-weight:700;transition:transform .2s,box-shadow .2s,filter .2s;animation:2.4s ease-in-out infinite career-cta-pulse;display:inline-flex;position:relative;box-shadow:0 12px 30px #00000059,0 0 #ffffff8c}.career-page .career-cta span{color:#1b1b1b;font-size:1.25rem;font-weight:700}.career-page .career-cta__icon{color:#1b1b1b;flex-shrink:0;width:1.4rem;height:1.4rem}.career-page .career-cta__arrow{color:#1b1b1b;flex-shrink:0;width:1.25rem;height:1.25rem;transition:transform .2s}.career-page .career-cta:hover{filter:brightness(102%);border-color:#0000001f;animation-play-state:paused;transform:translateY(-3px)scale(1.03);box-shadow:0 18px 40px #00000073}.career-page .career-cta:hover .career-cta__arrow{transform:translate(5px)}.career-page .career-cta:active{transform:translateY(-1px)scale(.99)}.career-page .vs-card{background-color:#fff;border:1px solid #ececec;border-radius:1rem;width:100%;overflow:hidden;box-shadow:0 10px 30px -12px #0000001f}.career-page .vs-head,.career-page .vs-row{grid-template-columns:1fr 4.5rem 1fr;align-items:center;display:grid}.career-page .vs-head{background-color:#fafafa;border-bottom:1px solid #f0f0f0;padding:1.25rem 1rem}.career-page .vs-head__arcus{color:#c30012;text-align:center;font-weight:700}.career-page .vs-head__rival{color:#848484;text-align:center;font-weight:700}.career-page .vs-row{padding:1.25rem 1rem}.career-page .vs-row+.vs-row{border-top:1px solid #f0f0f0}.career-page .vs-row__arcus{color:#1b1b1b;justify-content:flex-start;align-items:center;gap:.75rem;font-weight:700;display:flex}.career-page .vs-row__arcus svg{color:#c30012;flex-shrink:0}.career-page .vs-row__rival{text-align:center;color:#9a9a9a;font-weight:500}.career-page .vs-pill{color:#fff;background-color:#c30012;border-radius:9999px;justify-content:center;justify-self:center;align-items:center;width:3rem;height:3rem;font-size:.85rem;font-weight:700;display:flex}@media screen and (max-width:500px){.career-page .vs-head,.career-page .vs-row{grid-template-columns:1fr 3rem 1fr;padding:1rem .5rem}.career-page .vs-row__arcus{gap:.4rem}.career-page .vs-pill{width:2.25rem;height:2.25rem;font-size:.7rem}}.career-page .video-frame{border-radius:.75rem;width:100%;padding-top:56.25%;position:relative;overflow:hidden}.career-page .video-frame iframe{border:0;width:100%;height:100%;position:absolute;inset:0}.career-page .career-input{background-color:#fff;border:1px solid #dedede;border-radius:.75rem}.career-page .career-input:focus{border-color:#c30012;outline:none}.career-page .career-cv__trigger,.career-page .career-dropdown__trigger{text-align:left;cursor:pointer;justify-content:space-between;align-items:center;gap:.5rem;display:flex}.career-page .career-dropdown{position:relative}.career-page .career-dropdown__panel{z-index:20;background-color:#fff;border:1px solid #dedede;border-radius:.75rem;max-height:16rem;padding:.375rem;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 12px 28px -10px #0003}.career-page .career-dropdown__option{cursor:pointer;text-align:left;background-color:#0000;border:none;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.75rem;width:100%;padding:.625rem .75rem;display:flex}.career-page .career-dropdown__option:hover{background-color:#f5f5f5}.career-page .career-dropdown__option input[type=checkbox]{accent-color:#c30012;cursor:pointer}@keyframes career-notice-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.75;transform:scale(1.15)}}@keyframes career-cta-pulse{0%{box-shadow:0 12px 30px #00000059,0 0 #ffffff80}70%{box-shadow:0 12px 30px #00000059,0 0 0 16px #fff0}to{box-shadow:0 12px 30px #00000059,0 0 #fff0}}
