@media (prefers-reduced-motion:no-preference){.js .careers-card{opacity:0;transform:translateY(14px)}.js .careers-card.is-in{opacity:1;transition:opacity .5s cubic-bezier(.2, .7, .2, 1) var(--card-delay,0s), transform .5s cubic-bezier(.2, .7, .2, 1) var(--card-delay,0s);transform:none}}@keyframes careers-dialog-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes careers-scrim-in{0%{opacity:0}to{opacity:1}}.careers-dialog{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);color:inherit;background:#000200b8;border:0}.careers-dialog[open]{animation:.25s both careers-scrim-in}.careers-dialog::backdrop{background:0 0}.careers-dialog[open] .careers-dialog-panel{animation:.3s cubic-bezier(.2,.7,.2,1) both careers-dialog-in}@keyframes careers-dialog-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(12px)}}@keyframes careers-scrim-out{0%{opacity:1}to{opacity:0}}.careers-dialog[open][data-closing]{animation:.2s both careers-scrim-out}.careers-dialog[open][data-closing] .careers-dialog-panel{animation:.2s cubic-bezier(.4,0,1,1) both careers-dialog-out}.careers-success-ring{animation:.45s cubic-bezier(.2,.9,.3,1.3) both careers-pop;box-shadow:0 0 0 12px #ed1b241f}@keyframes careers-pop{0%{transform:scale(.7)}to{transform:scale(1)}}@keyframes careers-success-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.careers-success-in{animation:.5s cubic-bezier(.2,.7,.2,1) both careers-success-in}.careers-why-glow{background:radial-gradient(closest-side,#ed1b242e,#ed1b2400);border-radius:50%;width:900px;max-width:200vw;height:900px;top:-30%;left:-15%}.careers-why-grid{background:#ffffff1f;border:1px solid #ffffff1f;gap:1px}.careers-why-card{background:#000200;transition:background-color .4s;overflow:hidden}.careers-why-card:hover{background:#0d0203}.careers-why-card:before{content:"";pointer-events:none;opacity:0;background:radial-gradient(360px circle at var(--mx,50%) var(--my,50%), #ed1b2438, transparent 70%);transition:opacity .3s;position:absolute;inset:0}.careers-why-card:after{content:"";transform-origin:0;background:#ed1b24;width:100%;height:3px;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;top:0;left:0;transform:scaleX(0)}.careers-why-card:hover:before{opacity:1}.careers-why-card:hover:after{transform:scaleX(1)}.careers-why-num,.careers-why-title{transition:transform .4s cubic-bezier(.2,.7,.2,1)}.careers-why-card:hover .careers-why-num{transform:translateY(-4px)}.careers-why-card:hover .careers-why-title{transform:translate(6px)}.careers-why-icon{transition:background-color .35s,border-color .35s,transform .45s cubic-bezier(.2,.7,.2,1)}.careers-why-card:hover .careers-why-icon{background:#ed1b24;border-color:#ed1b24;transform:rotate(-8deg)scale(1.06)}.careers-why-text{transition:color .3s}.careers-why-card:hover .careers-why-text{color:#e5e5e5}@media (hover:none){.careers-why-card:before{display:none}}@media (prefers-reduced-motion:reduce){.careers-dialog[open],.careers-dialog[open] .careers-dialog-panel,.careers-dialog[open][data-closing],.careers-dialog[open][data-closing] .careers-dialog-panel,.careers-success-ring,.careers-success-in{animation:none}}.job-prose{color:var(--graphite);font-size:14px;font-weight:500;line-height:24px}.job-prose>*+*{margin-top:14px}.job-prose h2{color:var(--ink);margin-top:28px;font-size:20px;font-weight:800;line-height:28px}.job-prose h3{color:var(--ink);margin-top:20px;font-size:17px;font-weight:800;line-height:26px}.job-prose>:first-child{margin-top:0}.job-prose p{text-wrap:pretty}.job-prose ul,.job-prose ol{padding:0;list-style:none}.job-prose li{padding-left:22px;position:relative}.job-prose li+li{margin-top:12px}.job-prose li:before{content:"";background:var(--brand);border-radius:2px;width:8px;height:8px;position:absolute;top:.62em;left:0;transform:rotate(45deg)}.job-prose strong{color:var(--ink);font-weight:800}.job-prose a{color:var(--brand);text-underline-offset:3px;text-decoration:underline}@media (min-width:640px){.job-prose{font-size:17px;line-height:28px}.job-prose>*+*{margin-top:16px}.job-prose h2{margin-top:36px;font-size:24px;line-height:32px}.job-prose h3{font-size:19px;line-height:28px}}
