.redesign-careers{padding-bottom:2rem}.redesign-careers__notice{background:var(--color-panel-soft);border-radius:var(--radius-sm);color:var(--color-text-soft);font-size:var(--type-body-sm-size);justify-content:space-between;align-items:center;gap:1rem;margin-bottom:1rem;padding:.85rem 1rem;display:flex}.redesign-careers__notice--error{flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:1.5rem}.redesign-careers__notice a,.redesign-careers__fallback-links a{color:var(--color-blue);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;text-underline-offset:2px;text-decoration:underline}.redesign-careers__fallback-links{flex-wrap:wrap;gap:1rem;display:flex}.redesign-careers__tabs{border-bottom:1px solid var(--color-line);margin-top:.5rem;display:flex}.redesign-careers__tab{color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;text-transform:uppercase;border-bottom:2px solid #0000;align-items:center;gap:.75rem;margin-bottom:-1px;padding:0 2rem 1rem;display:inline-flex}.redesign-careers__tab:first-child{padding-left:0}.redesign-careers__tab:hover,.redesign-careers__tab--active{color:var(--color-blue)}.redesign-careers__tab--active{border-bottom-color:var(--color-blue)}.redesign-careers__tab-count{color:var(--color-text-muted);text-transform:none}.redesign-careers__section{padding:3rem 0 4rem}.redesign-careers__section-copy{max-width:44rem;margin-bottom:2rem}.redesign-careers__section-copy h2{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-h3-size);font-weight:var(--fw-regular);line-height:var(--type-h3-lh);margin-bottom:.75rem}.redesign-careers__section-copy p:not(.redesign-careers__eyebrow){color:var(--color-text-soft);font-size:var(--type-body-size);line-height:var(--type-body-lh)}.redesign-careers__team-link{color:var(--color-blue);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;text-underline-offset:2px;margin-top:1rem;text-decoration:underline;display:inline-flex}.redesign-careers__team-link:hover{color:var(--color-blue-deep)}.redesign-careers__eyebrow{color:var(--color-text);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;margin-bottom:.8rem}.redesign-careers__section-body{grid-template-columns:minmax(12rem,18rem) minmax(0,1fr);gap:2rem;display:grid}.redesign-careers__skeleton{flex-direction:column;grid-column:1/-1;display:flex}.redesign-careers__skeleton-row{border-top:1px solid var(--color-line);height:5rem;position:relative}.redesign-careers__skeleton-row:before{background:var(--color-panel-soft);border-radius:var(--radius-sm);content:"";width:min(28rem,70%);height:1.5rem;position:absolute;top:1.75rem;left:0}.redesign-careers__filters{flex-direction:column;padding-right:2rem;display:flex}.redesign-careers__filter-label{color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;flex-direction:column;gap:.45rem;width:100%;display:flex}.redesign-careers__filter-select{appearance:none;background-color:var(--color-white);border:1px solid var(--color-line-strong);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;font-family:var(--font-body);font-size:var(--type-body-sm-size);line-height:var(--type-body-sm-lh);background-image:url("data:image/svg+xml,%3Csvg width='12' height='12' viewBox='0 0 12 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M3 4.5L6 7.5L9 4.5' stroke='%2350627f' stroke-width='1.2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;width:100%;min-height:2.5rem;padding:.5rem 2rem .5rem .75rem}.redesign-careers__filter-select:focus-visible{border-color:var(--color-blue);outline:2px solid var(--color-blue);outline-offset:1px}.redesign-careers__list{border-left:1px solid var(--color-line);flex-direction:column;padding-left:2rem;display:flex}.redesign-careers__job{border-top:1px solid var(--color-line)}.redesign-careers__job:last-child{border-bottom:1px solid var(--color-line)}.redesign-careers__job-header{text-align:left;justify-content:space-between;align-items:center;gap:1rem;width:100%;padding:1.35rem 0;display:flex}.redesign-careers__job-header:hover .redesign-careers__job-title{color:var(--color-blue)}.redesign-careers__job-main{flex-direction:column;gap:.55rem;display:flex}.redesign-careers__job-title{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-lg-size);font-weight:var(--fw-regular);letter-spacing:var(--type-body-lg-ls);line-height:var(--type-body-lg-lh);transition:color .2s}.redesign-careers__job-meta{color:var(--color-text-soft);font-family:var(--font-mono);font-size:var(--type-caption-size);letter-spacing:0;flex-wrap:wrap;gap:.65rem;display:flex}.redesign-careers__job-meta span+span:before{color:var(--color-text-muted);content:"/";margin-right:.65rem}.redesign-careers__chevron{color:var(--color-text-muted);flex:none;transition:transform .25s}.redesign-careers__job--expanded .redesign-careers__chevron{transform:rotate(180deg)}.redesign-careers__job-body{padding:0 0 1.75rem}.redesign-careers__description{color:var(--color-text-soft);font-size:var(--type-body-size);line-height:var(--type-body-lh);max-width:48rem}.redesign-careers__description p{margin-bottom:.85rem}.redesign-careers__description ul,.redesign-careers__description ol{margin-bottom:.85rem;padding-left:1.5rem}.redesign-careers__description ul{list-style:outside}.redesign-careers__description ol{list-style:decimal}.redesign-careers__description li{margin-bottom:.35rem}.redesign-careers__description h2,.redesign-careers__description h3,.redesign-careers__description h4,.redesign-careers__description h5{color:var(--color-text);font-family:var(--font-body);font-size:var(--type-body-lg-size);font-weight:var(--fw-medium);margin-top:1.5rem;margin-bottom:.5rem}.redesign-careers__description strong,.redesign-careers__description b{color:var(--color-text);font-weight:var(--fw-medium)}.redesign-careers__description a{color:var(--color-blue);text-underline-offset:2px;text-decoration:underline}.redesign-careers__apply{background:var(--color-blue);border-radius:var(--radius-pill);color:var(--color-white);font-family:var(--font-mono);font-size:var(--type-mono-size);font-weight:var(--fw-medium);margin-top:1.5rem;padding:.75rem 1.5rem;text-decoration:none;transition:background .2s;display:inline-flex}.redesign-careers__apply:hover{background:var(--color-blue-deep)}.redesign-careers__empty{border-bottom:1px solid var(--color-line);border-top:1px solid var(--color-line);color:var(--color-text-soft);font-size:var(--type-body-size);text-align:center;padding:3rem 0}@media (width<=47.9375rem){.redesign-careers__tabs{gap:1.25rem;overflow-x:auto}.redesign-careers__tab{flex:none;padding-inline:0}.redesign-careers__section{padding:2.25rem 0 3rem}.redesign-careers__section-body{flex-direction:column;gap:1.25rem;display:flex}.redesign-careers__filters{padding-right:0}.redesign-careers__list{border-left:0;padding-left:0}.redesign-careers__notice{flex-direction:column;align-items:flex-start}}.hero-simple[data-astro-cid-6bwmq7xu]{text-align:center;padding-top:12rem}.hero-subtitle[data-astro-cid-6bwmq7xu]{color:var(--color-text-soft);font-size:var(--type-h4-size);margin-top:1.5rem;max-width:36rem;margin-inline:auto}.careers-section[data-astro-cid-6bwmq7xu]{padding-top:0}
