.listing_main___3mHJ{padding:var(--space-1) 0 var(--space-16);overflow-wrap:break-word}.listing_vh__lBvL6{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.listing_crumbs__DBV0l{margin-bottom:var(--space-1)}.listing_crumbs__DBV0l ol{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;align-items:center;column-gap:var(--space-2);font-size:.9375rem;color:var(--ink-2)}.listing_crumbs__DBV0l li{display:inline-flex;align-items:center;gap:var(--space-2);min-width:0}.listing_crumbSep__k6__v{color:var(--line-strong)}.listing_crumbs__DBV0l a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);min-width:0;padding-inline:var(--space-2);margin-inline:calc(-1 * var(--space-2));color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.listing_crumbs__DBV0l a:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_crumbCurrent__MuH9z{padding-block:var(--space-2);color:var(--ink);overflow-wrap:anywhere}.listing_markBox__gRTQ3{flex:0 0 auto;display:flex;align-items:center;justify-content:center;min-width:48px;max-width:76px;height:48px;padding:6px;border:1px solid var(--line);border-radius:var(--radius-md);background:var(--surface);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 10%,transparent)}.listing_plateDark__uIt3M{border-color:var(--ink);background:var(--ink);box-shadow:none}.listing_logoImg__lrKkw{display:block;object-fit:contain}.listing_mark_square__T_mc9{width:34px;height:34px;border-radius:var(--radius-xs)}.listing_mark_circular__aRfgK{max-width:34px;max-height:34px;width:auto;height:auto}.listing_mark_wordmark__yrcgX{max-width:62px;max-height:32px;width:auto;height:auto}.listing_column__drmv8{max-width:720px;margin-inline:auto}@media (min-width:1100px){.listing_columnSplit__fNWQU{max-width:calc(720px + var(--space-16) + 320px)}}.listing_listing__N0__B{max-width:720px;padding:var(--space-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-xl)}@media (min-width:640px){.listing_listing__N0__B{padding:var(--space-8)}}.listing_head__CJB_J{padding:0 0 var(--space-6);border-bottom:1px solid var(--line)}.listing_employerRow__OqeUJ{display:flex;align-items:center;gap:var(--space-3);min-height:48px}.listing_employerLink__uXM03,.listing_employerName__DsuDi{display:inline-flex;align-items:center;min-height:var(--touch-target-min);font-size:var(--text-body);font-weight:600;color:var(--ink)}.listing_employerLink__uXM03{text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.listing_employerLink__uXM03:hover{color:var(--link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_title__53FPS{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--text-display-l);line-height:1.08;letter-spacing:var(--tracking-display);color:var(--ink);overflow-wrap:anywhere}.listing_place__wg3Yh{display:flex;align-items:flex-start;gap:6px;margin:var(--space-2) 0 0;font-size:var(--text-body);line-height:1.45;color:var(--ink-2)}.listing_placeIcon__nYpoX{flex:0 0 auto;margin-top:3px;color:var(--ink-2)}.listing_ageRow__XrBxx{margin:var(--space-4) 0 0}.listing_agePill__CiNa1{display:inline-block;box-sizing:content-box;inline-size:4.75rem;padding:6px var(--space-3) 10px;border-radius:15px;background:var(--ground);font-family:var(--font-display);font-size:2.125rem;font-weight:600;font-optical-sizing:auto;line-height:1;letter-spacing:-.02em;text-align:center;color:var(--sky)}.listing_consent__lOUN_{margin:8px 0 0}.listing_consent__lOUN_,.listing_requirements__p7hqU{max-width:62ch;font-size:var(--text-sm);line-height:1.6;color:var(--color-muted)}.listing_requirements__p7hqU{margin:var(--space-2) 0 0}.listing_consent__lOUN_+.listing_requirements__p7hqU{margin-top:var(--space-1)}.listing_agePill__CiNa1:first-line{font-family:var(--font-sans);font-size:.875rem;font-weight:500;line-height:1.6;letter-spacing:0;color:var(--on-ground-2)}.listing_note__FSwdz{margin:var(--space-4) 0 0;padding:var(--space-3) var(--space-4);border-radius:var(--radius-md);background:var(--mint);font-size:var(--text-body);line-height:1.55;color:var(--ink)}.listing_actions__7L2Wk{margin-top:var(--space-5)}.listing_status____9_x{margin:0 0 var(--space-2);font-size:.9375rem;line-height:1.4}.listing_status____9_x:last-child{margin-bottom:0}.listing_statusText__792rH{font-weight:600;color:var(--ink)}.listing_statusIcon__mUYZl{margin-right:6px;vertical-align:-2px;color:var(--ink-2)}.listing_statusHiring__MI7QR{display:inline-flex;align-items:center;gap:var(--space-2);font-weight:600;color:var(--status-hiring)}.listing_hiringDot__vg8IP{flex:none;width:8px;height:8px;border-radius:50%;background:currentColor}.listing_apply__NDGQr{display:flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--board-cta-height);padding:var(--space-2) var(--space-5);border-radius:var(--radius-pill);font-size:var(--text-body);font-weight:600;line-height:1.3;text-align:center;text-decoration:none;overflow-wrap:anywhere;transition:background-color var(--dur-1) var(--ease-standard),border-color var(--dur-1) var(--ease-standard),scale var(--dur-1) var(--ease-standard)}.listing_apply__NDGQr[aria-label]{background:var(--brand);border:1.5px solid var(--brand);color:var(--surface)}.listing_apply__NDGQr[aria-label]:active{background:var(--brand-press);border-color:var(--brand-press)}.listing_apply__NDGQr:not([aria-label]){background:var(--surface);border:1.5px solid var(--line-strong);color:var(--link)}.listing_apply__NDGQr:not([aria-label]):active{background:var(--raised)}@media (hover:hover) and (pointer:fine){.listing_apply__NDGQr[aria-label]:hover{background:var(--brand-press);border-color:var(--brand-press)}.listing_apply__NDGQr:not([aria-label]):hover{background:var(--raised);border-color:var(--ink)}}@media (min-width:640px){.listing_apply__NDGQr{display:inline-flex;min-width:300px}}.listing_trust__ykFb1{display:grid;grid-template-columns:14px minmax(0,1fr);grid-column-gap:var(--space-2);column-gap:var(--space-2);grid-row-gap:2px;row-gap:2px;align-items:baseline;margin-top:var(--space-4);font-size:.9375rem;line-height:1.45}.listing_trustIcon__qGf_b{grid-column:1;grid-row:1;align-self:center;color:var(--ink-2)}.listing_trustSource__SGuVh{grid-column:2;grid-row:1;font-weight:600;color:var(--ink)}.listing_trustDate__pBsoB{grid-column:2;grid-row:2;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.listing_section__zAk2v{margin-top:var(--space-6)}.listing_label__KUt93{margin:0;font-size:.9375rem;font-weight:600;line-height:1.4;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2)}.listing_facts__VEXu4{margin:var(--space-2) 0 0}.listing_fact__w2ypW{display:grid;grid-template-columns:minmax(min(8.5rem,45%),2fr) minmax(0,3fr);align-items:baseline;grid-gap:var(--space-1) var(--space-4);gap:var(--space-1) var(--space-4);padding:var(--space-3) 0;border-bottom:1px solid var(--line)}.listing_fact__w2ypW:last-child{border-bottom:0}.listing_fact__w2ypW dt{min-width:0;font-size:.9375rem;color:var(--ink-2)}.listing_fact__w2ypW dd{margin:0;min-width:0;font-size:var(--text-body);text-align:left;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink);overflow-wrap:anywhere}@media (max-width:21.25em){.listing_fact__w2ypW{grid-template-columns:minmax(0,1fr)}}.listing_hiringYes__m6AMd{font-weight:600;color:var(--status-hiring)}.listing_description__6L2Cw{margin:var(--space-2) 0 0;max-width:68ch;font-size:var(--text-body);line-height:1.65;color:var(--ink);white-space:pre-line}.listing_report__pCoaO{margin:var(--space-5) 0 0}.listing_report__pCoaO a{display:inline-flex;align-items:center;gap:7px;min-height:var(--touch-target-min);font-size:.9375rem;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.listing_report__pCoaO a:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_more__p6kyO{margin-top:var(--space-10);max-width:720px}@media (min-width:1100px){.listing_columnSplit__fNWQU .listing_layout__bTKd3{display:grid;grid-template-columns:minmax(0,720px) minmax(0,320px);grid-column-gap:var(--space-16);column-gap:var(--space-16);align-items:start}.listing_columnSplit__fNWQU .listing_layout__bTKd3 .listing_more__p6kyO{margin-top:var(--space-2)}}.listing_moreTitle__b1L82{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-title);line-height:1.2;letter-spacing:var(--tracking-display);color:var(--ink)}.listing_list__xuMjH{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--line)}.listing_list__xuMjH>li{border-bottom:1px solid var(--line)}.listing_rowLink__h1Fgs{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:2px;row-gap:2px;align-items:center;min-height:var(--touch-target-min);margin-inline:calc(-1 * var(--space-2));padding:var(--space-3) var(--space-2);color:var(--ink);text-decoration:none}.listing_rowLink__h1Fgs:active{background:color-mix(in srgb,var(--ink) 7%,transparent)}@media (hover:hover) and (pointer:fine){.listing_rowLink__h1Fgs:hover .listing_rowRole__ynKXJ{color:var(--link);text-decoration:underline;text-underline-offset:3px}}.listing_rowRole__ynKXJ{grid-column:1;font-size:var(--text-body);font-weight:600;overflow-wrap:anywhere}.listing_rowPlace__B0q9i{grid-column:1;font-size:.9375rem;color:var(--ink-2);overflow-wrap:anywhere}.listing_allLink__W5Ea4{margin:var(--space-3) 0 0}.listing_allLink__W5Ea4 a{display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target-min);font-size:var(--text-body);font-weight:600;color:var(--link);text-decoration:underline;text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.listing_allLink__W5Ea4 a:hover{color:var(--ink)}}.listing_empHead___fDvr{max-width:760px;padding:var(--space-1) 0 var(--space-8);border-bottom:1px solid var(--line)}.listing_empTitle__h7ehl{margin:var(--space-2) 0 0;font-family:var(--font-display);font-weight:600;font-size:var(--text-display-l);line-height:1.1;letter-spacing:var(--tracking-display);color:var(--ink);overflow-wrap:anywhere}.listing_answer__pzYum{margin:var(--space-4) 0 0;max-width:62ch;font-size:var(--text-lg);line-height:1.55;color:var(--ink)}.listing_roles__kQ8Z_{margin-top:var(--space-8);max-width:760px}.listing_roles__kQ8Z_ .listing_list__xuMjH{display:grid;grid-gap:var(--space-3);gap:var(--space-3);border-top:0;container-type:inline-size}.listing_roles__kQ8Z_ .listing_list__xuMjH>li{border-bottom:0}.listing_roleItem__ffzLQ{position:relative;display:grid;grid-template-columns:minmax(0,1fr);grid-column-gap:var(--space-4);column-gap:var(--space-4);grid-row-gap:var(--space-2);row-gap:var(--space-2);align-items:start;padding:var(--space-4) var(--space-5) var(--space-5) var(--space-4);background:var(--surface);border:1px solid var(--line);border-radius:var(--radius-lg);transition:border-color var(--dur-1) var(--ease-standard),scale var(--dur-1) var(--ease-standard)}.listing_roleItem__ffzLQ:has(.listing_roleLink__gxzfl:active){scale:.99;border-color:var(--line-strong)}.listing_roleLink__gxzfl:active{scale:none;background:none}@media (prefers-reduced-motion:reduce){.listing_roleItem__ffzLQ:has(.listing_roleLink__gxzfl:active){scale:none}}@media (hover:hover) and (pointer:fine){.listing_roleItem__ffzLQ:hover{border-color:var(--line-strong)}.listing_roleItem__ffzLQ:hover .listing_roleLink__gxzfl{color:var(--link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_roleLink__gxzfl{display:inline-flex;align-items:center;min-height:var(--touch-target-min);font-size:var(--text-lg);font-weight:600;line-height:1.3;text-wrap:balance;color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px;overflow-wrap:anywhere}.listing_roleLink__gxzfl:after{content:"";position:absolute;inset:0;border-radius:inherit}.listing_roleLink__gxzfl:focus-visible{outline:none;box-shadow:none}.listing_roleLink__gxzfl:focus-visible:after{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo-spread) var(--focus-halo);border-radius:var(--radius-lg)}.listing_roleAge__eQCYl{order:-1;justify-self:start;font-size:1.75rem}.listing_roleMeta__m_fRc{display:grid;grid-template-columns:minmax(0,1fr);grid-row-gap:var(--space-2);row-gap:var(--space-2)}@container (min-width: 19.5rem){.listing_roleItem__ffzLQ{grid-template-columns:auto minmax(0,1fr);row-gap:var(--space-1)}.listing_roleAge__eQCYl{grid-column:1;grid-row:1/span 2}.listing_roleLink__gxzfl{grid-column:2;grid-row:1}.listing_roleMeta__m_fRc{grid-column:2;grid-row:2}}@container (min-width: 40rem){.listing_roleMeta__m_fRc{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:var(--space-6);align-items:start}}.listing_roleMeta__m_fRc .listing_place__wg3Yh{margin:0;font-size:.9375rem}.listing_roleMeta__m_fRc .listing_trust__ykFb1{margin:0}.listing_empAnswer__PuPcy{display:block;margin-top:var(--space-3);font-family:var(--font-sans);font-size:var(--text-title);font-weight:600;line-height:1.35;letter-spacing:0;color:var(--ink);text-wrap:pretty}.listing_ageTable__YhO4D{margin-top:var(--space-8);max-width:760px}.listing_tableScroll__8DUaN{margin-top:var(--space-3);overflow-x:auto;border-top:1px solid var(--line)}.listing_ageTable__YhO4D table{width:100%;border-collapse:collapse;font-size:var(--text-body);line-height:1.45;color:var(--ink)}.listing_ageTable__YhO4D td,.listing_ageTable__YhO4D th{padding:var(--space-3) var(--space-4) var(--space-3) 0;border-bottom:1px solid var(--line);text-align:left;vertical-align:top}.listing_ageTable__YhO4D td:last-child,.listing_ageTable__YhO4D th:last-child{padding-right:0}.listing_ageTable__YhO4D thead th{font-size:.9375rem;font-weight:600;color:var(--ink-2)}.listing_ageTable__YhO4D tbody th{font-weight:600}@media (max-width:639px){.listing_ageTable__YhO4D td,.listing_ageTable__YhO4D th{padding-right:var(--space-3)}}.listing_tableRole__ougiZ{display:block;overflow-wrap:anywhere}.listing_tablePlace___4fTH{display:block;font-size:.9375rem;font-weight:400;color:var(--ink-2)}.listing_tableAge__g3296{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:600}.listing_tableDate__5_4u3,.listing_tableSource___yqwD{display:block;font-size:.9375rem}.listing_tableDate__5_4u3{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--ink-2);white-space:nowrap}.listing_faq__lXmUe{margin-top:var(--space-10);max-width:760px}.listing_faqItem__kORjh{padding:var(--space-4) 0;border-bottom:1px solid var(--line)}.listing_faqItem__kORjh:first-of-type{margin-top:var(--space-3);border-top:1px solid var(--line)}.listing_faqQuestion__VCGyU{margin:0;font-size:var(--text-lg);font-weight:600;line-height:1.35;color:var(--ink)}.listing_faqAnswer__eLKRa{margin:var(--space-2) 0 0;max-width:68ch;font-size:var(--text-body);line-height:1.6;color:var(--ink)}.listing_related__CXsYS{margin-top:var(--space-10);max-width:760px}.listing_relatedList__PBWlr{list-style:none;margin:var(--space-3) 0 0;padding:0;border-top:1px solid var(--line)}.listing_relatedList__PBWlr>li{border-bottom:1px solid var(--line)}.listing_relatedList__PBWlr a{display:flex;align-items:center;min-height:var(--touch-target-min);padding:var(--space-2) 0;font-size:var(--text-body);font-weight:600;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}@media (hover:hover) and (pointer:fine){.listing_relatedList__PBWlr a:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_roleItemAction__tapPv .listing_roleLink__gxzfl:after{content:none}.listing_roleItemAction__tapPv .listing_roleLink__gxzfl:focus-visible{outline:var(--focus-width) solid var(--focus-ring);outline-offset:var(--focus-offset);box-shadow:0 0 0 var(--focus-halo-spread) var(--focus-halo)}.listing_cardAction__mBoRf{justify-self:start;display:inline-flex;align-items:center;gap:6px;min-height:var(--touch-target-min);font-size:.9375rem;font-weight:600;line-height:1.35;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px;overflow-wrap:anywhere}@media (hover:hover) and (pointer:fine){.listing_cardAction__mBoRf:hover{color:var(--ink);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_cardNote__tS4FV{padding:var(--space-2) var(--space-3);border-radius:var(--radius-md);background:var(--mint)}.listing_cardFact__06c3_,.listing_cardNote__tS4FV{margin:0;font-size:.9375rem;line-height:1.5;color:var(--ink)}.listing_cardStatus__NWYAr{display:flex;align-items:flex-start;gap:var(--space-2);margin:0;font-size:.9375rem;line-height:1.45;color:var(--ink-2)}.listing_cardStatusIcon__ReR84{flex:none;margin-top:4px}@container (min-width: 19.5rem){.listing_cardAction__mBoRf,.listing_cardFact__06c3_,.listing_cardNote__tS4FV,.listing_cardStatus__NWYAr{grid-column:2}}.listing_block__idP2B+.listing_block__idP2B{margin-top:var(--space-8)}.listing_blockTitle__heQcp{margin:0;font-family:var(--font-display);font-weight:600;font-size:var(--text-title);line-height:1.2;letter-spacing:var(--tracking-display);color:var(--ink);overflow-wrap:anywhere}.listing_blockTitle__heQcp a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);color:inherit;text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:4px}@media (hover:hover) and (pointer:fine){.listing_blockTitle__heQcp a:hover{color:var(--link);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}}.listing_method__V3zAg{margin:var(--space-3) 0 0;max-width:62ch;font-size:.9375rem;line-height:1.55;color:var(--ink-2)}.listing_method__V3zAg a{color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.listing_titleRest__ERbqR{display:block;margin-top:var(--space-2);font-family:var(--font-sans);font-size:var(--text-lg);font-weight:600;line-height:1.35;letter-spacing:0;color:var(--ink)}.listing_intro__kwmkH{margin-top:var(--space-4);max-width:62ch}.listing_intro__kwmkH p{margin:0;font-size:.9375rem;line-height:1.55;color:var(--ink)}.listing_intro__kwmkH p+p{margin-top:var(--space-1)}.listing_listingLinks__kFomq ul{list-style:none;margin:var(--space-3) 0 0;padding:0;display:flex;flex-wrap:wrap;column-gap:var(--space-5)}.listing_listingLinks__kFomq a{display:inline-flex;align-items:center;min-height:var(--touch-target-min);font-size:.9375rem;font-weight:600;color:var(--link);text-decoration:underline;-webkit-text-decoration-color:var(--line-strong);text-decoration-color:var(--line-strong);text-underline-offset:3px}.listing_answerMore__m1Wec{margin:var(--space-3) 0 0;max-width:62ch;font-size:var(--text-body);line-height:1.6;color:var(--ink)}