.careers-art__char{display:inline-block}.careers-art__char[data-turning]{animation:careers-flip .3s var(--ease) both;animation-delay:var(--turn, 0ms)}@keyframes careers-flip{0%{transform:rotateX(0)}50%{transform:rotateX(90deg)}to{transform:rotateX(0)}}@media(prefers-reduced-motion:reduce){.careers-art__char[data-turning]{animation:none}}.careers-art[data-astro-cid-ogp7kgyt]{position:absolute;inset:0 -45% 0 0;--topo-ground: var(--c-bg);--topo-fog: var(--c-bg)}.careers-art__marks[data-astro-cid-ogp7kgyt]{position:absolute;inset:0;pointer-events:none}.careers-art__track[data-astro-cid-ogp7kgyt]{position:absolute;inset:0;overflow:visible}.careers-art__track[data-astro-cid-ogp7kgyt] path[data-astro-cid-ogp7kgyt]{fill:none;stroke:var(--c-heading);stroke-width:1.5;stroke-linecap:round}.careers-art__pin[data-astro-cid-ogp7kgyt]{--pip: 1rem;position:absolute;display:flex;align-items:center;gap:.9rem;transform:translate(calc(var(--pip) / -2),-50%);opacity:0;transition:opacity var(--dur) var(--ease)}.careers-art__pin[data-astro-cid-ogp7kgyt][data-on]{opacity:1}.careers-art__pin--now[data-astro-cid-ogp7kgyt]{transform:translate(calc(-100% + var(--pip) / 2),-50%)}.careers-art__pin--now[data-astro-cid-ogp7kgyt] .careers-art__label[data-astro-cid-ogp7kgyt]{order:-1;text-align:right}.careers-art__pin--fix[data-astro-cid-ogp7kgyt] .dot[data-astro-cid-ogp7kgyt]{transition:background-color var(--dur-slow) var(--ease)}.careers-art__pin--fix[data-astro-cid-ogp7kgyt][data-reached] .dot[data-astro-cid-ogp7kgyt]{--dot: var(--c-brand)}.careers-art__pin[data-astro-cid-ogp7kgyt][data-averted]{opacity:.35}.careers-art__pin[data-astro-cid-ogp7kgyt][data-averted] .dot[data-astro-cid-ogp7kgyt]{--dot: var(--c-body)}.careers-art__pin[data-astro-cid-ogp7kgyt][data-averted] .careers-art__label[data-astro-cid-ogp7kgyt]{color:var(--c-body)}.careers-art__label[data-astro-cid-ogp7kgyt]{--halo: var(--c-bg);display:flex;flex-direction:column;font-family:var(--f-mono);font-size:1.1rem;line-height:1.25;color:var(--c-heading);white-space:nowrap;text-shadow:0 0 2px var(--halo),0 0 3px var(--halo),0 0 4px var(--halo),0 0 6px var(--halo)}@media(max-width:767px){.careers-art__label[data-astro-cid-ogp7kgyt]{display:none}}.career-fit__row[data-astro-cid-prc3wutb]{border-top:1px solid var(--c-border);align-items:stretch}.career-fit__panel[data-astro-cid-prc3wutb]{display:flex;flex-direction:column;background:var(--c-brand);color:var(--c-on-brand);padding:var(--pad) var(--gutter) var(--gutter)}.career-fit__head[data-astro-cid-prc3wutb]{margin:0;font-size:var(--fs-h3);letter-spacing:var(--ls-h3);color:var(--c-on-brand)}.career-fit__col[data-astro-cid-prc3wutb]{display:flex;flex-direction:column;gap:var(--gutter);padding-block:var(--pad) var(--gutter);padding-right:var(--gutter)}.career-fit__col--divided[data-astro-cid-prc3wutb]{border-right:1px solid var(--c-border)}.career-fit__body[data-astro-cid-prc3wutb]{margin-top:auto;max-width:none}@media(max-width:1023px){.career-fit__row[data-astro-cid-prc3wutb]>[data-astro-cid-prc3wutb]{grid-column:1 / -1}.career-fit__col[data-astro-cid-prc3wutb]{padding-right:0;padding-inline:var(--gutter)}.career-fit__col--divided[data-astro-cid-prc3wutb]{border-right:0;border-bottom:1px solid var(--c-border);padding-bottom:var(--gutter-2x)}.career-fit__body[data-astro-cid-prc3wutb]{margin-top:var(--gutter)}}@media(max-width:767px){.career-fit__panel[data-astro-cid-prc3wutb],.career-fit__col[data-astro-cid-prc3wutb]{padding-inline:var(--margin)}}.roles[data-astro-cid-ia7jbumo]{padding-block:var(--gutter-4x);scroll-margin-top:9rem}.roles__head[data-astro-cid-ia7jbumo]{margin-bottom:var(--gutter);align-items:baseline}.roles__note[data-astro-cid-ia7jbumo]{text-align:right;max-width:none}@media(min-width:1024px){.roles__note[data-astro-cid-ia7jbumo]{white-space:nowrap}}.roles[data-astro-cid-ia7jbumo] col.roles__c-name{width:24%}.roles[data-astro-cid-ia7jbumo] col.roles__c-meta{width:26%}.roles[data-astro-cid-ia7jbumo] col.roles__c-body{width:auto}.roles[data-astro-cid-ia7jbumo] col.roles__c-go{width:4.8rem}.roles[data-astro-cid-ia7jbumo] thead th:first-child,.roles[data-astro-cid-ia7jbumo] tbody td:first-child{padding-left:var(--gutter)}.roles[data-astro-cid-ia7jbumo] thead th:last-child,.roles[data-astro-cid-ia7jbumo] tbody td:last-child{padding-right:var(--gutter)}.roles[data-astro-cid-ia7jbumo] tbody td{padding-block:2.4rem}.roles[data-astro-cid-ia7jbumo] tbody tr{position:relative;transition:background-color var(--dur) var(--ease)}.roles[data-astro-cid-ia7jbumo] tbody tr:hover,.roles[data-astro-cid-ia7jbumo] tbody tr:focus-within{background:color-mix(in srgb,var(--c-heading) 5%,transparent)}.roles__name[data-astro-cid-ia7jbumo]{font-family:var(--f-heading);font-size:var(--fs-h5);letter-spacing:var(--ls-h5);line-height:var(--lh-heading)}.roles__link[data-astro-cid-ia7jbumo]{color:inherit;transition:color var(--dur-fast) var(--ease)}.roles__link[data-astro-cid-ia7jbumo]:after{content:"";position:absolute;inset:0}.roles[data-astro-cid-ia7jbumo] tbody tr:hover .roles__name[data-astro-cid-ia7jbumo],.roles[data-astro-cid-ia7jbumo] tbody tr:focus-within .roles__name[data-astro-cid-ia7jbumo]{color:var(--c-brand)}.roles__body[data-astro-cid-ia7jbumo]{max-width:none}.roles__go[data-astro-cid-ia7jbumo]{text-align:right;vertical-align:middle;color:var(--c-heading)}.roles__go[data-astro-cid-ia7jbumo] .arrow{display:inline-block;opacity:.45;transition:transform var(--dur) var(--ease),opacity var(--dur) var(--ease),color var(--dur) var(--ease)}.roles[data-astro-cid-ia7jbumo] tbody tr:hover .roles__go[data-astro-cid-ia7jbumo] .arrow,.roles[data-astro-cid-ia7jbumo] tbody tr:focus-within .roles__go[data-astro-cid-ia7jbumo] .arrow{color:var(--c-brand);opacity:1;transform:translate(.4rem)}.roles[data-astro-cid-ia7jbumo] tbody tr:hover .roles__go[data-astro-cid-ia7jbumo] .arrow--ne,.roles[data-astro-cid-ia7jbumo] tbody tr:focus-within .roles__go[data-astro-cid-ia7jbumo] .arrow--ne{transform:translate(.4rem,-.4rem)}@media(max-width:1023px){.roles__note[data-astro-cid-ia7jbumo]{text-align:left}.roles[data-astro-cid-ia7jbumo] thead,.roles[data-astro-cid-ia7jbumo] colgroup{display:none}.roles[data-astro-cid-ia7jbumo] tbody,.roles[data-astro-cid-ia7jbumo] tr,.roles[data-astro-cid-ia7jbumo] td{display:block;width:auto}.roles[data-astro-cid-ia7jbumo] tbody tr{padding:var(--gutter);border-bottom:1px solid var(--c-border)}.roles[data-astro-cid-ia7jbumo] tbody tr:first-child{border-top:1px solid var(--c-border)}.roles[data-astro-cid-ia7jbumo] tbody td{padding:0;border:0}.roles__name[data-astro-cid-ia7jbumo]{padding-right:4.8rem;margin-bottom:1.2rem}.roles__meta[data-astro-cid-ia7jbumo]{margin-bottom:1.6rem}.roles__go[data-astro-cid-ia7jbumo]{position:absolute;top:var(--gutter);right:var(--gutter)}}@media(max-width:767px){.roles[data-astro-cid-ia7jbumo] tbody tr{padding-inline:var(--margin)}.roles__go[data-astro-cid-ia7jbumo]{right:var(--margin)}}.careers__band[data-astro-cid-2pjcwduj]{position:relative;margin-inline:var(--margin);margin-top:var(--gutter);margin-bottom:0;aspect-ratio:4 / 1;background:var(--topo-ground);overflow:hidden;border-left:1px solid var(--c-border);border-right:1px solid var(--c-border)}@media(max-width:767px){.careers__band[data-astro-cid-2pjcwduj]{aspect-ratio:2 / 1}}
