.careers-hero[data-astro-cid-cnau7fuc]{position:relative;overflow:hidden}.careers-hero[data-astro-cid-cnau7fuc]>.u-bg-grid{position:absolute;inset:0;z-index:0}.careers-hero_contain[data-astro-cid-cnau7fuc]{position:relative;z-index:1}.careers-hero_content[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);max-width:50rem;margin-inline:auto}.careers-hero_title[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-h1);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--theme-text);margin:0;max-width:20ch}.careers-hero_desc[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-large);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--theme-text-faded);margin:0;text-wrap:pretty;max-width:60ch}.careers-hero_actions[data-astro-cid-cnau7fuc]{display:flex;justify-content:center;margin-top:var(--space-3)}.careers-carousel[data-astro-cid-cnau7fuc]{margin-top:var(--space-8);overflow:hidden;width:100vw;margin-inline:calc(50% - 50vw);padding-inline:var(--site-margin);mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,#000 8%,#000 92%,transparent)}.careers-carousel_track[data-astro-cid-cnau7fuc]{display:flex;gap:var(--space-2);width:max-content;animation:careers-carousel-scroll 40s linear infinite}.careers-carousel_row[data-astro-cid-cnau7fuc]{display:flex;gap:var(--space-2);flex-shrink:0}.careers-carousel_item[data-astro-cid-cnau7fuc]{flex-shrink:0;border-radius:var(--radius-md);overflow:hidden;border:var(--border-width) solid var(--theme-border);background-color:var(--theme-bg-2);align-self:center}.careers-carousel_item[data-astro-cid-cnau7fuc].is-sm{width:14rem;aspect-ratio:4 / 3}.careers-carousel_item[data-astro-cid-cnau7fuc].is-md{width:18rem;aspect-ratio:4 / 3}.careers-carousel_item[data-astro-cid-cnau7fuc].is-lg{width:22rem;aspect-ratio:4 / 3}.careers-carousel_item[data-astro-cid-cnau7fuc].is-tall{width:14rem;aspect-ratio:3 / 4}.careers-carousel_item[data-astro-cid-cnau7fuc].is-wide{width:24rem;aspect-ratio:16 / 9}.careers-carousel_img[data-astro-cid-cnau7fuc]{width:100%;height:100%;object-fit:cover;display:block}.careers-carousel_placeholder[data-astro-cid-cnau7fuc]{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--space-2);color:var(--theme-text-faded)}.careers-carousel_placeholder[data-astro-cid-cnau7fuc] svg[data-astro-cid-cnau7fuc]{width:2.5rem;height:2.5rem;opacity:.5}.careers-carousel_placeholder[data-astro-cid-cnau7fuc] span[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-weight:var(--font-weight-light);font-size:var(--font-size-small)}@keyframes careers-carousel-scroll{0%{transform:translate(0)}to{transform:translate(calc(-50% - var(--space-2) / 2))}}@media(prefers-reduced-motion:reduce){.careers-carousel_track[data-astro-cid-cnau7fuc]{animation:none}}.careers-how[data-astro-cid-cnau7fuc]{background-color:var(--theme-bg-2)}.careers-how_heading[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--theme-text);text-align:center;margin:0 0 var(--space-7)}.careers-how_grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--space-4)}@media(max-width:48em){.careers-how_grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}}.careers-how_card[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-2);padding:var(--space-5) var(--space-6);border-radius:var(--radius-md);background-color:var(--theme-bg);box-shadow:0 1px 3px #0000000a}.careers-how_title[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-h4);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug);color:var(--color-brand-500);margin:0}.careers-how_desc[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--theme-text);margin:0}.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_contain{display:flex!important;flex-direction:column;gap:var(--section-header-to-body)}.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_header{display:flex!important;flex-direction:column!important;grid-template-columns:unset!important;gap:var(--space-3)!important;align-items:center!important;text-align:center!important;width:100%}.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_header-left,.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_header-right{width:100%;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important}.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_heading,.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_desc{text-align:center!important;margin-inline:auto!important}.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_card-col .card_wrap,.careers-stepc[data-astro-cid-cnau7fuc] .stepc .stepc_card-col .card_wrap.is-left{align-items:center!important;text-align:center!important}.careers-stepc[data-astro-cid-cnau7fuc] .stepc_card-title,.careers-stepc[data-astro-cid-cnau7fuc] .stepc_card-desc{text-align:center!important;width:100%}.careers-join[data-astro-cid-cnau7fuc]{position:relative;overflow:hidden}.careers-join[data-astro-cid-cnau7fuc] .u-bg-grid{--bg-grid-color: rgba(0, 0, 0, .06);--bg-grid-fade-color: transparent;mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%);-webkit-mask-image:radial-gradient(ellipse at 50% 50%,black 30%,transparent 70%)}.careers-join_contain[data-astro-cid-cnau7fuc]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;text-align:center;gap:var(--space-4)}.careers-join_heading[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);color:var(--theme-text);margin:0;max-width:22ch}.careers-join_desc[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-large);font-weight:var(--font-weight-light);line-height:var(--line-height-base);color:var(--theme-text-faded);margin:0;max-width:52ch}.careers-list_header[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:var(--space-2);margin-bottom:var(--space-6)}.careers-list_title[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-h2);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);color:var(--theme-text);margin:0}.careers-list_count[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-small);color:var(--theme-text-faded);margin:var(--space-3) 0 0}.careers-list_items[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:var(--space-4);list-style:none;padding:0;margin:0}.careers-list_empty[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;align-items:center;gap:var(--space-4);padding:var(--space-8) 0;text-align:center;color:var(--theme-text-faded);font-family:var(--font-primary)}.careers-list[data-astro-cid-cnau7fuc]{container-type:inline-size}.careers-list_grid[data-astro-cid-cnau7fuc]{display:grid;grid-template-columns:22rem 1fr;gap:var(--space-5);align-items:start}@container (max-width: 56em){.careers-list_grid[data-astro-cid-cnau7fuc]{grid-template-columns:1fr}.rj-filters-toggle[data-astro-cid-cnau7fuc]{order:1}.rj-filters-card[data-astro-cid-cnau7fuc]{order:2}.rj-results[data-astro-cid-cnau7fuc]{order:3}}.rj-filters-toggle[data-astro-cid-cnau7fuc]{display:none;align-items:center;justify-content:center;gap:var(--space-2);width:100%;padding:var(--space-3) var(--space-4);background-color:var(--theme-bg);border:var(--border-width) solid var(--theme-border);border-radius:var(--radius-sm);cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-medium);color:var(--theme-text);transition:border-color var(--duration-fast) var(--ease-out)}.rj-filters-toggle[data-astro-cid-cnau7fuc]:hover{border-color:var(--color-brand-500)}.rj-filters-toggle_icon[data-astro-cid-cnau7fuc]{flex-shrink:0;color:var(--theme-text)}.rj-filters-toggle_icon-hide[data-astro-cid-cnau7fuc],.rj-filters-toggle_label-hide[data-astro-cid-cnau7fuc],.rj-filters-toggle[data-astro-cid-cnau7fuc][aria-expanded=true] .rj-filters-toggle_icon-show[data-astro-cid-cnau7fuc],.rj-filters-toggle[data-astro-cid-cnau7fuc][aria-expanded=true] .rj-filters-toggle_label-show[data-astro-cid-cnau7fuc]{display:none}.rj-filters-toggle[data-astro-cid-cnau7fuc][aria-expanded=true] .rj-filters-toggle_icon-hide[data-astro-cid-cnau7fuc],.rj-filters-toggle[data-astro-cid-cnau7fuc][aria-expanded=true] .rj-filters-toggle_label-hide[data-astro-cid-cnau7fuc]{display:inline-flex}@container (max-width: 56em){.rj-filters-toggle[data-astro-cid-cnau7fuc]{display:inline-flex}}.rj-filters-card[data-astro-cid-cnau7fuc]{position:sticky;top:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-4);background-color:var(--theme-bg);border:var(--border-width) solid var(--theme-border);border-radius:var(--radius-md)}@container (max-width: 56em){.rj-filters-card[data-astro-cid-cnau7fuc]{display:none;position:static}.rj-filters-card[data-astro-cid-cnau7fuc].is-open{display:flex}}.rj-filters-card_header[data-astro-cid-cnau7fuc]{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.rj-filters-card_title[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-weight:var(--font-weight-semibold);font-size:var(--font-size-h5);color:var(--theme-text);margin:0}.rj-filters-card_clear[data-astro-cid-cnau7fuc]{appearance:none;background:none;border:0;padding:0;cursor:pointer;font-family:var(--font-primary);font-size:var(--font-size-small);font-weight:var(--font-weight-medium);color:var(--color-brand-500);transition:color var(--duration-fast) var(--ease-out)}.rj-filters-card_clear[data-astro-cid-cnau7fuc]:hover:not(:disabled){text-decoration:underline}.rj-filters-card_clear[data-astro-cid-cnau7fuc]:disabled{color:var(--theme-text-faded);cursor:not-allowed;opacity:.55}.rj-filters[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:var(--space-3)}.rj-results[data-astro-cid-cnau7fuc]{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.rj-list_empty[data-astro-cid-cnau7fuc]{font-family:var(--font-primary);font-size:var(--font-size-base);color:var(--theme-text-faded);text-align:center;margin:var(--space-6) 0 0}.rj-list_empty[data-astro-cid-cnau7fuc].is-hidden{display:none}
