.rb-homepage-rail{border-left:1px solid var(--rb-rule);grid-template-columns:minmax(0,1fr);gap:34px;min-width:0;padding-left:22px;display:grid;position:relative}.rb-homepage-rail .rb-homepage-events{border-left:0;padding-left:0}.rb-jobs-module{min-width:0}.rb-jobs-module__header h2,.rb-jobs-module__header p,.rb-jobs-module__list{margin:0}.rb-jobs-module__eyebrow{font-family:var(--rb-nav);letter-spacing:.16em;text-transform:uppercase;font-size:10px;font-weight:800;line-height:1.2}.rb-jobs-module__list{padding:0;list-style:none}.rb-jobs-module__item{min-width:0;color:inherit;grid-template-columns:26px minmax(0,1fr) auto;align-items:start;gap:12px;text-decoration:none;transition:color .18s,background-color .18s,transform .18s;display:grid}.rb-jobs-module__number{width:26px;min-height:26px;font-family:var(--rb-nav);opacity:.55;border:1px solid;justify-content:center;align-items:center;font-size:9px;font-weight:700;line-height:1;display:inline-flex}.rb-jobs-module__body{gap:5px;min-width:0;display:grid}.rb-jobs-module__brand{font-family:var(--rb-nav);letter-spacing:.12em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-size:10px;font-weight:800;line-height:1.2;overflow:hidden}.rb-jobs-module__title{-webkit-line-clamp:2;min-width:0;font-family:var(--rb-serif);font-weight:var(--rb-serif-weight);overflow-wrap:anywhere;-webkit-box-orient:vertical;line-height:1.16;display:-webkit-box;overflow:hidden}.rb-jobs-module__meta{min-width:0;font-family:var(--rb-nav);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;gap:4px 8px;font-size:9px;font-weight:700;line-height:1.3;display:flex}.rb-jobs-module__meta>span{overflow-wrap:anywhere;min-width:0}.rb-jobs-module__meta-separator{opacity:.45;margin-right:8px}.rb-jobs-module__arrow{font-family:var(--rb-nav);margin-top:3px;font-size:15px;line-height:1;transition:transform .18s}.rb-jobs-module__item:hover .rb-jobs-module__arrow,.rb-jobs-module__item:focus-visible .rb-jobs-module__arrow,.rb-jobs-module__action:hover span,.rb-jobs-module__action:focus-visible span{transform:translate(4px)}.rb-jobs-module__footer{display:flex}.rb-jobs-module__action{min-height:42px;font-family:var(--rb-nav);letter-spacing:.12em;text-transform:uppercase;justify-content:center;align-items:center;gap:10px;padding:0 18px;font-size:10px;font-weight:800;line-height:1.2;text-decoration:none;transition:color .18s,background-color .18s,border-color .18s;display:inline-flex}.rb-jobs-module__action span{font-size:15px;line-height:1;transition:transform .18s}.rb-jobs-module--brand{border-top:1px solid var(--rb-brand-profile-line,var(--rb-rule));padding-block:clamp(64px,6vw,88px)}.rb-jobs-module--brand .rb-jobs-module__header{max-width:780px}.rb-jobs-module--brand .rb-jobs-module__eyebrow{color:var(--rb-brand-profile-gold,var(--rb-gold-dark));margin-bottom:12px}.rb-jobs-module--brand .rb-jobs-module__header h2{color:var(--rb-brand-profile-ink,var(--rb-ink));font-family:var(--rb-serif);font-size:clamp(38px,3vw,48px);font-weight:var(--rb-serif-weight);letter-spacing:-.025em;line-height:1.04}.rb-jobs-module--brand .rb-jobs-module__intro{max-width:62ch;color:var(--rb-brand-profile-muted,var(--rb-muted));font-family:var(--rb-sans);margin-top:14px;font-size:15px;line-height:1.5}.rb-jobs-module--brand .rb-jobs-module__list{border-top:1px solid var(--rb-brand-profile-ink,var(--rb-ink));border-bottom:1px solid var(--rb-brand-profile-line,var(--rb-rule));grid-template-columns:repeat(4,minmax(0,1fr));margin-top:36px;display:grid}.rb-jobs-module--brand .rb-jobs-module__list--count-1{grid-template-columns:minmax(0,1fr);max-width:760px}.rb-jobs-module--brand .rb-jobs-module__list--count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.rb-jobs-module--brand .rb-jobs-module__list--count-3{grid-template-columns:repeat(3,minmax(0,1fr))}.rb-jobs-module--brand .rb-jobs-module__list li{border-left:1px solid var(--rb-brand-profile-line,var(--rb-rule));min-width:0}.rb-jobs-module--brand .rb-jobs-module__list li:first-child{border-left:0}.rb-jobs-module--brand .rb-jobs-module__item{min-height:184px;color:var(--rb-brand-profile-ink,var(--rb-ink));padding:22px}.rb-jobs-module--brand .rb-jobs-module__item:hover,.rb-jobs-module--brand .rb-jobs-module__item:focus-visible{color:var(--rb-brand-profile-ink,var(--rb-ink));background:var(--rb-brand-profile-paper,var(--rb-color-surface))}.rb-jobs-module--brand .rb-jobs-module__title{font-size:clamp(19px,1.6vw,24px)}.rb-jobs-module--brand .rb-jobs-module__meta{color:var(--rb-brand-profile-muted,var(--rb-muted))}.rb-jobs-module--brand .rb-jobs-module__footer{justify-content:flex-end;margin-top:24px}.rb-jobs-module--brand .rb-jobs-module__action{color:#fffdf8;border:1px solid var(--rb-brand-profile-ink,var(--rb-ink));background:var(--rb-brand-profile-ink,var(--rb-ink))}.rb-jobs-module--brand .rb-jobs-module__action:hover,.rb-jobs-module--brand .rb-jobs-module__action:focus-visible{color:var(--rb-brand-profile-ink,var(--rb-ink));background:0 0}@media (width<=1100px){.rb-jobs-module--brand .rb-jobs-module__list:not(.rb-jobs-module__list--count-1){grid-template-columns:repeat(2,minmax(0,1fr))}.rb-jobs-module--brand .rb-jobs-module__list li:nth-child(odd){border-left:0}.rb-jobs-module--brand .rb-jobs-module__list li:nth-child(n+3){border-top:1px solid var(--rb-brand-profile-line,var(--rb-rule))}}@media (width<=860px){.rb-homepage-rail{border-top:1px solid var(--rb-rule);border-left:0;gap:30px;padding:24px 0 0}.rb-homepage-rail .rb-homepage-events{border-top:0;padding-top:0}}@media (width<=620px){.rb-jobs-module--brand .rb-jobs-module__list,.rb-jobs-module--brand .rb-jobs-module__list:not(.rb-jobs-module__list--count-1){grid-template-columns:minmax(0,1fr)}.rb-jobs-module--brand .rb-jobs-module__list li{border-top:1px solid var(--rb-brand-profile-line,var(--rb-rule));border-left:0}.rb-jobs-module--brand .rb-jobs-module__list li:first-child{border-top:0}.rb-jobs-module--brand .rb-jobs-module__item{min-height:0;padding:20px 0}.rb-jobs-module--brand .rb-jobs-module__footer{justify-content:stretch}.rb-jobs-module--brand .rb-jobs-module__action{width:100%}}@media (prefers-reduced-motion:reduce){.rb-jobs-module__item,.rb-jobs-module__arrow,.rb-jobs-module__action,.rb-jobs-module__action span{transition:none}.rb-jobs-module__item:hover,.rb-jobs-module__item:focus-visible,.rb-jobs-module__item:hover .rb-jobs-module__arrow,.rb-jobs-module__item:focus-visible .rb-jobs-module__arrow,.rb-jobs-module__action:hover span,.rb-jobs-module__action:focus-visible span{transform:none}}