.CultureExplorer_explorer__8lA0a{display:grid;gap:var(--space-5)}.CultureExplorer_tabs__MTpDp{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));overflow:hidden;border:1px solid var(--line);border-radius:var(--r-md);background:var(--bg-card)}.CultureExplorer_tab__EmMX1{display:inline-flex;align-items:baseline;gap:var(--space-3);min-height:3.5rem;padding:var(--space-3) var(--space-4);border-right:1px solid var(--line);border-bottom:1px solid var(--line);color:var(--fg-muted);font-size:var(--fs-sm);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.CultureExplorer_tabIndex__rAVCT{color:currentColor;font-family:var(--font-mono);font-size:var(--fs-2xs);opacity:.6}.CultureExplorer_tab__EmMX1[data-active]{background:var(--accent);color:var(--accent-ink)}.CultureExplorer_tab__EmMX1:nth-child(2n){border-right:0}.CultureExplorer_tab__EmMX1:nth-last-child(-n+2){border-bottom:0}@media (hover:hover) and (pointer:fine){.CultureExplorer_tab__EmMX1:hover:not([data-active]){background:var(--bg-inset);color:var(--fg-strong)}}.CultureExplorer_panel__YiS5M{display:grid;gap:var(--gap-block);padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--bg-card);box-shadow:var(--sh-md);animation:CultureExplorer_panel-in__ZB8kt var(--dur-3) var(--ease-out) both}@keyframes CultureExplorer_panel-in__ZB8kt{0%{opacity:0;transform:translate3d(0,.75rem,0)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.CultureExplorer_panel__YiS5M{animation:none}}.CultureExplorer_copy__vpR6z{display:grid;align-content:start;gap:var(--space-5)}.CultureExplorer_title__2_wGC{color:var(--fg-strong);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);letter-spacing:var(--tr-tight);text-wrap:balance}.CultureExplorer_lead__JaRVt{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.CultureExplorer_points__o11DP{display:grid;gap:var(--space-5);margin-top:var(--space-3);counter-reset:point}.CultureExplorer_points__o11DP li{display:grid;gap:var(--space-2);max-width:var(--measure-md);padding-top:var(--space-4);border-top:1px solid var(--line)}.CultureExplorer_points__o11DP strong{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-base);font-weight:var(--fw-medium)}.CultureExplorer_points__o11DP span{color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.CultureExplorer_media__VspHG{display:block}@media (min-width:760px) and (max-width:899.98px){.CultureExplorer_panel__YiS5M{grid-template-columns:minmax(0,1fr) minmax(0,.9fr);gap:var(--space-6);align-items:center;padding:var(--space-6)}.CultureExplorer_lead__JaRVt,.CultureExplorer_points__o11DP li{max-width:none}}@media (min-width:900px){.CultureExplorer_panel__YiS5M{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:var(--space-10);align-items:center;padding:var(--space-8)}.CultureExplorer_lead__JaRVt,.CultureExplorer_points__o11DP li{max-width:none}}@media (min-width:640px){.CultureExplorer_tabs__MTpDp{grid-template-columns:repeat(4,minmax(0,1fr))}.CultureExplorer_tab__EmMX1{min-height:4rem;border-bottom:0}.CultureExplorer_tab__EmMX1,.CultureExplorer_tab__EmMX1:nth-child(2n){border-right:1px solid var(--line)}.CultureExplorer_tab__EmMX1:last-child{border-right:0}}.RoleIndex_index__3SkZR{display:grid;gap:var(--space-7)}.RoleIndex_bar__u_G_P{display:grid;gap:var(--space-4)}.RoleIndex_filters__9mU22{display:grid;gap:var(--space-3)}.RoleIndex_group__1FBNd{display:flex;flex-wrap:wrap;gap:var(--space-2)}.RoleIndex_chip__WBsHV{display:inline-flex;align-items:center;min-height:2.5rem;padding:var(--space-2) var(--space-4);border:1px solid var(--line);border-radius:var(--r-pill);color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);white-space:nowrap;transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),color var(--dur-2) var(--ease-out)}.RoleIndex_chip__WBsHV[data-active]{border-color:var(--accent);background:var(--accent);color:var(--accent-ink)}.RoleIndex_count__GtZJw{display:flex;align-items:center;gap:var(--space-4);color:var(--fg-faint);font-size:var(--fs-2xs);letter-spacing:var(--tr-wide);text-transform:uppercase}.RoleIndex_clear__HMlkX{color:var(--accent);font:inherit;text-decoration:underline;text-underline-offset:.25em}@media (hover:hover) and (pointer:fine){.RoleIndex_chip__WBsHV:hover:not([data-active]){border-color:var(--line-accent);color:var(--fg-strong)}}.RoleIndex_rows__cXnjc{display:grid;gap:var(--space-3)}.RoleIndex_row__gabNo{overflow:hidden;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card);box-shadow:var(--sh-sm);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),box-shadow var(--dur-3) var(--ease-out),transform var(--dur-3) var(--ease-out)}.RoleIndex_row__gabNo[data-open=true]{border-color:var(--line-strong);background:var(--bg-raised);box-shadow:var(--sh-lg)}.RoleIndex_heading__HJRrf{font:inherit;letter-spacing:inherit}.RoleIndex_trigger__J7Q0J{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-4);width:100%;padding:var(--space-6) var(--space-5) var(--space-2);text-align:left;color:var(--fg-strong)}.RoleIndex_num__vtj_k{color:var(--fg-faint);font-family:var(--font-mono);font-size:var(--fs-xs)}.RoleIndex_title___mYSy{font-family:var(--font-display);font-size:var(--fs-h4);font-weight:var(--fw-medium);line-height:var(--lh-snug);letter-spacing:var(--tr-tight);text-wrap:balance;transition:color var(--dur-2) var(--ease-out)}.RoleIndex_facts__xgzyA{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4);padding:0 var(--space-5) var(--space-6);margin-left:calc(var(--space-4) + 1.6rem);color:var(--fg-muted);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wide);text-transform:uppercase}.RoleIndex_facts__xgzyA li+li:before{content:"";display:inline-block;width:.25rem;height:.25rem;margin-right:var(--space-4);border-radius:var(--r-circle);background:var(--line-strong);vertical-align:middle}.RoleIndex_marker__TA2bv{position:relative;display:grid;place-items:center;width:2.75rem;height:2.75rem;flex:0 0 auto;border:1px solid var(--line-strong);border-radius:var(--r-circle);color:var(--em-500);transition:border-color var(--dur-2) var(--ease-out),background-color var(--dur-2) var(--ease-out),transform var(--dur-3) var(--ease-out)}.RoleIndex_marker__TA2bv i{position:absolute;width:.75rem;height:1.5px;border-radius:1px;background:currentColor;transition:transform var(--dur-3) var(--ease-out),opacity var(--dur-2) var(--ease-out)}.RoleIndex_marker__TA2bv i:last-child{transform:rotate(90deg)}.RoleIndex_row__gabNo[data-open=true] .RoleIndex_marker__TA2bv{border-color:var(--em-500);background:var(--em-a16);transform:rotate(180deg)}.RoleIndex_row__gabNo[data-open=true] .RoleIndex_marker__TA2bv i:last-child{opacity:0;transform:rotate(0deg)}@media (hover:hover) and (pointer:fine){.RoleIndex_row__gabNo:not([data-open=true]):hover{border-color:var(--line-strong);box-shadow:var(--sh-md);transform:translateY(-2px)}.RoleIndex_trigger__J7Q0J:hover .RoleIndex_title___mYSy{color:var(--accent)}.RoleIndex_trigger__J7Q0J:hover .RoleIndex_marker__TA2bv{border-color:var(--em-500)}}.RoleIndex_panel__bW1zK{display:grid;grid-template-rows:0fr;transition:grid-template-rows var(--dur-4) var(--ease-out)}.RoleIndex_row__gabNo[data-open=true] .RoleIndex_panel__bW1zK{grid-template-rows:1fr}.RoleIndex_panelInner__7VLPE{overflow:hidden;min-height:0}.RoleIndex_detail___JnMt{display:grid;gap:var(--gap-block);padding:var(--space-2) var(--space-5) var(--space-8)}.RoleIndex_brief__uDwwD{display:grid;gap:var(--space-6);align-content:start}.RoleIndex_summary__J6QQh{max-width:var(--measure-md);color:var(--fg-body);font-size:var(--fs-md);line-height:var(--lh-relaxed)}.RoleIndex_brief__uDwwD h4{margin-bottom:var(--space-3);color:var(--accent);font-family:var(--font-body);font-size:var(--fs-2xs);font-weight:var(--fw-semibold);letter-spacing:var(--tr-wider);text-transform:uppercase}.RoleIndex_brief__uDwwD section ul{display:grid;gap:var(--space-3)}.RoleIndex_brief__uDwwD section li{position:relative;max-width:var(--measure-md);padding-left:var(--space-6);color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.RoleIndex_brief__uDwwD section li:before{content:"";position:absolute;top:.62em;left:0;width:.5rem;height:1px;background:var(--accent)}.RoleIndex_share__ba34X{display:inline-flex;align-items:center;justify-self:start;min-height:1.5rem;color:var(--fg-muted);font-size:var(--fs-xs);font-weight:var(--fw-medium);text-decoration:underline;text-underline-offset:.3em;transition:color var(--dur-2) var(--ease-out)}@media (hover:hover) and (pointer:fine){.RoleIndex_share__ba34X:hover{color:var(--accent)}}.RoleIndex_apply__yK6ua{padding:var(--space-6);border:1px solid var(--line);border-radius:var(--r-lg);background:var(--bg-card)}.RoleIndex_srOnly__8EMHR{position:absolute;width:1px;height:1px;clip-path:inset(50%);overflow:hidden;white-space:nowrap}.RoleIndex_notice__HFxiM{display:grid;justify-items:start;gap:var(--space-4);max-width:var(--measure-md);padding:var(--space-8) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.RoleIndex_noticeTitle__iJerI{color:var(--fg-strong);font-family:var(--font-display);font-size:var(--fs-h5);font-weight:var(--fw-medium)}.RoleIndex_noticeText__zf9_j{color:var(--fg-body);font-size:var(--fs-sm);line-height:var(--lh-relaxed)}.RoleIndex_noticeForm__RDhMp{width:100%;margin-top:var(--space-4)}@media (max-width:559px){.RoleIndex_facts__xgzyA{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);align-items:start;gap:var(--space-2) var(--space-3);padding:0 var(--space-4) var(--space-6);margin-left:calc(var(--space-3) + 1.25rem)}.RoleIndex_facts__xgzyA li{display:grid;grid-template-columns:.25rem minmax(0,1fr);align-items:start;column-gap:var(--space-2);min-width:0;line-height:1.35}.RoleIndex_facts__xgzyA li+li:before,.RoleIndex_facts__xgzyA li:before{content:"";display:block;width:.25rem;height:.25rem;margin:.48em 0 0;border-radius:var(--r-circle);background:var(--line-strong)}.RoleIndex_detail___JnMt{gap:var(--space-6);padding:var(--space-2) var(--space-3) var(--space-6)}.RoleIndex_apply__yK6ua{padding:var(--space-3);border-radius:var(--r-md)}}@media (max-width:359px){.RoleIndex_facts__xgzyA{grid-template-columns:minmax(0,1fr)}}@media (min-width:600px){.RoleIndex_bar__u_G_P{grid-template-columns:minmax(0,1fr) auto;align-items:end}.RoleIndex_count__GtZJw{justify-self:end}}@media (min-width:900px){.RoleIndex_facts__xgzyA{margin-left:calc(var(--space-4) + 2.4rem)}.RoleIndex_detail___JnMt{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:var(--gap-grid);align-items:start;padding-inline:calc(var(--space-5) + 2.4rem) var(--space-5)}.RoleIndex_apply__yK6ua{padding:clamp(var(--space-5),.2rem + 2.6vw,var(--space-8))}}