@layer components{:where(.careers_wrap) :where(.heading,.text){margin-block:0}.careers_wrap{gap:var(--space-8);flex-direction:column;width:100%;display:flex}.careers_top{gap:var(--space-8) var(--section-space-small);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:64rem){.careers_top{grid-template-columns:minmax(0,6fr) minmax(0,6fr);align-items:end}}.careers_intro{gap:var(--space-4);flex-direction:column;display:flex}.careers_points{gap:var(--site-gutter);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:30rem){.careers_points{grid-template-columns:repeat(2,minmax(0,1fr))}}.careers_points_tile{height:100%;min-height:14rem}.careers_finder{gap:var(--space-5);padding:var(--space-6);border-radius:var(--radius-main);background-color:var(--background-2);border:var(--border-width) solid var(--border);scroll-margin-top:calc(var(--nav-height) + var(--space-5));flex-direction:column;display:flex}.careers_finder_head{justify-content:space-between;align-items:baseline;gap:var(--space-2) var(--space-5);flex-wrap:wrap;display:flex}.careers_finder_note{font-size:var(--text-small);color:var(--text-2)}.careers_filters{gap:var(--space-2);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:48rem){.careers_filters{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr)}}.careers_field{align-items:center;display:flex;position:relative}.careers_field input,.careers_field select{border:var(--border-width) solid var(--border);border-radius:var(--radius-small);background-color:var(--background);width:100%;min-height:3rem;color:var(--text);transition:border-color var(--hover-duration) var(--hover-ease);padding:0 1rem}:is(.careers_field input,.careers_field select)::placeholder{color:var(--slate-400)}:is(.careers_field input,.careers_field select):focus-visible{border-color:var(--accent);box-shadow:0 0 0 .2rem var(--accent-soft);outline:none}.careers_field.is-search input{padding-left:2.75rem}.careers_field svg{fill:none;width:1.1rem;stroke:var(--text-2);stroke-width:1.8px;stroke-linecap:round;pointer-events:none;position:absolute;left:1rem}.careers_roles{border-top:var(--border-width) solid var(--divider);overscroll-behavior:contain;max-height:28rem;padding-right:var(--space-2);scrollbar-width:thin;scrollbar-color:var(--border) transparent;flex-direction:column;display:flex;overflow-y:auto}.careers_roles::-webkit-scrollbar{width:6px}.careers_roles::-webkit-scrollbar-track{background:0 0}.careers_roles::-webkit-scrollbar-thumb{background-color:var(--border);border-radius:var(--radius-round)}.careers_roles::-webkit-scrollbar-thumb:hover{background-color:var(--accent)}.careers_role{border-bottom:var(--border-width) solid var(--divider)}.careers_role[hidden]{display:none}.careers_role_link{align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-2);border-radius:var(--radius-small);transition:background-color var(--hover-duration) var(--hover-ease), padding var(--hover-duration) var(--hover-ease);grid-template-columns:minmax(0,1fr) auto;display:grid}@media (min-width:48rem){.careers_role_link{grid-template-columns:minmax(0,1fr) auto auto}}@media (hover:hover){.careers_role_link:hover{background-color:var(--background-3);padding-inline:var(--space-4)}.careers_role_link:hover .careers_role_go{background-color:var(--accent);border-color:var(--accent);color:var(--white)}}.careers_role_main{flex-direction:column;gap:.2rem;display:flex}.careers_role_title{font-family:var(--heading-family);font-weight:var(--heading-bold);color:var(--text)}.careers_role_team{font-size:var(--text-small);color:var(--text-2)}.careers_role_meta{gap:var(--space-2);font-size:.78rem;display:none}@media (min-width:48rem){.careers_role_meta{display:flex}}.careers_role_meta span{border-radius:var(--radius-round);background-color:var(--background-3);color:var(--text-body);padding:.25rem .65rem}.careers_role_go{border-radius:var(--radius-round);min-width:2.5rem;height:2.5rem;font-size:var(--text-small);font-weight:var(--primary-medium);justify-content:center;align-items:center;gap:.4rem;display:flex}@media (min-width:48rem){.careers_role_go{padding-inline:1rem .85rem}}.careers_role_go{border:var(--border-width) solid var(--border);color:var(--text);transition:background-color var(--hover-duration) var(--hover-ease), border-color var(--hover-duration) var(--hover-ease), color var(--hover-duration) var(--hover-ease)}@media not (min-width:48rem){.careers_role_go_label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.careers_empty{padding:var(--space-5);border-radius:var(--radius-small);background-color:var(--background-3);color:var(--text-body)}.careers_empty[hidden]{display:none}.careers_trust{color:var(--text-2)}.careers_trust a{color:var(--link-text);text-underline-offset:.2em;text-decoration:underline}}
