.RoleBenefitsSection-module__XrykTG__section{background:var(--background)}.RoleBenefitsSection-module__XrykTG__heading{grid-template-columns:1.25fr .75fr;align-items:end;gap:40px;display:grid}.RoleBenefitsSection-module__XrykTG__heading h2{max-width:18ch}.RoleBenefitsSection-module__XrykTG__heading p{color:var(--muted);max-width:30ch;margin:0 0 4px;font-size:1.125rem;line-height:1.6}.RoleBenefitsSection-module__XrykTG__tabs{border-bottom:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));margin:52px 0 40px;display:grid}.RoleBenefitsSection-module__XrykTG__tab{color:var(--muted);cursor:pointer;isolation:isolate;text-align:left;background:0 0;border:0;border-bottom:3px solid #0000;align-items:center;gap:14px;min-height:72px;margin-bottom:-1px;padding:16px 22px;font-size:1.25rem;font-weight:650;transition:color .18s,background-color .18s;display:flex;position:relative}.RoleBenefitsSection-module__XrykTG__tabFill{background:var(--brand-soft);opacity:0;pointer-events:none;transform-origin:0;z-index:-1;position:absolute;inset:0;transform:scaleX(0)}.RoleBenefitsSection-module__XrykTG__tabs[data-autoplay=true] .RoleBenefitsSection-module__XrykTG__tab{color:var(--ink-soft)}.RoleBenefitsSection-module__XrykTG__tabs[data-autoplay=true] .RoleBenefitsSection-module__XrykTG__tab[aria-selected=true]{background:var(--paper-deep);color:var(--brand-hover)}.RoleBenefitsSection-module__XrykTG__tabs[data-autoplay=false] .RoleBenefitsSection-module__XrykTG__tabFill{display:none}@media (prefers-reduced-motion:reduce){.RoleBenefitsSection-module__XrykTG__tabFill{display:none}.RoleBenefitsSection-module__XrykTG__tab{transition:none}}.RoleBenefitsSection-module__XrykTG__tab:hover{background:var(--paper-deep);color:var(--ink)}.RoleBenefitsSection-module__XrykTG__tab[aria-selected=true]{border-bottom-color:var(--brand);color:var(--brand)}.RoleBenefitsSection-module__XrykTG__tab[aria-selected=true]:hover{color:var(--brand-hover)}.RoleBenefitsSection-module__XrykTG__tabArrow{opacity:0;margin-left:auto;transform:rotate(-45deg)}.RoleBenefitsSection-module__XrykTG__tab[aria-selected=true] .RoleBenefitsSection-module__XrykTG__tabArrow{opacity:1}.RoleBenefitsSection-module__XrykTG__panels{display:grid;overflow:clip}.RoleBenefitsSection-module__XrykTG__panel{grid-area:1/1;grid-template-columns:.9fr 1.1fr;align-items:stretch;gap:clamp(32px,6vw,96px);min-width:0;min-height:630px;display:grid}.RoleBenefitsSection-module__XrykTG__panelEnter{z-index:1;animation:.42s cubic-bezier(.16,1,.3,1) both RoleBenefitsSection-module__XrykTG__panel-enter}.RoleBenefitsSection-module__XrykTG__panelExit{pointer-events:none;animation:.24s ease-out both RoleBenefitsSection-module__XrykTG__panel-exit}@keyframes RoleBenefitsSection-module__XrykTG__panel-enter{0%{filter:blur(4px);opacity:0;transform:translate(32px)}25%{filter:blur(4px);opacity:0;transform:translate(24px)}to{filter:blur();opacity:1;transform:translate(0)}}@keyframes RoleBenefitsSection-module__XrykTG__panel-exit{0%{filter:blur();opacity:1;transform:translate(0)}to{filter:blur(4px);opacity:0;transform:translate(-32px)}}@media (prefers-reduced-motion:reduce){.RoleBenefitsSection-module__XrykTG__panelEnter{animation:none}.RoleBenefitsSection-module__XrykTG__panelExit{display:none}}.RoleBenefitsSection-module__XrykTG__panel[hidden]{display:none}.RoleBenefitsSection-module__XrykTG__portrait{min-height:560px;margin:0;position:relative;overflow:hidden}.RoleBenefitsSection-module__XrykTG__portrait img{object-fit:cover;object-position:50% 42%}.RoleBenefitsSection-module__XrykTG__portrait figcaption{background:var(--ink);color:var(--background);padding:16px 24px;font-size:.875rem;position:absolute;bottom:0;left:0;right:0}.RoleBenefitsSection-module__XrykTG__copy{align-self:center;padding-block:10px}.RoleBenefitsSection-module__XrykTG__copy h3{letter-spacing:-.035em;text-wrap:balance;margin:0 0 30px;font-size:clamp(1.7rem,2.55vw,2.4rem);font-weight:600;line-height:1.2}.RoleBenefitsSection-module__XrykTG__benefits{gap:18px;margin:0;padding:0;list-style:none;display:grid}.RoleBenefitsSection-module__XrykTG__benefits li{color:var(--ink-soft);align-items:start;gap:13px;font-size:1rem;line-height:1.55;display:flex}.RoleBenefitsSection-module__XrykTG__benefits svg{color:var(--brand);flex-shrink:0;margin-top:4px}.RoleBenefitsSection-module__XrykTG__comingSoon{border-top:1px solid var(--border);color:var(--muted);margin:28px 0 0;padding-top:20px;font-size:.9375rem;line-height:1.5}.RoleBenefitsSection-module__XrykTG__comingSoon span{color:var(--brand);margin-right:10px;font-weight:700}@media (max-width:1000px){.RoleBenefitsSection-module__XrykTG__panel{grid-template-columns:.8fr 1.2fr;gap:32px;min-height:740px}.RoleBenefitsSection-module__XrykTG__tab{padding-inline:14px}.RoleBenefitsSection-module__XrykTG__tabArrow{display:none}}@media (max-width:700px){.RoleBenefitsSection-module__XrykTG__heading{grid-template-columns:1fr;gap:20px}.RoleBenefitsSection-module__XrykTG__heading p{max-width:40ch}.RoleBenefitsSection-module__XrykTG__tabs{margin:30px 0 28px}.RoleBenefitsSection-module__XrykTG__tab{flex-direction:column;justify-content:center;gap:8px;min-height:86px;padding:12px 4px;font-size:.9375rem}.RoleBenefitsSection-module__XrykTG__panel{grid-template-columns:1fr;gap:28px;min-height:0}.RoleBenefitsSection-module__XrykTG__portrait{aspect-ratio:4/3;min-height:0}.RoleBenefitsSection-module__XrykTG__portrait img{object-position:50% 35%}.RoleBenefitsSection-module__XrykTG__portrait figcaption{padding:12px 16px;font-size:.8125rem}.RoleBenefitsSection-module__XrykTG__copy{padding:0}.RoleBenefitsSection-module__XrykTG__copy h3{margin-bottom:24px;font-size:1.75rem}.RoleBenefitsSection-module__XrykTG__benefits{gap:17px}}
