.careersIndex-module__NAfLAW__hero{border-bottom:2px solid var(--color-black);padding:225px 24px 24px}.careersIndex-module__NAfLAW__heroTitle{font-family:var(--font-sans);font-size:clamp(3rem,8vw,8rem);font-weight:var(--font-heavy);text-transform:uppercase;letter-spacing:-.01em;margin:0;line-height:.95}.careersIndex-module__NAfLAW__filters{flex-wrap:wrap;gap:0;padding:0 24px;display:flex}.careersIndex-module__NAfLAW__filterBtn{border:2px solid var(--color-black);cursor:pointer;font-family:var(--font-sans);font-size:2rem;font-weight:var(--font-heavy);text-transform:uppercase;color:var(--color-white);background:var(--color-black);transition:background var(--transition-fast), color var(--transition-fast);margin:12px 16px 12px 0;padding:8px 16px}.careersIndex-module__NAfLAW__filterBtnActive{background:var(--color-white);color:var(--color-black)}@media (hover:hover){.careersIndex-module__NAfLAW__filterBtn:hover{background:var(--color-white);color:var(--color-black)}}.careersIndex-module__NAfLAW__intro{padding:48px 24px}.careersIndex-module__NAfLAW__introHeading{font-family:var(--font-sans);font-size:65px;font-weight:var(--font-heavy);text-transform:uppercase;letter-spacing:.015em;margin:0 0 16px;line-height:.95}.careersIndex-module__NAfLAW__introBody{font-family:var(--font-sans);font-size:65px;font-weight:var(--font-heavy);letter-spacing:.015em;line-height:.95}.careersIndex-module__NAfLAW__accordion{flex-direction:column;margin-bottom:48px;display:flex}.careersIndex-module__NAfLAW__row{border-top:2px solid var(--color-black);padding-left:24px;padding-right:24px}.careersIndex-module__NAfLAW__row:last-child{border-bottom:2px solid var(--color-black)}.careersIndex-module__NAfLAW__trigger{cursor:pointer;text-align:left;background:0 0;border:none;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px 0;font-size:clamp(2rem,4vw,4rem);display:flex}.careersIndex-module__NAfLAW__triggerLabel{font-family:var(--font-sans);text-transform:uppercase;margin:0 0 4px;font-weight:400;line-height:.95}.careersIndex-module__NAfLAW__triggerIcon{color:var(--color-black);flex-shrink:0;align-items:center;display:flex}.careersIndex-module__NAfLAW__triggerIcon svg{width:.5em;height:auto}.careersIndex-module__NAfLAW__triggerIconOpen{transform:rotate(180deg)}.careersIndex-module__NAfLAW__rowOpen .careersIndex-module__NAfLAW__trigger{background:var(--color-black);color:var(--color-white);width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.careersIndex-module__NAfLAW__rowOpen .careersIndex-module__NAfLAW__triggerLabel,.careersIndex-module__NAfLAW__rowOpen .careersIndex-module__NAfLAW__triggerIcon{color:var(--color-white)}@media (hover:hover){.careersIndex-module__NAfLAW__trigger:hover{background:var(--color-black);color:var(--color-white);width:calc(100% + 48px);margin-left:-24px;margin-right:-24px;padding-left:24px;padding-right:24px}.careersIndex-module__NAfLAW__trigger:hover .careersIndex-module__NAfLAW__triggerLabel,.careersIndex-module__NAfLAW__trigger:hover .careersIndex-module__NAfLAW__triggerIcon{color:var(--color-white)}}.careersIndex-module__NAfLAW__panel{max-height:0;transition:max-height .3s;overflow:hidden}.careersIndex-module__NAfLAW__rowOpen .careersIndex-module__NAfLAW__panel{max-height:2000px}.careersIndex-module__NAfLAW__panelInner{padding:24px 0}.careersIndex-module__NAfLAW__richText p{font-family:var(--font-body,var(--font-sans));margin:0 0 1em;font-size:.9375rem;line-height:1.6}.careersIndex-module__NAfLAW__richText p:last-child{margin-bottom:0}.careersIndex-module__NAfLAW__richText strong{font-weight:var(--font-heavy)}.careersIndex-module__NAfLAW__richText em{font-style:italic}.careersIndex-module__NAfLAW__richText ul,.careersIndex-module__NAfLAW__richText ol{margin:0 0 1em;padding-left:1.25em}.careersIndex-module__NAfLAW__richText li{margin-bottom:.4em;line-height:1.5}.careersIndex-module__NAfLAW__empty{font-family:var(--font-sans);color:var(--color-black);border-top:2px solid var(--color-black);border-bottom:2px solid var(--color-black);padding:24px;font-size:2rem}@media (max-width:768px){.careersIndex-module__NAfLAW__hero{padding:32px 20px 20px}.careersIndex-module__NAfLAW__filters{padding:16px 20px}.careersIndex-module__NAfLAW__intro{padding:32px 20px}.careersIndex-module__NAfLAW__accordion{padding:0 20px}}
