.nw__sample-note[data-v-d6b8b0a5],.cr__sample-note[data-v-d6b8b0a5]{color:var(--c-text-light);margin:1em 0 0;font-size:14px;line-height:1.5em}.nw__grid[data-v-d6b8b0a5]{gap:var(--grid-gap) 60px;margin-top:var(--space-small);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);align-items:start;display:grid}.nw__meta[data-v-d6b8b0a5]{color:var(--c-text-light);flex-wrap:wrap;align-items:center;gap:6px 12px;margin:0;font-size:14px;line-height:1.5em;display:flex}.nw__lead-thumb[data-v-d6b8b0a5],.nw__thumb[data-v-d6b8b0a5]{background-color:var(--c-bg);display:block;overflow:hidden}.nw__lead-thumb[data-v-d6b8b0a5]{aspect-ratio:16/10}.nw__lead-thumb img[data-v-d6b8b0a5],.nw__thumb img[data-v-d6b8b0a5]{object-fit:cover;width:100%;height:100%;transition:transform var(--dur) var(--ease);transform:scale(1.01)}.nw__lead:hover .nw__lead-thumb img[data-v-d6b8b0a5],.nw__item:hover .nw__thumb img[data-v-d6b8b0a5]{transform:scale(1.07)}.nw__lead-body[data-v-d6b8b0a5]{padding-top:26px}.nw__lead-title[data-v-d6b8b0a5]{font-size:var(--h3-size);line-height:var(--h3-lh);letter-spacing:var(--h3-ls);margin:.35em 0 0}.nw__lead-title a[data-v-d6b8b0a5],.nw__item-title a[data-v-d6b8b0a5]{color:inherit}.nw__lead-title a[data-v-d6b8b0a5]:hover,.nw__item-title a[data-v-d6b8b0a5]:hover{color:var(--c-link)}.nw__excerpt[data-v-d6b8b0a5]{max-width:60ch;font-size:1rem;line-height:var(--body-lh);color:var(--c-text);margin:.9em 0 0}.nw__item[data-v-d6b8b0a5]{border-bottom:1px solid var(--c-bd);grid-template-columns:150px minmax(0,1fr);gap:24px;padding:24px 0;display:grid}.nw__item[data-v-d6b8b0a5]:first-child{padding-top:0}.nw__thumb[data-v-d6b8b0a5]{aspect-ratio:4/3}.nw__tile[data-v-d6b8b0a5]{background-color:var(--d-bg-brand);letter-spacing:-1px;color:#ffffffe6;justify-content:center;align-items:center;width:100%;height:100%;font-size:34px;font-weight:700;display:flex}.nw__item-title[data-v-d6b8b0a5]{letter-spacing:-.4px;margin:.3em 0 0;font-size:clamp(18px,17px + .3vw,21px);line-height:1.25em}.nw__more[data-v-d6b8b0a5]{color:var(--c-link);align-items:center;gap:8px;margin-top:1.1em;font-size:15px;font-weight:700;display:inline-flex}.nw__more--sm[data-v-d6b8b0a5]{margin-top:.6em;font-size:14px}.nw__more svg[data-v-d6b8b0a5]{width:18px;height:18px;transition:transform var(--dur) var(--ease)}.nw__more:hover svg[data-v-d6b8b0a5],.nw__more:focus-visible svg[data-v-d6b8b0a5]{transform:translate(5px)}.dl__grid[data-v-d6b8b0a5]{gap:var(--grid-gap);margin-top:var(--space-small);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.dl__card[data-v-d6b8b0a5]{background-color:var(--c-bg-alt);border-radius:var(--rad);grid-template-columns:auto minmax(0,1fr);gap:6px 24px;padding:2.4em;display:grid}.dl__chip[data-v-d6b8b0a5]{border-radius:var(--rad-circle);width:56px;height:56px;color:var(--c-text-dark);background-color:var(--c-bg);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);grid-row:span 3;justify-content:center;align-items:center;display:flex}.dl__chip svg[data-v-d6b8b0a5]{width:22px;height:22px}.dl__card:hover .dl__chip[data-v-d6b8b0a5]{color:#fff;background-color:var(--c-brand-red)}.dl__title[data-v-d6b8b0a5]{font-size:var(--h5-size);line-height:var(--h5-lh);letter-spacing:var(--h5-ls);margin:0}.dl__note[data-v-d6b8b0a5]{font-size:1rem;line-height:var(--body-lh);color:var(--c-text);margin:0}.dl__meta[data-v-d6b8b0a5]{color:var(--c-text-light);margin:0;font-size:14px}.dl__btn[data-v-d6b8b0a5]{grid-column:2;justify-self:start;margin-top:1.1em}.dl__grid--single[data-v-d6b8b0a5]{grid-template-columns:minmax(0,1fr)}.dl__grid--single .dl__card[data-v-d6b8b0a5]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center}.dl__grid--single .dl__chip[data-v-d6b8b0a5]{grid-row:auto}.dl__grid--single .dl__btn[data-v-d6b8b0a5]{grid-column:3;margin-top:0}.cr__chip[data-v-d6b8b0a5]{border-radius:var(--rad-circle);width:56px;height:56px;color:var(--c-text-dark);background-color:var(--c-bg);transition:color var(--dur) var(--ease), background-color var(--dur) var(--ease);flex-shrink:0;justify-content:center;align-items:center;display:flex}.cr__chip svg[data-v-d6b8b0a5]{width:22px;height:22px}.cr__chip--red[data-v-d6b8b0a5]{color:#fff;background-color:var(--c-brand-red)}.cr__teams[data-v-d6b8b0a5]{margin-top:var(--space-small);border-top:1px solid var(--c-bd);border-bottom:1px solid var(--c-bd);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.cr__team[data-v-d6b8b0a5]{flex-direction:column;gap:6px;padding:28px 24px 28px 0;display:flex}.cr__team+.cr__team[data-v-d6b8b0a5]{border-left:1px solid var(--c-bd);padding-left:24px}.cr__team .cr__chip[data-v-d6b8b0a5]{margin-bottom:10px}.cr__team:hover .cr__chip[data-v-d6b8b0a5]{color:#fff;background-color:var(--c-brand-red)}.cr__team-name[data-v-d6b8b0a5]{font-size:var(--h6-size);letter-spacing:var(--h6-ls);color:var(--c-heading);font-weight:700;line-height:1.3em}.cr__team-roles[data-v-d6b8b0a5]{color:var(--c-text-light);font-size:14px;line-height:1.5em}.cr__openings-head[data-v-d6b8b0a5]{margin-top:var(--space-medium);flex-wrap:wrap;align-items:baseline;gap:4px 16px;display:flex}.cr__label[data-v-d6b8b0a5]{font-size:var(--h5-size);line-height:var(--h5-lh);letter-spacing:var(--h5-ls);margin:0}.cr__sample-note[data-v-d6b8b0a5]{margin:0}.cr__jobs[data-v-d6b8b0a5]{gap:var(--grid-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin-top:20px;display:grid}.job[data-v-d6b8b0a5]{grid-row:span 7;grid-template-rows:subgrid;background-color:var(--c-bg);justify-items:start;row-gap:0;padding:2.2em 2.2em 2em;display:grid}@supports not (grid-template-rows:subgrid){.job[data-v-d6b8b0a5]{flex-direction:column;grid-row:auto;align-items:flex-start;display:flex}}.job__dept[data-v-d6b8b0a5]{color:var(--c-text-light);margin:0;font-size:14px;line-height:1.4em}.job__title[data-v-d6b8b0a5]{letter-spacing:-.5px;margin:.3em 0 0;font-size:clamp(19px,18px + .39vw,23px);line-height:1.214em}.job__sample[data-v-d6b8b0a5]{margin-top:10px}.job__summary[data-v-d6b8b0a5]{color:var(--c-text);margin:14px 0 0;font-size:15px;line-height:1.55em}.job__facts[data-v-d6b8b0a5]{color:var(--c-text-dark);flex-wrap:wrap;gap:8px 18px;margin:18px 0 0;font-size:14px;font-weight:500;line-height:1.4em;display:flex}.job__facts li[data-v-d6b8b0a5]{align-items:center;gap:6px;display:inline-flex}.job__facts svg[data-v-d6b8b0a5]{width:16px;height:16px;color:var(--c-link)}.job__tags[data-v-d6b8b0a5]{flex-wrap:wrap;align-content:flex-start;align-self:start;align-items:flex-start;gap:8px;margin:18px 0 0;display:flex}.job__tags li[data-v-d6b8b0a5]{border:1px solid var(--c-bd);border-radius:var(--rad);background-color:var(--c-bg-alt);color:var(--c-text-dark);padding:5px 10px;font-size:13px;line-height:1.3em}.job__apply[data-v-d6b8b0a5]{align-self:end;margin-top:0;padding-top:22px}.job__title[data-v-d6b8b0a5]{align-self:start}.cr__apply[data-v-d6b8b0a5]{margin-top:var(--space-medium);border-top:1px solid var(--c-bd);border-bottom:1px solid var(--c-bd);align-items:center;gap:24px;padding:24px 0;display:flex}.cr__apply-text[data-v-d6b8b0a5]{color:var(--c-text-dark);flex:1;margin:0;font-size:17px;font-weight:500;line-height:1.5em}@media (width<=1023px){.nw__grid[data-v-d6b8b0a5]{gap:var(--space-medium);grid-template-columns:1fr}.dl__grid[data-v-d6b8b0a5]{grid-template-columns:1fr}.cr__teams[data-v-d6b8b0a5]{grid-template-columns:1fr 1fr}.cr__team[data-v-d6b8b0a5]:nth-child(3){border-left:0;padding-left:0}.cr__team[data-v-d6b8b0a5]:nth-child(n+3){border-top:1px solid var(--c-bd)}.cr__jobs[data-v-d6b8b0a5]{grid-template-columns:1fr}}@media (width<=767px){.nw__lead-title[data-v-d6b8b0a5],.dl__title[data-v-d6b8b0a5],.job__title[data-v-d6b8b0a5]{letter-spacing:0}.cr__apply[data-v-d6b8b0a5]{flex-direction:column;align-items:flex-start}.nw__lead-title[data-v-d6b8b0a5]{font-size:var(--h4-size)}.nw__item[data-v-d6b8b0a5]{grid-template-columns:110px minmax(0,1fr);gap:16px}.cr__teams[data-v-d6b8b0a5]{grid-template-columns:1fr}.cr__team[data-v-d6b8b0a5],.cr__team+.cr__team[data-v-d6b8b0a5]{border-left:0;padding:22px 0}.cr__team+.cr__team[data-v-d6b8b0a5]{border-top:1px solid var(--c-bd)}.dl__card[data-v-d6b8b0a5],.dl__grid--single .dl__card[data-v-d6b8b0a5]{grid-template-columns:1fr;align-items:start;padding:1.9em}.dl__chip[data-v-d6b8b0a5]{grid-row:auto}.dl__btn[data-v-d6b8b0a5],.dl__grid--single .dl__btn[data-v-d6b8b0a5]{grid-column:1;margin-top:1.1em}}
